High Quality JMS Messaging.

Configuration

The configuration of the JNDI Swiftlet is defined within the element

      <swiftlet name="sys$jndi" .../>

of the router's configuration file. One can use the SwiftMQ Exlorer or CLI for configuration as well. They both save into that file.

Element List "jndi-replications", Parent Element: "swiftlet"

JNDI Replication Definitions. This element list contains zero or more "jndi-replication" elements with this template definition:

Definition

Attribute Type Mandatory Description
name java.lang.String Yes Name of this JNDI Replication
enabled java.lang.Boolean No Enabled/Disabled
keepalive-interval java.lang.Long Yes Keepalive Interval
keepalive-lookup-name java.lang.String Yes Name to use for Lookup during Keep Alive
destination-context java.lang.String No Destination Context
name-prefix java.lang.String No For LDAP you specify cn= here

Values

Attribute Values
enabled Default: false
keepalive-interval Default: 60000
keepalive-lookup-name Default: test
destination-context
name-prefix

Element List "environment-properties", Parent Element: "jndi-replication"

Environment Properties. This element list contains zero or more "environment-property" elements with this template definition:

Definition

Attribute Type Mandatory Description
name java.lang.String Yes Name of this Environment Property
value java.lang.String Yes Property Value

Values

Attribute Values
value

Element List "aliases", Parent Element: "swiftlet"

Alias Definitions. This element list contains zero or more "alias" elements with this template definition:

Definition

Attribute Type Mandatory Description
name java.lang.String Yes Name of this Alias
map-to java.lang.String No Mapping to generic Name

Values

Attribute Values
map-to

Element List "remote-queues", Parent Element: "swiftlet"

Remote Queue Definitions. This element list contains zero or more "remote-queue" elements with this template definition:

Definition

Attribute Type Mandatory Description
name java.lang.String Yes Name of this Remote Queue