Développement d'artefacts Java pour les applications JAX-RPC à partir d'un fichier WSDL
Vous pouvez développer des artefacts Java™ à partir d'un fichier WSDL (Web Services Description Language) pour les applications JAX-RPC en utilisant l'outil de ligne de commande WSDL2Java afin de créer des liaisons et des modèles d'implémentation Java.
Avant de commencer
S'il s'agit d'un fichier local, l'URL est du type suivant : file:unité:\chemin\nom_fichier.wsdl.
S'il s'agit d'un fichier local, l'URL est du type suivant : file:/chemin\nom_fichier.wsdl.
Vous pouvez également spécifier des fichiers locaux à l'aide du chemin d'accès au système de fichiers absolu ou relatif.
Pour générer des modèles d'implémentation, utilisez l'option -role develop-server de la commande WSDL2Java. La commande WSDL2Java génère également des liaisons et des descripteurs de déploiement.
L'outil de ligne de commande WSDL2Java
n'est pas pris en charge sur la plateforme z/OS.
Cette fonctionnalité est fournie par les outils
d'assemblage fournis avec la version z/OS du produit.
Pour plus d'informations sur cet outil, consultez la section sur
l'outil de ligne de commande WSDL2Java pour les applications JAX-RPC (Java API
for XML-based Remote Procedure Call).
Pourquoi et quand exécuter cette tâche
Développez des modèles et des liaisons d'implémentation JavaBeans à partir d'un fichier WSDL en exécutant la commande appropriée.

Procédure
Résultats
Exemple
Parsing XML file: file:e:/example/app/topdown/step1/AddressBook.wsdl
WSWS3185I: Info: Parsing XML file: AddressBook.wsdl
WSWS3282I: Info: Generating addr\Address.java.
WSWS3282I: Info: Generating addr\Phone.java.
WSWS3282I: Info: Generating addr\StateType.java.
WSWS3282I: Info: Generating addr\AddressBook.java.
WSWS3282I: Info: Generating addr\AddressBookSoapBindingImpl.java..
WSWS3282I: Info: Generating WEB-INF\webservices.xml.
WSWS3282I: Info: Generating WEB-INF\ibm-webservices-bnd.xmi.
WSWS3282I: Info: Generating WEB-INF\AddressBook_mapping.xml.
WSWS3282I: Info: Generating WEB-INF\ibm-webservices-ext.xmi.
Le fichier AddressBookSOAPBindingImpl.java correspond au modèle du bean d'implémentation. Son nom est défini en fonction du port indiqué dans le fichier WSDL. En règle générale, un nom plus pertinent est ensuite attribuée à cette classe.