A WSDL szerkesztő segítségével létrehozhat egy új, üres WSDL
fájlt, majd szerkesztheti azt.
WSDL fájl létrehozásához tegye a következőket:
- Hozzon létre egy projektet, amely
tartalmazni fogja a WSDL dokumentumot. Nem számít, hogy milyen fajta projektet hoz létre.
- A munkaterületen kattintson a
menüpontra, és válassza ki a
lehetőséget.
Kattintson a Tovább gombra.
- Válassza ki azt a projektet vagy mappát,
amely tartalmazni fogja a WSDL fájlt. A Fájl neve mezőbe írja be a
WSDL fájl nevét. A WSDL fájl nevének a
.wsdl karaktersorozattal kell végződnie.
- Kattintson a Tovább
gombra, és a varázsló következő oldalán adja meg az alábbi információkat:
- Adja meg a WSDL fájl
Cél névterét, vagy fogadja el az alapértelmezést
(http://www.example.org/MyWSDLFile/).
A cél névteret használja a rendszer a WSDL fájlban meghatározott
üzenetek és port típus, valamint kötés és szolgáltatás nevének. Az
értéknek egy érvényes URI formátumát kell követnie (például
http://www.sajatceg.hu/sajatszolgaltatas)
- A cél névtérhez tartozó Előtag.
- Válassza a WSDL
váz létrehozása lehetőséget, ha azt kívánja, hogy a varázsló
létrehozza a WSDL fájl vázát. Ez előállítja a szolgáltatáshoz szükséges WSDL elemeket, ideértve a
kötéseket, portokat és üzeneteket. Később módosíthatja ezeket a
webszolgáltatás igényeinek kielégítése érdekében.
- Ha egy WSDL váz létrehozását választotta, akkor a
Protokoll legördülő listából válassza ki a
használni kívánt kötési beállításokat. A lehetőségek: SOAP és HTTP. A SOAP protokollt akkor használja, ha strukturált és típusos információkat
kíván cserélni. A HTTP protokollt akkor alkalmazza, ha azt szeretné, hogy
alkalmazásügyfelei csak információkérést vagy -frissítést hajtsanak végre.
- SOAP protokoll választása esetén megadhatja
a használni kívánt kódolási stílust:
- dokumentum literál. Dokumentum stílusú üzenetek, literál kódolás. Akkor
használja ezt a kötési stílust, amikor olyan SOAP üzeneteket kíván küldeni,
melyeket XML érvényesítővel lehet érvényesíteni. A SOAP üzenettörzsben szereplő
összes adattípus meghatározásra kerül a sémában, így a WSDL részeknek a
sémaelemekre kell mutatniuk.
- rpc literál. RPC stílusú üzenetek, literál kódolás.
Akkor
használja ezt a kötési stílust, amikor SOAP üzeneteiben meg kívánja határozni
a műveletek metódusnevét, hogy a kiszolgáló elindíthassa a megadott
metódusokat. Az adattípusokat meg kell határozni, ezért a WSDL részeknek XSD
típusokra kell mutatniuk.
- rpc kódolás. RPC stílusú üzenetek és SOAP kódolás.
Akkor használja
ezt a kötési stílust, amikor a SOAP üzenetekben kódolni kívánja az
adatgráfokat, így a kiszolgáló megszüntetheti az objektumadatok
sorosítását. Az adattípusokat meg kell határozni, ezért a WSDL részeknek XSD
típusokra kell mutatniuk.
- HTTP választása esetén egy HTTP lekérdezőt vagy
beállítót hozhat létre.
- HTTP GET. A GET kérés egy URL érték és HTTP fejlécek egy halmaza
alapján hívja le az adatokat a webkiszolgálóról. Akkor használja ezt a
metódust, amikor a kérésben megadott információkat kíván lekérni.
- HTTP POST. A POST kérés további adatokat küld a kiszolgálónak, az
URL és a fejlécek után megadva. Akkor használja ezt a metódust, amikor adatokat
kíván küldeni a kérés törzsébe ágyazva.
- Kattintson a
Befejezés gombra. A WSDL fájl megnyílik a WSDL szerkesztőben.
Ha SOAP kötéseket használó vázzal hozott létre WSDL fájlt,
akkor ez az alábbihoz hasonlóan néz ki:

Ha HTTP kötéseket használó vázzal hozott létre WSDL fájlt, akkor ez az
alábbihoz hasonlóan néz ki:
