Mapping information from ProactiveNet event slots to the HPD:ServiceInterface form fields


There are 10 generic Temp fields (Temp_Value1, Temp_Value2, ... Temp_Value10) in the DefaultMapping.map file that can be used to extend the integration between ProactiveNet and Remedy IT Service Management (Remedy ITSM). The fields from the DefaultMapping.map file map to the fields in the HPD_IncidentServiceInterface web service. The web service fields then map to the HPD:ServiceInterface form fields. You can create custom workflow on the fields to store information sent from ProactiveNet.

For example, If you have event-specific criteria that determine to which group the resulting ticket will get assigned to, you must map assignment information available in the ProactiveNet event slots to the HPD:ServiceInterface fields. You then add workflow on the temp fields to set the appropriate assignment fields on the interface form.

The following sections provide example for creating required mappings.

Example - To customize mappings in ProactiveNet

  1. Map the assigned group fields from BMC ProactiveNet to the Remedy ITSM form.
    Open and edit the BMC_ProactiveNet_Home/integration/ibrsd_home/conf/DefaultMapping.map file.
  2. Search for the BEMUseCaseNEW string in this file.
  3. Search for the following section in this map:

    $if(slot.integration_version = "ITV3")
    Event_Details=$Format("Host=%s\nHost Class=%s\nHost 
    Address=%s\nObject=%s\nObject Class=%s\nParameter=%s\nParameter
    Value=%s\nLocation=%s \n Event with Severity: %s, Priority: %s, Status %s
    ",slot.mc_host,slot.mc_host_class,slot.mc_host_address,slot.mc_object,slot.mc_object_class,
    slot.mc_parameter,slot.mc_parameter_value,slot.mc_location,slot.severity,slot.mc_priority,slot.status);
  4. Below this code block, add the following lines:
    • Temp_Value1= <value to be assigned for this slot>
      For example: you can assign a hard-coded value or a dynamic value as follows:Temp_Value1= “Group1”Temp_Value2= “BPPM Generated Event”Temp_Value3= “Support Org1”

      Temp_Value1=slot.mc_object
      Temp_Value2=slot.mc_object_class
      Temp_Value3=slot.mc_host_address
  5. Restart the Service Desk Integration Gateway service.

Note

In TrueSight Infrastructure Management (earlier known as ProactiveNet), the DefaultMappping.map file is located in the <INSTALL-DIR>\pw\ntegrations\ibrsd\conf directory. Before upgrading TrueSight Infrastructure Management, back up the DefaultMapping.map file. After the upgrade, you can refer to the file that you backed up, and perform your customization in the new file.


Related topics

Structure-and-details-of-the-defaultmapping-map-file

Map set header

Map header

Map-criteria

Integrating-directly-with-Remedy-ITSM-using-web-services

Known-and-corrected-issues

 

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