Tworzenie nowego pliku WSDL

Możesz utworzyć nowy, pusty plik WSDL, a następnie edytować go w edytorze WSDL.

Aby utworzyć plik WSDL, wykonaj następujące czynności:

  1. Utwórz projekt zawierający dokument WSDL. Nie ma znaczenia, jaki rodzaj projektu zostanie utworzony.
  2. W środowisku roboczym kliknij opcje Plik > Nowy > Inne > Usługi WWW > WSDL. Kliknij przycisk Dalej.
  3. Wybierz projekt lub folder, który będzie zawierał plik WSDL. W polu Nazwa pliku wpisz nazwę pliku WSDL, na przykład MyWSDLFile.wsdl. Nazwa pliku musi kończyć się rozszerzeniem .wsdl
  4. Kliknij przycisk Dalej.
  5. Wprowadź następujące informacje:
    1. Docelowa przestrzeń nazw określa przestrzeń nazw dla pliku WSDL lub przyjmuje wartość domyślną (http://www.example.org/MyWSDLFile/). Docelowa przestrzeń nazw jest używana dla nazw komunikatów oraz typu portu, powiązania i usługi zdefiniowanych w pliku WSDL. Wartość musi mieć postać poprawnego identyfikatora URI (na przykład http://www.mycompany.com/myservice/).
    2. Przedrostek jest przedrostkiem powiązanym z docelową przestrzenią nazw.
    3. Wybierz opcję Utwórz szkielet WSDL, aby kreator utworzył szkielet pliku WSDL. Spowoduje to wygenerowanie elementów WSDL wymaganych przez usługę, między innymi powiązań, portów i komunikatów. Można je następnie zmodyfikować, aby spełniały wymagania usługi WWW.
    4. Jeśli wybrano utworzenie szkieletu WSDL, to należy wybrać opcje powiązania, które mają być stosowane w dokumencie WSDL. Dostępne opcje to SOAP i HTTP. Po wybraniu opcji SOAP można następnie wybrać styl kodowania, który ma być używany. Po wybraniu opcji HTTP można wybrać, czy ma być utworzona procedura pobierająca, czy ustawiająca HTTP.
  6. Kliknij przycisk Zakończ. Plik WSDL zostanie otwarty w edytorze WSDL.

Jeśli utworzono plik WSDL z wykorzystaniem szkieletu i powiązań SOAP, to powinien on wyglądać podobnie do poniższego:

Szkielet pliku WSDL z powiązaniami SOAP

Jeśli utworzono plik WSDL z wykorzystaniem szkieletu i powiązań HTTP, to powinien on wyglądać podobnie do poniższego:

Szkielet WSDL z powiązaniami HTTP