Existence policy controls the domain managers that the Reconciler uses as a source of truth to detect whether to delete a CI from the Persistent Store that has been deleted from a source domain manager. By default, CA Catalyst never deletes a reconciled CI from the Persistent Store. You can edit existence policy in the sourceoftruthmdr.xml file to specify a primary and secondary source of truth and a non-source of truth to use for this calculation.
For example, consider a CI that is managed in CA NSM, CA Spectrum, and CA CMDB. If CA CMDB is set as the primary source of truth in existence policy and the CI is deleted from CA CMDB, the Reconciler deletes the CI from the Persistent Store, despite its continued existence in CA NSM and CA Spectrum.
Follow these steps:
Defines the primary source of truth for CI existence. If a CI managed by this connector is deleted in the source domain manager, CA Catalyst deletes it from the Persistent Store.
Defines the secondary source of truth for CI existence. If a CI managed by this connector is deleted in the source domain manager, CA Catalyst deletes it from the Persistent Store unless it still exists in any primary source of truth.
Defines the non-source of truth for CI existence. If a CI managed by this connector is deleted in the source domain manager, CA Catalyst deletes it from the Persistent Store only if it does not exist in any domain managers listed as primary or secondary sources of truth.
You can define multiple sources of truth in each section, as long as specific instances appear in only one of the sections. When sections contain multiple sources of truth, a connector needs to match only one source of truth to trigger the appropriate action.
Use the following format to define a source of truth:
<tns:MdrProduct>MdrProduct</tns:MdrProduct> <tns:MdrProductInstance>MdrProductInstance</tns:MdrProductInstance>
Defines the MdrProduct USM property value for the connector whose domain manager to use as a source of truth. All connectors have a registered MdrProduct value that is a five-digit number with a prefix of 'CA:'. The Connector Guide contains a table of all registered MdrProduct values.
Defines the MdrProductInstance USM property value for the domain manager system to use as a source of truth. This value is typically the server name associated with a specific instance of the domain manager defined in the MdrProduct property.
Important! The input string for this property is case sensitive.
Example: Multi-domain existence policy
The following example illustrates an existence policy with multiple domains and instances defined in each section:
<tns:SourceOfTruthMdr xmlns:tns="http://ns.ca.com/catalyst/2010/02/sourceoftruthmdr" xmlns:usm-core="http://ns.ca.com/2009/07/usm-core"> <tns:PrimaryST> <tns:MdrID> <tns:MdrProduct>CA:00020</tns:MdrProduct> <tns:MdrProdInstance>cmdbserver</tns:MdrProdInstance> </tns:MdrID> <tns:MdrID> <tns:MdrProduct>CA:00020</tns:MdrProduct> <tns:MdrProdInstance>cmdbserver2</tns:MdrProdInstance> </tns:MdrID> </tns:PrimaryST> <tns:SecondaryST> <tns:MdrID> <tns:MdrProduct>CA:00003</tns:MdrProduct> <tns:MdrProdInstance>nsmserver</tns:MdrProdInstance> </tns:MdrID> <tns:MdrID> <tns:MdrProduct>CA:00004</tns:MdrProduct> <tns:MdrProdInstance>specserver</tns:MdrProdInstance> </tns:MdrID> </tns:SecondaryST> <tns:NonST> <tns:MdrID> <tns:MdrProduct>CA:00031</tns:MdrProduct> <tns:MdrProdInstance>scomserver</tns:MdrProdInstance> </tns:MdrID> <tns:MdrID> <tns:MdrProduct>CA:00002</tns:MdrProduct> <tns:MdrProdInstance>5ehserver/tns:MdrProdInstance> </tns:MdrID> </tns:NonST> </tns:SourceOfTruthMdr>
Based on this example, the Reconciler determines reconciled CI existence in the Persistence Store as follows:
|
Copyright © 2013 CA.
All rights reserved.
|
|