- APPC=(xx[,xx…][,L])
- The two alphanumeric characters indicating the APPCPMxx parmlib
member that contains the desired APPC/MVS address space configuration
that is appended to the existing configuration. The APPCPMxx member
can reside in a logical parmlib or if no logical parmlib is specified,
in any parmlib data set specified on an //IEFPARM DD statement in
the master scheduler JCL. The L is optional and causes the system
to display parmlib statements on the operator console as they are
processed.
- ASCH=(xx[,xx…][,L])
- The two alphanumeric characters indicating the ASCHPMxx parmlib
member that contains the desired APPC/MVS scheduler configuration
that is appended to the existing configuration. The ASCHPMxx member
can reside in a logical parmlib or if no logical parmlib is specified,
in any parmlib data set specified on an //IEFPARM DD statement in
the master scheduler JCL. The L is optional and causes the system
to display parmlib statements on the operator console as they are
processed.
- AUTOR=(xx[,xx…]
- The two alphanumeric characters indicating that the AUTORxx parmlib
member that contains auto-reply processing configuration on a system
is to be activated. Multiple AUTORxx parmlib members can be concatenated
together, and up to 38 members can be specified in the command. The
supported values for xx are uppercase letters A
through Z, numerals 0-9, or national characters including #, @ and
$.
- CEE=(xx[,xx…][,L])
- The two alphanumeric characters that specify one or more CEEPRMxx
parmlib members. The L is optional and causes the system to display
parmlib statements on the operator console as they are processed.
- CLOCK=hh.mm.ss
- The local time in hours (00-23), minutes (00-59), and seconds
(00-59).
Note: - The system does not change the date when the new time implies
a change of date; if you want a new date, use the DATE parameter or
wait for the time to pass midnight.
- If you specify CLOCK for day 2042.260, the last allowable date,
the clock value must not exceed 23.53.47. Later values may cause
unpredictable results.
- CNGRP=(xx[,xx…])
- The two alphanumeric characters indicating the CNGRPxx member
of the logical parmlib to be activated. This data is broadcast across
the sysplex. It refers to the logical parmlib
only on the system where the command executes, and activates only
the CNGRPxx members found in that logical parmlib.
- CNGRP=NO
- The system is to remove all active console group definitions from
the sysplex.
- CON=xx
- The two alphanumeric characters indicating the CONSOLxx parmlib
member that defines the installation's console configuration. The
supported values for xx are uppercase letters A-Z,
numerals 0-9, and national characters including #, @ and $.
- DAE=xx
- The two alphanumeric characters indicating the ADYSETxx member
of the
logical parmlib that contains the new parameters that dump analysis
and elimination (DAE) program is to use.
Note: The OPT=,
SMF=, and DAE= parameters affect the jobs in progress as well as the
jobs read and scheduled after the command.
- DATE=yyyy.ddd
- The local date, where
- yyyy is the year, in the range 1900-2042, and
- ddd is the day, in the range 001-366.
Note: - The most distant date in the future you may specify is 2042.260.
- The year must be within seventy (70) years of the UTC date
or the system ignores the entire SET command.
- You must specify the year yyyy using four digits.
- If you specify a new time that implies a change of date, you must
explicitly specify the new local date.
- DEVSUP=xx
- The two alphanumeric characters indicating the DEVSUPxx member
of the logical parmlib that contains the parameters the system is
to use to set device related controls.
- DIAG=xx
- The two alphanumeric characters indicating
the DIAGxx member of the logical parmlib containing
definitions that control:
- Common service area (CSA), extended CSA (ECSA), system queue area
(SQA), and extended SQA (ESQA) tracking
- GETMAIN/FREEMAIN/STORAGE (GFS) trace
- Execution of traps and traces for various system functions
- Authorization for user key programs to obtain CSA
- Tolerable region loss amounts for initiator address spaces
- Location in virtual storage for certain system control blocks
- Use of reusable ASIDs
- Use of the AUTOIPL function
For a complete description of the options controlled by DIAGxx,
see z/OS MVS Initialization and Tuning Reference.
- EXS=xx
- The two alphanumeric characters indicating the EXSPATxx member
of the logical parmlib that contains the excessive spin recovery actions
and the excessive spin loop timeout interval.
- GRSRNL=(xx[,xx…])
- Specifies one or more GRSRNLxx members of the
logical parmlib that contain the specified GRS resource name lists.
Each value of xx is two alphanumeric characters
that indicate a GRSRNLxx member. GRSRNL enables you to change
the current RNLs specified in one or more GRSRNLxx member of
SYS1.PARMLIB.
Attention: Use extreme caution
when issuing the SET GRSRNL command to change heavily used or highly
critical resources. Work that requires resources for a critical application,
or resources used by the operating system, might become suspended
or delayed, which can impair the performance of that critical application
or the operating system itself.
For more information
about the use of the SET GRSRNL command, see z/OS MVS Planning: Global Resource Serialization.
Restriction: In
a GRSRNL=EXCLUDE environment, the GRSRNL= parameter cannot be specified
unless in a single system STAR complex. See z/OS MVS Planning: Global Resource Serialization for
more on migrating from GRSRNL=EXCLUDE to standard RNLs.
- GTZ=(xx[,xx…])
- The two alphanumeric (A-Z,0-9) or national (@,#,$) characters
that specify one or more GTZPRMxx parmlib members.
GTZPRMxx members contain statements that control
the Generic Tracker, typically a list of EXCLUDE statements which
prevent known track events from being recorded.
- IKJTSO=xx
- The two alphanumeric characters indicating the IKJTSOxx parmlib
member to be activated. This command will perform processing similar
to the TSO/E PARMLIB UPDATE command. A switch will be attempted when
a broadcast data set that is different from the one currently being
used is specified in the IKJTSOxx parmlib member. If
the IKJTSOxx parmlib member specifies a new broadcast data set, operator
confirmation of the switch will be required unless NOPROMPT is specified
in the parmlib member.
- IOS=xx
- The two alphanumeric characters indicating the IECIOSxx
member of the logical parmlib that contains the parameters the system
is to use to control MIH processing, I/O timing processing, and other IOS functions.
You can change the MIH timing
intervals, or the I/O timing intervals, or the MIH timing intervals
and the I/O timing intervals ONLY for devices that have MIH statements
coded in IECIOSxx.
Note: - IECIOSxx can also contain parameters that control hot I/O processing.
Using SET IOS=xx to change to another member does not affect the hot
I/O parameters; hot I/O processing is unchanged. You can only change
hot I/O processing parameters at system initialization time in response
to message IEA101A.
- During IPL (if the device is defined to be ONLINE), or during
the VARY ONLINE process, some devices present their own MIH timeout
values through the primary/secondary MIH timing enhancement contained
in the self-describing data for the device. The primary MIH timeout
value is used for most I/O commands. However, the secondary MIH timeout
value can be used for special operations such as long-busy conditions
or long-running I/O operations. Any time a user specifically sets
a device or device class to have an MIH timeout value that is different
from the IBM-supplied default for the device class, the user-specified
value overrides the device-established primary MIH time value. This
implies that if an MIH time value that is equal to the MIH default
for the device class is explicitly requested, IOS does NOT override
the device-established primary MIH time value. To override the device-established
primary MIH time value, you must explicitly set aside a time value
that is not equal to the MIH default for the device class.
Overriding
the device-supplied primary MIH timeout value can adversely affect
MIH recovery processing for the device or device class.
See
the specific device's reference documentation to determine if the
device supports self-describing MIH time values.
- IQP=(xx[,xx…])
- The
two alphanumeric (A-Z,0-9) or national (@,#,$) characters that specify
one or more IQPPRMxx parmlib members. IQPPRMxx members
define parameters for managing PCIE related devices, such as the zEDC
Express feature.
- IXGCNF=(xx[,xx…,nn])
- The two alphanumeric characters that specify one or more IXGCNFxx
parmlib members that control system logger options on the system.
You
can specify one or more current IXGCNFxx parmlib members. For example,
a SET IXGCNF=(01,02) specification informs the system to use IXGCNF01
and IXGCNF02 as current members. The system processes these members
in the order they are specified. For all options, the last parmlib
member specifying the option is honored. If an error is encountered,
command processing stops. Note, the L (list) option is syntactically
allowed but ignored.
Before changing options with SET IXGCNF=xx,
consider issuing a D LOGGER,IXGCNF command to see what options are
currently in effect. Combine the displayed options with any new request
that shares the same option statement.
As part
of the SET command, system logger may issue a TRACE CT or a DISPLAY
LOGGER command. See z/OS MVS Setting Up a Sysplex Define authorization for the system
logger address space for required SAF authority.
Note: The
SETLOGR system command can also be used to make changes to the system
logger (IXGLOGR) address space processing.
- MMS=xx
- When the MVS™ message service (MMS) is not active, SET
MMS=xx starts the message translation service. When MMS is active,
SET MMS=xx changes the MMSLSTxx member. The two alphanumeric characters
indicate the MMSLSTxx member of the logical parmlib the system is
to use.
- MMS=NO
- Ends MMS processing and frees all allocated resources.
- MPF=(xx[,xx]…)
- Specifies one or more MPFLSTxx members of
the logical parmlib that are concatenated to form the MPF table. The
value of xx can represent any of these items:
- The message(s) being suppressed by MPF
- The action message(s) not being retained by the action message
retention facility
- The installation exit(s) to receive control for selected messages
- The status of the general WTO installation exit IEAVMXIT
- Whether this message is automated by MPF
- The MPFLSTxx member that identifies the message ID, color
attribute, or command installation exit definition
- What color, intensity, and highlighting capabilities are in effect
- The status of the command installation exit routines specified
in the logical parmlib member MPFLSTxx
- The current installation options for handling foreign
messages
- Whether verbose messages are to be produced or not
The MPF parameter in the INIT statement in the CONSOLxx member
of the logical parmlib controls which, if any, MPFLSTxx members
are active at IPL.
- MPF=NO
- Ends MPF processing (message suppression and presentation). NO
is ignored when specified in combination with a 2-character suffix.
- MSGFLD=xx
- The two characters xx indicating
the MSGFLDxx member of the logical parmlib that contains the message
flood automation parameters. Message flood automation processing requires
the xx be alphabetic, numeric or national characters.
- OMVS=(xx[,xx…,nn])
- The two alphanumeric characters that specify one or more BPXPRMxx
parmlib members.
- OPT=xx
- The two alphanumeric characters indicating the IEAOPTxx member
of the
logical parmlib that contains the new parameters SRM is to use.
Note: For IEAOPTxx , you can only have one parmlib member
active. If you want to change one of the parameters, you have to
copy the whole parmlib member and make the change. Use the changed
one as your new IEAOPT member.
- PFK=xx
- The two
alphanumeric characters indicating the PFKTABxx member of the logical
parmlib that contains the PFK tables that are to be available for
a console. The PFK(xx) keyword on the INIT statement
in CONSOLxx identifies the PFKTABxx member that is available at IPL.
Note: The
CONTROL command (K N,PFK=nnnnnnnn) must be issued to invoke the PFKTABxx
member specified in the SET command.
- PROD=(xx[,xx…])
- The two alphanumeric characters indicating the IFAPRDxx members
of the logical parmlib that contain the desired product enablement
policy. If a policy already exists, the system performs the actions
defined in the specified member(s) to modify the existing policy.
The
system processes the members in the order specified. If it encounters
a member that does not exist, command processing stops.
- PROG=(xx[,xx…])
- The two alphanumeric characters that specify
one or more PROGxx parmlib members. The system processes the members
in the order specified. If it encounters a member that does not exist,
command processing stops. Each PROGxx member contains definitions
that:
- Control the format and contents of the list of APF-authorized
libraries
- Control the use of exits and exit routines
- Control the LNKLST concatenation by defining and modifying LNKLST
sets
- Control the addition of modules to, and removal of modules from,
the LPA after IPL
You can use the SET PROG=xx command to control exits previously
defined to the dynamic exits facility. Dynamic exits services are
implemented by:
- The EXIT statement of the PROGxx parmlib member. The EXIT statement
of PROGxx allows an installation to add exit routines to an exit,
delete an exit routine for an exit, change the state of an exit routine,
change the attributes of an exit, and undefine an implicitly defined
exit.
The PROGxx EXIT statement interacts with the PROG=xx parameter
of IEASYSxx and the SET PROG=xx command. At IPL, you can use PROG=xx
to specify the particular PROGxx parmlib member the system is to use.
During normal processing, you can use the SET PROG=xx command to set
a current PROGxx parmlib member. See z/OS MVS Initialization and Tuning Reference for
information about the PROGxx parmlib member.
- The SETPROG EXIT operator command. This command performs the
same functions as the EXIT statement of the PROGxx parmlib member.
- The CSVDYNEX macro. The CSVDYNEX macro can be used to define
exits to the dynamic exits facility, control their use within a program,
and associate one or more exit routines with those exits. It can
also be used to associate exit routines with the existing SMF and
allocation exits, which have been defined to the dynamic exits facility.
You can use the SET PROG=xx command to control the LNKLST
concatenation. The PROGxx LNKLST statement interacts with the PROG=xx
parameter of IEASYSxx and the SET PROG=xx command. At IPL, you can
use PROG=xx to specify the particular PROGxx parmlib member the system
is to use. During normal processing, you can use the SET PROG=xx command
to set a current PROGxx parmlib member, or use the SETPROG LNKLST
operator command to modify LNKLST sets. This command performs the
same functions as the LNKLST statement of the PROGxx parmlib member
and allows you to make dynamic changes to a LNKLST set. See SETPROG command.
You can use the SET
PROG=xx command to control the content of the LPA dynamically following
IPL. The PROGxx LPA statement can specify modules that are to add
to the LPA following IPL, those to delete from the LPA, and threshold
values for minimum amounts of CSA storage that must still be available
after an ADD operation.
You can also initiate a
change to LPA from a program via the CSVDYLPA macro, or by an operator
using the SETPROG command. See z/OS MVS System Commands.
However, modules accessed through a Program Call (PC) instruction
cannot be replaced using a SETPROG LPA command. That is because even
though the addresses of those modules are stored in the PC table,
that table is not updated by the SETPROG LPA command.
- RESET
- Specifies the time zone constant that is used to calculate
the local date and time is reset to the value that was read in from
the CLOCKxx member of the logical parmlib during system initialization.
The local date and time are changed accordingly. When you specify
RESET, omit DATE and CLOCK.
- SCH=(xx[,xx…][,L])
- The two alphanumeric characters indicating the SCHEDxx members
of the logical parmlib that contain the desired program properties
table (PPT) configuration. The L is optional and causes the system
to display parmlib statements on the operator console as they are
processed.
The
SET SCH command causes the system to replace the current PPT definitions
with the IBM-supplied default PPT definitions and the PPT definitions
from one or more SCHEDxx members that you specify on the command.
The effect of the command is not cumulative. The new PPT definitions
take effect immediately, without requiring a re-IPL of the system.
Note: - The SET SCH command only affects the PPT configuration statement.
- If the SET SCH command fails, the current PPT configuration remains
active.
- SLIP=xx
- The two alphanumeric characters indicating the IEASLPxx member
of the logical parmlib that contains the commands SLIP processing
is to use.
- SMF=xx
- The two alphanumeric characters indicating the SMFPRMxx member
of the logical parmlib containing the parameters the system is to
use when restarting SMF.
- SMS=xx
- The two alphanumeric characters indicating the IGDSMSxx member
of the logical parmlib that contains the parameters the system is
to use when it starts SMS. Specifying SMS=xx also starts SMS if it
was not started at IPL or, restarts SMS if it has stopped and can't
restart itself. Depending on the setting of the PROMPT keyword in
the IEFSSNxx parmlib member, this command can display the parameters
in the IGSMSxx member. (For a comparison of the SET SMS command with
the SETSMS command, see Table 1.)
You can use SET SMS=xx to specify
an IGDSMSxx PARMLIB member that contains PDSESHARING(EXTENDED)
to migrate members of a sysplex to PDSE extended sharing. This SET
SMS command must be routed to every system that was operating with
a PDSESHARING(NORMAL) PARMLIB member. This SET SMS command establishes
that system's preference and causes it to communicate with the other
sysplex members that it would like to switch to extended sharing.
When all members have requested extended sharing, the sysplex can
migrate to that level of sharing. You might have to issue SET SMS=xx a
second time to trigger the switch from normal to extended sharing.
Each of the systems issues message IGW306I when it migrates to extended
sharing.
When the IGDSMS
xx member
of SYS1.PARMLIB is read, it can cause changes to any of the parameters
that DFSMStvs is using. The
SET SMS command affects
the following DFSMStvs parameters in the IGDSMS
xx member:
- AKP
- LOG_OF_LOGS
- MAXLOCKS
- QTIMEOUT
- RLSTMOUT
- RLS_MAXCFFEATURELEVEL
- RLSABOVETHEBARMAXPOOLSIZE
- RLSFIXEDPOOLSIZE
Refer to the optional keywords for the
IGDSMSxx parmlib
member in
z/OS MVS Initialization and Tuning Reference.
- TIMEZONE={W | E}.hh[.mm]
- Specifies the local time zone value.
- W | E
- Specifies the direction from UTC. W for west of UTC or E for east
of UTC.
- hh[.mm]
- Specifies the number of hours (hh) and minutes (mm)
for the local time zone value. The value for hh must be between 00
and 15. The value for mm must be between 00 and 59.
If
you omit mm, the default value is zero.
Do not use the SET TIMEZONE command on any z/OS® release
before Release 7. If a user attempts to issue this parameter on any z/OS Release
before Release 7, the system will issue message IEE309I as follows:
IEE309I SET UNIDENTIFIABLE KEYWORD
- UNI=(xx[,xx…])
- The two alphanumeric characters indicating the CUNUNIxx
parmlib member that controls the conversion environment (Unicode services).
Use this command to change the environment when the system is already
up and running.
Example 1:
When the displayed local time and date are 19.00.00 and 191.141,
respectively, to set the local time ahead to 1:00 a.m., enter:
T DATE=1991.142,CLOCK=01.00.00
OR
T DATE=91.142,CLOCK=01.00.00
It is necessary to enter DATE because the time change, in this
example to 1:00 a.m., implies a change of date.
Example 2:
To reset the time and date to the values set during IPL, enter:
T RESET
Example 3:
To restart SMF with the parameters found in the SMFPRMAA member
of the logical parmlib, enter:
T SMF=aa
Example 4:
To change SMS parameters to those found in the IGDSMS21 member
of the logical parmlib, or to start or restart SMS by using the parameters
in that member, enter:
SET SMS=21
Example 5:
To change MMS parameters to the parameters found in the MMSLST3A
member of the logical parmlib or to start MMS using the parameters
in that member, enter:
SET MMS=3A
Example 6:
To change the current GRSRNLs to those found in the GRSRNL01, GRSRNL09,
and GRSRNL12 members of the logical parmlib, enter:
SET GRSRNL=(01,09,12)
Example 7:
To change the desired APPC/MVS address space configuration with
the parameters found in the APPCPM01 member of the logical parmlib
and the desired APPC/MVS scheduler configuration in ASCHPM12, ASCHPM03,
and ASCHPM09, enter:
SET APPC=01,ASCH=(12,03,09)
Example 8:
To change the desired PPT configuration with the parameters found
in the SCHED04 and SCHED05 members of the logical parmlib and also
list the parmlib statements to the operator console as they are processed,
enter:
SET SCH=(04,05,L)
Example 9:
To SET the console group definitions in the CNGRPAA member, enter:
SET CNGRP=AA
Example 10:
To SET the console group definitions in the members CNGRPAA and
CNGRPBB, enter:
SET CNGRP=(AA,BB)
Example 11:
To remove all console group definitions from the sysplex, enter:
SET CNGRP=NO
Example 12:
To change the MPFLSTxx member that builds the MPF table the system
uses, enter:
SET MPF=06
Example 13:
To change the MPFLSTxx members that builds the MPF table the system
uses, enter:
SET MPF=(A1,A2,B4)
Example 14:
To set the PROGxx member that the system uses to
refer
to the APF list, enter:
SET PROG=03
Example 15:
To set the current DIAGxx member to DIAG05, enter:
SET DIAG=05
Example 16:
To change the product enablement policy with the parameters found
in IFAPRDA2 and IFAPRDA3, enter:
SET PROD=(A2,A3)
Example 17:
To change to using the TSO/E parameters found in IKJTSOA1,
enter:
SET IKJTSO=A1
Example 18:
To change the auto-reply policy with additional entries, create
a new AUTORS0 member and issue:
t autor=(S0,00)
CNZ2600I AUTO-REPLY PROCESSING MODIFIED.
Example 19:
To set the current IXGCNFxx member to IXGCNF05, enter:
SET IXGCNF=05
Example 20:
To process parmlib member CONSOLZX, enter:
SET CON=ZX