Top Ten Problems in MQ
Top Ten Problems in MQ
Top Ten Problems in MQ
Agenda
Introduction
Top Ten
Summary
2 of 41
Introduction
What makes up our Top Ten
Problems that have been reported often
Problems that we think may effect more people
Problems that just seemed interesting
3 of 41
Introduction
4 of 41
Cause: The transmission queue (which had data on it) was deleted,
before the channel was deleted. Other conditions may also cause
this problem.
5 of 41
Resolution:
1. Make a backup of all your channel definitions. You can use
SupportPac MS03 if you do not already have a utility to do this.
2. Make backup copies of the following files, then delete these
files. The paths start with /var/mqm/qmgrs/<qmgrname>/...
Version 5.3 :../@ipcc/AMQRFCDA.DAT
./@ipcc/AMQRSYNA.DAT
../scratch (this entire directory)
Version 6.0 : .../@ipcc/AMQRSYNA.DAT
../scratch (this entire directory)
Version 7.0 : .../@ipcc/AMQRSYNA.DAT
../channel (leave the SYSTEM* entries in this directory)
6 of 41
7 of 41
8 of 41
9 of 41
10 of 41
Problem (continued):
In WSAS the userid that is passed in to WMQ will be based your JMS
connection factory and WSAS res-auth property.
If WSAS res-auth property is set to Container, the userid comes
from a container-managed authentication alias in your JMS
connection factory
If res-auth is set to Application (default), the userid comes from
a component-managed authentication alias
If res-auth defaults to Application but no component-managed
alias is defined in your JMS connection factory, no
authentication alias will be used
11 of 41
12 of 41
13 of 41
4. Intermittent poor performance when MDB gets messages from WMQ queues
14 of 41
4. Intermittent poor performance when MDB gets messages from WMQ queues
Resolving the problem: There are 3 options to help address this situation
1. Use MSGDLVSQ(FIFO) on the WMQ queue
15 of 41
Cause: Due to the changes in the v7 client (sharecnv), when the client
disconnects, the socket is closed and error information is set up in case we
want to issue an error message. The act of setting up the error message
information collects the host name / ip address, and does reverse DNS lookup,
which takes 12 seconds to fail at each attempt (and 2 different lookups are
performed) hence the delay.
16 of 41
17 of 41
18 of 41
Local Fix:
Run amqiclen -xvh before running strmqm command
This will be corrected by APAR IZ78438.
Once the APAR is closed, it will be HIPER.
url not available at this time as this is a new APAR
19 of 41
20 of 41
21 of 41
22 of 41
23 of 41
24 of 41
25 of 41
26 of 41
27 of 41
Problem:
W hen using the broker contained within W MQ v7, it is possible
for the queue manager to enter a hung state.
Cause:
The hang can occur if a query of the queue managers connections
is made either by using the runmqsc interface or by use of the PCF
facility while publishing is occurring.
28 of 41
29 of 41
30 of 41
31 of 41
:- XC035007
:- xcsCreateThread
:- XC130031
:- xehExceptionHandler
32 of 41
Second FDC
Probe Id
Component
:- XC130003
:- xehExceptionHandler
33 of 41
34 of 41
35 of 41
11. WebSphere MQ v6
36 of 41
11. WebSphere MQ v6
References:
Migrating to WebSphere MQ V7
Installation and Migration of WebSphere MQ V7
including Publish/Subscribe Configuration
37 of 41
Summary
Keep current with FixPacks
Check the WMQ Support Portal
38 of 41
Learn about upcoming WebSphere Support Technical Exchange webcasts, and access
previously recorded presentations at:
http://www.ibm.com/software/websphere/support/supp_tech.html
Access key product show-me demos and tutorials by visiting IBM Education Assistant:
http://www.ibm.com/software/info/education/assistant
View a webcast replay with step-by-step instructions for using the Service Request (SR)
tool for submitting problems electronically:
http://www.ibm.com/software/websphere/support/d2w.html
39 of 41
40 of 41
41 of 41