A BPEL fault has a fault name called a Qname (name qualified with a namespace) and a possible messageType. There are two categories of BPEL faults:
-
Business faults
-
Run-time faults
(2)Run-time faults: Run-time faults are the result of problems within the running of the BPEL process or Web service
targetNamespace="http://schemas.oracle.com/bpel/extension" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/">
bindingFault : A
bindingFaultis thrown inside an activity if the preparation of the invocation fails. For example, the WSDL of the process fails to load. AbindingFaultis not retryable. This type of fault usually must be fixed by human interventionremoteFault : A
remoteFaultis also thrown inside an activity. It is thrown because the invocation fails. For example, a SOAP fault is returned by the remote service. AremoteFaultcan be configured to be retried
No comments:
Post a Comment