XA—External Transaction Manager : tibemsXASession

tibemsXASession
Type
Purpose
A session with an XA resource.
 
 
See Also
tibemsSession on page 286
tibemsXASession_Close
Function
Purpose
Close an XA session.
C Declaration
tibems_status tibemsXASession_Close(
    tibemsSession session );
COBOL Call
CALL "tibemsXASession_Close"
USING BY VALUE session,
RETURNING tibems-status
END-CALL.
 
session has usage pointer.
Parameters
 
tibemsXASession_GetSession
Function
Purpose
Get the EMS session from an XA session.
C Declaration
tibems_status tibemsXASession_GetSession(
    tibemsSession xaSession,
    tibemsSession* session );
COBOL Call
CALL "tibemsXASession_GetSession"
USING BY VALUE xaSession,
BY REFERENCE session,
RETURNING tibems-status
END-CALL.
 
xaSession and session have usage pointer.
Parameters
 
tibemsXASession_GetXAResource
Function
Purpose
Get the XA resource of an XA session.
C Declaration
tibems_status tibemsXASession_GetXAResource(
    tibemsSession session,
    tibemsXAResource* xaResource );
COBOL Call
CALL "tibemsXASession_GetXAResource"
USING BY VALUE session,
BY REFERENCE xaResource,
RETURNING tibems-status
END-CALL.
 
session and xaResource have usage pointer.
Parameters