Bruk widgeten Administrasjon av forhandlingspolicyer for å opprette
forhandlingspolicyer i WebSphere Service Registry
and Repository (WSRR). Ved hjelp av forhandlingspolicyer kan du kontrollere tjenesteinteraksjonen ved hjelp av 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.
- Opprett et forretningsområde som inneholder widgeten Modulleser
og widgeten 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 modulen, 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 forhandlingspolicyer knyttet til moduler.
- Fra widgeten Modulleser velger du Forhandlingspolicyer. Widgeten Administrasjon av forhandlingspolicyer blir oppdatert. Hvis det finnes eksisterende policyvedlegg, blir de vist.
- Hvis du har flere enn en WSRR-definisjon, velger du den definisjonen modulen bruker, fra widgeten
Administrasjon av forhandlingspolicyer. Hvis du endrer WSRR-definisjonen, endres listen over policyvedlegg.
- Klikk på Rediger-ikonet til policyvedlegget du vil redigere. 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.