ActiveVOS Designer Samples Documentation
  Documentation for Sample Orchestration Project Templates
    Starting the ActiveVOS Server
    Human Approval
      Getting Started
      Preparing the Process for Human Interaction
      Adding Human Interaction
      Completing the Human Review
      Updating Fault Handling
      Simulating the Process
      Preparing for Deployment
      Running the Process on the Server
    Human Approval Completed
      Getting Started with the Completed project
      Start the ActiveVOS Embedded Server
      Deploy the Loan Process
      Deploy the Partner Processes
      Run the Loan Process on the server
      Claim, update and complete the human task
      Review the completed Loan Process
    On Event Adjust Threshold
      Introduction
      Generating events from processes
      Kicking off a process
      Other Queries
      Running the Sample
    User Reports
      Getting Started with the User Reports project
      Sample Reports
      Deploying the Sample Reports
      Appendix I: ActiveVOS Process Data Model
      Appendix II: ActiveVOS Human Task Data Model
ActiveVOS Inbox Online Help V6.1
  About ActiveVOS Inbox
    What is an ActiveVOS Task?
    About Users and Administrators
    Navigating in the Inbox
    Refreshing Your Task List
    Claiming and Performing Other Actions for a Task
    Working with a Work Item, Attachments and Comments
    Modifying a Task
    Completing or Failing a Task
    Assigning a Task to Another User
    What Happens When a Task is Overdue
    Reading and Removing Notifications
    Viewing Task History
    Viewing Task XML
    Adding an RSS Feed for Inbox Updates
  About ActiveVOS Server and the Inbox
    Starting and Signing Into the Inbox
    Session Time Out
  Printed Version
ActiveVOS Start Here V6.1
  Quick Start Designer
  Quick Start Server
BPEL for People Online Help V6.1
  Welcome to ActiveVOS BPEL for People
  Getting Started with BPEL for People
    What is BPEL for People?
    About the BPEL4People Specification
    Introducing Human Workflow into a BPEL Process
    Routing Tasks to People at Run Time
    About Task LifeCycle
    Creating the Artifacts Needed for the People Activity
  Participants and Tasks
    What are Participants and Tasks?
      Creating a Human Task Participant
      Using the Identity Chooser to Assign a Name to a Participant Role
      Creating a Task for a Participant
    Using BPEL4People Extension Elements and Activities
    Human Interactions Extension Element
    About Logical People Groups
      Creating a Logical People From the Outline View
      Logical People Group Parameters and Arguments
      Using a Logical People Group in an Assign Activity
      Selecting Users or Groups for Logical People Groups During Deployment
    Using Logical People Groups for Role Assignments
    Using Literal Values for Role Assignments
    Using Expressions for Role Assignments
    About Tasks
      Adding a Task or Notification to the Outline View for Process or Scope Use
      Required and Optional Properties for a Task
      Task Name, Interface, and Priority
      Adding a Task Interface and Callback
      Role Assignments for a Task or Notification
      Adding Task or Notification Presentation Properties
      Configuring Presentation Parameters for a Task or Notification Subject or Description
      Adding a Language for Task or Notification Presentation
      Adding a Content Type for a Task or Notification Description
      Using the All Tab of a Task
      Using Expressions for Outcome and Search By
      Adding Rendering Details for a Task or Notification
    About Task Deadlines and Escalations
      Adding Start and Completion Deadlines and Alarms
      Selecting an Escalation Action to Occur When a Task Deadline is Triggered
      Defining a Condition for an Escalation Action
      Using Task Data or Mapped Data for a Notification
      Creating an Inline or Local Notification Action for a Task Deadline
      Using a Reassignment Action for a Task Deadline
      Invoking a Process When a Task Deadline Occurs
      Sending Email When a Task Deadline Occurs
    About Notifications
      Required and Optional Properties for a Notification
      Notification Name, Priority, and Interface
      Using the All Tab of a Notification
  Using the People Activity
    What is a People Activity?
    Conceptual Overview of the People Activity
    Adding a People Activity
      Adding a People Activity from the Activity Palette
      Adding a People Activity Using the Participants View
      Adding a People Activity Using the Create Activity Wizard
    Required and Optional Properties of a People Activity
    Creating an Inline Task or Notification
    Selecting a Local Task or Notification
    Selecting Overrides for Priority and People Assignments
    Selecting Variables
    Adding Scheduled Actions for Tasks
    Sending and Receiving Attachments
    Catching a Fault Thrown by the People Activity
  Simulating, Deploying, and Debugging the People Activity
    Simulating a Process with a People Activity
      Simulating Comments Returned from a Task
      Viewing Task Data While Simulating
    Selecting a Logical People Group Handler During Deployment
      Adding Static Users or Groups
      Adding a People Query
    Using the Identity Chooser During Deployment
    Running Your Process from the ActiveVOS Server
  Providing Renderings for ActiveVOS Inbox and Other Clients
    What is the ActiveVOS Inbox?
    Viewing the Default Rendering of ActiveVOS Inbox Details Page
    Rendering the Task Interface into a User Interface
    Adding a Rendering
      What Are Presentation and Command XSL?
      Generating Presentation and Command XSL Files
      Working in Development Mode or Production Mode
      Examples of Inbox HTML Forms Generated
    Creating XSL Rendering
    Creating a Custom Rendering
    Contributing a Custom Task Rendering Hint Editor
  Creating Custom Escalation Actions
  Custom Functions
    BPEL For People Custom Functions
    WS-HT (Human Task) Custom Functions
  Using the Inbox Rendering SDK
    What is the Inbox Rendering SDK?
    Using the Active Endpoints Inbox Rendering SDK
    Creating a Custom Work Item
      Examining the loan_taskdetail.xsl File
      Examining the loan_param2commands.xsl File
    Replacing the Inbox Logo Image
    Advanced Inbox Modifications
  Printed Version
