WebSphere Virtual Enterprise, Version 6.1.1
             Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows,


Operatoren für Anforderungsklassifizierung

WebSphere Virtual Enterprise unterstützt Operatoren in Regelausdrücken. Diese Operatoren werden in der SQL-Terminologie auch als Prädikate bezeichnet, weil sie innerhalb einer Klausel "WHERE" oder "HAVING" verwendet werden. Bei der Schreibweise von Operatoren wird nicht zwischen Groß- und Kleinschreibung unterschieden.

Operatoren

Tabelle 1. Operatoren für Anforderungsklassifizierung
Operator Beschreibung
OR Der logische Operator OR.
AND Der logische Operator AND.
NOT Der Operator für Negation.
IN Wird für die Angabe von Operanden mit mehreren Werten in einem Ausdruck verwendet. Die Bedeutung dieses Operators ist mit der SQL-Standardbedeutung konform.
Wenn Sie beispielsweise ausdrücken möchten, dass der Portwert einem der angegebenen Werte oder allen angegebenen Werten, wie z. B. 9080, 9090, 9091 entsprechen kann, geben Sie das folgende Ausdrucksfragment an:
port IN (9080,9090,9091)
Wie die Werte in den runden Klammern in SQL ausgedrückt werden, richtet sich nach dem Datentyp von "port". Wenn "port" den Datentyp "integer" hat, sind die Werte ohne einfache Anführungszeichen syntaktisch korrekt. Wenn "port" den Datentyp "string" hat, ist der korrekte Ausdruck wie folgt:
port IN ('9080','9090','9091')
LIKE

Dieser Operator drückt eine Mustererkennung für Zeichenfolgeoperanden aus. Der Wert muss das Platzhalterzeichen (%) an der Position enthalten, an der die Mustererkennung beginnen soll.

Beispiel:
host LIKE %blanca 
Dieser Ausdruck entspricht dem Wort blanca und allen anderen Wörtern, die mit blanca enden. Der folgende Ausdruck hingegen entspricht dem Wort blanca und allen anderen Wörtern, die mit blanca beginnen:
host LIKE blanca%
. Der folgende Ausdruck entspricht dem Wort blanca und allen anderen Wörtern, in denen blanca eingebettet ist:
host LIKE %blanca%

Aus Sicht einer Codeimplementierung wird die Klasse java.util.regex.Pattern verwendet.

= Der Gleichheitsoperator wird verwendet, um eine exakte Übereinstimmung inklusive Groß-/Kleinschreibung zu finden.
> Der Größer-als-Operator wird für numerische Operanden verwendet.
>= Der Größer-gleich-Operator wird für numerische Operanden verwendet.
< Der Kleiner-als-Operator wird für numerische Operanden verwendet.
<= Der Kleiner-gleich-Operator wird für numerische Operanden verwendet.
< > Nicht-gleich-Operator.
BETWEEN Dieser Operator wird zusammen mit dem Operator AND verwendet, um einen Bereich von Werten einschließlich des ersten (niedrigsten) und des letzten (höchsten) Wertes auszuwählen. Diese Operationen werden für Zahlen und Datumsangaben verwendet.
IS NULL Prüft, ob ein Operand den Wert NULL hat.
IS NOT NULL Prüft, ob ein Operand einen anderen Wert als NULL hat.



Zugehörige Konzepte
Regelbasierte Anforderungsklassifizierung
Typen von Arbeitsklassen
Zugehörige Tasks
Eine Servicerichtlinie definieren
Wartungsmodus festlegen
Editionen gleichzeitig aktivieren
Eine Edition validieren
Zugehörige Verweise
Operanden des Erstellungsprogramms für Unterausdrücke für Routing- und Servicerichtlinien
Zugehörige Informationen
Regeln für Verwaltungs-Tasks für ODR-Routing-Richtlinien
Regeln für Verwaltungs-Tasks für ODR-Servicerichtlinien
Referenzartikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: 24.09.2009 16.37 Uhr EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/rodroperators.html