Informations sur les URL de noeuds finaux HTTP
Cette page permet d'indiquer des informations sur les préfixes d'URL de noeuds finaux pour les services Web auxquels HTTP a accès. Les préfixes permettent de former des adresses de noeuds finaux complètes incluses dans des fichiers WSDL (Web Services Description Language) publiés.
Pour afficher cette page de la console d'administration, cliquez sur
.Vous pouvez spécifier une partie de l'URL de noeud final à utiliser dans chaque module de service Web. Dans un fichier WSDL publié, l'URL définissant l'adresse de noeud final cible se trouve dans l'attribut location d'un élément soap:address de port.
Cette page de la console d'administration s'affiche pour les services Web JAX-WS (Java™ API for XML-Based Web Services) et JAX-RPC (Java API for XML-based RPC).
Pour gérer et configurer des fragments d'URL de noeud final HTTP, vous pouvez utiliser des fichiers de propriété en plus de la console d'administration. Pour apprendre à utiliser les fichiers de propriétés afin de définir et de gérer des fragments d'URL, consultez les informations sur l'utilisation des fichiers de propriétés des fragments d'URL de noeud final de services Web.
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.
Vous pouvez sélectionner un préfixe dans une liste prédéfinie à l'aide de la zone Préfixe d'URL HTTP ou Préfixe d'URL HTTP personnalisé.
Le format du préfixe d'URL est le suivant : protocol://nom_hôte:numéro_port, par exemple, http://myHost:9045. L'URL de noeud final effective qui est contenue dans un fichier WSDL publié se compose du préfixe suivi de la racine de contexte du module et du schéma de l'URL du service Web. Par exemple : http://myHost:9045/services/myService.
Sélectionner un préfixe d'URL HTTP par défaut
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 d'URL de noeud final HTTP, sélectionnez Préfixe d'URL HTTP et entrez une valeur à partir de la liste déroulante. Cochez la case des modules devant utiliser le préfixe et cliquez sur Appliquer. Lorsque vous cliquez sur Valider, l'entrée indiquée dans la zone 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 est cochée.
Sélectionner un 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.
Si vous configurez un préfixe URL HTTP personnalisé, vos devez également configurer la propriété JVM personnalisée, com.ibm.ws.webservices.enableHTTPPrefix dans la console d'administration, puis définir la valeur sur true. La configuration de cette propriété JVM personnalisée est requise pour que l'URL HTTP personnalisée soit correctement affichée dans la zone URL du fichier WSDL qui est renvoyé au client. Si cette propriété JVM personnalisée n'est pas configurée, le préfixe URL HTTP personnalisé n'est pas présent dans la zone URL de la copie du fichier WSDL que le service renvoie au client. Pour plus de détails sur la configuration de cette propriété JVM personnalisée, voir la documentation sur la configuration des propriétés de transport HTTP supplémentaires à l'aide du panneau des propriétés personnalisées de la machine JVM dans la console d'administration. Vous devez redémarrer le serveur d'applications une fois que cette propriété personnalisée a été définie, afin qu'elle soit utilisée par le système.
Une fois que la propriété JVM personnalisée com.ibm.ws.webservices.enableHTTPPrefix a été configurée, sélectionnez Sélectionner un préfixe d'URL HTTP personnalisé, puis entrez une valeur. Cochez la case des modules devant utiliser le préfixe et cliquez sur Appliquer. Lorsque vous cliquez sur Valider, l'entrée indiquée dans la zone Préfixe d'URL HTTP ou Préfixe d'URL HTTP personnalisé (selon l'option sélectionnée) est copiée dans la zone Préfixe d'URL de noeud final HTTP des modules dont la case est cochée.
