NOTIFY =& SYSUID是什么意思?

时间:2013-04-02 17:43:54

标签: jcl

NOTIFY=&SYSUID对JCL的第一行意味着什么?例如,在下面的声明中:

//DEV1000D JOB (0998,DEV,000,US),'TEST',        
//         CLASS=D,MSGCLASS=V,NOTIFY=&SYSUID      

2 个答案:

答案 0 :(得分:5)

NOTIFY=&SYSUID表示提交作业的用户应在完成后收到通知。

来自MVS JCL手册: 的 NOTIFY:

  

在非APPC调度环境中,请求系统向a发送消息   此后台作业完成时的用户ID。

& SYSUID

  

系统将& SYSUID替换为作业将在其权限下运行的用户ID,通常是以下之一:

     
      
  • JOB语句中的USER参数(如果已指定)或
  •   
  • 提交作业的用户ID。
  •   

答案 1 :(得分:2)

让我解释一下 NOTIFY

NOTIFY语句是指导系统,在完成作业后必须发送成功失败消息。

syntax :NOTIFY=userid/&SYSUID

简单地说,通知必须发送给哪个用户& SYSID是提交jcl的用户ID

例如:NOTIFY = TRC033将成功/失败消息发送到trc033

NOTIFY =& SYSUID会向提交作业的用户发送发送/失败消息