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 » WebSphere Message Broker (ACE) Support » Issue with Invalid SOAP Reply Identifier

Post new topic  Reply to topic
 Issue with Invalid SOAP Reply Identifier « View previous topic :: View next topic » 
Author Message
mqxplorer
PostPosted: Mon Aug 18, 2014 8:13 pm    Post subject: Issue with Invalid SOAP Reply Identifier Reply with quote

Master

Joined: 22 Jun 2009
Posts: 206

Hi,

By looking at the subject line, most of the people might not even look at my post as it is a very common basic problem in WMB.

However, I have a weird situation where I have below exception in my logs...

Quote:
BIP3742E: An attempt was made to use a SOAP message ReplyIdentifier after it had already been used


This is happening only when I do volume test. Let me explain my interface.

I have a DataPower interface with input queue where another WMB flow writes messages to and DP interface picks up the messages and calls another WMB web service flow and based on the reply to queue info that was sent in the input request, the response from the back end WMB flow will eb sent to the appropriate queue. This works prefectky fine with fewer no of requests sent across to the input queue configured for the DP interface. However, when we do volume test in Perf environment (in this case the volume is just 8000 messages), all the responses do not come back to the resp queue and somtime there is adelay for the responses. The WMB web service flow that receives the requests from DP has some weird issue which I am not able to figure out after spedning a lot of time. In my wmb logs, I see the error message as below...

Quote:
BIP3742E: An attempt was made to use a SOAP message ReplyIdentifier after it had already been used


and at the bottom I see the below error message..

Quote:
BIP3761E: The input node ABC.SOAP Input' made an attempt to send a fault, but a reply had already been sent.


Based on my analysis, the only conclusion I could come to was... some response like a Timeout or some wried resp is sent back to DP from WMB flow and when the WMB flow is trying to send the actual resp/fault response back to DP, it says that ReplyIdentifier is alrready used. I might look like a complete dumb guy when you read what I wrote but I am totally lost and trying really hard to figure out how come a ReplyIdentifier is already used.

I see some similar but not same issue as per the below link...

http://www-01.ibm.com/support/docview.wss?uid=swg1IT00268

However, this is mentioned as an issue in V9. I am Version on 7.0.0.5.

Please help me understand the root cause for this.

Thanks
mqxplorer
Back to top
View user's profile Send private message
McueMart
PostPosted: Mon Aug 18, 2014 10:08 pm    Post subject: Reply with quote

Chevalier

Joined: 29 Nov 2011
Posts: 490
Location: UK...somewhere

A fair bet would be that v7 also exhibited the problem, but IBM decided only to fix it in v9 (for some reason or other).

I would open a PMR to have this clarified and hopefully have them provide you with a v7 APAR as it's still in support (for the next year at least!).
Back to top
View user's profile Send private message
mqxplorer
PostPosted: Tue Aug 19, 2014 5:10 am    Post subject: Reply with quote

Master

Joined: 22 Jun 2009
Posts: 206

McueMart wrote:
A fair bet would be that v7 also exhibited the problem, but IBM decided only to fix it in v9 (for some reason or other).

I would open a PMR to have this clarified and hopefully have them provide you with a v7 APAR as it's still in support (for the next year at least!).


As per the problem description in http://www-01.ibm.com/support/docview.wss?uid=swg1IT00268 it says...

Quote:
Intermittent SOAP Reply Identifier exceptions reporting that
the reply handle is not valid might be seen under heavy message
load when the SOAPReply node is in a separate message flow to
the SOAPInput node.


However, in my case both SOAP Input and Reply nodes are in the same flow.
Would you still recommend opening a PMR?

Thanks
mqxplorer
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Tue Aug 19, 2014 5:20 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20698
Location: LI,NY

mqxplorer wrote:

However, in my case both SOAP Input and Reply nodes are in the same flow.
Would you still recommend opening a PMR?

Thanks
mqxplorer

It might still be the same problem. There are a few different threads in play (specially with time-out management) and the synchronization of the access t the reply identifier might still solve your problem.

Now if you do get a response / failure that you want to send to the client be aware that if that response is served after expiry of the time-out interval, the time-out message will have used the reply identifier and the response you see is to be expected.
Have fun
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
ganesh
PostPosted: Thu Aug 21, 2014 11:40 am    Post subject: Reply with quote

Master

Joined: 18 Jul 2010
Posts: 294

Fix for BI3761E was supposed to be in 7.0.0.6 according to this article - http://www-01.ibm.com/support/docview.wss?rs=171&uid=swg1IC90615 but even after installing 7.0.0.6 we still see this error.

According to this article ->http://www-01.ibm.com/support/docview.wss?uid=swg1PI16711 the issue is present in all versions of 7,8 and 9 and the fix will be available in 8.0.0.5 and 9.0.0.3, nothing has been said about fix for version 7.
Back to top
View user's profile Send private message
smdavies99
PostPosted: Thu Aug 21, 2014 10:53 pm    Post subject: Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

If this is really the fix you need then raise a PMR quoting this thread plus the fixPack announcements and IBM may be able to :-

1) Verify that this is indeed the fix and supply you with a fix
2) Say that the fix was in the latest V7 fixPack and suggest ways to modify your code in order to avoid the issue.

It might be that you have found another problem with the code that is not covered by the latest fix.
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
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 » WebSphere Message Broker (ACE) Support » Issue with Invalid SOAP Reply Identifier
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.