Assetize

Upgrade Desk · Checklist

Maximo 7.6.1.x → MAS 9.2

The work, phase by phase, with the IBM page or published record behind each item. Items marked for your system depend on what you run. 31 items from IBM and the record, 25 specific to your system. Exports to Excel, PDF and Markdown with your ticks.

Back to the move · Upgrade Desk

Before the move

Your baseline

What you run decides what the move must carry. Inventory before you price.

  • Work IBM's own upgrade checklist for Maximo Manage: version compatibility and upgrade paths, Java version changes and customisation recompilation, OpenShift cluster requirements, database backup and integrity validation, customisation and integration testing. — Upgrading Maximo Manage checklist (IBM)
  • For your system: Inventory every automation script by launch-point type, and record which ones call custom Java classes or external endpoints.
  • For your system: Inventory custom Java (MBO extensions, field classes, custom applications, report scriptlets) with the source-control location of each.
  • For your system: Inventory object structures, publish channels, enterprise services, external systems and every endpoint address they use.
  • For your system: Export every customised presentation (Application Designer) and every customised BIRT report design so the regression list has a baseline.
  • For your system: Record the exact fix level you run today (product version, fix pack, interim fixes) — the whole plan prices against this.

Supported route

IBM names the source levels you can move from. Get to one of them, then confirm one hop or staged for your case.

Platform prerequisites

OpenShift, database and operator minimums surface as upgrade failures if found late.

Database and configuration

Pending configuration, custom triggers and integrity errors are the classic upgrade blockers.

Customisations

Custom Java, automation scripts and screen changes are where a move actually breaks.

  • Maximo Manage 9.1 runs on Java 17. IBM recommends recompiling Java customisations with Java 17, and states that migrating Manage from Java 8 to 17 requires diagnostics and testing. — Maximo Manage 9.1 supports Java 17 (IBM); IBM Maximo Manage requires diagnostics and testing when migrating from Java 8 to Java 17 (IBM)
  • Maximo Health 9.1 and Maximo Predict 9.1 move from JDK 16 to JDK 17. — Maximo Health 9.1 and Maximo Predict 9.1 upgrade from JDK 16 to JDK 17 (IBM)
  • Migrate customisations by using customisation archives; understand how authentication, security and SMTP are implemented before you upgrade. — Preparing to upgrade (IBM)
  • For your system: Every automation script that touches a deprecated property, a removed API or a changed behaviour on the move page has a test on the target release.
  • For your system: Customised presentations render correctly under the target release's skin; check the UI versions page for what changed on screen without any change to the XML.
  • Known trap: after a Maximo upgrade a new report development environment reflects the updated BIRT version and newer MXReport classes; some reports failed to show all expected data until re-tested. — Known Issues (IBM)

Integrations and authentication

Endpoints, auth model and queue contents are their own workstream.

Industry solutions and add-ons

Each add-on ships its own compatibility line; the suite upgrade does not carry them for free.

Licensing and AppPoints

Consumption modelling belongs before the contract, not after go-live.

During the move

Mobile

Legacy mobile clients and the Maximo Mobile apps are a separate cutover.

Cutover rehearsal

A rehearsed window with a rollback story, or no window at all.

  • For your system: A full rehearsal has run end to end on a production-sized copy, with the window measured and the rollback executed at least once.
  • For your system: Configuration freeze, integration pause and communication plan are agreed with every upstream and downstream system owner.
  • For your system: Go / no-go criteria are written down, with the smoke tests that decide them.

After the move

Post-upgrade validation

Every behaviour change on the move page is a regression test.

Security catch-up

Confirm each security fix gained is active in the target build.

Deprecation exit

For each deprecated item still in use: replacement adopted, or removal date noted.