IBM Workload Automation 9.3 版

使用系統指令來控制代理程式

您可使用 z/OS® 系統指令來啟動、停止、取消或修改 Agent for z/OS

使用下列操作員指令可控制代理程式:
S
START
P
STOP
C
CANCEL
F
MODIFY

您可從「多重主控台支援 (MCS)」主控台,或從諸如「排存顯示與搜尋機能 (SDSF)」等程式輸入這些指令。在這兩種情況下,終端機或主控台操作員都必須具有必要的權限,來輸入操作員指令。

啟動代理程式

若要啟動 Agent for z/OS,請輸入下列 z/OS 操作員指令:
/S procname
其中,procnameAgent for z/OS JCL 或啟動型作業程序名稱。

如果代理程式要作為批次工作來執行,請勿使用操作員指令來啟動它。請改為提交名稱與 Agent for z/OS 子系統相同的批次工作。JES 會以啟動任何一般工作的方式,來啟動這個工作。

因為 Agent for z/OS 會使用 JES 結束程式及其他內容,來追蹤 z/OS 工作的進度,所以直到 JES 在作用中之後,它才會啟動。

停止代理程式

若要停止 Agent for z/OS,請輸入下列 z/OS 操作員指令:
/P procname
其中,procnameAgent for z/OS JCL 程序名稱。

取消代理程式

您輸入 STOP 操作員指令 5 分鐘之後,如果 Agent for z/OS 仍在作用中,則您必須取消它。

若要取消 Agent for z/OS,請輸入下列 z/OS 操作員指令:
/C procname
其中,procnameAgent for z/OS JCL 程序名稱。
如果 STOP 指令無效,並且您沒有該問題的先前記載,請在新增 DUMP 選項的情況下取消代理程式,以便可識別問題。請輸入:
/C procname,DUMP
這會導致 Agent for z/OS 結束並將資料傾出至 SYSMDUMP 檔案(如果啟動型作業 JCL 中包含 ddname)。

修改代理程式

使用 MODIFY 指令,可啟動或停止下列其中一個 Agent for z/OS 子作業:
  • 資料路由器
  • 事件寫出器
  • 提交
並列出這些子作業的狀態。
MODIFY 指令的語法為:
/F procname,modifyoption
其中:
  • procnameAgent for z/OS JCL 程序名稱。
  • modifyoption 可以是:
    STATUS, SUBTASK
    列出所有的子作業及其狀態。狀態可以為 ACTIVE 或 INACTIVE。
    S=subtask
    啟動指定的子作業。
    P=subtask
    停止指定的子作業。
    subtask 是下列其中一個 Agent for z/OS 子作業:
    DRT
    資料路由器
    EWTR
    事件寫出器
    SUB
    提交

請注意,停止事件寫出器會將 Agent for z/OS 置於 OFFLINE 狀態(Dynamic Workload Broker 將其顯示為 UNAVAILABLE)。在代理程式處於 OFFLINE 狀態時提交的工作,會顯示為處於 READY 狀態。在代理程式進入 OFFLINE 狀態時已提交但尚未執行的工作會置於 WAIT 狀態,並會在針對 Dynamic Workload Broker 配置的逾時到期時移至 FAIL 狀態。

您只能啟動現行階段作業中先前停止的作業。如果您嘗試啟動已啟動的子作業,或停止已停止的子作業,則系統會發出錯誤訊息 EELZ049W,且不會採取任何動作。