Assistent zum Generieren von WSDL-Definition, Servicedetails für SOAP/HTTP angeben (Referenzmaterial).
Assistent zum Generieren von WSDL
Der Assistent
für die WSDL-Generierung zeigt die folgenden Fenster an:
Fenstereigenschaften
- SOAP-Aktion
- Legt den Wert für den HTTP-Header 'SoapAction' fest. Es ist möglich, dass
eine Anwendung SoapAction als einen Mechanismus verwendet, um eine SOAP-Nachricht mit einer
Implementierungsmethode in Beziehung zu setzen. Dies ist häufig in Verbindung mit dem RPC-Format
von WSDL der Fall.
- Servicename
- Der Servicename ist der Wert für das Namensattribut des Serviceelements in
der generierten WSDL-Datei. Die genaue Verwendung des Namens ist von Produkten abhängig, von denen die WSDL-Datei
anschließend benutzt wird, z. B. von SOAP-Toolkits oder UDDI-Repositorys.
Wenn Sie
beispielsweise anschließend mit einem SOAP-Toolkit aus der WSDL-Datei einen Java-Code generieren,
wird der Servicename üblicherweise zum Namen der Java-Schnittstelle.
- Portname
- Dies ist der Name eines bestimmten WSDL-Ports für diesen Service. Er wird
normalerweise vom Servicenamen abgeleitet. Eine konventionelle Vorgehensweise wäre, einen
Servicenamen in der Form '<xyz>-Service' und einen Portnamen in der Form
'<xyz>-Provider' anzugeben.
Der Portname ist der Wert für das Namensattribut des Portelements in der generierten
WSDL-Datei. Die genaue Verwendung des Namens ist von Produkten abhängig, von denen
die WSDL-Datei anschließend benutzt wird, z. B. von SOAP-Toolkits oder UDDI-Repositorys. Wenn Sie beispielsweise
anschließend mit einem SOAP-Toolkit aus der WSDL-Datei einen Java-Code generieren, kann aus dem
Portnamen der Name einer Java-Klasse werden.
- Portadresse
- Legt die Adresse fest, an der der Service zur Verfügung gestellt wird.
Der Wert muss eine
gültige URL sein und die Portnummer einschließen, falls sich diese von der Nummer des
standardmäßigen HTTP-Ports unterscheidet. Beispiel für eine Portadresse:
http://localhost:9080/wassoap/servlet/router