Cette page permet de modifier les propriétés d'une source de données.
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.
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.
Indique l'adaptateur de ressources utilisé par WebSphere Application Server pour cette fabrique de connexions.
Un fournisseur ne peut être défini que lors de la création d'une nouvelle fabrique de connexions. La liste répertorie tous les adaptateurs de ressources existants qui sont définis au niveau de portée approprié. Sélectionnez un adaptateur de ressources existant pour l'utiliser comme fournisseur.
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.
| Informations | Valeur |
|---|---|
| Type de données | Chaîne |
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 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 mémoire de l'espace de nom.
| Informations | Valeur |
|---|---|
| Type de données | Chaîne |
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.
| Informations | Valeur |
|---|---|
| Type de données | Booléen |
| Par défaut | True (activé) |
Indique un texte décrivant la ressource.
| Informations | Valeur |
|---|---|
| Type de données | Chaîne |
Chaîne de catégorie que vous pouvez utiliser pour classifier ou grouper la ressource.
| Informations | Valeur |
|---|---|
| Type de données | Chaîne |
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'applications fournit un ensemble de classes d'implémentation DataStoreHelper pour chaque pilote de fournisseur JDBC qu'il prend 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. Si vous souhaitez utiliser une classe DataStoreHelper qui ne figure pas dans la liste déroulante, sélectionnez Indiquer un élément DataStoreHelper défini par l'utilisateur et entrez un nom de classe complet. Pour connaître les instructions de création d'une classe DataStoreHelper personnalisés, voir le centre de documentation.
| Informations | Valeur |
|---|---|
| Type de données | Liste déroulante ou chaîne (si DataStoreHelper défini par l'utilisateur est sélectionné) |
Cette zone permet de spécifier l'alias d'authentification que vous devez utiliser 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.
Sélectionnez un alias dans la liste.
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 que l'identité doit utiliser 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 plusieurs domaines de sécurité et plusieurs alias d'authentification dans le serveur d'applications, vous pouvez cliquer sur Parcourir... afin de sélectionner un alias d'authentification pour la ressource que vous configurez. Le bouton Parcourir n'est accessible que si un domaine de sécurité au moins est défini et associé à une portée qui est applicable pour la ressource en cours de modification. En outre, ce domaine de sécurité doit contenir au moins un alias d'authentification JAAS (Java Authentication and Authorization Service) J2C (Java 2 Connector).
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.
| Informations | Valeur |
|---|---|
| Type de données | Liste déroulante |
Cet alias est utilisé pour effectuer l'authentification auprès de la base de données lors de l'exécution.
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, 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.gotchaSélectionnez un alias dans la liste.
Si vous avez défini plusieurs domaines de sécurité et plusieurs alias d'authentification dans le serveur d'applications, vous pouvez cliquer sur Parcourir... afin de sélectionner un alias d'authentification pour la ressource que vous configurez. Le bouton Parcourir n'est accessible que si un domaine de sécurité au moins est défini et associé à une portée qui est applicable pour la ressource en cours de modification. En outre, ce domaine de sécurité doit contenir au moins un alias d'authentification JAAS J2C.
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.
| Informations | Valeur |
|---|---|
| Type de données | Liste déroulante |
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. En fonction de la valeur sélectionnée pour le paramètre Alias de configuration de mappage, vous pouvez désactiver ce paramètre.
Sélectionnez un alias dans la liste.
Si vous avez défini plusieurs domaines de sécurité et plusieurs alias d'authentification dans le serveur d'applications, vous pouvez cliquer sur Parcourir... afin de sélectionner un alias d'authentification pour la ressource que vous configurez. Le bouton Parcourir n'est accessible que si un domaine de sécurité au moins est défini et associé à une portée qui est applicable pour la ressource en cours de modification. En outre, ce domaine de sécurité doit contenir au moins un alias d'authentification JAAS J2C.
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.
| Informations | Valeur |
|---|---|
| Type de données | Liste déroulante |
Indique l'alias d'authentification de la configuration de mappage JAAS (Java Authentication and Authorization Service) utilisé par cette fabrique de connexions.
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.
| Informations | Valeur |
|---|---|
| Type de données | Liste déroulante |
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.