Du kan oprette en ny, tom WSDL-fil og redigere den vha. WSDL-editoren.
Sådan oprettes en WSDL-fil:
- Opret et projekt, der skal indeholde WSDL-dokumentet. Det er ligemeget, hvilken slags projekt du opretter.
- Klik på på arbejdsbænken, og vælg .
Klik på Næste.
- Vælg det projekt eller den folder, der skal indeholde WSDL-filen.
Skriv navnet på WSDL-filen i feltet Filnavn. Navnet på WSDL-filen skal slutte på .wsdl.
- Klik på Næste, og angiv følgende oplysninger på næste side i guiden:
- Et Målnavneområde for WSDL-filen, eller acceptér standardværdien (http://www.example.org/MyWSDLFile/).
Målnavneområdet bruges til de navne på meddelelser og porttype, binding og serviceprogram, som er defineret i WSDL-filen. Værdien skal have form af en gyldig URI (f.eks. http://www.minvirksomhed.com/mitserviceprogram/)
- Det Præfiks, der er knyttet til målnavneområdet.
- Vælg Opret WSDL-skelet, hvis guiden skal oprette et skelet af WSDL-filen. Herved genereres de WSDL-elementer, som er påkrævet til dit serviceprogram, herunder bindinger, porte og meddelelser. Du kan herefter ændre dem, så de opfylder kravene til dit webserviceprogram.
- Hvis du har valgt at oprette et WSDL-skelet, skal du vælge de ønskede bindingsindstillinger på listen Protokol.
Mulighederne er SOAP og HTTP. Brug SOAP-protokollen, når du vil udveksle strukturerede og skrevne oplysninger. Brug HTTP-protokollen, når du vil have, at programklienten blot skal anmode om eller opdatere oplysninger.
- Hvis du vælger SOAP, kan du derefter vælge den kodning, du vil bruge:
- dokumentkonstant. Dokumenttypografimeddelelser, konstantkodning. Brug denne bindingstypografi, når du vil sende SOAP-meddelelser, der kan valideres af en XML-validator. All datatyperne i SOAP-meddelelsesindholdet er defineret i et skema, hvorfor WSDL-dele skal pege på skemaelementer.
- rpc-konstant. RPC-typografimeddelelser, konstantkodning.
Brug denne bindingstypografi, når du vil angive funktionsmetodenavne i dine SOAP-meddelelser, så en server kan afsende de angivne metoder. Datatyper skal være defineret, hvorfor WSDL-dele skal pege på XSD-typer.
- rpc-kodet. RPC-typografimeddelelser og SOAP-kodning.
Brug denne bindingstypografi, når du vil kode datagrammer i dine SOAP-meddelelser, så en server kan fjerne serialisering af objektdata. Datatyper skal være defineret, hvorfor WSDL-dele skal pege på XSD-typer.
- Hvis du vælger HTTP, kan du vælge, om du vil oprette en HTTP-getter eller setter.
- HTTP GET. En GET-anmodning henter data fra en webserver på basis af en URL-værdi og et sæt HTTP-toptekster. Brug denne metode, når du vil hente de oplysninger, der er angivet i anmodningen.
- HTTP POST. En POST-anmodning sender yderligere data til den server, der er angivet efter URL'en og topteksterne. Brug denne metode, når du vil sende data omgivet af anmodningens indhold.
- Klik på Afslut. WSDL-filen åbnes i WSDL-editoren.
Hvis du har oprettet en WSDL-fil med et skelet vha. SOAP-bindinger, skal den ligne følgende:

Hvis du har oprettet en WSDL-fil med et skelet vha. HTTP-bindinger, skal den ligne følgende:
