Clientbindungen aus einer WSDL-Datei für einen JAX-RPC-Web-Service-Client entwickeln
Sie können aus einer WSDL-Datei (Web Services Description) Clientbindungen für einen JAX-RPC-Web-Service-Client entwickeln.
Vorbereitende Schritte
Wenn Sie aus einer WSDL-Datei die Clientbindungen für JAX-RPC-Web-Service-Anwendungen entwickeln möchten, müssen Sie den Uniform Resource Locator (URL) der zu verwenden WSDL-Datei abrufen. Sie benötigen Bindungen und Implementierungsdeskriptoren, damit ein Client einen Web-Service verwenden kann.
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.
- -container client
Generiert Bindungen und Implementierungsdeskriptoren für einen Client im Anwendungs-Client-Container.
- -container ejb
Generiert Bindungen und Implementierungsdeskriptoren für einen Client, der in einer Enterprise-Bean im EJB-Modul enthalten ist.
- -container web
Generiert Bindungen und Implementierungsdeskriptoren für einen Client im Web-Container.
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
Führen Sie zum Generieren der Clientbindungen aus einer WSDL-Datei den entsprechenden Befehl aus.

Vorgehensweise
Für diese Angaben gilt Folgendes: Typ ist ejb für einen EJB-Client, web für einen JavaBeans-Client oder client für einen Anwendungsclient.
- -container web
- -container ejb
- -container client
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\AddressBookService.java wird generiert.
WSWS3282I: Info: META-INF\ibm-webservicesclient-bnd.xmi wird generiert.
WSWS3282I: Info: META-INF\AddressBook_mapping.xml wird generiert.
WSWS3282I: Info: META-INF\ibm-webservicesclient-ext.xmi wird generiert.
Nächste Schritte
Vervollständigen Sie die Clientimplementierung, indem Sie Ihre Clientanwendung schreiben und anschließend die Clientartefakte assemblieren.