Skip to main content

JMS Settings

Summary

The JMS adapters and business hosts have the following settings:

Group Settings
JMS Settings (For the inbound adapter and business service) QueueOrTopicName, ReceiveSettings, URL, InitialContextFactoryName, ConnectionFactoryName, ClientID, Credentials

(For the outbound adapter and business operation) URL, InitialContextFactoryName, ConnectionFactoryName, ClientID, Credentials

Gateway Settings ExtraClassPaths

The remaining settings are common to all business hosts. For information, see Settings for All Business Services and Settings for All Business Operations.

ClientID

Specifies a string to identify the production as a JMS client.

ConnectionFactoryName

Specifies the JMS connection factory to use when creating the connection.

Credentials

Specifies the InterSystems credentials that correspond to the username and password of a JMS client. For details on creating credentials, see Defining Reusable Items for Use in Settings.

ExtraClassPaths

Specifies additional Gateway class paths delimited by "|".

InitialContextFactoryName

Specifies the Java class name that provides the initial JMS context factory.

QueueOrTopicName

(Only for the inbound adapter and business service) Specifies the JMS queue or topic from which the consumer is receiving messages.

ReceiveSettings

(Only for the inbound adapter and business service) Specifies a JSON string containing settings for message retrieval. The list of available settings is the same as the list of properties of the %External.Messaging.JMSReceiveSettingsOpens in a new tab class, with each property name serving as the key; see Using the JMS Messaging API. At a minimum, this JSON string needs to specify the subscriber property.

URL

Specifies the URL for the JMS server.

See Also

FeedbackOpens in a new tab