Moduler: Visa medlingsregler för moduler

Du kan använda widgetprogrammet Medlingsregeladministration till att 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 widgetprogrammet Modulbläddrare och widgetprogrammet 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 widgetprogrammet Modulbläddrare och välj Medlingsregler. Widgetprogrammet 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 widgetprogrammet 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 pennikon som du kan använda till att visa medlingsregelinformationen genom att klicka på.

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.