A user-defined subsystem issues the SMFCHSUB macro to change the
information string specified in the current SUBPARM parameter. A
user-defined subsystem issues this macro when the subsystem determines
that an error, such as a spelling error, exists in the information
string. Issuing the macro instruction to correct the error causes
the SMF options to be displayed correctly on the operator's console.
When you invoke the SMFCHSUB macro, you
must include the IEESMCA mapping macro, which maps the SMCA.
(label) SMFCHSUB SUBPARM={(reg)} [,SUBSYS= {name } ]
{addr } [ {(reg) } ]
- SUBPARM=(reg)
- SUBPARM=addr
- specifies the address of a 60-byte area or
a register (2-12) that contains the address of
the 60 bytes that is to replace the current SUBPARM value for the
specified subsystem.
- SUBSYS=name
- SUBSYS=(reg)
- specifies the name (or address in register 2-12) of the
4-byte field containing the subsystem name. If you use a register,
it must be enclosed in parentheses. If you do not specify the SUBSYS
parameter, the SUBPARM value, if one exists, of the current subsystem
is changed; 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..