IBM Websphere Cast Iron Live artifacts

IBM® WebSphere® Cast Iron® Live is a cloud-based platform for bringing on-premises data into the cloud. It enables you to load batch historical data and subscribe to real time data feeds. IBM Predictive Solutions Foundation on Cloud provides IBM Websphere Cast Iron Live sample orchestrations to support Maximo® integration for getting master and event data from IBM Maximo and to feed score results as a meter reading to IBM Maximo. These orchestrations are provided as artifacts in the source_connectors\cast_iron folder of the default content pack.

The following project files are Cast Iron templates for Maximo integration. Each project contains one or more orchestrations.

Master data

Master data templates for gathering batch and real time data are shown in the following table:

Table 1. Master data
Project file Description

MaximoMasterData_Batch.par

Use this template to pull master data in a batch from Maximo.

Cast Iron Sample Name: MaximoMasterData_Batch

Contains three orchestrations:

  • GetMaximoClassification to process group dimension master data
  • GetMaximoLocation to process location master data
  • GetMaximoAsset to process resource master data

MaximoMasterData_RealTime.par

Use this template to push master data in real time from Maximo.

Cast Iron Sample Name: MaximoMasterData_RealTime

Contains three orchestrations:

  • ReceiveMaximoClassificationto process group dimension master data
  • ReceiveMaximoLocation to process location master data
  • ReceiveMaximoAsset to process resource master data

Event data

Event data templates for gathering batch and real time data are shown in the following table:

Table 2. Event data
Project file Description

MaximoWorkOrder_Batch.par

Use this template to pull maintenance event data in a batch from Maximo.

Cast Iron Sample Name: MaximoWorkOrder_Batch

Contains three orchestrations:

  • GetMaximoWorkOrder_AM –To process Actual Maintenance event
  • GetMaximoWorkOrder_SM – To process Scheduled Maintenance events
  • GetMaximoWorkOrder_BRK - To process Fail events

MaximoWorkOrder_RealTime.par

Use this template to pull maintenance event data in a batch from Maximo.

Cast Iron Sample Name: MaximoWorkOrder_RealTime

Contains an orchestration named ReceiveMaximoWorkOrder used to process Actual Maintenance, Scheduled Maintenance and Fail events.

Scoring result data

Use this template to feed scoring results as a meter reading. The project file MaximoMeterReading.par contains a single orchestration named MaximoMeterReading to process a predicted score result from IBM Predictive Solutions Foundation on Cloud and feed it as meter reading into Maximo.