Vous pouvez utiliser des fichiers de propriétés pour créer, modifier ou supprimer
les propriétés du fournisseur JDBC.
Avant de commencer
Déterminez les changements à apporter à votre
configuration de fournisseur JDBC ou ses objets de configuration.
Démarrez l'outil de scriptage wsadmin. Pour démarrer wsadmin à l'aide du langage Jython, exécutez la commande wsadmin -lang jython du répertoire bin
du profil de serveur.
Pourquoi et quand exécuter cette tâche
Grâce à un fichier de propriétés, vous pouvez créer, modifier ou supprimer
un objet de fournisseur JDBC.
Exécutez les
commandes administratives à l'aide de wsadmin pour appliquer un fichier de propriétés pour un fournisseur JDBC à votre configuration, valider les propriétés ou les supprimer.
Tableau 1. Actions appliquées aux fichiers de propriétés du fournisseur JDBC. Vous pouvez créer, modifier et supprimer
les propriétés du fournisseur JDBC.Action |
Procédure |
création |
Paramétrez les propriétés requises et exécutez la commande applyConfigProperties. |
modify |
Modifiez les propriétés requises et exécutez la commande applyConfigProperties. |
suppression |
Pour supprimer tout l'objet JDBCProvider,
supprimez la mise en commentaire #DELETE=true et exécutez
la commande deleteConfigProperties. |
create Property |
Non applicable |
delete Property |
Non applicable |
Vous pouvez éventuellement utiliser le mode interactif avec les commandes :
AdminTask.command_name('-interactive')
Procédure
- Créez un fichier de propriétés JDBCProvider.
- Paramétrez les propriétés JDBCProvider selon les besoins.
Ouvrez un éditeur dans un fichier de propriétés JDBCProvider. Modifiez la section Environment Variables pour que les variables soient conformes à votre système
et paramétrez toute valeur de propriété à changer. Voici un exemple de fichier de propriétés JDBCProvider :
#
# Header
#
ResourceType=JDBCProvider
ImplementingResourceType=JDBCProvider
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:JDBCProvider=myJDBCProvider
#DELETE=true
#
#
#Properties
#
classpath={${DERBY_JDBC_DRIVER_PATH}/derby.jar}
name=myJDBCProvider
implementationClassName=org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource
nativepath={}
description=Derby embedded non-XA JDBC Provider
#providerType=Derby JDBC Provider #readonly
xa=false #boolean
EnvironmentVariablesSection
#Environment Variables
cellName=myCell
nodeName=myNode
serverName=myServer
- Exécutez la commande applyConfigProperties pour créer ou changer une configuration de fournisseur JDBC.
L'exécution de la commande applyConfigProperties
applique le fichier de propriétés à la configuration. Dans cet
exemple Jython, le paramètre facultatif -reportFileName
génère un rapport nommé report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName MonTypeObjet.props -reportFileName report.txt '])
- Modifiez un fichier de propriétés existant.
- Obtenez un fichier de propriétés pour le fournisseur JDBC à changer.
Vous pouvez extraire
un fichier de propriétés pour un objet JDBCProvider
à l'aide de la commande extractConfigProperties.
- Ouvrez le fichier de propriétés dans un éditeur et modifiez les
propriétés souhaitées.
Vérifiez que les variables d'environnement
dans le fichier de propriétés correspondent à votre système.
- Exécutez la commande applyConfigProperties.
- Si vous n'avez plus besoin du fournisseur JDBC,
vous pouvez supprimer la totalité de l'objet de fournisseur JDBC.
Spécifiez DELETE=true dans
la section d'en-tête du fichier de propriétés et exécutez la commande deleteConfigProperties,
par exemple :
AdminTask.deleteConfigProperties('[-propertiesFileName myObjectType.props -reportFileName report.txt]')
Résultats
Vous pouvez utiliser le fichier de propriétés pour configurer et gérer
l'objet de fournisseur JDBC et ses propriétés.
Que faire ensuite
Sauvegardez les modifications de la configuration.