Reporting Errors and Abnormal Termination
Use a basic conversation for the following reasons:
- To distinguish between errors detected by your program and errors detected by an application that is using your program
- To distinguish between an abnormal termination caused by your program and one caused by an application using your program
When reporting an error or when abnormally terminating a conversation with an LU service program, the basic conversation verbs enable you to indicate which program detected the error. When the partner LU reports the error to the partner program with a return code, the value of the return code indicates where LU 6.2 detected the error.
If you do not need to distinguish between errors detected by your program and errors detected by other applications, use a mapped conversation. The mapped conversation verbs assume that your program detected the error.