Document Comparison
Dieser Adapter vergleicht eine Repository-Datei mit einer Input-Datei und gibt als Prozess-Ergebnis einen Statuswert aus.
Eigenschaften (Properties)
Operation | Bestimmt, welche Operation der Funktions-Adapter durchführt Mögliche Werte: |
Parameter
Adapter | Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.integration.adapter.comparison.X4ComparisonAdapter: Hauptklasse (Standard) |
comparisonMethod | Vergleichsmethode Mögliche Werte:
|
expectedResult | Pfad zum Dokument das mit dem Adapter-Input verglichen werden soll. Bezieht sich auf die Vergleichsmethoden Mögliche Werte: Repository-Pfad, z. B. |
ignoreWhitespace | Gibt an, ob Leerzeichen beim Vergleichen ignoriert werden sollen; Bezieht sich auf die Vergleichsmethoden Mögliche Werte:
|
normalizeWhitespace | Gibt an, ob Leerzeichen am Anfang und Ende einer Zeichenkette entfernt werden sollen; Bezieht sich auf die Vergleichsmethoden Mögliche Werte:
|
ignoreComments | Gibt an, ob Kommentare innerhalb des XML-Dokuments beim Vergleichen ignoriert werden sollen; Bezieht sich auf die Vergleichsmethode Mögliche Werte:
|
compareSimilar | Gibt an, ob die Reihenfolge der Elemente und Attribute (Tags) innerhalb des XML-Dokuments beim Vergleichen ignoriert werden soll, z. B. wenn die Inhalte innerhalb des XML-Dokuments zwar gleich, aber ihre Reihenfolge unterschiedlich ist; Bezieht sich auf die Vergleichsmethode Mögliche Werte:
|
ignoreCDataAndTextDiff | Gibt an, ob der Inhalt innerhalb des Elementes Mögliche Werte:
|
Input
Als Input erwartet der Adapter eine beliebige Datei, die mit einer gegebenen Repository-Datei verglichen wird.
Output
Als Prozess-Ergebnis können verschiedene Statuswerte ausgegeben werden:
1 | Die verglichenen Dokumente sind gleich |
0 | Die verglichenen Dokumente sind nicht gleich |
-1 | Die Dokumente konnten nicht miteinander verglichen werden, da der Input entweder leer, nicht wohlgeformt oder falsch war. |