Java-Artefakte für JAX-RPC-Anwendungen aus einer WSDL-Datei entwickeln
Sie können aus einer WSDL-Datei (Web Services Description Language) Java-Artefakte für JAX-RPC-Anwendungen entwickeln, indem Sie mit dem Befehlszeilentool "WSDL2Java" Java-Implementierungsschablonen und -Bindungen erstellen.
Vorbereitende Schritte
Wenn die WSDL-Datei eine lokale Datei ist,
sieht der URL wie folgt aus: file:Laufwerk:\Pfad\Dateiname.wsdl.
Wenn die WSDL-Datei
eine lokale Datei ist,
sieht der URL wie folgt aus: file:/Pfad/Dateiname.wsdl.
Lokale Dateien können Sie auch mit dem absoluten oder relativen Dateisystempfad angeben.
Implementierungsschablonen werden mit dem Befehl WSDL2Java mit der Option -role develop-server generiert. Der Befehl WSDL2Java generiert außerdem Bindungen und Implementierungsdeskriptoren.
Das Befehlszeilentool
WSDL2Java
wird auf der Plattform z/OS nicht unterstützt. Diese Funktionalität wird von den Assembliertools bereitgestellt, die mit
der z/OS-Version des Produkts geliefert werden. Weitere Informationen zu diesem Tool
finden Sie in der Beschreibung des Befehlszeilentools WSDL2Java
für JAX-RPC-Anwendungen (Java™ API for XML-based Remote Procedure Call).
Informationen zu diesem Vorgang
Setzen Sie zum Entwickeln von JavaBeans-Implementierungsschablonen und -bindungen aus einer WSDL-Datei den entsprechenden Befehl ab.

Vorgehensweise
Ergebnisse
Beispiel
Syntaxanalyse der XML-Datei: file:e:/example/app/topdown/step1/AddressBook.wsdl
WSWS3185I: Info: Syntaxanalyse der XML-Datei: AddressBook.wsdl
WSWS3282I: Info: addr\Address.java wird generiert.
WSWS3282I: Info: addr\Phone.java wird generiert.
WSWS3282I: Info: addr\StateType.java wird generiert.
WSWS3282I: Info: addr\AddressBook.java wird generiert.
WSWS3282I: Info: addr\AddressBookSoapBindingImpl.java wird generiert.
WSWS3282I: Info: WEB-INF\webservices.xml wird generiert.
WSWS3282I: Info: WEB-INF\ibm-webservices-bnd.xmi wird generiert.
WSWS3282I: Info: WEB-INF\AddressBook.xml wird generiert.
WSWS3282I: Info: WEB-INF\ibm-webservices-ext.xmi wird generiert.
Die Datei AddressBookSOAPBindingImpl.java ist die Schablone für die Bean für die Implementierung. Sie wird nach dem Port in der WSDL-Datei benannt. Diese Klasse wird im Allgemeinen umbenannt, um ihr einen aussagekräftigen Namen zuzuordnen.