LINKCTL DD statement (PTF BQQ4959 applied)
The JCL for AR/CTL for Db2 DSNHLI utility consists of the mandatory LINKCTL DD statement. The LINKCTL data set must:
- Be a PDS with the following DCB parameters:
- Have enough free directory space for the ARDUHLI0 program to add members required for the generated Linkage Editor control statements
- Have enough free data space for the ARDUHLI0 program to write all generated Linkage Editor control statements
The following figure shows sample LINKCTL data set information:
. Data Set Information .
. Command ===> .
. .
. Data Set Name . . . . : <HLQ>.LINKCTL .
. .
. General Data Current Allocation .
. Management class . . : MIG14 Allocated cylinders : 1 .
. Storage class . . . : DEVSMS Allocated extents . : 1 .
. Volume serial . . . : DVL372 Maximum dir. blocks : 256 .
. Device type . . . . : 3390 .
. Data class . . . . . : **None** .
. Organization . . . : PO Current Utilization .
. Record format . . . : FB Used cylinders . . : 1 .
. Record length . . . : 80 Used extents . . . : 1 .
. Block size . . . . : 27920 Used dir. blocks . : 1 .
. 1st extent cylinders: 1 Number of members . : 7 .
. Secondary cylinders : 1 .
. Data set name type : PDS Dates .
. Creation date . . . : 2020/05/20 .
. Referenced date . . : 2020/06/29 .
. Expiration date . . : ***None*** .
. Command ===> .
. .
. Data Set Name . . . . : <HLQ>.LINKCTL .
. .
. General Data Current Allocation .
. Management class . . : MIG14 Allocated cylinders : 1 .
. Storage class . . . : DEVSMS Allocated extents . : 1 .
. Volume serial . . . : DVL372 Maximum dir. blocks : 256 .
. Device type . . . . : 3390 .
. Data class . . . . . : **None** .
. Organization . . . : PO Current Utilization .
. Record format . . . : FB Used cylinders . . : 1 .
. Record length . . . : 80 Used extents . . . : 1 .
. Block size . . . . : 27920 Used dir. blocks . : 1 .
. 1st extent cylinders: 1 Number of members . : 7 .
. Secondary cylinders : 1 .
. Data set name type : PDS Dates .
. Creation date . . . : 2020/05/20 .
. Referenced date . . : 2020/06/29 .
. Expiration date . . : ***None*** .
The following figure shows sample Linkage Editor control statements:
. Menu Utilities Compilers Help .
. ------------------------------------------------------------------------------- .
. BROWSE <HLQ>.LINKCTL(CKPTRTN) Line 0000000000 Col 001 080 .
. Command ===> Scroll ===> CSR .
. ********************************* Top of Data ********************************** .
. INCLUDE SYSLIB(CKPTRTN) .
. REPLACE -IMMED,DSNHLI .
. INCLUDE ARCLIB(ARCLI000) .
. ORDER CKPTRTN .
. ORDER ARCLI000 .
. MODE RMODE(24) .
. MODE AMODE(31) .
. ENTRY CKPTRTN .
. NAME CKPTRTN(R) .
. ******************************** Bottom of Data ******************************** .
. ------------------------------------------------------------------------------- .
. BROWSE <HLQ>.LINKCTL(CKPTRTN) Line 0000000000 Col 001 080 .
. Command ===> Scroll ===> CSR .
. ********************************* Top of Data ********************************** .
. INCLUDE SYSLIB(CKPTRTN) .
. REPLACE -IMMED,DSNHLI .
. INCLUDE ARCLIB(ARCLI000) .
. ORDER CKPTRTN .
. ORDER ARCLI000 .
. MODE RMODE(24) .
. MODE AMODE(31) .
. ENTRY CKPTRTN .
. NAME CKPTRTN(R) .
. ******************************** Bottom of Data ******************************** .
Related topic
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*