Unbounded Processes (Integration Processes)
Getting Involved
Concepts of Integration Processes
Integration Processes (ccBPM)
Checklist: Making Correct Use of Integration Processes
Example: Integration Process for Booking Connecting Flights
Working with the Development Environment
Process Editor
Defining a Step
Functions for Steps
Printing an Integration Process
Importing/Exporting an Integration Process Using BPEL4WS
Go and Create
Core Development Tasks
Developing Business Logic
Developing Message Interfaces
Multi-Mappings
Defining the Data for a Process in Containers
Correlating Messages
Step Types
Receive Step
Send Step
Receiver Determination Step
Transformation Step
Switch
Container Operation
Block
Control Step
Fork
Loop
Wait Step
Undefined Step
Starting an Integration Process
Receiving Messages in Integration Processes
Assigning Messages to Receive Steps
Sending Messages from Integration Processes Asynchronously
Sending Messages from Integration Processes Synchronously
Sending a Message - Specifying Receiver Determination
Sending Acknowledgements from Integration Processes
Defining Sync/Async Communication
Triggering Alerts in Integration Processes
Deadline Monitoring
Dealing with Exceptions
Designing Integration Scenarios
Providing Business Configuration
Service
Configuring Integration Scenarios
Process Signature
Enabling Data Archiving
Archiving Work Items (BC-BMT-WFM)
Considering Performance
Ensuring Quality
Testing
Error Analysis (Integration Processes)
Checking the Prerequisites for Executing Integration Processes
Checking the Runtime Version of an Integration Process
Analyzing an Integration Process in the XI Runtime Cache
Logging and Tracing
Monitoring the Business Process Engine
Monitor for Processed XML Messages
Using the Workflow Log for Integration Processes
Integration
Using Third Party
Importing/Exporting an Integration Process Using BPEL4WS
Reference
Tutorial: Importing XI Objects into the Integration Repository
1: Creating a Product and Software Component Version
2: Defining the Dependencies
3: Importing a Software Component Version
4: Creating a New Namespace
Tutorial: Defining an integration process
1: Creating an Integration process
2: Receiving a Booking (Receive Step, Container Element)
3: Setting Up the Graphical Process Editor
4: Splitting a Message (Transformation)
5: Defining Dynamic Parallel Processing (Block)
6: Correlating a Booking and Confirmation (Correlation)
7: Sending a Booking for an Individual Flight (Send Step)
8: Defining a Counter (Container Operation)
9: Receiving a Confirmation (Receive Step)
10: Checking a Result (Switch)
11: Processing a Condition (Switch)
12: Confirming the Flight Trip (Transformation Step, Send Step)
13: Sending a Failure Notification for the Flight Trip (Transfor
14: Canceling Flights (Block, Transformation, Send)
Examples and Usage Cases
Example: Collecting/Bundling Messages from One Interface
Example: Collecting/Bundling Messages from Multiple Interfaces
Beispiel: Multicast - Multiple Receivers (with Response Message)
Example: Serialization Defining the Send Sequence
Example: Sending a Reply Message for a Received Message
Example: Sending Synchronously to Multiple Receivers
Example: Deadline Monitoring for Receipt of a Response Message
Example: Sync/Async Communication
Checklist: Making Correct Use of Integration Processes
Checklist: Making Correct Use of Correlations
Checklist: Making Correct Use of Dynamic Processing
Checklist: Making Correct Use of Mappings