DCC procedure

The DCC procedure is an online execution procedure to initialize the DCCTL environment.

If dynamic resource definition (DRD) is enabled for your runtime resource definitions, and you are no longer using the IMS.MODBLKS data sets, this procedure no longer requires the DD statements for the IMS.MODBLKS data sets, MODBLKSA and MODBLKSB.

Modify the DCC procedure to specify the actual DD statements that are needed by the installation. The DCC parts contain examples on how these DD statements should be coded based on the actual definitions defined by the installation.

Parameters

The following parameters are valid for the DCC procedure. See Parameter descriptions for IMS procedures for descriptions of the parameters.

ALOT= to FBP= FESTIM= to OTMANM= OTMASE= to RVFY= SAV= to YEAR4=
ALOT= FESTIM= OTMANM= SAV=
AOIP= FIX= OTMASE= SGN=
AOIS= FMTO= OTMASP= SHAREQ=
AOI1= FRE= PASSWD1= SHMSGSZ=
APPC= GRNAME= PRDR= SIMEXIT=
APPCSE= GRSNAME= PRLD= SOD=
APPLID1= HIOP= PSB= SOUT=
APPLID2= HSBID= PSBW= SPM=
APPLID3= HSBMBR= PST= SRCH=
ARMRST= IMSGROUP= PSWDC= SSM=
ASOT= IMSID= QBUF= SUF=
AUTO= ISIS= QBUFHITH= SVC2=
CIOP= LGMSGSZ= QBUFLWTH= SYS=
CMDMCS= LHTS= QBUFMAX= SYS1=
CPLOG= LTERM= QBUFPCTX= SYS2=
CRC= LUMC= QBUFSZ= TCORACF=
CSLG= LUMP= QTL=  
DBRCNM= MAXPST= QTU= TRN=
DC= MCS= RCF= TSR=
DESC= MFSEXITF= RCFTCB= UHTS=
DSCT= MFSEXITS= RCLASS= USERMSGS=
DYNP= MSC= RDS= USERVAR=
EMHB= NHTS= RECA= VAUT=
EMHL= NLXB= RECASZ= VSPEC=
EPCB= NODE1= RES= WKAP=
ETO= NODE2= RGN= YEAR4=
EXVR= OTMA= RGSUF=  
FBP= OTMAASY= RRS=  
FESEXIT= OTMAMD= RVFY=  

DD statements

The following table lists the valid DD statements for the DCC procedure. See also DD statements for IMS procedures.

DFSDUPPM to IMSMON IMSRDS to PRINT PROCLIB to SYSUDUMP
DFSDUPPM DD IMSRDS DD PROCLIB DD
DFSESL DD (optional) IMSRDS2 DD QBLKS DD
DFSOLPnn DD IMSTFMTA DD QBLKSL DD
DFSOLSnn DD IMSTFMTB DD RECON1 DD (optional)
DFSTCF DD (optional) LGMSG DD RECON2 DD1 (optional)
FORMATA DD LGMSGL DD RECON3 DD1 (optional)
FORMATB DD MODBLKSA DD SHMSG DD
IMSACBA DD MODBLKSB DD SHMSGL DD
IMSACBB DD MODSTAT DD STEPLIB DD
IMSDALIB DD (optional)    
IMSIRD DD MODSTAT2 DD SYSABEND DD
IMSMON DD PRINT DD SYSUDUMP DD
Important:
  • If you are defining your resources dynamically, the DD statements for the MODBLKS data sets (MODBLKSA DD and MODBLKSB DD) are no longer required.
  • IMSACBA DD and IMSACBB DD must be removed if you want to dynamically allocate the ACBLIB data sets through the DFSMDA member.
  • In the sample DCC procedure that is built during SMP/E processing and placed in the ADFSPROC and SDFSPROC library data sets, the IMSMON DD statement is included as a comment. To use the IMSMON DD statement, remove the asterisks (*).

JCL

The following procedure executes an IMS DCCTL address space.

