Interact | triggeredMessage | dispatchers | <dispatcherName> | Parameter Data

The configuration properties in this category define parameters for a specific dispatcher in triggered messages.

You can choose between three types of dispatchers. InMemoryQueue is the internal dispatcher for Interact. Custom is used for HCL® MQ. JMSQueue is used to connect to a JMS provider via JNDI.

cateogry name

Description

This property defines the name of this parameter. The name must be unique among all parameters for that dispatcher.

value

Description

This property defines the parameters, in the format of name value pairs, needed by this dispatcher.

Note: All parameters for trigger messages are case sensitive and should be entered as shown here.

If the type is InMemoryQueue, the following parameter is supported.

  • queueCapacity: Optional. The maximum offers that can be waiting in the queue to be dispatched. When specified, this property must be a positive integer. If not specified or invalid, the default value (1000) is used.
If the type is Custom, the following parameters are supported.
  • providerUrl: <hostname>:port (case sensitive)
  • queueManager: The name of the queue manager that was created on the HCL MQ server.
  • messageQueueName: The name of the message queue that was created on the HCL MQ server.
  • enableConsumer: This property must be set to true.
  • asmUserforMQAuth: The user name for logging into the server. It is required when the server enforces authentication. Otherwise, it should not be specified.
  • authDS: The password associated with the user name for logging into the server. It is required when the server enforces authentication. Otherwise, it should not be specified.

If the type is JMSQueue, the following parameter is supported.

  • providerUrl: The URL to the JNDI provider (case sensitive).
  • connectionFactoryJNDI: The JNDI name of the JMS connection factory.
  • messageQueueJNDI: The JNDI name of the JMS queue where the triggered messages are sent to and retrieved from.
  • enableConsumer: Whether a consumer of those triggered messages should be started in Interact. This property must be set to true. If not specified, the default value (false) is used.
  • initialContextFactory: The fully qualified name of the JNDI initial context factory class. IF you use WebLogic, the value of this parameter should be weblogic.jndi.WLInitialContextFactory.