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

destinationTopic

string

The topic to which to send the request. This input item overrides the Destination Topic field on the Configuration tab.

JMSExpiration

integer

Specifies how long the message can remain active (in seconds). If set to 0, the message does not expire.

JMSPriority

string

The priority of the message. This item overrides the priority set on the Advanced tab.

JMSDeliveryMode

string

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.

  • When using TIBCO Enterprise Message Service, the JMSDeliveryMode header can be TIBCO EMS Reliable.
    For more information about this mode, see the TIBCO Enterprise Message Service documentation.

JMSCorrelationID

string

This ID is used to link a response message with its related request message. This is usually the message ID of a request message when this field exists in a reply message, but you can set this element to any value.

JMSType

string

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

requestTimeout

integer

The time to wait (in seconds) for the synchronous request-reply operation to complete. An error is returned if the operation does not complete in this time limit.

replyToTopic

string

The destination to use for replies for this activity.

Note: If more than one job has the same replyToDestination (for example, you specify a constant in this field), then the correct reply may not be received by each job. Make certain that you specify an expression in this field that assigns a different replyToDestination to each process instance.

JMSProperties

complex

The message properties. 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 resource.

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

  • short

  • 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.