LU 6.2 API Application Programmer's Reference Guide (30294-90008)

192 AppendixC
State Transition Tables
MCRcvAndWait 0 Successful
Completion
WhatReceived=
DATA_COMPLETE
Receive Send
WhatReceived=
DATA_INCOMPLETE
Receive Send
WhatReceived=
SEND
Send Receive
WhatReceived=
CONFIRM
Confirm Send
WhatReceived=
CONFIRM_SEND
Confirm Send Receive
WhatReceived=
CONFIRM_DEALLOCATE
Confirm Deallocate Deallocate
-50 Allocation Error Deallocate ***
-51 Resource Failure
No Retry
Deallocate ***
-52 Resource Failure
Retry
Deallocate ***
-56 Prog Error
No Truncation
Receive Send
-60 Prog Error
Data Purged
Receive Send
+80 Timer has expired Receive ***
+100 Deallocate Normal Deallocate Reset
1020 Deallocate Abend Deallocate ***
MCSendData 0 Successful
Completion
Send Receive
-50 Allocation Error Deallocate ***
-51 Resource Failure
No Retry
Deallocate ***
-52 Resource Failure
Retry
Deallocate ***
-60 Prog Error
Data Purged
Receive Send
-1020 Deallocate Abend Deallocate ***
Table C-7 Send State
Intrinsics You
Can Call
Status Info Local State After
Intrinsic Execution
Remote State After
Intrinsic Execution