This documentation supports the 20.08 version of BMC Helix Platform.  To view an earlier version, select 20.02 from the Product version menu.

Installing the BMC Helix Platform sync utility for Remedy ITSM


To load the Foundation data from Remedy IT Service Management (Remedy ITSM) to BMC Helix Platform you must prepare your system for data transfer. You must download the following predefined files in BMC Remedy Deployment Application (D2P package):

  • Atrium Integrator jobs and transformations, forms, and filters—Loads and synchronizes Foundation data from Remedy ITSM.
  • Synchronization plug-in: Automatically synchronizes any changes in Remedy ITSM Foundation data to BMC Helix Platform.

You must perform the tasks in this topic in the following scenarios:

  • If the D2P package for Foundation data load is not installed as part of your activation. 
  • If BMC Remedy Action Request System (Remedy AR System) and Remedy ITSM are deployed in virtual machines.


Notes

  • You can load Foundation data from Remedy ITSM version 9.1 SP3 or later.
    For the complete list of compatible Remedy ITSM versions for loading Foundation data, see Foundation data load compatibility information.
  • If you are using Remedy ITSM version 9.1.04, after you import the predefined Pentaho jobs and synchronization plug-in, you must also install the latest JAR file else the Pentaho jobs are not imported.
    For information about how to install the latest JAR file, see Install latest JAR file for Remedy ITSM Suite version 9.1 SP4.

Before you begin

Before you prepare your environment for Foundation data load, ensure that you have completed the following tasks:

  • Ensure that the BMC Helix Platform version and the Remedy ITSM Foundation to Innovation Suite Sync Utility Deployment Package Version is the same.
  • To ensure that the predefined Pentaho jobs and transformations are imported, ensure that you have installed the following patch:
    • 9.1.03.001: Patch 1 for version 9.1.03
    • 9.1.04.002: Patch 2 for version 9.1.04
    • 18.05.01 or later: Service Pack 1 for 18.05 or later
  • Verify that the string /api/rx/application/command exists in the excluded-url-pattern parameter in the /conf/rsso-agent.properties file, so that Remedy Single Sign-On (RSSO) is configured. For more information about configuring Remedy SSO OAuth 2.0 authentication in your application, see Manually integrating Remedy SSO with BMC applications.

Task 1: To download the D2P package

Download the D2P package, so that you can obtain the predefined Pentaho jobs, transformations, and plug-in file.

  1. From the BMC Remedy AR System server, with your support ID, log in to the BMC Electronic Product Distribution page.

  2. Select Product Downloads > Licensed Products.
  3. In the Licensed Products View page, select the following options:
    1. View: Licensed Product
    2. Profile: Master
  4. In the Find field, enter BMC Helix Custom Applications and click Go.
  5. From the search results, select BMC Helix Custom Applications > BMC Helix Custom Applications version number.
  6.  Select the check box corresponding to Remedy ITSM Foundation to Innovation Suite Sync Utility Deployment Package Version version number.
    Ensure that the BMC Helix Platform version and the Remedy ITSM Foundation to Innovation Suite Sync Utility Deployment Package Version is the same.
  7. Click Download
    The single download button replaces both Download via FTP and Download Manager buttons in the interface. 

The file ITSM_Innovation_Suite_Foundation_SYNC_Utility is downloaded in .zip format. The extracted folder includes the following files: 

  • InnovationSuiteFoundationSyncforversionnumberandISversionnumber_number.zip
  • com.bmc.arsys.foundationsync-1.0.0-SNAPSHOT.jar
  • README.txt

Task 2: To deploy the BMC Helix Platform Sync Utility

Import and deploy the InnovationSuiteFoundationSyncfor<versionnumber>andIS<versionnumber>_81.zip. This .zip file includes the predefined Pentaho transformations and jobs that help you load the existing Foundation data from Remedy ITSM.

  1. From the Mid Tier, to open the AR System Deployment Management Console, access the following URL:

    http://<midtier>/arsys/forms/<arserver>/RDA%3ADeployment+Management+Console/Default+Administrator+View

    For more information about how to access the Deployment Management Console, see Using the AR System Deployment Management console.

  2. From the left navigation pane, select Transfer Package > Import and then select the package InnovationSuiteFoundationSyncfor<versionnumber>andIS<versionnumber>_81.zip.
  3. Click OK.
  4. After the package is imported, select the package InnovationSuiteFoundationSyncfor<versionnumber>andIS<versionnumber_81>.zip.
  5. From the left navigation pane, select Operations and click Deploy.
  6. (If you have not installed the required patch), assign Administrator permissions to records with config-iss data tag, perform the following steps:
    1. On the Mid Tier, navigate to the UDM:Import form.
    2. Click New Search.
    3. In the DataTags field of the UDM:Import form, specify config-iss and click Search.
      The search results will display all records with config-iss data tag.
    4. From the search results, click Select All > Modify All.
    5. From the Permissions field, select Groups > Administrator.
    6. Click Save.

