Version 3.0 - September, 2006
Receiving Various Messages to Start a Process
Introduction
Deploying the Process
Running the Process

Receiving Various Messages to Start a Process

Introduction

This sample demonstrates how to start a process when the message exchange involves different incoming messages and/or multiple partner links.

In this example, two different types of messages are received over two different partner links. The process consists of the following:

The following diagram represents the process. Note that the process may directly contain only one activity. The process contains an implicit flow primary activity that contains the two sequence activities. The flow activity is hidden (to save space) because ActiveBPEL Designer has added it automatically.

Deploying the Process

See Deploying the Samples.

Running the Process

The OASIS-provided sample ublOrderMessage.xml does not comply with their schema. Therefore, you must disable validation before simulating the process in ActiveBPEL Designer or running it in the ActiveBPEL engine or an ActiveBPEL Server. This is done by un-checking the "Validate Input/Output messages against schema" option:

To run the sample, see Running the Samples. There are two separate services, one for the order process message and one for the UBL order message. For the order process message, use the service name orderProcessPLTService and the sample data file orderMessage.xml. For the UBL order message, use the service name ublOrderPLTService and the sample data file ublOrderMessage117.xml (not ublOrderMessage.xml).