Highlighted
Micro Focus Expert
Micro Focus Expert
84 views

UCMDB Tip : uCMDB creating the empty CI in the service-now after the sync job is executed


 How can we avoid creating the empty node in the service-now after running the sync job between uCMDB and Service-Now ?


Solution :   Empty CI will be created in the service now  because of the wrong mapping in the mapping file of the integration. The tql node should exactly match the CI type in the mapping file.

 

 

Example : For the below mapping, the tql should have the nt->interface and not the node->interface.

 

<source_ci_type name="interface" nameSpace="" query="">
<target_ci_type name="cmdb_ci_network_adapter">
<target_attribute name="mac_address" datatype="String">
<map type="direct" source_attribute="mac_address" />
</target_attribute>
<target_attribute name="name" datatype="String">
<map type="direct" source_attribute="display_label" />
</target_attribute>
<target_attribute name="cmdb_ci" datatype="cmdb_ci_win_server">
<map type="parentattr">
<aggregation type="csv" />
<source_child_ci_type name="nt" source_attribute="display_label" />
</map>
</target_attribute>
</target_ci_type>
</source_ci_type>

Labels (1)
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.