Synchronizing data between ArcGIS and Maximo Manage
You can activate the ArcGISDataSync cron task to automatically create asset, location, and service address records that are based on features from your geographic information system (GIS).
Before you begin
Use the JSON Mapping application to map attributes for each layer that the cron task processes. Then, in the Map Manager application, reference the attributes for each service layer in the Service Layers section.
Before you activate the cron task, you must configure JMS queues.
If the cron task cannot process records, then in the Database Configuration application, turn on Admin Mode.
About this task
The cron task creates asset, location, and service address records in IBM® Maximo Spatial for features that you specify in your GIS layer. Maximo Spatial provides the AssetSync, LocationSync, and ServiceAddressSync cron tasks. Before you enable the cron tasks, update the GISOBJECTNAME, PROCESSEDFLAG, and URL parameters for these cron tasks.
Procedure
- In Maximo Manage, open the Cron Task Setup application.
-
On the List tab, select the ArcGISDataSync cron
task. You use the Cron Task Setup application to create cron tasks and cron task instances and to remove cron tasks or cron task instances. You can also change cron task parameters and statuses and adjust the schedule of a cron task. Cron tasks have definitions that consist of a name, a class name, an access level, and a description.
- In the Cron Task Instances section, select an instance of the cron task or create a new cron task.
- In the Cron Task Parameters section, in the Value field, enter parameter values.
-
In the Cron Task Instances section, select Active
to activate the instance.
Create more instances of the cron task. Each instance can use different settings and process different GIS objects or different subsets for a GIS object.
- Save the cron task.
- From the More Actions menu, click Reload Request and select the cron task instance that changed.
Results
The cron task instance is active. You can create Maximo Manage records for features that you specify for GIS layers. The cron task starts as scheduled and uses the information in the URL parameter to retrieve ArcGIS features that match the Where clause. The cron task receives the inbound JSON mapping records from the Map Manager application that uses information from the Run as User parameter. The cron task queues retrieved features and adds them to the JSON Mapping INBOUND record as part of the message metadata along with the EXTERNALSYSTEM and ENTERPRISESERVICENAME parameters. Lastly, the cron task sends a request to the ArcGIS server to update the features by using the values in the PROCESSEDFLAG parameter.