WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Configurar nodos JMS para comunicar con Oracle AQ

Puede configurar los nodos JMS para comunicarse con Oracle AQ (Oracle 11g y superior). Esta comunicación requiere un servidor compatible con LDAP 3 para que los nodos JMS puedan contener definiciones de búsquedas JNDI.

  1. Realice los siguientes pasos en Oracle AQ, consultando la documentación de Oracle para conocer los detalles específicos de cada paso.
    1. Debe instalar el servidor de Oracle Internet Directory (OID) para alojar los objetos administrados JNDI para Oracle AQ.
      • Puede configurar Oracle AQ para registrar destinos y las fábricas de conexiones de JMS (colas y temas) automáticamente con el servidor OID cuando estas fábricas de conexiones y destinos JMS se creen en la base de datos Oracle.
    2. Cree las tablas de base de datos para que contengan las colas y temas JMS.
    3. Cree las colas y temas JMS y asócielos con las tablas creadas en el paso 1b.
  2. Añada definiciones para las conexiones de JMS con el servidor LDAP para permitir que los nodos JMS de intermediario realicen búsquedas JNDI y se conecten con el servidor de Oracle AQ.
    1. Registre las fábricas de conexiones JMS con el servidor LDAP OID utilizando las herramientas de administración proporcionadas por Oracle.
    2. El diagrama siguiente describe la forma del árbol de directorios para los objetos administrados JNDI para Oracle AQ.Oracle AQ en LDAP
  3. Copie los archivos JAR del cliente JMS de Oracle AQ a un directorio local al que pueda acceder el intermediario.
    • El archivo aqapi.jar no se encuentra en el servidor Oracle AQ en el directorio vía_acceso_instalación_oracle/rdbms/jlib.
    • El archivo ojdb5.jar se encuentra en el servidor Oracle AQ en el directorio vía_acceso_instalación_oracle/jdbc/lib.
    • El archivo orai18n.jar se encuentra en el servidor Oracle AQ en el directorio vía_acceso_instalación_oracle/jlib.
  4. Modifique el servicio configurable JMSProviders para Oracle AQ; por ejemplo:
    mqsichangeproperties MyBroker –c JMSProviders –o Oracle_AQ
       -n jarsURL,
          InitialContextFactory,
          jndiBindingsLocation
          -v ubicación de los archivos Jar de Oracle,
          com.sun.jndi.ldap.LdapCtxFactory,
          ldap://dirección_servidor_LDAP:puerto_escucha_LDAP
  5. Configure las propiedades en el separador Conexión de JMS del nodo JMS (nodo de entrada, salida o de respuesta) tal como se muestra en el siguiente ejemplo. Para obtener más información sobre estas propiedades, consulte Nodo JMSInput.
    • Establezca la propiedad Nombre del proveedor JMS en Oracle_AQ.
    • Establezca la propiedad Fábrica inicial de contexto; por ejemplo:
      com.sun.jndi.ldap.LdapCtxFactory

      Para todos los nodos que hacen referencia al servicio configurable JMSProviders, si esta propiedad está establecida en el servicio configurable, alterará temporalmente la propiedad establecida en el nodo.

    • Establezca la propiedad Enlaces JNDI de ubicación; por ejemplo:
      ldap://dirección_servidor_LDAP:puerto_escucha_LDAP

      Para todos los nodos que hacen referencia al servicio configurable JMSProviders, si esta propiedad está establecida en el servicio configurable, alterará temporalmente la propiedad establecida en el nodo.

    • Establezca la propiedad Nombre de fábrica de conexiones. Este nombre debe ser la vía de acceso totalmente calificada en el directorio LDAP; por ejemplo:
      cn=QCF,cn=oracledbconnections,cn=ORCL,cn=OracleContext,
      ou=MyDept,o=MyCompany
      Donde
      • cn=QCF es el nombre de la fábrica de conexiones JMS.
      • cn=oracledbconnections es la rama para las definiciones de fábrica de conexiones JMS.
      • cn=ORCL es el nombre de la base de datos Oracle AQ.
      • cn=OracleContext es la raíz del esquema RDBMS de Oracle.
      • ou=MyDept, o=MyCompany es el contexto administrativo LDAP específico de la instalación.
  6. En el separador Básicas, configure las propiedades de destinos JMS (cola o tema).
    • Establezca la propiedad Cola de origen en el nodo JMSInput. Esta cola debe ser la vía de acceso totalmente calificada en el directorio LDAP; por ejemplo:
      cn=JMS.Queue,cn=oracleDBQueues,cn=ORCL,cn=OracleContext,
      ou=MyDept,o=MyCompany
      Donde
      • cn=JMS.Queue es la cola JMS.
      • cn=oracledDBQueues es la rama para las definiciones de colas y temas JMS.
      • cn=ORCL es el nombre de la base de datos Oracle AQ.
      • cn=OracleContext es la raíz del esquema RDBMS de Oracle.
      • ou=MyDept, o=MyCompany es el contexto administrativo LDAP específico de la instalación.
  7. Antes de iniciar el flujo de mensajes, asegúrese de que la conexión JMS se ha establecido utilizando el Visor de sucesos de Windows.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:28


Tema de tareaTema de tarea | Versión 8.0.0.5 | bk52050_