I have some problem with integration between uCMDB and BMC Atrium (import from Atrium to uCMDB).
I use the "Population from Atrium" adapter (please find attached screenshot), default mapping file Atrium_to_UCMDB_SampleMappingFile.xml" (attached to the message). Connection between the servers is fine and job successfully done - all CIs (Configuration Items) were imported to uCMDB, but there is a problem: all the imported CIs is the "unix" UCMDB Configuration Item Type (CIT).
Only BMC CIT "BMC_ComputerSystem" items must become the UCMDB CIT "unix" and other CIT items must not be imported to UCMDB according to the mapping file I think. But then why all of the imported CIs (different CIT) from Atrium became "unix" CIT? Or I'm wrong?
Please, can you advice me?
P.S. This thread has been moved from Application Perf Mgmt (BAC / BSM) Support and News Forum to CMS and Discovery Support and News Forum. - Hp Forum Moderator
I found a log file (DS_fromAtrium_Import data from Atrium.record) with detailed information about completed operations. It contains the following lines:
<log start="19:3:52" severity="info">Retrieved 2243 objects of type BMC_ComputerSystem</log>
<log start="19:3:52" severity="info">Query data for: Class <BMC_IPEndpoint>, Namespace <BMC.CORE>, Query <None>, Attributes List <['Name']>, Children List <>, Parent List <></log>
<log start="19:3:52" severity="info">Retrieved 0 objects of type BMC_IPEndpoint</log>
<log start="19:3:52" severity="info">Query data for: Link <BMC_HostedAccessPoint>, End1 Class <BMC_ComputerSystem>, End2 Class <BMC_IPEndpoint>, Namespace <BMC.CORE>, Query <None>, Attributes List <></log>
<log start="19:3:53" severity="info">Retrieved 0 links of type BMC_HostedAccessPoint</log>
<log start="19:3:53" severity="info">End atrium_query.py</log>
In fact these 2243 objects isn't BMC_ComputerSystem CI type, but seems adapter didn't think so =)
During the investigation revealed that the BMC_ComputerSystem CI type is the so-called super class that includes subclasses. And at this stage of the integration between BMC and uCMDB adapter worked correctly.
But a new problem arose. The documentation for the adapter does not specify how to use the queries in the mapping file, for example, for populating into uCMDB a CIs that have a value "" (empty) in the field "Description".
Somebody wrote similar queries in the mapping file of the adapter? Could it be described in any documentation?
If I could use that attribute for selective population to UCMDB, it would be great!
It important to me, because on the source server (Atrium) I have "ATRIUM_CI_Server" CI type that must be sorted and populated to two different -- "CMDB_CI_Server" and "CMDB_CI_VirtServer" -- CITs on the target server.