Distribution (DLIB) data sets

IMS distribution libraries (DLIBs) contain the master copy of elements in IMS. They can be used to restore SYSMODs in the target library or to rebuild a target environment. These data sets are maintained by SMP/E.

System services data sets

The following DLIBs are used by the System Services component FMID:
  • IMS.ADFSBASE
  • IMS.ADFSCLST
  • IMS.ADFSDATA
  • IMS.ADFSEXEC
  • IMS.ADFSISRC
  • IMS.ADFSJJCL
  • IMS.ADFSLOAD
  • IMS.ADFSMAC
  • IMS.ADFSMLIB
  • IMS.ADFSPLIB
  • IMS.ADFSPROC
  • IMS.ADFSRTRM
  • IMS.ADFSSLIB
  • IMS.ADFSSMPL
  • IMS.ADFSSRC
  • IMS.ADFSTLIB

IMS.ADFSBASE: The ADFSBASE data set contains SMP/E sample jobs to install IMS.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

IMS.ADFSCLST: ADFSCLST contains TSO CLISTs.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

IMS.ADFSDATA: ADFSDATA contains data.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

IMS.ADFSEXEC: ADFSEXEC contains TSO REXX EXECs.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

IMS.ADFSISRC: ADFSISRC contains DBRC skeletal JCL members, a sample application, and miscellaneous source elements.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

IMS.ADFSLOAD: ADFSLOAD contains individually linked load modules.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE
RECFM
U
LRECL
0
BLKSIZE
Greater than or equal to 6144.

IMS.ADFSMAC: ADFSMAC contains system definition macros, utility macros, and the macros required for IMS module assembly.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80: the block size for this data set should be greater than or equal to the larger of the SYS1.AMACLIB and SYS1.AMODGEN block sizes.

To prevent DCB conflicts during IMS system definition and SMP/E processing, make the block sizes for ADFSMAC and OPTIONS the same.

IMS.ADFSMLIB: ADFSMLIB contains ISPF dialog message members.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

IMS.ADFSPLIB: ADFSPLIB contains ISPF dialog panels.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

IMS.ADFSPROC: ADFSPROC contains SMP/E sample jobs to install IMS.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

IMS.ADFSRTRM: ADFSRTRM contains description members that are used by the IVP dialog.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

IMS.ADFSSLIB: ADFSSLIB contains ISPF dialog file-tailoring skeletons.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

IMS.ADFSSMPL: ADFSSMPL contains sample jobs and exits.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

IMS.ADFSSRC: ADFSSRC contains source modules for the IMS DB licensed program, the System Services component, and the Transaction Manager licensed program.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

IMS.ADFSTLIB: ADFSTLIB contains ISPF dialog tables.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
Multiple of 80.

Database Manager data sets

The following DLIBs are used by the Database Manager FMID:
  • IMS.ADFSCLST
  • IMS.ADFSLOAD
  • IMS.ADFSPLIB
  • IMS.ADFSPROC
  • IMS.ADFSSRC
  • IMS.ADFSSMPL

Transaction Manager data sets

The following DLIBs are used by the Transaction Manager FMID:
  • IMS.ADFSEXEC
  • IMS.ADFSLOAD
  • IMS.ADFSPLIB
  • IMS.ADFSPROC
  • IMS.ADFSSMPL
  • IMS.ADFSSRC

IMS Extended Terminal Option Support data sets

The IMS Extended Terminal Option Support FMID uses the IMS.ADFSLOAD DLIB.

IMS Java On Demand features data sets

IMS Java™ On Demand features use the following DLIB data sets:
  • IMS.ADFSJLIB
  • IMS.ADFSIC4J
  • IMS.ADFSJHFS
  • IMS.ADFSJRAR
  • IMS.ADFSJSAM
  • IMS.ADFSJCIC

IMS.ADFSJLIB: ADFSJLIB contains the C code library that is used by the classic type-2 driver.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE
RECFM
U
LRECL
0
BLKSIZE
32760

IMS.ADFSIC4J: ADFSIC4J contains the IMS TM resource adapter runtime component for the z/OS® platform.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDS or PDSE
RECFM
VB
LRECL
255
BLKSIZE
Greater than or equal to 259.

IMS.ADFSJHFS: ADFSJHFS contains the type-2 and type-4 IMS Universal driver Java class libraries used for IMS TM message queue and transaction processing and for IMS DB access through the JDBC and DLI for Java interfaces.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDS or PDSE
RECFM
VB
LRECL
255
BLKSIZE
Greater than or equal to 259.

IMS.ADFSJRAR: ADFSJRAR contains the Universal type-2 and type-4 JCA drivers for direct IMS DB access from a Java EE runtime environment (such as WebSphere® Application Server for z/OS).

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDS or PDSE
RECFM
VB
LRECL
255
BLKSIZE
Greater than or equal to 259.

IMS.ADFSJSAM: ADFSJSAM contains the Open Database sample (class files only).

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDS or PDSE
RECFM
VB
LRECL
255
BLKSIZE
Greater than or equal to 259.

IMS.ADFSJCIC: ADFSJCIC contains code that is required to access IMS when using the IMS Database JDBC driver in an IMS Connect environment.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDS or PDSE
RECFM
VB
LRECL
255
BLKSIZE
Greater than or equal to 259.

IMS.ADFSJJCL: ADFSJJCL contains side decks to link the C code.

This data set has the following attributes:
DSORG
Partitioned
DSNTYPE
PDSE or PDS
RECFM
FB
LRECL
80
BLKSIZE
32720