Creating properties files for clusters

To separate tasks and functions between the clusters, you need to create, edit, and encrypt copies of the maximo.properties file. A typical clustered environment has separate clusters for processing user interface operations, cron jobs, reports, and integration transactions.

About this task

The install_home variable represents the installed location of the Maximo® Asset Management folder, which by default is ibm\SMP\maximo.

The maximo.properties file has an encrypted password for the database user. An unencrypted version of the file, which is named maximo.properties_orig, is provided in the install_home\etc\ directory. When you need to modify the maximo.properties file, you must use the unencrypted version.

When you create clusters, you create separate Maximo Asset Management environments for each functional area, such as cron tasks and the user interface. An important step in this separation process is to create copies of the properties file and then edit the properties file to limit functionality for the cluster. In another step in the preparation, you create a build file for each cluster and you edit the build file to specify the name of the properties file for the cluster.

Procedure

  1. Navigate to the ibm\SMP\maximo directory. Create a backup copy of the existing maximo.properties file, and then delete the existing maximo.properties file.
  2. Create the copy of the properties file for the user interface cluster.
    1. Copy the ibm\SMP\etc\maximo.properties_orig file to install_home\applications\maximo\properties\maximo.properties.
    2. Open the maximo.properties file in a text editor, add the donotrun option, and list all of your cron tasks, except the JMSQSEQCONSUMER cron task, for example:
      mxe.crontask.donotrun=BBCron, ESCALATION, ESCESCBLTNEXP, REPORTLOCKRELEASE, REPORTLOCKRELEASE1,  REPORTUSAGECLEANUP, REPORTUSAGECLEANUP1
    3. Add the line mxe.report.birt.viewerurl=rpt_jvm_url where rpt_jvm_url is the URL of the report cluster.
    4. If reports are scheduled, ensure that the mxe.report.birt.disablequeuemanager option is set to 1. For example:
      mxe.report.birt.disablequeuemanager = 1
    5. Save and close the file.
    6. At a command prompt, change to the install_home\tools\maximo directory and run encryptproperties.bat.
    7. Rename the maximo.properties file so that it is identified with the user interface cluster, for example, maximoui.properties.
  3. Create the copy of the properties file for the cron task cluster.
    1. Copy the ibm\SMP\etc\maximo.properties_orig file to install_home\applications\maximo\properties\maximo.properties.
    2. Open the maximo.properties file in a text editor and add the donotrun option for the JMSQSEQCONSUMER cron task, for example:
      mxe.crontask.donotrun=JMSQSEQCONSUMER
    3. Save and close the file.
    4. At a command prompt, change to the install_home\tools\maximo directory and run encryptproperties.bat.
    5. Rename the maximo.properties file so that it is identified with the cron task cluster, for example, maximocron.properties.
  4. Create the copy of the properties file for the integration framework cluster.
    1. Copy the ibm\SMP\etc\maximo.properties_orig file to install_home\applications\maximo\properties\maximo.properties.
    2. Open the maximo.properties file in a text editor, add the donotrun option and set the value to all, for example:
      mxe.crontask.donotrun=ALL
    3. Save and close the file.
    4. At a command prompt, change to the install_home\tools\maximo directory and run encryptproperties.bat.
    5. Rename the maximo.properties file so that it is identified with the integration framework cluster, for example, maximomif.properties.
  5. Create the copy of the properties file for the report cluster.
    1. Copy the ibm\SMP\etc\maximo.properties_orig file to install_home\applications\maximo\properties\maximo.properties.
    2. Open the maximo.properties file in a text editor, add the donotrun option and set the value to all, for example:
      mxe.crontask.donotrun=ALL
    3. Add the mxe.report.birt.disablequeuemanager option, and set the value to 0, for example:
      mxe.report.birt.disablequeuemanager=0
    4. Save and close the file.
    5. At a command prompt, change to the install_home\tools\maximo directory and run encryptproperties.bat.
    6. Rename the maximo.properties file so that it is identified with the report cluster, for example, maximorpt.properties.


Feedback