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

188 AppendixC
State Transition Tables
MCRcvAndWait
or MCRcvNoWait
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 Entry
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 ***
MCReqToSend 0 Successful
Completion
Receive Send
MCSendError 0 Successful
Completion
Send Receive
-51 Resource Failure
No Entry
Deallocate ***
-52 Resource Failure
Retry
Deallocate ***
+100 Deallocate Normal Deallocate Reset
Table C-5 Receive State
Intrinsics You
Can Call
Status Info Local State After
Intrinsic Execution
Remote State After
Intrinsic Execution