JMS Connector

You can use the information and link provided here to know about the functions and features of JMS connector.

"JMS" means Java™ Message Service, and the JMS Connector is a connector that can tap into message queues implemented using the JMS standard. You can learn more about JMS in JMS Tutorial, and read about the API in the JMS specification and API documentation.

The JMS Connector's functions and features are:
  • Enables communication of native Entry objects to be passed using a Java Message Service product.
  • Supports JMS message headers and properties.
  • Supports sending different types of data on the JMS bus (text message, object message, bytes message).
  • Allows users to write their own Java code (JMS initiator class) to connect to different JMS systems.
  • Allows users to write JavaScript to connect to different JMS systems.
  • Support for plugging in other message queues than IBM® MQ.
  • Supports auto acknowledge and manual acknowledge through the acknowledge() method.

The JMS Connector provides access to JMS based systems such as IBM MQ Server or the bundled MQe. A partly-preconfigured version of this Connector exists under the name "IBM MQ Connector", where the JMS Server Type is hidden, and pre-set to "IBMMQ".

Refer to Specific topics to see what you might need to do to your IBM Security Directory Integrator installation to make the JMS Connector work.

The Connector enables communication of both native Entry objects and XML text to be passed using a Java Message Server product.

The JMS Connector supports JMS message properties. Each message received by the JMS Connector populates the conn object with properties from the JMS message (see the getProperty() and setProperty() methods of the entry class to access these). conn object properties are prefixed with jms. followed by the JMS message property name. The property holds the value from the JMS message. When sending a message the user can set properties which are then passed on to the JMS message sent. The JMS Connector scans the conn object for properties that starts with jms. and set the corresponding JMS message property from the conn property.

The conn object is only available in a few hooks. See "Conn object" in .