ucmdb class model

15

Click here to load reader

Upload: francesco-rossetti

Post on 24-Oct-2014

352 views

Category:

Documents


0 download

TRANSCRIPT

Universal CMDB

Informazioni sui tipi e relazioni CI UCMDB

2012-06-11 12:29 PM

Universal CMDB

SommarioTipi CI UCMDB ......................................................................................................................................................................................................................... 1 Relazioni UCMDB ..................................................................................................................................................................................................................... 7 Collegamenti validi UCMDB ..................................................................................................................................................................................................... 8 Appendice A: elenco qualificatori del modello classe UCMDB ................................................................................................................................................. 12

2012-06-11 12:29 PM

Universal CMDB

Tipi CI UCMDBTipo CI: ConfigurationItem (configuration_item) Descrizione: Qualificatori: Ambito: ABSTRACT_CLASS, BDM_SCOPE BDM Padre: Managed Object (managed_object)

Attributo: ack_cleared_time (ack_cleared_time) Descrizione: Qualificatori: DASH_ATTRIBUTE, HIDDEN_ATTRIBUTE Ambito: Attributo: City (city) Descrizione: City location Qualificatori: DASH_ATTRIBUTE, HIDDEN_ATTRIBUTE, HANDLED_ATTRIBUTE, DEPRECATION Ambito: CMS Tipo dati: string(50) CMS Tipo dati: long

Attributo: classification (classification) Descrizione: Qualificatori: STATIC_ATTRIBUTE Ambito: CMS Tipo dati: classification_enum

Attributo: BODY_ICON (BODY_ICON) Descrizione: Qualificatori: HIDDEN_ATTRIBUTE, STATIC_ATTRIBUTE Ambito: Attributo: State (state) Descrizione: State location Qualificatori: DASH_ATTRIBUTE, HIDDEN_ATTRIBUTE, HANDLED_ATTRIBUTE, DEPRECATION Ambito: CMS Tipo dati: string(50) CMS Tipo dati: string

Attributo: Store KPI History For Over Time Reports (is_save_persistency) Descrizione: Store KPI history for over time reports Qualificatori: DASH_ATTRIBUTE, HIDDEN_ATTRIBUTE, BLE_ATTRIBUTE Ambito: CMS Tipo dati: boolean

Attributo: Context Menu (contextmenu) Descrizione: Context menu Qualificatori: DASH_ATTRIBUTE, LIST, HIDDEN_ATTRIBUTE, HANDLED_ATTRIBUTE Ambito: CMS Tipo dati: string_list(100)

Attributo: Track Configuration Changes (track_changes) Descrizione: Track configuration changes Qualificatori: HIDDEN_ATTRIBUTE Ambito: Attributo: layer (layer) Descrizione: Qualificatori: STATIC_ATTRIBUTE Ambito: Attributo: ack_id (ack_id) Descrizione: Qualificatori: DASH_ATTRIBUTE, HIDDEN_ATTRIBUTE Ambito: 2012-06-11 12:29 PM CMS Tipo dati: string(80) Pagina 1 di 13 CMS Tipo dati: layer_enum CMS Tipo dati: boolean

Universal CMDBAttributo: Country or Province (country) Descrizione: Country or province location Qualificatori: DASH_ATTRIBUTE, HIDDEN_ATTRIBUTE, HANDLED_ATTRIBUTE, DEPRECATION Ambito: CMS Tipo dati: string(50)

Tipo CI: InfrastructureElement (infrastructure_element) Descrizione: Qualificatori: Ambito: Infrastructure Element CI Types. ABSTRACT_CLASS, BDM_SCOPE BDM Padre: ConfigurationItem (configuration_item)

Attributo: Language (language) Descrizione: System suported language Qualificatori: HIDDEN_ATTRIBUTE Ambito: CMS Tipo dati: string(50)

Attributo: Reference to the credentials dictionary entry (credentials_id) Descrizione: Reference to the credentials dictinary entry Qualificatori: HIDDEN_ATTRIBUTE Ambito: CMS Tipo dati: string

