Verwalten von Konflikten mit Konfliktcontainern
Beim Abgleichen einer Version mit der Default-Version in einer Telekommunikationsnetzart können Logik-Konflikte auftreten, die Inhalte gruppierter Objekte betreffen, die auf widersprüchliche Weise zwischen den Versionen modifiziert wurden. Vorhandene Konflikterkennungsmechanismen können diese Logik-Konflikte in der Containment-Hierarchie nicht identifizieren. Konfliktcontainer können so konfiguriert werden, dass sie diese Logik-Konflikte bei Abgleichvorgängen erkennen und melden, indem den Features oder Objekten, die die oberste Ebene (Stammebene) einer Containment-Hierarchie bilden, die Netzwerkkategorie "Konfliktcontainer" zugewiesen wird.
Weitere Informationen zum Verwalten von Konflikten bei Verzweigungsversionen
Konflikterkennung in Verzweigungsversionen
Bei der Verzweigungsversionierung wird beim Abgleichen ein Konflikt erkannt, wenn dasselbe Feature oder Objekt sowohl in einer benannten Version als auch in der Default-Version aktualisiert oder gelöscht wurde. Diese Konflikte werden auf Zeilenebene erkannt. In der Telekommunikationsnetzart ermöglicht die Gruppierung, dass mehrere Datensätze eine einzelne physische Faser oder einen einzelnen Port darstellen. Wenn Sie gruppierte Objekte einfügen oder aktualisieren (zum Beispiel Faserstränge in einem Faserkabel oder Ports in einem Chassis), können die Datensätze logisch dieselbe Faser bzw. denselben Port darstellen, auch wenn sie als verschiedene Zeilen in den verschiedenen Versionen erscheinen. Die Standard-Konflikterkennung auf Zeilenebene kann diesen Logik-Konflikt nicht identifizieren.
Solche Logik-Konflikte können in Telekommunikationsnetzarten auftreten, da gruppierte Objekte unter Verwendung nichträumlicher Objekte und Einheitenkennungen (Einheiten, Einheiten-IDs) dargestellt werden. Bei Bearbeitungen, bei denen die Organisation dieser Gruppen umstrukturiert wird, werden Zeilen eingefügt, anstatt vorhandene Zeilen zu aktualisieren. Wenn die Default-Version und eine benannte Version jeweils ein gruppiertes Objekt unterschiedlich für denselben Container modifizieren, wird mit vorhandenen Konflikterkennungsmechanismen keine dieser Einfügungen als Konflikt erkannt. Es wird jedoch ein Logik-Konflikt zwischen den beiden Darstellungen des Features festgestellt.
Logik-Konflikte werden durch die vorhandene Konflikterkennung weder identifiziert noch gemeldet. Den Features wird die Netzwerkkategorie "Konfliktcontainer" zugewiesen, um solche Probleme beim Abgleichen zu erkennen und zu melden.
Der Konflikterkennungsprozess, der mit gruppierten Objekten und Konfliktcontainer-Features verbunden ist, funktioniert unabhängig von der vorhandenen Konflikterkennung. Das Zuweisen der Kategorie zu einem Asset-Typ ändert nicht, wie Konflikte der Kategorien "Aktualisieren-Aktualisieren", "Aktualisieren-Löschen" oder "Löschen-Aktualisieren" identifiziert oder für eine Lösung dargestellt werden. Dies ist stattdessen ein zusätzlicher Mechanismus zum Melden von Logik-Konflikten für Features innerhalb der Containment-Hierarchie eines Features.
Konfliktcontainer-Features
Die Netzwerkkategorie "Konfliktcontainer" ist eine vom System bereitgestellte Netzwerkkategorie, die in Telekommunikationsnetzarten verfügbar ist. Sie wird auf Asset-Typ-Ebene mit dem Werkzeug Netzwerkkategorie festlegen den Features oder Objekten zugewiesen, die die oberste Ebene (Stammebene) einer Containment-Hierarchie bilden.
Features, denen die Netzwerkkategorie "Konfliktcontainer" zugewiesen ist, werden als Konfliktcontainer-Features bezeichnet. Sie definieren die Container-Features, die als Konfliktcontainer im Schema dienen, indem Sie bestimmen, welche Features beim Abgleich als Gruppe behandelt werden sollen, wenn Konflikte erkannt werden.
Während eines Abgleichvorgangs werden die Konfliktcontainer-Features verwendet, um dem Benutzer Logik-Konflikte in der Containment-Hierarchie als Konfliktgruppe zu melden. Je nach dem Umfang großer Containment-Hierarchien können Sie auch mehrere Konfliktcontainer erstellen, um die Konflikte zu begrenzen, die zur Bewertung in den einzelnen Konfliktcontainern zusammengetragen werden.
Wie beispielsweise im untenstehenden Diagramm dargestellt, führt das Zuweisen der Kategorie "Konfliktcontainer" zu einem Feature weiter oben in der Hierarchie (zum Beispiel einem Rack) dazu, dass Logik-Konflikte aus dem gesamten Inhalt der Hierarchie zusammengetragen und über das Rack-Feature gemeldet werden. Nach dem Zuweisen der Kategorie zu Features weiter unten in der Hierarchie (zum Beispiel einem Switch und einem Router im Rack) werden für jedes Feature separat Konflikte erzeugt, die leichter zu überprüfen sind.
Weitere Informationen zum Festlegen oder Ändern einer Netzwerkkategoriezuordnung
Beispiele
Das folgende Diagramm zeigt eine Containment-Hierarchie für ein Rack mit zwei Verzweigungen (einer Switch-Verzweigung und einer Router-Verzweigung), in dem sowohl dem Switch als auch dem Router die Netzwerkkategorie "Konfliktcontainer" zugewiesen ist. Wenn während des Abgleichs Konflikte zwischen dem Switch und seinem Transceiver-Inhalt auftreten, werden diese als Konflikte für den Switch zurückgegeben. Konflikte innerhalb der Router-Hierarchie werden unabhängig von den Konflikten für den Switch als separate Konflikte für den Router zurückgegeben.

