BEA Logo BEA WLI Release 2.1

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

 

   WLI Doc Home   |   B2B Topics   |   Creating Workflows   |   Previous Topic   |   Next Topic   |   Contents   |   Index   |   View as PDF

Creating Workflows

 

 

About Creating Workflows

Architectural Overview

Architectural Components

WebLogic Integration 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 B2B Integration 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 Using Workflow Variables

Associations Between Workflow Variables and Java Data Types

Rules for Defining Workflow 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

Message Manipulator 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 Workflow Variables for Business Messages

Simple Message Manipulation

Creating Business Messages

Defining the Compose Business Message Action

Extracting Information from Business Messages

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 Workflow 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 for Each Supported Protocol

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