Attributo: BODY_ICON (BODY_ICON) Descrizione: Qualificatori: STATIC_ATTRIBUTE Ambito: CMS Tipo dati: string

Attributo: CodePage (codepage) Descrizione: System suported CodePage Qualificatori: HIDDEN_ATTRIBUTE Ambito: Tipo CI: Node (node) Descrizione: The Node class represents a general purpose machine (i.e., computer). This also is a base class from which all the other classes representing devices such as virtual machines will inherit. Machines are typically reachable via the network but there are times when users model a machine even when it is not reachable via the network. Examples of machines include UNIX/Windows systems, switches, routers, firewalls etc. BDM_SCOPE, PM_SUSPECT, RANDOM_GENERATED_ID_CLASS, DDM_REQUIRED_TOPOLOGY BDM Padre: InfrastructureElement (infrastructure_element) CMS Tipo dati: string(50)

Qualificatori: Ambito:

Attributo: NodeFamily (node_family) Descrizione: This is a family of the node/hardware/device as commonly advertised by the device vendor. For example C-Class, 6500Series etc. Qualificatori: COMPARABLE, BDM_SCOPE Ambito: BDM Tipo dati: string(500)

Attributo: NetBiosName (net_bios_name) Descrizione: The NetBios name is used by NetBios services running on a computer. It is combination of a 15 character (byte) name and a 16th character denoting the service. The NetBios name of a computer is usually the same as the computer's host name (truncated to 15 characters length) but may also be completely different. Qualificatori: BDM_SCOPE Ambito: BDM Tipo dati: string

Attributo: SnmpSysName (snmp_sys_name) Descrizione: This is name reported by a SNMP agent on a device. It is different from a DNS name. Qualificatori: STATIC, BDM_SCOPE, DDM_ID_ATTRIBUTE, ASSET Ambito: BDM Tipo dati: string(250)

Attributo: DiscoveredOsName (discovered_os_name) Descrizione: The operating system name as determined during discovery (e.g. Windows XP, Windows 2003, SunOS) Qualificatori: STATIC, COMPARABLE, BDM_SCOPE, ALERT_NOTIFICATION_ATTRIBUTE, ASSET Ambito: 2012-06-11 12:29 PM BDM Tipo dati: string(500) Pagina 2 di 13

Universal CMDBAttributo: MemorySize (memory_size) Descrizione: The size of volatile memory (RAM, SRAM, DRAM, ZRAM, TRAM) in megabytes. Qualificatori: STATIC, ALLOW_VOLATILITY, COMPARABLE, BDM_SCOPE Ambito: BDM Tipo dati: integer

Attributo: DiscoveredContact (discovered_contact) Descrizione: Represents a discoverable contact infoe.g. the SysContact value as reported by an SNMP agent on a device whichis often containsspecific contact information. Qualificatori: BDM_SCOPE Ambito: BDM Tipo dati: string(512)

Attributo: PrimaryDnsName (primary_dns_name) Descrizione: This attributeis a fully qualified dns domain name for a node (also known as DNS name). A node could have many IP addresses on it and some of those IP addresses are also private.So, selecting one DNS name for a node is a non-trivial task.This attribute will typically be populated by selecting one of the IP addresses on the node and resolving the DNS name for that address and then using it as the hostname for the node. Qualificatori: STATIC, BDM_SCOPE, DDM_ID_ATTRIBUTE, DDM_AUTOLOWERCASE, ASSET Ambito: BDM Tipo dati: string(250)

Attributo: BiosSerialNumber (bios_serial_number) Descrizione: A manufacturer specified serial number or unique ID of the BIOS. Qualificatori: STATIC, BDM_SCOPE, DDM_ID_ATTRIBUTE Ambito: BDM Tipo dati: string(500)

Attributo: DiscoveredOsVendor (discovered_os_vendor) Descrizione: The operating system vendor name as determined during discovery (e.g. Windows, Sun Microsystems). Qualificatori: STATIC, COMPARABLE, BDM_SCOPE, ALERT_NOTIFICATION_ATTRIBUTE, ASSET Ambito: BDM Tipo dati: string(250)

