Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Syntax von Bedingungen

&pagelevel(3)&pagelevel

Bedingungen in den Prozedur-Anweisungen können Sie folgendermaßen angeben:


COND=

{

  variablename_1{ EQ | NE | LT | LE | GT | GE }value

| variablename_1{ == | != | < | <= | > | >= }variablename_2

}


Eine Bedingung wird auf Prozedurebene durch COND= oder C= eingeleitet. Die Bedingung selbst besteht aus drei durch Blank getrennte Strings:

  • Der erste String ist der Name einer vordefinierten oder deklarierten Variablen.

  • Der zweite String ist der Vergleichsoperator (EQ, NE, LT, LE, GT, GE, ==, !=, <, <=, >, >=).

  • Der dritte String ist ein Wert oder der Name einer Variablen. Der Typ eines Wertes muss zum Typ der im ersten String benannten Variablen passen.

Bei Vergleichsoperator ==, !=, <, <=, > und >= wird der dritte String als Name einer Variablen interpretiert. Diese muss zum Typ der Variablen des ersten Strings passen.

Bei Bedingungen mit den vordefinierten Variablen RCODE und STATUSCODE ist zu beachten, dass es sich um Strings und nicht um Zahlen handelt. Insofern müssen auch führende Nullen explizit angegeben werden.

Die Bedingungen werden ausgewertet, wenn die entsprechende Prozedur-Anweisung ausgeführt wird.