Book Image

WS-BPEL 2.0 Beginner's Guide

Book Image

WS-BPEL 2.0 Beginner's Guide

Overview of this book

Table of Contents (19 chapters)
WS-BPEL 2.0 Beginner's Guide
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Time for action – selecting VintageBookstore


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:

  1. Add a new <if> activity to the BookWarehousingBPEL process:

  2. We will write the condition using the year-from-dateTime() XPath function, which returns the publishing year:

  3. If the publishing year is lower than 1970, we should prepare the request and invoke the VintageBookstoreBPEL process. Otherwise, we should execute the activities previously defined within the BPEL process.

What just happened?

We have implemented the following BPEL condition:

Have a go hero – implementing vintage branch

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...