Reconciling originating and target system entities
The reconcile phase is an iterative process in which you attempt to match devices or components from the originating system with their equivalents on the target system.
Multiple attempts to reconcile are often required before you can commit a service model that originated on another system. For faster progress, make multiple small changes and frequent attempts to reconcile.
Begin by reviewing the text files that the initial import generated. Files svc_export.graphml.latest.txt and svc_export.graphml.0001.txt are identical. Each attempt to reconcile generates a new "latest" file and a new, sequentially numbered file to provide a record of your changes. Do not modify the numbered files.
For each service model member, one of the following results or actions exists. When the attempt to reconcile succeeds, results are reported. When you must manually correct exceptions in the model, actions provide guidance. <NodeID> identifies the imported service model member. Do not modify the node ID. <TargetNodeID> is the DMD ID, name, or GUID of the target entity to apply to the imported service model member.
- UNRECONCILED <NodeID>
- The result for any member on the originating system that the service model references but which cannot be identified on the target system.
- MAP <NodeID> <TargetNodeID>
- The result if a matching entity was found on the target system or an action to take
for an UNRECONCILED service model member. Replace UNRECONCILED with MAP and specify the
DMD ID, name, or GUID for the target entity. For example, you might MAP to specify that
device "stage-AppSvr1" should reference "prod-AppSvr1" in production.
MAP stage-AppSvr1 prod-AppSvr1
- CREATE <NodeID>
- An action to take when no matching entity was found in the target system, but an
entity can be created through import. For example, you might CREATE to add a device for
production when a similar device does not exist in
- DELETE <NodeID>
- The result when a matching entity was found in the target system, and it is marked to
be deleted in the import file, or an action to take when an entity is not needed. Use
DELETE to delete the device, not just remove it from the service model. Replace
UNRECONCILED with DELETE and specify the DMD ID, name, or GUID.
For example, you might DELETE to remove a device in production.
- If the <NodeID> does not exist in the target system, the action is converted to IGNORE.
- IGNORE <NodeID>
- An action to take for an imported service model member. For example, you might IGNORE
because a similar entity does not exist in
Before you commit, you must edit svc_export.graphml.latest.txt (or another version of the file) to specify action data. That is, replace UNRECONCILED entries with MAP, CREATE, DELETE, or IGNORE action syntax, and then attempt to reconcile.