IBM BJ0NJML Integration Guide - Page 185
Queue Message Format, Message Header, Message Properties
View all IBM BJ0NJML manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 185 highlights
Continuous Queue For example, when you set the batch size property to -1 (unlimited), and the redelivery delay property to 30 seconds (30,000 milliseconds), new messages can be processed in the queue. Processing continues even when a large number of errors are being reprocessed. The same connection factory is used for both the sequential and continuous queues. To avoid sequential consumer processing issues, set the redelivery delay value in the destination queue configuration. Do not set the connection factory level configuration. If the number of times that a message in error is processed exceeds the configured try count, the message stops processing and is redirected for error management. As an alternative to setting the batch size property to -1, you can implement an error queue. To implement an error queue, you must uncomment entries for the error queue in the ejb-jar.xml and weblogic-ejb-jar.xml files. Queue Message Format Message Header Message Properties Messages that are loaded into the JMS queues by the integration framework have defined components and formats. The header can contain the following standard JMS header values: Header JMSMessageID JMSRedelivered Description A message ID that is generated by the system. Identifies whether the message was reprocessed. The properties contain the following mix of properties from the JMS provider and the integration framework. The integration framework properties are of the string data type. Properties MEAMessageID destjndiname INTERFACE destination SENDER Description The message ID that is generated by the integration framework. The name of the queue or topic that the message is written to. The name of the publish channel (outbound queue) and the enterprise service (inbound queue). The external system name for outbound messages. The external system name for the inbound messages. JMS Queue Configuration 171