IBM Support

Enhanced Order Monitor seems to pick up Statuses other than what has been configured

Troubleshooting


Problem

Enhanced Order Monitor seems to pick up Statuses other than what has been configured

Symptom

PART: Yantra 5.0 SP2

If the Enhanced Order Monitor is configured to raise an alert with a condition like below
where your monitoring rule is like...

IF Order
meets condition IsThatSo and has NOT reached SuccessMilestone
24 hours before Requested SuccessMilestoneDate
THEN
raise EventMilestoneMet

Now if SuccessMilestone has been defined for Status = '3700' only
You might see cancelled orders also giving order monitor alerts.

Cause

Resolving The Problem

The Status that is added in the Milestone Details tab is the Status which identifies that a Milestone has been reached.
NOT the status that ORDER_Monitor runs for.

You need to understand that when you use a Has NOT reached milestone condition, the interpretation of Has Not reached needs to be very tight.
In this case all orders in statuses other than 3700, could potentially qualify for this Milestone.

( Set Theory 101 )

In this case adding Cancelled Status to the milestone, prevented Cancelled Orders from getting monitored.

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

PRI49256

Product Synonym

[<p><b>]Fact[</b><p>];

Document Information

Modified date:
16 June 2018

UID

swg21546052