I am getting a return code 21 (73) COMPRESSION EXIT GAVE BAD RC. Where do I find DBRQDIAG, the compression exit return code?

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

Question: 

I am getting error DB13001E - UNEXPECTED RETURN CODE 21 (73) COMPRESSION EXIT GAVE BAD RC

The description of the error states:

An error has occurred in the CA Datacom®/DB compression or expansion routine, or in a user compression or expansion exit
routine. DBRQDIAG contains the 1-byte return code from the compression exit. 

 
 Where do I find DBRQDIAG, the compression exit return code?
 
 

Answer: 

DBRQDIAG, the return code, is located in the DBRW at offset 11A.

If the compression routine is CA Presspack, the return codes are located in the Datacom Messages space in https:/docops.ca.com

If the return code is 12 it means it could not load the DCT.

The module name is located in the DBRW at offset 928. 

 

Additional Information:

The  return code 21 is documented in the Datacom Messages space in https://docops.ca.com/