I have an orchestration that uses a request response port to call to a web service and wait for a response. This is working perfectly.
I am now doing tests to handle errors and I am calling a web service that throws a divide by zero exception. The orchestration doesn't catch the exception as an exception; it acts as if the SOAP fault I am getting back is a regular string.
However when I tested this behavior with only a request port, I ended up within the catch block of the orchestration with the divide by zero exception. I need to catch the web service exception also in the request response ports and not only on the one way port.