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 służących do agregowania zestawu pokrewnych portów. Są to elementy podstawowe wszystkich plików WSDL.
- Portów określających adres dla powiązania, a tym samym definiujących
pojedynczy punkt końcowy komunikacji.
- Powiązań określających konkretny protokół i specyfikacje formatu danych dla
operacji i komunikatów zdefiniowanych przez określony typ portu.
- Typów portów będących zestawami abstrakcyjnych operacji, z których każda
odwołuje się do komunikatu wejściowego i komunikatów wyjściowych.
- Operacji - komunikatów wejściowych i wyjściowych.
- Komunikatów reprezentujących 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 stanowiących elastyczny mechanizm służący do opisywania logicznej,
abstrakcyjnej treści komunikatu.
- Typów opisujących 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 służących do wiązania przestrzeni nazw z położeniem
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.