Please help.
I have been searching  through the internet and still have not found a workable 
solution for the following problem:

1)      I have set the following information in my .bpel


<bpel:invoke name="Invoke" partnerLink="webservice"
                  operation="operationName" portType="ns:webservice" 
inputVariable="WebserviceRequest"
                  outputVariable="webserviceResponse" >
                  <ext:failureHandling 
xmlns:ext="http://ode.apache.org/activityRecovery";>
                        
<ext:faultOnFailure><![CDATA[true]]></ext:faultOnFailure>
                  </ext:failureHandling>

      </bpel:invoke>



2)      When I enter valid information, it returns the message I am expecting

3)      When I enter invalid information, it returns a <soapenv:fault> -- this 
is expected behavior and changing the response is not an option.  The following 
is an obfuscated example of the return I receive.

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>

   <soap:Body>

      <soap:Fault>

         <faultcode>soap:Server</faultcode>

         <faultstring>detailed fault message appears here</faultstring>

      </soap:Fault>

   </soap:Body>

</soap:Envelope>

4)      I need to capture the soap:Fault/faultstring value, assign it to an 
existing, predefined "fault" message and then return it from the process as a 
fault.

Can someone help me with this please?

________________________________
This electronic message transmission contains information from GreenSky Trade 
Credit, LLC which may be confidential & privileged. Recipients should not file 
copies of this e-mail with publicly accessed records. The information is 
intended to be for the use of the individual(s) named above. If you are not the 
intended recipient, please be aware that any disclosure, copying, distribution 
or use of this message is prohibited. If you have received this electronic 
transmission in error, please notify us by e-mail immediately.

Reply via email to