Attributo: Internal Name of a Node Monitored by SiteScope (internal_name) Descrizione: Internal name of a SiteScope group which is a parent of the node monitored by SiteScope Qualificatori: HIDDEN_ATTRIBUTE Ambito: CMS Tipo dati: string(600)

Attributo: BiosAssetTag (bios_asset_tag) Descrizione: Asset tag number of the Node, as defined by the DMTF SYMBIOS specification. Qualificatori: STATIC, BDM_SCOPE, DDM_ID_ATTRIBUTE, ASSET Ambito: BDM Tipo dati: string(500)

Attributo: Node NNM UID (host_nnm_uid) Descrizione: UID of the node in NNM topology Ambito: CMS Tipo dati: string(100)

Attributo: Node Is Virtual (host_isvirtual) Descrizione: True value marks that the node is virtual Qualificatori: STATIC, DDM_SETNULLIFMISSING Ambito: Attributo: layer (layer) Descrizione: Qualificatori: STATIC_ATTRIBUTE Ambito: CMS Tipo dati: layer_enum CMS Tipo dati: boolean

Attributo: Node Operating System accuracy (host_osaccuracy) Descrizione: Operating System Model accuracy Qualificatori: ASSET Ambito: CMS Tipo dati: string(10)

2012-06-11 12:29 PM

Pagina 3 di 13

Universal CMDBAttributo: DiscoveredOsVersion (discovered_os_version) Descrizione: The operating system version as determined during discovery. Qualificatori: STATIC, COMPARABLE, BDM_SCOPE, ASSET Ambito: BDM Tipo dati: string(500)

Attributo: OsVendor (os_vendor) Descrizione: The name of the vendor of the operating system (e.g. Microsoft, HP, etc). Qualificatori: STATIC, COMPARABLE, BDM_SCOPE Ambito: BDM Tipo dati: string

Attributo: Node Boot Time (host_last_boot_time) Descrizione: Node last boot time Qualificatori: ALLOW_VOLATILITY Ambito: CMS Tipo dati: date

Attributo: Node Operating System Release (host_osrelease) Descrizione: Operating System Release Qualificatori: STATIC, COMPARABLE, ASSET Ambito: CMS Tipo dati: string(256)

Attributo: DefaultGatewayIpAddress (default_gateway_ip_address) Descrizione: This is the IP address of the default router for a given device. Default router is used by device as the next hop of last choice in case no other specific routes are defined for a destination. Qualificatori: STATIC, COMPARABLE, BDM_SCOPE Ambito: Attributo: OsFamily (os_family) Descrizione: This attribute is a course grain descriptor for the operating system family. For example, Windows,Unix, etc Qualificatori: COMPARABLE, BDM_SCOPE Ambito: BDM Tipo dati: os_family_enum BDM Tipo dati: string(50)

Attributo: DiscoveredVendor (discovered_vendor) Descrizione: The node vendor name as determined during discovery (e.g. HP, VMware Inc., etc.) Qualificatori: STATIC, COMPARABLE, BDM_SCOPE, ASSET Ambito: BDM Tipo dati: string(250)

Attributo: Node Is Route (host_isroute) Descrizione: True value marks if the node have more then one ip address each in different subnet Ambito: Attributo: Node Key (host_key) Descrizione: Unique string identifying the specific node (On complete nodes this value will hold the smallest MAC address of the node and on noncomplete nodes this value will hold node_ip Probe domain) Qualificatori: DDM_ID_ATTRIBUTE, REPLACE_VALUE_WITH_VALUE_FROM_SYSTEM_PROPERTY Ambito: CMS Tipo dati: string(250) CMS Tipo dati: boolean

Attributo: SwapMemorySize (swap_memory_size) Descrizione: Qualificatori: STATIC, ALLOW_VOLATILITY, COMPARABLE, BDM_SCOPE Ambito: BDM Tipo dati: integer

Attributo: SerialNumber (serial_number) Descrizione: A manufacturer specified serial number or unique ID for a product or element Qualificatori: STATIC, BDM_SCOPE, DDM_ID_ATTRIBUTE, ASSET, DDM_AUTOUPPERCASE Ambito: BDM Tipo dati: string(500)

