Maximo

 View Only

 Guidance Needed: Using Automation Script with CRON for Asset Integration (Checkpoint + Logging Issues)

IBM App Upload's profile image
IBM App Upload posted Fri July 25, 2025 01:48 AM

Hi everyone,

I'm currently working on a Maximo integration where we fetch asset data from an external system and create or update assets in Maximo. The process needs to run at regular intervals, and we also need to maintain a checkpoint to track what data has already been processed.

We initially considered using MIF, but due to a few constraints—like the external system using OAuth and complexity in mapping the API response to Maximo’s Asset object—we decided to go with a fully script-based approach.

Here's what we have so far:

  • An automation script that handles fetching, mapping, and asset creation/updating.

  • A CRON task triggers this script periodically.

This setup works well functionally, but we’re facing two key challenges:

  1. Checkpoint Storage – We need to store the page number (used for pagination) as a checkpoint between script runs. What’s the recommended way to persist such a value in Maximo?

  2. Logging – When the script runs via CRON, we can see the run status, but not the logs or debug output from the script itself. During test runs, the logs are visible. Is there a standard way to access logs or capture output from CRON-executed automation scripts?

Any guidance or best practices would be greatly appreciated. Thanks in advance!