Definere en binding

En binding er et WSDL-objekt på øverste nivå, som gir en konkret spesifikasjon for overføring av meldinger til og fra en web-tjeneste. En binding refererer til nøyaktig én porttype. Strukturen til en binding har sterke likhetstrekk med porttypens struktur. Bindingen inneholder utvidbarhetselementer (for eksempel soap, http og mime) som angir protokollspesifikke detaljer. Hver port i en tjeneste refererer til nøyaktig en binding.

Du kan opprette en binding ved å høyreklikke på et tomt område i Design-visningen og velge Legg til binding. Du kan opprette en ny binding, bruke en eksisterende binding på nytt, eller importere en.

Opprette en ny binding

Slik oppretter du en ny binding for porten:

  1. I Design-visningen høyreklikker du på porten og klikker på Definer binding > Ny binding.
  2. I feltet Navn oppgir du navnet på bindingen. Navnet skal være unikt blant alle bindingene som er definert i det innkapslende WSDL-dokumentet. Klikk på OK. Hvis du vil velge den nye bindingen, klikker du på bindingsobjektet.
  3. En porttype er et navngitt sett med abstrakte operasjoner og de abstrakte meldingene som er involvert. Du kan enten opprette en ny porttype for bindingen, bruke en eksisterende porttype på nytt, eller importere en. Du finner flere opplysninger under Beslektede oppgaver.
  4. Skriv inn informasjon om bindingen du vil at brukeren skal lese, i ruten Dokumentasjon.

Tips: Du kan også opprette en ny binding for porten ved hjelp av Disposisjon-visningen.

Gjenbruke en binding for en port

Slik gjenbruker du en binding for en port:

  1. Velg port i Design-visningen.
  2. I Egenskaper-visningen klikker du i ruten Generelt.
  3. På listen Binding velger du bindingen du vil bruke.

Generere en binding på nytt

Slik genererer du en binding på nytt:
  1. Høyreklikk på bindingen du vil generere på nytt.
  2. Velg Generer bindingsinnhold.
  3. Oppgi nødvendig bindingsinformasjon. Hvis du endrer en eksisterende binding, må du velge Overskriv eksisterende bindingsopplysninger.

Importere en eksisterende binding

Slik importerer du en eksisterende binding for porten:
  1. I Design-visningen høyreklikker du på porten og klikker på Definer binding > Eksisterende binding.
  2. Skriv en søkestreng hvis du vil filtrere listen eller la feltet Navn være tomt for å vise alle.
  3. Du kan importere en binding ved å velge ett av disse alternativene:
    • Arbeidsområde. Viser bindingene som er tilgjengelig i arbeidsområdet.
    • Innkapsling av prosjekt. Viser bindingene som er tilgjengelig i prosjektet som inneholder filen.
    • Arbeidssett. Viser bindingene som er tilgjengelig i et angitt filsett. Klikk på Velg for å angi et arbeidssett. Du kan velger filer fra et eksisterende arbeidssett eller opprette et nytt arbeidssett. Når du har valgt filene, klikker du på OK.
  4. Bindingene blir vist. Velg en og klikk på OK. I Design-visningen klikker du på bindingsobjektet.
  5. I Egenskaper-visningen skriver du eventuell informasjon om bindingen som du vil at brukeren skal lese, i ruten Dokumentasjon.