2012-06-11 12:29 PM

Pagina 4 di 13

Universal CMDB

Attributo: Node Operating System Installation type (host_osinstalltype) Descrizione: Node Operating System Installation type Qualificatori: STATIC, COMPARABLE, ASSET Ambito: Attributo: Vendor (vendor) Descrizione: The vendor/manufacturer name of a software, node, or element Qualificatori: STATIC, COMPARABLE, BDM_SCOPE Ambito: BDM Tipo dati: string CMS Tipo dati: string(500)

Attributo: classification (classification) Descrizione: Qualificatori: STATIC_ATTRIBUTE Ambito: CMS Tipo dati: classification_enum

Attributo: BODY_ICON (BODY_ICON) Descrizione: Qualificatori: STATIC_ATTRIBUTE, HIDDEN_ATTRIBUTE Ambito: CMS Tipo dati: string

Attributo: Node Is Complete (host_iscomplete) Descrizione: True value marks if the smallest MAC address of the node was discovered Ambito: CMS Tipo dati: boolean

Attributo: FAMILY_ICON (FAMILY_ICON) Descrizione: Qualificatori: STATIC_ATTRIBUTE, HIDDEN_ATTRIBUTE Ambito: CMS Tipo dati: string

Attributo: CalculatedLocation (calculated_location) Descrizione: Ambito: CMS Tipo dati: string(250)

Attributo: Node is Desktop (host_isdesktop) Descrizione: Is this node a desktop Qualificatori: STATIC Ambito: CMS Tipo dati: boolean

Attributo: SysObjecttId (sys_object_id) Descrizione: The system object identifier of the node if the node supports SNMP. Qualificatori: BDM_SCOPE Ambito: BDM Tipo dati: string(250)

Attributo: DomainName (domain_name) Descrizione: This is the domain name of which the node is part of. Typically domains are used to structure entities because of organizational / authorization oriented reasons. The domain name differs from the hostname in the way that the hostname is based on DNS, whereas the DomainName is based on other kind of domains (yp, nis, AD). Qualificatori: STATIC, COMPARABLE, BDM_SCOPE, ASSET Ambito: BDM Tipo dati: string(250)

Attributo: OsDescription (os_description) Descrizione: Thisattribute is used to describe the characteristics of the hardware/device operating system running ona node. This description can include detailed version and patch information Qualificatori: BDM_SCOPE Ambito: BDM Tipo dati: string(500)

2012-06-11 12:29 PM

Pagina 5 di 13

Universal CMDBAttributo: NodeRole (node_role) Descrizione: This describes all possible role a node can have such as router, switch, firewall, etc.. Users can also add additional capabilities to the Node on the fly for their own purposes. For example, they may want to identify a device as CPE (Customer Premise Equipment) and will add a capability called isCPE. Qualificatori: STATIC, COMPARABLE, BDM_SCOPE, CONTRADICTION_GROUPS Ambito: BDM Tipo dati: string_list

Attributo: DiscoveredModel (discovered_model) Descrizione: The node model as determined during discovery (e.g. Proliant DL140 G2, VMware Virtual Platform, etc.) Qualificatori: STATIC, COMPARABLE, BDM_SCOPE, ASSET Ambito: BDM Tipo dati: string(250)

Attributo: DefaultGatewayIpAddressType (default_gateway_ip_address_type) Descrizione: The type of the IP Address of the default gateway (e.g. IPv4, IPv6) Qualificatori: BDM_SCOPE Ambito: BDM Tipo dati: ip_address_type_enum

Attributo: DiscoveredDescription (discovered_description) Descrizione: Represents a discoverable descriptione.g.the SysDescr value reported by an SNMP agent on a device which isoften contains some useful information about the device including its role. Qualificatori: BDM_SCOPE Ambito: Attributo: MENU (MENU) Descrizione: Qualificatori: STATIC_ATTRIBUTE, HIDDEN_ATTRIBUTE Ambito: Attributo: BiosUuid (bios_uuid) Descrizione: A System Management BIOSidentifier that is designed to be unique across both time and space, and requires no central registration process. The UUID is 128 bits long. See the DMTF SYMBIOS Reference Specification for more details. Qualificatori: STATIC, BDM_SCOPE, DDM_ID_ATTRIBUTE, DDM_AUTOUPPERCASE Ambito: BDM Tipo dati: string(100) CMS Tipo dati: xml BDM Tipo dati: string(512)

