Configuración de un proveedor JDBC utilizando wsadmin

Puede configurar un proveedor JDBC utilizando la herramienta de scripts wsadmin.

Antes de empezar

Antes de iniciar esta tarea, la herramienta wsadmin debe estar ejecutándose. Para obtener más información, consulte el artículo Inicio del cliente de scripts wsadmin.
[z/OS]Soporte eliminado: El producto ya no soporta el controlador JDBC de DB2 para 390 y z/OS heredado y el proveedor JDBC correspondiente, el proveedor JDBC de DB2 para zOS local (RRS). AhoraWebSphere Application Server para z/OS necesita el controlador JDBC de DB2 Universal para conectarse con DB2 para z/OS. Migre los valores del proveedor existente al proveedor del controlador JDBC de DB2 Universal. Consulte el tema "Migración del controlador JDBC/SQLJ para OS/390 y z/OS al controlador DB2 Universal JDBC" en el Information Management Software for z/OS Solutions Knowledge Center, que se encuentra en IBM Knowledge Center.

Procedimiento

  1. Existen dos procedimientos para realizar esta tarea. Realice una de las operaciones siguientes:
    • Utilizando el objeto AdminTask:
      • Utilizando Jacl:

        $AdminTask createJDBCProvider {-interactive}
      • En Jython:

        AdminTask.createJDBCProvider (['-interactive'])
    • Utilizando el objeto AdminConfig:
      1. Determine el identificador principal y asígnelo a la variable node. En este ejemplo se utiliza el objeto de configuración de nodo como el principal. Puede modificar este ejemplo para utilizar un objeto de configuración de célula, de clúster, de servidor o de aplicación como el principal.
        • Utilizando Jacl:

          set node [$AdminConfig  getid  /Cell:mycell/Node:mynode/]
        • En Jython:

          node = AdminConfig.getid('/Cell:mycell/Node:mynode/')
          print node
        Salida de ejemplo:
        mynode(cells/mycell/nodes/mynode|node.xml#Node_1)
      2. Identifique los atributos necesarios:
        Vía de acceso rápida: Para los controladores JDBC soportados, también puede realizar scripts de proveedores de JDBC de acuerdo con las mismas plantillas configuradas previamente utilizadas por la lógica de la consola administrativa. Para obtener detalles, consulte el artículo Creación de objetos de configuración utilizando la herramienta wsadmin.
        • Utilizando Jacl:

          $AdminConfig required JDBCProvider
        • En Jython:

          print AdminConfig.required('JDBCProvider')
        Resultado de ejemplo:
        Atributo      	Tipo
        name     String
        implementationClassName   String
      3. Configure los atributos necesarios y asígnelos a la variable jdbcAttrs. Puede modificar el siguiente ejemplo para configurar atributos no necesarios para el proveedor de JDBC.
        • Utilizando Jacl:

          set n1 [list name JDBC1]
          set implCN [list implementationClassName miclase]
          set  jdbcAttrs [list  $n1  $implCN]
          Salida de ejemplo:
          {name {JDBC1}} {implementationClassName {myclass}}
        • En Jython:

          n1 = ['name', 'JDBC1']
          implCN = ['implementationClassName', 'myclass']
          jdbcAttrs = [n1,  implCN]
          print jdbcAttrs
          Resultado de ejemplo:
          [['name', 'JDBC1'], ['implementationClassName', 'myclass']]
      4. Cree un nuevo proveedor de JDBC utilizando el nodo como el principal:
        • Utilizando Jacl:

          $AdminConfig create JDBCProvider $node $jdbcAttrs
        • En Jython:

          AdminConfig.create('JDBCProvider', node, jdbcAttrs)
        Resultado de ejemplo:
        JDBC1(cells/mycell/nodes/mynode|resources.xml#JDBCProvider_1) 
  2. Guarde los cambios de configuración. Para obtener más información, consulte el tema Cómo guardar los cambios de configuración con la herramienta wsadmin.
  3. En un entorno sólo de despliegue de red, sincronice el nodo.Para obtener más información, consulte el tema Sincronización de nodos con la herramienta wsadmin.

Qué hacer a continuación

Si modifica esta classpath o la vía de acceso de la biblioteca nativa de un proveedor JDBC: después de guardar los cambios (y sincronizar el nodo en un entorno de despliegue de red), debe reiniciar cada servidor de aplicaciones dentro del ámbito de dicho proveedor de JDBC para que funcione la nueva configuración. De lo contrario, recibirá mensajes de anomalías en el origen de datos.

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=txml_configjdbc
File name: txml_configjdbc.html