Developing BPL Processes
- Introduction to BPL Processes
- Introduction to the BPL Editor
- Creating BPL Business Processes
- Creating a BPL Business Process
- Opening a BPL Business Process
- Setting General Properties of the BPL Business Process
- Defining the context Object
- Adding an Activity
- Undoing a Change
- Saving a BPL
- Compiling a BPL
- See Also
- Editing a BPL Diagram
- Basics
- Color Indicators
- Specifying Diagram Preferences
- Adding an Activity
- Editing Properties of an Activity
- Removing an Activity
- Adding a Connection
- Drilling Down and Back
- Adjusting the Layout
- See Also
- Available Variables in BPL (Execution Context)
- The context Object
- The request Object
- The response Object
- The callrequest Object
- The callresponse Object
- The syncresponses Collection
- The synctimedout Value
- The status Value
- The process Object
- Available BPL Elements
- Control Flow
- Messaging
- Scheduling
- Rules and Decisions
- Data Manipulation
- User-written Code
- Logging
- Error Handling
- BPL Syntax Rules
- Handling Errors in BPL
- System Error with No Fault Handling
- System Error with Catchall
- Thrown Fault with Catchall
- Thrown Fault with Catch
- Nested Scopes, Inner Fault Handler Has Catchall
- Nested Scopes, Outer Fault Handler Has Catchall
- Nested Scopes, No Match in Either Scope
- Nested Scopes, Outer Fault Handler Has Catch
- Thrown Fault with Compensation Handler
- BPL Business Process Example
- Listing and Managing Business Processes
- BPL Reference
- Common BPL Attributes and Elements
- BPL <alert>
- BPL <assign>
- BPL <branch>
- BPL <break>
- BPL <call>
- BPL <case>
- BPL <catch>
- BPL <catchall>
- BPL <code>
- BPL compensate>
- BPL <compensationhandlers> and <compensationhandler>
- BPL <context>
- BPL <continue>
- BPL <default>
- BPL <delay>
- BPL <empty>
- BPL <false>
- BPL <faulthandlers>
- BPL <flow>
- BPL <foreach>
- BPL <if>
- BPL <label>
- BPL <milestone>
- BPL <parameters> and <parameter>
- BPL <process>
- BPL <property>
- <pyFromImport>
- BPL <reply>
- BPL <request>
- BPL <response>
- BPL <rule>
- BPL <sequence>
- BPL <scope>
- BPL <sql>
- BPL <switch>
- BPL <sync>
- BPL <throw>
- BPL <trace>
- BPL <transform>
- BPL <true>
- BPL <until>
- BPL <while>
- BPL <xpath>
- BPL <xslt>