2.113 Phase Dialog - General Tab

Use to create Oracle Mediator and business rules service components for integration with the BPEL process.

This activity enables you to create message request input and message response output variables and design business rules for evaluating variable content for the BPEL process.

When you complete these tasks, the following activities and service components are created:

  • An assign activity that includes the message request input and message response output variables.

  • An invoke activity, which is automatically designed to invoke an Oracle Mediator partner link in the BPEL process.

  • The Oracle Mediator partner link, which is automatically designed to route the message request input variable to the business rules service component in the SOA composite application of which this BPEL process is a part. The business rules service component displays in the SOA Composite Editor. The Oracle Mediator service component also displays as a service component in the SOA Composite Editor.

  • The business rules service component, which evaluates the content of the message request input variable and returns the results in the message response output variable to Oracle Mediator. Oracle Mediator then makes a routing decision and routes the message to the correct target destinations.

Element Description

Name

Enter a name or accept the default name of Phasenumber. This becomes the name for this activity in the designer.

Description

Enter a description of what the activities and service components in the phase activity accomplish.

Inputs and Output Variables

Displays the variable direction (input or output), name, and type that you create.

Add icon

Click to create a new input (for message request) or output (for message response) element type variable. Message and simple type variables are not supported with the phase activity. You cannot use a previously-created variable.

Delete icon

Click to delete a selected variable.

Move Up icon

Click to move up a selected variable.

Move Down icon

Click to move down a selected variable.

Edit Dynamic Rules

Click to invoke the Oracle Business Rules Designer of the business rules service component. This enables you to create a business rule for evaluating the content of the input variable message request. Business rules are statements that describe business policies, or describe key business decisions for a business. For example, the input variable message request may include a purchase order request that exceeds $5000. You can create a business rule that requires purchase order requests over $5000 to be initially sent to a manager for approval. If the request is less than $5000, manager approval is not required.

The results of the business rule evaluation are sent in the response message output variable to Oracle Mediator, which makes a routing decision and routes the message to the correct target destinations

Related Topics

BPEL Process Activities and Services in Developing SOA Applications with Oracle SOA Suite

Getting Started with Oracle Mediator in Developing SOA Applications with Oracle SOA Suite

Getting Started with Oracle Business Rules in Developing SOA Applications with Oracle SOA Suite

Using Two-Layer Business Process Management (BPM) in Developing SOA Applications with Oracle SOA Suite