Moduler: Visa medlingsregler för moduler

Med widgeten Medlingsregeladministration kan du skapa medlingsregler och regelbilagor i WSRR-lagret (WebSphere Service Registry and Repository). Medlingsreglerna gör att du kan kontrollera tjänsteinteraktioner med hjälp av sammanhangsinformation.

Innan du börjar

  1. Använd IBM Integration Designer till att skapa en modul som innehåller en Policy Resolution-medlingsprimitiv.
  2. Driftsätt modulen för WebSphere ESB (Enterprise Service Bus) eller IBM Business Process Manager.
  3. Se till att det finns en definition för det WSRR-lager du vill använda i WebSphere ESB eller IBM Business Process Manager.
  4. Läs in den EAR-fil (Enterprise Archive) som innehåller modulen i WSRR-lagret.
  5. Skapa ett affärsområde som innehåller widgeten Modulbläddrare och widgeten Medlingsregeladministration.

Den här uppgiften

Du kan kontrollera tjänstebegäran dynamiskt genom att använda medlingsregler till att åsidosätta modulegenskaper vid körningen. Den typen av medlingsregler lagras i WSRR-lagret. Du kan definiera en eller flera medlingsregler för modulen, och varje medlingsregel kan åsidosätta en eller flera modulegenskaper. Om du vill kan du skapa ett eller flera grindvillkor för varje regelbilaga. När tjänstebegäran sedan bearbetas jämförs grindvillkoren med villkorsvärdena i meddelandet. Alla grindvillkor måste vara uppfyllda innan det går att använda en associerad medlingsregel.

Arbetsordning

  1. Logga in till affärsområdet och navigera till det område som du skapat för administration av medlingsregler för moduler.
  2. Gå till widgeten Modulbläddrare och välj Medlingsregler. Widgeten Medlingsregeladministration uppdateras. Om det finns några befintliga regelbilagor visas de.
  3. Om du har flera WSRR-definitionen väljer du den som används för modulen i widgeten Medlingsregeladministration. Om du ändrar WSRR-definitionen ändras listan med regelbilagor.
  4. Klicka på Redigera för den regelbilaga du vill arbeta med. Till höger på raden för varje regelbilaga finns det en korsikon som du kan klicka på om du vill ta bort regelbilagan.

Resultat

Följande information visas i Medlingsregeladministration:
  • Kontroller: De modulegenskaper som medlingsregeln åsidosätter. I WSRR-lagret visas modulegenskaperna som regelkontroller.
    • Gruppnamn: Den grupp som egenskapen tillhör. Som standard är gruppnamnet namnet på medlingsflödeskomponenten.
    • Egenskapsnamn: Aliasnamnet för egenskapen. Aliasnamnet används till att identifiera egenskapen i medlingsflödet.
    • Värde: Det aktuella värdet på medlingsregeln, till skillnad från det aktuella värdet i modulen. När en medlingsregel är tillgänglig och kan användas åsidosätter värdet i medlingsregeln värdet i modulen:
  • Grindvillkor (valfritt): Villkor som måste vara uppfyllda innan det går att använda medlingsregeln. I WSRR-lagret är grindvillkor användaregenskaper för regelbilageobjektet.
    • Namn: Namn på grindvillkor har alltid prefixet medGate_.
    • Värde: Värdet på grindvillkoret. Exempel: land = Sverige eller Ålder > 59.