Install multiple instances of Maximo 7 using WebSphere

The previous versions of Maximo all came with an installation guide that helped you install a Maximo application server for production purposes and also for testing or development purposes.  In most cases, this is how most of our applications are setup.  Unfortunately, Maximo 7 does not come with any demo data or even an installation guide for installing a MaxTest instance.  The Maximo install guide does show you how to install one instance on one server, but some of you may want to install a MaxTest application server as well as your MaxProd application server.  This guide will show you just how to add a MaxTest Maximo application using WebSphere.  It also assumes that you have successfully completed the installation for your Maximo 7 production application.

Step 1:

Create a backup copy of your Maximo production database.  I will assume most of you know how to do that, but if you don’t, you can find a guide for backing up a SQL Server database here or an Oracle database here.  After you have created a backup, restore the database and name it MaxTest.

This text is available for purchase but you need to login or register first. Please Login here.
About Chon Neth

I am a Senior Software Engineer at InterPro Solutions, LLC located in Wakefield, MA.

  • Eric

    Thanks for this information. We’ve been puzzling how we were going to bring up a few different development environments without requesting additional servers.

  • Tobin

    Excellent…I will try it next week.

    Thanks a lot.

  • maximo_hater

    Long live Maxiotimes. I got it working with IBM WebSpeher and Oracle 10g combination. I followed step by step and bang, it worked. I owe you a big thank you! God Bless you.

  • joe

    Worked great for our 7.1 MAM and TSRM. Here are some additional cleanup steps to look at for the database you copied. We used our preprod environ (cluster for ui, cluster for mea, AD authenticated, file mounts for attached docs) copied to 2nd Dev environ (no clusters, single app node, AD authenticated, no file mounts for attached docs).
    Update these values in maxpropvalue table to match your new environment. You can do some thru System Properties app, some thru database update.
    maxpropvalue.propname =’mxe.doclink.doctypes.defpath’
    maxpropvalue.propname =’mxe.doclink.path01′
    maxpropvalue.propname =’mxe.LDAPGroupMgmt’
    maxpropvalue.propname =’mxe.logging.rootfolder’
    maxpropvalue.propname =’mxe.report.birt.disablequeuemanager’
    maxpropvalue.propname =’Database.SQL.DatabaseName’
    maxpropvalue.propname =’Database.SQL.ServerHostName’
    maxpropvalue.propname =’Database.SQL.ServerPort’
    maxpropvalue.propname =’Maximo.InstallLocation’
    maxpropvalue.propname =’mxe.db.url’
    maxpropvalue.propname =’mxe.int.globaldir’
    maxpropvalue.propname =’WAS.CellName’
    maxpropvalue.propname =’WAS.DeploymentManagerHostName’
    maxpropvalue.propname =’WAS.NodeName’
    maxpropvalue.propname =’WAS.VirtualHost’
    maxpropvalue.propname =’WAS.WebServerHostName’

  • http://interprosoft.com Chon

    @Joe
    Thanks for that!

  • tonyazlanho

    hi..im trying to create..the suggested instance……still..unsuccessful….by the way im upgrading from maximo 4.01 to 7.1…anyother suggestions….i was given to understand, for the actual solution, I must subscribe…kindly comment. thks

  • tonyazlanho

    hi..anyone have done database migration from old maximo sql to db2 i.e. maximo v4.01 to v7.1..thks

  • neriade

    what do you do for the JMS queues for the second installation?

    • http://interprosoft.com Chon

      You have to install a new set of JMS queues for the 2nd instance.

  • arussell72

    In Step 7 you change the name of the database to MAXTEST in the maximo.properties file, but what about the mxe.name=MXServer. doesn’t that need to be changed to mxe.name=MXTest since an Application Server called MXTest was created?

    • http://interprosoft.com Chon

      Yes

  • arussell72

    sorry, but one last question, I saw on IBM’s site that they were talking about Configuring JMS Buses and queues for Multiple Independent Instances of Maximo. Is that something we have to do as well?

    http://www-01.ibm.com/support/docview.wss?rs=3221&context=SSLKYL&dc=DB560&dc=DB520&uid=swg21261935&loc=en_US&cs=UTF-8&lang=en&rss=ct3221tivoli

    • http://interprosoft.com Chon

      Yes, those steps are actually for Maximo 6 but the same reasoning applies to Maximo 7. You should create separate JMS queues and buses for each instance of Maximo you create.