JES3 exits
This section provides details about adding the JES3 event tracking exits used by the agent for z/OS.
The EELSAMP sample library contains a number of members that you can use to assemble and link-edit JES exits. EELJES3 provide sample JCL to assemble and link-edit the JES3 exits. However, you are encouraged to use members EELJES3O or EELJES3U. This samples provide the JCL to install the JES3 exits as SMP/E usermods. The usermods are defined so that both the JES and the agent for z/OS target zones are informed of the dependencies. This ensures that future maintenance to either component (JES3 or the agent for z/OS) will be handled correctly.
The sample EELJES3U is provided to receive and apply both the IATUX09 and IATUX19 usermods. The sample EELJES3O is provided to receive and apply only the IATUX09 exit usermod. The sample EELJER3U is provided to reject and restore both the IATUX09 and IATUX19 usermods, if needed. The sample EELJER3O is provided to reject and restore only the IATUX09 exit usermod, if needed.
To activate the exits for a JES3 system, you can link them to a library that is concatenated ahead of SYS1.JES3LIB. Alternatively, you can replace the existing exits in SYS1.JES3LIB with the Agent for z/OS-supplied IATUX09 and IATUX19 exits. For more information, see JES3 Initialization and Tuning Reference.
If you get RC=4 and the warning ASMA303W Multiple address resolutions may result when you assemble IATUX19 running the JES3 usermod samples, you can ignore the message. If version ASMA90 of the compiler reports errors, and the RMODE=ANY statement is defined, remove the RMODE=ANY statement from the sample exit.