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
bindingFault
is thrown inside an activity if the preparation of the invocation fails. For example, the WSDL of the process fails to load. AbindingFault
is not retryable. This type of fault usually must be fixed by human interventionremoteFault : A
remoteFault
is also thrown inside an activity. It is thrown because the invocation fails. For example, a SOAP fault is returned by the remote service. AremoteFault
can be configured to be retried
No comments:
Post a Comment