IBM Response about trying to create an OS that will load Failure Hierarchy in MAS 9. I have tried Mxloader, REST API and Application Import/Export all with no success now:
Hi David
Unfortunately we do not have OOTB objects to support the process so you may need to build you own customer
to include all objects you planning to load , it may require the custom processing class to.
I have run this by dev and that what they said, sorry
My Response to them:
This approach is not a viable solution, particularly given IBM's continued focus on Cloud and SaaS offerings and no customizations used. If a feature is created in Maximo Application Suite (MAS) but lacks the ability to support data input through REST APIs or Application Import/Export, it constitutes a functional gap - and should be considered a defect.
I would like to formally register this as a bug that requires resolution by the development team. This client will be a IBM MAS SaaS solution so we cannot do custom java nor do I even have back end database access to try to solve this.
Can you please advise on the process to escalate this issue as a defect within your product support framework?
------------------------------
David Miller
Enterprise Integration Partners
------------------------------
Original Message:
Sent: 04-24-2025 18:03
From: David Miller
Subject: MAS 9 FAILURE HIERARCHY LOAD WITH MXLOADER?
I posted this on IBM site but thought I might catch some alternate eyes here that are not over there:
I am having a heck of a time trying to get a medium sized Failure Hierarchy to load into a MAS 9 environment using MxLoader.
I first hit the issue that the NextGen MxLoader does not support the MXL_FAILURELIST. So I move back to 6.2 and then find that I cannot connect to MAS in 6.2.
Once I finally got REST connections working (in 8.4) after looking on various threads and trying to do a custom OS with FAILURELIST and FAILURECODE I could not get it to work to save my life.
My biggest issue is that I cannot find a way to OVERRIDE the FAILURELIST value as it goes into MBO and as such it generates its own new sequence values when I load. I need the values to stay what I want to be able to load a hierarchy I have already created. Anybody have the solution to this issue? The override cannot be selected in the OS definition. I have the data in a 7.6.1.3 env to pull out and want to move it with the same values to the new environment.
So, what I have got somewhat working is to use single MBO OS's one for FAILURECODE (MXL_FAILURECODE). And then my own OS with just FAILURELIST to do the FAILURECLASS load and then I use the OOTB - MXAPIFAILURELIST to load the PROBLEM,CAUSE and REMEDY. But the hassle is I must find the newly generated PARENT values for the PROBLEM, CAUSE and REMEDY and that is a MAJOR hassle since they are multiple levels deep and very complex to get the PARENT value on each of those codes going in.
I cannot believe there is not an easier way to load a full hierarchy. I see why Bruno stopped supporting it in the NextGen API as it looks really complicate to achieve.
Anybody have any advice to provide or how they were able to do it?
One note that I am dealing with a SaaS environment so I have not database access which is causing much of the problems here. Cannot even query the DB for id values.
Thanks,
#Administration
#MaximoApplicationSuite
------------------------------
David Miller
Enterprise Integration Partners
------------------------------