SMPPARM

ddname
SMPPARM.
Use
The SMPPARM data set contains members that allow you to customize SMP/E as follows:
Member name
Use
GIMDDALC
Defines data sets to be dynamically allocated
GIMEXITS
Defines exit routines
GIMOPCDE
Defines macro and assembler operation codes
Note: The File Allocation Reports for the APPLY and ACCEPT commands include status information for the SMPPARM data set, even if an SMPPARM data set is not allocated. SMP/E does this as a reminder to users who may have intended to supply one or more SMPPARM members. If you do not intend to supply any SMPPARM members, you may ignore this status information for the SMPPARM data set.
  • For the GIMDDALC member:

    During SET processing, SMP/E determines whether SMPPARM member GIMDDALC was provided. If so, it processes the GIMDDALC control statements contained within the member. For more information about GIMDDALC members, see Defining control statements in SMPPARM members.

  • For the GIMEXITS member:

    During RECEIVE, APPLY, ACCEPT, RESTORE and LINK processing, SMP/E will determine if SMPPARM member GIMEXITS has been provided. If so, it will process the EXITS control statements contained within the member. For more information about GIMEXITS members, see Defining control statements in SMPPARM members.

  • For the GIMOPCDE member:

    During JCLIN processing, SMP/E determines whether assembler instructions are macro invocations or OPCODEs. SMP/E contains a default set of OPCODE definitions, which identify standard assembler OPCODEs. If you do not want to use this default set, you can define your own by using the sample GIMOPCDE member supplied to you. For more information about GIMOPCDE members, see Defining control statements in SMPPARM members.

Attributes
Partitioned; LRECL=80, BLKSIZE=multiple of 80, RECFM=FB.
Device
Direct access only.