WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows

Configuration du service Web JNDILookup

Si vous utilisez les objets administrés JMS fournis par WebSphere ESB avec les produits Message Service Client for C/C++ et .NET, vous devez configurer le service Web JNDILookup fourni par WebSphere ESB pour permettre à des clients non Java d'accéder à des objets administrés JMS depuis un environnement non Java.

Avant de commencer cette tâche, veillez à ce que l'application de service Web JNDILookup soit installée.

Web Services Client for C++ est prérequis pour pouvoir utiliser le service Web JNDILookup avec Message Service Client for C/C++. Si vous utilisez des objets administrés avec les applications Message Service Client for C/C++, veillez à ce qu'une version compatible de Web Services Client for C++ soit installée avant de commencer cette tâche. Les versions de Message Service Client for C/C++ et Web Services Client for C++ fournies avec WebSphere ESB sont compatibles.

Les objets ConnectionFactory et Destination définis par l'administrateur sont situés entre l'implémentation JMS et les interfaces JMS ce qui améliore la portabilité des applications client JMS puisqu'elles sont indépendantes des spécifications d'implémentation du fournisseur JMS. Les objets administrés permettent à l'administrateur de gérer les paramètres de connexion des applications client depuis un référentiel central. Par exemple, une file d'attente utilisée par une application peut être modifiée en changeant l'objet administré Destination que l'application obtient via JNDI.

Les clients non Java comme Message Service Client for C/C++ et .NET peuvent également utiliser des objets administrés. Cependant, comme les objets administrés JMS fournis par WebSphere ESB sont des objets sérialisés Java accessibles via JNDI, les clients non Java ne peuvent pas les interpréter correctement sans utiliser le service Web JNDILookup. Ce service Web fournit une opération de recherche qui permet aux produits Message Service Client for C/C++ et .NET de demander l'extraction d'un objet JNDI en indiquant le nom de l'objet. Les propriétés de l'objet administré sont renvoyées à l'application à l'aide d'un ensemble de paires nom/valeur.

  1. Installez et configurez Web Services Client for C++ pour une utilisation avec les applications Message Service Client for C/C++. Pour plus d'informations sur la configuration de Web Services Client for C++, voir Configuration après installation.
    Remarque : Cette étape est seulement valable pour Message Service Client for C/C++. Message Service Client for .NET appelle directement le service Web via Microsoft .NET Framework.
  2. Définissez l'adresse URL du service Web JNDILookup dans l'application Message Service Client for C/C++ ou Message Service Client for .NET. Pour cela, attribuez à la propriété XMSC_IC_URL de l'objet InitialContext l'adresse URL souhaitée. Cette propriété peut également être définie comme un argument lors de la construction de l'objet InitialContext. Pour plus d'informations, voir JNDILookup Web Service.
Tâches associées
Installation du service Web JNDILookup

Task topic

Conditions d'utilisation | Evaluez cette page

Timestamp iconDernière révision :
../timestamp 4 Mar 2006 http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\tasks\twesb_clients_jndiconfig.html

(C) Copyright IBM Corporation 2006. All Rights Reserved. Copyright IBM France, 2006. Tous droits réservés.
Ce centre de documentation a été réalisé grâce à la technologie Eclipse. (http://www.eclipse.org)