Skip to content
MAS9 · Guides

IBM Maximo data migration guides (MAS 9)

Practical guides from the MAS9 team for a successful IBM Maximo Manage (MAS 9) data init or data migration project: method, load order, loading interfaces, quality control and migration.

IBM Maximo Data Init (MAS 9): Method and Data Load Order

How to run an IBM Maximo Manage (MAS 9) data init: scope, Maximo data load order (sites, locations, assets, items, inventory, PMs), tools and checks.

Read the guide →

IBM Maximo Data Migration: Running the Project End to End

Phases of an IBM Maximo Manage (MAS 9) data migration: scoping, mapping, cleansing, mock loads, UAT, cutover and reconciliation, plus pitfalls to avoid.

Read the guide →

Maximo MIF: Object Structures, Enterprise Services and File Import

Maximo MIF object structures (MXASSET, MXITEM…), enterprise services, Add, AddChange and Sync actions, CSV or XML import and error handling for data loads.

Read the guide →

Loading Data with the Maximo REST API (MAS 9)

Maximo REST API bulk load with /maximo/api/os: API key auth, create, update and upsert, bulk calls, read-back checks and error handling.

Read the guide →

MxLoader and MAS 9: Use, Limits and Alternatives

MxLoader on Maximo MAS 9: what it does, how to connect it, its limits on large volumes and multiple environments, and MxLoader alternatives.

Read the guide →

Maximo 7.6 to MAS 9 Upgrade: What Changes for Your Data

Maximo 7.6 to MAS 9 upgrade: database upgrade or re-implementation, impact on users, customizations, integrations, attachments, and when to migrate data.

Read the guide →

IBM Maximo Data Loading Tools (MAS 9): a Comparison

MxLoader, MIF and enterprise services, REST API, Migration Manager, third-party ETL such as Cohesive Data Utility, MAS9: which tool to load or migrate data into IBM Maximo Manage (MAS 9)?

Read the guide →

BMXAA9301E on Maximo MAS 9: "not authorized for Object Structure"

Why MXASSET or an MXL_ object structure returns "Bad Request / BMXAA9301E" on MAS 9 while MXAPIASSET works: the mxe.int.enableosauth property, the authorization name and security groups.

Read the guide →

Checking and Proving a Maximo Data Migration

Maximo data validation for a migration: file checks before loading, test batch, rejection tracking, reconciliation and read-back to prove every row arrived.

Read the guide →

Loading a Failure Hierarchy (Failure Codes) into Maximo MAS 9

Load failure classes, problems, causes and remedies into IBM Maximo Manage (MAS 9): FAILURECODE then FAILURELIST, MXAPIFAILURELIST and PARENTCODE, MHFAILURELIST in 9.1, duplicates and pitfalls.

Read the guide →