ReUseTransactionId property: Message class
Description
To use the ReUseTransactionId property to set the TransactionId to an already published synchronous message for SyncRequests only. This can be used when the previous SyncRequest fails due to a timeout condition. The same transaction (same TransactionId) can then be resent via a SyncRequest to the receiving system. The receiving system can check if already processed (send back a duplicate error) or process the message. Note: When used all previous transaction information logging (header, detail, error) will be deleted prior to sending out the SyncRequest.
This property is write-only.
Example
&msg.ReUseTransactionId = "ac7db3ef-e0ea-11f0-8ff3-ad601dc22698";
&msg_response = %IntBroker.SyncRequest(&msg);Related Topics