Configuration de nouvelles fabriques de connexions J2C à l'aide de scripts wsadmin

Utilisez l'outil de création de script wsadmin pour configurer de nouvelles fabrique de connexions Java™ 2 Connector.

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 sur le démarrage du client de scriptage wsadmin.

Pourquoi et quand exécuter cette tâche

Pour configurer une nouvelle fabrique de connexions J2C, suivez cette procédure :

Procédure

  1. Identifiez l'ID parent et affectez-le à la variable newra.
    • A l'aide de Jacl :

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

      newra = AdminConfig.getid('/Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/')
      print newra
    Exemple de sortie :
    RAR1(cells/mycell/nodes/mynode|resources.xml#J2CResourceAdapter_1)
  2. Il existe deux moyens de configurer une nouvelle fabrique de connexions J2C. Effectuez l'une des opérations suivantes :
    • A l'aide de l'objet AdminTask :
      1. Répertoriez les interfaces de fabrique de connexions :
        • A l'aide de Jacl :

          $AdminTask listConnectionFactoryInterfaces $newra
        • En langage Jython :

          AdminTask.listConnectionFactoryInterfaces(newra)

        Exemple de sortie :

        javax.sql.DataSource
      2. Créez une fabrique de connexions J2C :
        • A l'aide de Jacl :

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

          AdminTask.createJ2CConnectionFactory(newra, '['-name', 'cf1', 
          '-jndiName', 'eis/cf1', '-connectionFactoryInterface', 
          'avax.sql.DataSource']')
    • A l'aide de l'objet AdminConfig :
      1. Identifiez les attributs requis :
        • A l'aide de Jacl :

          $AdminConfig required J2CConnectionFactory
        • En langage Jython :

          print AdminConfig.required('J2CConnectionFactory')
        Exemple de sortie :
        Attribut                        Type
        connectionDefinition ConnectionDefinition@ 
      2. Si l'adaptateur de ressource est JCA1.5 et que vous disposez de plusieurs définitions de connexions, il est nécessaire d'indiquer l'attribut ConnectionDefinition. Si l'adaptateur de ressource est JCA1.5 et que vous disposez d'une seule définition de connexions, l'attribut est sélectionné automatiquement. Si l'adaptateur de ressource est JCA1.0, il est inutile d'indiquer l'attribut ConnectionDefinition. Pour afficher la liste des définitions de connexions crées par l'adaptateur de ressources, procédez comme suit :
        • A l'aide de Jacl :

          $AdminConfig list ConnectionDefinition $newra
        • En langage Jython :

          print AdminConfig.list('ConnectionDefinition', $newra)
      3. Définissez les attributs obligatoires :
        • A l'aide de Jacl :

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

          name = ['name', 'J2CCF1']
          jname = ['jndiName', 'eis/j2ccf1']
          j2ccfAttrs = [name,jname]
      4. Si vous indiquez l'attribut, configurez également les éléments suivants :
        • A l'aide de Jacl :

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

          cdattr = ['connectionDefinition', $cd]
      5. Créez une fabrique de connexions J2C :
        • A l'aide de Jacl :

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

          print AdminConfig.create('J2CConnectionFactory', newra, j2ccfAttrs)
        Exemple de sortie :
        J2CCF1(cells/mycell/nodes/mynode|resources.xml#J2CConnectionFactory_1)
  3. Enregistrez les modifications apportées à la configuration. Pour plus d'informations, reportez-vous à la rubrique Enregistrement des modifications de configuration avec l'outil wsadmin.
  4. Dans un environnement de déploiement en réseau uniquement, synchronisez le noeud. Pour plus d'informations, reportez-vous à la rubrique Synchronisation des noeuds à l'aide de l'outil wsadmin.

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_jcfactory
Nom du fichier : txml_jcfactory.html