After upgrading to ACF2 r16 I am getting message 'ACFC9021 No value was specified for keyword - DDLVERS' running JCL member CAX1JCL0(CIAUNLD) which executes the ACFIAUNL utility. What causes this?

Document ID : KB000011545
Last Modified Date : 14/02/2018
Show Technical Document Details
Question:

After upgrading to ACF2 r16 I am getting message 'ACFC9021 No value was specified for keyword - DDLVERS'running JCL member CAX1JCL0(CIAUNLD) which executes the ACFIAUNL utility. What causes this?

Answer:

ACF2 r15 with PTF RO77154 introduced a change related to the ACFIAUNL utility to add

the parameter DDLVERS. This change is included with ACF2 r16. The DDLVERS parameter 

specifies the version of CIA Data Definition Language (DDL) that was used to create 

the CIA repository. This value determines the format* of the records to create in the 

UNLOAD output data set. Valid values are 0300 or 0400.

 

0300 

Specifies that the DDL created a CIA repository that is compatible with CA Chorus 3.0. 

Specifying 0300 generates records that are compatible with CA Chorus™ Version 03.0.00. 

 

0400 

Specifies that the DDL created a CIA repository that is compatible with CA Chorus 4.0. 

Specifying 0400 generates records that are compatible with CA Chorus™ Version 04.0.00. 

The DDLVERS(0400) should only be used for sites that are trying to do an unload 

for use by the CA Chorus r4.0.

 

The DDLVERS control statement must be specified, otherwise, the CIAUNLD job gives a 

nonzero return code and writes error message ACFC9021 to the report output file.

 

ACFC9021 No value was specified for keyword - DDLVERS

 

Multiple DDLVERS control statements are not allowed in the SYSIN file.

 

All sites should specify DDLVERS(0300) unless running CA CHORUS 4.0, including sites that are not running CA CHORUS.

 

*Note: DDLVERS(0400) will create include 'SY0400' records and DDLVERS(0300) will include 'SYSINFO' records in the unload file.