Input

For more information about mapping and transforming input data, see TIBCO ActiveMatrix BusinessWorks™ Process Design.

The input for the activity is the following.

Input Item

Datatype

Description

Delivery mode

Long

The delivery mode of the message. Can be one of the following:

  • Persistent : signifies the messages are stored and forwarded.

  • Non-Persistent : messages are not stored and may be lost due to failures in transmission.

  • TIBCO EMS Reliable: this mode is only available when using TIBCO Enterprise Message Service. For more information about this mode, see the TIBCO Enterprise Message Service documentation.

JMSExpiration (secs)

String

Corresponds to JMSExpiration property that specifies how long the message can remain active (in seconds).

If set to 0, the message does not expire.

This field is set in seconds, but the JMSExpiration property is displayed in milliseconds.

JMSPriority

string

Priority of the message. You may set the priority to a value from 0-9. This item overrides the value specified on the Configuration tab.

JMSCorrelationID

string

This ID is used to link a response message with its related request message. This property is usually set to the message ID of the message you are replying to, but any value can be used. For example, you may use another field in the body of the message (such as orderID) to correlate request and reply messages.

The JMSCorrelationID of the reply message is set in this input element. If this element is not set, the correlation ID is set as follows:

  • If the JMSCorrelationID input element is not set, the value of the JMSCorrelationID property in the message you are replying to is used.

  • If neither this input element nor the JMSCorrelationID of the message you are replying to are set, the message ID of the message you are replying to is used.

  • If none of the above values are set, the JMSCorrelationID of the reply message is set to null.

JMSType

string

The type of the message. This item overrides the value specified on the Advanced tab.

JMSProperties

complex

The message properties for the message. For more information about message properties, see JMS Properties.

Only properties applicable to this type of message are displayed.

OtherProperties

complex

If the JMS Application Properties field is specified on the Advanced tab, the OtherProperties group lists the application-specific properties in the selected JMS Application Properties shared configuration object.

Body

depends upon message type

The body of the message.

DynamicProperties

complex

The dynamic properties is an additional parameter to add runtime property to the Outgoing JMS Messages which is specified in the Input tab. This is an optional element with only one instance. Dynamic property can have multiple property elements.

Each property element denotes a single dynamic property and can contain the following elements:

Name — Required. Name of the property with one instance.

Value — Required. Value of the property with one instance.

Type — Optional. Type of the property. If not provided, it is considered as string.

Following Types are supported:

  • string

  • boolean

  • shortx

  • integer

  • long

  • float

  • double

  • byte

Note: The DynamicProperty overwrites the value of a property (with the same name) added using the JMS Application Property.

Also, DynamicProperties are added to the outgoing message.