IBM Support

Running the Adapter for Microsoft Project Using a Clustered Environment

Question & Answer


Question

Is there a way to run the Adapter for Microsoft Project in an environment that is clustered?

Answer

To run the IBM Maximo Adapter for Microsoft Project (the Project Adapter) in a clustered environment you first have to identify one or more servers in the cluster which will be used to run the Project Adapter. These will be the servers that the individual workstations running MS Project and the Project Adapter will use to connect to Maximo and the Maximo database.


You must configure the servers that will be used as per the instructions in the Installation Guide for the Project Adapter.

If you are using Weblogic you will need to:
  • Enable Jcom
  • Define Security policy
for each server to be used with the Project Adapter as described in the Installation Guide.

In a clustered environment you have a main URL that users access, then they are re-directed to other servers.
Because the Project Adapter only uses a static IP, port, you cannot configure the MaximoProject.ini to access Maximo through the main URL.
Therefore you must configure the MaximoProject.ini to connect to one of the servers in the cluster.

For example: the clustered main URL is http:/ /maximo:7010/maximo
which redirects to:

http:/ /appserver1:7011/maximo and http:/ /appserver2:7012/maximo

Therefore you would need to enable jCom and define the security policy for either appserver1 or for appserver2 or both, depending upon what servers you want the users to access.

Here is an example of the settings you would use in the MaximoProject.ini file on the workstation. For this example appserver2 will be the server used for the Project Adapter. The values for SERVERRMI and for SERVERNAME come from the Maximo.Properties file for the cluster (if you have more than one cluster, for example one for the direct User Interface Maximo users and one for the Maximo Enterprise Adapter, and the UI cluster is to be used for the Project Adapter, you would use the UI cluster's Maximo.Properties file).

[system]
SERVERIP=appserver2 - - - - (or the IP address of the appserver2 machine)
;SERVERRMI= - - - - (value of mxe.registry.port in Maximo.Properties, if used)
SERVERPORT=7012 - - - - (appserver2's port on its URL)
SERVERNAME=MXServer - - - - (value of mxe.name in Maximo.Properties)

Depending how the server side installation of the Project Adapter was done this line may have to be added to Maximo.Properties if it is not there already:

//-----------------------------------------------------------------------------
// Properties for Maximo Project
//-----------------------------------------------------------------------------
mxe.com.port=1366

As always, if you modify the Maximo.Properties file you will have to rebuild and redeploy the EAR files.

[{"Product":{"code":"SSLKNW","label":"Maximo Adapter for Microsoft Project"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Proj Mgr Installation","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"6.2.1;6.2.2;6.2.3;6.2.4;6.2.5;6.2.6;6.2.7;6.2.8;7.1.1;7.5","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

More support for:
Maximo Adapter for Microsoft Project

Software version:
6.2.1, 6.2.2, 6.2.3, 6.2.4, 6.2.5, 6.2.6, 6.2.7, 6.2.8, 7.1.1, 7.5

Operating system(s):
AIX, Linux, Windows

Document number:
621881

Modified date:
17 June 2018

UID

swg21376997