Embedded Messaging Queues Created Using runmqsc Command Line Utility Disappear when V5.0 Administrative Server is Restarted
 Technote (troubleshooting)
 
Problem(Abstract)
When WebSphere® Application Server Embedded Messaging is installed, the MQ runmqsc command line utility can be used to define queues. However, when WebSphere is restarted, queues that were created using runmqsc seem to disappear and are no longer accessible.
 
Cause
The queues defined using MQ runmqsc command line utility are not recognized or accessible from WebSphere Application Server:

 
Resolving the problem
To define queues permanently with WebSphere Embedded Messaging, it is necessary to define them within the WebSphere administrative console. In the console, select the application server, then select "Server Components" and then "JMS Servers". This will bring up the "Internal JMS Server" configuration. Add the queue name to the "Queue names" list, click OK and save the changes. Now when the application server is restarted, the queue will always be defined.

Note that if the full WebSphere MQ product is used rather than Embedded Messaging, the queues should not be defined in the Admin Console. Rather, the MQ administration utilities should be used to define the queues.

 
 
Cross Reference information
Segment Product Component Platform Version Edition
Business Integration WebSphere MQ
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 #: 1154335
IBM Group: Software Group
Modified date: Dec 10, 2003