Vous pouvez configurer les nouvelles sources de données à l'aide de l'outil de script wsadmin.
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 sur le démarrage du client de scriptage wsadmin.
Sous WebSphere Application Server, toutes les propriétés du pilote JDBC requises par le
fournisseur de votre base de données doivent être définies sous forme de propriétés de
source de données. Consultez l'article pour obtenir la liste des propriétés et des options de configuration, classées par type de fournisseur JDBC. Consultez la documentation du fournisseur de votre base de données pour obtenir des
informations sur les propriétés facultatives des sources de données. Insérez-les dans un
script en tant que propriétés personnalisées après la création
de la source de données. Pour plus d'informations, cliquez sur le lien Configuration des
propriétés personnalisées de la nouvelle source de données à l'aide de scripts, dans
la section Liens connexes de cet article.
![[z/OS]](../images/ngzos.gif)
Vous
trouverez également des informations sur les propriétés facultatives de la source de
données dans le document
Application Programming Guide and Reference for Java
associé à votre version de DB2 pour z/OS, si vous utilisez l'un des fournisseurs JDBC
suivants :
- Fournisseur JDBC local DB2pour z/OS (RRS) (utilisation du pilote DB2JDBC / SQLJ)
- Fournisseur de pilote JDBC DB2 Universal
Pourquoi et quand exécuter cette tâche
Vous pouvez effectuer cette tâche de deux manières : utilisez
l'un des deux objets de scriptage wsadmin suivants :
- Objet AdminTask
- Objet AdminConfig
AdminConfig permet un meilleur contrôle de la
configuration que l'objet AdminTask. Lorsque vous créez une source de données à l'aide de AdminTask, vous fournissez
uniquement les propriétés requises globalement, telles que le nom JNDI de la source de
données. (Pour plus d'informations, reportez-vous à l'article Groupe de commandes JDBCProviderManagement de l'objet AdminTask.) Une valeur par défaut est attribuée par
Application Server aux autres propriétés requises par votre pilote JDBC. Vous ne pouvez
pas utiliser les commandes AdminTask pour définir ou modifier ces propriétés : vous devez
utiliser les commandes AdminConfig.
Procédure
- Utilisation de l'objet AdminConfig pour configurer une nouvelle source de données :
- Identifiez l'ID parent, qui est le nom et l'emplacement du fournisseur JDBC qui
prend en charge votre source de données.
Exemple de sortie :
JDBC1(cells/mycell/nodes/mynode|resources.xml#JDBCProvider_1)
- Récupérez les attributs obligatoires.
Raccourci : Pour les pilotes JDBC pris en charge, vous pouvez également créer
un script pour les sources de données selon les mêmes modèles pré-configurés utilisés par
la logique de la console d'administration. Pour plus d'informations, voir la rubrique relative à la création
d'objets de configuration à l'aide de l'outil de scriptage wsadmin.
Exemple de sortie :
Attribut Type
name String
Conseil : Si les propriétés requises par le fournisseur de la
base de données (référencées dans la rubrique relative aux paramètres minimaux
de source de données requis par fournisseur) n'apparaissent pas dans la liste des attributs obligatoires, insérez ces propriétés dans
un script en tant que propriétés personnalisées de source de données après la création de
la source de données.
- Configurez les attributs obligatoires.
- Créez la source de données.
A l'aide de Jacl :
set newds [$AdminConfig create DataSource $newjdbc $dsAttrs]
En langage
Jython :
newds = AdminConfig.create('DataSource', newjdbc, dsAttrs)
print newds
Exemple de sortie :
DS1(cells/mycell/nodes/mynode|resources.xml#DataSource_1)
- Utilisation de l'objet AdminTask pour configurer une nouvelle source de données :
- Enregistrez les modifications apportées à la configuration. Pour plus d'informations, reportez-vous à la rubrique Enregistrement des modifications de configuration avec l'outil wsadmin.
- Dans un environnement de déploiement en réseau uniquement, synchronisez le noeud. Pour plus d'informations, voir la rubrique
Synchronisation des noeuds avec l'outil wsadmin.
Que faire ensuite
Pour configurer les propriétés supplémentaires prises en charge par votre pilote
JDBC, insérez-les dans un script en tant que propriétés personnalisées de source de
données.