Contents for Using the AquaLogic Service Bus Plug-in for WorkSpace Studio

Introduction to ALSB

Tasks

Working with Projects, Folders, Resources, and Configurations

Editing Resources

Cloning ALSB Projects and Folders

Creating ALSB Configuration Projects

Creating ALSB Projects

Creating Custom Resources

Creating JNDI Provider Resources

Creating Message Format Files

Editing JNDI Provider Resources

Exporting Resources

Generating an Effective WSDL

Modifying JAR Dependencies

Importing Resources

Creating Servers

Creating Service Account Resources

Creating Service Key Provider Resources

Creating SMTP Server Resources

Creating XQuery Transformations

Creating XSL Transformations

Working with Business Services

Creating Business Services

Editing Business Services

Working with Proxy Services

Creating Proxy Services

Editing Proxy Services

Working with Alert Destinations

Creating Alert Destinations

Editing Alert Destinations

Adding E-mail Recipients to Alert Destinations

Adding JMS Destinations to Alert Destinations

Working with Proxy Service Message Flows

Constructing Proxy Service Message Flows

Adding and Configuring Alert Actions in Message Flows

Adding and Configuring Assign Actions in Message Flows

Adding and Configuring Conditional Branch Nodes in Message Flows

Adding and Configuring Delete Actions in Message Flows

Adding and Configuring Dynamic Publish Actions in Message Flows

Adding and Configuring Dynamic Routing Actions in Message Flows

Adding and Configuring Error Handlers in Message Flows

Adding and Configuring For-Each Actions in Message Flows

Adding and Configuring If-Then Actions in Message Flows

Adding and Configuring Insert Actions in Message Flows

Adding and Configuring Java Callout Actions in Message Flows

Adding and Configuring Log Actions in Message Flows

Adding and Configuring MFL Transform Actions in Message Flows

Adding and Configuring Operational Branch Nodes in Message Flows

Adding and Configuring Pipeline Pair Nodes in Message Flows

Adding and Configuring Publish Actions in Message Flows

Adding and Configuring Publish Table Actions in Message Flows

Adding and Configuring Raise Error Actions in Message Flows

Adding and Configuring Rename Actions in Message Flows

Adding and Configuring Replace Actions in Message Flows

Adding and Configuring Reply Actions in Message Flows

Adding and Configuring Report Actions in Message Flows

Adding and Configuring Resume Actions in Message Flows

Adding and Configuring Route Nodes in Message Flows

Adding and Configuring Routing Actions in Message Flows

Adding and Configuring Routing Options Actions in Message Flows

Adding and Configuring Routing Table Actions in Message Flows

Adding and Configuring Service Callout Actions in Message Flows

Adding and Configuring Skip Actions in Message Flows

Adding and Configuring Stages in Message Flows

Adding and Configuring Transport Headers Actions in Message Flows

Adding and Configuring Validate Actions in Message Flows

Working with MQ Connections

Adding MQ Connections

Editing MQ Connections

Working with UDDI Registries

Adding UDDI Registries

Configuring UDDI Registries

Importing Business Services From a UDDI Registry

Working with Split-Join

Introduction to Split-Join

Designing a Split-Join

Initial Setup

Creating/Importing a WSDL Containing the Base Operation

Creating/Importing a Business Service to Use the Split-Join

Designing a Static Split-Join

1. Creating a New Split-Join

2. Adding an Assign

3. Adding a Parallel Node

4. Adding an Assign for Each Branch

5. Adding an Invoke External Service

6. Adding an Assign for Each Branch

7. Exporting and Testing the Split-Join

Designing a Dynamic Split-Join

1. Creating a New Split-Join

2. Adding an Assign

3. Adding a For Each

4. Adding an Assign

5. Adding an Invoke External Service

6. Adding an Assign

7. Adding an Error Handler

8. Exporting and Testing the Split-Join

Creating a New Split-Join

Configuring the Start Node

Adding General Information

Defining Global Variables

Viewing External Services

Configuring a Receive

Viewing the Operation

Defining the Receive Variable

Adding General Information

Creating an Assign

Adding and Configuring Assign Operations

Adding a Copy Operation

Adding General Information

Creating an Invoking External Service

Selecting an Operation

Defining Input and Output Variables

Adding General Information

Creating a Parallel

Adding Nodes

Adding General Information

Creating a For Each

Defining the For Each Logic

Adding General Information

Creating an If Activity

Configuring the If

Writing the logic of the condition

Adding resulting nodes

Adding General Information

Adding and Configuring Else If

Writing the Logic of the Condition

Adding Resulting Nodes

Adding General Information

Configuring the Else

Adding Resulting Nodes

Adding General Information

Creating an Error Handler

Creating a Raise Error

Configuring a Reply

Viewing the Operation

Defining the Reply Variable

Adding General Information

About Scope

Exporting and Testing a Split-Join

Creating a Transport Typed Business Service

Exporting the Split-Join Files

Exporting from the Business Service Menu

Auto-export

Manual export

Testing the Split-Join in the Test Console

Exporting from the Business Service Menu

User Interface Reference

Alerts

Alert Destination editor

Edit E-mail Recipient page

Edit JMS Destination page

AquaLogic Business Service Configuration

Business Service General Configuration page

Business Service Message Type Configuration page

Business Service Service Policy Configuration page

Business Service SOAP Binding Configuration page

Business Service Transport Configuration page

AquaLogic Proxy Service Configuration

Proxy Service General Configuration page

Proxy Service Message Level Security Configuration page

