IBM Support

Maximo Anywhere 7.5.2.1 - Unable to perform multiple installations on a single server.

Technical Blog Post


Abstract

Maximo Anywhere 7.5.2.1 - Unable to perform multiple installations on a single server.

Body

It was brought to my attention that after installing Maximo Anywhere 7.5.2.1 a new plug in file is copied to the Installation Manager shared folders, once installed only this plug in will be read when displaying the installation panels. Now the problem with this is, if you decide to install another version of Maximo Anywhere to the same server under a new package group which is supported by the Installation Manager some panels may be missing from the installation process.  Specifically panels regarding the Android SDK.  With this panel missing the Android configuration is not correctly done on the new installation, your build.properties will not be updated and other Android configuration files will be missing at the end of the install.

 

If you want multiple Maximo Anywhere 7.5.2+ installations to co-exist on the same server in different package groups, please continue to read further.

 

The work around for this issue, involves passing the required missing parameters via a response file to the Installation Manager.  You can do so with the following steps.

 

Passing parameters with a response file to the Installation Manager.

 

1. Copy the following response XML and save to a file with a .xml extension.

 

<?xml version='1.0' encoding='UTF-8'?>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- Windows response file                                                             -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- This file is a sample file for a silent installation of the Maximo Anywhere       -->
<!--     product.  Care should be taken in updating this file to maintain the          -->
<!--     integrity of the xml format.                                                  -->
<!-- When updating this file, carefully read the instructions above each uncommented   -->
<!--     line and only update the information as specified.                            -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- example syntax for running a silent installation:                                 -->
<!--     From the IM installation directory                                            -->
<!--         (on windows: C:\Program Files\IBM\Installation Manager\eclipse )          -->
<!--        cd to tools director and run:                                              -->
<!--            imcl input responseFile.xml -log anOutputLogFile.log -acceptLicense    -->
<!--    example:                                                                       -->
<!-- C:\Program Files\IBM\Installation Manager\eclipse\tools>imcl -input C:\downloads\  -->
<!-- MaximoAnywhere7.5.2\Max_Anywhere_V752_for_Max76\samples\response_install_Maximo_Anywhere_Win.xml   -->
<!-- -log c:\temp\install.log -acceptLicense                                                -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<agent-input>
  <server>
    <repository location='C:\Max_Anywhere_V752_MAM_V75\Install\AnywhereComp752.zip'/>
  </server>
  <profile id='Anywhere_New' installLocation='C:\IBM\Anywhere_NewDir'>

<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- Android platform Information                                                      -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- The value for the following is the location for the android SDK                   -->
    <data key='user.androidSdkDataField,com.ibm.tivoli.si.install.anywhereplatform' value='C:\android-sdk\platforms\android-19'/>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- Do not change anything below this line unless the profile provided above has      -->
<!-- been changed.  If it has, provide the same profile information the the following  -->
<!-- offering lines                                                                    -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  </profile>
  <install modify='false'>
    <!-- IBM® Anywhere Mobile Platform 7.5.2 -->
    <offering profile='Anywhere' id='com.ibm.tivoli.si.install.anywhereplatform' features='MaximoAnywhere' installFixes='none'/>
    <!-- IBM® Maximo® Anywhere mobile apps 7.5.2 -->
    <offering profile='Anywhere' id='com.ibm.tivoli.si.install.maximoanywhereappoff' features='main.feature' installFixes='none'/>
  </install>
</agent-input>

 

2.  Find the line <repository location='C:\Max_Anywhere_V752_MAM_V75\Install\AnywhereComp752.zip'/> in your file and update this path to the AnywhereComp752.zip from your installation media.

 

3.  Find the line <profile id='Anywhere_New' installLocation='C:\IBM\Anywhere_NewDir'> in your file, replace the 'profile id' with your package group name and 'installLocation' with the path you wish to install to.

 

4.  Find the line <data key='user.androidSdkDataField,com.ibm.tivoli.si.install.anywhereplatform' value='C:\android-sdk\platforms\android-19'/> and point the value to your android SDK location.

 

5.  Save the file.

 

6.  Now browse to your Installation Manager\eclipse folder and run the following command to start the Installation Manager with the response file.

 

ibmim -input C:\Response\MaximoAnywhereDir2Fix.xml

 

Replace the path and file name with the file name and path you copied the above XML to.

 

7.  Once the Installation Manager launches ensure you are installing the correct version (click show all versions if only the latest shows) and proceed through the screens, you will see all panels and the information provided.

 

I hope this information is helpful, if you are trying to install multiple environments for example Maximo Anywhere 7.5.2 and 7.5.2.1 on the same server, the installation panels will change once you have patched one environment to 7.5.2.1 preventing future installations to the same server.  If you have any questions, comments or concerns feel free to post below.

 

 

[{"Business Unit":{"code":"BU005","label":"IoT"}, "Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":""}]

UID

ibm11132107