Skip Headers
Oracle® BPEL Process Manager Developer's Guide
10g Release 2 (10.1.2)
B14448-02
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
Next
Next
 

B Workflow and Notification Reference

This appendix describes operations that can be invoked from a BPEL business process.

This appendix contains the following topics:

B.1 Task Manager Service WSDL Operations

The task manager service exposes operations that can be invoked from the BPEL business process to orchestrate the workflow. The task manager service also provides state management and persistency for the tasks. The task manager service exposes the following operations. All the operations are exposed on the WSDL port type TaskManager.

The WSDL for TaskManagerService is available at

 http://hostname:port/orabpel/xmllib/workflow/TaskManagerService.wsdl

The XSD used by TaskManagerService is available at

http://hostname:port/orabpel/xmllib/workflow/WorkflowTask.xsd

B.2 Task Routing Service WSDL Operations

The task routing service exposes operations that can be invoked from the BPEL business process to perform task routing operations. The task manager service exposes the following operations. All the operations are exposed on the WSDL port type TaskRoutingService.

The WSDL for TaskRoutingService is available at

http://hostname:port/orabpel/default/TaskActionHandler/TaskRoutingService.wsdl

The XSD for the service is available at

http://hostname:port/orabpel/xmllib/workflow/TaskRoutingService.xsd

B.3 Notification WSDL Operations

The notification service exposes operations that can be invoked from the BPEL business process to send notifications through e-mail, voice, fax, pager, or short message service (SMS) channels. The notification service exposes the following operations on the WSDL port type NotificationService.

B.4 Identify Service Operations

The identity service exposes the following operations that can be invoked from the BPEL business process. All the operations are exposed on the WSDL port type IdentityService.

The WSDL for the IdentityService is available at

http://hostname:port/orabpel/xmllib/workflow/LocalIdentityService.wsdl

The XSD for the service is available at

http://hostname:port/orabpel/xmllib/workflow/LocalIdentityService.xsd

B.5 Task Action Handler Business Process

The task action handler business process receives updates from Oracle BPEL Worklist Application through the task manager service or the task routing service. The main task of the process is to keep the task synchronized in the BPEL process with its database state. Based on the state of the task, the process determines if the parent BPEL process should be called back with the task. An instance of the task action handler process is created for each participant for a given task. Participants who participate in the task when the current participant performs operations like reassign, escalate, and so on reuse the same process.

In addition, the task action handler process manages the following timer events:

B.6 Summary

This appendix describes workflow and notification service WSDL operations.