What does RC=0001708 mean

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

Question: 

An .ALLOC statement executed in the Batch Processor result in this message:

BPA0002E: UNABLE TO DYNAMICALLY ALLOCATE FILE - RETURN CODE 0001708

What does RC=0001708 mean?

Answer: 

It is DYNALLOC (SVC 99 ALLOCATION/DEALLOCATION) macro HEX return code.

Meaning: One of the following occurred:

- The data set name specified is in error. (program error)

- A system error occurred when processing the data set name

Corresponding Messages: IKJ56228I or IKJ56229I

Additional Information:

Look for the corresponding message that explain the error and list the dataset name, like this example:

IKJ56228I DATA SET DB2ADM.UNLD112.SYSPUNCH NOT IN

CATALOG OR CATALOG CAN NOT BE ACCESSED