NOTIFY=&SYSUID
在JCL的第一行是什麼意思?例如在下面的聲明:NOTIFY =&SYSUID是什麼意思?
//DEV1000D JOB (0998,DEV,000,US),'TEST',
// CLASS=D,MSGCLASS=V,NOTIFY=&SYSUID
NOTIFY=&SYSUID
在JCL的第一行是什麼意思?例如在下面的聲明:NOTIFY =&SYSUID是什麼意思?
//DEV1000D JOB (0998,DEV,000,US),'TEST',
// CLASS=D,MSGCLASS=V,NOTIFY=&SYSUID
NOTIFY=&SYSUID
表明它完成時誰提交作業的用戶應得到通知。
從MVS JCL手冊: NOTIFY:
在非APPC調度環境,請求系統發送消息給一個用戶標識 此背景作業完成時。
& SYSUID
該系統取代& SYSUID與下的用戶ID,其權力將運行作業,通常是以下之一:
- 用戶參數從作業陳述,如果指定,或
- 作業提交的用戶標識。
讓我來解釋一下什麼是NOTIFY
NOTIFY語句是引導系統,它具有在完成作業後發送成功失敗的消息。
syntax :NOTIFY=userid/&SYSUID
只需它說的通知必須發送& SYSID其中用戶是從中JCL被提交
用戶標識例如:NOTIFY = TRC033將發送成功/失敗消息給trc033
NOTIFY = & SYSUID將發送發送/失敗消息給用戶提交作業
另一件事大約SYSUID你只能在jobcard使用它。您可以使用它作爲jobcard下方JCL中數據集名稱的一部分。 – Deuian
@迪恩第二可以應該是不可以? –
是的,您不能將&SYSUID用作數據集的一部分 – Deuian