You are on page 1of 7

Moving one Maximo 6 Environment to another Maximo 6 Environment

To move a Maximo installation from one configuration to another, i.e. from development,
QA, test, training, etc. to another of these, follow the below process.
1. Install Maximo 6 per the Installation Guide on the servers moving to. During the
Maximo Installation do not check for updates. Do not run Maxinst to create a
Maximo database.
2. Configure the Maximo Server(s) in WebLogic or WebSphere as configured in the
environment moving from
3. Stop any running Maximo Servers and the Actuate Server in the environment
moving from and the environment moving to
4. On the Administration workstation in the environment moving to, rename the
Maximo folder
5. Copy the Maximo folder from the Administration workstation in the environment
moving from to the Administration workstation in the environment moving to
6. Modify the following files in the Maximo folder on the Administration
workstation in the environment moving to:
Maximo\applications\maximo\properties\Maximo.properties
Maximo\applications\maximo\properties\Doclinks.properties
Maximo\applications\activeportal\WEB-INF\web.xml
a. Doclinks.properties
Modify the default directory property as necessary
i.e. mxe.doclink.doctypes.defpath = c:\\DOCLINKS\\default
Modify the translation property as necessary
i.e. c<PATH>\\DOCLINKS = http://servername:7001/DOCLINKS
b. Maximo.properties
Modify the following properties as necessary
Maximo Server name
i.e. mxe.name=MXServer
Machine and port of environment moving to
i.e. mxe.hostname=newserver:7001
Database connection URL
i.e.
mxe.db.url=jdbc:oracle:thin:@newdbserver:1521:newmaximo

Admin Email
i.e. mxe.adminEmail=mailid@company.com
SMTP host
i.e. mail.smtp.host=hostname
Workflow admin Email
i.e. mxe.workflow.admin=mailid@company.com
New report server
i.e. mxe.report.actuate.reportserver=newrptserver
URL of the new active portal server
i.e.
mxe.report.actuate.portalHost=http://newserver:7001/acweb
URL of the report iServer
i.e. mxe.report.actuate.iServer=http://newrptserver:8000
New Actuate database connection string
i.e. mxe.report.actuate.db.connectstring=newmaximo
New Actuate encyclopedia root name
i.e. mxe.report.actuate.rootEncycFolder=rpt
c. Web.xml
Modify the following values as necessary
New iServer to connect for the login page
i.e. <context-param>
<param-name>SERVER_DEFAULT</param-name>
<param-value>
http://newactuate_server:8000
</param-value>
</context-param>

New Actuate volume


i.e.
<context-param>
<param-name>DEFAULT_VOLUME</param-name>
<param-value>newvolume</param-value>
</context-param>

7. Modify the following files in the Actuate folder on the Actuate Server in the
environment moving to:
{Actuate home}/etc/acserverconfig.xml
{Actuate home}/etc/acpmdconfig.xml

{Actuate home}/etc/rsse_maximo.properties

a. Acserverconfig.xml
Modify the following values as necessary
System name
i.e. SystemName="newreportserver"
System Volume
i.e. SystemDefaultVolume="newreportserver
Item
i.e. <Item>newreportserver</Item>
Volume
i.e.
<Volume
Name="newreportserver"
PrimaryServer="newreportserver"
Server
i.e.
<Server
Name="newreportserver"
PMDPort="8100"
PMDIPAddress="newreportserver"
ServerIPAddress="newreportserver"
RequesterRSAPIVolume="newreportserver">
Soap port
i.e.
<SOAPDispatchService
EnableRequestService="true"
SOAPDispatchSOAPPort="8000"
SOAPDispatchIPAddress="newreportserver"
b. Acpmdconfig.xml
Modify the following values as necessary
Report Server, port
i.e.
<DaemonIPAddress>newreportserver</DaemonIPAddress>
<DaemonSOAPPort>8100</DaemonSOAPPort>
<Server Name="newreportserver">

