Exportation de documents WSDL et XSD à l'aide de scripts (obsolète)
Vous pouvez exporter des documents WSDL (Web Services Description Language) et XSD (XML schema definition) utilisés par une unité de composition SCA (Service Component Architecture) vers l'emplacement de votre choix.
Avant de commencer
Votre application de niveau métier peut contenir une ou plusieurs unités de composition utilisant un document WSDL ou XSD.
Un document WSDL est un fichier qui fournit un ensemble de définitions décrivant un service Web en WSDL, il s'agit d'un langage de description basé sur XML (Extensible Markup Language).
Un document XSD est une instance d'un schéma XML écrite dans le langage de définition des schémas XML. L'extension du document est .xsd. Le préfixe xsd qui figure dans les éléments XML d'un document XSD indique l'espace de nom du schéma XML.
A propos de cette tâche
Vous pouvez exporter des documents WSDL et XSD utilisés par une unité de composition SCA à l'aide de la commande exportWSDLArtifacts.
Exécutez la commande exportWSDLArtifacts pour extraire d'une
unité de composition spécifiée les fichiers WSDL et XSD requis pour le
développement de clients de services Web. La commande extrait des fichiers pour les services exposés par la liaison de service Web, binding.ws.
Procédure
Résultats
Après avoir exécuté la commande exportWSDLArtifacts, le message suivant apparaît dans la fenêtre de la commande :
CWSAM0503I: WSDL Artifacts have been exported successfully.
Exemple
Supposons que vous souhaitiez exporter des documents WSDL ou XSD dans l'application de niveau métier HelloWorldAsync fournie à titre d'exemple avec le produit. Exécutez la commande suivante dans un script en langage Jython pour exporter des documents dans l'unité de composition helloworldws :
AdminTask.exportWSDLArtifacts('[-cuName helloworldws -exportDir C:/my_directory]')AdminTask.exportWSDLArtifacts('[-cuName helloworldws -exportDir /my_directory]')Pour exécuter la commande, lemy_directory Le répertoire doit exister sur l'ordinateur.
L'exécution de la commande ajoute le fichier helloworldws_WSDLArtifacts.zip au répertoire spécifié. Le fichier helloworldws_WSDLArtifacts.zip comporte un fichier WSDL, AsynchTranslatorComponentTranslatorService_wsdlgen.wsdl.
Etape suivante
Examinez les fichiers exportés pour vous assurer qu'ils contiennent bien les documents WSDL et XSD voulus.
Vous pouvez exporter des documents WSDL et XSD à l'aide de la console d'administration.