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
- Notes on Creating BPL in Studio
- 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 Attributes and Elements
- <alert>
- <assign>
- <branch>
- <break>
- <call>
- <case>
- <catch>
- <catchall>
- <code>
- <compensate>
- <compensationhandlers> and <compensationhandler>
- <context>
- <continue>
- <default>
- <delay>
- <empty>
- <false>
- <faulthandlers>
- <flow>
- <foreach>
- <if>
- <label>
- <milestone>
- <parameters> and <parameter>
- <process>
- <property>
- <pyFromImport>
- <reply>
- <request>
- <response>
- <rule>
- <sequence>
- <scope>
- <sql>
- <switch>
- <sync>
- <throw>
- <trace>
- <transform>
- <true>
- <until>
- <while>
- <xpath>
- <xslt>