9.13 Healthcare Configuration Wizard - Consume Operation Parameters Page

Use the Consume Operation Parameters Page to enter message consumer parameters:

Element Description

Destination Name

Enter the JNDI name of the queue or topic to consume the message or click Browse to select a name.

Message Body Type

Select the message body (payload) type:

Text Message

Use this option when the payload is a string.

Bytes Message

Use this option when the payload is an array of primitive bytes.

MapMessage

Use this option when the payload is used to send name-value pairs.

Message Selector

Specify filtering logic that enables you 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')

JNDI Name

This option displays the JNDI name based on your selection in the Destination Name field.

Enable Streaming

Select this option to enable support to stream payload. When you enable this feature, the payload is streamed to a database instead of getting manipulated in SOA run time as in a memory DOM. You use this feature while handling large payloads.

Related Topics

Healthcare Integration User's Guide for Oracle SOA Suite, "Working with the Oracle Healthcare Adapter"

User's Guide for Technology Adapters, "Stream Payload Support"

User's Guide for Technology Adapters, "Oracle JCA Adapter for JMS"