Fault Recovery Using Oracle Enterprise Manager Fusion Middleware Control

Using Oracle Mediator Error Handling 21-13 xs:annotation xs:documentationSetting this will cause retry attempts to use exponentialBackoff algorithmxs:documentation xs:annotation xs:complexType xs:element xs:element name=humanIntervention xs:annotation xs:documentationThis action causes the activity to freezexs:documentation xs:annotation xs:complexType xs:element xs:element name=replayScope xs:annotation xs:documentationThis action replays the immediate enclosing scopexs:documentation xs:annotation xs:complexType xs:element xs:element name=rethrowFault xs:annotation xs:documentationThis action will rethrow the faultxs:documentation xs:annotation xs:complexType xs:element xs:element name=retryCount type=xs:positiveInteger xs:annotation xs:documentationThis value is used to identify number of retriesxs:documentation xs:annotation xs:element xs:complexType name=retryFailureActionType xs:annotation xs:documentationThis is the action to be chained if retry attempts failxs:documentation xs:annotation xs:attribute name=ref type=xs:string use=required xs:complexType xs:complexType name=retrySuccessActionType xs:annotation xs:documentationThis is the action to be chained if retry attempts is successfulxs:documentation xs:annotation xs:attribute name=ref type=xs:string use=required xs:complexType xs:element name=retryInterval type=xs:unsignedLong xs:annotation xs:documentationThis is the delay in milliseconds of retry attemptsxs:documentation xs:annotation xs:element xs:element name=abort xs:annotation xs:documentationThis action terminates the processxs:documentation xs:annotation xs:complexType xs:element 21-14 Oracle Fusion Middleware Developers Guide for Oracle SOA Suite xs:element name=Properties xs:annotation xs:documentationProperties that can be passes to a custom java classxs:documentation xs:annotation xs:complexType xs:sequence xs:element name=propertySet type=tns:PropertySetType maxOccurs=unbounded xs:sequence xs:complexType xs:element xs:complexType name=PropertySetType xs:sequence xs:element name=property type=tns:PropertyValueType maxOccurs=unbounded xs:sequence xs:attribute name=name type=tns:idType use=required xs:complexType xs:complexType name=PropertyValueType xs:simpleContent xs:extension base=tns:idType xs:attribute name=name type=tns:idType use=required xs:extension xs:simpleContent xs:complexType xs:element name=faultPolicy xs:complexType xs:sequence xs:element ref=tns:Conditions xs:element ref=tns:Actions xs:element ref=tns:Properties minOccurs=0 --Every policy has on Conditions and and one Actions, however, Properties is optional -- xs:sequence xs:attribute name=id type=tns:idType use=required xs:attribute name=version type=xs:string default=2.0.1 xs:complexType xs:key name=UniqueActionId xs:selector xpath=tns:Actionstns:Action xs:field xpath=id xs:key xs:key name=UniquePropertySetId xs:selector xpath=tns:Propertiestns:property_set xs:field xpath=id xs:key xs:keyref name=RetryActionRef refer=tns:UniqueActionId xs:selector xpath=tns:Actionstns:Actiontns:retrytns:retryFailureAction xs:field xpath=ref xs:keyref xs:keyref name=RetrySuccessActionRef refer=tns:UniqueActionId xs:selector xpath=tns:Actionstns:Actiontns:retrytns:retrySuccessAction xs:field xpath=ref xs:keyref xs:keyref name=JavaActionRef refer=tns:UniqueActionId xs:selector xpath=tns:Actionstns:Actiontns:javaActiontns:returnValue xs:field xpath=ref