Brug widgetten Administration af mæglingspolitik til at oprette mæglingspolitikker og politiktilknytninger i WSRR (WebSphere Service Registry and Repository). Med mæglingspolitikker kan du styre serviceinteraktioner vha. oplysninger om kontekst.
Inden du begynder
- Brug IBM Integration Designer til at oprette et modul, der indeholder et mæglingsprimitiv til politikfortolkning.
- Distribuér modulet til WebSphere ESB (WebSphere Enterprise Service Bus) eller IBM Business Process Manager.
- Sørg for, at WebSphere ESB
eller IBM Business Process Manager
har en definition for den WSRR, du vil bruge.
- 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.
- 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
- Log på forretningspladsen, og navigér til den plads, du har oprettet til administration af serviceprogrammer.
- Vælg den korrekte WSRR-definition i widgetten Servicebrowser, hvis den korrekte WSRR-definition ikke vises. Hvis din applikationsserver har definitioner for flere forekomster af WSRR, kan du vise de serviceprogrammer, der er defineret på hver WSRR. Listen over serviceprogrammer opfriskes.
- Vælg det niveau, du vil oprette en mæglingspolitik på. Du kan tilknytte en mæglingspolitik på service-, slutpunkt- eller funktionsniveau. Widgetten Administration af mæglingspolitik opfriskes. Følgende oplysninger vises:
- Navnet på det serviceprogram, det slutpunkt eller den funktion, du har valgt.
- Den WSRR-definition, du har valgt.
- Eventuelle politiktilknytninger, der findes for det serviceprogram, det slutpunkt eller den funktion, du har valgt.
- Angiv navnet på tilknytningen i feltet Ny politiktilknytning. Politiktilknytninger knytter en mæglingspolitik til et målserviceprogram. I WSRR er mæglingspolitikken og politiktilknytningen separate objekter.
- Klik på Opret Widgetten Administration af mæglingspolitik opfriskes. Du kan nu angive den gruppe egenskaber, du vil arbejde med, og navnet på den nye mæglingspolitik.
- Vælg et Gruppenavn. Hver gruppe indeholder modulegenskaber. Vælg den gruppe, hvis egenskabsværdier du vil tilsidesætte.
- Angiv et navn i feltet Ny politik. Dette er navnet på den mæglingspolitik, du vil oprette og knytte til serviceprogrammet, slutpunktet eller funktionen.
- Klik på Næste Widgetten Administration af mæglingspolitik opfriskes. Du kan nu tilføje påstande og gate-betingelser.
Bemærk: Du kan ikke redigere påstande på en forretningsplads, når du har oprettet en mæglingspolitik. Derfor skal du tilføje alle de påstande, du har brug for, inden du gemmer mæglingspolitikken.
- Definér én eller flere påstande. Påstande er modulegenskaber, som mæglingspolitikken kan tilsidesætte. I WSRR vises de modulegenskaber, som du vil tilsidesætte, som politikpåstande.
Bemærk: Widgetten kræver, at alle politiktilknytninger skal have mindst én påstand.
- Vælg et Egenskabsnavn. Navnet er egenskabens aliasnavn. Aliasnavnet identificerer egenskaben i mæglingsforløbet.
- Angiv en egnet værdi i feltet Værdi, f.eks. Alle eller 10 eller /body/input/address. Når der findes en politikværdi, har den forrang ved runtime.
Hvis der ikke findes en politik, eller den ikke er egnet, bruges den promoverede egenskabsværdi ved runtime.
- Klik på Tilføj påstand.
- Valgfrit: Definér én eller flere gate-betingelser. Gate-betingelserne skal være opfyldt, før politikken kan bruges. I WSRR er gate-betingelserne brugeregenskaber på politiktilknytningsobjektet.
- Angiv et gate-betingelsesnavn i feltet Navn på gate-betingelse. Foran navnet på en gate-betingelse står altid præfikset medGate_.
- Angiv en værdi af gate-betingelsen i feltet Værdi. Værdien af gate-betingelsen består af følgende dele: navn på politikbetingelse, tegn og gate-værdi.
- Det navn på politikbetingelse, du angiver, skal mappes til et Navn på politikbetingelse i modulet.
- Tegn kan være: = , != , > , < , <= eller >= .
- Gate-værdi er den værdi, der sammenlignes, f.eks. land = Frankrig.
- Klik på Tilføj gate-betingelse.
- Valgfrit: Hvis du vil slette en påstand eller en gate-betingelse, skal du klikke på sletteikonen for den relevante påstand eller gate-betingelse. Hvis du placerer markøren på en påstand eller gate-betingelse, vises sletteikonen, et kryds, på spidsen af pilen.
- Klik på Gem.
Resultater
I WSRR oprettes der en mæglingspolitik og en politiktilknytning.
Politiktilknytningen forbinder mæglingspolitikken med serviceprogrammet, slutpunktet eller funktionen. Hvis du har tilføjet en gate-betingelse, opretter WSRR en brugeregenskab på politiktilknytningen. Brugeregenskaberne repræsenterer betingelsen.