プレミアム・パッケージ IBM Bob Premium Package for i
スキル フィードバックIBM i 固有の skill を使用して、専門的なタスクで一貫した結果を得ます。
フィードバックIBM Bob Premium Package for i は、Bob に組み込まれている skill を拡張し、RPG、CL、DDS、COBOL for i、Db2 for i & SQL、IBM i IWS、unit testing を幅広くカバーする包括的な skill セットを提供します。Bob における skill の仕組みについては、Skills を参照してください。
フィードバックこれらの skill は特定の mode で利用でき、現在の会話に関連している場合に Bob によって自動で読み込まれます。
Name Description Available in rpg-primer-basicsRPG II、RPG III、RPG/400、RPGLE、ILE RPG の各種バリアントにわたる RPG 言語の基本を扱います。 IBM i Developer rpg-free-format-fundamentalsモダンな free-format RPGLE の構文、programming pattern、ベストプラクティスを扱います。 IBM i Developer rpg-opm-understandingOPM RPG のアーキテクチャー、program model の違い、移行時の考慮点を説明します。 IBM i Developer rpg-ile-understandingbinding、activation group、service program、procedure call を含む ILE の概念を説明します。 IBM i Developer rpgle-specsすべての RPGLE fixed-form specification type(H、F、D、I、C、O)について、列ごとの包括的なリファレンスを提供します。 IBM i Developer rpg-legacy-specs従来の RPG(RPG II、RPG III、RPG36、RPG38)の fixed-form specification type と列位置を説明します。 IBM i Developer rpg-data-structurestemplate、externally described DS、program status DS、file information DS を含む RPG data structure type を扱います。 IBM i Developer rpg-procedures-functionsRPG subprocedure、prototype、parameter の受け渡し、export、service program を扱います。 IBM i Developer rpg-file-operationsRPG の record-level access operation code、file 宣言、error handling、RLA のベストプラクティスを扱います。 IBM i Developer rpg-indicatorsRPG の indicator type と、boolean variable を使った置き換えパターンを扱います。 IBM i Developer rpg-cycle-explainedRPG program cycle、control break、そしてモダンコードで cycle を避けるべき場面を説明します。 IBM i Developer rpg-embedded-sqlcursor 操作、host variable、コンパイル時の違いを含む embedded SQL を扱います。 IBM i Developer rpg-sql-cursorSQLRPGLE における SQL cursor 宣言、scrollable cursor、multi-row processing を扱います。 IBM i Developer rpg-fixed-to-freeI-spec および O-spec のモダナイゼーションを含め、fixed-form RPGLE を fully free-form 構文へ変換します。 IBM i Developer rpg-pgmdb-conversionprogram-described database file 向けに、RPG の I-spec と O-spec を free-format RPGLE にモダナイズします。 IBM i Developer rpg-ospec-conversionprogram-described printer file の O-spec を externally defined printer file に変換します。 IBM i Developer rpg-opm-to-ileCVTRPGSRC、activation group、binding を含めて、OPM RPG program を ILE RPGLE に変換します。IBM i Developer rpg-refactor-legacyGOTO の置き換え、subroutine の subprocedure への変換、コード構造の改善によって RPG コードをリファクタリングします。 IBM i Developer rpg-rla-to-sqlパフォーマンスと柔軟性の向上のために、RLA file operation を embedded SQL に変換します。 IBM i Developer, IBM i Database rpg-code-reviewtechnical debt、performance issue、モダナイゼーションの機会を特定する RPG コード品質分析を行います。 IBM i Developer rpg-debugging-techniquesSTRDBG、breakpoint、watch expression、service entry point を使った RPG debugging を扱います。 IBM i Developer rpg-apiRPG から IBM i システム API を呼び出す方法を扱います。プロトタイプ、パラメータ渡し、データ型マッピング、エラー処理、一般的な API 使用パターンが含まれます。 IBM i Developer
Name Description Available in cl-primer-basicscommand naming convention、parameter 構文、一般的なコマンドを含む CL の基本を扱います。 IBM i Developer, IBM i Database cl-programmingvariable、conditional logic、error handling、program structure を含む CL programming を扱います。 IBM i Developer cl-best-practicesMONMSG の使い方、parameter 検証、logging 戦略、coding standard などの CL ベストプラクティスを扱います。 IBM i Developer clle-apiILE CL から IBM i システム API を呼び出す方法を扱います。CALL PGM/PARM パターン、DCL VAR 型マッピング、QUSEC エラーコード処理、一般的な API 使用パターンが含まれます。 IBM i Developer
Name Description Available in dds-primer-basicsDDS 定義の説明や新規生成のための DDS の基本を扱います。 IBM i Developer, IBM i Database dds-physical-filesDDS physical file(PF)の field specification、key 定義、record format を扱います。 IBM i Developer, IBM i Database dds-logical-filesDDS logical file(LF)の join specification、select & omit ロジック、derived field を扱います。 IBM i Developer, IBM i Database dds-display-filesDDS display file(DSPF)の record format、indicator、subfile、screen design、interactive programming pattern を扱います。 IBM i Developer dds-printer-filesDDS printer file(PRTF)の record format、spacing & skipping、field 配置、system field、edit code、report design pattern を扱います。 IBM i Developer
Name Description Available in cobol-primer-basicsILE と OPM COBOL の両方のプログラム構造、4 つの division、一般的な動詞、コーディング標準を含む COBOL for i の基礎を扱います。 IBM i Developer cobol-data-divisionレベル番号、picture 句、working-storage、local-storage、linkage section、データ型パターンを含む COBOL Data Division を扱います。 IBM i Developer cobol-procedure-division動詞、条件ロジック、perform ループ、ファイル I/O ステートメント、call インターフェースを含む COBOL Procedure Division を扱います。 IBM i Developer cobol-ile-understandingactivation group、binding、service program 統合、ILE 固有のコンパイラーディレクティブを含む ILE COBOL の概念を扱います。 IBM i Developer cobol-ile-intrinsic-functions文字列処理、算術、日付と時刻の操作、型変換のための ILE COBOL 組み込み関数を扱います。 IBM i Developer cobol-opm-understandingOPM COBOL のプログラムモデル、ILE COBOL との違い、移行時の考慮点を扱います。 IBM i Developer cobol-file-io順次ファイル、索引ファイル、相対ファイルの操作、file control エントリー、レコード処理を含む COBOL ファイル I/O を扱います。 IBM i Developer
Name Description Available in db2-sql-primerCRUD、join、aggregate、stored procedure、UDF を含む Db2 for i 向け SQL の基礎を扱います。 IBM i Developer, IBM i Database db2-stored-proceduresSQL PL を使った SQL stored procedure の作成と管理、parameter mode(IN/OUT/INOUT)、control structure、cursor、error handling を扱います。 IBM i Developer, IBM i Database db2-functions-udfsSQL UDF、external UDF、table function、sourced function、function 設計のベストプラクティスを扱います。 IBM i Developer, IBM i Database db2-sql-debuggingSQL error(SQLCODE/SQLSTATE)を解釈し、解決策と diagnostic technique を提供します。 IBM i Developer, IBM i Database db2-dds-understandingphysical file、logical file、keyed access path を含む従来の DDS database file を扱います。 IBM i Database db2-dds-to-ddl従来の DDS file を SQL DDL に変換し、table、view、移行戦略を扱います。 IBM i Developer, IBM i Database db2-ddl-generationDDL 構文、column 定義、constraint(PK、FK、CHECK、UNIQUE)、data type、index を扱います。 IBM i Database db2-ccsid-encoding一般的な変換問題や多言語データを含む CCSID と文字エンコーディングの問題を解決します。 IBM i Developer, IBM i Database db2-sql-performance-analysisSQL Plan Cache の分析、Visual Explain の解釈、Index Advisor の推奨事項を扱います。 IBM i Database db2-sql-find-performance-dataplan cache snapshot や database monitor を含む、IBM i システム上の既存の SQL performance data を見つけます。 IBM i Database db2-sql-optimizationquery の書き換え、join 順序、predicate pushdown、index 活用、optimizer hint を扱います。 IBM i Database db2-index-strategyindex type(binary radix、EVI)、index 作成構文、index 選択、保守を扱います。 IBM i Database db2-security-best-practicesauthority model、deny-by-default、adopted authority、SQL privilege、audit journal 分析を扱います。 IBM i Database db2-journaling-commitmentjournal 設定、commitment control level、transaction boundary、recovery procedure を扱います。 IBM i Database db2-temporal-tables時系列データ追跡、履歴 query、自動 versioning のための temporal table 実装を扱います。 IBM i Database db2-system-catalogmetadata discovery と database analysis のために Db2 for i system catalog を使う方法を扱います。 IBM i Database db2-services-catalogIBM i SQL Services の探索と活用方法をカバーします。利用可能なサービス、サービスが公開する列やパラメーター、特定サービスの使い方に答えます。 IBM i Database
Name Description Available in iws-adminサーバー操作、サービス操作、サーバー設定、バックアップを含む IBM i Integrated Web Services(IWS)管理を扱います。 IBM i Developer iws-server-ops適切な QShell スクリプトを使った IWS サーバーの一覧表示、作成、削除、開始、停止を扱います。 IBM i Developer iws-server-configIWS サーバープロパティーの取得と設定を扱います。 IBM i Developer iws-service-opsREST および SOAP デプロイメントの PCML ガイダンスを含む、個別の IWS web service の一覧表示、インストール、アンインストール、開始、停止、設定を扱います。 IBM i Developer iws-backupIFS save file への IWS サーバーとサービスの保存および復元を扱います。 IBM i Developer
Name Description Available in rpgunit-testingRPGUnit test suite の構造、test case 命名、setup/teardown、assertion API、test configuration を扱います。 IBM i Developer