This documentation supports the 22.1 version of Action Request System.
To view an earlier version, select the version from the Product version menu.

Configuring Approval Server with a separate plug-in server instance

To configure Approval Server with a separate plug-in server instance, you must perform the following configuration actions:

  1. Open the pluginsvr_config.xml file in the ARSystemInstallDir/Approval/bin directory, and perform the following actions:
    1. Locate the pluginsvr_config tag.
    2. Make a note of the port number defined in this tag, and close the file.
  2. In the ar.cfg or the ar.conf file, perform the following steps:
    1. Locate the following plug-in entry:
      Server-Plugin-Alias: ARSYS.ARDBC.PREVIEW ARSYS.ARDBC.PREVIEW serverName:portNumber
      When the Approval Server runs on the default plug-in server, the port number in thARSystemInstallDir/pluginsvr/pluginsvr_config.xml file is 9999, for example:
      Server-Plugin-Alias: ARSYS.ARDBC.PREVIEW ARSYS.ARDBC.PREVIEW serverName:9999
      When the Approval Server runs on a separate plug-in server, the port number in the ARSystemInstallDir/Approval/bin/pluginsvr_config.xml file is 9800, for example:
      Server-Plugin-Alias: ARSYS.ARDBC.PREVIEW ARSYS.ARDBC.PREVIEW serverName:9800
    2. Replace the existing port number in this entry with the port number from step 1.
    3. Save and close the file.
  3.  In the armonitor.conf file, perform the following actions:
    1. Remove the hash (#) symbol from the following entry:
      (For Microsoft Windows)

      #"C:\Program Files\Java\<Java_Home_Folder>\bin\java" -Xmx256m -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false -classpath "C:\Program Files\BMC Software\ARSystem\approval\bin;C:\Program Files\BMC Software\ARSystem\pluginsvr\arpluginsvr90_build001.jar;C:\Program Files\BMC Software\ARSystem\approval\bin\arasj90_build001.jar;C:\Program Files\BMC Software\ARSystem\arserver\api\lib\arcmnapp90_build001.jar;C:\Program Files\BMC Software\ARSystem\approval\bin\armaskingImpl90_build001.jar;C:\Program Files\BMC Software\ARSystem\arserver\api\lib\arlogger-9.1.11-SNAPSHOT.jar" com.bmc.arsys.pluginsvr.ARPluginServerMain -x "vw-pun-rem-qa63" -i "C:\Program Files\BMC Software\ARSystem" -m

      (For UNIX)

      #/opt/Java/<Java_Home_Folder>/bin/java -Xmx256m -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false -classpath /data1/ar/IA/approval/bin:/data1/ar/IA/pluginsvr/arpluginsvr90_build001.jar:/data1/ar/IA/approval/bin/arasj90_build001.jar:/data1
      /ar/IA/api/lib/arcmnapp90_build001.jar:/data1/ar/IA/approval/bin/armaskingImpl90_build001.jar:/data1/ar/IA/api/lib/arlogger-9.1.11-SNAPSHOT.jar com.bmc.arsys.pluginsvr.ARPluginServerMain -x premlnx02 -i /data1/ar/IA -m
      

      The entry for the separate plug-in server exists in the armonitor.conf file, but is commented by default.

    2. Save and close the armonitor.conf file.

  4. Open the pluginsvr_config.xml file in the ARSystemInstallDir/pluginsvr directory and modify as follows:
    1. Remove the following entries for the ARSYS.ARDBC.PREVIEW plug-in:

      <!-- Class which puts the Signal Masking in place for Plugin Server-->
      <plugin>
      <name>ARSYS.ARDBC.PREVIEW</name>
      <pathelement type="location">C:/Program Files/BMC Software/ARSystem/approval/bin/arasj90_build001.jar</pathelement>
      <classname>com.bmc.arsys.approval.main.ApprovalPlugin</classname>
      <pathelement type="location">C:/Program Files/BMC Software/ARSystem/arserver/api/lib/arcmnapp90_build001.jar</pathelement>
      <pathelement type="location">C:/Program Files/BMC Software/ARSystem/arserver/api/lib/arutil90_build001.jar</pathelement>
      </plugin>
      
    2. Save and close the file.
  5. Restart the AR System server for the changes to take effect.
Was this page helpful? Yes No Submitting... Thank you

Comments