Paramètres de la source de données

Ce panneau permet de modifier les propriétés d'une source de données.

Vous pouvez ouvrir cette page de la console d'administration de deux façons :
Configurations prises en charge : Si l'application utilise un module Enterprise JavaBean (EJB) 1.1 ou Java Servlet 2.2, utilisez la page de console Data sources (WebSphere Application Server V4) > data_source.sptcfg
Tester la connexion

Active le service de test des connexions en vue de la validation des connexions des applications à la source de données.

Avant de cliquer sur Tester la connexion, définissez les propriétés de votre source de données et cliquez sur Valider.

Portée

Définit la portée du fournisseur JDBC prenant en charge cette source de données. Seules les applications qui sont installées dans cette portée peuvent utiliser cette source de données.

Fournisseur

Indique le fournisseur JDBC qui encapsule les classes d'implémentation du pilote pour la prise en charge de cette source de données.

Nom

Indique le nom d'affichage de la source de données.

Les caractères valides pour ce nom sont les lettres et les chiffres, à l'exclusion de la plupart des caractères spéciaux. Par exemple, vous pouvez indiquer Source de données test dans cette zone. En revanche, un nom ne peut pas commencer par un point (·) ou contenir des caractères spéciaux ( \ / , : ; " * ? < > | = + & % ' ` @ ) n'est pas un nom valide.

Type de données Chaîne
Nom JNDI

Indique le nom JNDI (Java Naming and Directory Interface).

Les environnements informatiques répartis utilisent souvent des services d'annuaire et de nommage pour obtenir des composants et des ressources partagés. Les services de nommage et d'annuaire associent des noms à des emplacements, des services, des informations et des ressources.

Les services de nommage fournissent des mappages nom-vers-objet. Les services d'annuaire et de nommage fournissent des informations sur les objets et des outils de recherche nécessaires pour localiser ces objets.

Il existe un grand nombre d'implémentations de services d'annuaire et les interfaces associées varient. L'interface JNDI fournit une interface commune utilisée pour accéder à différents services d'annuaire et de nommage.

Par exemple, vous pouvez indiquer le nom jdbc/markSection.

Si vous n'indiquez pas de valeur dans cette zone, un nom JNDI est généré à partir du nom de la source de données. Par exemple, un nom de source de données markSection génère le nom JNDI jdbc/markSection.

Une fois la valeur définie, sauvegardez-la et redémarrez le serveur. Cette chaîne doit apparaître lorsque vous exécutez l'outil de vidage de l'espace de nom.

Type de données Chaîne
Utiliser cette source de données dans la persistance CMP

Spécifie si cette source de données est utilisée pour la persistance gérée par conteneur des beans enterprise.

Cette option entraîne la création d'une fabrique de connexions CMP qui correspond à cette source de données pour l'adaptateur de ressources relationnelles.

Type de données Booléen
Valeur par défaut True (activé)
Description

Indique un texte décrivant la ressource.

Type de données Chaîne
Catégorie

Chaîne de catégorie que vous pouvez utiliser pour classifier ou grouper la ressource.

Type de données Chaîne
Nom de classe auxiliaire du magasin de données

Indique le nom de la classe d'implémentation DataStoreHelper qui étend les capacités de la classe d'implémentation du pilote JDBC pour exécuter les fonctions propres à la base de données.

Le serveur d'application fournit un ensemble de classes d'implémentation DataStoreHelper pour chaque pilote des fournisseurs JDBC pris en charge. Ces classes d'implémentation sont disponibles dans le package com.ibm.websphere.rsadapter. Par exemple, si le fournisseur JDBC est DB2, la classe d'implémentation par défaut est com.ibm.websphere.rsadapter.DB2DataStoreHelper. La page de la console d'administration que vous consultez peut afficher les noms des classes d'implémentation DataStoreHelper disponibles dans une liste déroulante. Veillez à sélectionner celle demandée par la configuration de base de données. Sinon, l'application risque de ne pas fonctionner correctement. Pour utiliser un nom de classe DataStoreHelper différent de ceux indiqués dans la liste déroulante, sélectionnez Indiquez un élément DataStoreHelper défini par l'utilisateur et entrez un nom de classe complet. Pour plus d'informations sur la création classe DataStoreHelper personnalisée, consultez le centre de documentation.

Type de données Liste déroulante ou chaîne (si DataStoreHelper défini par l'utilisateur est sélectionné)
Alias d'authentification géré par composant

Cet alias est utilisé pour effectuer l'authentification auprès de la base de données lors de l'exécution.

Si votre base de données n'est pas sécurisée, vous n'avez pas besoin de définir l'authentification de la base de données. Cela n'est pas recommandé pour un environnement de production.
Eviter les incidents : Si votre base de données n'accepte pas la spécification d'un ID utilisateur et d'un mot de passe, comme c'est le cas de Cloudscape, ne spécifiez pas d'alias dans les zones Alias d'authentification géré par composant et Alias d'authentification géré par conteneur. Sinon, un message d'avertissement sera consigné dans le journal système pour indiquer que l'utilisateur et le mot de passe ne sont pas des propriétés valides. Ce message est un avertissement uniquement ; la création de la source de données aboutit.gotcha
Si votre base de données est sécurisée, vous devez définir l'authentification de la base de données. Vous pouvez configurer l'authentification via :
  • L'application
  • La console d'administration avec un alias d'authentification géré par composant. Cet alias est utilisé lorsque la référence de ressource d'application utilise res-auth = Application.

Si vous ne définissez pas d'alias via l'authentification gérée par composant ou autrement et que la base de données requiert l'ID utilisateur et le mot de passe pour établir une connexion, une exception est générée lors de l'exécution.

Type de données Liste déroulante
Alias d'authentification de la reprise XA

Cette zone permet de spécifier l'alias d'authentification devant être utilisé lors du processus de reprise XA. Si le nom de cet alias est modifié à la suite d'une défaillance du serveur, le traitement de la reprise XA utilise le paramètre d'origine en vigueur avant la défaillance.

L'identité de base de données de l'alias d'authentification de reprise XA dans la source de données doit être autorisée à effectuer une reprise XA. Selon le schéma d'autorisation de l'installation, ce niveau d'autorisation peut être différent du niveau d'autorisation dont a besoin l'identité pour accéder aux tables de base de données pour une application.

Si l'adaptateur de ressources ne prend pas en charge les transactions XA, cette zone n'apparaît pas. La valeur par défaut de cette zone provient de l'alias sélectionné pour l'authentification d'application, si elle est définie.

Si vous avez défini des domaines de sécurité dans le serveur d'applications, vous pouvez cliquer sur Parcourir... afin de sélectionner un alias d'authentification pour la ressource que vous configurez. Les domaines de sécurité vous permettent d'isoler des alias d'authentification entre serveurs. L'affichage de l'arborescence permet de déterminer le domaine de sécurité auquel appartient un alias et les serveurs pouvant accéder à chaque alias d'authentification. L'affichage de l'arborescence reflète chaque ressource et les domaines et alias que vous ne pouvez pas utiliser sont donc masqués.

Type de données Liste déroulante
Alias d'authentification géré par conteneur

Indique les données d'authentification qui correspondent à des entrées de données d'authentification JAAS - J2C, pour des connexions gérées par conteneur à la ressource.

Sélectionnez un alias dans la liste.

Pour définir un nouvel alias qui n'apparaît pas dans la liste, effectuez les opérations ci-dessous.
  1. cliquez sur Valider. La liste des entrées de données d'authentification J2C (J2EE Connector Architecture) apparaît sous Articles liés.
  2. Cliquez sur Entrées de données de l'authentification de l'architecture J2C (J2EE Connector Architecture).
  3. Cliquez sur Nouveau.
  4. Définissez un alias.
  5. Cliquez sur OK. A présent, la console affiche une page de collection d'alias. Elle contient un tableau qui répertorie tous vos alias configurés. Le nom de la fabrique de connexions apparaît au-dessus du tableau.
  6. Cliquez sur le nom de votre fabrique de connexions J2C. A présent, la page de configuration de la fabrique de connexions apparaît.
  7. Sélectionnez le nouvel alias dans la liste des alias d'authentification gérés par conteneur.
  8. Cliquez sur Valider.

Si vous avez défini des domaines de sécurité dans le serveur d'applications, vous pouvez cliquer sur Parcourir... afin de sélectionner un alias d'authentification pour la ressource que vous configurez. Les domaines de sécurité vous permettent d'isoler des alias d'authentification entre serveurs. L'affichage de l'arborescence permet d'identifier le domaine de sécurité d'un alias et de déterminer les serveurs pouvant accéder à chaque alias d'authentification. L'affichage de l'arborescence reflète chaque ressource et les domaines et alias que vous ne pouvez pas utiliser sont donc masqués.

Type de données Liste déroulante
Alias de configuration de mappage

Indique l'alias d'authentification de la configuration de mappage JAAS (Java Authentication and Authorization Service) utilisé par cette fabrique de connexions.

Cliquez sur Sécurité > Sécurité globale. Dans la section Authentification, cliquez sur Java Authentication and Authorization Service > Connexions des applications et sélectionnez un alias dans le tableau.

La configuration JAAS DefaultPrincipalMapping associe l'alias de connexion à l'ID utilisateur et au mot de passe. Vous pouvez définir et utiliser d'autres configurations de correspondances.

Type de données Liste déroulante
Propriétés communes et obligatoires de la source de données

Ces propriétés sont propres à la source de données qui correspond au fournisseur JDBC sélectionné. Elles sont requises par la source de données ou très utiles pour elle. Une liste complète des propriétés requises pour tous les fournisseurs JDBC est disponible dans le centre de documentation.




Les liens marqués (en ligne) requièrent un accès à Internet.

Concepts associés
Tâches associées
[AIX Solaris HP-UX Linux Windows] [iSeries]
Référence associée


Nom du fichier : udat_jdbcdatsordet.html