ActiveVOS Business Process Modeling and Simulation
  Concepts
    Businss Process Lifecycle
    Business Process Modeling
      BPMN (Business Process Modeling Notation)
      Simulation
    SOA (Service Oriented Architecture)
      BPEL4WS (Business Process Execution Language for Web Service)
      WSDL (Web Service Description Language)
      Web Services Human Task
  Getting Started
    Features Comparison: Business Analyst version and SOA Architect version
    User Interface Overview
      Business process diagram editor
      Artifacts view
      Outline view
      Properties view
      Problems view
      Reviews view
      Edit menu
    Working with Examples
      Creating a BPMN model from a BPEL artifact
      Runnning a simulation
      Modeling a BPEL process
  Tasks
    Importing and exporting process models
      Mapping from Microsoft Visio to BPMN
      Mapping from UML2 Activity diagram to BPMN
      Transforming XPDL models
      Mapping from BPEL to BPMN
    Modeling business processes
      Customizing user-defined properties
      Specifying Goals and KPIs
      Working with process models
        Creating a new model
        Creating a sub-process
        Editing a business process diagram
        Editing properties using Properties view
        Changing the default options of diagrams
        Formatting a business process diagram
        Aligning diagram objects
        Finding text
        Printing
    Peer Review
      Comments
      Tracking changes
      Rolling back changes
    Documenting and reporting
      Generating an image file
      Generating a report or a business process document
      Customizing a document template
      Designing a new report using BIRT report designer
        Create a XML data source
    Simulating and analyzing simulation output
      Setting up a simulation project
      Specifying simulation properties
      Specifying KPI and KPI variables
      Running a simulation
      Analyzing simulation result
    Modeling a BPEL process
      Working with existing web services
      Modeling message and data flows
      Validating a model
      Transforming to a BPEL model
  Reference
    Business Process Diagram Objects
      Processes
        Goals
        KPIs
        Messages
      Activities
        Sub-process
      Events
        Triggers
      Gateways
      Connections
        Associations
        Message Flows
        Sequence Flows
      Artifacts
        Annotations
        Data Objects
        Groups
      Swimlanes
        Pools
        Lanes
      Assignments
    WSDL Objects
      Messages
      Operations