//       PROC  RGN=64M,SOUT=A,DPTY='(14,15)',
//             SYS=,SYS1=,SYS2=,
//             LOGT=2400,
//             RGSUF=DCC,PARM1=,PARM2=
//IEFPROC EXEC PGM=DFSMVRC0,DPRTY=&DPTY,REGION=&RGN,
//             PARM='DCC,&RGSUF,&PARM1,&PARM2'
//*
//****************************************************
//*                                                  *
//*  THE DESCRIPTION AND CHARACTERISTICS OF EACH     *
//*  PARAMETER IS DEFINED AS FOLLOWS:                *
//*                                                  *
//****************************************************
//*
//********** CONTROL REGION SPECIFICATIONS ***********
//*
//*   RGSUF   XXX   EXEC PARM DEFAULT BLOCK SUFFIX FOR
//*                 MEMBER DFSPBXXX.
//****************************************************
//*
//*  PARM1 , PARM2 PARAMETERS BOTH ARE USED TO SPECIFY
//*  CHARACTER STRINGS THAT CONTAIN IMS KEYWORD
//*  PARAMETERS. I.E. PARM1='AUTO=Y,PST=222,RES=Y'
//*
//*  ALL OF THE VALID DCCTL KEYWORD PARAMETERS
//*  ARE DESCRIBED BELOW
//****************************************************
//*   APPLID1 XXXXXXXX VTAM APPLID OF ACTIVE IMS SYSTEM
//*   APPLID2 XXXXXXXX VTAM APPLID OF XRF ALTERNATE SYSTEM
//*   APPLID3 XXXXXXXX VTAM APPLID OF RSR TRACKING SYSTEM
//*   RES     X     BLOCK RESIDENT (N = NO, Y = YES)
//*   FRE     XXXXX NUMBER OF FETCH REQUEST ELEMENTS
//*   PST     XXX   NUMBER OF PST'S PERMANENTLY ALLOC
//*   MAXPST  XXX   MAXIMUM NUMBER OF PST'S
//*   SAV     XXX   NUMBER OF DYNAMIC SAVE AREA SETS
//*   SRCH    X     IMODULE LOAD LIBRARY SEARCH INDICATOR
//*                 0 = SEARCH JPA AND LIBS BEFORE LPA
//*                 1 = SEARCH JPA AND LPA BEFORE LIBS
//*   SOD     X     SPIN OFF DUMP SYSOUT CLASS
//*   VAUT    X     VTAM AUTH PATH OPTION (1=YES,0=NO)
//*   FMTO          T = ONLINE FORMATTED DUMP WITH
//*                     STORAGE IMAGE DELETIONS.
//*                     OFFLINE SDUMPS PERMITTED FOR
//*                     NON-IMS TERMINATING ERRORS.
//*                 P = FULL ONLINE FORMATTED DUMP.
//*                     OFFLINE SDUMPS PERMITTED FOR
//*                     NON-IMS TERMINATING ERRORS.
//*                 F = FULL ONLINE FORMATTED DUMP.
//*                     OFFLINE SDUMPS SUPPRESSED FOR
//*                     NON-IMS TERMINATING ERRORS.
//*                 N = NO FORMATTED DUMP, NO OFFLINE
//*                     DUMP. OFFLINE SDUMPS PERMITTED
//*                     FOR NON-IMS TERMINATING ERRORS
//*                 Z = NO FORMATTED DUMP, NO OFFLINE
//*                     DUMP. OFFLINE SDUMPS
//*                     SUPPRESSED FOR NON-IMS
//*                     TERMINATING ERRORS.
//*   (DEFAULT)     D = OFFLINE DUMP, OR ONLINE FOR-
//*                     MATTED DUMP WITH STORAGE IMAGE
//*                     DELETIONS IF OFFLINE DUMPING
//*                     FAILS.  OFFLINE SDUMPS
//*                     PERMITTED FOR NON-IMS
//*                     TERMINATING ERRORS.
//*                 X = OFFLINE DUMP, OR ONLINE FOR-
//*                     MATTED DUMP WITH STORAGE IMAGE
//*                     DELETIONS IF OFFLINE DUMPING
//*                     FAILS. OFFLINE SDUMPS
//*                     SUPPRESSED FOR NON-IMS
//*                     TERMINATING ERRORS.
//*                 M = OFFLINE DUMP, ONLINE IMS DUMP
//*                     FORMATTING NOT PERMITTED.
//*                     OFFLINE SDUMPS PERMITTED FOR
//*                     NON-IMS TERMINATING ERRORS.
//*                 R = OFFLINE DUMP, ONLINE IMS DUMP
//*                     FORMATTING NOT PERMITTED.
//*                     OFFLINE SDUMPS SUPPRESSED FOR
//*                     NON-IMS TERMINATING ERRORS.
//*   AUTO    X     AUTOMATIC RESTART OPTION
//*                 Y = AUTOMATIC RESTART DESIRED
//*                 N = NO AUTOMATIC RESTART
//*   IMSID   XXXX  IMS DCCTL SUBSYSTEM ID
//*   NLXB    XXX   NUMBER OF PARALLEL VTAM SESSIONS
//*   APPC    X     Y = ACTIVATE APPC/IMS
//*                 N = DO NOT ACTIVATE APPC/IMS
//*   LTERM   X     Y = LTERM USED IN DFSAPPC PROCESS
//*                 N = LTERM NOT USED IN DFSAPPC
//*                     PROCESS
//*   ARMRST  X     Y = ALLOW MVS ARM TO RESTART
//*                 N = ARM NOT RESTART IMS
//*   RRS     X     Y = ENABLE PROT CONV SUPPORT
//*                 N = DISABLE PROT CONV SUPPORT
//*   DBRCNM  XXXXXXXX DBRC PROCLIB MEMBER NAME
//*   PRDR    XXXXXXXX IMSRDR PROCLIB MEMBER NAME
//*   SSM     XXXX  EXT SUBSYSTEM PROCLIB MEMBER ID
//*   RECA    XXX   RECEIVE ANY BUFFERS
//*   FESTIM  XXXX  FRONTENDSWITCH TIMEOUT
//*   RECASZ  XXXXX RECEIVE ANY BUFFER SIZE
//*   CRC     X     COMMAND RECOGNITION CHARACTER
//*   TSR     X     U = UTC TIME
//*                 L = LOCAL TIME (DEFAULT)
//*   YEAR4   X     N = 2-DIGIT DATE (DEFAULT)
//*                 Y = 4-DIGIT DATE
//*   DC      XXX   DC PROC MEMBER SUFFIX IN
//*                 IMS.PROCLIB
//*                 DEFAULT VALUE IS 000
//*   CPLOG   XXXXXK CHECKPOINT LOG INTERVAL
//*           OR
//*   CPLOG   XXM    CHECKPOINT LOG INTERVAL
//*   PASSWD1 XXXXXXXX VTAM ACB PASSWORD
//*   ORSMBR  XX    SUFFIX FOR ORS MEMBER
//*   IMSGROUP XXXX  4 CHAR USER SPEC NAME
//*   DESC    XX    MSG DESC CODE
//*   MCS     (XX,XX) MSG ROUTE CODES
//*   SVC2    XXX   TYPE 2 SVC NUMBER
//*
//******** OTMA PARAMETERS ***************************
//*
//*   OTMA    X     Y = OTMA ENABLED
//*                 N = OTMA NOT ENABLED
//*                 DEFAULT VALUE IS N
//*   OTMANM  XXXXXXXX IMS OTMA XCF MEMBER NAME
//*   GRNAME  XXXXXXXX OTMA XCF GROUP NAME
//*                    NO DEFAULT VALUE
//*   GRSNAME XXXXXXXX GENERIC RESOURCE GROUP
//*                    NAME
//*                    NO DEFAULT VALUE
//******** SECURITY PARAMETERS ***********************
//*
//*   AOIS    X     ICMD SECURITY OPTION
//*   AOI1    X     CMD SECURITY OPTION
//*                 A = ALL
//*                 N = NONE
//*                 C = DFSCCMD0 EXIT
//*                 R = RACF
//*   TCORACF X     TCO RACF SECURITY OPTION
//*                 Y = YES
//*                 N = NO
//*   APPCSE  X     C = APPC RACF SECURITY IS CHECK
//*                 F = APPC RACF SECURITY IS FULL
//*                 N = APPC RACF SECURITY IS NONE
//*                 P = APPC RACF SECURITY IS PROFILE
//*   CMDMCS  X     MCS/EMCS COMMAND OPTION
//*                 N=COMMANDS NOT ALLOWED WITH CRC
//*                 Y=ALL COMMANDS ALLOWED WITH CRC
//*                 R=RACF COMMAND SECURITY
//*                 C=DFSCCMD0 COMMAND SECURITY
//*                 B=RACF AND DFSCCMD0 CMD SEC
//*   ISIS    X     RAS SECURITY OPTION
//*                 N = NO RESOURCE ACCESS SECURITY
//*                 R = RACF RESOURCE ACCESS SECURITY
//*                 C = RACF RESOURCE ACCESS SECURITY
//*                 A = RACF RESOURCE ACCESS SECURITY
//*   RCF     X     RACF TRAN/CMD AUTHORIZATION
//*                 N = NO TRAN/CMD AUTHORIZATION
//*                 C = ETO CMD AUTHORIZATION
//*                 T = TRAN AUTHORIZATION
//*                 S = STATIC LTERM CMD AUTH
//*                 Y = C AND T
//*                 A = C AND T AND S
//*   RVFY    X     RACF REVERIFY OPTION
//*                 Y = YES, N = NO
//*   SGN     X     SIGNON AUTHORIZATION CHECKING
//*                 F = MTO CANNOT NEGATE ACTIVATION
//*                     OF SIGNON VERIFICATION
//*                     SECURITY
//*                 Y = SIGNON VERIFICATION SECURITY
//*                     WILL BE ACTIVATED
//*                 N = SIGNON VERIFICATION SECURITY
//*                     WILL NOT BE ACTIVATED
//*                 M = SINGLE USERID CAN SIGNON
//*                     TO MULTIPLE STATIC TERMINALS
//*                 G = 'F' + 'M'
//*                 Z = 'Y' + 'M'
//*   TRN     X     TRANSACTION AUTHORIZATION CHECKING
//*                 F = FORCED, Y = YES, N = NO
//*   RCFTCB  XX    NUMBER OF RCF TCB'S
//*   PSWDC   X     PASSWORD CASE
//*                 U=UPPER CASE
//*                 M=MIXED CASE
//*                 R=USES RACF SETTING (DEFAULT)
//******** MESSAGE QUEUE PARAMETERS ******************
//*
//*   EXVR    X     PAGEFIX QMGR BUFFER POOLS
//*                 (1=YES, 0=NO)
//*   QBUF    XXXX  NUMBER OF MESSAGE QUEUE BUFFERS
//*   QTU     XXX   MSG QUEUE UPPER THRESHOLD (%)
//*   QTL     XXX   MSG QUEUE LOWER THRESHOLD (%)
//*
//******** SHARED QUEUES PARAMETERS ******************
//*
//*   LGMSGSZ XXXXX LONG MESSAGE SIZE
//*   QBUFHITH XXX  MSG QBUF HIGH THESHOLD %
//*   QBUFLWTH XXX  MSG QBUF LOW THESHOLD %
//*   QBUFMAX  XXXX MAX NUMBER OF MSG QUEUE BUFFERS
//*   QBUFPCTX XXX  % MSG QBUF DYNAMIC EXPAND
//*                 WHEN QBUFHITH EXCEEDED
//*                 DEFAULT IS 20%
//*   QBUFSZ  XXXXX SIZE OF MESSAGE QUEUE BUFFERS
//*   SHMSGSZ XXXXX SHORT MESSAGE SIZE
//*   SHAREDQ XXX   SQ PROC MEMBER SUFFIX IN
//*                 IMS.PROCLIB
//*                 NO DEFAULT VALUE
//*
//******** MSC PARAMETER *****************************
//*   MSC     X    ENABLE OR DISABLE MSC IN THIS IMS
//*                N: DO NOT INCLUDE MSC.
//*                   UNLESS MSC RESOURCES ARE DEFINED 
//*                   DURING SYSTEM DEFINITION, MSC=N 
//*                   IS THE DEFAULT.  
//*                Y: INCLUDE MSC IN THIS IMS.
//*
//******** ETO PARAMETERS ****************************
//*
//*   ETO     X     Y = EXTENDED TERMINAL OPTION
//*                 N = NO EXTENDED TERMINAL OPTION
//*                 M = NO EXTENDED TERMINAL OPTION
//*                     BUT LOGON USERDATA SUPPORTED
//*                     FOR STATIC TERMINALS
//*   ASOT    XXXX  ETO AUTO SIGNOFF TIME
//*   ALOT    XXXX  ETO AUTO LOGNOFF TIME
//*   DLQT    XXX   ETO DEAD LETTER QUEUE SIZE
//*
//******** RSR PARAMETERS ****************************
//*
//*   RSRMBR  XX    SUFFIX FOR RSR MEMBER
//*   TRACK   XXX   NO = NO RECOVERY TRACKING DONE
//*                 RLT = RECOVERY TRACKING DONE
//*   USERVAR XXXXXXXX USER NAME OF ACTIVE IMS SYSTEM FOR RSR
//*
//******* HASH TABLE PARAMETERS **********************
//*
//*   LHTS    XXXXX # OF CNT HASH TABLE SLOTS
//*   NHTS    XXXXX # OF VTCB HASH TABLE SLOTS
//*   UHTS    XXXXX # OF SPQB HASH TABLE SLOTS
//************ FAST PATH PARAMETERS ******************
//*
//*   EPCB    XXXX  EPCB POOL SIZE (1K BLOCKS)
//*   EMHL    XXXXX SIZE OF EMH BUFFER IN BYTES
//*   FP      X     INCLUDE FASTPATH IN THIS IMS
//*                 N: THE DEFAULT.  THIS IMS DOES
//*                    NOT INCLUDE FASTPATH
//*                 Y: THIS IMS INCLUDES FASTPATH
//*
//********** STORAGE POOL VALUES IN K, M OR G ********
//*
//*   FBP     XXXXXX MESSAGE FORMAT BLOCK POOL SIZE
//*   PSB     XXXXXX DCCTL PSB POOL SIZE
//*   CIOP    XXXXXX TP DEVICE I/O POOL UPPER LIMIT
//*   WKAP    XXXXXX WORKING STORAGE POOL SIZE
//*   PSBW    XXXXXX PSB WORK POOL SIZE
//*   HIOP    XXXXXX HIGH I/O POOL UPPER LIMIT
//*   EMHB    XXXXXX EMHB POOL UPPER LIMIT
//*   LUMP    XXXXXX LUMP POOL UPPER LIMIT
//*   LUMC    XXXXXX LUMC POOL UPPER LIMIT
//*   DYNP    XXXXXX DYNP POOL UPPER LIMIT
//*   AOIP    XXXXXX AOI POOL UPPER LIMIT
//*   CMDP    XXXXXX CMDP POOL UPPER LIMIT
//*
//******* MEMBER SUFFIXES ****************************
//*
//*   SUF     X     CONTROL PGM NAME (DCCTL NUCLEUS)
//*   FIX     XX    PAGE FIX NAME (DFSFIX..)
//*   PRLD    XX    MODULE PRELOAD NAME (DFSMPL..)
//*   VSPEC   XX    TRACE/LOG DEF (DFSVSM..)
//*   SPM     XX    STORAGE POOL OPTIONS (DFSSPM..)
//*   CSLG    XXX   CSL GLOBAL MEMBER (DFSCGXXX)
//*   DSCT    X     ETO USER DESCRIPTOR TABLE(DFSDSCTX)
//*   DFSDF   XXX   DRD, CSL, AND SQ MEMBER (DFSDFXXX)
//*
//******* XRF PARAMETERS *****************************
//*
//*   HSBID   X     XRF SYSTEM IDENTIFICATION
//*                 1 FOR FIRST SYSTEM
//*                 2 FOR SECOND SYSTEM
//*   HSBMBR  XX    XRF OPTIONS (DFSHSB..)
//*
//*   MNPS    XXXXXXXX NAME OF MNPS ACB
//*                    USERVAR WILL BE IGNORED
//*   MNPSPW  XXXXXXXX MNPS ACB PASSWORD
//****************************************************
//*                                                  *
//*        XRF SYSTEM DATA SET INFORMATION           *
//*                                                  *
//****************************************************
//*
//* THE FOLLOWING DATA SETS MUST RESIDE ON SHARED
//* VOLUMES:
//*
//*     DDNAMES:   DFSOLPXX, DFSOLSXX
//*                DFSWADSX
//*                IMSRDS   - FIRST RDS
//*                IMSRDS2  - SECOND RDS (MANDATORY)
//*                MODSTAT  - FIRST MODSTAT
//*                MODSTAT2 - 2ND MODSTAT (MANDATORY)
//*                RECON1, RECON2, RECON3
//*
//* THE FOLLOWING DATA SETS MUST BE REPLICATED AND
//* SHOULD BE ON NON-SHARED VOLUMES.  IF YOUR XRF
//* CONFIGURATION REQUIRES THAT BOTH IMS SUBSYSTEMS
//* BE EXECUTABLE ON EITHER CEC, THEN THESE DATA
//* SETS MUST BE ON SHARED VOLUMES.
//*
//*     DDNAMES:   IMSSPA
//*                LGMSG, LGMSGL
//*                QBLKS, QBLKSL
//*                SHMSG, SHMSGL
//*
//*                SYSABEND, SYSUDUMP
//*                IMSMON
//*
//* THE FOLLOWING DATA SETS MAY BE REPLICATED.  IF
//* REPLICATED, THESE DATA SETS SHOULD BE ON
//* NON-SHARED VOLUMES.  IF THESE DATA SETS ARE NOT
//* REPLICATED, THEY MUST BE ON SHARED VOLUMES.  IF
//* YOUR XRF CONFIGURATION REQUIRES THAT BOTH IMS
//* SUBSYSTEMS BE EXECUTABLE ON EITHER CEC,
//* THESE DATA SETS MUST BE ON SHARED VOLUMES.
//*
//*     DDNAMES:   FORMATA, FORMATB
//*                IMSACBA, IMSACBB
//*                IMSTFMTA, IMSTFMTB
//*                MODBLKSA, MODBLKSB
//*                PROCLIB, RESLIB
//*                OTHER STEPLIB DATA SETS
//* THE FOLLOWING DATA SETS SHOULD ALSO BE CONSIDERED
//* FOR REPLICATION ON EITHER SHARED OR NON-SHARED
//* VOLUMES (AS APPROPRIATE).
//*
//*     DATA SET:  JOBS   USED IN THE IMSRDR PROCEDURE
//*                PGMLIB
//*                PSBLIB USED BY GSAM
//*                DBDLIB USED BY GSAM
//*
//* THE FOLLOWING IMS DATA SETS MAY ALSO BE IMPACTED
//* BY THE CONFIGURATION OF YOUR XRF COMPLEX.
//*
//* INSTALIB -  USED DURING INSTALLATION/IVP
//* RESLIB   -  CREATED BY SYSDEF - MANAGED BY SMP
//* PROCLIB  -  CREATED BY SYSDEF
//* MACLIB   -  CREATED BY SYSDEF - MANAGED BY SMP
//* OPTIONS  -  CREATED BY SYSDEF - USED BY SMP
//* OBJDSET  -  CREATED BY SYSDEF
//* MODBLKS  -  CREATED BY SYSDEF - MANAGED BY SMP
//* ACBLIB   -  ONLINE CHANGE STAGING LIBRARY
//* FORMAT   -  ONLINE CHANGE STAGING LIBRARY
//* TFORMAT  -  ONLINE CHANGE STAGING LIBRARY
//* REFERAL  -  USED IN CONJUNCTION WITH FORMAT
//* DBSOURCE -  USED BY SYSDEF - MANAGED BY SMP
//* DCSOURCE -  USED BY SYSDEF - MANAGED BY SMP
//* SRSOURCE -  USED BY SYSDEF - MANAGED BY SMP
//* ADFSMAC  -  USED BY SYSDEF - MANAGED BY SMP
//* LOAD     -  USED BY SYSDEF - MANAGED BY SMP
//* JCLLIB   -  MANAGED BY SMP
//* SMP DATA SETS
//*
//****************************************************
//*                                                  *
//*       DATA DEFINITION STATEMENTS FOLLOW          *
//*                                                  *
//****************************************************
//*
//******** LIBRARY STATEMENTS ************************
//*
//STEPLIB  DD  DSN=IMS.&SYS2.SDFSRESL,DISP=SHR
//PROCLIB  DD  DSN=IMS.&SYS2.PROCLIB,DISP=SHR
//*
//****************************************************
//*
//* IN ORDER TO START A DEPENDENT REGION, MODIFIED
//* START-UP JCL IS WRITTEN FROM INTERNAL STORAGE TO
//* THE INTERNAL READER.
//*
//IMSIRD   DD SYSOUT=(A,INTRDR)
//*
//*
//*
//*
//******** MONITOR LOGGING STATEMENTS ****************
//*
//* THE IMSMON DD STATEMENT MUST BE REMOVED IF
//* THIS DATA SET IS TO BE DYNAMICALLY ALLOCATED.
//*
//IMSMON   DD  DSN=IMS.&SYS1.IMSMON,DISP=(,KEEP),
// VOL=(,,,99),UNIT=(&LOGT,,DEFER)
//*
//******** MESSAGE QUEUE STATEMENTS ******************
//*
//QBLKS    DD  DSN=IMS.&SYS1.QBLKS,DISP=OLD
//SHMSG    DD  DSN=IMS.&SYS1.SHMSG,DISP=OLD
//LGMSG    DD  DSN=IMS.&SYS1.LGMSG,DISP=OLD
//QBLKSL   DD  DSN=IMS.&SYS1.QBLKSL,DISP=OLD
//SHMSGL   DD  DSN=IMS.&SYS1.SHMSGL,DISP=OLD
//LGMSGL   DD  DSN=IMS.&SYS1.LGMSGL,DISP=OLD
//*
//******** ONLINE CHANGE STATEMENTS ******************
//* THE IMSACBA AND IMSACBB DD STATEMENTS MUST BE
//* REMOVED IF YOU WISH TO DYNAMICALLY ALLOCATE THE
//* ACBLIB DATA SETS THROUGH THE DFSMDA MEMBER.
//*
//IMSACBA  DD  DSN=IMS.&SYS2.ACBLIBA,DISP=SHR
//IMSACBB  DD  DSN=IMS.&SYS2.ACBLIBB,DISP=SHR
//MODBLKSA DD  DSN=IMS.&SYS2.MODBLKSA,DISP=SHR
//MODBLKSB DD  DSN=IMS.&SYS2.MODBLKSB,DISP=SHR
//MODSTAT  DD  DSN=IMS.&SYS.MODSTAT,DISP=SHR
//MODSTAT2 DD  DSN=IMS.&SYS.MODSTAT2,DISP=SHR
//*
//******** MFS STATEMENTS ****************************
//*
//FORMATA  DD  DSN=IMS.&SYS2.FORMATA,DISP=SHR
//FORMATB  DD  DSN=IMS.&SYS2.FORMATB,DISP=SHR
//IMSTFMTA DD DSN=IMS.&SYS2.TFORMAT,DISP=SHR
//         DD DSN=IMS.&SYS2.FORMATA,DISP=SHR
//IMSTFMTB DD DSN=IMS.&SYS2.TFORMAT,DISP=SHR
//         DD DSN=IMS.&SYS2.FORMATB,DISP=SHR
//*
//******** DCCTL SYSTEM STATEMENTS *******************
//*
//IMSRDS   DD  DSN=IMS.&SYS.RDS,DISP=SHR
//IMSRDS2  DD  DSN=IMS.&SYS.RDS2,DISP=SHR
//*DFSTCF  DD  DSN=IMS.TCFSLIB,DISP=SHR
//PRINTDD  DD  SYSOUT=&SOUT
//SYSUDUMP DD  SYSOUT=&SOUT,
// DCB=(LRECL=125,RECFM=FBA,BLKSIZE=3129),
// SPACE=(6050,300,,,ROUND)
//*
//******** TELEPROCESSING LINE STATEMENTS ***********
//******** GENERATED FROM DCCTL DEFINITION **********
//*
//* *** THE GENERATED TELEPROCESSING LINE STATEMENTS WOULD BE HERE ***
//*
//******** EXTERNAL SUBSYSTEM STATEMENTS *************
//*
//*  INCLUDE THE DFSESL DD STATEMENT IF AN EXTERNAL
//*  SUBSYSTEM CONNECTION TO DB2 IS DESIRED.