Oracle BPEL Process Resiliency

* See this post for policy based fault handlings.

Partner Link Failover

* Partner link failover locations can be specified in bpel.xml

<partnerLinkBinding name="RatingService">
  <property name="wsdlLocation">
    http://localhost:8080/axis/services/RatingService1?wsdl
  </property>
  <property name="location">
    http://localhost:1234/axis/services/RatingService1
    http://localhost:8080/axis/services/RatingService2
  </property>
</partnerLinkBinding>

Partner Link Retries

* Partner link retries can be specified in bpel.xml

<partnerLinkBinding name="FlakyService">
  <property name="wsdlLocation">
    http://localhost:8080/axis/services/FlakyService?wsdl
  </property>
  <property name="location">
    http://localhost:2222/axis/services/FlakyService
  </property>
  <property name="retryMaxCount">2</property>
  <property name="retryInterval">60</property>
</partnerLinkBinding>

Human Intervention

References

* OracleAS_2\bpel\samples\demos\ResilientDemo\ResilientFlow\ResilientFlow.pdf

This entry was posted in bpel, oc4j. Bookmark the permalink.