|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
BROKER Generated SOAP Fault needs to be captured in the logs |
« View previous topic :: View next topic » |
Author |
Message
|
abhigujjar33 |
Posted: Fri Apr 04, 2014 5:01 am Post subject: BROKER Generated SOAP Fault needs to be captured in the logs |
|
|
Newbie
Joined: 04 Apr 2014 Posts: 1
|
Hi All,
We have a WMB Application and we expose it as a HTTP Service to Clients through HTTP Input Node through a HTTP URL(For Ex: http://localhost:7080/testurl) and later we invoke backend services and after we receive response from them we send the response to Client through HTTP Reply Node.
We have done below setting in the flow,
"HTTP Input" has a property "Error Handling" which has a setting "Maximum Client wait time(sec)" and we have set this wait time as 50 seconds.
HTTP Input-->Error Handling-->Maximum Client wait time(sec)-->50
Now if BROKER is not able to respond to a transaction within 50 seconds to the client, it is sending the below SOAP fault response to Client and this is a valid response as per the details provided by IBM Infocenter for the property "Maximum client wait time (sec)"
<?xml version='1.0' encoding='UTF-8'?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>A timeout occurred during processing</faultstring>
<faultactor>/test</faultactor>
<detail><text>Timeout. Broker BRK2 did not provide a response within the specified time interval (50 seconds)</text></detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
This fault is not being recorded in,
1) Record and Replay logs for any node and for any terminal in the flow.
2) If we run user trace on the flow as well, no where the SOAP fault is recorded.
3) Also not found in broker logs(var/log/messages)
Kindly let us know is there anyway to capture/see this fault in any of the logs.
Thanks,
Abhimanyu Gujjar
Last edited by abhigujjar33 on Fri Apr 04, 2014 5:13 am; edited 4 times in total |
|
Back to top |
|
 |
fjb_saper |
Posted: Fri Apr 04, 2014 5:11 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
You do not want to record the soap fault, unless you are recording the results of the call. What you really want to record is the SOAP request, and as you are not stating that you are missing it, I'd guess you have the request.
Working as designed?  _________________ MQ & Broker admin |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|