Edytor WSDL umożliwia tworzenie plików WSDL, modyfikowanie ich, przeglądanie i sprawdzanie ich poprawności w łatwym w użyciu, graficznym środowisku.
W szczególności w edytorze WSDL możliwe jest:
- Tworzenie nowych plików WSDL
- Sprawdzanie poprawności i edytowanie plików WSDL
- Tworzenie i usuwanie:
- Usług, które są używane do agregowania zestawu pokrewnych portów. Są to elementy podstawowe wszystkich plików WSDL.
- Portów, które określają adres dla powiązania, definiując w ten sposób pojedynczy punkt końcowy komunikacji.
- Powiązań, które określają konkretne specyfikacje protokołu i formatu danych dla operacji i wiadomości zdefiniowanych przez dany typ portu.
- Typów portów, które są zestawami operacji abstrakcyjnych. Każda operacja odnosi się do komunikatu wejściowego i komunikatów wyjściowych.
- Operacji, które odnoszą się do wiadomości wejściowych i wyjściowych.
- Wiadomości, które reprezentują abstrakcyjną definicję przesyłanych danych.
Komunikat składa się z części logicznych, z których każda jest powiązana z
definicją w określonym systemie typów.
- Części, które są elastycznym mechanizmem opisywania logicznej abstrakcyjnej zawartości wiadomości.
- Typów, które opisują wszystkie typy danych używane między klientem a serwerem.
Język WSDL nie jest powiązany z określonym systemem typów,
ale domyślnie stosuje specyfikację schematu XML W3C.
- Instrukcji importu, które służą do powiązania przestrzeni nazw z lokalizacją dokumentu.
- Importowanie istniejących plików WSDL, aby umożliwić wyświetlanie o określonej strukturze
- Generowanie dokumentacji na podstawie dokumentu WSDL.
Obsługa WSDL w edytorze WSDL jest zgodna z dokumentem W3C Web Services Description
Language (WSDL) 1.1. Specyfikacja WSDL z serwisu WWW W3C służy również do sprawdzania poprawności.