Attributo: Node Server Type (host_servertype) Descrizione: Describe the server in bit wise Ambito: CMS Tipo dati: string(500)

Attributo: DiscoveredLocation (discovered_location) Descrizione: Represents a discoverable location e.g.the SysLocation value reported by an SNMP agent on a devicewhich is oftenincludesspecific location info such as floor, room, building etc. Qualificatori: STATIC, BDM_SCOPE Ambito: BDM Tipo dati: string(512)

Attributo: NodeModel (node_model) Descrizione: This attribute represents a specific model of a node/hardware/device. Qualificatori: STATIC, COMPARABLE, BDM_SCOPE Ambito: BDM Tipo dati: string(250)

2012-06-11 12:29 PM

Pagina 6 di 13

Universal CMDB

Relazioni UCMDBTipo CI: Talk (talk) Descrizione: Qualificatori: Ambito: TRACK_LINK_CHANGES CMS Padre: Usage (usage)

Attributo: Is the class two sided (is_two_sided) Descrizione: Qualificatori: STATIC_ATTRIBUTE Ambito: Tipo CI: Traffic (traffic) Descrizione: Ambito: A traffic link represents all the traffic between two IP's (All protocols) CMS Padre: Usage (usage) CMS Tipo dati: boolean

Attributo: Top ports (traffic_portlist) Descrizione: Top n interesting ports. n and interesting are configurable Qualificatori: LIST Ambito: CMS Tipo dati: string_list

Attributo: Is the class two sided (is_two_sided) Descrizione: Qualificatori: STATIC_ATTRIBUTE Ambito: CMS Tipo dati: boolean

Attributo: Packets Count (traffic_pkts) Descrizione: Total amount of packets seen on traffic between these 2 nodes Ambito: CMS Tipo dati: long

Attributo: Octets Count (traffic_octets) Descrizione: Total amount of octets (Network bytes) seen on traffic between these 2 nodes Ambito: CMS Tipo dati: long

2012-06-11 12:29 PM

Pagina 7 di 13

Universal CMDB

Collegamenti validi UCMDBCollegamenti validi per ConfigurationItemNome usage applicationLink applicationLink history_link composition composition aggregation impact_containment usage connection connection membership connection aggregation containment membership connection membership impact_containment impact_containment impact_containment impact_containment Estremit 1 ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem BusinessApplication Asset Tenant Location Tenant ApplicationSystem CiCollection CiCollection ItProcessRecord ItProcessRecord Location CiCollection Party BusinessElement Estremit 2 BusinessApplication Business Service View BusinessApplication History Change Outage Kpi PolicyResult ConfigurationDocument ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem ConfigurationItem Ambito CMS CMS CMS CMS BDM BDM CMS CMS CMS BDM BDM CMS BDM BDM BDM BDM BDM BDM CMS CMS CMS CMS

Collegamenti validi per InfrastructureElementNome usage applicationLink applicationLink history_link composition composition aggregation impact_dependency impact_containment usage connection connection membership connection aggregation containment containment usage containment membership usage usage usage usage usage connection membership 2012-06-11 12:29 PM Estremit 1 InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement BusinessApplication Asset Tenant Location Tenant ApplicationSystem CiCollection BusinessApplication BusinessActivity Service CiCollection BusinessTransaction BusinessApplication CiCollection BusinessElement Service ItProcessRecord ItProcessRecord Estremit 2 BusinessApplication Business Service View BusinessApplication History Change Outage Kpi PolicyResult BusinessElement ConfigurationDocument InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement Ambito CMS CMS CMS CMS BDM BDM CMS CMS CMS CMS BDM BDM CMS BDM BDM BDM BDM BDM BDM BDM BDM BDM CMS CMS BDM BDM BDM Pagina 8 di 13

