2 – (Optional) Install SMF exit IEFU84
Install SMF exit IEFU84, if any of the following features are required:
-
Supporting Security zSecure Admin RESUME/REVOKE (For full description, see "Supporting Security zSecure Admin RESUME/REVOKE" on page 66)
-
AUTOPROF SMF records are relevant and need to be intercepted (For full description, see "AUTOPROF SMF records support" on page 72).
-
Intercept of TSO LOGON events by Online Interceptor is required (For full description, see page 72).
To install SMF exit IEFU84
-
Create the CTSU84A exit module.
Member ASMU84A in the INSTALL library is a sample member to assemble and link exit IEFU84.
Review the JCL carefully and submit the job to create CTSU84A load module in LOAD library. All job steps must end with a condition code of
0
, except for:-
CHECACF - Ends with the condition code
4
. -
ACFU84A - Not executed.
-
-
If you wish to have the exit module reside permanently in the LPA, copy CTSU84A to your LPA system library.
Job CPYU84A copies load module CTSU84A to your system LPA library.
Review the job carefully and submit the job. All job steps must end with a condition code of
0
. -
Define the SMF exit in MVS dynamic exits facility.
Edit member PROGnn in SYS1.PARMLIB to define the new SMF exit module, for all SMF sub-systems.
If you copied CTSU84A to the LPA system library, add the following statements to the member:
CopyEXIT ADD EXITNAME(SYS.IEFU84) MODNAME(CTSU84A)
EXIT ADD EXITNAME(SYSSTC.IEFU84) MODNAME(CTSU84A)
EXIT ADD EXITNAME(SYSTSO.IEFU84) MODNAME(CTSU84A)If you did not copy CTSU84A to the LPA system library, add the following statements to the member:
CopyEXIT DELETE EXITNAME(SYS.IEFU84) MODNAME(CTSU84A)
EXIT ADD EXITNAME(SYS.IEFU84) MODNAME(CTSU84A)
DSNAME(CTSA Load Library)
EXIT DELETE EXITNAME(SYSSTC.IEFU84) MODNAME(CTSU84A)
EXIT ADD EXITNAME(SYSSTC.IEFU84) MODNAME(CTSU84A)
DSNAME(CTSA Load Library)
EXIT DELETE EXITNAME(SYSTSO.IEFU84) MODNAME(CTSU84A)
EXIT ADD EXITNAME(SYSTSO.IEFU84) MODNAME(CTSU84A)
DSNAME(CTSA Load Library)If you have more subsystems defined in your SMFPRMnn other than STC and TSO (like JES2), add a proper definition for it, similar to the definitions for TSO and STC.
-
If you performed the optional step 2, activate the exit module CTSU84A in LPA system library, otherwise proceed directly to the next step.
Once the exit module resides in your LPA library, activate the module. This is usually performed by the next IPL with the CLPA option.
If you have a product which can dynamically load modules to the LPA (for example, RESOLVE, LOOK, OMEGAMON) you can use it to add the exit to the LPA.
However, when loaded in this manner, the exit remains active only until the next IPL.
Set SMF parameters
Member SMFPRMnn in SYS1.PARMLIB defines the SMF exits that are used by SMF. Ensure that the exit IEFU84 is defined for all SMF subsystems and record type 80 and record type 30 if required for TSO logon and logoff time are defined to all subsystems.
-
Activate the SMF exit.
If the new IEFU84 exit was dynamically loaded to the LPA, refresh SMF definitions by issuing the following operator command, where nn is the suffix of the SMFPRMnn member that is updated:
SET SMF=nn
Otherwise, an IPL should be executed with the CLPA option to activate the new exit. Activate the exit by issuing the following operator command:
SET PROG=nn
where nn is the suffix of the PROGnn member which was updated in step 3.
Note
Installation of SMF exit IEFU84 is complete.