DGADBATC return codes with DGADCHLA

DGADBATC communicates with the IBM® Connect:Direct® API through a high-level application interface program, DGADCHLA. The DGADCHLA program detects error situations while processing commands for DGADBATC, and issues special return codes based on these situations.

The return code from DGADBATC reflects the highest return code of all commands processed.

If you receive a return code of 4 or 8, check the DMPRINT DD output for the exact error that is encountered during command processing to DGADBATC.

A return code of 8 normally indicates an invalid parameter or keyword. A return code of 4 indicates that DGADCHLA found nothing for the command. For example, you could receive a return code of 4 if you issued a SELECT STATISTICS command for a Process with no statistics.

If you receive a DGADBATC return code greater than 8, check return codes for error information.

Return Code – Hexadecimal Return Code – Decimal Description
0000000C 12 A session is lost in a multiple session environment.
00000010 16 The master session is lost.
00000014 20 The master session is signed off successfully.
0000001C 28 A non-master signon failed.

00000020

32

High-level interface program, DGADCHLA, received an invalid number of

input parameters.

00000024 36 The output specification included an invalid parameter.
00000028 40 Invalid pointer to the UICB is passed to DGADCHLA.
00000034 46

MAXDELAY=0 Process never executed and was removed from the Process

queue.