Universal CMDBdependency impact_dependency impact_dependency impact_containment impact_containment impact_containment impact_containment ClusterResourceConfig BusinessElement CiCollection Location CiCollection Party BusinessElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement InfrastructureElement CMS CMS CMS CMS CMS CMS CMS

Collegamenti validi per NodeNome composition usage containment containment composition dependency containment membership usage applicationLink applicationLink history_link containment composition composition usage virtual talk unnumbered client_server composition composition composition talk composition containment layertwo containment client_server composition composition composition composition composition backbone composition composition usage usage containment composition composition aggregation containment usage 2012-06-11 12:29 PM Estremit 1 Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Estremit 2 IPMP Group Interface Fibre Channel HBA Interface ConfigurationDocument Node IpAddress Node BusinessApplication Business Service View BusinessApplication History Change MainframeXcfMember MainframeMajorNode VMware Resource IBM Processor Pool IpAddress Node Node Process CommunicationEndpoint NodeElement RunningSoftware Process UriEndpoint DNS Zone PhysicalPort Chassis IpServiceEndpoint IpServiceEndpoint PhysicalPort OSPF TCP/IP Port Interface Index Node Interface Bridge Fibre Channel HBA CellBoard SCSI Adapter Outage Kpi PolicyResult LDOM Virtual Switch DatacenterResource Ambito CMS CMS CMS CMS CMS CMS BDM CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS BDM BDM BDM CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS BDM BDM CMS CMS CMS Pagina 9 di 13

Universal CMDBdependency composition impact_dependency impact_dependency impact_containment impact_containment impact_containment impact_containment impact_containment impact_containment impact_containment folding_rules folding_rules folding_rules folding_rules folding_rules folding_rules folding_rules folding_rules folding_rules folding_rules dependency ownership usage membership connection containment membership membership containment containment execution_environment membership membership talk unnumbered client_server talk connection membership membership backbone membership connection ownership sap_rfc_connection containment aggregation containment containment containment usage containment membership usage 2012-06-11 12:29 PM Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Party BusinessApplication Node Asset Siebel Enterprise MainframeSysplex MainframeXcfGroup Cluster Resource Pool Hypervisor IpSubnet MS Domain Node Node Process Process Tenant Location Location Node DNS Zone Tenant Person SAP System vCloud vApp ApplicationSystem Amazon Account CiCollection BusinessApplication BusinessActivity Service CiCollection BusinessTransaction VMware Datastore ClusterSoftware BusinessElement Hypervisor DatacenterResource Memory ConfigurationDocument Interface FileSystemExport FileSystem Cpu Hyper-V Partition Config VMware Host Resource VMware DRS Config VMware DAS Config FileSystemExport PhysicalPort IpAddress Interface FileSystem Cpu Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS BDM CMS CMS BDM CMS CMS CMS CMS CMS BDM CMS CMS CMS CMS CMS CMS BDM BDM CMS CMS CMS BDM CMS CMS CMS BDM CMS BDM BDM BDM BDM BDM BDM Pagina 10 di 13

Universal CMDBusage usage usage usage connection membership containment dependency impact_dependency impact_dependency impact_dependency impact_dependency impact_dependency impact_containment impact_containment impact_containment impact_containment impact_containment BusinessApplication CiCollection BusinessElement Service ItProcessRecord ItProcessRecord Rack ClusterResourceConfig BusinessElement CiCollection RunningSoftware Siebel Application Web Service DatacenterResource Location CiCollection Party BusinessElement Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node BDM CMS CMS BDM BDM BDM CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS

2012-06-11 12:29 PM

Pagina 11 di 13

Universal CMDB

