Configuración de fábricas de conexiones J2C nuevas mediante scripts wsadmin

Utilice la herramienta de scripts wsadmin para configurar fábricas de conexiones J2C (Java™ 2 Connector) nuevas.

Antes de empezar

Antes de iniciar esta tarea, la herramienta wsadmin debe estar ejecutándose. Para obtener más información, consulte el tema sobre cómo iniciar el cliente de scripts wsadmin.

Acerca de esta tarea

Realice los siguientes pasos para configurar una nueva fábrica de conexiones de J2C:

Procedimiento

  1. Determine el identificador principal y asígnelo a la variable newra.
    • Utilizando Jacl:

      set newra [$AdminConfig getid /Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/]
    • En Jython:

      newra = AdminConfig.getid('/Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/')
      print newra
    Salida de ejemplo:
    RAR1(cells/mycell/nodes/mynode|resources.xml#J2CResourceAdapter_1)
  2. Hay dos formas de configurar una nueva fábrica de conexiones de J2C. Realice una de las operaciones siguientes:
    • Utilizando el objeto AdminTask:
      1. Enumere las interfaces de la fábrica de conexiones:
        • Utilizando Jacl:

          $AdminTask listConnectionFactoryInterfaces $newra
        • En Jython:

          AdminTask.listConnectionFactoryInterfaces(newra)

        Resultado de ejemplo:

        javax.sql.DataSource
      2. Cree un J2CConnectionFactory:
        • Utilizando Jacl:

          $AdminTask createJ2CConnectionFactory $newra { -name cf1 
          -jndiName eis/cf1 -connectionFactoryInterface avax.sql.DataSource
        • En Jython:

          AdminTask.createJ2CConnectionFactory(newra, '['-name', 'cf1', 
          '-jndiName', 'eis/cf1', '-connectionFactoryInterface', 
          'avax.sql.DataSource']')
    • Utilizando el objeto AdminConfig:
      1. Identifique los atributos necesarios:
        • Utilizando Jacl:

          $AdminConfig required J2CConnectionFactory
        • En Jython:

          print AdminConfig.required('J2CConnectionFactory')
        Salida de ejemplo:
        Atributo      	Tipo
        connectionDefinition ConnectionDefinition@ 
      2. Si el adaptador de recursos es JCA1.5 y tiene varias definiciones de conexión definidas, es necesario que especifique el atributo ConnectionDefinition. Si el adaptador de recursos es JCA1.5 y sólo tiene una definición de conexión definida, se seleccionará automáticamente. Si el adaptador de recursos es JCA1.0, no tendrá que especificar el atributo ConnectionDefinition. Ejecute el mandato siguiente para enumerar las definiciones de conexión definidas mediante el adaptador de recursos:
        • Utilizando Jacl:

          $AdminConfig list ConnectionDefinition $newra
        • En Jython:

          print AdminConfig.list('ConnectionDefinition', $newra)
      3. Configure los atributos necesarios:
        • Utilizando Jacl:

          set name [list name J2CCF1]
          set jname [list jndiName eis/j2ccf1]
          set j2ccfAttrs [list $name]
        • En Jython:

          name = ['name', 'J2CCF1']
          jname = ['jndiName', 'eis/j2ccf1']
          j2ccfAttrs = [name,jname]
      4. Si especifica el atributo ConnectionDefinition, también configure lo siguiente:
        • Utilizando Jacl:

          set cdattr [list connectionDefinition $cd]
        • En Jython:

          cdattr = ['connectionDefinition', $cd]
      5. Cree una fábrica de conexiones de J2C:
        • Utilizando Jacl:

          $AdminConfig create J2CConnectionFactory $newra $j2ccfAttrs
        • En Jython:

          print AdminConfig.create('J2CConnectionFactory', newra, j2ccfAttrs)
        Salida de ejemplo:
        J2CCF1(cells/mycell/nodes/mynode|resources.xml#J2CConnectionFactory_1)
  3. 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.
  4. 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.

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_jcfactory
File name: txml_jcfactory.html