Configuration d'un fournisseur JDBC à l'aide de wsadmin

Vous pouvez configurer un fournisseur JDBC à l'aide de l'outil de création de scriptwsadmin.

Avant de commencer

L'outil wsadmin doit être en exécution avant que vous ne commenciez cette tâche. Pour plus d'informations, voir la rubrique Démarrage du client de scriptage wsadmin.
[z/OS]Prise en charge supprimée : Le produit ne prend plus en charge l'ancien pilote JDBC DB2 pour 390 et z/OS, ni le fournisseur JDBC correspondant, le fournisseur JDBC local DB2 pour zOS (RRS). Maintenant, WebSphere Application Server for z/OS nécessite le pilote JDBC DB2 Universal pour la liaison avec DB2 for z/OS. Faites migrer les paramètres existants du fournisseur vers le fournisseur du pilote JDBC DB2 Universal. Consultez la rubrique "Migrating from the JDBC/SQLJ Driver for OS/390 and z/OS to the DB2 Universal JDBC Driver" dans le Knowledge Center Information Management Software for z/OS Solutions, disponible à l'adresse IBM Knowledge Center.

Procédure

  1. Il existe deux façons d'effectuer cette tâche. Ces moyens sont les suivants :
    • A l'aide de l'objet AdminTask :
      • A l'aide de Jacl :

        $AdminTask createJDBCProvider {-interactive}
      • En langage Jython :

        AdminTask.createJDBCProvider (['-interactive'])
    • A l'aide de l'objet AdminConfig :
      1. Identifiez l'ID parent et affectez-le à la variable node. L'exemple ci-dessous utilise l'objet de configuration de noeud comme parent. Vous pouvez modifier cet exemple afin d'utiliser l'objet de configuration de cellule, de cluster, de serveur ou d'application comme parent.
        • A l'aide de Jacl :

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

          node = AdminConfig.getid('/Cell:mycell/Node:mynode/')
          print node
        Exemple de sortie :
        mynode(cells/mycell/nodes/mynode|node.xml#Node_1)
      2. Identifiez les attributs requis :
        Raccourci : Pour les pilotes JDBC pris en charge, vous pouvez également créer un script pour les fournisseurs JDBC selon les mêmes modèles pré-configurés utilisés par la logique de la console d'administration. Reportez-vous à l'article Création d'objets de configuration à l'aide de l'outil wsadmin.
        • A l'aide de Jacl :

          $AdminConfig required JDBCProvider
        • En langage Jython :

          print AdminConfig.required('JDBCProvider')
        Exemple de sortie :
        Attribut                        Type
        name         String
        implementationClassName   String
      3. Définissez les attributs obligatoires et affectez-les à la variable jdbcAttrs. Vous pouvez modifier l'exemple suivant afin de définir des attributs facultatifs pour le fournisseur JDBC.
        • A l'aide de Jacl :

          set n1 [list name JDBC1]
          set implCN [list implementationClassName myclass]
          set  jdbcAttrs [list  $n1  $implCN]
          Exemple de sortie :
          {name {JDBC1}} {implementationClassName {myclass}}
        • En langage Jython :

          n1 = ['name', 'JDBC1']
          implCN = ['implementationClassName', 'myclass']
          jdbcAttrs = [n1,  implCN]
          print jdbcAttrs
          Exemple de sortie :
          [['name', 'JDBC1'], ['implementationClassName', 'myclass']]
      4. Créez un fournisseur JDBC en utilisant le noeud comme parent :
        • A l'aide de Jacl :

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

          AdminConfig.create('JDBCProvider', node, jdbcAttrs)
        Exemple de sortie :
        JDBC1(cells/mycell/nodes/mynode|resources.xml#JDBCProvider_1) 
  2. Enregistrez les modifications apportées à la configuration. Pour plus d'informations, reportez-vous à la rubrique Enregistrement des modifications de configuration avec l'outil wsadmin.
  3. 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.

Que faire ensuite

Si vous modifiez le chemin d'accès des classes ou le chemin d'accès des bibliothèques natives d'un fournisseur JDBC : Après avoir sauvegardé les modifications (et synchronisé le noeud dans un environnement Network Deployment), vous devez redémarrer chaque serveur d'applications dans la portée de ce fournisseur JDBC pour la nouvelle configuration à gérer. Sinon, un message d'erreur concernant la source de données est généré.

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_configjdbc
Nom du fichier : txml_configjdbc.html