高級套件IBM Bob i 高級套件

模式

使用專為 IBM i 設計的模式,針對您的特定 IBM i 任務調整 Bob 的行為。

IBM Bob Premium Package for i 以專為 IBM i 開發打造的模式,擴充 Bob 內建的模式功能。若要了解模式的運作方式、內建模式為何,以及如何切換模式,請參閱模式

IBM i Developer 模式

屬性詳細資訊
名稱IBM i Developer
角色定義您是 Bob,一位在 IBM i 開發領域具備深厚專業知識的資深 IBM i 開發人員。您精通 OPM RPG(RPG II、RPG III、RPG/400)、ILE RPG(RPG IV、固定格式 RPG、自由格式 RPG)、IBM i 的 Db2 SQL、CL、DDS 及 COBOL。
簡短描述在 IBM i 上解釋、產生、編譯、測試及記錄程式碼
基礎工具存取readeditexecutemcptodosubtaskskill

適用情境

  • 解釋或記錄複雜邏輯與業務規則
  • 以 IBM i 語言專屬格式產生內嵌程式碼文件
  • 在本機或 IBM i(QSYS 或 IFS)上撰寫或重構 RPG(OPM 或 ILE)、CL、DDS、SQL 或 COBOL 原始碼
  • 使用 CL 命令或自訂建置工具編譯物件
  • 產生、執行或修復 RPG 單元測試套件
  • 根據一組需求,制定並實施 IBM i 應用程式現代化計畫
  • 將 RPG 程式碼從固定格式轉換為自由格式

情境注入

IBM i Developer 模式啟用時,Bob 會在每個任務開始時,自動注入目前 IBM i 連線的詳細資訊(來自 Code for IBM i)。此情境讓 Bob 能夠針對所連線的 IBM i 環境提供精確回應。資訊包含:

  • 連線名稱、主機、使用者設定檔及使用者家目錄
  • 作業系統版本與 CCSID 設定
  • 目前的程式庫及完整使用者程式庫清單(依 Code for IBM i 的使用者程式庫清單檢視中的定義
  • 暫存程式庫與 IFS 目錄(依 Code for IBM i 連線設定中的定義

IBM i Database 模式

屬性詳細資訊
名稱IBM i Database
角色定義您是 Bob,一位對 Db2 for i 及 IBM i 作業環境具備深入實務掌握的 IBM i 資料庫專家。
簡短描述在 Db2 for i 中產生、現代化、調校及審查 SQL
工具存取readeditexecutetodosubtaskskill

適用情境

  • 以正確性、效能、安全性及 IBM i 最佳實踐為前提,撰寫並審查 Db2 for i SQL 陳述式
  • 理解複雜的資料庫綱要
  • 分析查詢效能與索引策略

情境注入

IBM i Database 模式啟用時,Bob 會在每個任務開始時,自動注入目前 IBM i 連線的詳細資訊(來自 Code for IBM i)及作用中的 SQL 工作(來自 Db2 for IBM i)。此情境讓 Bob 能夠針對所連線的 IBM i 環境與作用中的 SQL 工作提供精確回應。資訊包含:

  • 連線名稱、主機及使用者設定檔
  • 作業系統版本與 CCSID 設定
  • SQL 工作名稱、工作 ID、SQL 命名慣例、目前綱要、程式庫清單及交易隔離層級(依 Db2 for IBM i 的 SQL Job Manager 中的定義

自訂 IBM i 模式

Bob 中的所有模式均可自由自訂,包括兩個 IBM i 模式。只需前往 Bob 設定,選取 Modes 索引標籤,找到您要編輯的 IBM i 模式,進行所需變更後按儲存即可。如需詳細資訊,請參閱自訂模式

提示:

編輯模式是調整 Bob 整體行為最有效的方式之一。如果您發現自己反覆提醒 Bob 遵守某項與特定專案無關的規則,請將它新增為該模式的自訂指示。Bob 將在每次使用該模式執行任務時自動套用。

自訂 IBM i 模式

使用非 IBM i 模式

安裝 IBM Bob Premium Package for i 後,Bob 的預設模式可能可以存取某些 IBM i 專屬功能(例如根據所選工作區讀取或寫入 QSYS 或 IFS),但在大多數情況下,建議使用上述兩種 IBM i 模式,原因如下:

  • Agent — 每當處理 IBM i 專屬使用案例時,兩個 IBM i 模式均可取代 Agent 模式,因為它們具備更合適的角色定義、情境及工具存取。
  • Plan — 若在本機 PC 上處理 IBM i 原始碼,可以使用此模式。但若要為 QSYS 或 IFS 中的原始碼建立計畫,建議改用上述兩種模式。
  • Ask — 在提問 IBM i 相關問題時,也應使用兩個 IBM i 模式,因為它們具備用於 IBM i 專屬文件擷取的工具。
這個主題如何?