Note

 

This documentation supports the 20.19.01 version of Remedyforce.

To view the latest or an earlier version, select the version from the Product version menu.

Troubleshooting issues when importing data from BMC Client Management

For additional troubleshooting tips, see Troubleshooting common issues when importing data.

Mappings cannot be updated from the Salesforce Upsert window

In the Salesforce Upsert window, the drop-down fields listed in the Module field column in the Fields area might not display any values. In this case, you must update the mapping between the data from BMC Client Management and BMC Remedyforce CMDB by using the Edit Mapping option.

Data that is imported from BMC Client Management is corrupted

The job (KJB) files in the Pentaho package send a REST web API request to the BMC Client Management server to initiate the export of data to a .csv file. Each job file contains the list of BMC Client Management fields that are available by default in the .csv file.

If the data imported from BMC Client Management is corrupted or the import does not complete successfully, the .csv file that contains the data exported by BMC Client Management might have been modified. You might have added, deleted, or changed the order of fields in the .csv file. To resolve this issue, you must update the Pentaho jobs and map the fields and the order in which they are listed to the .csv file.

Perform the following actions to fix the corrupted data that is imported from BMC Client Management:

  1. Navigate to the location where you downloaded and unzipped the Pentaho Data Integration tool.
  2. To launch the Pentaho Data Integration tool, navigate to the data-integration folder.
  3. Double-click the Spoon.bat file and open the job (KJB) file that corresponds to the .csv file that you have updated.
    For example, if you have updated fields in the .csv file for computer system CIs, open the TransferAssetCoreCSinfotoCMDB.kjb file.
  4. In the job (KJB) file, right-click the Import Records in Remedyforce CMDB step, and select Open Referenced Object > Transformation.
  5. In the transformation (KTR) file that is opened, double-click the CSV file input step.
  6. In the CSV Input window, map the fields and the order in which they are listed to the .csv file that contains data from the BMC Client Management server.
  7. You can right-click a field and select an option such as Move up and Insert before this row.
  8. To save your changes, click OK.
  9. To save the KTR and KJB files, click .

Error while importing data from BMC Client Management

When you import data from BMC Client Management and if you are using the FootPrints Asset Core WebServices Integration Package CMDB 2.0 and you are using version 6.1 of the Pentaho Data Integration tool, the following error message is displayed:

The data structure is not the same inside the resource! We found 0 values for json path [$.fault.code], which is different that the number returned for path [$.ErrorCode] (1 values). We MUST have the same number of values for all paths.

Use version 6.0 of the Pentaho Data Integration tool. For more information, see the Pentaho related known issues, PDI-15196 and PDI-15379.

Related topics

Importing data from BMC Client Management by using the REST Web API

Troubleshooting the BMC Remedyforce integration with BMC Client Management

Integrating BMC Helix Remedyforce with BMC Client Management

Was this page helpful? Yes No Submitting... Thank you

Comments