Solved

IBM MQ moving messages from error queue

Posted on 2016-09-19
4
230 Views
Last Modified: 2016-09-23
Hi

We recently had a network outage which caused a number of messages to be directed to the error queue.

Is it possible to move these messages to another queue with the version of IBM MQ we have installed?

Version Details

Version: 7.0.1.7
0
Comment
Question by:wilko1000
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 41

Accepted Solution

by:
HonorGod earned 500 total points
ID: 41804824
By "error queue", are you talking about the Dead Letter Queue (DLQ)?
If so, you might want to take a look at the runmqdlq utility:

runmqdlq - Start the dead-letter queue handler to monitor and process messages on the dead-letter queue.

or possibly the amqsdlq (the sample DLQ handler)
0
 
LVL 35

Expert Comment

by:Gary Patterson
ID: 41804836
IBM used to provide support packs with the q and qload tools in them.  Maybe you already have them loaded.  If so, these tools can be used to move messages between queues.  

IBM doesn't supply them as support packs any more, but you can still get the open source versions of the tools and compile them yourself.  You need to compile them under Linux:

https://github.com/ibm-messaging/mq-q-qload/tree/master/src

Note: qload is part of WMQ 8.0, renamed dmpmqmsg.

There is also a commercial version of qload that is very inexpensive for a single user,and also has a trial option available:

http://www.mqgem.com/qload.html

Other third party commercial tools also exist, including MQ Visual Edit (has a 30 day trial):

http://www.capitalware.com/products.html

Regards,

- Gary
0
 

Author Closing Comment

by:wilko1000
ID: 41812579
Thank you, this was the best response for the verison if IBM MQ i have
0
 
LVL 41

Expert Comment

by:HonorGod
ID: 41812592
You are very welcome.  Thanks for choosing my answer.  Good luck & have a great day.
0

Featured Post

Certified OpenStack Administrator Course

We just refreshed our COA course based on the Newton exam.  With 14 labs, this course goes over the different OpenStack services that are part of the certification: Dashboard, Identity Service, Image Service, Networking, Compute, Object Storage, Block Storage, and Orchestration.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

rdate is a Linux command and the network time protocol for immediate date and time setup from another machine. The clocks are synchronized by entering rdate with the -s switch (command without switch just checks the time but does not set anything). …
SSH (Secure Shell) - Tips and Tricks As you all know SSH(Secure Shell) is a network protocol, which we use to access/transfer files securely between two networked devices. SSH was actually designed as a replacement for insecure protocols that sen…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
Suggested Courses

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question