ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » IBM MQ API Support » Messages are getting lost

Post new topic  Reply to topic
 Messages are getting lost « View previous topic :: View next topic » 
Author Message
rkv
PostPosted: Mon Jan 13, 2003 4:19 am    Post subject: Messages are getting lost Reply with quote

Newbie

Joined: 13 Jan 2003
Posts: 5

Hi all,

Please help me out.

My cobol program is running as an IMS transaction using IMS bridge.Incoming message from MQSI hub are being read using GU call then the response is being sent back to hub using MQPUT1. We are using Clustering of MQSeries.The program recieves 4000 input messages from hub in about 30 minutes . Now this program should send 4000 replies corresponding to each of the input message but it is able to send only 99% of the replies .I donot know where are these 1% replies are going.My program is also not abending.

Can somebody please help.

Regards

RKV
_________________
RKV
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Mon Jan 13, 2003 7:01 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

Could some of the messages be expiring before you account for them.

Can you prove you did 4000 succesful PUTS? What does your code do if the MQPUT1 fails? Does it alert you, or just go on?

Can you prove that you succesfully sent 4000 messages to the bridge?

Are you sure that all 4000 messages have valid reply2queue info?

Looks like a couple of days ago you had the opposite problem
http://www.mqseries.net/phpBB2/viewtopic.php?t=7071

What did you do to solve that (and maybe create this?)
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
rkv
PostPosted: Tue Jan 14, 2003 9:03 pm    Post subject: Reply with quote

Newbie

Joined: 13 Jan 2003
Posts: 5

Thanks Peter,

Could some of the messages be expiring before you account for them.?

We have not checked that.But even if some of the message are expiring then the GU call for reading input message should indicate something.I am not sure on this?

If MQPUT1 fails then the program will abend with corresponding reason code.

There is no way to prove that my program sent 4000 messages to the bridge.We cannot even use the display statements as the IMS region is so configured that it can only show abend messages and not display statements of the cobol program.If we use display statements then the program goes for a system abend.

Regards

RKV
_________________
RKV
Back to top
View user's profile Send private message
oz1ccg
PostPosted: Tue Jan 14, 2003 11:58 pm    Post subject: Reply with quote

Yatiri

Joined: 10 Feb 2002
Posts: 628
Location: Denmark

Hi,

What you could do is running a GTF trace on mqseries as explained in problem determination. This gives you the whole picture of who is doing what and when.

You will see data, controlblocks, options, reasoncodes etc

Well, I know it's not a pretty way to go but it's usefull when caught in the snakepit

Just my $0.02
_________________
Regards, Jørgen
Home of BlockIP2, the last free MQ Security exit ver. 3.00
Cert. on WMQ, WBIMB, SWIFT.
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
PeterPotkay
PostPosted: Wed Jan 15, 2003 4:55 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

You can prove how many messages went into the Bridge queue and out of the Bridge queue by doing a queue statistics command on the queue. This will give you messages in and out of a queue.

You can also do this queue statitics command on the reply queue, to see exactly what went in and out from it.

If you have dedicated XMIT queues and channels for this test, you can run the command against the XMIT queues.

Watch the DLQ depths (you do have DLQs defind for all the QMs, right) for all QMs involved.


When I mentioned expired messages, I thought so more for the replies expiring than the requests. Verify the value being used for all messages on both PUTs.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
rkv
PostPosted: Wed Jan 15, 2003 9:51 pm    Post subject: Reply with quote

Newbie

Joined: 13 Jan 2003
Posts: 5

Jørgen Pedersen and Peter thank you very much for your kindness,

We are working (India) for some client and do not have administrative access to mqseries on mainframe. Even to know that our program(florida) is making successful MQ calls or not is told to us by MQSI(hub)people(phoenix) as they have it on windows Nt.

Thank you again for all the support and cooperation.

Regards

RKV
_________________
RKV
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ API Support » Messages are getting lost
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.