Technical Blog Post
Install Utilities 7.5 on top of Maximo with Scheduler 7.5.2 already installed
Do you have a Maximo 7.5 environment where you already installed Scheduler 7.5.2 and you need the functionality of Maximo for Utilities 7.5 ? If you tried to run the Utilities 7.5 installer you most likely get an integrity check error.
|CTGIN0089E: The request failed because an integrity violation was detected. The request will not be processed.|
|CTGIN0098E: "1" integrity impacts have been detected for the "Create" operation, which was performed against the "MAM71UTILITIES" software target.|
|CTGIN0099E: Integrity Impact Description: "XREQFound[ImpactedInstance:SoftwareInstance[f4c90a6910fea79c:-3f04f825:14fcca20dba:-7fbe,SoftwareIUTypeID[FC797BC4C5BD47DC83BF9156B10B7EC3,220.127.116.11,RootIUTypeID[E8361E4B3D1F4368B9B12DD1BE15210F,18.104.22.168]],SCHEDULER_Package_IU,mrid:http://w3.ibm.com/namespaces/2003/OS_componentTypes:Operating_System,PS…], XREQedInstance: SoftwareInstance[ce91932115933b58:15e391af:1504806573b:-7fc7,RootIUTypeID[E8215902F1B343EDA36BA681D5E3B029,22.214.171.124],MAM71UTILITIES,mrid:MULTI_TARGET,PSI,0]]".|
|CTGIN0170W: You have selected the option to bypass unsatisfied requirements.|
|CTGIN0171E: One or more unsatisfied requirements cannot be bypassed. The request will not be processed.|
Maximo and Industry Solutions have some restrictions where you cannot install some products due to its version compatibility. If you check the IBM Maximo Asset Management Scheduler7.5.2 installation guide, you should be able to find the Restrtictions section where it indicates that the IBM Maximo for Utilities 126.96.36.199 cannot be installed because the version is not compatible. You must be in Utilities 188.8.131.52. But how could you have Utilities 184.108.40.206 version if you cannot install the base Utilities 220.127.116.11? Well, in this blog I will guide you on how to accomplish this.
Installing Utilities 7.5 on Maximo with Scheduler 7.5.2
Run the command prompt (Run as Administrator) and change the directory to \ibm\SMP\CTG_DE\acsi\bin.
Run de_lsrootiu.bat to get discriminant of Scheduler package. Discriminant is PSI.
Copy and extract the SchedulerBase.zip file from the Scheduler 7.5.2 installer package. The file should be under <MAX_SCHEDULER_7.5.2_EIMG>\Install\SCHEDULERINSTALL.
Run command : ManageIU.bat -o delete -r discriminant -p packagedIU.xml (packagedIU.xml of Scheduler package)
Replace discriminant with proper value. This will remove Scheduler package information from DE repository .
After running the delete command, you should be able to see that it was completed without any errors.
Run listIU.cmd to confirm the deletion of Scheduler package entry.
Install Maximo for Utilities 18.104.22.168 version (Defer the database update and application redeployment).
Apply Maximo for Utilities 22.214.171.124 Fix Pack (Defer the database update and application redeployment).
Apply latest Maximo for Utilities 126.96.36.199 Interim Fix (Defer the database update and application redeployment).
*Note: There was a known APAR IV51057 in Utilities 188.8.131.52 when installing on top on 184.108.40.206 or newer. So it is necessary not to run the UpdateDB until the latest Utitlities 220.127.116.11 Interim Fix was applied.
Edit the Scheduler packagedIU.xml and provide the correct values for variables CCMDBInstallLocation and MaximoInstallLocation.
Run command : ManageIU.bat -o create-r discriminant -p packagedIU.xml (packagedIU.xml of scheduler package)
This should add back scheduler entry in DE repos.
After running the create command, you should be able to see that it was completed without any errors.
Run listIU.cmd to confirm the addition of scheduler entry.
Run UpdateDB.bat script under \ibm\SMP\maximo\tools\maximo.
Build Maximo EAR file.
Deploy Maximo EAR file.
And now, you already have running Utilities 18.104.22.168 with Scheduler 7.5.2. To check your system information, you could run the version.bat or directly go to your Help > System Information.