Table 1 describes possible LU 6.2
operations in abstract terms.
Table 1. LU 6.2 OperationsOperation |
What the Operation Does |
Send |
Sends a block of data to the other program. |
Receive |
If currently in send state, transmits any buffered output
data and enters receive state. Waits for data to arrive and receives it. |
Await confirmation |
Transmits any buffered output data. Waits until the
partner program confirms that it has received and processed all data. |
Confirm |
Sends the partner program confirmation that all data
has been received and processed. |
Error |
If in receive state, purges any buffered input data
and enters send state. If currently in send state, purges any buffered output
data. Causes the partner program's current operation to end with a special
return code. |
Close |
If currently in send state, transmits any buffered output
data. Ends the conversation. |
Both LU 6.2 APIs offer these services (and others), and both
offer services that allow you to combine two or more of these basic operations
to improve performance. The following sections use these terms when discussing
the types of conversations to avoid contrasting the details of each API. For
example, the term
Send used in
Table 1 can
represent the APPC verbs SEND_DATA, or MC_SEND_DATA, or the CPI-C function
CMSEND.