Serviceprogrammer: Vis mæglingspolitikker for serviceprogrammer

Brug widgetten Administration af mæglingspolitik til at vise de mæglingspolitikker og politiktilknytninger, som findes i WSRR (WebSphere Service Registry and Repository). Med mæglingspolitikker kan du styre serviceinteraktioner vha. oplysninger om kontekst.

Inden du begynder

  1. Brug IBM Integration Designer til at oprette et modul, der indeholder et mæglingsprimitiv til politikfortolkning.
  2. Distribuér modulet til WebSphere ESB (WebSphere Enterprise Service Bus) eller IBM Business Process Manager.
  3. Sørg for, at WebSphere ESB eller IBM Business Process Manager har en definition for den WSRR, du vil bruge.
  4. Indlæs den EAR-fil (virksomhedsarkivfil), der indeholder dit modul, i WSRR. Indlæs også WSDL-dokumenterne for de serviceprogrammer, som du vil knytte mæglingspolitikkerne til.
  5. Opret en forretningsplads, der indeholder de ønskede administrationswidgetter, herunder Servicebrowser og widgetterne Administration af mæglingspolitik.

Om denne opgave

Du kan styre serviceanmodninger dynamisk ved at bruge mæglingspolitikker til at tilsidesætte modulegenskaber ved runtime. Disse mæglingspolitikker gemmes i WSRR. Du kan definere én eller flere mæglingspolitikker for serviceprogrammer, der bruges af modulet, og de enkelte mæglingspolitikker kan tilsidesætte én eller flere modulegenskaber. Du kan også vælge at oprette én eller flere gate-betingelser på hver politiktilknytning. Når serviceanmodninger behandles, bliver gate-betingelserne sammenlignet med betingelsesværdierne i meddelelsen. Alle gate-betingelserne skal være opfyldt, før en tilknyttet mæglingspolitik kan bruges.

Fremgangsmåde

  1. Log på forretningspladsen, og navigér til den plads, du har oprettet til administration af serviceprogrammer.
  2. Kontrollér, at den korrekte WSRR-definition vises, fra widgetten Servicebrowser. Hvis den korrekte WSRR-definition ikke vises, skal du vælge den korrekte definition. Hvis din applikationsserver har definitioner for flere forekomster af WSRR, kan du vise de serviceprogrammer, der er defineret på hver WSRR. Når du ændrer WSRR-definitionen, opfriskes listen over serviceprogrammer.
  3. Vælg det niveau, du vil vise politiktilknytninger for. Mæglingspolitikker kan tilknyttes på service-, slutpunkt- eller funktionsniveau. Widgetten Administration af mæglingspolitik opfriskes. Hvis findes politiktilknytninger, bliver de vist.
  4. Klik på ikonen Redigér for den politiktilknytning, du vil arbejde med, fra widgetten Administration af mæglingspolitik. Ud for hver række med politiktilknytninger vises en blyantsikon, som du kan klikke på for at få vist oplysninger om mæglingspolitikken.

Resultater

Administration af mæglingspolitik viser følgende oplysninger:
  • Påstande: De modulegenskaber, som mæglingspolitikken kan tilsidesætte. I WSRR vises modulegenskaberne som politikpåstande.
    • Gruppenavn: Den gruppe, som egenskaben tilhører. Som standard er gruppenavnet navnet på mæglingsforløbskomponenten.
    • Egenskabsnavn: Egenskabens aliasnavn. Aliasnavnet identificerer egenskaben i mæglingsforløbet.
    • Værdi: Den aktuelle værdi i mæglingspolitikken i stedet for den aktuelle værdi i modulet. Når der er en tilgængelig mæglingspolitik, og den er egnet, har værdien af mæglingspolitikken forrang.
  • Gate-betingelser (valgfri): Betingelser, der skal være opfyldt, før mæglingspolitikken kan bruges. I WSRR er gate-betingelserne brugeregenskaber på politiktilknytningsobjektet.
    • Navn: Foran navnet på en gate-betingelse står altid præfikset medGate_.
    • Værdi: Værdien af gate-betinglsen, f.eks. land = Frankrig eller Alder > 59.