pub.event:jmsSendErrorEvent
WmPublic. Specification for the JMS delivery failure event handler.
Input Parameters
aliasName | String Name of the JMS connection alias used to send the message to the JMS provider. |
time | String Date and time that the event occurred, in the format yyyy/MM/dd HH:mm:ss.SS. |
data | Document Contents of the JMS message that could not be sent to the JMS provider. |
Output Parameters
None
Usage Notes
Integration Server generates a JMS delivery failure event when a message written to the client side queue cannot be delivered to the JMS provider. When a transient error occurs, several delivery attempts may have been made.
You might want to create an event handler for a JMS delivery failure event to send notification or log information about the undelivered JMS message. You can also create an event handler that attempts to re-send the message to the JMS provider.
Remember to register your event handler with the Event Manager.
Use the watt.server.event.jmsDeliveryFailureError.async server parameter to indicate whether event handlers for JMS delivery failure events are invoked synchronously or asynchronously. When this parameter is set to true, Integration Server invokes the event handlers that subscribe to JMS delivery failure events asynchronously. When this parameter is set to false, Integration Server invokes the event handlers that subscribe to the JMS delivery failure events synchronously. The default is true (asynchronous).