Data source routing for KPI updates

IBM® Intelligent Operations Center can determine whether an incoming data item must be routed to a KPI.

If a data item arrives from a data source that is configured for KPI routing, the system generates a KPI XML message that it sends to be processed by the monitor model in IBM Business Monitor. You must add the properties that are unique to the data source to the routing schema file, so that the monitor model can extract the properties from the incoming XML message. For more information about editing the routing schema file, see the link to the topic about modeling KPIs.

The following sample XML message updates a KPI that is associated with ioc_sample_monitor_models:
<iocrt:record xsi:schemaLocation="urn:ibm:industry:solutions:ioc:routing:1.6 
  IOC-routing-v1.6.xsd " > 
 <iocrt:AIRPORT> null</iocrt:AIRPORT> 
 <iocrt:BUDGET> null</iocrt:BUDGET> 
 <iocrt:LEAKAGE> null</iocrt:LEAKAGE> 
 <iocrt:DELAYS> null</iocrt:DELAYS> 
 <iocrt:LEVEL> null</iocrt:LEVEL> 
 <iocrt:DEMAND> null</iocrt:DEMAND> 
 <iocrt:DEPARTMENT> null</iocrt:DEPARTMENT> 
 <iocrt:NAME> water quality</iocrt:NAME> 
 <iocrt:PH> Take Action</iocrt:PH> 
 <iocrt:TIMEZONEOFFSET> 0</iocrt:TIMEZONEOFFSET> 
 <iocrt:DISCHARGE> null</iocrt:DISCHARGE> 
 <iocrt:PRECINCT> null</iocrt:PRECINCT> 
 <iocrt:EXPENSES> null</iocrt:EXPENSES> 
 <iocrt:PROBLEM> null</iocrt:PROBLEM> 
 <iocrt:ID> 26</iocrt:ID> 
 <iocrt:PROJECTED_REVENUE> null</iocrt:PROJECTED_REVENUE> 
 <iocrt:INCIDENT_NUMBER> null</iocrt:INCIDENT_NUMBER> 
 <iocrt:REVENUE> null</iocrt:REVENUE> 
 <iocrt:SEVERITY> null</iocrt:SEVERITY> 
 <iocrt:SOURCE> null</iocrt:SOURCE> 
 <iocrt:STATION> null</iocrt:STATION> 
 <iocrt:OBJECTID> 1974</iocrt:OBJECTID> 
 <iocrt:LASTUPDATEDATETIME> 2013-07-29T08:36:30+00:00</iocrt:LASTUPDATEDATETIME> 
 <iocrt:DATASOURCEID> 28</iocrt:DATASOURCEID> 
 <iocrt:SUPPLY> null</iocrt:SUPPLY> 
 <iocrt:TURBIDITY> Caution</iocrt:TURBIDITY> 
 <iocrt:LOCATION> POINT(-93.3047103742181 45.00458169489491)</iocrt:LOCATION> 
 <iocrt:ENDDATETIME> 2013-07-29T08:36:30+00:00</iocrt:ENDDATETIME> 
 <iocrt:ASSESSMENTDATETIME> 2013-07-26T16:20:12+00:00</iocrt:ASSESSMENTDATETIME> 
 <iocrt:STARTDATETIME> 2013-07-26T16:20:12+00:00</iocrt:STARTDATETIME> 
 </iocrt:record>