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

Chapter 5 85
Intrinsic Descriptions
MCConfirmed
The local side of the conversation must be in one of the Confirm states
to issue the MCConfirmed intrinsic.
The MCConfirmed intrinsic can be used only to send a positive response
to a confirmation request. Use the MCSendError intrinsic to send a
negative response to a confirmation request.
Status Info Values
0 Successful Completion.
-1 Intrinsic called with parameter out of bounds.
-2 Invalid 'ResourceID' parameter specified in intrinsic call.
-20 Not enough stack space for intrinsic to run.
-40 Intrinsic called in invalid state.
-51 Resource Failure: No retry possible.
-52 Resource Failure: Retry possible.
-90 An internal error in Presentation Services has occurred.
-91 An internal error in the APPC subsystem has occurred.
-1002 An internal error at the mapped conversation level has occurred.
-1003 Required parameter missing.
Table 5-6 Intrinsics With Confirmation Requests
Intrinsic Requesting Confirmation State of Local TP After
Remote Calls Intrinsic
MCConfirm Confirm state
MCPrepToRcv Confirm Send state
(
PrepToRcvType
= CONFIRM or
PrepToRcvType
= CONVERSATION_SYNC_LEVEL,
if conversation was allocated with
SyncLevel
of CONFIRM)
MCDeallocate Confirm Deallocate state
(
DeallocateType
= CONFIRM or
DeallocateType
= CONVERSATION_SYNC_LEVEL,
if conversation was allocated with
SyncLevel
of CONFIRM)