如果您打算在 System i 平台上執行代理程式,請檢閱這個主題中的資訊。
埠 5555(這是標準 Build Forge 代理程式埠)可能會重新指派給 System i 伺服器上的其他代理程式。在這個情況下,請先將 Build Forge 代理程式埠改成未指派的埠,再啟動這個代理程式。要執行這項作業,請直接編輯 bfagent.conf 檔。如需詳細資料,請參閱變更代理程式埠。
如果您已完成安裝指示在 System i 平台上安裝代理程式中的步驟 7,代理程式會在 System i 啟動時,以 BFAGENT 使用者身分來啟動。
bfagent -s
當您發出 bfagent 指令並手動啟動代理程式時,代理程式會以啟動代理程式的使用者身分來啟動。
代理程式會當成「i5/OS 可攜式應用程式解決方案環境 (PASE)」程式來執行。PASE 包含在 i5/OS 中,可供執行 AIX 二進位檔和指令。依預設通常會安裝 PASE。
如果要判斷是否已安裝 PASE 程式,請在指令行執行 DSPSFWRSC。
如果未安裝 PASE 程式,請從安裝 CD 載入它。
在 i5/OS 上建置應用程式所需的大部分作業,都可從 PASE 環境存取。在針對 iSeries 平台規劃及定義程序自動化時,請務必牢記這一點。
system -biOE "<native commands>"
雖然您不能只針對一個步驟、一組步驟或一個專案設定程式庫清單,但是您可以在 BFAGENT 使用者的啟動指令 Script 中加以設定。請參閱在 System i 平台上安裝代理程式中的範例啟動 Script。在啟動指令 Script 中設定程式庫清單,會設定範例中以 BFAGENT 使用者身分執行之所有專案和步驟的程式庫清單。執行專案和步驟的使用者必須有權存取所需的程式庫。
如果要設定程式庫清單,請新增列出所需程式庫之代理程式的工作說明。以下範例工作說明包含程式庫 FLGHT400 和 FLGHT400M。
10 UTLIB
20 QGPL
30 QTEMP
40 FLGHT400
50 FLGHT400M
代理程式在其啟動例行程序中指定此工作說明。比方說,如果工作說明為 BFAJOBD,則在系統啟動常式中的字行如下所示:ADDAJE SBSD(BFAGENT/BFAGENT) JOB(BFAGENT) JOBD(BFAGENT/BFAJOBD)
這個解決方案會影響在與這個代理程式關聯的 System i 伺服器上,所執行的所有指令(來自任何步驟和專案)。