Installing Upgrading Designing Configuring Deploying Monitoring Administering Troubleshooting Reference JBI Components
Close Print View
Reference: BPEL Management Service
 

Classic Java CAPS

Java CAPS Management and Monitoring APIs

Java CAPS Management Client

JavaDocs

Targets

Getting Started Using APIs

To Start Using APIs to Create Applications

Connecting to the Server Through APIs

Connection Type Definition

CAPSManagementClientFactory Definition

The Alert Management API

Support for Databases

AlertConfigurationService

AlertNotificationService

Services -- JavaCAPSManagementAPI

Administration Service

Runtime Management Service

Configuration Service

Deployment Service

Installation Service

Performance Measurement Service

Alert Management Service

Alert Administration Service

Alert Notification Service

Alert Configuration Service

JMS Management Service

Log Management Service

BPEL Management Service

Master Data Management (MDM) Service

Sun Adapters Management Service

Target Option Behavior for the Management Client

Writing Java Code to Access APIs Using Java Code Samples

Setting Up Databases

To Set Up a Database Using Enterprise Manager

To Set Up a Database Using a Scripting Utility

Using Oracle and Other Databases for Alert Persistence

To Set Up an Oracle Database for Alert Persistence

Oracle Script Examples

Setting Up Scripting Engines

Downloading, Installing, and Setting Up A Scripting Environment

Setting Up a Scripting Environment to Invoke Java CAPS Management and Monitoring APIs

To Modify the Environment Variables in env.bat

Using a Scripting Language to Exercise the Java CAPS Management and Monitoring APIs

Exercising the Administration Service

Exercising the Configuration Service

Exercising the Deployment Service

Exercising the Installation Service

Exercising the Runtime Management Service

Exercising the JMS Management Service

Exercising the BPEL Management Service

Exercising the HTTP Administration Service

Exercising the Notification Service

JRuby Integrated into NetBeans IDE

Java CAPS JMS Reference

WebLogic Server Components

Understanding Sun Master Index Configuration Options (Repository)

Understanding Sun Master Index Processing (Repository)

Understanding the Sun Match Engine

Understanding the Business Rules Method Palette

About Application Adapters

About Communication Adapters

About Database Adapters

About Web Server Adapters

What's New in the Sun TCP/IP HL7 Adapter

Java EE Based Components

Sun Master Data Management Suite Primer

Understanding Sun Master Index Configuration Options

Understanding the Master Index Match Engine

Understanding the Master Index Standardization Engine

United States Patient Solution Using MDM

Australia Patient Solution Using MDM

United Kingdom Patient Solution Using MDM

BPEL Management Service

The BPEL Management Service supports two types of API method names:

Note - These APIs are in addition to the APIs exposed for BPEL from the configuration service.

BPEL Management Service API Method Names and Descriptions (non-JBI Based Components)

API Method Name
Description
getBPELInstances
Obtains BPEL instances given optional BPEL process QName and/or an optional BPStatus or an optional instance ID. If instanceId is present, the BPEL process QName and BPStatus are ignored. The maximum instances to return is 1000, user specifies a lower number for maxRecords to limit the number of the instances returned. If the BPInstanceQueryResult.overflow is true, it indicates the number of qualifying instances is larger than 1000, no instances are returned in the result list, user should specify a maxRecords (<= 1000) and sortColumn and order.
getBPELInstanceActivityStatus
Obtains the list of ActivityStatus of a BPEL instance.
getBPELProcessIds
Obtains the list of BPEL process QName as String within a service unit.
getBPELInstanceFault
Obtains the fault detail of a faulted BPEL instance.
getInvokerInstance
Obtains the list of an invoker (parent) BPEL instance(s) that invoked a specific bpel instance
getInvokeeInstance
Obtains the list of invokee (sub) BPEL instance(s) that a specific BPEL instance invoked.
isMonitoringEnabled
Asks if Monitoring is enabled.
isPersistenceEnabled
Asks if Persistence is enabled.
resumeInstance
Resumes a Business Process Instance for a given Business Process Instance.
terminateInstance
Terminates a Business Process Instance for a given Business Process Instance
suspendInstance
Suspends a Business Process Instance for a given Business Process Instance
getBPELInstanceFault
Obtains the fault detail of a faulted BPEL instance.
suspendAllInstance
Suspends all instances of a BPEL process.
resumeAllInstance
Resumes all instances of a BPEL process.
terminateAllInstance
Terminates all instances of a BPEL process.
changeVariableValue
Changes the BPEL variable value. Note that, only the leaf node can be changed.
getVariableValue
Obtains the BPEL variable value. The content of the BPEL variable is returned.
listBPELVaraibles
Obtains the BPEL variable information for a BPEL instance.

BPEL Management Service API Method Names and Descriptions (JBI Based Components)

API Method Name
Description
setBusinessProcessInstanceVariableValue
Sets the value for the property using XPath on a Part given a business process instance, container, part, the XPath expression, and value.