_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:
- Öffnen Sie den UserClient.
- Klicken Sie im Projektbaum mit der rechten Maustaste auf die Komponente.
- Klicken Sie im Kontextmenü auf Eigenschaften der Komponente ändern.
- Klicken Sie im Dialog Eigenschaften der Komponente auf Vergleicherkonfiguration....
- 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:
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:
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 |