Routing Failure Report
Recently we have started getting Routing Failure Report error(non resumable instances) as can be seen below:
But when cross verified by going through the 07acked service instance, all looked good as all the instances of the interface for which we got error was completed successfully.
No, it is not related to the bug reported with SP1 of BizTalk 2006 R2 , so why suddenly we started getting this error in spite of the instances getting completed (BizTalk 2013 R2)
There were some errors in the event log at the same time when there was Routing Failure report generated in admin console.
The error says that there was exception raised in orches07ation while processing the request, still the question persists - why Routing Failure Report for this?
There is one more thing pointed in error, service xxxx terminated without responding to the operation xxxx, thanks to my colleague Pravin Shinde for pointing out the reason.
Let me explain the interface
As can be seen from the diagram, interface receives a request and using the information from it, it invokes the target webservice and collects the response. If there is any exception in the process, it is caught by exception block and in it the respective stake holders are notified about it.
But why Routing failure report? - It was because there was exception raised before the step 4 (Send response to caller) and that was over passed,as on exception con07ol goes to exception block. Thus the operation of sending response was not completed although the Orches07ation instance completed by sending email to stakeholder.
But when cross verified by going through the 07acked service instance, all looked good as all the instances of the interface for which we got error was completed successfully.
No, it is not related to the bug reported with SP1 of BizTalk 2006 R2 , so why suddenly we started getting this error in spite of the instances getting completed (BizTalk 2013 R2)
Why it happened
There were some errors in the event log at the same time when there was Routing Failure report generated in admin console.
The error says that there was exception raised in orches07ation while processing the request, still the question persists - why Routing Failure Report for this?
There is one more thing pointed in error, service xxxx terminated without responding to the operation xxxx, thanks to my colleague Pravin Shinde for pointing out the reason.
Let me explain the interface
As can be seen from the diagram, interface receives a request and using the information from it, it invokes the target webservice and collects the response. If there is any exception in the process, it is caught by exception block and in it the respective stake holders are notified about it.
But why Routing failure report? - It was because there was exception raised before the step 4 (Send response to caller) and that was over passed,as on exception con07ol goes to exception block. Thus the operation of sending response was not completed although the Orches07ation instance completed by sending email to stakeholder.
What to do
Then there might be question what to do with the error -- Terminate it. And yes, connect with stakeholders and let them know or understand yourself what data was incorrect, with a fix on it to avoid unnecessary error in admin console.
Comments
Post a Comment