Prüft, ob a gleich b ist und gibt bei Gleichheit den Wert von a zurück. Sind die Werte verschieden, wird die aktuelle Verarbeitung mit einer Fehlermeldung abgebrochen, die man optional über den Parameter c festlegen kann. Ist keine Fehlermeldung definiert, wird eine Standardmeldung verwendet.
In der Fehlermeldung kann man die Platzhalter &a und &b verwenden, die mit dem Wert von Parameter a bzw. Parameter b ersetzt werden.
Parameter
Parameter | Beschreibung |
|---|---|
a | Zu prüfender Wert. |
b | Vergleichswert. |
c | (optional) Fehlermeldung, die bei Ungleichheit der beiden Werte ausgegeben wird. |
Beispiele
Parameter a | Parameter b | Parameter c | Ergebnis | Abbruch des Mappings |
|---|---|---|---|---|
abc | abc | abc | Nein. | |
12 | 9 | Ja, mit der Fehlermeldung 12 is not equals 9. | ||
abc | abc | Sequenzfehler: '&b' erwartet, aber '&a' erhalten. | abc | Nein. |
12 | 9 | Sequenzfehler: '&b' erwartet, aber '&a' erhalten. | Ja, mit der Fehlermeldung Sequenzfehler: '9' erwartet, aber '12' erhalten. |