Tom Wasik
2016-03-08 15:22:53 UTC
The message is a RACF message that is written to the job log when the job is "verified" and RACF does userid propagation. In almost all normal modern situations that occurs during the input phase of the job. And the message ONLY occurs if the userid is propagated to the job. If you code a user and password on the job card, then there is no userid propagation and no message is issued at all.
Yes, JES2 parses the JOB card and a number of other cards during input phase processing. They are needed to not only do the validation of the job itself, but to extract things like the job class, that is used to set default for the conversion phase. This is also where it processes all JECL statements.
For the internal reader, most of the input phase processing happens in the address space submitting the job, so the IRR010I is actually being generated in the TSO users address space after the job has been submitted (the verification happens after the job is submitted).
The only odd processing for that message is code that exists to support an installation first installing a security product. If you have no security product installed (probably no longer real world) and start installing it one system at a time, then the message is issued the first phase when the job hits a system with a security product. That could be in INPUT, CONVERSION, or EXECUTION phase.
Important thing to note, not ALL jobs get a IRR010I message, so you should not depend on it always being there.
Tom Wasik
JES2 Development
Yes, JES2 parses the JOB card and a number of other cards during input phase processing. They are needed to not only do the validation of the job itself, but to extract things like the job class, that is used to set default for the conversion phase. This is also where it processes all JECL statements.
For the internal reader, most of the input phase processing happens in the address space submitting the job, so the IRR010I is actually being generated in the TSO users address space after the job has been submitted (the verification happens after the job is submitted).
The only odd processing for that message is code that exists to support an installation first installing a security product. If you have no security product installed (probably no longer real world) and start installing it one system at a time, then the message is issued the first phase when the job hits a system with a security product. That could be in INPUT, CONVERSION, or EXECUTION phase.
Important thing to note, not ALL jobs get a IRR010I message, so you should not depend on it always being there.
Tom Wasik
JES2 Development