Specifying JNDIFactory Class Names

You must set up the JNDIFactory class names for the JMS provider in the section of the integrationGateway.properties file labeled JMS configuration Section.

When you set the JMSProvider property, the provider name that you enter must match the provider in the JNDIFactory class name exactly. You must set this property for both the JMS listening connector and the JMS target connector. This property is case-sensitive.

JMS Provider Property Description

Oracle WebLogic

ig.jms.JMSProvider.JNDIFactory.Weblogic

Specify the JNDIFactory class name for a Oracle WebLogic JMS provider. The default value is: weblogic.jndi.WLInitialContextFactory

IBM MQ Series

ig.jms.JMSProvider.JNDIFactory. MQSeries

Specify the JNDIFactory class for an MQSeries JMS provider. The default value is: com.sun.jndi.fscontext.RefFSContextFactory

You can also specify a service provider that is not listed. For example, if you are using MSMQ, enter the following value for the property:

ig.jms.JMSProvider.JNDIFactory.MSMQ=com.sun.jndi.fscontext.RefFSContextFactory