En port definerer et enkelt sluttpunkt ved å
angi en enkelt adresse for en binding. Porten inneholder et bindingsattributt som refererer til en binding og et adresseelement som inneholder en spesifikasjon for sluttpunktet.
Tjenester brukes til å gruppere sett av tilknyttede porter. Porter innenfor en tjeneste har følgende forhold:
- Ingen av portene kommuniserer med hverandre (utdataene for en port er ikke inndataene for en annen for eksempel).
- Hvis en tjeneste har flere porter som deler en porttype, men bruker ulike bindinger eller adresser, er portene alternativer. Hver port har semantisk lik virkemåte (innenfor transport- og meldingsformatbegrensningene som er pålagt av hver binding).
- Du kan fastslå porttypene til en tjeneste ved å undersøke portene. Ved hjelp av denne informasjonen kan en bruker fastslå om en gitt maskin støtter alle operasjonene som er nødvendig for å fullføre en gitt oppgave.
Slik legger du til en port til en tjeneste:
- I Design-visningen høyreklikker du på tjenesten du vil legge til en port i, og klikker på Legg til port. Hvis du vil velge den nye porten, klikker du på porten i tjenesteobjektet.
- I Egenskaper-visningen klikker du i ruten Generelt. I feltet Navn oppgir du navnet på porten. Navnet på porten skal være unikt for alle portene som er definert i tjenesten.
- En binding definerer meldingsformatet og protokollopplysningene for operasjoner og meldinger definert av en bestemt porttype. Du kan opprette en ny binding for porten, bruke en eksisterende binding på nytt eller importere en binding. Du finner flere opplysninger
under Beslektede oppgaver.
- I feltet Adresse oppgir du adressen til porten.
- Skriv inn eventuell informasjon om porten du vil at brukeren skal lese, i ruten Dokumentasjon.
- Hvis du vil administrere utvidelser, klikker du på ruten Utvidelser. Du kan enten legge til, sortere eller fjerne utvidelser.
Tips: Du kan også opprette en port ved hjelp av Disposisjon-visningen ved å høyreklikke på tjenesten i mappen Tjenester og klikke på Legg til port. Porten (uavhengig av hvilken visning du oppretter den i) blir vist både i Design-v isningen og i Disposisjon-visningen.