Configuring Oracle Messaging Cloud Service Trigger Operation Properties

Enter the Oracle Messaging Cloud Service trigger operation values for your integration.

What You Can Do from the Oracle Messaging Cloud Service Trigger Operations Page

You can specify the following trigger destination and messaging parameter values for the Oracle Messaging Cloud Service.

  • Select the JNDI destination name of the queue or topic.
  • Specify the message selector filtering logic.
  • Select whether to continue receiving messages while offline.
  • Specify the durable subscriber identifier (ID).

What You See on the Oracle Messaging Cloud Service Trigger Operations Page

The following table describes the key information on the Oracle Messaging Cloud Service trigger Operations page.

Element Description

Select Destination

Select the JNDI destination name of the queue or topic to consume the message. In the trigger direction, the connection polls (consumes) messages from a destination.

Destination Name Filter

Enter the initial letters to filter the display of JNDI destination names. You can also select one of the following filtering options.

  • All: Displays all JNDI destination names.

  • Queue: Displays only the queue names.

  • Topic: Displays only the topic names.

Message Selector

Specify filtering logic to receive messages that match certain criteria. Enter an expression between 1 and 255 characters in length. Use SQL92 syntax in this field. The JMS server uses these criteria to filter messages received by this consumer. This works with variables defined in standard JMS headers and user-defined properties. You cannot use variables or elements that are in the payload of the message.

For example, you can enter logic such as:

  • JMSPriority > 3. Based on this, messages with a priority greater than 3 are consumed. All other messages are rejected.

  • JMSType = 'car' AND color = 'blue' AND weight 2500

  • Country in ('UK', 'US', 'France')

Continue to receive messages when offline

Select to continue receiving messages while the Oracle Message Cloud Service is offline. If you selected a topic in the Select Destination list, this checkbox is enabled.

Subscriber ID

Specify a unique ID to create a durable subscription to a topic on the Messaging Service Cloud. This field is enabled and is mandatory if you selected the Continue to receive messages when offline checkbox. This is the identifier of a durable subscription that outlasts a client's connection with a JMS message server. When a durable subscriber is disconnected from the JMS server, the server must store messages that the subscriber misses. When the durable subscriber reconnects, the message server sends it all the unexpired messages that accumulated. The durable subscription only works for JMS topics. For a nondurable subscriber, the message server does not send it all the unexpired messages. You can specify an ID for receiving messages from a topic (multiconsumer queue). Enter a value between 1 and 255 characters in length. When you specify an ID for topics, you receive messages even if you do not currently have an active subscription session. You can access these messages the next time you have an active subscription session.