A részkifejezés-készítő használatával összetett szabályfeltételek állíthatók össze részkifejezésekből AND, OR, NOT és zárójeles csoportosítással. A szabály összeállító érvényesíti a szabályt a módosítások alkalmazásakor és figyelmeztet a hibásan párosított zárójelekre és a nem támogatott logikai operátorokra.
Az adminisztrációs konzol oldal megjelenítéséhez kattintson a
lehetőségre.A szabály összeállítóval a szabályok módosításához adminisztrátori adminisztrációs jogosultságokra van szüksége.
A kijelölt protokolltól függően eltérő operandusok jelennek meg. A következő tábla a konzolon megjelenített operandus neveket, a tényleges operandust, amint az a kifejezésben megjelenik, az operandusonkénti érvényes protokollokat és az egyes operandusok leírását tartalmazza.
Kérés változó | Érvényes protokollok | Leírás | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
alkalmazás |
IIOP | Azon nagyvállalati alkalmazás neve, amelyben az EJB található. | ||||||||||||||||||
clienthost | HTTP SOAP IIOP SIP |
A teljes képzésű ügyfél állomásnév. Ez az internet protokoll (IP) parancs állomásnév értéke. Ez az operandus nem támogatja az olyan numerikus operátorokat, mint a >, >=, <, <=. | ||||||||||||||||||
clientport |
IIOP | Az ügyfél portnév. | ||||||||||||||||||
clientipv4 | HTTP SOAP SIP |
Az ügyfél számítógép IP címe a 4. változatú internet protokoll (IPv4) pontozott négyes címtípusának használatával: n.n.n.n. | ||||||||||||||||||
clientipv6 | HTTP SOAP SIP |
Az internet protokoll 6. változatának (IPv6) 128-bites címtípusa: x:x:x:x:x:x:x:x az ügyfél számítógép Megjegyzések kérése 1924 (RFC 1924) követésével. | ||||||||||||||||||
Kapcsolat fejléce | SIP |
A Kapcsolat fejléce mező. |
||||||||||||||||||
URI | SIP |
A Kapcsolat fejléce mező URI címe. |
||||||||||||||||||
cookie$<név> | HTTP SOAP |
Cookie neve. Például,
a cookie$My_Cookie_Name='My_Cookie_Value' kifejezés egy kérést
tesztel, hogy ellenőrizze, hogy az tartalmaz-e
Saját_Cookie_Neve nevű cookie-t
Saját_Cookie_Érték értékkel. Az adott
cookie jelenlétének vagy hiányának teszteléséhez használja a következő
kifejezések egyikét:
|
||||||||||||||||||
ejbmodule |
IIOP | A modul neve EJB. | ||||||||||||||||||
ejbname |
IIOP | Az EJB neve. | ||||||||||||||||||
ejbmethod |
IIOP | Az EJB metódus neve. | ||||||||||||||||||
Feladó fejléc | SIP |
A Feladó fejléc mező. |
||||||||||||||||||
Feladó fejléc megjelenő név | SIP |
A Feladó fejléc mező megjelenő neve. |
||||||||||||||||||
Feladó URI | SIP |
A Feladó fejléc mező URI azonosítója. |
||||||||||||||||||
Feladó URI gazda | SIP |
A Feladó fejléc mező gazdája. |
||||||||||||||||||
Feladó URI port | SIP |
A port a Feladó fejléc mező URI címében. |
||||||||||||||||||
Feladó URI felhasználó | SIP |
A felhasználó a Feladó fejlécmezőben. |
||||||||||||||||||
fejléc $<név> | HTTP SOAP SIP |
A fejléc neve és
értéke. Például, a header$Host='localhost' kifejezés egy kérést
tesztel, hogy lássa, hogy tartalmaz-e HTTP hosztfejlécet
localhost értékkel.
A hosztfejléc
jelenlétének vagy hiányának teszteléséhez használja a következő kifejezések
egyikét:
|
||||||||||||||||||
HTTPMethod | HTTP SOAP |
A kérés HTTP metódusa. A lehetséges értékel a POST, GET, PUT és DELETE. | ||||||||||||||||||
MIMEType | HTTP SOAP |
A kérés MIME típusa. | ||||||||||||||||||
operation | SOAP | A webszolgáltatás művelet neve. | ||||||||||||||||||
percentage$<érték> | HTTP SOAP IIOP SIP |
A százalék operandus true értékre kerül kiértékelésre, az idő rögzített százalékára. Például a percentage$50 true értékű lesz az idő 50%-ában. | ||||||||||||||||||
port | HTTP SOAP IIOP SIP |
A figyelőport, amelyen a kérés érkezett. | ||||||||||||||||||
protokoll | HTTP SOAP |
A kérést továbbító kommunikációs protokoll. A jelenleg támogatott protokollok a HTTP, HTTPS, SOAP és SOAPS | ||||||||||||||||||
queryparm$<neve> | HTTP SOAP |
A fejléc neve és
értéke. Például, a queryparm$timezone='EST' kifejezés egy kérést
tesztel, hogy megállapítsa, hogy a kérés tartalmaz-e
timezone nevű HTTP lekérdezési paramétert
EST értékkel. Egy lekérdezési
paraméter jelenlétének vagy hiánynak teszteléséhez használja a következő
űrlapok egyikét:
|
||||||||||||||||||
rampup$<kezdőIdő>$<befejezésiIdő> | HTTP SOAP IIOP SIP |
A rampup
operandus true értékre kerül kiértékelésre, az idő
változó százalékára. Mindig false értékre kerül
kiértékelésre a
<kezdőIdő> előtt és
true értékre a
<befejezésiIdő> után.
Amint az idő halad a
<kezdőIdő> és a
<befejezésiIdő> között
true értéket vesz fel lineárisan növekvő
százalékos arányban. A <kezdőIdő> és <befejezésiIdő> formátuma: nap/hónap/év::óra:perc:másodperc. ahol a nap a hónap napja, a hónap a tizenkét hónap egyike: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec, az év a négyszámjegyű év, óra a nap 24 órájának kétszámjegyű értéke, a perc és a másodperc a perc és a másodperc kétjegyű értékei, értelemszerűen.Például, A rampup$01/Jan/2007::08:00:00$01/Jan/2007::17:00:00 elkezdi alkalmanként true értéket felvenni 2007.jan.1. reggel 8 óra után és mindig true értéket vesz fel a növekedési idő befejezése után, ugyanazon nap este 5-kor. |
||||||||||||||||||
Kérésszállítás | SIP |
A kérés szállítása. |
||||||||||||||||||
Request URI | SIP |
A kérés URI azonosítója. |
||||||||||||||||||
Kérés URI gazdája | SIP |
A kérés URI gazdája. |
||||||||||||||||||
Kérés URI portja | SIP |
A kérés URI portja. |
||||||||||||||||||
Kért URI felhasználó | SIP |
A felhasználó a kérés URI azonosítóban. |
||||||||||||||||||
Feladó fejléc sémája | SIP |
Feladó fejléc mező sémája. |
||||||||||||||||||
Címzett fejléc sémája | SIP |
A Címzett fejléc mező sémája. |
||||||||||||||||||
URI sémája | SIP |
Az URI sémája. |
||||||||||||||||||
serverhost | HTTP SOAP IIOP SIP |
A kiszolgáló teljes képzésű állomásneve. Ez az operandus nem támogatja az olyan numerikus operátorokat, mint a >, >=, <, <=. | ||||||||||||||||||
serveripv4 | HTTP SOAP SIP |
A kiszolgáló számítógép IP címe az IPv4 n.n.n.n pontozott címtípus használatával. | ||||||||||||||||||
serveripv6 | HTTP SOAP SIP |
Az IPv6 x:x:x:x:x:x:x:x típusú 128-bites címe a kiszolgáló számítógép RFC 1924 kérése után. | ||||||||||||||||||
szolgáltatás | SOAP |
A webszolgáltatás neve. | ||||||||||||||||||
SIP metódus | SIP |
A kérés SIP metódusa. A lehetséges értékek az INVITE, TRYING, RINGING, ACK, OK és a BYE. Ha az üzenet nem kérés, akkor az operandus null értéket ad vissza. |
||||||||||||||||||
SIP válaszkód | SIP |
A válasz válaszkódja. Ha az üzenet nem válasz, akkor az operandus -1 értéket ad vissza. |
||||||||||||||||||
time | HTTP SOAP IIOP |
Ez az operandus azon dátum és a nap időpontjának megadására használható, amelyet egy adott kérésnek tisztelnie kell. A két elhagyható mező a StartTime és a EndTime. Ha a kérés a meghatározott kereten kívül érkezik, akkor a kérés nem kerül feldolgozásra. A kezdeti idő és a befejezési idő is egyaránt a következő formátummal rendelkezik: HétNapja/HónapNapja/hónap/év::óra:perc:másodperc. Például, 2007.április 11. csütörtök délután 1:03:45 az alábbi módon kerül megadásra: Thu/11/Apr/2007::13:03:45 Bármely mezőbe írható helyettesítő érték * értékkel. Például minden egyes hónap elseje */1 értékkel adható meg. A HétNapja értéke a Sun, Mon, Tue, Wed, Thu, Fri, Sat lehet és a HónapNapja értéke 1-31 között van. A hónap érték egy nem numerikus érték, amely a 12 hónapot képviseli: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec. Az év érték az évszám négy számjegyéből áll. Például, 2007. Az óra érték a nap órája 24 órás felbontásban. Például, a reggel 8 óra ::8 értékként ábrázolható. A perc és a másodperc egész számok 0 és 59 között. Az osztásjel (/) dátum paraméterek elválasztására használható, a dupla kettőspont (::) a dátum- és időértékek elválasztására, és a kettőspont (:) egy adott nap idejét meghatározó paraméterek elválasztására szolgál. Jegyezze meg, hogy ez annak a teljes szabálynak a logikai eredménye, amely a time operandust használja és meghatározza a továbbítási tevékenységet. |
||||||||||||||||||
Címzett ügyfélgazda | SIP |
A Címzett fejléc mező ügyfélgazdája. |
||||||||||||||||||
Címzett fejléc | SIP |
A Címzett fejléce mező. |
||||||||||||||||||
Címzett fejléc megjelenő név | SIP |
A Címzett fejléc mező megjelenő neve. |
||||||||||||||||||
Címzett URI | SIP |
A Címzett fejléc mező URI azonosítója. |
||||||||||||||||||
Címzett URI gazda | SIP |
A port a Címzett fejléc mező URI címében. |
||||||||||||||||||
Címzett URI felhasználó | SIP |
A felhasználó a Címzett fejlécmezőben. |
||||||||||||||||||
virtuális hoszt | HTTP SOAP |
A WebSphere® Portal Server és a WebSphere Extended Deployment rendszerekben létrehozott virtuális portálok támogatják ezt az operandust a WebSphere Portal Server rendszerrel történő jobb integrációhoz. A virtuális port a kérés URL címéből a WebSphere Portal alkalmazás webmoduljának kontextusgyökerét levéve. Ha egy adott kérés megfelel a meghatározott virtuális portálnak, akkor a szabályhoz meghatározott útválasztási tevékenység kerül végrehajtásra. | ||||||||||||||||||
xpathexpr | SOAP |
Az XPath karaktersorozat
kifejezés egy kötelező mezővel rendelkezik, amelynek a XPath
kifejezést kell tartalmaznia és egy elhagyható mezővel a helyi névterek
meghatározásához. Ha az XPath kifejezésben lévő minden névtér
általános, akkor a második mező elhagyható lehet. Ha több helyi névtér van, akkor veszővel válassza el azokat (,). Az alábbiakban
a xpathexpr egy példája látható egy helyi névtér meghatározással:
Az előző kifejezésben az XPath kifejezés: /soap:Envelope/soap:Body/n:getTimeZone/n:clientId. Tartalmazza a n helyi névteret. Így a xpathexpr második mezője n \\=http://test.classify.ws.ibm.com módon van meghatározva. A dollárjel ($) a mező meghatározások kezdetét jelölik. Ebben a példában a kettős fordított törtvonal a kilépési jelsorozat. Az első egyenlőségjel (=) kikerülésre kerül, mivel része a helyi névtér meghatározásnak, míg a második egyenlőségjel (=) a besorolási kifejezés operátora és nem kerülhető ki. Az alábbiakban a xpathexpr egy példája látható két helyi névtérrel:
Az xpathexpr általános névtereinek listája a következő:
|
A választott operátortól függően írjon be egy értéket a létrehozni kívánt részkifejezéshez.
A megadott operandus, operátor és értékek eredményeként állítsa elő a részkifejezést.
A listához hozzáfűzéshez kattintson a szabályok panelre.