Publication des fichiers zip WSDL

Cette page permet de publier des fichiers WSDL (Web Services Description Language).

[Edition 5.1]Pour afficher cette page de la console d'administration, cliquez sur Applications >Applications d'entreprise > instance_application > Publier WSDL.

[Version 5.1.1 et suivante]Pour afficher cette page de la console d'administration dans la version 5.1.1, cliquez sur Applications >Applications d'entreprise > instance_application > Publication des fichiers zip WSDL.

[Edition 5.1]Dans la version 5.0.2 ou 5.1, lorsque vous cliquez sur OK, un fichier zip contenant tous les modules générés par les services Web de l'application est généré. Le nom du fichier zip publié correspond à nom_application_WSDLFiles.zip. Dans le fichier zip publié, la structure de répertoires correspond à nom_application/nom_module/[META-INF|WEB-INF]/wsdl/nom_fichier_wsdl.

[Version 5.1.1 et suivante]Dans la version 5.1.1, lorsque vous cliquez sur OK, un panneau affichant un ou plusieurs noms de fichiers zip s'affiche. Chaque fichier zip contient un fichier WSDL représentant les modules de l'application prêts pour les services Web. Lorsque vous sélectionnez un fichier zip à publier, une boîte de dialogue vous permettant de choisir l'emplacement de création du fichier zip s'affiche. Dans les fichiers zip publiés, la structure de répertoires correspond à nom_application/nom_module/[META-INF|WEB-INF]/wsdl/nom_fichier_wsdl.

[Edition 5.1]Dans un fichier WSDL publié, l'attribut location d'une section soap:address d'un service contient l'URL à l'aide de laquelle il est possible d'accéder au service Web. Vous pouvez indiquer la partie de l'adresse URL à utiliser pour les services Web dans chaque module. Vous pouvez accéder aux services Web d'un module en utilisant le transport HTTP et/ou JMS. Vous pouvez indiquer l'adresse URL pour ces deux types de transport.

[Version 5.1.1 et suivante]Dans un fichier WSDL publié, l'attribut location d'un élément soap:address de port contient l'URL de noeud final qui permet d'accéder au service Web. A l'aide des panneaux Informations sur les URL de noeuds finaux HTTP et Informations sur les URL de noeuds finaux JMS et EJB, configurez les URL de noeuds finaux à utiliser pour les services Web dans chaque module.

Onglet Configuration

nom_application_WSDLFiles.zip
Indique le fichier nom_application_WSDLFiles.zip contenant le WSDL qui décrit les services Web accessibles par les ports SOAP standard.
nom_application_ExtendedWSDLFiles.zip
Indique le fichier nom_application_ExtendedWSDLFiles.zip contenant le WSDL qui décrit les services Web disponibles, y compris les ports SOAP et non SOAP (par exemple, EJB).

Si aucun service Web n'est configuré pour un accès EJB direct, ce nom de fichier zip n'apparaît pas. N'utilisez pas ce fichier zip si vous souhaitez produire un WSDL conforme aux standards.

Spécifier les préfixes d'URL pour les services Web
Indique le protocole (http ou https), le nom_hôte et le numéro_port à utiliser dans l'URL.

Le préfixe de l'adresse URL possède le format protocole://nom_hôte:numéro_port, par exemple, http://mon_hôte:9045. L'adresse URL réelle qui apparaît dans un fichier WSDL publié se compose du préfixe qui précède la racine de contexte du module et le schéma de l'URL du service Web, par exemple, http://mon_hôte:9045/services/mon_service .

Sélectionner le préfixe d'URL HTTP
Définit la liste déroulante associée à la liste par défaut de préfixes d'URL. Cette liste est l'intersection entre l'ensemble de ports de l'hôte virtuel du module et l'ensemble des ports et celui du serveur d'applications du module. Utilisez les éléments de la liste s'il est possible d'accéder directement au serveur d'applications du service Web.

Pour définir un préfixe HTTP, sélectionnez Préfixe d'URL HTTP ou Préfixe d'URL HTTP personnalisé, entrez la valeur, sélectionnez la case à cocher des modules devant utiliser le préfixe et cliquez sur Valider. Lorsque vous cliquez sur Valider, l'entrée des zones Sélectionner un préfixe d'URL HTTP ou Préfixe d'URL HTTP personnalisé (selon la zone sélectionnée) est copiée dans la zone Préfixe d'URL HTTP des modules dont la case à cocher (dans la colonne de gauche) est sélectionnée. Le préfixe HTTP n'est pas appliqué aux zones de la colonne Préfixe d'URL JMS.

Préfixe d'URL HTTP personnalisé
Indique le protocole, l'hôte et le numéro de port du service intermédiaire, si l'accès aux services Web d'un module est effectué via un noeud intermédiaire, par exemple la passerelle de services Web ou un serveur IHS.

Pour définir un préfixe HTTP, sélectionnez Préfixe d'URL HTTP ou Préfixe d'URL HTTP personnalisé, entrez la valeur, sélectionnez la case à cocher des modules devant utiliser le préfixe et cliquez sur Valider. Lorsque vous cliquez sur Valider, l'entrée des zones Sélectionner un préfixe d'URL HTTP ou Préfixe d'URL HTTP personnalisé (selon la zone sélectionnée) est copiée dans la zone Préfixe d'URL HTTP des modules dont la case à cocher (dans la colonne de gauche) est sélectionnée. Le préfixe HTTP n'est pas appliqué aux zones de la colonne Préfixe d'URL JMS.

Préfixe d'URL JMS
Indique la chaîne du préfixe d'URL JMS utilisée pour chaque module.

Le préfixe d'URL spécifié doit contenir les propriétés destination et connectionFactory. Il peut contenir d'autres paires propriété-valeur, mais ne doit pas contenir de propriété targetService, ajoutée par le système lorsque les fichiers WSDL publiés sont générés. Le format du préfixe URL JMS est jms:/[queue&topic]?destination=file_cible_ou_nom_jndi_rubrique&connectionFactory=nom_jndi_fabrique, par exemple,

jms:/queue?destination=jms/Q1&connectionFactory=jms/QCF. L'adresse URL réelle qui apparaît dans le fichier WSDL publié se compose du préfixe placé devant la propriété targetService du service Web, par exemple jms:/queue?destination=jms/Q1&connectionFactory=jms/QCF&targetService=StockQuote.