Response Filter Area

Use the Response Filter area to display and define conditional mappings for service-action response parameters and value items. For example, you may want to update order parameters with response data only when certain infoParms have a certain value. In the Response Filter area, you can specify an XPath condition which determines whether or not to update OSM order data with response data.

Field Use

Event/Exception Name

Name of the event or exception on which to filter parameters or value items.

Filter on

Select the parameters on which to filter. Select from either infoParm or Command History value item.

Condition

Define the conditional mappings of the infoParm or value item parameters by dragging and dropping the desired parameters or items from the Activation Response area into the Condition field. When the XPath representation of a parameter is displayed, set the desired condition by entering an XPath operator.

For example, if you only want to update an order when the serviceId infoParm parameter from orderCompleteEvent is equal to two. First, select orderCompleteEvent in the Event/Exception field. Then, in the Activation Response area, click Detailed Parameters and infoParm. Drag and drop serviceId into the Condition field. The XPath representation of serviceId will appear as follows:

mslv-sa:serviceId

Now set the desired condition by adding ='2'

mslv-sa:serviceId='2'