ActiveVOS Server Console Online Help V6.1
  ActiveVOS Server Console Overview
    How To’s
    Deploy
    Prerequisites for Running the ActiveVOS Console
    Options for Different Application Servers
    Understanding the Properties of an Invoked Service
  Home
    Dashboard
    Active Processes
    Server Status
  Monitor
    Process Monitoring
      Active Processes
      Using Selection Filters for Active Processes
      Active Process Detail Page
      Using the Active Process Detail Graphic View
      Using the Active Process Detail Outline View
      Using the Active Process Detail Log for Analysis
      Process Rewind and Exception Management Overview
      Process Rewind
      Restoring Variable Data When Rewinding a Process
      Tips for Using Process Rewind
      Process Exception Management
      Working with Variable Attachments
      Alarm Queue
      Receive Queue
    Task Monitoring
      About Human Tasks
      Active Tasks
      Work Queues
    Server Monitoring
      Server Statistics
      Deployment Logs
  Reports
  Catalog
    Process Definitions
      Deployed Process Detail
      Deployed Process Version Detail
      Process Version Life Cycles
      Updating or Expiring a Process Version
      Logging Level
      Process Version Persistence Type
      Exception Management Type
      Invoke Recovery Type
      Process Instance Retention Days
      Deployed Process Detail Graph
    Indexed Properties
    Partner Definitions
    Resources
      Viewing Catalog Resources
      Resource List
    Service Definitions
  Admin
    Cluster
      Cluster Properties
    License
      CPU Count
    Configure Server
      Server Properties
      Function Contexts
      Monitoring Thresholds
      URN Mappings
    Configure Services
    Alert Service
    Email Service
    Identity Service
      XML or LDIF Identity Service
      LDAP Identity Service
      Creating a Trusted Keystore File
      JDBC Identity Service
      User and Group Attribute Mapping
      Testing LDAP and JDBC Configurations
      Importing and Exporting an Identity Configuration
      Manual Configuration for a JDBC Identity Service on Tomcat
    Messaging Service
    Task Service
    Eventing Service
    Maintenance
      Scheduled Processes
      Creating a New Process Schedule
      Managing and Modifying Execution Schedules
      Storage
  BPEL Standard Faults
  ActiveVOS Custom Faults
  Printed Version
ActiveVOS Server User Guide V6.1
  Preface
  Welcome to ActiveVOS Server
    What are the Server Components of ActiveVOS?
    Installing, Configuring, and Starting Up the Server
    Configuring ActiveVOS Server for WS-Security
      Configuring Java-Based Servers for WS-Security
    What is a BPEL Process?
    How Do I Create, Deploy, and Run a BPEL Process?
    Using ActiveVOS Designer
    Using the ActiveVOS Server Administration Console
    Support for Custom Inbox Rendering
  Deployment Basics
    What is Business Process Deployment?
    What is a Business Process Archive?
    What is a Process Deployment Descriptor?
      Endpoint References and WS-Addressing
      Endpoint References and WS-Policy
      Authentication
      Encryption
      Signature
      Timestamp
      Retry
      Engine-Managed Correlation
      WS-Reliable Messaging
      User-Defined Policy Assertion
      JMS Delivery Options
      HTTP Transport
      REST Enabled
      SAML
      Message Validation
      Web Service Timeout
      Invoke Recovery
      Send WS-Addressing Headers
      WSDL Binding Reference
      Suppress xsi:type
      Partner Role Details
      Partner Role Invoke Handlers
      URN/URL Mappings for an Endpoint Reference
      My Role Details
      Engine Settings for Individual Processes
      Process Version Details
      Process Group
      Indexed Properties
      People Queries
      Business Process Events
    What is a Partner Definition File?
    Deploying a Business Process Archive
    Executing and Modifying a BPRD Script
    Understanding the Resource Catalog
  Creating a Standard or External Service Endpoint for My Role Partner Links
    Standard vs. External Publishing of Service Endpoints for My Role Partner Links
    What is an External Service Endpoint?
    Creating a J2EE for Web Services Endpoint
      Adding the ActiveVOS Engine EJB Interface to the Java Class File
      Adding the My Role Partner Link Context to the Java Class File
      Adding a Security Context to the Java Class File
      Example J2EE Web Service Endpoint
    Packaging a J2EE for Web Services Endpoint
    Deploying a J2EE Web Services Endpoint
  Custom Invoke Handlers
    Standard vs. Custom Invocation of Service Endpoints
    What is a Custom Invoke Handler?
    Referencing the Custom Invoke Handler Interface in a Java-Based Implementation
    Adding the Custom Invoke Handler Attribute to the Process Deployment Descriptor
    Packaging the Custom Invoke Handler as an EJB
    Deploying Custom Invoke Handler Files
  Special Purpose BPEL Processes
    Using a BPEL Template for a Special Process
    Alert Service
    Retry-Policy Service
    Identity Service
    Email Service
    Monitoring Alert Service
  Printed Version
