![[z/OS]](../images/ngzos.gif)
Gestion des données de registre d'utilisateurs personnalisé à l'aide d'une base de données DB2
Un registre d'utilisateurs personnalisé peut utiliser une base de données DB2 pour contenir les informations utilisateur et de mot de passe.
Pourquoi et quand exécuter cette tâche
- Vous devez utiliser le pilote JDBC DB2 Universal (Java™ database connectivity) pour accéder à la base de données DB2 database
utilisée par le registre d'utilisateurs personnalisé. De plus,
le pilote doit être de type 4.
Il n'est pas possible d'utiliser le pilote JDBC DB2 for z/OS existant, ni un pilote JDBC DB2 Universal de type 2 car les deux pilotes utilisent RRS (Resource Recovery Services). Si vous utilisez ces pilotes, les demandes de serveur DB2 de registre d'utilisateurs personnalisé interfèrent avec le traitement d'applications utilisateur dans la même unité d'exécution.
- Etant donné que vous devez utiliser le pilote JDBC DB2 Universal, ne définissez aucune
ressource JDBC sous le serveur qui requiert le pilote JDBC DB2 for z/OS.
Par exemple, ne définissez pas de fournisseur JDBC DB2 for z/OS(RRS) car le pilote JDBC DB2 for z/OS existant ne peut pas coexister avec le pilote JDBC DB2 Universal.
- Vous devez disposer d'une source de données ou d'une connexion DB2 non gérée utilisée par le registre d'utilisateurs personnalisé.
La source de données ou la connexion ne doivent dépendre d'aucune gestion de ressource WebSphere Application Server. Par exemple, la source de données ou la connexion ne peut pas reposer sur les éléments JNDI (Java Naming and Directory Interface) tels que la recherche, le regroupement, les auxiliaires de magasins de données, le traitement des ressources ou transactions XA, la gestion de connexions JDNI, etc.
- Pour connecter un registre d'utilisateurs personnalisé à une base de données DB2, utilisez l'une des méthodes suivantes :
- Utilisez Java Platform DriverManager pour enregistrer une instance de la classe com.ibm.db2.jcc.DB2Driver, regroupée dans le pilote JDB DB2 Universal. Ensuite, appelez le DriverManager pour obtenir une connexion DB2 à l'aide d'une URL DB2 de type 4 qui définit la base de données DB2 cible.
- Utilisez la classe com.ibm.db2.jcc.DB2DataSource, intégrée au pilote DB2 Universal, pour configurer une source de données. Définissez les propriétés de la source de données pour indiquer la base de données DB2 cible et d'autres options. Obtenez ensuite une connexion de la source de données.
Important : Pour plus d'informations sur l'utilisation de ces approches, voir DB2 UDB for z/OS Version 8 Application Programming Guide and Reference for Java.
Pour définir le pilote JDBC pour WebSphere Application Server, procédez comme suit. Vous devez définir la configuration de pilote JDBC DB2 Universal avant de définir votre registre d'utilisateurs personnalisé pour le composant de sécurité de WebSphere Application Server for z/OS.