A Közvetítési irányelv adminisztrációja
eszközprimitív segítségével közvetítési irányelveket és
irányelvmellékleteket hozhat létre a
WebSphere Service Registry and
Repository (WSRR) eszközben. A közvetítési irányelvek segítségével vezérelheti a
szolgáltatás interakciókat, szövegtől függő információk alkalmazásával.
Mielőtt elkezdené
- A WebSphere Integration
Developer használatával hozzon létre egy modult, amely tartalmaz egy Irányelv feloldási közvetítőprimitívet.
- Telepítse a modult a WebSphere Enterprise
Service Bus (WebSphere ESB)
vagy WebSphere Process Server eszközre.
- Győződjön meg róla, hogy a WebSphere ESB
vagy a WebSphere Process Server
rendelkezik a használni kívánt WSRR meghatározásával.
- A WSRR rendszerben töltse be a modult tartalmazó nagyvállalati archívum (EAR)
fájlt. Azokhoz a szolgáltatásokhoz is töltse be a WSDL dokumentumokat,
amelyekhez közvetítési irányelveket kíván csatolni.
- Hozzon létre egy üzleti területet a Szolgáltatásadminisztráció sablon
segítségével.
A Szolgáltatásadminisztráció sablon létrehoz egy üzleti területet, amely a
szükséges eszközprimitíveket tartalmazza.
Erről a feladatról
A szolgáltatáskéréseket dinamikusan vezérelheti közvetési
irányelvek kiválasztásával, a modultulajdonságok futás közbeni
felülbírálásával. Az ilyen közvetítési irányelveket a WSRR tárolja. A modul által használt szolgáltatásokhoz
több közvetítési irányelvet is megadhat, és minden közvetítési irányelv több
modultulajdonságot is felülbírálhat. Több kapufeltételt is létrehozhat
minden egyes irányelvmellékleten.
A szolgáltatáskérések feldolgozásakor a kapufeltételek összehasonlításra
kerülnek az üzenetben lévő értékekkel. Minden kapufeltételnek teljesülnie kell ahhoz, hogy fel lehessen használni a társított közvetítési irányelvet.
Eljárás
- Jelentkezzen be a Business Space rendszerbe.
- A Szolgáltatásadminisztráció üzleti területen
nyisson meg egy Szolgáltatásadminisztrációs oldalt.
- Ha a Szolgáltatásböngésző eszközprimitívben nem
jelenik meg a megfelelő WSRR meghatározás, akkor válassza ki a megfelelő
WSRR meghatározást. Ha az alkalmazáskiszolgáló több WSRR példányhoz tartalmaz meghatározást,
akkor mindegyik WSRR példányhoz megadott szolgáltatást megjelenítheti. A szolgáltatások listája frissítésre kerül.
- Válassza ki a szintet, amelyen a közvetítési irányelvet létre
kívánja hozni. A közvetítési irányelv a szolgáltatás, végpont vagy művelet szintjén
csatolható. A Közvetítési irányelv adminisztrációja
eszközprimitív frissítésre kerül. A következő információk jelennek meg:
- A kiválasztott szolgáltatás, végpont vagy művelet neve.
- A kiválasztott WSRR meghatározás.
- A kiválasztott szolgáltatáshoz, végponthoz vagy művelethez létező
irányelvmellékletek.
- Adja meg az Új irányelvmelléklet nevét. Az irányelvmellékletek közvetítési irányelvet rendelnek a
célszolgáltatáshoz. A WSRR rendszerben a közvetítési irányelv és az irányelvmelléklet
különálló objektum.
- Kattintson a Létrehozás... lehetőségre A Közvetítési irányelv adminisztrációja
eszközprimitív frissítésre kerül. Megadhatja a kezelni kívánt
tulajdonságok csoportját, valamint az új közvetítési
irányelv nevét.
- Válasszon ki egy Csoportnév elemet. Minden csoport tartalmaz modultulajdonságokat. Válassza ki a
csoportot, amelynek értékeit felül kívánja bírálni.
- Adja meg a nevet az Új irányelv mezőben. Ez a létrehozni és a szolgáltatáshoz, végponthoz vagy művelethez
csatolni kívánt közvetítési irányelv neve.
- Kattintson a Tovább... gombra A Közvetítési irányelv adminisztrációja
eszközprimitív frissítésre kerül. Ezután hozzáadhatja az ellenőrző kódokat és
kapufeltételeket.
Megjegyzés: Az üzleti területtel a közvetítési irányelv létrehozása után nem
szerkesztheti az ellenőrző kódokat. Ezért a közvetítési irányelv mentése
előtt az összes szükséges ellenőrző kódot fel kell venni.
- Határozzon meg legalább egy ellenőrző kódot. Az ellenőrző kódok azok a modultulajdonságok, amelyeket a közvetítési irányelv
felülbírálhat. A WSRR rendszerben a felülbírálni kívánt modultulajdonságok mint
irányelv-ellenőrző kódok jelennek meg.
Megjegyzés: Az eszközprimitív megköveteli, hogy minden irányelvmellékletnek
legalább egy ellenőrző kódja legyen.
- Válasszon egy Tulajdonságnév értéket. A név a tulajdonság álneve. Az álnév azonosítja a tulajdonságot
a közvetítő folyamaton belül.
- Adjon meg egy megfelelő értéket az Érték
mezőben, például: Összes vagy 10 vagy
/body/input/address. Ha rendelkezésre áll, akkor az irányelvértékek elsőbbséget élveznek futás
közben.
Ha egy irányelv nem található, vagy nem megfelelő, akkor a futási
környezet a nyilvánosságra hozott tulajdonságértéket használja.
- Kattintson az Ellenőrző kód hozzáadása
lehetőségre.
- Választható: Határozzon meg legalább egy kapufeltételt. A kapufeltételeknek teljesülniük kell ahhoz, hogy használatba lehessen
venni az irányelvet. A WSRR rendszerben a kapufeltételek az irányelvmelléklet
objektumhoz tartozó felhasználói tulajdonságok.
- Írjon
be egy kapufeltétel nevet a Kapufeltétel neve
mezőbe. A kapufeltétel neve előtt mindig a medGate_
karaktersorozat áll előtagként.
- Az Érték mezőben adja meg a kapufeltétel értékét. A kapufeltétel értéke a következő részekből áll:
irányelvfeltétel neve,
művelet és kapuérték.
- A megadott irányelvfeltétel neve értéket le kell
képeznie egy Irányelvfeltétel neve értékre a modulban.
- A művelet a következő lehet: = , != , > , < , <= vagy >= .
- A kapuérték az összehasonlítandó érték, például:
ország = Franciaország.
- Kattintson a Kapufeltétel hozzáadása
lehetőségre.
- Választható: Ha törölni kíván egy ellenőrző kódot vagy feltételt, akkor kattintson a
megfelelő ellenőrző kód vagy kapufeltétel törlési ikonjára. Ha az egérmutatót egy ellenőrző kód vagy kapufeltétel fölött tartja,
akkor a törlés ikon - egy kereszt - jelenik meg a sor végén.
- Kattintson a Mentés gombra.
Eredmények
A WSRR rendszerben létrejön a közvetítési irányelv és az irányelvmelléklet.
Az irányelvmellékletek a közvetítési irányelvet szolgáltatáshoz, végponthoz
vagy művelethez csatolják. Kapufeltétel felvétele után a WSRR létrehoz egy felhasználói tulajdonságot
az irányelvmellékleten. A felhasználói tulajdonság a feltételt ábrázolja.