Configuring new WAS40 connection pools using wsadmin scripting (deprecated)

Vous pouvez utiliser le scriptage pour configurer un nouveau pool de connexions WAS40.

Avant de commencer

Avant de commencer cette tâche, assurez-vous que l'outil wsadmin est démarré. Pour plus d'informations, voir la rubrique relative au démarrage de l'outil wsadmin.

Pourquoi et quand exécuter cette tâche

Pour configurer un nouveau regroupement de connexions WAS40, suivez cette procédure :

Procédure

  1. Identifiez l'ID parent :
    • Avec Jacl :

      set new40ds [$AdminConfig getid /Cell:mycell/Node:mynode/
      Server:server1/JDBCProvider:JDBC1/WAS40DataSource:was4DS1/]
    • En langage Jython :
      new40ds = AdminConfig.getid('/Cell:mycell/Node:mynode/
      Server:server1/JDBCProvider:JDBC1/WAS40DataSource:was4DS1/')
      print new40ds
    Exemple de sortie :
    was4DS1(cells/mycell/nodes/mynodes:resources.xml$WAS40DataSource_1)
  2. Extrayez les attributs requis :
    • Avec Jacl :

      $AdminConfig required WAS40ConnectionPool
    • En langage Jython :
      print AdminConfig.required('WAS40ConnectionPool')
    Exemple de sortie :
    Attribute      	Type
    minimumPoolSize     Integer
    maximumPoolSize     Integer
    connectionTimeout   Integer
    idleTimeout        Integer
    orphanTimeout       Integer
    statementCacheSize  Integer
  3. Définissez les attributs requis :
    • Avec 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]
      Exemple de sortie :
      {minimumPoolSize 5} {maximumPoolSize 30} 
      {connectionTimeout 10} {idleTimeout 5} 
      {orphanTimeout 5} {statementCacheSize 5}
    • En langage 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
      Exemple de sortie :
      [[minimumPoolSize, 5], [maximumPoolSize, 30], 
      [connectionTimeout, 10], [idleTimeout, 5],  
      [orphanTimeout, 5], [statementCacheSize, 5]]
  4. Création d'un pool de connexions was40 :
    • Avec Jacl :

      $AdminConfig create WAS40ConnectionPool $new40ds $40cpAttrs
    • En langage Jython :
      print AdminConfig.create('WAS40ConnectionPool', new40ds, 40cpAttrs)
    Exemple de sortie :
    (cells/mycell/nodes/mynode:resources.xml#WAS40ConnectionPool_1)
  5. Sauvegardez les modifications de configuration.
  6. Dans un environnement de déploiement en réseau uniquement, synchronisez le noeud.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_newwas
Nom du fichier : txml_newwas.html