RESPONSE 55

Does anyone knows what causes this error:

6/6/2010 9:02:17 AM: 5702(E): (5): SQL error: CS:(689) (INITIAL STATE): (Unable to Get table.

Error Executing Query: Adabas nucleus response code = (055); ADD2 = (00014455) SubCode = (10) SubField = (DU)

). Final try, giving up.
6/6/2010 9:02:17 AM: 5713(E): (5): An error occurred during initial state processing. CS:(689) Source Table:(BIL_CODES) Target Table:(BIL_CODES).

6/6/2010 9:18:10 AM: 5702(E): (8): SQL error: CS:(737) (INITIAL STATE): (Unable to Get table.

Error Executing Query: Adabas nucleus response code = (055); ADD2 = (006502E6) SubCode = (1010) SubField = ()

). Final try, giving up.
6/6/2010 9:18:10 AM: 5713(E): (8): An error occurred during initial state processing. CS:(737) Source Table:(BIL_SERVICE) Target Table:(BIL_SERVICE).

RESPONSE 55
Explanation Format, length conversion or truncation error occurred while processing field values in the record buffer or value buffer.

The value for an FI field is too long;

The resulting value exceeds the border of the FI field;

Truncation error of numeric field;

Truncation of alphanumeric fields or truncation of numeric fields which are converted to alphanumeric, except when OPTIONS=TRUNCATION is enabled in ADANUC.

The following information is returned in the Additions 2 field of the control block:

The first two bytes contain the binary value 0 for an error conversion, 1 for a truncation error or 2 for an internal structure error;

The third and fourth bytes will contain the name of the field being processed when the error was detected.

Action Correct the format buffer. If a record structure error is indicated, run ADAVFY

The answer is written in the qestion:

RESPONSE 55 with ADD2 the first 2 bytes is in your case =1.
So a truncation error is set from adabas during the DU field handling.
The different reasons for RESPONSE 55 are explaint in the question, to konw the reason in this case more information are needed.