Das folgende Beispiel zeigt ein Faserkabel, das gruppierte Faserstrang-Objekte enthält. Die Fasergruppe A (Stränge 1–48) ist in der Default-Version und in einer benannten Version auf jeweils unterschiedliche Weise unterteilt.
In der Default-Version ist die Fasergruppe A in zwei Untergruppen unterteilt: Faser A (Stränge 1–24) und Faser A1 (Stränge 25–48).
In der benannten Version ist die Fasergruppe A in drei Untergruppen unterteilt: Faser A (Stränge 1–24), Faser A2 (Stränge 25–36) und Faser A3 (Stränge 37–48).
Faser B (Stränge 49–96) ist in beiden Versionen unverändert.

Die unterteilten Fasern werden in jeder Version als Einfügungen in neuen Zeilen erstellt. Da in keiner der beiden Versionen eine vorhandene Zeile aktualisiert wurde, kann die vorhandene Konflikterkennung dies nicht als Konflikt identifizieren. Da jedoch dem Asset-Typ "Faserkabel" die Netzwerkkategorie "Konfliktcontainer" zugewiesen ist, stehen diese Änderungen auf Containerebene beim Abgleichen logisch in Konflikt und werden als Konflikte für das Faserkabel-Feature zur Überprüfung zurückgegeben.
Überprüfen und Lösen von Containerkonflikten
Wenn bei einem Abgleichvorgang Logik-Konflikte bei Konfliktcontainer-Features erkannt werden, werden diese Konflikte in der Ansicht Konflikte zusammen mit anderen während des Abgleichs entdeckten Konflikten gemeldet. Jedes Konfliktcontainer-Feature mit einem Logik-Konflikt wird in der Liste der Konflikte für den Feature-Typ als Containerkonflikt zusammen mit den Konflikten für die Version vor dem Abgleich angezeigt.
Verwenden Sie die Ansicht Konflikte, um die Darstellung der Konflikte in der aktuellen benannten Version zu überprüfen. Sie können auf ein Diagramm zugreifen, das die Containment-Hierarchie für das Konfliktcontainer-Feature zeigt, indem Sie das Konfliktcontainer-Feature unter Containerkonflikt auswählen und dann auf das Symbol Konfliktdiagramm anzeigen
unter der Informationstabelle klicken.
Hinweis:
Derzeit unterstützt die Informationstabelle die Anzeige der Konflikte in der Zielversion nicht.
Das Konfliktdiagramm kann verwendet werden, um den visuellen Kontext für die Konflikte zu liefern. Beim Auswählen eines Features in der Informationstabelle wird das entsprechende Element im Diagramm ausgewählt, während das Diagrammelement das zugehörige Feature in der Tabelle auswählt.
Hinweis:
Sie können Anzeigefeldausdrücke für den Layer verwenden, um Features in der Informationstabelle und im Konfliktdiagramm zu identifizieren.

Beim Lösen von Konflikten entscheiden Sie, welche Repräsentation der Zeile Sie beibehalten möchten. Um Konflikte zu lösen, klicken Sie in der Ansicht Konflikte mit der rechten Maustaste auf einen Layer oder ein Feature, der bzw. das mit dem Containerkonflikt in der Liste der Konflikte verbunden ist, und wählen Sie die Ersetzungsmöglichkeit aus.
- Durch aktuelle Version ersetzen
Hinweis:
Konflikte werden automatisch zugunsten der (aktuellen) Editierversion gelöst. Die Optionen Durch Zielversion ersetzen und Durch gemeinsame Vorgängerversion ersetzen werden in einer zukünftigen Version unterstützt.