javax.jms.JMSException: MQJMS3021: Invalid subscriber queue prefix
 Technote (troubleshooting)
 
Problem(Abstract)
In IBM® WebSphere® Application Server V5.0, when an application uses publish/subscribe messaging with WebSphere MQ, and it tries to use a custom subscriber queue, the following error message may occur when trying to use that queue:

J2CA0056I: The Connection Manager received a fatal connection error from the Resource Adaptor for resource JMS$TCF.CUSTOM. The exception which was received is javax.jms.JMSException: MQJMS3021: Invalid subscriber queue prefix: MYCUSTOMQUEUE
 
Cause
For durable subscriptions, the custom subscriber queue name must start with the following characters: SYSTEM.JMS.D.
This is documented in the WebSphere MQ "Using Java" manual, available at:
http://publibfp.boulder.ibm.com/epubs/pdf/csqzaw12.pdf
 
Resolving the problem
Ensure that the names of your custom subscriber queues start with the characters "SYSTEM.JMS.D."
 
 
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.1.1
Software edition:
Reference #: 1220051
IBM Group: Software Group
Modified date: Sep 27, 2006