Informations sur les URL de noeuds finaux JMS et EJB

Cette page permet de spécifier les fragments d'URL de noeuds finaux pour les services Web dont l'accès s'effectue par des liaisons JMS (Java Messaging Service) ou EJB (enterprise JavaBean). Les fragments 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 Applications >Applications d'entreprise > instance_application > Informations sur les URL de noeuds finaux JMS et EJB.

Vous pouvez spécifier une partie, ou fragment, 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. Ceci s'applique aux services Web dont l'accès s'effectue via un transport JMS ou directement en tant qu'EJB.

Si vous utilisez des modules de services Web configurés pour utiliser JMS ou pour accéder directement aux EJB, ces modules figurent dans ce panneau.

Onglet Configuration

Fragment d'URL pour JMS
Indique un fragment d'URL pour les services Web dont l'accès s'effectue via un transport JMS. Vous pouvez entrer une valeur utilisée pour définir l'élément soap:address d'un service Web contenu dans un fichier WSDL ayant été publié à l'aide du panneau Publication des fichiers zip de WSDL.

Le fragment d'URL entré comme valeur est un préfixe auquel targetService=property est ajouté pour former une URL de noeud final JMS complète. La valeur par défaut s'obtient en examinant les informations de déploiement des services installés, par exemple, jms:/queue?destination=jms/MyQueue&connectionFactory=jms/MyCF.

Ces informations sont extraites du noeud final JMS configuré du service Web, qui est un MDB (Message Driven Bean) défini par l'outil de ligne de commande endpointEnabler. Vous pouvez modifier le fragment d'URL, pour ajouter des propriétés, par exemple. Le fragment d'URL est combiné avec la propriété targetService pour former l'URL complète, par exemple, jms:/queue?destination=jms/MyQueue&connectionFactory=jms/MyCF&priority=5&targetService=GetQuote.

Fragment d'URL pour EJB
Indique un fragment d'URL pour les services Web dont l'accès s'effectue via une liaison EJB. Vous pouvez entrer une valeur utilisée pour définir l'attribut location de l'élément generic:address de port d'un service Web contenu dans un fichier WSDL ayant été publié à l'aide de la zone nom_application_ExtendedWSDLFiles.zip sur le panneau Publication des fichiers zip de WSDL.

La valeur du fragment d'URL entrée est un suffixe qui est ajouté à la partie initiale de l'URL obtenue en examinant les informations de déploiement du service Web. Par exemple, le fragment d'URL suivant peut être obtenu à partir des informations de déploiement de l'EJB : wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome.

Dans ce cas, vous entreriez les informations suivantes dans la zone de fragment d'URL : jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809, qui donnent l'URL de noeud final wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2809.