IBM Integration Bus – Configuración Toolkit -DataSource

Una de las primeras cosas que se debe hacer al comenzar a trabajar con el IBM Integration Bus, es configurar el toolkit, y generalmente debemos configurar un DataSource. A continuación indicaré los pasos principales que se deben realizar para configurar un datasoruce.

Esta prueba la he hecho en el siguiente ambiente:

  • Sistema Operativo: Windows 7 64 Bits
  • IBM Integration Bus 9.0.0.2.
  • MQ: 7.5
  • Nodo de Integracion: IB8NODE
  • Gestor de Colas: IB8QMGR
  • IBM Integration toolkit 9.0.0.2.

A continuacion daré las configuraciones requeridas para configurar los dos tipos de data source que pueden ser configurados ODBC y JDBC.

Para el proposito de esta prueba realizaré las configuraciones de base de datos sobre una base de datos Local Oracle 11g Express.

  • Direccion ip: localhost
  • Puerto: 1521
  • SID: xe

1.Configuración de OBDC:

  • Haciendo clic en inicio, luego buscando ODBC en la caja de búsqueda se puede ubicar el acceso a la aplicación que maneja Windows para configurar y administrar los orígenes de datos.
    Captura1
  • Una vez abierto, ubicarse en la pestaña DNS del sistema y dar clic en el botón agregar.
    Captura2
  • Luego seleccionar el adaptador ODBC para Oracle y luego clic en Finalizar.
    Captura3
  • En la siguiente pantalla se deben ingresar los valores de la conexión con la base de datos.Captura4
  •  Para probar la conexión haz clic en el botón “Test Connect”
    Captura5
  • Se debe ingresar el nombre de usuario y clave, para luego hacer clic en el botón OK.
    Captura6
  •  Una vez configurada la conexión, es pertinente configurar la opción de opciones avanzadas del conector ODBC, dirigiéndonos a la pestaña “Advanced”.
    Captura7
  • Se recomienda habilitar las opciones Enable SQL DescribeParam, Describe at Prepare y Enable N-Char Support. Luego de estas configuraciones, se aceptan los cambios en las pantallas.
  • Para la configuración del ODBC en el bus de servicios se debe ingresar a la consola del bus y ejecutar los siguientes comandos:
    mqsisetdbparms <NODO INTEGRACION> -n <DATA SOURCE> -u <USUARIO BD> -p <CLAVE USUARIO>
    mqsistop <NODO INTEGRACION>
    mqsistart <NODO INTEGRACION>
    
  • Luego para verificar el correcto funcionamiento del data source se ejecuta el siguiente comando.
    mqsicvp  <NODO INTEGRACION> -n <DATA SOURCE>
    

    Captura8.JPG

2.Configuración de OBDC:

  • La configuración de un JDBC se puede realizar mediante la configuración de un servicio configurable, mediante el uso de los siguientes comandos:
    mqsicreateconfigurableservice <NODO INTEGRACION> -c JDBCProviders -o <JDBC NAME>
    
    mqsichangeproperties <NODO INTEGRACION> -c JDBCProviders -o <JDBC NAME> -n connectionUrlFormat -v "jdbc:oracle:thin:[user]/[password]@[serverName]:[portNumber]:[connectionUrlFormatAttr1]"
    
    mqsichangeproperties <NODO INTEGRACION> -c JDBCProviders -o <JDBC NAME> -n connectionUrlFormatAttr1 -v "<SID/SERVICE NAME>"
    
    mqsichangeproperties <NODO INTEGRACION> -c JDBCProviders -o <JDBC NAME> -n description -v "<DESCRIPCION>"
    
    mqsichangeproperties <NODO INTEGRACION> -c JDBCProviders -o <JDBC NAME> -n jarsURL -v "<RUTA JAR JDBC>"
    
    mqsichangeproperties <NODO INTEGRACION> -c JDBCProviders -o <JDBC NAME> -n portNumber -v "<PUERTO BASE DE DATOS>"
    
    mqsichangeproperties <NODO INTEGRACION> -c JDBCProviders -o <JDBC NAME> -n serverName -v "<DIRECCION IP>"
    
    mqsichangeproperties <NODO INTEGRACION> -c JDBCProviders -o <JDBC NAME> -n type4DatasourceClassName -v "oracle.jdbc.xa.client.OracleXADataSource"
    
    mqsichangeproperties <NODO INTEGRACION> -c JDBCProviders -o <JDBC NAME> -n type4DriverClassName -v  "oracle.jdbc.OracleDriver"
    
    

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s