JMS Output Transporter Module Parameters

The JMS Output transport obtains data from the previous module that is configured in the adapter configuration file, wraps it up, and sends it to a JMS server. Set values for this transporter in the adapter configuration file.

The transporter sends different JMS messages if it receives different datatypes from the previous module:
Datatype Received JMS Message Type to Send
List<String> TextMessage
AepRecord ObjectMessage
Object (others) ObjectMessage
Parameter Description
ConnectionFactory

Type: string

(Required) Specify the connection factory class name. No default value.

JndiContextFactory

Type: string

(Required) Specify the context factory for JNDI context initialization. No default value.

JndiUrl

Type: string

(Required) Specify the JNDI URL. No default value.

Destination Type

Type: string

(Required) Specify the destination type. Valid values are: QUEUE and TOPIC. The default value is QUEUE.

DestinationName

Type: string

(Required) Specify the destination name. No default value.

MessageType

Type: string

(Required) Specify the message type you want the JMS transporter to process. These types are supported:
  • TEXT - for receiving and sending messages in text string
  • OBJARRAY - for receiving and sending messages in custom format
No default value.
DeliveryMode

Type: string

(Optional) Specify the delivery mode type. Valid values are:
  • PERSISTENT
  • NON_PERSISTENT
Default value is PERSISTENT.