tibemsMsgRequestor_Create
Function
C Declaration
tibems_status tibemsMsgRequestor_Create( tibemsSession session, tibemsMsgRequestor* msgRequestor, tibemsDestination destination);
COBOL Call
CALL "tibemsMsgRequestor_Create" USING BY VALUE session, BY REFERENCE msgRequestor, BY VALUE destination, RETURNING tibems-status END-CALL.
Parameters
Parameter | Description |
---|---|
session | The requestor operates within this session.
This session must not use transaction semantics. Its delivery mode must be either TIBEMS_AUTO_ACKNOWLEDGE or TIBEMS_DUPS_OK_ACKNOWLEDGE. |
msgRequestor | The function stores the new requestor in this location. |
destination | The requestor sends request messages to this destination, and waits for replies on an internally created temporary destination.
If the destination that request messages are sent to is a queue, then an internal temporary queue is created and used. If the destination that request messages are sent to is a topic, then an internal temporary topic is created and used. You must create this destination using the session you supply as the first argument. |
Remarks
We recommend that programs follow these steps:
- Create a tibemsSession, and use it to create a tibemsQueue or tibemsTopic for requests and replies.
- Create a tibemsMsgRequestor, using the session and destination as arguments.
- Send a request and receive a reply with tibemsMsgRequestor_Request. You may repeat this step for several request and reply pairs.
- Close the requestor object. tibemsMsgRequestor_Close also closes the requestor’s session as a side effect.
Copyright © 2021. Cloud Software Group, Inc. All Rights Reserved.