2.123 Create BPEL Process Dialog
Use to create a BPEL process service component in a service-oriented architecture (SOA) composite application.
A BPEL process service component integrates a series of business activities and services into an end-to-end process flow. After creation, double-click the BPEL process icon in the SOA Composite Editor to get started with designing your component. How?
Element | Description |
---|---|
BPEL 1.1 Specification |
Select to create a BPEL process service component that conforms to BPEL 1.1 specifications. |
BPEL 2.0 Specification |
Select to create a BPEL process service component that conforms to BPEL 2.0 specifications. This is the default selection. |
Name |
Enter a name for the BPEL process or accept the default name of Always use completely unique names when creating BPEL processes. Do not create:
|
Namespace |
Use the default namespace path or enter a custom path. |
Directory |
Specify a directory in which to place BPEL process service component artifacts or accept the default directory of You can change the directory path, but ensure that the directory is beneath the |
Template |
Select a template based on the type of BPEL process service component you want to design. A template provides a basic set of default files ( |
Asynchronous BPEL Process |
Creates an asynchronous process with a default receive activity to initiate the BPEL process service component flow and an invoke activity to asynchronously call back the client. This type is selected by default. More |
Synchronous BPEL Process |
Creates a synchronous process with a default receive activity to initiate the BPEL process service component flow and a reply activity to return the results. More |
One Way BPEL Process |
Creates a process with a one-way call interface definition. |
Define Service Later |
Select to create an empty BPEL process service component with no activities. |
Base on a WSDL |
Creates a BPEL process with an interface defined by an existing WSDL file. You must specify the WSDL Uniform Resource Locator (URL), port type, and callback port type to use. |
Subscribe to Events |
Creates a BPEL process in which you can subscribe to a business event. After selecting this option, the dialog refreshes to display the Delivery list for selecting a transaction type and an event table. Click the Add icon to select an event to which to subscribe. Your selection is then displayed in the event table where you can perform additional configuration.
|
Service Name |
Accept the default value of |
Expose as a SOAP Service |
Select this checkbox to create a BPEL process service component that is automatically connected (wired) to an inbound simple object access protocol (SOAP) web service binding component. If you do not select this checkbox, the BPEL process service component is created as a standalone component in the SOA Composite Editor. You can explicitly associate the BPEL process service component with a service at a later time. This checkbox is selected by default. |
Delivery |
Set the persistence policy of the process in the delivery layer. This list enables you to specify a value for the
|
Transaction |
Set the transaction behavior of the BPEL instance for initiating calls. This list enables you to specify a value for the
Note: This property does not apply for midprocess receive activities. In those cases, another thread in another transaction is used to process the message. This is because a correlation is needed and it is always done asynchronously. |
Input |
Accept the default input XSD schema or click the Search icon to select a different XSD. If you click the Search icon, the Type Chooser dialog appears. Browse the imported schemas and select the input element (for example, a purchase order). You can also import an existing schema or WSDL in the Type Chooser dialog. |
Output |
Accept the default output XSD schema or click the Search icon to select a different XSD. If you click the Search icon, the Type Chooser dialog appears. Browse the imported schemas and select the output element (for example, a purchase order). |
Related Topics
Introduction to the BPEL Process Service Component in Developing SOA Applications with Oracle SOA Suite
Using Business Events and the Event Delivery Network in Developing SOA Applications with Oracle SOA Suite
Deployment Descriptor Properties in Developing SOA Applications with Oracle SOA Suite