Let us now implement the condition regarding the publishing year. Each book, published before 1970, should be automatically delivered to VintageBookstore
. To achieve this, we will perform the following steps:
<if>
activity to the BookWarehousingBPEL
process:year-from-dateTime()
XPath function, which returns the publishing year:VintageBookstoreBPEL
process. Otherwise, we should execute the activities previously defined within the BPEL process.It's your turn now. You should implement the branch for handling the books older than 1970. First, you should prepare the request. Then you should invoke the VintageBookstoreBPEL
process and finally return the response that the book has been directed to the VintageBookstore
.
You should develop the VintageBookstoreBPEL
process, which should look like this:
The source code should read like this:
With this, we have concluded our discussion of conditions. In the next section, we will have a look at loops.