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.
- 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.
- 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.
- 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.
- 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.
- 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