_Universal: Vergleicher projektbezogen anpassen

Die Vergleicher der allgemeinen Komponenten können Sie individuell projektbezogen anpassen (Ausnahme ist die Komponente Binary, sie läßt sich nicht anpassen). Dazu gehen Sie folgendermaßen vor:

  1. Öffnen Sie den UserClient.
  2. Klicken Sie im Projektbaum mit der rechten Maustaste auf die Komponente.
  3. Klicken Sie im Kontextmenü auf Eigenschaften der Komponente ändern.
  4. Klicken Sie im Dialog Eigenschaften der Komponente auf Vergleicherkonfiguration....
  5. Tragen Sie im Dialog Vergleich konfigurieren im Feld unter Ausschließen von Zeilen vom Vergleich die Daten ein.

 

Beispiel: Anpassung einer Json Komponente im UserClient:

Dialog Eigenschaften der Komponente, Komponente Json

Abbildung: Dialog Eigenschaften der Komponente, Json

Dialog Vergleich konfigurieren

Abbildung: Dialog Vergleich konfigurieren

 

Anleitung zur Vergleicherkonfiguration des JSON Smart Compares anhand eines Beispieldokuments

Beispieldokument für Json:

 

Vorgehensweise in Stichpunkten für den Eintrag unter Ausschließen von Zeilen vom Vergleich für das Beispieldokument

Absoluter Ausschluß > Der Anfang des Pfads wird geprüft, alle untergeordneten Elementen werden ignoriert.

.os Objekt "os" wird mit allen Eigenschaften ("architecture", "system_drive", "programs") ignoriert. Objekt "os2" wird nicht ignoriert.

.os.architecture Die Eigenschaft "architecture" des Objekts "os" wird ignoriert. Die Eigenschaft "architecture" von "os2" wird nicht ignoriert.

 

Relativer Außschluß > Das Ende des Pfads wird geprüft.

architecture Die Eigenschaft "architecture" wird global ignoriert (hier von "os" und "os2").

products.install_data Die Eigenschaften "install_data" aller Objekte unter "products" werden global ignoriert (hier von "os" und "os2").

 

Konfiguration des ASCII-Vergleichers: Obwohl ich die auszuschließenden Zeilen über ihre Zeilennummern genau spezifiziert habe, werden sie beim Vergleich weiterhin angezeigt. Woran könnte das liegen?

 

Vom Vergleich ausgeschlossene Zeilen werden nicht über die Zeilennummern spezifiziert, sondern mit Hilfe einer Zeichenkette. Um Zeilen vom Vergleich auszuschließen, gehen Sie bitte wie folgt vor:

  1. Öffnen Sie den UserClient.
  2. Gehen Sie zum Projektbaum.
  3. Klicken Sie mit der rechten Maustaste auf die Komponente, aus der Sie Zeilen vom Vergleich ausschließen möchten
  4. Klicken Sie im Kontextmenü auf Eigenschaften der Komponente ändern
  5. Der Dialog Eigenschaft der Komponente wird angezeigt.
  6. Betätigen Sie die Schaltfläche Vergleicherkonfiguration… .
  7. Der Dialog Vergleich konfigurieren wird angezeigt.
  8. Liste der Vom Vergleich ausgeschlossene Zeilen um entsprechende Einträge erweitern (entweder die gesamte Zeile oder über Platzhalter)

Enthält die Liste der ausgeschlossenen Zeichenkette(n) einen Eintrag so wird jede Zeile, die GENAU diese Zeichenkette enthält, vom Vergleich ausgeschlossen.

 

Platzhalter

*a   ->  schließt alle Zeilen aus, die mit dem Zeichen a enden.

a*   ->  schließt alle Zeilen aus, die mit dem Zeichen a beginnen.

*a*  ->  schließt alle Zeilen aus, die an einer beliebigen Stelle ein a enthalten.

<Space>* -> schließt alle Zeilen aus, die mit einem Leerzeichen beginnen.

<TAB>* -> schließt alle Zeilen aus, die mit einem Tabulator beginnen.

 

Beispiel

Ist-Wert*

*alarm*

Die Einträge bedeuten, dass jede Zeile in der eine Änderung mit der Zeichenfolge "alarm" vorkommt und jede Zeile in der eine Änderung mit der Zeichenfolge "Ist-Wert" beginnt, vom Vergleich ausgeschlossen wird

 

Verwandte Themen
UserClient