ActiveVOS Designer Online Help V6.1
  Online Help Conventions
    XML Syntax
    Installation and System Requirements
    Documentation Conventions
  Welcome to ActiveVOS Designer
    About ActiveVOS Designer
    ActiveVOS Designer Components
    Working in the Eclipse Environment
    Introducing Business Process Execution Language
      A Little BPEL History
      BPEL Resources
    What is a BPEL Process?
    BPEL Process Definition Elements
    ActiveVOS Extensions to WS-BPEL 2.0
    BPEL for People Extension to WS-BPEL 2.0
    ActiveVOS Feature Tour
    Printing ActiveVOS Designer User's Guide
    Migrating from Earlier Versions
      Required Reset for ActiveVOS Perspectives
      Migrating from Designer Versions Prior to 6.x
      Opening and Using BPEL4WS 1.1 Processes
      Migrating Processes from BPEL4WS 1.1 to WS-BPEL 2.0
  ActiveVOS Tutorial
    Introduction to ActiveVOS Tutorial
    Tutorial Part 1: Starting a New Process
    Tutorial Part 2: Planning and Designing a Process
    Tutorial Part 3: Creating a Process Service Consumer Participant
    Tutorial Part 4: Creating Partner Service Provider Activities
    Tutorial Part 5: Adding Process Activities and Properties
    Tutorial Part 6: Adding Fault Handling
    Tutorial Part 7: Adding Compensation and Correlation
    Tutorial Part 8: Simulating the Process
    Tutorial Part 9: Deploying the Process
    Tutorial Part 10: Running the Process on the Server
    Tutorial Part 11: Debugging Your Process Remotely
  Using ActiveVOS for the First Time
    Launching ActiveVOS Designer
    Using the Workspace to Store Projects
    Creating an Orchestration Project
      Changing the Default Location of a Workspace Project
      Orchestration Project Templates
    Adding or Removing a Project Orchestration Nature
    About Project Orchestration and Validation Builders
    Creating a New Process
    Importing an Existing BPEL Process
    Begin Your First Project with Process Design-Assist
    Using the ActiveVOS Learning Tools
    Setting Up the ActiveVOS Server
  Getting Started in ActiveVOS Designer
    About ActiveVOS Designer and the Eclipse Workbench
    Navigating Through ActiveVOS Designer
    Windows, Perspectives, Views, and Editors
    ActiveVOS Perspectives
    ActiveVOS Designer Perspective
      Project Explorer
      Participants
      Interfaces
      Outline View
      Properties View
      Process Variables
      Error Log
      Problems View
      Tasks View
      Thumbnail View
      Bookmarks View
      Servers and Console Views
      Status Bar
    ActiveVOS Debug Perspective
    Using the ActiveVOS Process Editor
      Process Editor Process Activities Tab
      Process Editor Fault Handlers Tab
      Process Editor Event Handlers Tab
      Process Editor Compensation and Termination Handler Tabs
      Process Editor Source Tab
      Using Process Editor Tool Palettes
      Displaying Swimlanes
      Setting Visual Properties and Using Your Own Library of Images
      Adding Tasks and Bookmarks to the Process
      Adding Comments to a Process
      Adding Documentation to a Process
      Tips for Designing on the Process Editor Canvas
      Showing and Hiding Activities
      Process Editor Keyboard Shortcuts
      ActiveVOS Function Keys
    Customizing the ActiveVOS Perspective
    ActiveVOS Menus and Toolbars
      Go To Activity (Ctrl + l)
      Open Operation (Ctrl + Shift + t, o)
      Open Port Type (Ctrl + Shift + t, p)
      Open Web Type (Ctrl + Shift + t, w)
    ActiveVOS Preferences
      Colors and Fonts Preferences
      Layout Preferences
      Swimlane Appearance Preferences
      Tasks and Problems Preferences
      Identity Chooser Preference
      Additional Preferences
    Accessing ActiveVOS Online Help
    Preserving BPEL Layout With VBPEL Files
    Optimize Parameters
  Interfaces, Service References, and Local WSDL
    About Interfaces, Service References, and Local WSDL
    Importing a Local WSDL
      Viewing Key Elements of a WSDL Tree
      Editing a WSDL in the WSDL Editor
      Deleting a WSDL from Your Project
    Importing a Service Reference
    Creating a New Interface
    Creating a Java Interface
      Setting up Your Java Project in ActiveVOS
      Constraints for your Java Project
      Generating WSDL and Schema from a Java Interface
      Updating Your Java Project and Your BPEL Process Concurrently
      Deployment Requirements for a Java Endpoint
      Running a BPEL Process with a Java Endpoint
      Comparing the Java Interface to a Custom Java Invoke Handler
    Using the Interfaces View to Create Activities
      Interfaces Toolbar Options
      Filtering the Interfaces View
      System Services Interfaces
    Creating a WSDL File with Extensions for BPEL
    Using Sample Data for WSDL Messages
      Adding or Editing a Sample Data Value for a Simple Type Message Part
      Generating a Sample Data File
      Adding a Sample Data File to a WSDL Message
      Selecting a Default Sample Data File
      Viewing the XML Structure of a Sample Data File
      Removing a Sample Data File
    Finding Where a WSDL Component is Used
    Using Process Search
  Planning Your BPEL Process
    Using Top-Down or Bottom-Up Process Design
    Using WSDL References for Efficient Design
      Creating WSDL Extensions for BPEL
      Starting a Process by Dropping an Operation onto the Process Editor
    Importing WSDL, Schema, and Other Resources
      Automatically Importing WSDL and Schema Locations
      Manually Importing WSDL, Schema, and Other Resources
      Refreshing Imports
      Deleting an Import
      Namespace Prefix and Declaration
    Declaring Extensions
      Using the ActiveVOS Create XPath Extension
      Using the ActiveVOS Disable Selection Failure Fault Extension
    Declaring Extension Elements and Attributes
    Understanding BPEL Process Structure and Properties
      Process Element and Properties
      Partner Links
      Variables
      Activities
      Fault Handlers
      Compensation Handlers
      BPEL XML Source and Implicitly Added Activities
    Understanding BPEL Process Lifecycle
    Creating an Executable vs. an Abstract Process
      Creating an Abstract Process
      Tips for Working with Abstract Processes
    Creating a BPEL Process as a Service for Another BPEL Process
    Message Exchange Declaration
  Participants
    What are Participants?
      Using the Participants View
      Creating a New Process Service Consumer Interface
      Creating a New Partner Service Interface
      Creating a New Callback Interface
      Clearing a Service Interface from a Participant
      Creating New Activities from the Participants View
      Creating a New Variable From an Activity’s Property View
    What are Partner Link Types and Partner Links?
    Partner Link Type
    Partner Link
    Using Scoped Partner Links
    Partner Links and Endpoint References
    Showing and Hiding Swimlanes
      Showing and Hiding Lanes for Partner Link Definitions
    Exporting a Partner Link to an Abstract Process
  Creating an Activity
    Overview of Activities
    Defining an Activity and Its Properties
      Selecting Values for Activity Properties
      Selecting Activity Labels
      Standard Properties for Activities
    Receive
    Invoke
      From Part to Variable
      From Variable to Part
      Input Variable
      Output Variable
    Reply
    Validate
    Assign
      Tips for Copy Operations
      Copy Operation Query and Expression Examples
      Copy Operation Literal Contents Examples
      Copy Operation Dynamic Endpoint Reference Example
      Element to Element Copy Operation with Keep Source Element Name Attribute
      Copy Operation with Ignore Missing From Data Attribute
    Throw
    Rethrow
    Exit
    Wait
    Empty
    Compensate Scope
    Compensate
    Break
    Continue
    Suspend
    Opaque
    Creating a Custom Activity
    Creating an Activity by Starting with a WSDL Interface
    Using the Expression Builder
      BPEL Functions
      ActiveVOS Custom Functions
      String Functions
      Number Functions
      Boolean Functions
      Node Set Functions
      Example XPath Expressions
    Expected Expressions for Conditions, Counters, and Other Values
    Using the Query Builder
    Creating a Join Condition for an Incoming Link
    Deadline and Duration Expressions
  Structuring Activities
    Different Ways of Structuring Activities
    Defining a Container and its Branches and Properties
      Defining Container Branches
      Defining Container and Branch Properties
    Sequence
    Flow
    While
    Repeat Until
    Pick
    If
    Scope
      Setting Isolated to “Yes” in a Scope
      Using a Termination Handler for a Scope
      Lifecycle of a Scope
    For Each
    Selecting Activities for Containment
  Using Variables
    Overview of Variables
    Adding a Variable
      WSDL Message Types
      XML Schema Type
      XML Schema Element
    Adding Variable Properties and Property Aliases
    Initializing a Variable
    Viewing Variables
      Quick View of Variables Used in Activities
      Using the Process Variables View Options
      Opening a Variable to View its Definition
      Viewing Variable Properties
      Understanding Icons, Symbols, and Descriptions of Variable Parts
    Deleting a Variable
    Using Sample Data in Process Variables View
      Editing a Single Sample Data Value for a Simple Type Message Part
      Loading a Sample Data File in Process Variables View
      Saving and Viewing Sample Data in Process Variables View
    Using the XML Data Wizard
    Finding Variables Where Used
    Using Variables in a Copy Operation
      Creating a Copy Operation Using a Context Menu
      Creating a Copy Operation Using Drag and Drop
      Selecting a Copy Operation to Edit
    Using Variables Based on WSDL Fault Messages
    Mapping WSDL Message Parts in Web Service Interaction Activities
    Validating Variables
    Working with Variable Attachments
  Attachments
    What is an Attachment?
    Adding an Attachment
    Adding an Attachment for Simulation
    Remote Debugging with Variable Attachments
    Custom Functions for Attachments
    Attachment Custom Function Examples
  Using Links
    What is a Link?
    Adding a Link Between Activities
      Adding a Link with no Transition
      Adding a Link with a Transition Condition
      Link Examples
    Execution Rules for Links
    Designing With Links vs. Structured Activities
    Links and the Join Condition
    Link Properties
  Compensation
    What is Compensation?
    Compensation Handlers and Compensate Activities
      Default-Order Compensation Example
      Specified Compensation Example
    Adding a Compensation Handler to a Scope
    Compensating an Invoke Activity
  Correlation
    What is Correlation?
    What is a Correlation Set?
      WSDL Syntax and Example for Property Names and Aliases
      Global and Local Correlation Sets
    Creating Message Properties and Property Aliases
      Creating a Property Definition
      Creating a Property Alias
    Adding a Correlation Set
    Deleting a Correlation Set
    Adding Correlations to an Activity
      Initiating and Setting Patterns for Correlation
      Adding Correlation to a Receive, OnMessage, OnEvent, or Reply
      Adding Correlation to an Invoke Activity
      Adding Missing Correlation
    Rules for Declaring and Using Correlation Sets
    Correlation Sets and Engine-Managed Correlation
  Event Handling
    What is Event Handling?
    Adding Event Handlers
      Adding an onEvent Event Handler
      Adding an onAlarm Event Handler
    Processing Rules for Events
  Fault Handling
    What is BPEL Fault Handling?
    Defining Catch and CatchAll Fault Handlers
    Fault Handling for Service Invocations
    Adding a Fault Handler
      Adding a Fault Handler for the Process
      Adding a Fault Handler for a Scope
      Adding an Inline Fault Handler for an Invoke Activity
      Selecting a Fault Name
      Adding a Fault Variable Definition
    Fault Handling Processing Rules
    Rules for Catching Faults in a Catch Activity
    Tips on Fault Handling
  Simulating and Debugging
    What is the ActiveVOS Debug Perspective?
      Opening the ActiveVOS Debug Perspective
      Switching Between ActiveVOS Perspectives
    ActiveVOS Debug Perspective Views and Menus
      Using the ActiveVOS Debug View
      Using Breakpoints in BPEL Process Simulation
      Using the ActiveVOS Debug Console
    Simulating Execution of a BPEL Process
      Prerequisites for Simulation
      Starting and Ending Simulation of a BPEL Process
      Running to a Breakpoint in a BPEL Process
      Stepping to the Next Activity in a BPEL Simulation
      Viewing the Execution State of an Activity or Link
      Modifying a BPEL Process During Simulation
      Terminating and Removing BPEL Process Simulations
      Clearing the Process Execution State
    Supplying and Inspecting Sample Variable Data During Simulation
      Setting up Sample Data Values for Input, Output, and Fault Messages
      Inspecting Process Variables during Simulation
    Selecting Simulation Paths and Properties
      Selecting an Invoke Subprocess for Simulation
      Simulating Event Handlers
      Simulating Fault Handlers
    Inspecting Standard Faults During Simulation
    Simulation Preferences
      Disable bpel:selectionFailure Fault Example
      Auto Create Target Path for Copy/To Example
      Disable bpel:selectionFailure Fault and Auto Create Target Path for Copy/To Example
    Setting Debug Preferences
    Debugging Remote Processes Running on the Server
      Configuring a Remote Process Connection
      Selecting Processes for Remote Debugging
      Setting Breakpoints on a Process for Remote Debugging
      Using the Debug View, Process Editor, and Variable View for Remote Debugging
      Remote Debugging Preferences
      Selecting a Launch Configuration from the Toolbar
      Checking for an Out of Sync Process
      Server Interactions During a Remote Debugging Session
      Setting Options for Console Output
    Correcting, Retrying, or Completing Activities
      Updating Variable Data in the Process Variables View
      Updating Correlation Property Data
      Updating Partner Link Address Information
    Monitoring Client Message Traffic with TCP/IP Monitor
  Deploying Your Processes
    What is Deployment?
    Preparing for Deployment
      Preparing BPEL Files for Deployment
      Selecting a Server Platform for Deployed Processes
    Endpoint Reference Addressing Considerations
      Endpoint References and WS-Addressing Considerations
      Endpoint References Requiring Credentials for Access
      Specifying a Replaceable URN/URL for an Endpoint Reference
      Endpoint References and WS-Policy
    Overview of Process Deployment Steps
    Creating a Process Deployment Descriptor File
      Deployment Platforms
      Partner Role Invoke Handlers
      Partner Role Endpoint Types
      My Role Binding, Service Name, and Allowed Roles Options
      Selecting a Service for a Deployment Descriptor Partner Link
      Adding Policy Assertions
      Authentication
      Encryption
      Signature
      Timestamp
      User-Defined Policy Assertion
      Retry
      Engine-Managed Correlation
      WS-Reliable Messaging
      JMS Delivery Options
      HTTP Transport
      REST Enabled
      SAML
      Message Validation
      Web Service Timeout
      Invoke Recovery
      Send WS-Addressing Headers
      WSDL Binding Reference
      Suppress xsi:type
      Adding Indexed Properties
      Viewing References
      Eventing tab of the PDD
      People tab of the PDD
      Using the PDD Editor Source View
    Creating a Partner Definition File
    Creating a Business Process Archive File
    Using a BPRD Script to Regenerate and Deploy a BPR File
    Deploying Your Process to ActiveVOS Server
    Deploying Resources to the Server
    Starting the Server and Running a Process
    How a BPEL Process is Instantiated
    What is Process Versioning?
  BPEL Unit Testing
    What is BPEL Unit Testing?
    Creating a BPEL Unit Test File
    Running a BPEL Unit Test
    Editing a BUnit File
      BPEL Unit (Root)
      Extensions and Extension Activities
      Invokes
      Alarms
      Commands
    Debugging a BUnit Test
    Creating and Running BPEL Unit Test Suites
    Tips on Using Assertions
    Tips on Using Parameterized XSL for Input and Assert Data
    Tips on Providing Partner Link Data
    Example BUnit File
  Creating and Using Custom Functions
    Custom Functions Technical Requirements and Sample Files
      Java-Based Custom Functions
    Adding Custom Functions to Expression and Query Builders
    Specifying Custom Function Simulation Setup
    Adding Custom Functions to the ActiveVOS Embedded Engine
  Custom Service Interactions
    Using a REST-based Service
      Creating a REST-based Receive or Invoke
      BPEL REST Messages
      Handling of Multipart HTTP Messages
      Specifying Deployment Details for a REST-based Process
    Using a Java Messaging Service Invoke Handler
  Process Exception Management
    What is Process Exception Management?
    Suspending a Process on Uncaught Faults
      Making all Processes Eligible for Suspension on Uncaught Faults
      Making Individual Processes Eligible for Suspension on Uncaught Faults
      Suspending a Process Programmatically with a Suspend Activity
    Remote Debugging a Faulting Activity
  Creating Reports for the ActiveVOS Server
    About ActiveVOS Server Reports
    Creating the User Reports Orchestration Project
    Using the ActiveVOS Report Template
    Using the ActiveVOS Data Source
    Creating a Data Set from the ActiveVOS Data Source
    Understanding the ActiveVOS Data Model
    Deploying an ActiveVOS Report
    Updating or Deleting an ActiveVOS Deployed Report
  Business Event Processing
    What is Business Event Processing?
    Defining An Event in the Process Deployment Descriptor
    Using System-Defined Events
    Comparing Event Statements to Event Patterns
    Writing Event Statements
    Writing Event Patterns
    Deploying Eventing Resources
    Creating an Event-Action BPEL Process
    Tips for Using Indexed Properties in an Event Definition
    Adding Engine Configuration Details
  BPEL Standard Faults
  Special Purpose BPEL Processes
    Using a BPEL Template for a Special Process
    Alert Service
    Retry-Policy Service
    Identity Service
    Email Service
    Monitoring Alert Service
  Glossary
  Index
  Technical Support
  Tips and tricks
  ActiveVOS DataSource Data Model
  Active Endpoints Esper Reference
  What's New
  Printed Version