The predefined Pentaho jobs and transformations are imported to the Pentaho repository.

Task 3: To extract the synchronization plug-in

Import the synchronization plug-in, so that any changes to existing Remedy ITSM Foundation data and newly-added Foundation data are automatically synchronized to BMC Helix Platform.

  1. On the AR System server, extract the ZIP file ITSM_Innovation_Suite_Foundation_SYNC_Utility.zip.
  2. From the extracted folder, copy the JAR file com.bmc.arsys.foundationsync-1.0.0-SNAPSHOT.jar to the <defaultInstall>/ARSystem/<pluginsvr_home> directory.
  3. Open the BMC Remedy AR System Administration Console, and select System > General > Plugin Server Configuration.
    For information about how to open the AR System Administration Console, see Using the AR System Deployment Management console.
  4. In the Plugin Configuration tab, click Create and provide the following values:

    Field

    Action

    Plugin Name

    Enter the plug-in name as ARSYS.FOUNDATIONSYNC.

    Plugin Class Name

    Enter the class name as follows:

    com.bmc.arsys.foundationsync.plugin.FoundationSyncPlugin

    Plugin File Name

    Provide the file name as follows:

     <pluginsvr home>\com.bmc.arsys.foundationsync-1.0.0-SNAPSHOT.jar.

    Path Elements

    Click the plus sign and enter the path element as follows:

    ARSYS.FOUNDATIONSYNC.pathelement.type.location = <pluginsvr_home>\com.bmc.arsys.foundationsync-1.0.0-SNAPSHOT.jar

    User Defined Elements

    Click the plus sign and enter the user-defined element as follows:

    ARSYS.FOUNDATIONSYNC.userDefined.NoOfThreads = 5

  5. Click OK.

    The following image shows an example of the values specified for the ARSYS.FOUNDATIONSYNC plug-in:
    Extract sync plugin.png

  6. Restart the plug-in server to enable the plug-in.
    For information about how to restart the plug-in server, see Restarting the plug-in server using the Set Server Info command and Remedy - Server - How to restart the Java Plug-in Server (Unix/ Linux/ Windows).

To modify the Foundation data synchronization schedule

The synchronization plug-in is scheduled to run at 12 AM daily so the Foundation data changes synchronize every 24 hours. If you want, you can change the synchronization interval time.

Best Practice
BMC recommends that you can schedule the plug-in to run up to a maximum of four times per day. Synchronization operations are memory intensive. Frequent synchronizations can affect server performance and increase synchronization errors.

  1. Start the BMC Remedy Developer Studio from BMC Remedy AR System server.
    For information about how to start the BMC Remedy Developer Studio, see Starting and logging on to BMC Remedy Developer Studio.
  2. Open the escalation ISS:REG:FoundationSYNC_Job.
  3. Specify the interval for executing the escalation. 
    You can define the escalation to run at a specific time or at a specific interval. 
    For information about how to modify the escalation, see Creating escalations.

Task 4: (If you are using Remedy ITSM 9.1.04) To install the latest JAR file for Remedy ITSM

Note

If you are using Remedy ITSM version 9.1.04, after you import the predefined Pentaho jobs and synchronization plug-in, you must also install the latest JAR file else the Pentaho jobs are not imported.

  1. Open the pluginsvr_config.xml file.
    The file is located in the pluginsvr subdirectory of your AR System server installation directory. This file should be in the same directory as the plug-in server JAR files and startup script.
  1. In the pluginsvr_config.xml file, add the following entry: 
    <pathelement type="location">C:/Program Files/BMC Software/ARSystem/diserver/data-integration/lib/commons-collections4-4.1.jar</pathelement>.
  2. Restart the plugin server. 
    For information about how to restart the ITSM service, see Restarting the plug-in server using the Set Server Info command.

Where to go from here

Action

Reference

If you want to load custom Foundation data, identify the custom overlay fields

Identifying fields added to view overlays in Remedy AR System documentation. After identifying the fields, you must return to BMC Helix Platform to perform the next step in the workflow of loading Foundation data from Remedy ITSM.

If you do not want to load custom Foundation data



 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*