Bruk widgeten Administrasjon av forhandlingspolicyer for å vise
forhandlingspolicyer som finnes i WebSphere Service Registry
and Repository (WSRR). Ved hjelp av forhandlingspolicyer kan du kontrollere tjenesteinteraksjoner og bruke kontekstavhengig informasjon.
Før du begynner
- Du kan bruke IBM Integration Designer til å opprette en modul som inneholder en forhandlingsprimitiv for policyløsning.
- Distribuer modulen til WebSphere Enterprise
Service Bus (WebSphere ESB) eller IBM Business Process Manager.
- Pass på at WebSphere ESB eller IBM Business Process Manager
har en definisjon for den WSRR du vil bruke.
- Last inn EAR-filen (Enterprise Archive), som inneholder modulen, i WSRR. Last også inn WSDL-dokumentene for de tjenestene
du vil knytte forhandlingspolicyer til.
- Opprett et forretningsområde som inneholder administrasjonswidgetene du trenger, inkludert widgetene Tjenesteleser
og Administrasjon av forhandlingspolicy.
Om denne oppgaven
Du kan kontrollere tjenesteforespørsler dynamisk ved hjelp av forhandlingspolicyer og overstyre modulegenskaper ved kjøring. Slike forhandlingspolicyer lagres i WSRR. Du kan definere en eller flere forhandlingspolicyer for tjenester som modulen bruker,
og hver forhandlingspolicy kan overstyre en eller flere modulegenskaper. Eventuelt kan du opprette en eller flere inngangsbetingelser for hvert policyvedlegg.
Når tjenesteforespørsler
behandles, sammenliknes inngangsbetingelser med betingelsesverdiene i meldingen. Alle inngangsbetingelser må oppfylles før en tilknyttet forhandlingspolicy kan brukes.
Prosedyre
- Logg deg på forretningsområdet og naviger til området du opprettet for å administrere tjenester.
- Fra Tjenesteleser-widgeten kontrollerer du at riktig WSRR-definisjon vises. Hvis riktig WSRR-definisjon ikke vises, velger du riktig WSRR-definisjon. Hvis applikasjonsserveren har definisjoner for flere enn en forekomst av WSRR, kan du få vist tjenester som er definert for hver
WSRR. Når du endrer WSRR-definisjonen, endres listen over tjenester.
- Velg nivået som du vil ha vist policyvedlegg for. Forhandlingspolicyer kan tilknyttes på tjeneste-, sluttpunkt- eller operasjonsnivå. Widgeten Administrasjon av forhandlingspolicyer blir oppdatert. Hvis det finnes eksisterende policyvedlegg, blir de vist.
- Klikk på Rediger-ikonet til policyvedlegget du vil redigere, fra widgeten
Administrasjon av forhandlingspolicyer. Hver policyvedleggsrad har et blyantikon på slutten av raden som du kan klikke på og få frem informasjon om
forhandlingspolicyen.
Resultater
Widgeten
Administrasjon av forhandlingspolicyer viser følgende informasjon:
- Bekreftelser: Modulegenskaper som forhandlingspolicyen kan overstyre. I WSRR vises modulegenskapene som policybekreftelser.
- Gruppenavn: Gruppen som egenskapen tilhører. Som standard er gruppenavnet navnet på forhandlingsflytkomponenten.
- Egenskapsnavn: Aliasnavnet til egenskapen. Aliasnavnet identifiserer egenskapen i forhandlingsflyten.
- Verdi: Gjeldende verdi i forhandlingspolicyen snarere enn gjeldende verdi i modulen. Når en forhandlingspolicy er tilgjengelig og egnet, har forhandlingspolicyen forrang.
- Inngangsbetingelser (valgfritt): Betingelser som må oppfylles før forhandlingspolicyen kan brukes. I WSRR er inngangsbetingelser brukeregenskaper for policyvedleggsobjektet.
- Navn: Navnet på en inngangsbetingelse innledes alltid med strengen medGate_.
- Verdi: Verdien til inngangsbetingelse, for eksempel country = France or Age > 59.