Hozzon létre új fájlt a szöveg- vagy XML-szerkesztőben. Ha a szerkesztő támogatja a WSDL-eket, válassza ki a WSDL-t fájltípusként. Ha nem támogatja a WSDL-eket, de támogatja az XML-t, válassza ki az XML-t fájltípusként. Ha sem a WSDL, sem az XML nem támogatott, válasszon egyszerű szöveges fájltípust.
Nevezze el a fájlt tetszőleges néven, és adjon a fájlnak ".wsdl" kiterjesztést. Például a fájl neve lehet „HelloWorld.wsdl”.
Hozzon létre egy második új fájlt a szöveg- vagy XML-szerkesztőben. Ha a szerkesztő támogatja az XML-sémákat, válassza ki az XML-sémát vagy az XSD-t fájltípusként. Ha nem támogatja az XML-sémákat, de támogatja az XML-fájlt, válassza ki az XML-t fájltípusként. Ha sem az XML-sémák, sem az XML nem támogatottak, válasszon egyszerű szöveges fájltípust.
Nevezze el a fájlt tetszőleges néven, és adjon a fájlnak ".xsd" kiterjesztést. Például a fájl neve lehet „HelloWorld.xsd”.
A WSDL import utasítása XML névteret importál egy fájlból. Az import elem elsődleges célja a névtér importálása, nem pedig annak jelzése, hogy a névtérben található deklarációk hol találhatók. Az elem tartalmazza az opcionális "schemaLocation" attribútumot. Az attribútum nem kötelező, mert egy névtér importálható ugyanabból a fájlból, vagy más módon regisztrálható. A WSDL specifikáció szerint a "schemaLoction" csak tipp; egy XML-elemző szabadon figyelmen kívül hagyhatja a helyet. Ha az elemző már ismeri a sématípusokat az adott névtérben, vagy más mechanizmussal találja meg őket, akkor nem kell használnia a helyet. Sok esetben azonban olyan névteret importálnak, amelyről az XML-elemző semmit sem tud, így a "schemaLocation" attribútum szükségessé válik, de technikailag ez még mindig csak tipp.
Tipp
Olyan új technológiákat vezettek be, mint például a metaadatcsere, a MEX, hogy megosszák egymással a szolgáltatás által támogatott képességeket, de ezeket a szabványokat még nem alkalmazták széles körben.