Property | Description | |
Name | Name of the JMS trigger. | |
Enabled | Specifies whether the JMS trigger is enabled or disabled. | |
Select... | To... | |
True | Enable the JMS trigger | |
False | Disable the JMS trigger | |
Note: If you disable a SOAP-JMS trigger that acts as a listener for one or more provider web service descriptors, Designer will not retrieve any messages for those web service descriptors. | ||
Transaction type | Indicates whether or not the JMS trigger receives and processes messages as part of a transaction. | |
Value | Description | |
NO TRANSACTION | The JMS trigger does not receive and process message as part of a transaction. | |
XA TRANSACTION | The JMS trigger receives and processes messages as part of an XA transaction. | |
LOCAL TRANSACTION | The JMS trigger receives and processes messages as part of a local transaction. | |
Note:Designer sets the transaction type value based on the transaction type specified for the JMS connection alias associated with the JMS trigger. | ||
Acknowledgement mode | Indicates how the JMS trigger acknowledges messages it receives to the JMS provider. | |
Select... | To... | |
AUTO_ACKNOWLEDGE | Automatically acknowledge the message when it is received by the JMS trigger. The Integration Server will acknowledge the message before the trigger completes processing. The JMS provider cannot redeliver the message if Integration Server becomes unavailable before message processing completes. | |
CLIENT_ACKNOWLEDGE | Acknowledge or recover the message only after the JMS trigger processes the message completely. This is the default. | |
DUPS_OK_ACKNOWLEDGE | Lazily acknowledge the delivery of messages. This may result in the delivery of duplicate messages. | |
Note:Designer displays the Acknowledgement mode property only if the value of the Transaction type property is NO TRANSACTION. | ||
Join expires | Indicates whether the join expires after the time period specified in Expire after. | |
Select... | To... | |
True | Indicates that Integration Server stops waiting for messages from the remaining destination in a join after the time specified in Expire after elapses. | |
False | Indicates that the join does not expire. That is, Integration Server waits indefinitely for messages from the remaining destinations in the join. | |
Note: SOAP-JMS triggers do not use joins. Designer does not display the Join expires property for SOAP-JMS triggers. | ||
Expire after | Specifies how long Integration Server waits for the remaining documents in the join. The default join time-out is 1 day. Note: SOAP-JMS triggers do not use joins. Designer does not display the Expire after property for SOAP-JMS triggers. | |
Reuse | Specifies whether this element can be dragged from the CentraSite Registry Explorer view to a BPM process or CAF project. When this property is set to public, you can drag the asset to a BPM process or CAF project. When this property is set to private (the default), you cannot drag the asset to a BPM process or CAF project. All published assets are available for Impact Analysis, whether they are public or private. Although changing the public/private status will immediately change whether or not you can drag an element to a BPM process or CAF project, the element's status in CentraSite will not change until the next publication of assets to CentraSite. | |
Execution user | Specifies the name of the user account whose credentials Integration Server uses to execute a service associated with the JMS trigger. You can specify a locally defined user account or a user account defined in a central or external directory. |