Setting additional properties for Topic Connection Factory
 Technote (troubleshooting)
 
Problem(Abstract)
Setting additional properties for Topic Connection Factory when using WebSphere® MQ as the JMS Provider with WebSphere Application Server V5.0 releases.
 
Cause
When using WebSphere MQ 5.3 as the JMS provider with WebSphere Application Server V5.0, the administrative console only allows you to specify a subset of the supported properties for Topic Connection Factories (TCFs). The following properties (which are listed in Chapter 5 "Using the WebSphere MQ JMS administration tool" of the "WebSphere MQ Using Java" manual as being valid for TCF objects) cannot be specified for TCFs defined using the WebSphere Application Server administrative console:
  • CLEANUP
  • CLEANUPID
  • MSGBATCHSZ
  • MSGRETENTION
  • POLLINGINT
  • PUBACKINT
  • RECEXIT
  • RECEXITINIT
  • SECEXIT
  • SECEXITINIT
  • SENDEXIT
  • SENDEXITINIT
  • SSLCIPHERSUITE
  • SSLPEERNAME
  • STATREFRESHINT
  • SUBSTORE
  • SYNCPOINTALLGETS

The same applies for the following QCF properties:
  • RECEXIT
  • RECEXITINIT
  • SECEXIT
  • SECEXITINIT
  • SENDEXIT
  • SENDEXITINIT
 
Resolving the problem
This is a limitation of WebSphere Application Server V5.0 releases.
Workaround:
  • Remove the WebSphere MQ Topic Connection Factory definition, and any WebSphere MQ Topic Destination definitions from the WebSphere configuration using WebSphere Administrative Console.
  • Define a new Generic JMS Provider, called "Generic MQ JMS Provider". The values for the "External Initial Context Factory" and "External Provider URL" properties should match the INITIAL_CONTEXT_FACTORY and PROVIDER_URL values used by the WebSphere MQ utility JMSAdmin.
  • Use JMSAdmin to define the Topic Connection Factory and Topic Destinations. When defining the TCF, users can specify any of the properties listed in "Using the WebSphere MQ JMS administration tool" of the "WebSphere MQ Using Java" manual.

Note: This technote provides a workaround for customers that require these properties in Websphere 5.0. The JMSAdmin tool is not officially supported for WebSphere 5.x releases.

See WebSphere Application Server Information Center sections WebSphere MQ queue connection factory custom properties and WebSphere MQ topic connection factory custom properties for more information.
 
 
Cross Reference information
Segment Product Component Platform Version Edition
Application Servers Runtimes for Java Technology Java SDK
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > Java Message Service (JMS)
Operating system(s): Windows
Software version: 5.0
Software edition:
Reference #: 1200986
IBM Group: Software Group
Modified date: Jun 30, 2005