Configuración de agrupaciones de conexiones WAS40 nuevas mediante scripts wsadmin (en desuso)

Puede utilizar scripts para configurar una fábrica de conexiones WAS40 nueva.

Antes de empezar

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

Acerca de esta tarea

Siga estos pasos para configurar una nueva agrupación de conexiones de WAS40:

Procedimiento

  1. Determine el identificador principal:
    • Utilizando Jacl:

      set new40ds [$AdminConfig getid /Cell:mycell/Node:mynode/
      Server:server1/JDBCProvider:JDBC1/WAS40DataSource:was4DS1/]
    • Utilizando Jython:
      new40ds = AdminConfig.getid('/Cell:mycell/Node:mynode/
      Server:server1/JDBCProvider:JDBC1/WAS40DataSource:was4DS1/')
      print new40ds
    Resultado de ejemplo:
    was4DS1(cells/mycell/nodes/mynodes:resources.xml$WAS40DataSource_1)
  2. Obtenga los atributos necesarios:
    • Utilizando Jacl:

      $AdminConfig required WAS40ConnectionPool
    • Utilizando Jython:
      print AdminConfig.required('WAS40ConnectionPool')
    Salida de ejemplo:
    Atributo      	Tipo
    minimumPoolSize     Integer
    maximumPoolSize     Integer
    connectionTimeout   Integer
    idleTimeout        Integer
    orphanTimeout       Integer
    statementCacheSize  Integer
  3. Configure los atributos necesarios:
    • Utilizando Jacl:

      set mps [list minimumPoolSize 5]
      set minps [list minimumPoolSize 5]
      set maxps [list maximumPoolSize 30]
      set conn [list connectionTimeout 10]
      set idle [list idleTimeout 5]
      set orphan [list orphanTimeout 5]
      set scs [list statementCacheSize 5]
      set 40cpAttrs [list $minps $maxps $conn $idle $orphan $scs]
      Resultado de ejemplo:
      {minimumPoolSize 5} {maximumPoolSize 30} 
      {connectionTimeout 10} {idleTimeout 5} 
      {orphanTimeout 5} {statementCacheSize 5}
    • Utilizando Jython:
      minps = ['minimumPoolSize', 5]
      maxps = ['maximumPoolSize', 30]
      conn = ['connectionTimeout', 10]
      idle = ['idleTimeout', 5]
      orphan = ['orphanTimeout', 5]
      scs = ['statementCacheSize', 5]
      cpAttrs = [minps, maxps, conn, idle, orphan, scs]
      print cpAttrs
      Salida de ejemplo:
      [[minimumPoolSize, 5], [maximumPoolSize, 30], 
      [connectionTimeout, 10], [idleTimeout, 5],  
      [orphanTimeout, 5], [statementCacheSize, 5]]
  4. Cree la agrupación de conexiones de WAS40:
    • Utilizando Jacl:

      $AdminConfig create WAS40ConnectionPool $new40ds $40cpAttrs
    • Utilizando Jython:
      print AdminConfig.create('WAS40ConnectionPool', new40ds, 40cpAttrs)
    Salida de ejemplo:
    (cells/mycell/nodes/mynode:resources.xml#WAS40ConnectionPool_1)
  5. Guarde los cambios de configuración.
  6. En un entorno sólo de despliegue de red, sincronice el nodo.

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_newwas
File name: txml_newwas.html