Luo uusi tiedosto teksti- tai XML-editorissasi. Jos editori tukee WSDL: itä, valitse tiedostotyypiksi WSDL. Jos se ei tue WSDL: itä, mutta tukee XML: ää, valitse tiedostotyypiksi XML. Jos WSDL- tai XML-tiedostoja ei tueta, valitse pelkkää tekstiä sisältävä tiedostotyyppi.
Nimeä tiedosto haluamallasi nimellä ja anna tiedostolle tunniste ".wsdl". Tiedoston nimi voi olla esimerkiksi "HelloWorld.wsdl".
Luo toinen uusi tiedosto teksti- tai XML-editorissasi. Jos editori tukee XML-skeemoja, valitse tiedostotyypiksi XML-skeema tai XSD. Jos se ei tue XML-skeemoja, mutta tukee XML-tiedostoa, valitse tiedostotyypiksi XML. Jos XML-skeemoja tai XML-malleja ei tueta, valitse pelkkää tekstiä sisältävä tiedostotyyppi.
Nimeä tiedosto haluamallasi nimellä ja anna tiedostolle tunniste ".xsd". Tiedoston nimi voi olla esimerkiksi "HelloWorld.xsd".
WSDL: n tuontikäsky tuo XML-nimiavaruuden tiedostosta. Import-elementin ensisijainen tarkoitus on tuoda nimiavaruus, ei osoittaa, mistä nimiavaruuden ilmoitukset löytyvät. Elementti sisältää valinnaisen "schemaLocation"-attribuutin. Attribuutti on valinnainen, koska nimiavaruus voidaan tuoda samasta tiedostosta tai rekisteröidä muulla tavalla. WSDL-määrityksen mukaan "schemaLoction" on vain vihje; XML-jäsennin voi vapaasti jättää sijainnin huomioimatta. Jos jäsentäjä tietää jo kyseisen nimitilan skeematyypeistä tai jolla on jokin muu mekanismi löytää ne, sen ei tarvitse käyttää sijaintia. Kuitenkin monissa tapauksissa tuodaan nimiavaruus, josta XML-jäsentäjä ei tiedä mitään, joten "schemaLocation"-attribuutti tulee välttämättömäksi, mutta teknisesti se on silti vain vihje.
Kärki
Uusia teknologioita, kuten metatietojen vaihto, MEX, on otettu käyttöön jakamaan tietoa palvelun tukemista ominaisuuksista, mutta näitä standardeja ei ole vielä otettu laajalti käyttöön.