After using SMP/E to install z/OS, change the system libraries using the following procedures.
2 Update PARMLIB.
2a Update IGDSMSxx PARMLIB member.
These optional parameters are used when you want the OAM address space to start automatically as part of SMS initialization. "OAM" can be used as the procedure name, the task identifier, or both.
2b Update IEFSSNxx PARMLIB member.
SUBSYS SUBNAME(OAM1) INITRTN(CBRINIT) INITPARM('[TIME=GMT][,MSG=xx]')
If the MSG parameter is omitted, the default is mixed-case English.
OAM1 is the name of the subsystem, and CBRINIT is the name of the initialization module executed at IPL time.
2c Update CONSOLxx PARMLIB member.
CONSOLE DEVNUM(device number)
NAME(library console name)
UNIT(terminal type)
AUTH(SYS,IO)
(...)
The authorities (SYS and IO) are suggested in order to perform the modify commands for OAM and the VARY commands for MVS.
See z/OS MVS System Commands and z/OS MVS Planning: Operations for further information regarding multiple console support (MCS) definitions.
2d Update DEVSUPxx PARMLIB member.
Normally, when a scratch volume recorded in higher-level recording format is mounted on a drive that that supports the media type but not the higher-level recording format, the operating system rejects the mounted volume and asks for another volume to be mounted. This is because the data set labels on the volume cannot be read and validated. If you want the volume to be used, create a DEVSUPxx member of PARMLIB and specify VOLNSNS=YES.
If you are partitioning an ATLDS, use the DEVSUPxx library partitioning-related parameters to change the system default category assignments. See z/OS MVS Initialization and Tuning Reference for more information regarding DEVSUPxx.
To take advantage of nonspecific (scratch) mount performance in a Virtual Tape Server (VTS) or a Peer-to-Peer VTS, remember to set the Fast Ready attribute at the library manager for the scratch categories to be used. This includes the system default scratch categories and any user-defined scratch categories to be used for partitioning the library.
For the capability to share MTL devices as stand-alone, see Manual tape library considerations for potential usage of the MTLSHARE keyword.
2e Create or update CBROAMxx PARMLIB member (optional; used with the SETTLIB command)
You must perform this step if you intend to use the SETTLIB (set tape library) command statement in the CBROAMxx PARMLIB member to tune your tape library environment. Previously this PARMLIB member had only been used with OAM's object support.
This CBROAMxx member is invoked using the OAM=xx parameter in the OAM member of PROCLIB and is processed during OAM address space initialization. You must create or update the CBROAMxx member to use the optional SETTLIB support. The CBROAMxx member may already be used with OAM's object support. If so, SETTLIB is an additional command statement that can be used for tape library processing. If you do not specify specific parameters, the defaults are used. You can include the CBROAMxx PARMLIB member in any data set that is specified in the concatenation list in SYS1.IPLPARM(LOADxx).
For information about using the SETTLIB command in the CBROAMxx PARMLIB member, see SETTLIB statement for tape library settings and ONLYIF statements in a PLEX.
The SETTLIB statement and its associated keywords of the CBROAMxx PARMLIB member can be used to override the default behavior for some of the main cartridge entry messages in a system managed tape library environment. The SETTLIB command statement and keywords are processed when the OAM address space is started and cannot be updated by operator command.
The syntax for the SETTLIB statement follows.
SETTLIB statement syntax >>-SETTLIB--+------------------------------+--------------------> '-ENTRYIGNOREMSGTYPE(msg_mode)-' >--+-------------------------------------+----------------------> '-ENTRYIGNOREMSGDEST(msg_destination)-' >--+--------------------------------------+-------------------->< '-ENTRYSUCCESSMSGDEST(msg_destination)-'
CBR3620I Entry of volume volser into library library-name failed.
CBR3621I Enter request ignored by the cartridge entry installation exit (CBRUXENT).
CBR3670I Volume entry processing. Enter requests ignored for the following volumes in library library-name.
volser1 volser2 volser3 volser4 volser5 volser6 volser7 volser8
CBR3672I Enter requests ignored for one or more volumes in library library-name. The first volume ignored was volser.
The ONLYIF statement can be used to specify whether or not specific statements within the CBROAMxx PARMLIB member are to be processed on a given system. The scope of the ONLYIF statement is in effect until the next ONLYIF is encountered.
The syntax for the ONLYIF statement follows.
ONLYIF statement syntax >>-+---------------------------------------+------------------->< '-ONLYIF-+----------------------------+-' | .-*ALL*-------. | '-SYSNAME(-+-system_name-+-)-'
ONLYIF SYSNAME(SYS1)
SETTLIB ENTRYIGNOREMSGTYPE(SUMMARY)
ONLYIF SYSNAME(*ALL*)
SETTLIB ENTRYIGNOREMSGDEST(SYSLOG)