|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
When does a message go to SOAPInput Failure terminal? |
« View previous topic :: View next topic » |
Author |
Message
|
scorpio |
Posted: Sat Apr 21, 2012 3:46 am Post subject: No original message available for val failure at SOAPInput |
|
|
Newbie
Joined: 02 Jul 2011 Posts: 2
|
Hi guys,
I am facing the same issue as mentioned above. When parse timing is complete/immediate and validation is enabled on SOAPInput node then messaage tree with exception list goes to failure terminal for validation failures. This message tree has empty SOAP tag and input message is not present in exception list. I can see from above discussion that this problem has been encountered by other guys also.
I need input message to log the information, Can anybody let me know the solution or workaround to get the original request message.
Thanks |
|
Back to top |
|
 |
lancelotlinc |
Posted: Sat Apr 21, 2012 3:53 pm Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
Scorpio, I think mgk gave a well-rounded answer. I'm not sure why you are asking for another one? In any event, start your own thread. Please don't reopen three year old threads. Post your problem, and post what you tried, and what result you are getting.
In three years, the Broker has matured quit a bit. What version are you using? Did you collect your MustGather docs? If so, please post them. In a separate thread.
mgk wrote: |
You have not said why you are trying to do this, so it is worth pointing out that the broker by default will always send back the correct Fault to the client out of the box.
Therefore, depending on what you are trying to achieve you may have a few of options. One option is just to let the broker send back the faults automatically for you. In this case if you do not check the "Send failures during inbound SOAP processing to Failure terminal" and do not wire the Failure terminal on the Input node then all Faults will automatically be sent back to the client for you.
Another option is to split this and let the broker send back the fault generated if there is a SOAP processing problem by not checking the "Send failures during inbound SOAP processing to Failure terminal" box but handle the creating of a custom validation fault yourself down the Failure terminal and in this case you only have one type of message sent to the failure terminal. This is a good option if you are not actually going to do anything with the auto generated fault.
However, if you need to always create a custom Fault then today you will have to create the validation Fault yourself down the failure terminal, taking into account any auto-generated Fault that may be present...
I hope this helps,
Kind regards, |
_________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
|
|
|
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
|
|
|
|