You must modify the definition of Db2 for data sharing in the system parameter
libraries of the target z/OS
system.
About this task
Job DSNTIJMV demonstrates how to update the SYS1.PARMLIB members to identify Db2 to IRLM and MVS. Although you might edit and run
this job, the more common approach is to examine the changes that DSNTIJMV makes and use an editor,
such as ISPF/PDF, to make the required updated directly to the SYS1.PARMLIB members.
Because DSNTIJMV cannot anticipate all the necessary updates to identify Db2 to MVS and IRLM in your z/OS environment, additional updates might be
required for your site. You can complete these updates either by making the updates directly in
SYS1.PARMLIB members, or by editing and running the DSNTIJMV job.
Do not overwrite the entries for Db2 and IRLM in the program properties table (PPT).
Note that PPT entries should no longer be defined in SYS1.PARMLIB(SCHEDxx).
Default entries are supplied in the SYS1.LINKLIB(IEFSDPPT) load module, which is provided by
z/OS. For details of the PPT entries, see
Program properties table (PPT) .
Procedure
To modify the definition of Db2 for data sharing in the system parameter libraries of the target z/OS system:
-
Examine the DSNTIJMV job and study the updates that it makes.
-
Update the IEFSSNxx member of SYS1.PARMLIB by editing
it directly, or by tailoring and running job DSNTIJMV.
The
IEFSSNxx member contains an entry for every
z/OS subsystem.
Db2 adds one entry for
Db2 and two entries for IRLM in the list. The second
IRLM entry, whose subsystem name is JRLM, simplifies adding a second IRLM to your system if the
first is damaged. You must provide your own procedure to add JRLM. Unique names must be used for
each entry.
z/OS provides subsystem
entries for Db2 and IRLM in IEFSSN00.
Examine these entries to determine whether they are appropriate for your needs. Make sure that a
subsystem name appears only once in the subsystem name list.
Place the SMS line
as the first line in an IEFSSNxx member. Place the primary system's record (JES2
or JES3) record next. Other products might affect the position of the entries during system
initialization. The Db2 line should come
after SMS, the JES subsystem, and other vendor products.
The
Db2 entry has the following format:
SUBSYS SUBNAME(ssname) INITRTN(DSN3INI)
INITPARM('DSN3EPX,cmd-prefix<,scope<,group-attach<<,subgroup-attach>>>')
- ssname
- The Db2 subsystem name.
- DSN3INI
- The name of the Db2 load modulethat z/OS invokes during z/OS master scheduler initialization. This module must be located in a link list data set (or in SYS1.LINKLIB).
- DSN3EPX
- The name of the Db2 load module that
responds to Db2 requests that are received
from the z/OS® subsystem interface. (Db2 can be active or inactive when the requests are
received.) This module must be located in a link list data set (or in SYS1.LINKLIB).
- cmd-prefix
- The one- to eight-character command prefix.
The first character of the command prefix must be
one of the following characters: @ # . / ' ) * + - = ¢ < | & ! ; % _ ? : ". The remaining
characters of the command prefix must be one of the above characters, A-Z, or 0-9. Do not use the
JES2 backspace character or command prefix character. The default is the hyphen (-).
Do not assign a command prefix that is used by another subsystem or that can be interpreted as
belonging to more than one subsystem or z/OS
application. Specifically, do not specify a multiple-character command prefix that is a subset or a
superset of another command prefix beginning from the first character. For example, you cannot
assign '-' to one subsystem and '-Db2A' to another. Similarly, you also
cannot assign '?DB2' to one subsystem and '?DB2A' to
another. You can assign '-DB2A' and '-DB2B' to
different Db2 subsystems.
- scope
- The one-character scope for the command prefix. Db2 registers its command prefix with the operating
system. When this is done, the scope of the command prefix is controlled by the value you choose:
- S
- Started; and the prefix is registered with sysplex scope at Db2 startup instead of duringz/OS IPL. This is the default.
Recommendation: Choose S, which allows you to have a single
IEFSSNxx PARMLIB member that all z/OS systems in the sysplex can use. Choosing S also
simplifies the task of moving a Db2 from
one system to another; you can stop Db2 on
onez/OS and start it up on another without
having to re-IPL the system.
- M
- z/OS system scope; the prefix is
registered during z/OS IPL.
- X
- Sysplex scope; the prefix is registered during z/OS IPL. As a result, this Db2 cannot be restarted on another z/OS without changing the definitions and re-IPLing
both z/OS systems.
- group-attach
- The group attachment name, which is used for data sharing. You can specify this on installation
panel DSNTIPK.
- subgroup-attach
- is the name of the subgroup attachment, which is used in data sharing environments to provide
more control over how TSO, CAF, RRSAF, JDBC, ODBC, and Db2 utilities connections find active Db2 subsystems. You can specify this value by
entering a subgroup name in the SUBGRP ATTACH field on installation panel DSNTIPK.