ActiveVOS Server Installation, Configuration, and Deployment Guide V6.1
  Apache Tomcat
    Quick Start
    Prerequisites
    Installation
    Configuration
    Installation Checklist
    Glossary
    Configuration and Deployment Utility Help Topics
      Engine Configuration Help
      Server JNDI Configuration Help
      Inbox Configuration Help
      Database Configuration Help
      Configuration and Deployment Options Help
      Process Graph Configuration Help
      Clustering Help
      Security Configuration Help
      Deployment Options Help
      Deployment Targets Help
  WebLogic
    Quick Start
    Prerequisites
    Installation Folders
    Configuration
    Installation Checklist
    Glossary
    Configuration and Deployment Utility Help Topics
      Engine Configuration Help
      Server JNDI Configuration Help
      Inbox Configuration Help
      Database Configuration Help
      Configuration and Deployment Options Help
      Process Graph Configuration Help
      Security Configuration Help
      Work Manager Configuration Help
      Deployment Options Help
      Deployment Targets Help
  IBM Websphere
    Quick Start
    Prerequisites
    Installation Folders
    Configuration
    Installation Checklist
    Glossary
    Configuration and Deployment Utility Help Topics
      Engine Configuration Help
      Server JNDI Configuration Help
      Inbox Configuration Help
      Database Configuration Help
      Configuration and Deployment Options Help
      Process Graph Configuration Help
      Security Configuration Help
      Work Manager Configuration Help
      Timer Manager Configuration Help
      Global Security Configuration Help
      JAAS Login Configuration Help
      Deployment Options Help
      Deployment Targets Help
  JBoss
    Quick Start
    Prerequisites
    Installation Folders
    Configuration
    Installation Checklist
    Glossary
    Configuration and Deployment Utility Help Topics
      Engine Configuration Help
      Server JNDI Configuration Help
      Inbox Configuration Help
      Database Configuration Help
      Configuration and Deployment Options Help
      Process Graph Configuration Help
      Security Configuration Help
      Deployment Options Help
      Deployment Targets Help