Új WSDL fájl létrehozása

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:

  1. Hozzon létre egy projektet, amely tartalmazni fogja a WSDL dokumentumot. Nem számít, hogy milyen fajta projektet hoz létre.
  2. A munkaterületen kattintson a Fájl > Új > Egyéb menüpontra, és válassza ki a Webszolgáltatások > WSDL lehetőséget. Kattintson a Tovább gombra.
  3. 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.
  4. Kattintson a Tovább gombra, és a varázsló következő oldalán adja meg az alábbi információkat:
    1. 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)
    2. A cél névtérhez tartozó Előtag.
    3. 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.
    4. 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.
    5. 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.
    6. 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.
  5. 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:


SOAP kötéseket használó WSDL váz képe

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:


HTTP kötéseket használó WSDL váz képe