Syntax and parameters for an INIT statement

INIT       MLIM  {(nnnn)}
                 {(1500)}

           LOGLIM  {(nnnnnn)}
                   {(1000  )}

           RLIM  (nnnn)

           AMRF  {(Y)}
                 {(N)}

           UEXIT  {(Y)}
                  {(N)}

           MPF  {(NO         )}
                {(xx[,xx,...])}

           MMS  {(NO)}
                {(xx)}

           PFK  {(NONE)}
                {(xx)  }

           CNGRP {(xx[,xx,...])}
                 {(NO         )}

           MONITOR([SPACE][,DSNAME])

           CMDDELIM  {(c)    }
                     {(X'hh')}

           CTRACE  {(CTnOPSxx)}
                   {(CTIOPS00)}

           ROUTTIME  {(nnn)}
                     {(30 )}

           APPLID  (nnnnnnnn)

           GENERIC  (nnnnnnnn)

           MSGFLD  (xx[,(wrd)])
INIT
Specifies that the communications task initialization values follow.
MLIM (nnnn)
MLIM specifies the maximum number of buffers that the system can use to process write-to-operator (WTO) messages. Each buffer is 384 bytes, and is obtained from private storage (subpool 229) in the CONSOLE address space.

Value Range: nnnn is a decimal value from 20 to 9999.

Default: 1500 (meaning 1500 buffers).

LOGLIM (nnnnnn)
LOGLIM specifies the maximum number of buffers that the system can use for SYSLOG. Each buffer is 156 bytes, and is obtained from the extended common service area (ECSA).

Value Range: nnnnnn is a decimal value from 1000 to 999999.

Default: 1000 (meaning 1000 buffers).
Note:
  1. Ensure that there is storage in extended CSA available for the LOGLIM value specified. Otherwise, an error will result.
  2. JES3 systems using DLOG require a higher default for the LOGLIM parameter to prevent SYSLOG buffer shortages. IBM® suggests setting the LOGLIM value based on the JES3 configuration at your installation at least equal to:
         LOGLIM = (4000 + (2000 x the-number-of-JES3-locals))
RLIM (nnnn)
RLIM specifies the maximum number of buffers that the system can use to process write-to-operator-with-reply (WTOR) messages. Each buffer is 104 bytes, and is obtained from the extended common service area (ECSA).

Value Range: nnn is a decimal value from 5 to 9999. It is suggested that you specify a value higher than 99.

Default: The default is 10 (meaning 10 buffers), unless you have set the PLEXCFG= parameter of the IEASYSxx parmlib member to a value other than XCFLOCAL or MONOPLEX. Here, the default is equal to the value of the RMAX parameter on the DEFAULT statement of the CONSOLxx parmlib member of the first system that joined the sysplex.

For more information see the PLEXCFG parameter.

AMRF (Y) | (N)
AMRF specifies whether the action message retention facility is to be active.
Note: If AMRF(N) is specified, then the DOM attribute for the SYSCONS extended MCS console will be set to DOM(ALL) instead of DOM(NORMAL). If AMRF(Y) is specified or defaulted, then the DOM attribute for the SYSCONS extended MCS console will be set to DOM(NORMAL).

For more information about the DOM attribute for extended MCS consoles, see z/OS MVS Planning: Operations.

Value Range: Y indicates that AMRF is to be active, and N indicates that it is not to be active.

Default: Y (AMRF is active).

UEXIT {(Y)} | {(N)}
UEXIT specifies whether the WTO/WTOR installation exit IEAVMXIT is to be active. A default IEAVMXIT is no longer shipped in SYS1.LINKLIB.

Value Range: Y indicates that IEAVMXIT is to be active and N indicates that it is not to be active.

Default: Y (IEAVMXIT is activated if it exists).

MPF {(NO) } | {(xx[,xx,...])}
MPF indicates whether the message processing facility is to be active.

Value Range: xx must be two alphanumeric characters indicating the MPFLSTxx member to use. You can specify one or more MPFLSTxx parmlib members. Multiple members are concatenated.

Default: NO (the message processing facility is not active).

MMS {(NO)} | (xx)}
MMS indicates whether the MVS™ message service is to be active.

Value Range: xx must be two alphanumeric characters indicating the MMSLSTxx parmlib member to use.

Default: NO (the MVS message service is not active).

PFK {(NONE)} | {(xx) }
PFK specifies the PFKTABxx member in parmlib that contains any PFK tables for your consoles.

xx must be two alphanumeric characters, matching the suffix of the PFKTABxx member to be used.

NONE indicates that no PFK tables are defined; the system is to use the IBM-supplied default PFK definitions that are described in z/OS MVS System Commands.

Default: NONE

CNGRP {(xx[,xx,...])} | {(NO) }
CNGRP indicates whether the system or sysplex is to activate console group definitions.

Value Range: xx must be two alphanumeric characters indicating the CNGRPxx parmlib member to use. You can specify a maximum of 38 two-character suffixes.

Default: NO is the default; no active console group definitions are to be activated from the system or sysplex.

MONITOR ([SPACE][,DSNAME])
MONITOR specifies whether the system is to add status information to mount messages displayed on consoles.

Value Range:

SPACE indicates that, in mount messages, the system is to display the available space on the direct access volume.

DSNAME indicates that, in mount messages, the system is to display the name of the first non-temporary data set allocated on the volume to which a message refers.

