BEA Logo BEA Collaborate Release 2.0

  BEA Home  |  Events  |  Solutions  |  Partners  |  Products  |  Services  |  Download  |  Developer Center  |  WebSUPPORT

 

   Collaborate Documentation   |   Workflows   |   Previous Topic   |   Next Topic   |   Contents   |   Index

 

Welcome to Creating Workflows for BEA WebLogic Collaborate! This document:


 


 

 

About Creating Workflows

Architectural Overview

Architectural Components

WebLogic Process Integrator and WebLogic Collaborate Components

Key Concepts

Workflows, Collaborative Workflows, Workflow Templates, and Workflow Template Definitions

Conversations and Business Messages

Initiators and Participants

Sending and Receiving Business Messages

Run-Time Prerequisites

Summary of Workflow Integration Tasks

Administrative Tasks

Design Tasks

Programming Tasks

 

Defining Conversation Properties for Workflow Templates

About Using the WebLogic Collaborate Plug-In to Define Templates

About Templates and Template Definitions

Creating a Workflow Template

Linking Templates to Conversations

Linking Templates to Collaboration Protocols

Defining the Quality of Service for XOCP Message Delivery in the Workflow Template

Logging Messages

About Working with WebLogic Process Integrator Variables for Workflows

Associations Between WebLogic Process Integrator Variables and Java Data Types

Rules for Defining WebLogic Process Integrator Variables

Defining Variables

 

Starting Collaborative Workflows

About Starting Collaborative Workflows

Defining Collaborative Workflow Start Properties

Starting the Collaborative Workflow at Run Time

Starting a Conversation Initiator Workflow

Defining the Start Node for a Conversation Participant Workflow

Starting Conversation Participant Workflows Based on the XOCP 1.1 Protocol

Starting Conversation Participant Workflows Based on the RosettaNet 2.0 Protocol

Starting Conversation Participant Workflows Based on the RosettaNet 1.1 Protocol

Defining the Start Public Workflow Action

Defining the Start Public Workflow Action

Adding a Start Public Workflow Action

Using the Expression Builder to Specify Values in the Start Public Workflow Dialog Box

Synchronizing the Child Workflow With the Parent Workflow

Developing Applications that Start Conversation Initiator Workflows

WebLogic Process Integrator Integration API

Programming Steps for Accessing Conversation Initiator Workflows

Step 1: Import the Necessary Packages

Step 2: Create a Workflow Instance Object for a Specific Workflow Template

Step 3: Initialize Input Variables

Step 4: Start a Workflow Instance

Step 5: Wait for the Workflow Instance to Complete

Step 6: Handle Results in Output Variables

Handling Exceptions

 

Working with Business Messages

About Working with Business Messages

Defining WebLogic Process Integrator Variables for Business Messages

Simple Message Manipulation

Creating Business Messages

Defining the Compose Business Message Action

Extracting Information from Business Messages

Defining the Extract Business Message Parts Action

Complex Message Manipulation

Defining the Manipulate Business Message Action

Adding a Manipulate Business Message Action

Example of a Manipulate Business Message Action

Writing the Application to Manipulate Business Messages

Message Manipulator Features

MessageManipulator Interface

Public Default Constructor

Steps for Writing the Application that Implements the MessageManipulator Interface to Create a Business Message

Steps for Writing the Application that Implements the MessageManipulator Interface to Process the Contents of a Received Business Message

 

Sending and Receiving Business Messages

Defining the Workflow to Send Business Messages

Sending Business Messages Using the XOCP 1.1 Protocol

Assigning Message Token Information to WebLogic Process Integrator Variables

Defining the Quality of Service for Message Delivery for a Send Business Message Action

Sending Business Messages Using the RosettaNet 2.0 Protocol

Sending Business Messages Using the RosettaNet 1.1 Protocol

Defining the Workflow to Receive Business Messages

Defining Business Message Receive Events

Defining a Business Message Receive Event for the XOCP 1.1 Protocol

Defining a Business Message Receive Event for the RosettaNet 2.0 Protocol

Defining a Business Message Receive Event for the RosettaNet 1.1 Protocol

 

Ending Collaborative Workflows

Defining Conversation Termination

Defining the Termination of Conversation Initiator Workflows

Done Properties Dialog Box for the XOCP 1.1 Protocol

Done Properties Dialog Box for the RosettaNet 1.1 or 2.0 Protocols

Defining the End of Conversation Participant Workflows

Defining Workflow End

 

back to top   next page