Message Service JMS Runtime Properties for Outbound Transports

The table in this topic describes the JMS runtime properties set when creating a service with a message binding.

These runtime properties are set when defining endpoints used for a message service sending outbound messages. You can also edit these runtime properties in the Properties view of the Service editor.

Table 1. JMS
Property Description
Non XA Queue Session Acknowledge Mode Select one of the following:
  • AUTO_ACKNOWLEDGE - The session automatically acknowledges a client's receipt of a message when it has either successfully returned from a call to receive or the MessageListener it has called to process the message successfully returns.
  • CLIENT_ACKNOWLEDGE - The client acknowledges a message by calling the message's acknowledge method. Acknowledging a consumed message automatically acknowledges the receipt of all messages that have been delivered by its session.
  • DUPS_OK_ACKNOWLEDGE - This option instructs the session to lazily acknowledge the delivery of messages. If JMS fails, duplicate messages may be delivered. Use of this option can reduce session overhead because the session minimizes the work that prevents duplicates.
Non XA Queue Transacted Select True or False
Timeout Specify the timeout for a transaction. The default value is 3000 seconds.
XA Support Select one of the following to specify if you want to support transactionality:
  • True
  • False
Related tasks
Developing a Message Service

Send your feedback on this help topic to Sybase Technical Publications: pubs@sybase.com

Your comments will be sent to the technical publications staff at Sybase, Inc. For product-related issues or technical support, contact Sybase Technical Support at 1-800-8SYBASE.