# Target (TLIB) data sets

The TLIB data sets are the IMS SMP/E target libraries (SYSLIBs), and are the libraries that are used to run and use IMS.

## IMS data sets maintained by SMP/E

- IMS.MODBLKS
- IMS.SDFSBASE
- IMS.SDFSCLST
- IMS.SDFSDATA
- IMS.SDFSEXEC
- IMS.SDFSISRC
- IMS.SDFSJLIB
- IMS.SDFSJSID
- IMS.SDFSMAC
- IMS.SDFSMLIB
- IMS.SDFSPLIB
- IMS.SDFSPROC
- IMS.SDFSRESL
- IMS.SDFSRTRM
- IMS.SDFSSLIB
- IMS.SDFSSMPL
- IMS.SDFSSRC
- IMS.SDFSTLIB

- SDFSJCPS
- SDFSJTOL
- SDFSIC4J
- SDFSJCIC
- SDFSJCPI
- SDFSJHFS
- SDFSJRAR
- SDFSJSAM

## IMS system definition data sets

- IMS.MODBLKS
- IMS.SDFSRESL

## IMS.MODBLKS

MODBLKS contains the control block modules that are created by IMS system definition. Its contents are copied by the Online Change utility to either IMS.MODBLKSA or IMS.MODBLKSB.

- DSORG
- Partitioned
- DSNTYPE
- PDS
- RECFM
- U
- LRECL
- 0
- BLKSIZE
- Less than or equal to 32 760. Default 32 760. IMS.SDFSRESL, MODBLKS, MODBLKSA, and MODBLKSB should have the same BLKSIZE.

## IMS.SDFSBASE

SDFSBASE is the target library for ADFSBASE and contains sample jobs.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSCLST

SDFSCLST is the target library for ADFSCLST and contains TSO CLISTs.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSDATA

SDFSDATA is the target library for ADFSDATA and contains data.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSEXEC

SDFSEXEC is the target library for ADFSEXEC and contains TSO REXX EXECs.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSISRC

SDFSISRC is the target library for ADFSISRC and contains DBRC skeletal JCL members, and sample application and miscellaneous source modules.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSJLIB

SDFSJLIB contains the bind output for the IMS Java™ On Demand Features load modules. It must be APF authorized.

- DSORG
- Partitioned data set extended (PDSE)
- DSNTYPE
- LIBRARY
- RECFM
- U
- LRECL
- 0
- BLKSIZE
- Less than or equal to 32 760. Default 32 760.

## IMS.SDFSJSID

SDFSJSID is the target library for ADFSJJCL and contains side decks.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSMAC

IMS.SDFSMAC is the target library for ADFSMAC, and it contains the IMS macros.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80: the BLKSIZE for this data set must be greater than or equal to the larger of the SYS1.AMACLIB and SYS1.AMODGEN BLKSIZEs.

The block sizes for SDFSMAC and OPTIONS should be the same to prevent DCB conflicts during IMS system definition and SMP/E processing.

## IMS.SDFSMLIB

SDFSMLIB is the target library for ADFSMLIB and contains ISPF dialog message members.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSPLIB

SDFSPLIB is the target library for ADFSPLIB and contains ISPF dialog panels.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSPROC

SDFSPROC is the target library for ADFSPROC and contains sample jobs.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSRESL

IMS.SDFSRESL contains the IMS nucleus and required action modules. This data set is built by a combination of system definition and SMP/E APPLY processing.

IMS.SDFSRESL must reside on DASD that supports a maximum record size of 18 KB or greater.

APF-authorize the IMS.SDFSRESL data set and any data set that is concatenated to it on JOBLIB or STEPLIB DD statements.

For IMS batch, APF-authorize the IMS.SDFSRESL data set and any data set concatenated to it on the DFSRESLB DD statement. This DD statement provides an authorized library for the IMS SVC modules. You do not need to authorize the JOBLIB or STEPLIB statement for IMS batch. If you omit the DFSRESLB DD statement, the IMS SVC modules are loaded from JOBLIB or STEPLIB, and JOBLIB or STEPLIB data sets must be APF-authorized.

- DSORG
- Partitioned
- DSNTYPE
- PDS
- RECFM
- U
- LRECL
- 0
- BLKSIZE
- Less than or equal to 32 760. Default is 32 760. IMS.SDFSRESL, IMS.MODBLKS, IMS.MODBLKSA, and IMS.MODBLKSB must have the same BLKSIZE.

## IMS.SDFSRTRM

SDFSRTRM is the target library for ADFSRTRM and contains description members used by the IVP dialog.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSSLIB

SDFSSLIB is the target library for ADFSSLIB and contains ISPF dialog file tailoring skeletons.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSSMPL

SDFSSMPL is the target library for ADFSSMPL and contains sample jobs and exits.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSSRC

SDFSSRC is the target library for ADFSSRC and contains source programs.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80

## IMS.SDFSTLIB

SDFSTLIB is the target library for ADFSTLIB and contains ISPF dialog tables.

- DSORG
- Partitioned
- DSNTYPE
- PDSE or PDS
- RECFM
- FB
- LRECL
- 80
- BLKSIZE
- Multiple of 80: INSTATBL and SDFSTLIB must have the same BLKSIZE.