IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Building mediation flows > Mediation flows overview
Mediation primitives
Mediation flows consist of a sequence of mediation primitives, which define processing steps.
A mediation primitive receives a message, processes it and propagates the processed message to the next primitive or node in the flow.
For example, a Database Lookup primitive retrieves a value from a database and sets it in the message. A ready-made set of mediation primitives is available from the Mediation Flow editor palette. If you need mediation capabilities that are not provided by this set of primitives, you can create custom mediation primitives to call your own Java™ implementation or an imported service. Mediation primitives have terminals which receive and propagate messages.
For example, these are the terminals of a Message Logger:
- The input terminal on the left receives the message
- The output terminal (located in the upper right of the diagram) propagates the message on successful processing to the next primitive or node in the flow
- The fail terminal on the lower right propagates the message and failure information when a run failure occurs in the primitive.
See these topics:
- "Mediation Flow editor"
- "Building mediation flows"
Related concepts:
Mediation modules
Mediation flow components
Mediation flows