BMC Atrium CMDB Adapter For HP UCMDB Installation Guide
BMC Atrium CMDB Adapter For HP UCMDB Installation Guide
BMC Atrium CMDB Adapter For HP UCMDB Installation Guide
CI - BMC_COMPUTERSYSTEM............................................................................................................3
CI - BMC_OPERATINGSYSTEM...........................................................................................................4
CI - BMC_IPENDPOINT..........................................................................................................................5
CI - BMC_LANENDPOINT......................................................................................................................6
CI - BMC_PRODUCT...............................................................................................................................7
CI - BMC_HARDWARESYSTEMCOMPONENT..................................................................................8
CI – BMC_NETWORKPORT................................................................................................................10
CI – BMC_CLUSTER.............................................................................................................................12
CI – BMC_ PROCESSOR.....................................................................................................................13
CI – BMC_VIRTUALSYSTEMENABLER............................................................................................14
CI – BMC_MEMORY..............................................................................................................................16
CI – BMC_DATABASESTORAGE........................................................................................................17
CI – BMC_DATABASE...........................................................................................................................18
CI – BMC_SOFTWARESERVER.........................................................................................................19
CI – BMC_LOGICALDISK.....................................................................................................................20
CI – BMC_REMOTEFILESYSTEM......................................................................................................21
CI - BMC_RESOURCEPOOL...............................................................................................................22
CI - BMC_APPLICATION......................................................................................................................23
CI - BMC_BUSINESSSERVICE...........................................................................................................24
CI - BMC_ORGANIZATION...................................................................................................................25
CI - BMC_IPCONNECTIVITYSUBNET...............................................................................................26
Relationship CI – VirtualHostRelation BMC_DEPENDENCY Relation...........................................27
Relationship CI – SoftwareServer BMC_COMPONENT Relation...................................................28
Relationship CI – NETDEVICE_HOST Relation................................................................................29
CI - BMC_MAINFRAME.........................................................................................................................30
CI - BMC_COMPUTERSYSTEM
a. NODE
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
Use of TQL.
This TQL is used to fetch data from UCMDB from NODE and its sub types CLASS to populate data in
BMC_ComputerSystem. When calling the TQL for data pull we pass the parameterized date parameters
to get the CI data records for Initial Load/ Delta Load based on the last execution time of the
Transformation Job.
CI - BMC_OPERATINGSYSTEM
a. NODE
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
N DiscoveredOSName Not equal “NULL”
Use of TQL.
This TQL is used to fetch data from UCMDB from NODE and its sub types CLASS to populate data in
BMC_OperatingSystem. When calling the TQL for data pull we pass the parameterized date parameters
to get the CI data records for Initial Load/ Delta Load based on the last execution time of the
Transformation Job. The DiscoveredOSName attribute is checked so as to get the records which are
complete and contain Operating System information.
CI - BMC_IPENDPOINT
a. IpAddress
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. IpSubnet
No search criteria.
c. Node
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from IpAddress and its sub types CLASS to populate data in
BMC_IpEndPoint. When calling the TQL for data pull we pass the parameterized date parameters to get
the CI data records for Initial Load/ Delta Load based on the last execution time of the Transformation
Job.
CI - BMC_LANENDPOINT
a. PhysicalPort
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. RunningSoftware
No search criteria.
c. Node
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from PhysicalPort and its sub types CLASS to populate data
in BMC_LanEndPoint. When calling the TQL for data pull we pass the parameterized date parameters to
get the CI data records for Initial Load/ Delta Load based on the last execution time of the Transformation
Job.
CI - BMC_PRODUCT
a. InstalledSoftware
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
N NOT (Display Label Like “HotFix%”)
N NOT (Display Label Like “Security Update%”)
b. RunningSoftware
No search criteria.
c. Node
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from InstalledSoftware to populate data in BMC_Product.
When calling the TQL for data pull we pass the parameterized date parameters to get the CI data records
for Initial Load/ Delta Load based on the last execution time of the Transformation Job. The fixed
condition on Display Label attribute is applied as Security Updates and Hotfix should not be loaded “by
default” into the BMC_Product.
CI - BMC_HARDWARESYSTEMCOMPONENT
1. node_element_bmchardwaresystemcomponent
a. NodeElement
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
N CI Type Equal "DiskDevice"
N OR (CI Type Equal "Fan")
N OR (CI Type Equal "HardwareBoard")
N OR (CI Type Equal "MemoryUnit")
N OR (CI Type Equal "PowerSupply")
N OR (CI Type Equal "Storage Processor)
b. Node
No search criteria.
2. node_element_bmchardwaresystemcomponent
a. Node
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. NodeElement
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from NodeElement ("DiskDevice", "Fan", "HardwareBoard",
"MemoryUnit", "PowerSupply" and "Storage Processor") to populate data in BMC_HardwareSystem.
When calling the TQL for data pull we pass the parameterized date parameters to get the CI data records
for Initial Load/ Delta Load based on the last execution time of the Transformation Job. The condition on
CI Type attribute is applied so as to get data only for selected CI Class.
CI – BMC_NETWORKPORT
CI Elements in TQL:
1. physical_port_bmcnetworkport
a. PhysicalPort
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Node
No search criteria.
c. RunningSoftware
No search criteria.
2. interface_bmcnetworkport
a. Interface
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Node
No search criteria.
c. PhysicalPort
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from PhysicalPort, Node, RunningSoftware and Interface to
populate data in BMC_NetworkPort. When calling the TQL for data pull we pass the parameterized date
parameters to get the CI data records for Initial Load/ Delta Load based on the last execution time of the
Transformation Job.
CI – BMC_CLUSTER
a. Cluster
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Node
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from Cluster and Node to populate data in BMC_Cluster.
When calling the TQL for data pull we pass the parameterized date parameters to get the CI data records
for Initial Load/ Delta Load based on the last execution time of the Transformation Job.
CI – BMC_ PROCESSOR
a. Cpu
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Node
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from Cpu and Node to populate data in BMC_Processor.
When calling the TQL for data pull we pass the parameterized date parameters to get the CI data records
for Initial Load/ Delta Load based on the last execution time of the Transformation Job.
CI – BMC_VIRTUALSYSTEMENABLER
CI Elements in TQL:
1. hypervisor_bmcvirtualsystemenabler
a. Hypervisor
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Node
No search criteria.
2. node_bmcvirtualsystemenabler
a. Node
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Hypervisor
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from Hypervisor and Node to populate data in
BMC_VirtualSystemEnabler. When calling the TQL for data pull we pass the parameterized date
parameters to get the CI data records for Initial Load/ Delta Load based on the last execution time of the
Transformation Job.
CI – BMC_MEMORY
a. Memory
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Node
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from Memory and Node to populate data in BMC_Memory.
When calling the TQL for data pull we pass the parameterized date parameters to get the CI data records
for Initial Load/ Delta Load based on the last execution time of the Transformation Job.
CI – BMC_DATABASESTORAGE
a. DB Data File
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Database
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from DB Data File and Database to populate data in
BMC_DataBaseStorage. When calling the TQL for data pull we pass the parameterized date parameters
to get the CI data records for Initial Load/ Delta Load based on the last execution time of the
Transformation Job.
CI – BMC_DATABASE
a. Database
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Node
No search criteria.
c. RunningSoftware
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from Database, Node and RunningSoftware to populate data
in BMC_DataBase. When calling the TQL for data pull we pass the parameterized date parameters to get
the CI data records for Initial Load/ Delta Load based on the last execution time of the Transformation
Job.
CI – BMC_SOFTWARESERVER
a. RunningSoftware
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Node
No search criteria.
c. ApplicationSystem
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from RunningSoftware, Node and ApplicationSystem to
populate data in BMC_SoftwareServer. When calling the TQL for data pull we pass the parameterized
date parameters to get the CI data records for Initial Load/ Delta Load based on the last execution time of
the Transformation Job.
CI – BMC_LOGICALDISK
a. LogicalVolume
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Node
No search criteria.
c. Storage Pool
No search criteria.
d. FileSystem
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from LogicalVolume, Node, Storage Pool and FileSystem to
populate data in BMC_LogicalDisk. When calling the TQL for data pull we pass the parameterized date
parameters to get the CI data records for Initial Load/ Delta Load based on the last execution time of the
Transformation Job.
CI – BMC_REMOTEFILESYSTEM
a. FileSystem (file_system)
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
N Storage Type Equal "NetworkDisk”
b. FileSystem (file_system)
Parameterize
Criteria
d
N Storage Type Not equal "NetworkDisk"
N Storage Type Is null
c. Node
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from FileSystem (file_system), FileSystem (localdisk) and
Node to populate data in BMC_RemoteFileSystem. When calling the TQL for data pull we pass the
parameterized date parameters to get the CI data records for Initial Load/ Delta Load based on the last
execution time of the Transformation Job. The qualification on Storage Type attribute is used to identify
the remote/local filesystems.
CI - BMC_RESOURCEPOOL
a. Storage Pool
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Node
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from Storage Pool to populate data in BMC_ResourcePool.
When calling the TQL for data pull we pass the parameterized date parameters to get the CI data records
for Initial Load/ Delta Load based on the last execution time of the Transformation Job.
CI - BMC_APPLICATION
a. ApplicationSystem
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Service
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from ApplicationSystem to populate data in
BMC_Application. When calling the TQL for data pull we pass the parameterized date parameters to get
the CI data records for Initial Load/ Delta Load based on the last execution time of the Transformation
Job.
CI - BMC_BUSINESSSERVICE
a. Service
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Organization
No search criteria.
c. ApplicationSystem
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from Service to populate data in BMC_ BusinessService.
When calling the TQL for data pull we pass the parameterized date parameters to get the CI data records
for Initial Load/ Delta Load based on the last execution time of the Transformation Job.
CI - BMC_ORGANIZATION
a. Organization
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
Use of TQL.
This TQL is used to fetch data from UCMDB from Organization to populate data in BMC_ Organization.
When calling the TQL for data pull we pass the parameterized date parameters to get the CI data records
for Initial Load/ Delta Load based on the last execution time of the Transformation Job.
CI - BMC_IPCONNECTIVITYSUBNET
a. IpSubnet
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
Use of TQL.
This TQL is used to fetch data from UCMDB from IpSubnet to populate data in
BMC_IpConnectivitySubnet. When calling the TQL for data pull we pass the parameterized date
parameters to get the CI data records for Initial Load/ Delta Load based on the last execution time of the
Transformation Job.
Relationship CI – VirtualHostRelation BMC_DEPENDENCY Relation.
Transformation - VirtualHostRelation9.ktr
a. Node (Virtual)
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
N Host is Virtual Equal “True”
b. Node (physical)
Parameterize
Criteria
d
N Host is Virtual Is null
N OR Host is Virtual Equal “False”
c. Node
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from Node and Hypervisor to populate data for
BMC_Dependency (HOSTEDVIRTUALSYSTEM and VIRTUALSYSTEMOS) relation between
ComputerSystems and VirtualSystemEnablers. When calling the TQL for data pull we pass the
parameterized date parameters to get the CI data records for Initial Load/ Delta Load based on the last
execution time of the Transformation Job. Conditions on ‘Host is Virtual’ attribute help identify
Virtual/Physical Computers.
Relationship CI – SoftwareServer BMC_COMPONENT Relation.
Transformation - SoftwareServer_SoftwareServerRelation9.ktr
a. RunningSoftware
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Node
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from RunningSoftware to populate data for
BMC_Component (APPLICATIONSYSTEMHIERARCHY) relation between SoftwareServers. When
calling the TQL for data pull we pass the parameterized date parameters to get the CI data records for
Initial Load/ Delta Load based on the last execution time of the Transformation Job.
Relationship CI – NETDEVICE_HOST Relation
Transformation - NetDeviceHostRelation9.ktr
a. NetDevice
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
b. Node
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from Mainframe to populate data for BMC_Dependency
(NetworkLink) relation between net device and computer systems. When calling the TQL for data pull we
pass the parameterized date parameters to get the CI data records for Initial Load/ Delta Load based on
the last execution time of the Transformation Job.
CI - BMC_MAINFRAME
d. Mainframe
Parameterize
Criteria
d
Y LastModifiedTime Greater than or Equal <last_modified_time>
Y LastModifiedTime Less than or Equal <last_modified_time>
e. Node
No search criteria.
Use of TQL.
This TQL is used to fetch data from UCMDB from Mainframe to populate data in BMC_Mainframe. When
calling the TQL for data pull we pass the parameterized date parameters to get the CI data records for
Initial Load/ Delta Load based on the last execution time of the Transformation Job.