SMP/E data sets

SMP/E data sets establish the SMP/E environment for IMS. Do not share these data sets with other products.

One SMP/E Consolidated Software Inventory (CSI) can support multiple zones. Products that have the same SMP/E SREL (P115 for IMS) can share the same SMP/E CSI.

IMS.DLIBZONE.CSI data set

The DLIBZONE (distribution, or DLIB, zone) data set records information about the status and structure of the distribution libraries. You assign each distribution zone a one- to seven-character name when you create the zone. This name appears in the SET BDY command.

The DLIBZONE data set has the following attribute:
DSORG
VSAM KSDS

IMS.GLBLZONE.CSI data set

The GLBLZONE (global zone) data set contains information about SYSMODS and HOLDDATA that have been processed by the SMP/E RECEIVE command. The data set also contains information that allows SMP/E to access the DLIBZONE and TRGTZONE, and information that allows you to tailor parts of SMP/E processing.

The GLBLZONE data set has the following attribute:
DSORG
VSAM KSDS

IMS.SMPLTS data set

The SMPLTS data set is a target library that maintains the base version of a load module. The load module specifies a SYSLIB allocation to implicitly include modules. A base version of a load module includes only the explicitly defined modules for the load module. The data set is maintained in the SMPLTS if the load module is defined to SMP/E with a SYSLIB allocation (that is, its LMOD entry contains a CALLLIBS subentry list). SMP/E uses the load module in the SMPLTS as input when binding the load module into its specified target libraries.

Each target zone must have its own SMPLTS data set. The SMPLTS cannot be shared with any other target zone.

The SMPLTS data set has the following attributes:
DSORG
Partitioned data set extended (PDSE)
DSNTYPE
LIBRARY
RECFM
U
LRECL
0
BLKSIZE
Greater than or equal to 6144

IMS.SMPPTS data set

The SMPPTS data set is used as temporary storage for SYSMODs. It contains one member for each SYSMOD that is received.

This data set has the following attributes:
DSORG
Partitioned
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80

IMS.SMPSCDS data set

The SMPSCDS data set contains backup copies of target zone entries that are changed by inline JCLIN during APPLY processing.

Each target zone must have its own SMPSCDS data set. The SMPSCDS cannot be shared by any other target zone.

This data set has the following attributes:
DSORG
Partitioned
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80

IMS.SMPSTS data set

The SMPSTS data set is a temporary target source library for source modules that exist only in a distribution library.

Each target zone must have its own SMPSTS data set. The SMPSTS cannot be shared by any other target zone.

This data set has the following attributes:

DSORG
Partitioned
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80

IMS.TRGTZONE.CSI data set

The TRGTZONE (target zone) data set records information about the status and structure of the target libraries. You assign each target zone a one to seven-character name when you create it. This name appears in the SET BDY command.

Each TRGTZONE data set must have its own SMPLTS, SMPMTS, SMPSTS, and SMPSCDS data sets. Each TRGTZONE can support only one release of a given product. Products having the same SMP/E SREL (P115 for IMS) are eligible for sharing the same SMP/E TRGTZONE. However, this practice is not recommended.

The TRGTZONE data set has the following attribute:

DSORG
VSAM KSDS