Attempting to submit a batchjob using the ROUTE command in Netmaster but an unexpected userid is utilized and the job fails.
Example:
An NCL executes EXEC $DSCALL OPT=SUBMIT DSN=pds(member).
If the user is logged on and executes the NCL the job submits and executes under the user's userid.
If the user executes the NCL as follows: at *+00.00.00 ROUTE=NETMOPER CMD=VSTEST1 the job gets submitted but the user is not Netmaster operator background userid (default NM01OPER) nor is it the user's id.
The messages in the syslog are:
14:26:23.67 STC32951 00000094 #3749 START TESTJOB
14:26:23.67 STC32951 00000094 N12501 TIMER COMMAND 3749 PURGED, EXECUTION LIMIT REACHED
14:26:23.67 STC32951 00000094 STARTING NCL testjob ===========================================
14:26:23.67 STC32951 00000094 #3749 EXEC $DSCALL OPT=SUBMIT DSN=SYS1.NETMSTR.COMMANDS(IEFBR14)
14:26:23.70 00000090 OPM4200I MESSAGE: 'oi bftwtor $HASP100 ZNETV451 ON INTRDR OH1-0039 NSS FROM STC32951 NETMIP'
14:26:23.70 JOB40039 00000295 $HASP100 ZNETV451 ON INTRDR OH1-0039 NSS FROM STC32951 NETMIP
14:26:23.70 JOB40039 00000295 $HASP913 ZNETV451 ACF01004 INVALID LOGON ACFJOBID SDEV
14:26:23.70 JOB40039 00000295 $HASP913 ZNETV451 $ACFJ213 CANCELLED BY ACF2 (ACF01004)
14:26:23.71 STC32951 00000094 N03906 START VSTEST1 PROCESSING COMPLETE. NCLID 283393
14:26:24.10 INTERNAL 00000290 SE '14.26.24 JOB40039 $HASP165 ZNETV451 ENDED AT SDEV - JCL ERROR', LOGON,USER=(ACFJOBID)
14:26:24.10 INTERNAL 00000291 IKJ142I INVALID USERID(S) ACFJOBID
Is there a way to maintain the original userid or send the id of the route operator in the submit request?