- You configure a receive location by using the XMLReceive pipeline.
- You create and then deploy a Business Activity Monitoring (BAM) activity.
- In Tracking Profile Editor (TPE), you create a tracking profile that is based on the BAM activity definition. You select some properties from the Messaging Property Schema to map the data item folders of the activity, and then you apply this tracking profile.
For example, you receive the following message from the adapter:
If there is a map defined for the XMLReceive pipeline, after this message passes through the XMLReceive pipeline, the map is applied to produce the following message:
In this example, the PortEndTime messaging property is not tracked for the fourth message. Additionally, the BAM table in the BAMPrimaryImport database contains the following four entries:
OrderID | PortEndTime |
---|---|
1 | End time that corresponds to the first message |
2 | End time that corresponds to the second message |
3 | End time that corresponds to the third message |
4 | NULL |
Note The <OrderID> element is from the <MyMessage> schema, and the PortEndTime is from the Messaging Properties Schema. These values are defined in the tracking profile.
If there is no map for the XMLReceive pipeline, the PortEndTime messaging property is not tracked for the third and fourth message. Therefore, the BAM table in BAMPrimaryImport database resembles the following:
Ele | PortEndTime |
---|---|
1 | End time that corresponds to the first message |
2 | End time that corresponds to the second message |
3 | NULL |
4 | NULL |