c. Rsse_maximo.properties
Modify the following properties as necessary
Internal role
i.e. rsse.internalrole.all=all
Administrator
i.e. rsse.internalrole.administrator=MAXADMIN
Operator
i.e. rsse.internalrole.operator=SYSADM
Database connection
i.e.
jdbc.url=jdbc:inetdae7a:newdatabaseserver:1433?
database=newmaximo&language=us_english&no
warnings=true
Maximo server
i.e. maximo.host=newmaximoserver
Maximo RMI port
i.e. maximo.port=1099
Maximo Server name
i.e. maximo.servername=MXServer
8. Copy the {Actuate home}/bin/iServer.jar file from the Actuate Server moving
from to the Actuate Server moving to
9. On the Administration workstation, with WinZip open the
maximo\deployment\default\maximo.ear file. Find and extract the
businessobjects.jar file to a temp folder.
10. On the Actuate Server, move the
{Actuate home}/servletcontainer/webapps/acrsse/WEB-INF/lib/actuatebo.jar file to
another location (do not simply rename the file)
11. Copy the extractedbusinessobjects.jar from the Administration workstation to the
{Actuate home}/servletcontainer/webapps/acrsse/WEB-INF/lib folder on the
Actuate Server
12. On the Administration workstation, rebuild the maximo.ear, acweb.ear, and
maximohelp.ear
13. Backup the database from the environment moving from

14. Run the maximo\tools\maximo\en\createmaximoes.sql from the Maximo folder in


the environment moving to connected to that environments database. Make sure
the same schema and password is created in the database moving to as was in the
database moving from. The Maximo user password can be changed later via
Maximo
15. Restore the backup to the database moving to
16. If the Maximo user password is changed later on and/or a new admin user is
created update the following maximo.properties file properties and rebuild and
deploy the maximo.ear
mxe.db.password=maximo
mxe.adminuserid=maxadmin
17. The Maximo Server(s) and Actuate Server in the environment moving from can
be started now
18. Start the Maximo Server in the environment moving to
19. Deploy the EAR files (for information on deploying EAR files see the Installation
Guide)
20. Export the Actuate encyclopedia from the Actuate Server moving from
a. Shut down the volume on the server moving from
1. Log in to the Actuate Management Console:
http:/ /<reportserver>:8900/acadmin)
2. Select the System Administration volume from the drop-down list
3. Log in to the Management Console as the system administrator
4. Click the System tab on the left
5. Click Stop on the System tab. The program displays a message, asking
to confirm that you want to shut down the system. Click OK
6. Wait a few minutes for the stop to take effect
b. Export the encyclopedia
1. Open a command prompt and change to {Actuate home} \bin

2. Run the acexport process


Acexport all home <Actuate home> output <path to export
folder>
c. Startup the volume on the server moving to
1. From the Management Console, click Start
21. Copy the newly exported directory structure from the Actuate Server moving
from to the Actuate Server moving to
22. Start Actuate on the server moving to
23. Import the encyclopedia on the Actuate Server moving to
a. Shut down the volume on the server moving to
1. Log in to the Actuate Management Console:
http:/ /<newreportserver>:8900/acadmin)
2. Select the System Administration volume from the drop-down list
3. Log in to the Management Console as the system administrator
4. Click the System tab on the left
5. Click Stop on the System tab. The program displays a message, asking
to confirm that you want to shut down the system. Click
OK
6. Wait a few minutes for the stop to take effect
b. Import the encyclopedia
1. Open a command prompt and change to {Actuate home} \bin
2. Run the acimport process
Acimport all force replace username maxadmin password
<maxadmin password> input <path to export folder>
c. Startup the volume on the server moving to
1. From the Management Console, click Start
d. Regenerate the Report XML
1. Login to Maximo as a user who has access to the Report
Administration application

2. Access the Report Administration application


3. Click the Filter icon to display all reports
4. Click Recreate all XML on the List Tab
Note: Migrating a Maximo configuration to a production environment and creating a
production database is outside the scope of this document. Please contact
Professional Services for information.

You might also like