Default: There is no default value for this keyword. That is, if you do not specify a value for MONITOR on the INIT statement, neither the data set name nor the available space is displayed in MOUNT messages.

Note: If a data set has a disposition of delete, its name does not appear in the mount messages.
CMDDELIM {(c)} | {(X'hh')}
CMDDELIM specifies an MCS, SMCS, and HMCS command delimiter that the installation chooses. CMDDELIM allows the operator to enter multiple commands on the console at one time. Each command separated by the delimiter is processed separately. Do not use the command delimiter within a quoted string. If you do, the system considers the delimiter as part of the text and it will not process the delimiter. The order in which the system processes the commands may be different from the order in which the operator entered them. PF keys continue to use a semicolon (;) as the delimiter.

The command delimiter is only honored when it is entered from an MCS, SMCS, or HMCS console. It is not honored when entered from a Subsystem (SS) console. If a command is entered from an extended MCS console, such as a TSO CONSOLE, SDSF LOG, or ULOG functions, the recognition of the command delimiter is dependent on the interface reading the command.

Choose the command delimiter carefully because the delimiter character affects MVS command processing. For example:
  • Do not use % or ? as a command delimiter if the SLIP command is to be used with indirect addressing.
  • Do not use ; as a command delimiter if the online test executive program (OLTEP) is to be used.
  • Do not use & as a command delimiter if the installation uses system symbols.
  • Use of &’ as a command delimiter will cause the DUMPDS NAME function to fail if the command is issued from an MCS, SMCS, or HMCS console.
  • Use of : as a command delimiter will cause the SETIOS TIME function to fail if the command is issued from an MCS, SMCS, or HMCS console.
The command delimiter may be specified in EBCDIC (c) or in hexadecimal (X'hh') format. Valid values are:
  EBCDIC HEXADECIMAL
  < 4C
  > 6E
  & 50
  ; 5E
  % 6C
  ? 6F
  : 7A
  " 7F

Default: There is no default value for this keyword. If you do not specify a value for CMDDELIM, your operators cannot enter more than one command at a time.

CTRACE (member-name)
Specifies the member of Parmlib that contains the tracing options for the operations services (OPS) component.
Value Range: The 8-character member name must be in the format CTnOPSxx.
n
An alphanumeric character that specifies the source of the member. IBM-supplied members will use “I”.
xx
Any two characters to identify the member.

Default: CTIOPS00.

For more information about specifying options for the operations services component trace, see z/OS MVS Diagnosis: Tools and Service Aids. For information about specifying the component trace member of Parmlib see CTncccxx (component trace parameters).

ROUTTIME (nnn)
In a sysplex, ROUTTIME specifies the maximum number of seconds the ROUTE *ALL, ROUTE *OTHER, or ROUTE systemgroupname command waits for responses from each system to the command being routed before aggregating responses. The value specified for ROUTTIME in the INIT statement of the first system in the sysplex applies to all systems which join the sysplex, unless you change the value with a CONTROL M command.

Value Range: nnn is a decimal value between 0 and 999. If the value is zero, MVS does not aggregate command responses, but sends separate responses for each command back to the originator of the ROUTE command.

Default: 30

APPLID (nnnnnnnn)
Specifies the z/OS® Communications Server APPLID that SMCS is to use on this system. Each system must have a unique APPLID. If an APPLID is not specified, SMCS will not be available for the life of the system.

Value Range: nnnnnnnn is a character value from 1 to 8 characters. The first character of nnnnnnnn must begin with the letters A through Z or with a #,@,$; the remaining characters can be A through Z, 0 through 9, or #,@,or $.

GENERIC (nnnnnnnn)
Specifies the z/OS Communications Server Generic Resource name that SMCS is to use in this sysplex. The first system that IPLs into the sysplex that specifies GENERIC will set the GENERIC for the life of the sysplex unless modified by the CONTROL M command.

This keyword is optional, but if it is specified, APPLID must also be specified.

Value Range: nnnnnnnn is a character value from 1 to 8 characters. The first character of nnnnnnnn must begin with the letters A through Z or with a #,@,$; the remaining characters can be A through Z, 0 through 9, or #,@,or $.

Note: The following rules must be true for GENERIC to work:
  • z/OS Communications Server must be an APPN node.
  • The system must be in a sysplex. It is not valid for a monoplex or a single system.
  • A Coupling Facility must be available.
  • The z/OS Communications Server ISTGENERIC structure must be defined in the Coupling Facility policy.
  • z/OS Communications Server must be able to communicate with the Coupling Facility.
MSGFLD (xx[,(wrd)])
Specifies the MSGFLDxx parmlib member to be used and whether Message Flood Automation is to be automatically enabled when the parmlib member is loaded during system initialization.
xx
Either the word NONE or a two-character MSGFLDxx parmlib member suffix composed of the alphanumeric characters 0-9 and A-Z and the national characters @, # and $. Specifying the word NONE indicates that no MSGFLDxx parmlib member is to be loaded. If NONE is specified, the built-in policy will be used if ON is specified for wrd.
wrd
Either the word ON or OFF. If ON is specified, Message Flood Automation policy is automatically enabled. If OFF is specified, Message Flood Automation policy is not automatically enabled. Specification of ON or OFF is optional.

Default: OFF.