Data item routing

IBM® Intelligent Operations Center processes incoming data items to determine how information is displayed.

The configuration of the corresponding data source determines how data items are routed when they are received into the system. The data sources configuration tool provides the following destination and processing options:
  • IBM Intelligent Operations Center
  • Standard operating procedure
  • Integration topic
  • Correlation topic

You can create multiple routing expressions that route data items to multiple destinations. However, take care if one of the routing expressions has IBM Intelligent Operations Center as the destination. The other routing expressions are evaluated only if the routing expression that routes the data items to IBM Intelligent Operations Center evaluates to true.

Therefore, if you use the same property to route data items to multiple destinations, where one of the destinations is IBM Intelligent Operations Center, the property must have the same value in each routing expression. Otherwise, if the routing expression that routes the data items to IBM Intelligent Operations Center evaluates to false, then none of the other routing expressions are evaluated. For example, consider the scenario where you define the following routing expressions:
  • If the value of property A equals ABC, route the data items to IBM Intelligent Operations Center.
  • If the value of property A equals DEF, route the data items to standard operating procedure processing.
In the previous scenario, data items are never sent to standard operating procedure processing. For a data item, if the value of A equals ABC, the data item is imported into IBM Intelligent Operations Center. If the value of A equals DEF, the data item is not imported into IBM Intelligent Operations Center at all and the second expression is not evaluated.

For more information about the data sources configuration tool and data routing, see the link at the end of the topic.

Standard operating procedure

When you configure data items to be routed to a standard operating procedure, you can configure an additional routing option that is called Force new instance. If you set the option to Yes, a new instance of the standard operating procedure is created for each incoming data item that matches the routing expression. If you set the option to No, a new instance of the standard operating procedure is created for an incoming data item that matches the routing expression, if an instance does not exist. If an instance does exist, the incoming data item is associated with the existing instance.

Integration topic

An integration topic is created during installation that is named jms/iocIntegration. Your administrator can configure a data source routing expression to specify which data items are published to the integration topic. You can install a custom application into WebSphere® Application Server Liberty Profile that listens for updates to the topic. Data items that match the routing expression are published to the topic, and the data items are then received by the custom application.

If you update the routing schema file with the custom properties for the data source that you want to route to the integration topic, the routing schema file can be used to generate a set of Java JAXB classes. Applications that are listening to the integration topic can use the routing schema file to convert an incoming XML message to Java classes that the applications can then process.