An installation may pass information to a user-defined subsystem. The user-defined subsystem may issue the SMFSUBP macro during its initialization to determine if any SUBPARM information is present. The subsystem may also issue the SMFSUBP macro after initialization to determine if the SUBPARM information has changed.
The subsystem should issue the SMFSUBP macro after receiving the subsystem interface (SSI) call generated by a SET or SETSMF operator command. The user-defined subsystem may then determine if any values that affect its operation have changed.
When you invoke the SMFSUBP macro, you must include the IEESMCA mapping macro, which maps the SMCA.
(label) SMFSUBP (smfsubp_reg) [,SUBSYS= {(reg)}]
[ {name }]
If you do not specify SUBSYS=, the macro returns the address of the SUBPARM value (if any) for the subsystem name of the current address space: for example, TSO for TSO/E users, ASCH for APPC/MVS transactions programs, STC for started tasks, or the name of the job entry subsystem (JES2 or JES3) for batch jobs. If the defaulted subsystem name is not found, then the macro uses the options specified (if any) for the entire system on the SYS option.