O'Reilly logo

BPEL and Java Cookbook by Jurij Laznik

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Throwing the faults from BPEL

In this recipe, we will identify the ways of how to throw the faults from BPEL. For this recipe, we will adapt the BPEL process from the previous recipe.

How to do it…

In the previous recipe, we saw that the web service performed the check against the dates. However, we would like to change the BPEL process so that some basic checking on the dates is performed in the BPEL process. We will check if the from and to dates are the same. If they are the same, we will throw the fault.

  1. We start by defining the new schema element for the fault.
    <element name = "faultResponse">
      <complexType>
        <sequence>
          <element name = "msg" type = "string"/>
        </sequence>
      </complexType>
    </element>
  2. We also define the new message in WSDL that will ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required