Obtention des ressources JMS de IBM MQ dans l'environnement de client léger

Une application de client léger JMS Java™ SE autonome qui se connecte à un gestionnaire de files d'attente IBM MQ externe peut accéder aux ressources JMS crées administrativement du fournisseur de messagerie IBM MQ à partir de l'espace de noms JNDI (WebSphere Application Server Java Naming and Directory Interface).

Procédure

  1. Pour obtenir les ressources JMS du fournisseur de messagerie IBM MQ à partir de l'espace de nom JDNI de WebSphere Application Server dans l'environnement de client léger, ajoutez les fichiers jar suivants dans le chemin d'accès aux classes d'exécution de votre application :
    • une copie du fichier /runtimes/com.ibm.ws.ejb.thinclient_8.5.0.jar,
    • une copie du fichier /runtimes/com.ibm.ws.messagingClient.jar,
    • IBM MQ les fichiers jar du client, qui doivent être obtenus du produit IBM MQ.
  2. Utilisez le code suivant pour créer un contexte initial adapté, en remplaçant l'adresse IP du serveur et le port comme il convient :
    import javax.naming.*;
    ...
    Properties env = new Properties();
    env.put(Context.PROVIDER_URL,"iiop:
      //<server IP address>:<server bootstrap address port>");
    env.put(Context.INITIAL_CONTEXT_FACTORY,
      "com.ibm.websphere.naming.WsnInitialContextFactory");
    InitialContext ctx = new InitialContext(env);
    Dans certains cas, lors de l'exécution d'un environnement Sun JRE par exemple, un fichier jar ORB supplémentaire est requis. Pour plus d'informations sur ce fichier jar, consultez les informations relatives à Thin Client for EJB de WebSphere Application Server.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjj_jmsthcli_wmq
Nom du fichier : tjj_jmsthcli_wmq.html