Vytvoření nového souboru WSDL

Můžete vytvořit nový prázdný soubor WSDL, který můžete následně upravit v editoru WSDL.

Chcete-li vytvořit soubor WSDL, postupujte takto:

  1. Vytvořte projekt, který má obsahovat dokument WSDL. Nezáleží na tom, jaký druh projektu vytvoříte.
  2. Na pracovní ploše klepněte na volbu Soubor > Nový > Další a vyberte Webové služby > WSDL. Klepněte na tlačítko Další.
  3. Vyberte projekt nebo složku, které budou obsahovat soubor WSDL. Do pole Název souboru zadejte název souboru WSDL. Název souboru XML musí končit na .wsdl
  4. Klepněte na tlačítko Další a na následující stránce průvodce zadejte tyto informace:
    1. Cílový obor názvů souboru WSDL, nebo přijměte výchozí (http://www.example.org/MyWSDLFile/). Cílový obor názvů se používá pro názvy zpráv a typ portu, vazbu a službu definované v souboru WSDL. Hodnota musí nabývat podobu platného URI (například http://www.mycompany.com/myservice/)
    2. Příponu přidruženou k cílovému oboru názvů.
    3. Vyberte Vytvořit skeleton WSDL, pokud chcete, aby průvodce vytvořil skeleton souboru WSDL. Tím se vygenerují prvky WSDL nezbytné pro vaši službu, včetně vazeb, portů a zpráv. Tyto prvky můžete následně upravit, aby splňovaly požadavky vaší webové služby.
    4. Pokud jste se rozhodli vytvořit kostru WSDL, vyberte volby vazby, které chcete použít, v rozevíracím seznamu Protokol. Tyto volby jsou SOAP a HTTP. Chcete-li vyměňovat strukturované a typové informace, použijte protokol SOAP. Chcete-li, aby váš aplikační klient pouze požadoval nebo aktualizoval informace, použijte protokol HTTP.
    5. Pokud vyberete SOAP, můžete následně vybrat styl kódování, který chcete použít:
      • literál dokumentu. Zprávy stylu dokumentu, kódování literálů. Tento styl vázání použijte, chcete-li odeslat zprávy SOAP, které mohou být ověřeny pomocí modulu XML Validator. Ve schématu jsou definovány všechny datové typy v těle zprávy SOAP, takže části WSDL musí ukazovat na prvky schématu.
      • literál RPC. Zprávy stylu RPC, kódování literálů. Tento styl vázání použijte, chcete-li ve zprávách SOAP určit názvy metod operací, aby mohl server zadané metody odbavit. Datové typy musí být definovány, takže části WSDL musí ukazovat na typy XSD.
      • kódované RPC. Zprávy stylu RPC a kódování SOAP. Tento styl vázání použijte, chcete-li kódovat datové grafy ve zprávách SOAP, aby server mohl deserializovat data objektu. Datové typy musí být definovány, takže části WSDL musí ukazovat na typy XSD.
    6. Pokud vyberete HTTP, můžete si zvolit, zda se má vytvořit HTTP getter nebo setter.
      • HTTP GET. Požadavek GET načítá data z webového serveru na základě hodnoty adresy URL a sady záhlaví HTTP. Tuto metodu použijte, chcete-li získat informace zadané v žádosti.
      • HTTP POST. Požadavek POST posílá na server další data, zadaná po adrese URL a záhlavích. Tuto metodu použijte, chcete-li odeslat data přiložená v těle požadavku.
  5. Klepněte na tlačítko Dokončit. Soubor WSDL se otevře v editoru WSDL.

Pokud jste vytvořili soubor WSDL s kostrou pomocí vazeb SOAP, měl by soubor vypadat přibližně takto:


Obrázek kostry WSDL pomocí vazeb SOAP

Pokud jste vytvořili soubor WSDL s kostrou pomocí vazeb HTTP, měl by soubor vypadat přibližně takto:


Obrázek kostry WSDL pomocí vazeb HTTP