如同 SDSF SJ 動作字元,「工作監視器」也支援使用顯示 JCL 指令來擷取建立所選工作輸出的 JCL,然後在編輯器中顯示它。「工作監視器」會從 JES 擷取 JCL,這有助於您尋找不太好找的原始 JCL 成員。
| 動作 | JES2 | JES3 |
|---|---|---|
| 保留 | $Hx(jobid) |
*F,J=jobid,H |
| 釋放 | $Ax(jobid) |
*F,J=jobid,R |
| 取消 | $Cx(jobid) |
*F,J=jobid,C |
| 清除 | $Cx(jobid),P |
*F,J=jobid,C |
| 顯示 JCL | 不適用 | 不適用 |
列在表 1 中的可用 JES 指令清單,依預設,是以您或另一位使用者擁有的工作為限。您可以使用 LIMIT_COMMANDS 指引來變更此項,如 「工作監視器」配置檔 BLZJCNFG中所記載。
| LIMIT_COMMANDS | 使用者 | 其他 |
|---|---|---|
| USERID(預設值) | 接受 | 不接受 |
| LIMITED | 接受 | 只有在安全設定檔明確允許時才接受 |
| NOLIMIT | 接受 | 只有在安全設定檔允許,或者 JESSPOOL 類別非作用中時才接受 |
JES 使用 JESSPOOL 類別來保護 SYSIN/SYSOUT 資料集。如同 SDSF,「工作監視器」也會延伸 JESSPOOL 類別的使用,以保護工作資源。
如果 LIMIT_COMMANDS 不是 USERID,如下表所示,「工作監視器」會查詢存取 JESSPOOL 類別中之相關設定檔的許可權。
| 標頭 | JESSPOOL 設定檔 | 必要存取權 |
|---|---|---|
| 保留 | nodeid.userid.jobname.jobid | ALTER |
| 釋放 | nodeid.userid.jobname.jobid | ALTER |
| 取消 | nodeid.userid.jobname.jobid | ALTER |
| 清除 | nodeid.userid.jobname.jobid | ALTER |
| 顯示 JCL | nodeid.userid.jobname.jobid.JCL | READ |
請在前述表格中使用下列替代項:
| nodeid | 目標 JES 子系統的 NJE 節點 ID |
| userid | 工作擁有者的本端使用者 ID |
| jobname | 工作的名稱 |
| jobid | JES 工作 ID |
如果 JESSPOOL 類別不在作用中,則會為 LIMIT_COMMANDS 的 LIMITED 與 NOLIMIT 值定義不同的行為,如 「工作監視器」配置檔 BLZJCNFG中所說明。當 JESSPOOL 處於作用中,行為是相同的,這是因為如果沒有定義設定檔,依預設,類別會拒絕許可權。