Moduler: Bifoga befintliga medlingsregler till moduler

Använd widgeten Medlingsregeladministration om du vill bifoga befintliga medlingsregler till moduler. 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-definitioner väljer du den som används för modulen.
  4. Ange namnet på den nya regelbilagan. En medlingsregelbilaga används till att associera en medlingsregel med en regelbilaga. I WSRR-lagret är medlingsregler och regelbilagor separata objekt.
  5. Klicka på Skapa Widgeten Medlingsregeladministration uppdateras. Nu kan du ange den grupp med egenskaper du vill arbeta med, och namnet på en befintlig medlingsregel för den gruppen.
  6. Välj ett gruppnamn. Varje grupp innehåller modulegenskaper. Välj den grupp du vill åsidosätta egenskapsvärdena för.
  7. Klicka på Använd befintlig.
  8. Välj en medlingsregel på menyn Välj en regel. Medlingsreglerna för den valda gruppen visas.
  9. Klicka på Nästa Widgeten Medlingsregeladministration uppdateras. Nu kan du lägga till grindvillkor.
    Anm: Du kan inte ändra medlingsregelkontroller efter att du skapat en medlingsregel i ett affärsområde. Eftersom det finns grindvillkor för medlingsregelbilagor kan du dock lägga till grindvillkor när du skapar en ny regelbilaga.
  10. Valfritt: Definiera ett eller flera grindvillkor. Grindvillkoren måste vara uppfyllda innan regeln används. I WSRR-lagret är grindvillkor användaregenskaper för regelbilageobjektet.
    1. Ange grindvillkorsnamnet i fältet Grindvillkorsnamn. Namn på grindvillkor har alltid prefixet medGate_.
    2. Ange ett grindvillkorsvärde i fältet Värde. Grindvillkorsvärdet består av följande delar: regelvillkorsnamn, åtgärd och grindvärde.
      • Det värde du anger för regelvillkorsnamn måste överensstämma med ett regelvillkorsnamn i modulen.
      • Värdet för åtgärd kan vara något av följande: = , != , > , < , <= och >= .
      • Värdet för grindvärde är det värde som jämförs, till exempel land = Sverige.
    3. Klicka på Lägg till grindvillkor.
  11. Klicka på Spara.

Resultat

En regelbilaga skapas i WSRR-lagret som används till att associera den valda medlingsregeln med den valda modulen.

Widgeten Medlingsregeladministration uppdateras och den nya regelbilagan läggs till till listan med regelbilagor.