A Részkifejezés-készítő beállításai

Ezen oldal segítségével az ütemező által a feladatosztályozás megadott szabályok és feltételek alapján történő elvégzéséhez használt szabályok létrehozását és kezelését hajthatja végre.

Az oldal megjelenítéséhez kattintson a Rendszeradminisztráció > Feladatütemező > Osztályozási szabályok > Szabály hozzáadása > Részkifejezés-készítő lehetőségre.

Operandus kiválasztása

Az operandus a futási környezet által a szabály feladatnak való megfeleltetéséhez használt osztályozási szabály része. Ha például az alkalmazástípust a következővel egyenlőként határozza meg: j2ee, akkor a futási környezet egy j2ee alkalmazástípusú feladatot fog keresni.

Az alábbi lista az operanduslehetőségeket sorolja fel:

Operátor

Az operandusra vonatkozó operátor az osztályozási szabályban kerül megadásra. Például az = operátor segítségével az alkalmazástípus operandust határozhatja meg, mely egyenlő a j2ee értékkel. A kiválasztott operandustól függően jelennek meg a választható operátorok. A következő lista a választható operátorokat sorolja fel:

=
Az egyenlőség operátor olyan egyezést fejez ki, amelyben a kis- és nagybetűk eltérőnek számítanak.
<>
A kisebb, mint vagy nagyobb, mint operátor számokkal történő felhasználásra szolgál.
AND
Az xx AND yy olyan találatokat fejez ki, melyek az xx és az yy elemet egyaránt tartalmazzák.
IN
IN: Ez az operátor egy több értékkel rendelkező operandust fejez ki egyetlen kifejezésben. Ha például a port nevű operandus esetében azt szeretné kifejezni, hogy a portérték a következők tetszőleges eleme lehet: 9080, 9090 és 9091, akkor a kifejezéstöredék: port IN (9080,9090,9091). A zárójeleken belüli értékek kifejezésének módja a port adattípusától függ. Ha a port egész szám, akkor a helyes szintaxis az idézőjelek nélküli értékeket tartalmazza. Amennyiben a port egy karaktersorozat, úgy a helyes szintaxis: port IN (‘9080',‘9090',‘9091').
IS NULL
Ez az operátor azt fejezi ki, hogy a lekérdezés érvényesítése szerint a kért paraméter nem létezik.
IS NOT NULL
Ez az operátor azt fejezi ki, hogy a lekérdezés érvényesítése szerint a kért paraméter létezik.
LIKE
Ez az operátor karaktersorozat típusú operandusértékek mintaillesztését fejezi ki. Az értéknek tartalmaznia kell a helyettesítő karakterek százalékjelét (%) azon a helyen, ahol a mintaillesztés kezdődik. Míg például a host LIKE %blanca kifejezés a blanca szóra, illetve a blanca karaktersorozatra végződő minden egyéb szóra illeszkedik, addig a host LIKE blanca% a blanca szóra, valamint a blanca karaktersorozattal kezdődő minden egyéb szóra illeszkedik. A host LIKE %blanca% kifejezés a blanca szóra, valamint a beágyazott blanca karaktersorozattal rendelkező minden más szóra illeszkedik.
CONTAIN(S)
Ez az operátor azt a visszaadott értéket fejezi ki, mely szerint a kifejezésben használt submitter_group operandus jelen van-e a submitter_group operandus által visszaadott értékek tömbjében. Ha például az elküldő csoport a csoportok tömbjét adja vissza {értékesítés, fejlesztés, vezetés}, és a kifejezésben használt érték a fejlesztés, akkor a CONTAINS true értéket ad vissza. Ellenkező esetben a visszaadott érték false lesz.
CONTAINMATCH (CONTAINSMATCH)
A CONTAINSMATCH megegyezik a CONTAINS operátorral, de lehetővé teszi a mintaillesztést. Ha például a %tés kifejezést használja a CONTAINMATCH operátor esetében, akkor az egyezést fog adni, mivel a fejlesztés és vezetés egyaránt tartalmazza elemeiben a tés rész-karaktersorozatot.

Érték

A kiválasztott operátortól függően írjon be egy értéket a létrehozni kívánt részkifejezés számára.

Részkifejezés-készítő

A megadott operandus, operátor és értékek eredményeként előállítja a részkifejezést.

Hozzáfűzés

Hozzáadja a részkifejezést az új szabályhoz.



Fájlnév: rgrid_bgs_rulebuilder_rule.html