Appendice A: elenco qualificatori del modello classe UCMDBABSTRACT_CLASS Qualifier which makes a CIT abstract: CMDB will not allow creating instances for CITs that are marked with this qualifier. ASSET Qualifier which marks attributes that are displayed in the asset report of UCMDB CALCULATED_ATTRIBUTE Qualifier which marks attribute whose value is the result of a calculation based on other attributes of the CI COMPARABLE Qualifier which marks attributes that should be compared when comparing two CIs ENCRYPTED_ATTRIBUTE Qualifier which marks attributes whose value should not be exposed in the UI or log files (for security reasons) ITU_HIDDEN_CLASS Qualifier which ensure CITs will not be visible for CI creation in ITU ITU_RANDOM_GENERATED_ATTRIBUTE Qualifier which marks the attribute as one that needs automatic random generation (attribute must be of type Long). ID_CLASS_NAME_OVERRIDE Qualifier which requests the class's ID to be calculated based on another class name rather this class. This is useful to avoid having both (generic) Node and Node's derived type (like Windows / Unix) INDEX Qualifier which marks an attribute that should be indexed in the database schema. Used for heavily searched attributes. LIST Qualifier which marks attributes whose values are lists, e.g. list of integers HIDDEN_ATTRIBUTE Qualifier which marks an attribute to be hidden in the UI HIDDEN_CLASS Qualifier which are defined on CITs, so they will not be visible anywhere beside the CIT manager UI. ID_ATTRIBUTE Qualifier which marks key attributes of a CIT MIRRORED Qualifier which is related to database de-normalization. Attributes that have this qualifier will be duplicated and their value will be stored in two tables in the database. Queries will use the duplicated value for better performanceE.g. a string attribute from a big table like cdm_data can be mirrored into a smaller table like cdm_vax. READ_ONLY_CLASS Qualifier which is defined on CIT, whose instances should not be editable by the user READ_ONLY_ATTRIBUTE Qualifier which is defined on attributes that should not be editable by the user RECURSIVE_DELETE Qualifier that is define on Relation only. When one of the link end CIs is deleted (call it "e1"), UCMDB will check whether there are other links to the second end CI ("e2"). If there are other links, the e2 is not deleted. However, if there are no other links to e2, it will be deleted. REQUIRED_ATTRIBUTE Qualifier that marks attribute of a CIT as required. CALCULATED_LINK Qualifier that marks link as calculated link 2012-06-11 12:29 PM Pagina 12 di 13

Universal CMDB

UNIQUE_INDEX Qualifier which is similar to INDEX, however, the index in the database is defined as unique, i.e. no duplicate values in the attribute are allowed. RANDOM_GENERATED_ID_CLASS Qualifier that is defined on CIT, and ensure the CMDB ID of the CIs is randomly generated, instead of being calculated from the key attributes of the class REPLACE_VALUE_WITH_VALUE_FROM_SYSTEM_PROPERTY Requests Reconciliation Engine to automatically replace this attribute's value with another value for System property. This qualifier was added in v8.0 to support the Default Domain use case. STATIC_ATTRIBUTE Qualifier which marks an attribute of a CIT as "static", i.e. the attribute exists at the class level and not on the CIs level STATIC Qualifier which is defined on attributes and ensures all changes are logged in the history database. TRACK_LINK_CHANGES Qualifier which is defined on relations and ensure changes are logged in the history database. MAM-OVERRIDE Allows overriding parent attribute's description / display name / type / size in a child CI Type. CONTAINER Qualifier which is set on all 'container' typed relationships (i.e: Composition, containment). This qualifier is used to determine the relevant topology that should be displayed in a gold master report. ALLOW_VOLATILITY Qualifier which is used to mark attributes that enable minor deviations on their value. This qualifier contains a data item (ALLOWED_DEVIATION) that holds the allowed deviation. When updating an attribute that is marked with this qualifier, the new value is checked against the old value. If the difference between the two values is lower that the allowed deviation, an update is not performed (the action is considered a false update). ALLOW_VOLATILITY is enabled only for numeric or date attributes, and it must contain a data item with the ALLOWED_DEVIATION deviation. The type of this deviation should be the same as the attribute type for numeric attributes, and the integer type for date attributes. (For date attributes, the deviation is measured in seconds). DDM_ID_ATTRIBUTE Qualifier which marks attributes used by the probe to identify a CI.

2012-06-11 12:29 PM

Pagina 13 di 13