Szolgáltatások: Közvetítési irányelvek létrehozása a szolgáltatásokhoz

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, környezetfüggő információk alkalmazásával.

Mielőtt elkezdené

  1. Az IBM Integration Designer használatával hozzon létre egy modult, amely tartalmaz egy Irányelvfeloldó közvetítőprimitívet.
  2. Telepítse a modult a WebSphere Enterprise Service Bus (WebSphere ESB) vagy az IBM Business Process Manager rendszerbe.
  3. Ügyeljen arra, hogy a WebSphere ESB vagy az IBM Business Process Manager rendelkezzen a használni kívánt WSRR-hez való meghatározással.
  4. 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.
  5. Hozzon létre egy üzleti területet, amely tartalmazza a szükséges adminisztrációs eszközprimitíveket, beleértve a Szolgáltatásböngésző és a Közvetítési irányelv adminisztrációja eszközprimitívet.

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

  1. Jelentkezzen be az üzleti területre és navigáljon arra a területre, amelyet a szolgáltatások kezeléséhez hozott létre.
  2. 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.
  3. 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.
  4. 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.
  5. Kattintson a Létrehozás gombra. 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.
  6. 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.
  7. 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.
  8. 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: Miután létrehozott egy közvetítési irányelvet, nem szerkesztheti az ellenőrző kódokat az üzleti területen. 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.
  9. 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.
    1. 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.
    2. 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.
    3. Kattintson az Ellenőrző kód hozzáadása lehetőségre.
  10. 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.
    1. Í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.
    2. 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.
    3. Kattintson a Kapufeltétel hozzáadása lehetőségre.
  11. 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.
  12. 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.