Obtención de los recursos JMS de IBM MQ en el entorno de cliente ligero

Una aplicación de cliente ligero Java™ SE JMS autónoma que se conecte a un gestor de colas IBM MQ puede obtener recursos JMS de proveedor de mensajería IBM MQ creados de forma administrativa, procedentes del espacio de nombres WebSphere Application Server Java Naming and Directory Interface (JNDI).

Procedimiento

  1. Para obtener los recursos JMS del proveedor de mensajería IBM MQ desde el espacio de nombres JNDI WebSphere Application Server en el entorno de cliente ligero, incluya los archivos jar siguientes en la variable classpath del tiempo de ejecución de la aplicación.
    • Una copia del archivo /runtimes/com.ibm.ws.ejb.thinclient_8.5.0.jar.
    • Una copia del archivo /runtimes/com.ibm.ws.messagingClient.jar.
    • Los archivos jar de cliente de IBM MQ, que se deben obtener del producto IBM MQ.
  2. Utilice el siguiente código para crear un contexto inicial adecuado, sustituyendo la dirección IP y el puerto del servidor como corresponda:
    import javax.naming.*;
    ...
    Properties env = new Properties();
    env.put(Context.PROVIDER_URL,"iiop:
      //<dirección_IP_servidor>:<puerto dirección de rutina de carga del servidor>");
    env.put(Context.INITIAL_CONTEXT_FACTORY,
      "com.ibm.websphere.naming.WsnInitialContextFactory");
    InitialContext ctx = new InitialContext(env);
    En determinadas situaciones, por ejemplo, al ejecutar con un Sun JRE, también se requiere un jar de ORB adicional. Si desea información adicional sobre cuándo es necesario este jar, consulte la información del cliente ligero para EJB con WebSphere Application Server.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjj_jmsthcli_wmq
File name: tjj_jmsthcli_wmq.html