BAM Service (Magic xpi 3.x)
The BAM (Business Activity Monitoring) service lets you define and configure the messages sent by the server that are related to business processes. BAM messages monitor the essential business processes and provide messages and alerts about them. This section describes how to add the BAM service to your flow and how to define the messages that are returned.
To add the BAM service to a flow:
-
Find the services icons in the Components pane at the left of the screen. You can display only the services by selecting Services from the drop-down list at the top of the Components pane.
-
Drag the BAM Service to your flow.
-
In the BAM Configuration dialog box, enter the information as described in the table below:
|
|
Name
|
Type a name that describes the service in the flow.
|
Description
|
Type a description of the service in your flow (optional).
|
Processing mode
|
Select whether the step should be executed linear, parallel or stand-alone. This is only available if the BAM Service is not the first step in the flow.
|
Wait for completion
|
Select whether the step should be run in Wait for Completion mode. The options are Yes or No.
Note:
|
Wait for completion is only available when the BAM service is a Linear step and if it is not the first step in the flow.
|
|
|
Save Point
|
Select Yes to indicate that the step is a Save Point in your flow. This is available only if the flow's Recovery Policy is set to Save Point.
|
Magic xpi Server
|
Select the Magic xpi Server where the BAM Service is executed.
Click to the right of the Magic xpi Server field to open the Server List. Select a server from the list and then click Select.
|
Call logic flow
|
You can use this option if you want to call generic logic after the execution of a specific step. Once this step has been executed, the flow logic that you defined in the flow properties is called before the Server continues to the following steps.
The options are Yes or No (default).
|
Parameters
|
Message
|
The message text that is displayed when monitoring the flow. You can type the message or click to the right of the Message field to open the Expression Editor and create a message.
|
BLOB
|
The BLOB file that contains the message. You can use the Expression Editor to select a BLOB file by clicking to the right of the BLOB field.
|
File Extension
|
The file extension for the message file.
|
Category
|
Type or use the Expression Editor to define a category for your BAM messages.
|
Priority
|
Enter a numeric priority for the message. You can click to the right of the Priority field to open the Expression Editor to define priorities for your BAM message.
Note:
|
The maximum expression results length is 12 digits.
|
|
|
Status
|
Define the status returned for the BAM messages. You can click to the right of the Status field to open the Expression Editor to define statuses for your BAM message.
Note:
|
The maximum expression results length is 12 digits.
|
|
|
User key 1
User key 2
|
Create up to two user keys. You can click to the right of the User Key field to open the Expression Editor to define the user keys for your BAM messages.
|