Did you put a return in your mydlq.rul file on the last line?  Can you get runmqldq to 
pull off any messages at all when using a rules file?  When you run it interactively 
you have to key control-z, control-z in order for the commands to be executed.  Put a 
hard return at the end of your rule and try again.

WAIT(NO) ACTION....<hard return>

Brian M. McCarty
USAA, Senior Systems Programmer
210.913.1678
MQ/WMQI Specialist/Solutions Expert
e-business Solution Advisor/Designer/Technologist

 -----Original Message-----
From:   Ruzi R [mailto:[EMAIL PROTECTED] 
Sent:   Monday, June 23, 2003 12:34 PM
To:     [EMAIL PROTECTED]
Subject:             Why runmqdlq is not doing its job?

I am on  MQ 5.3 CSD03 on W2K. I have a qmgr QM1 which
uses QM1.DEAD as its dead letter q. Both QM1.DEAD and
Q1 are  defined as local queues on QM1 (they both are
put/get enabled, maxmsglenghth = qmgr max length,
qdepth=40000, Shared). Currently  QM1.DEAD has 3
messages on it.

I have a rule table (mydlq.rul)  that just has these 2
lines in it just for testing:

inputqm(QM1) inputq(QM1.DEAD)

ACTION(FWD) FWDQ(Q1) FWDQM(QM1) HEADER(YES)

When I run the runmqdlq on the command prompt as:

Runmqdlq c:\mydlq.rul

It starts running but  QM1.DEAD still has  3 messages,
 as if the runmqdlq is ignoring  the  action(fwd)  in
the rule table. Why is it not working?

Thanks,

Ruzi

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive

Reply via email to