DSNT571I ERROR: THIS APPLICATION IS TERMINATING BECAUSE THE GET DIAGNOSTICS SERVICE RETURNED AN UNEXPECTED SQLCODE WHILE FORMATTING MESSAGES FOR ONE OR MORE SQL WARNING OR ERROR CONDITIONS FROM A ROWSET FETCH STATEMENT OR A NON-ATOMIC STATEMENT. A DUMP OF THE SQLCA FOR THE GET DIAGNOSTICS REQUEST FOLLOWS:
SQLCODE: sqlcode SQLSTATE: sqlstate SQLERRP: sqlerrp
SQLERRMC: sqlerrmc
SQLERRD1: sqlerrd1 SQLERRD2: sqlerrd2 SQLERRD3: sqlerrd3
SQLERRD4: sqlerrd4 SQLERRD5: sqlerrd5 SQLERRD6: sqlerrd6
SQLWARN0: w0 1: w1 2: w2 3: w3 4: w4 5: w5 6: w6 7: w7 8: w8 9: w9 A:wA
Explanation
The application program called the GET DIAGNOSTICS service to format one or more of the warning or error conditions that occurred during the processing of a ROWSET FETCH statement or a non-atomic statement. However, the GET DIAGNOSTICS request failed. Since the severity of the original warning or error conditions cannot be determined, the application terminates after reporting this error.
System action
The application program is terminated.
User response
Notify the system programmer.
Problem determination
Use the SQLCA dump provided by DSNT571I to determine the cause of the problem. After the problem is resolved, run the application again.