Proxy Service Message Type Configuration page

Proxy Service Operation Selection Configuration page

Proxy Service Service Policy Configuration page

Proxy Service SOAP Binding Configuration page

Proxy Service Transport Configuration page

ALSB Configurations and Projects

ALSB Configurations view

New AquaLogic Service Bus Configuration Project wizard

ALSB Configuration page

New AquaLogic Service Bus Project wizard

Custom Resources

New Custom Resource wizard

New Custom Resource Editor

New Custom Resource - Resource Type page

Custom MQ Resource Configuration page

Export wizard

Export wizard - ALSB Configuration JAR Export page

Export wizard - Export to Server - Select Resources page

Export wizard - Export to Server - Review Resources page

Import wizard

Import wizard - Config JAR Import - Load Resources page

Import wizard - Config JAR Import - Review Resources page

Import wizard - Config ZIP Import - Load Resources page

Import wizard - Config ZIP Import - Review Resources page

Import wizard - URL Import - Load Resources page

Import wizard - URL Import - Review Resources page

JNDI Providers

JNDI Provider Editor

New JNDI Provider Resource wizard

Message Flow Design Palette

Message Flow Nodes

Message Flow Route Actions - Communication Actions

Message Flow Route Actions - Flow Control Actions

Message Flow Stage Actions - Communication Actions

Message Flow Stage Actions - Flow Control Actions

Message Flow Stage Actions - Message Processing Actions

Message Flow Stage Actions - Reporting Actions

Message Flow Editor

Alert Action Properties

Assign Action Properties

Conditional Branch Node Properties

Delete Action Properties

Dynamic Publish Action Properties

Dynamic Routing Action Properties

Error Handler Node Properties

For-Each Action Properties

If-Then Action Properties

Insert Action Properties

Java Callout Action Properties

Log Action Properties

Message Flow Properties- Comment

Message Flow Properties - Namespaces

Message Flow Properties - Variables

MFL Transform Action Properties

Operational Branch Node Properties

Pipeline Pair Node Properties

Publish Action Properties

Publish Table Action Properties

Raise Error Action Properties

Rename Action Properties

Replace Action Properties

Reply Action Properties

Report Action Properties

Resume Action Properties

Route Node Properties

Routing Action Properties

Routing Options Action Properties

Routing Table Action Properties

Service Callout Action Properties

Skip Action Properties

Stage Node Properties

Transport Headers Action Properties

Validate Action Properties

Modify JAR Dependencies dialog

SMTP Servers

Edit SMTP Server page

New SMTP Server Resource wizard

UDDI Registry Configuration page

Outline view - AquaLogic Service Bus

Resource Management

Preferences dialog - AquaLogic Service Bus - Type Associations page

References view

Select Clone Target dialog

Select a Resource dialog

New Service Key Provider Resource wizard

New WS-Policy wizard

Service Accounts

New Service Account Resource wizard

Service Account editor - General Configuration page

Service Account editor - Static User Configuration page

Service Account editor - User Mappings Configuration page

Expression Editors

XQuery/XSLT Expression Editor

XPath Expression Editor

Condition Editor

Condition Builder page

Expression page

XQuery Resource page

XSLT Resource page

Variable Structures page

Namespace Definitions page

XQuery Functions page

Add Variable Structure dialog

New XSL Transformation wizard

Split-Join User Interface Reference

Split-Join Design Palette

Split-Join Properties View - Error Handler

Split-Join Properties View - External Services

Split-Join Properties View - Assign

Split-Join Properties View - Global Properties

Split-Join Properties View - For Each

Split-Join Properties View - If Activity

Split-Join Process Properties View - If and Else If

Split-Join Properties View - Invoke External Service

Split-Join Properties View - Parallel

Split-Join Properties View - Raise Error Page

Split-Join Properties View - Receive Page

Split-Join Properties View - Reply Page

Split-Join Properties View - Scope

Split-Join Properties View - Start Node

Split-Join Properties View - Variable

Assign Operation Dialog

Copy Literal/XPath 1.0 Expression Dialog

Counter Variable Dialog

Create/Edit Variable Dialog

Create Message Variable Dialog

Delete Action Dialog

Insert Action Dialog

Replace Action Dialog

Split-Join Wizard - New Split-Join

Split-Join Wizard - Specify Operations

Service Browser

SOAP Fault Variable Dialog

WSDL Browser

Transport Configuration

Protocol-Specific Transport Configuration Pages

DSP Transport Configuration page (Business Services)

EJB Transport Configuration page (Business Services)

E-Mail Transport Configuration page (Business Services)

E-Mail Transport Configuration page (Proxy Services)

File Transport Configuration page (Business Services)

File Transport Configuration page (Proxy Services)

FTP Transport Configuration page (Business Services)

FTP Transport Configuration page (Proxy Services)

HTTP Transport Configuration Page (Business Services)

HTTP Transport Configuration Page (Proxy Services)

JMS Transport Configuration page (Business Services)

JMS Transport Configuration page (Proxy Services)

JPD Transport Configuration page (Business Services)

MQ Transport Configuration page (Business Services)

MQ Transport Configuration page (Proxy Services)

SB Transport Configuration page (Business Services)

SB Transport Configuration page (Proxy Services)

SFTP Transport Configuration page (Business Services)

SFTP Transport Configuration page (Proxy Services)

Tuxedo Transport Configuration page (Business Services)

Tuxedo Transport Configuration page (Proxy Services)

WS Transport Configuration page (Business Services)

WS Transport Configuration page (Proxy Services)