![]() |
![]() |
|
|
Programming Client Applications
This document introduces the WebLogic Process Integrator API, and describes how to use the API to create a custom configuration, design, run-time management, or monitoring clients.
WebLogic Process Integrator API Development
WebLogic Process Integrator Process Engine
WebLogic Server Infrastructure
Process Engine Component Architecture
WebLogic Process Integrator API
WebLogic Process Integrator Application Development Tasks
WebLogic Process Integrator API Examples
Command-Line Administration Example
Command-Line SAX Parser Example
Importing Packages and Interfaces
WebLogic Process Integrator Packages and Interfaces
Connecting to WebLogic Process Integrator
Accessing the API Session EJBs
Step 1: Look Up a Session EJB Home Interface in JNDI
Step 2: Create a Remote Session Object Using the Home Interface
Using the Convenience Methods to Access EJBs
Getting the Template Definition Version
Example of Accessing Server Information
Using Value Objects to Access Object Data
Example of Using a Value Object
WebLogic Process Integrator JMS Destinations
Receiving Messages Asynchronously
Generating Message-Driven Beans for Multiple Event Queues
Guaranteeing Sequential Processing of Messages
Example of Connecting to a JMS Topic
Understanding the WebLogic Process Integrator Transaction Model
How the Transaction Is Committed
How a Workflow Instance Is Processed
How a Workflow Instance Reaches a Quiescent State
How to Force a New Transaction to Start
Example 1: Business Operations Defined as Actions in One Task
Example 2: Business Operations Defined as Actions in Multiple Tasks
Disconnecting from WebLogic Process Integrator
Removing Session EJB References
Stopping and Closing JMS Connections
Configuring the Security Realms
Getting Basic Security Information
Getting the Security Realm Class Name
Determining Whether the Security Realm Is Manageable and/or Persistent
Example of Getting Basic Security Information
Configuring Organizations, Roles, and Users
Getting the Security Realm Groups
Mapping Multiple Roles to Groups
Getting the Group Mapping for a Role
Getting the Group Mappings for All Roles Defined for an Organization
Getting Permissions for All Roles
Getting Permissions for a Role
Getting Permissions for All Users
Getting the Permissions for a User
Determining Whether a Specific Permission Is Set
Setting Role-Specific Permissions
Setting User-Specific Permissions
Configuring Business Operations
Getting Java Class Descriptors
Examples of Configuring Business Operations
Example of Getting an EJB Descriptor
Examples of Configuring Business Operations
Example of Configuring Event Keys
Configuring Business Calendars
Getting a Business Calendar Definition
Example of Configuring Business Calendars
Getting a Business Calendar Definition
Creating and Managing Workflow Templates
Getting the Templates for an Organization
Getting the Template Organizations
Setting the Template Organizations
Locking and Unlocking a Template
Getting Templates for an Organization
Creating and Managing Workflow Template Definitions
Creating a Template Definition
Getting Template Definition Information
Getting Definitions for a Template
Getting the Template Definition Content
Setting the Template Definition Content
Deleting a Template Definition
Marking a Task Complete or Incomplete
Example of Managing Task Routing
Managing XML Repository Folders
Creating a Folder or Subfolder
Getting All Folders and Subfolders
Managing XML Repository Entities
Organizing Entities Within Folders
Getting the EJB Environment Variable Values
Exporting a Package of Publishable Objects
Importing a Package of Publishable Objects
Reading a Package of Publishable Objects
Managing the Active Organization
What Is an Active Organization?
Getting the Active Organization
Setting the Active Organization
Example of Managing the Active Organization
Examples of Manually Starting a Workflow
Responding to a Client Request
Marking a Task as Complete or Incomplete
Examples of Managing Run-Time Tasks
Command-Line SAX Parser Example
Monitoring Run-Time Workflow Instances
Checking for Workflow Instances
Checking for a Workflow Template Instance
Checking for a Workflow Template Definition
Getting Workflow Instance Tasks
Deleting a Specific Workflow Instance
Deleting All Instances of a Workflow Template or Template Definition
Querying the Run-Time Workload
Querying the Run-Time Statistics
Getting Workflow Instance Variables
Setting Workflow Instance Variables
Monitoring Workflow Exceptions
Overview of Exception Handling
Getting Workflow Exception Information
Getting the Workflow Exception
Determining Whether a Workflow Exception Resulted from a Database Deadlock
Invoking a Workflow Exception Handler
Client Call Addin Request DTD Example
Client Call Addin Response DTD
Client Call Program Request DTD
Client Call Program Request DTD Example
Client Call Program Response DTD
Client Call Program Response DTD Example
Client Message Box Request DTD
Client Message Box Request DTD Example
Client Message Box Response DTD
Client Message Box Response DTD Example
Client Set Variables Request DTD
Client Set Variables Request DTD Example
Client Set Variables Response DTD
Client Set Variables Response DTD Example
Template Definition DTD Example
RepositoryFolderInfoHelper Object
EJB and Java Class Descriptors
ClassInvocationDescriptor Object
EJBInvocationDescriptor Object
Customizing Studio and Worklist Logos and Text
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|