Définition de fournisseur OAuth.
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
httpsRequired | boolean | true | Une communication SSL entre le client OAuth et le fournisseur est requise. |
authorizationGrantLifetime | Période avec une précision à la seconde près | 604800 | Durée de vie de l'octroi d'autorisation (en secondes). Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.max.authorization.grant.lifetime.seconds. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
authorizationCodeLifetime | Période avec une précision à la seconde près | 60 | Durée de vie du code d'autorisation (en secondes). Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.code.lifetime.seconds. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
authorizationCodeLength | long | 30 | Longueur du code d'autorisation généré. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.code.length. |
accessTokenLifetime | Période avec une précision à la seconde près | 7200 | Durée de validité du jeton d'accès (en secondes). Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.token.lifetime.seconds. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
accessTokenLength | long | 40 | Longueur du jeton d'accès OAuth généré. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.access.token.length. |
issueRefreshToken | boolean | true | La valeur false désactive la génération et l'utilisation des jetons d'actualisation. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.issue.refresh.token. |
refreshTokenLength | long | 50 | Longueur du jeton d'actualisation généré. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.refresh.token.length. |
revokeAccessTokensWithRefreshTokens | boolean | true | La valeur false désactive la révocation des jetons d'accès associés lorsqu'un jeton d'actualisation est révoqué. La valeur par défaut est true. |
libraryRef | Référence à lélément {0} de niveau supérieur (chaîne). | Référence à la bibliothèque partagée contenant la classe de plug-in du médiateur. | |
allowPublicClients | boolean | false | La valeur false désactive l'accès des clients publics, comme indiqué dans la spécification OAuth. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.allow.public.clients. |
authorizationFormTemplate | string | template.html | Adresse URL d'un modèle de page d'autorisation personnalisée. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.authorization.form.template. |
authorizationErrorTemplate | string | Adresse URL d'un modèle de page d'erreur d'autorisation personnalisée. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.authorization.error.template. | |
customLoginURL | string | login.jsp | Adresse URL d'une page de connexion personnalisée. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.authorization.loginURL. |
autoAuthorizeParam | string | autoauthz | Pour utiliser l'autorisation automatique, ajoutez le paramètre autoAuthorize aux demandes avec la valeur true. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.autoauthorize.param. |
autoAuthorize | boolean | false | Pour utiliser l'autorisation automatique, ajoutez le paramètre autoAuthorize aux demandes avec la valeur true. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.autoauthorize.param. |
clientURISubstitutions | string | Valeur facultative utilisée pour remplacer les chaînes d'URI client pour les noms d'hôte dynamique. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.client.uri.substitutions. | |
clientTokenCacheSize | long | Nombre maximal d'entrées dans le cache des jetons client. | |
userClientTokenLimit | long | Limite de jeton pour chaque combinaison d'utilisateur et de client. | |
filter | string | Filtre d'URI qui sélectionne les demandes autorisées par ce fournisseur. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est Filter. | |
characterEncoding | string | Associez le codage des caractères de la demande à ce paramètre. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est characterEncoding. | |
oauthOnly | boolean | true | Si la valeur est true, les demandes qui correspondent au filtre doivent avoir un jeton d'accès sinon elles échoueront. Si la valeur est false, d'autres données d'authentification seront recherchées dans les demandes de correspondance si aucun jeton d'accès n'est présent. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauthOnly. |
includeTokenInSubject | boolean | true | Si la valeur est true, ajoutez com.ibm.wsspi.security.oauth20.token.WSOAuth20Token en tant que données d'identification privées. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est includeToken. |
consentCacheEntryLifetime | Période avec une précision à la seconde près | 1800 | Durée pendant laquelle une entrée du cache d'accord est valide (en secondes). Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
consentCacheSize | long Min: 0 | 1000 | Nombre maximal d'entrées autorisées dans le cache d'accord. |
accessTokenCacheEnabled | boolean | true | %accessTokenCacheEnabled.desc |
certAuthentication | boolean | false | Activer l'authentification du certificat client dans la demande https. |
jwtAccessToken | boolean | false | Générez le jeton Web JSON, sérialisez-le sous forme de chaîne et utilisez-le pour remplacer le jeton d'accès. |
coverageMapSessionMaxAge | Période avec une précision à la seconde près | 600 | Age maximal (en secondes) de l'en-tête de contrôle de cache pour le service de mappe de couverture. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
skipResourceOwnerValidation | boolean | false | Si la valeur est true, omettre la validation de propriétaire de ressource. |
logoutRedirectURL | string | URL facultative vers laquelle le client est redirigé après aboutissement de l'appel du noeud final de déconnexion. Si aucune URL n'a été fournie, une page de déconnexion par défaut minimale est utilisée. |
Les clients sont définis dans server.xml et les jetons sont mis en cache sur le serveur.
Name | Type | Default | Description |
---|---|---|---|
tokenStoreSize | long | 2000 | Taille du magasin de jetons |
ID de configuration unique.
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
name | string | Nom du client (parfois appelé ID). | |
secret | Mot de passe codé réversible (chaîne) | Clé secrète du client. | |
displayname | string | Nom affiché du client. | |
tokenEndpointAuthMethod |
| client_secret_basic | Méthode d'authentification requise pour le noeud final de jeton du client. client_secret_post client_secret_post none Aucune. client_secret_basic client_secret_basic |
scope | string | Spécifiez la liste des portées du client, en les séparant par des virgules. | |
applicationType |
| web | Type d'application décrivant le mieux le client. native native web Web |
subjectType |
| Type de sujet requis pour réponse à ce client. public public | |
sessionManaged | boolean | false | Valeur booléenne indiquant si le client participe à la gestion de session OpenID. |
preAuthorizedScope | string | Liste séparée par des virgules de valeurs de portées que le client peut utiliser lors de la demande de jetons d'accès censés avoir été pré-approuvés par le propriétaire de la ressource et qui par conséquent ne requièrent pas son consentement. | |
introspectTokens | boolean | false | Valeur booléenne indiquant si le client est autorisé à accéder au noeud final d'introspection des jetons émis par le serveur d'autorisations. |
allowRegexpRedirects | boolean | false | Autorise la présence d'expressions régulières dans les URL de redirection. Valeur par défaut : false. |
functionalUserId | string | ID utilisateur à associer aux jetons d'accès obtenus par ce client à l'aide du type d'octroi de données d'identification. Lorsque ce paramètre client est spécifié, la valeur est retournée dans le paramètre de réponse functional_user_id du noeud final d'introspection. | |
enabled | boolean | true | Si vous indiquez true, le client est activé. Si vous indiquez false, il est désactivé. |
localStore > client > redirect
Matrice d'URI de redirection à utiliser dans les flux de redirection tels que le code d'autorisation et les types d'octroi implicites du client. La première URI de redirection est utilisée comme celle par défaut lorsqu'aucune n'est spécifiée dans une demande.
localStore > client > grantTypes
Types d'octroi que le client peut utiliser.
localStore > client > responseTypes
Types de réponse que le client peut utiliser.
localStore > client > postLogoutRedirectUris
Tableau d'URL fourni par la partie utilisatrice auxquelles elle peut demander que soit redirigé l'agent utilisateur de l'utilisateur final d'après le paramètre post_logout_redirect_uri après une déconnexion.
localStore > client > resourceIds
Identificateurs de ressource qui représentent les audiences du jeton Web JSON.
localStore > client > functionalUserGroupIds
Liste des ID groupe utilisateur à associer aux jetons d'accès obtenus par ce client à l'aide du type d'octroi de données d'identification. Lorsque ce paramètre client est spécifié, la valeur est retournée dans le paramètre de réponse functional_user_groupIds du noeud final d'introspection.
Les clients sont définis dans server.xml et les jetons sont mis en cache dans la base de données.
Name | Type | Default | Description |
---|---|---|---|
dataSourceRef | Référence à lélément {0} de niveau supérieur (chaîne). | Référence à la source de données du magasin. | |
cleanupExpiredTokenInterval | Période avec une précision à la seconde près | 3600 | Intervalle de nettoyage des jetons arrivés à expiration (en secondes). Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauthjdbc.CleanupInterval. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
user | string | Utilisateur | |
password | Mot de passe codé réversible (chaîne) | Mot de passe indiqué pour accéder à la base de données. | |
schema | string | OAuthDBSchema | Schéma |
Référence à la source de données du magasin.
Name | Type | Default | Description |
---|---|---|---|
enableConnectionCasting | boolean | false | Indique que les connexions obtenues de la source de données doivent pouvoir être transtypées pour les classes d'interface mises en oeuvre par l'implémentation de connexion du fournisseur JDBC. L'activation de cette option implique un temps système supplémentaire sur chaque opération getConnection. Si les interfaces JDBC de fournisseur sont moins souvent nécessaires, il peut être plus efficace de laisser cette option désactivée et d'utiliser Connection.unwrap(interface) uniquement lorsque cela est nécessaire. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, la mise à jour est appliquée avec les nouvelles demandes de connexion ; les connexions en cours d'utilisation ne sont pas affectées. |
jndiName | string | Nom JNDI d'une source de données. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, les connexions existantes sont détruites. | |
jdbcDriverRef | Référence à lélément {0} de niveau supérieur (chaîne). | Pilote JDBC d'une source de données. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, les connexions existantes sont détruites. | |
connectionManagerRef | Référence à lélément {0} de niveau supérieur (chaîne). | Gestionnaire de connexions d'une source de données. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, les connexions existantes sont détruites. | |
type |
| Type de source de données. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, les connexions existantes sont détruites. javax.sql.DataSource javax.sql.DataSource javax.sql.ConnectionPoolDataSource javax.sql.ConnectionPoolDataSource javax.sql.XADataSource javax.sql.XADataSource | |
connectionSharing |
| MatchOriginalRequest | Indique sur quels critères se fonde le partage des connexions. MatchOriginalRequest Lors du partage de connexions, correspondance en fonction de la demande de connexion d'origine. MatchCurrentState Lors du partage de connexions, correspondance en fonction de l'état en cours de la connexion. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, la mise à jour est appliquée avec chaque premier descripteur de connexion dans une transaction. |
containerAuthDataRef | Référence à lélément {0} de niveau supérieur (chaîne). | Données d'authentification par défaut pour une authentification gérée par conteneur qui s'applique lorsque les liaisons ne spécifient pas d'alias d'authentification pour une référence de ressource res-auth=CONTAINER. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, la modification est appliquée avec les nouvelles demandes de connexion ; les connexions en cours d'utilisation ne sont pas affectées. | |
jaasLoginContextEntryRef | Référence à lélément {0} de niveau supérieur (chaîne). | Entrée du contexte de connexion JAAS pour l'authentification. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, la mise à jour est appliquée avec les nouvelles demandes de connexion ; les connexions en cours d'utilisation ne sont pas affectées. | |
isolationLevel |
| Niveau d'isolement des transactions par défaut. Si le paramètre n'est pas spécifié et la base de données est identifiée comme DB2, Derby, Informix, Microsoft SQL Server ou Sybase, TRANSACTION_REPEATABLE_READ est utilisé. Si le paramètre n'est pas spécifié pour d'autres bases de données, TRANSACTION_READ_COMMITTED est utilisé. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, la mise à jour est appliquée avec les nouvelles demandes de connexion ; les connexions en cours d'utilisation ne sont pas affectées. TRANSACTION_SNAPSHOT Isolement de capture instantanée (Snapshot Isolation) pour les pilotes Microsoft SQL Server JDBC Driver et DataDirect Connect for JDBC. TRANSACTION_READ_UNCOMMITTED Les lectures de pages modifiées, les lectures non reproductibles et les lectures fantômes sont autorisées. TRANSACTION_READ_COMMITTED Les lectures de pages modifiées sont interdites ; les lectures non reproductibles et les lectures fantômes sont autorisées. TRANSACTION_SERIALIZABLE Les lectures de pages modifiées, les lectures non reproductibles et les lectures fantômes sont interdites. TRANSACTION_REPEATABLE_READ Les lectures de pages modifiées et les lectures non reproductibles sont interdites ; les lectures fantômes sont autorisées. | |
statementCacheSize | int Min: 0 | 10 | Nombre maximal d'instructions mises en cache par connexion. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, le cache d'instruction est redimensionné lors de son utilisation suivante. |
transactional | boolean | true | Active la participation aux transactions gérées par le serveur d'applications. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, les connexions existantes sont détruites. |
beginTranForResultSetScrollingAPIs | boolean | true | Tenter l'inscription dans la transaction lorsque les interfaces de défilement d'ensembles de résultats sont utilisées. |
beginTranForVendorAPIs | boolean | true | Tenter l'inscription dans la transaction lorsque les interfaces du fournisseur JDBC sont utilisées. |
commitOrRollbackOnCleanup |
| Détermine comment les connexions pouvant être dans une unité de travail de la base de données (AutoCommit=false) doivent être nettoyées lorsqu'elles sont fermées ou rendues au pool. rollback Nettoyage de la connexion par annulation. commit Nettoyage de la connexion par validation. | |
queryTimeout | Période avec une précision à la seconde près | Délai d'expiration par défaut appliqué aux instructions SQL. Dans une transaction JTA, ce délai par défaut peut être remplacé par syncQueryTimeoutWithTransactionTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
recoveryAuthDataRef | Référence à lélément {0} de niveau supérieur (chaîne). | Données d'authentification pour la récupération des transactions. | |
syncQueryTimeoutWithTransactionTimeout | boolean | false | Utiliser le temps restant (le cas échéant) dans une transaction JTA comme délai d'expiration par défaut appliqué aux instructions SQL. |
supplementalJDBCTrace | boolean | Complète la trace de pilote JDBC consignée lorsque la trace de pilote JDBC est activée dans bootstrap.properties. Les spécifications de trace de pilote JDBC incluent : com.ibm.ws.database.logwriter, com.ibm.ws.db2.logwriter, com.ibm.ws.derby.logwriter, com.ibm.ws.informix.logwriter, com.ibm.ws.oracle.logwriter, com.ibm.ws.sqlserver.logwriter, com.ibm.ws.sybase.logwriter. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, les connexions existantes sont détruites. | |
validationTimeout | Période avec une précision à la seconde près | Indique un délai d'attente pour la validation des connexions du pool. Si ce délai est spécifié, les connexions du pool sont validées avant d'être réutilisées du pool de connexion. Le délai de validation est également utilisé lorsque le gestionnaire de connexions valide les connexions en réponse à une connexion périmée pour PurgePolicy=ValidateAllConnections. Une valeur de 0 signifie que les connexions sont validées sans aucun délai. Le délai de validation nécessite un pilote JDBC conforme à la spécification JDBC 4.0 ou à une spécification ultérieure. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
databaseStore > dataSource > jdbcDriver
Pilote JDBC d'une source de données. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, les connexions existantes sont détruites.
Name | Type | Default | Description |
---|---|---|---|
libraryRef | Référence à lélément {0} de niveau supérieur (chaîne). | Identifie les fichiers natifs et JAR du pilote JDBC. | |
javax.sql.XADataSource | string | Implémentation du pilote JDBC de javax.sql.XADataSource. | |
javax.sql.ConnectionPoolDataSource | string | Implémentation du pilote JDBC de javax.sql.ConnectionPoolDataSource. | |
javax.sql.DataSource | string | Implémentation du pilote JDBC de javax.sql.DataSource. |
databaseStore > dataSource > jdbcDriver > library
Identifie les fichiers natifs et JAR du pilote JDBC.
Name | Type | Default | Description |
---|---|---|---|
name | string | Nom de la bibliothèque partagée (pour les administrateurs) | |
description | string | Description de la bibliothèque partagée (pour les administrateurs) | |
filesetRef | Liste de références aux éléments fileset de niveau supérieur (chaîne dans laquelle les éléments sont séparés par des virgules). | ID de l'ensemble de fichiers référencé | |
apiTypeVisibility | string | spec,ibm-api,api,stable | Types de packages d'API pris en charge par ce chargeur de classe. Cette valeur est une liste séparée par des virgules de toutes les combinaisons de packages d'API suivants : : spec, ibm-api, api, stable, third-party. |
databaseStore > dataSource > jdbcDriver > library > fileset
ID de l'ensemble de fichiers référencé
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
dir | Chemin vers un répertoire | ${server.config.dir} | Répertoire de base dans lequel rechercher les fichiers. |
caseSensitive | boolean | true | Booléen indiquant si la recherche doit se faire en tenant compte de la casse des caractères (valeur par défaut : true). |
includes | string | * | Liste (séparée par des virgules ou des espaces) de masques de nom de fichier à inclure dans les résultats de la recherche (valeur par défaut : *). |
excludes | string | Liste (séparée par des virgules ou des espaces) de masques de nom de fichier à exclure des résultats de la recherche. Par défaut, aucun fichier n'est exclu. | |
scanInterval | Période avec une précision à la milliseconde près | 0 | Intervalle entre chaque balayage de l'ensemble de fichiers pour déterminer s'il a subi des changements. Sa valeur est un entier long suivi de l'abréviation de l'unité de temps choisie : h pour les heures, m pour les minutes, s pour les secondes, ms pour les millisecondes. Par exemple, 2ms ou 5s. Désactivé par défaut (scanInterval=0). Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie. |
databaseStore > dataSource > jdbcDriver > library > folder
ID du dossier référencé
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
dir | Chemin vers un répertoire | Répertoire ou dossier à inclure dans le chemin d'accès aux classes de la bibliothèque afin de trouver les fichiers de ressources |
databaseStore > dataSource > jdbcDriver > library > file
ID du fichier référencé
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
name | Chemin vers un fichier | Nom de fichier complet |
databaseStore > dataSource > connectionManager
Gestionnaire de connexions d'une source de données. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, les connexions existantes sont détruites.
Name | Type | Default | Description |
---|---|---|---|
agedTimeout | Période avec une précision à la seconde près | -1 | Délai avant qu'une connexion ne soit éliminée par la maintenance du pool. La valeur -1 désactive ce délai. Lorsque la valeur est 0, aucune connexion n'est conservée, ce qui par nature désactive la mise en pool des connexions. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
connectionTimeout | Période avec une précision à la seconde près | 30s | Délai à l'issue duquel une demande de connexion expire si elle n'est toujours pas satisfaite. La valeur -1 désactive ce délai. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
maxIdleTime | Période avec une précision à la seconde près | 30m | Délai après lequel une connexion inutilisée ou inactive peut être éliminée par la maintenance du pool, à condition que cette suppression n'induise pas une taille de pool en-dessous du minimum. La valeur -1 désactive ce délai. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
maxPoolSize | int Min: 0 | 50 | Nombre maximal de connexions physiques pour un pool. La valeur 0 indique qu'il n'existe aucune limite. |
minPoolSize | int Min: 0 | Nombre minimal de connexions physiques à maintenir dans le pool. Le pool n'est pas prérempli. Le délai d'ancienneté est prioritaire et peut donc faire tomber le nombre de connexions en-deçà de ce minimum. | |
purgePolicy |
| EntirePool | Indique quelles connexions détruire lorsqu'une connexion périmée est détectée dans un pool. FailingConnectionOnly Lorsqu'une connexion périmée est détectée, seule la connexion identifiée comme incorrecte ou périmée est fermée. ValidateAllConnections Lorsqu'une connexion périmée est détectée, les connexions sont testées et celles qui sont identifiées comme incorrectes ou périmées sont fermées. EntirePool Lorsqu'une connexion périmée est détectée, toutes les connexions du pool sont marquées comme périmées et sont fermées dès qu'elles ne sont plus utilisées. |
reapTime | Période avec une précision à la seconde près | 3m | Intervalle entre chaque passage de l'unité d'exécution de maintenance du pool. La valeur -1 désactive la maintenance du pool. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
maxConnectionsPerThread | int Min: 0 | Limite le nombre de connexions ouvertes sur chaque unité d'exécution. | |
numConnectionsPerThreadLocal | int Min: 0 | Place en cache le nombre de connexions défini pour chaque unité d'exécution. | |
enableSharingForDirectLookups | boolean | true | Si cette valeur est définie à true, les connexions sont partagées. Si elle est définie à false, les connexions ne sont pas partagées. |
databaseStore > dataSource > properties.informix
Propriétés de la source de données pour le pilote JDBC Informix.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | Propriété de pilote JDBC : databaseName. | |
ifxIFXHOST | string | localhost | Propriété de pilote JDBC : ifxIFXHOST. |
serverName | string | Serveur sur lequel la base de données est en cours d'exécution. | |
portNumber | int | 1526 | Port sur lequel obtenir des connexions de base de données. |
ifxCLIENT_LOCALE | string | Propriété de pilote JDBC : ifxCLIENT_LOCALE. | |
ifxCPMAgeLimit | Période avec une précision à la seconde près | Propriété de pilote JDBC : ifxCPMAgeLimit. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
ifxCPMInitPoolSize | int | Propriété de pilote JDBC : ifxCPMInitPoolSize. | |
ifxCPMMaxConnections | int | Propriété de pilote JDBC : ifxCPMMaxConnections. | |
ifxCPMMaxPoolSize | int | Propriété de pilote JDBC : ifxCPMMaxPoolSize. | |
ifxCPMMinAgeLimit | Période avec une précision à la seconde près | Propriété de pilote JDBC : ifxCPMMinAgeLimit. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
ifxCPMMinPoolSize | int | Propriété de pilote JDBC : ifxCPMMinPoolSize. | |
ifxCPMServiceInterval | Période avec une précision à la milliseconde près | Propriété de pilote JDBC : ifxCPMServiceInterval. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie. | |
ifxDBANSIWARN | boolean | Propriété de pilote JDBC : ifxDBANSIWARN. | |
ifxDBCENTURY | string | Propriété de pilote JDBC : ifxDBCENTURY. | |
ifxDBDATE | string | Propriété de pilote JDBC : ifxDBDATE. | |
ifxDBSPACETEMP | string | Propriété de pilote JDBC : ifxDBSPACETEMP. | |
ifxDBTEMP | string | Propriété de pilote JDBC : ifxDBTEMP. | |
ifxDBTIME | string | Propriété de pilote JDBC : ifxDBTIME. | |
ifxDBUPSPACE | string | Propriété de pilote JDBC : ifxDBUPSPACE. | |
ifxDB_LOCALE | string | Propriété de pilote JDBC : ifxDB_LOCALE. | |
ifxDELIMIDENT | boolean | Propriété de pilote JDBC : ifxDELIMIDENT. | |
ifxENABLE_TYPE_CACHE | boolean | Propriété de pilote JDBC : ifxENABLE_TYPE_CACHE. | |
ifxFET_BUF_SIZE | int | Propriété de pilote JDBC : ifxFET_BUF_SIZE. | |
ifxGL_DATE | string | Propriété de pilote JDBC : ifxGL_DATE. | |
ifxGL_DATETIME | string | Propriété de pilote JDBC : ifxGL_DATETIME. | |
ifxIFX_AUTOFREE | boolean | Propriété de pilote JDBC : ifxIFX_AUTOFREE. | |
ifxIFX_DIRECTIVES | string | Propriété de pilote JDBC : ifxIFX_DIRECTIVES. | |
ifxIFX_LOCK_MODE_WAIT | Période avec une précision à la seconde près | 2s | Propriété de pilote JDBC : ifxIFX_LOCK_MODE_WAIT. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
ifxIFX_SOC_TIMEOUT | Période avec une précision à la milliseconde près | Propriété de pilote JDBC : ifxIFX_SOC_TIMEOUT. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie. | |
ifxIFX_USEPUT | boolean | Propriété de pilote JDBC : ifxIFX_USEPUT. | |
ifxIFX_USE_STRENC | boolean | Propriété de pilote JDBC : ifxIFX_USE_STRENC. | |
ifxIFX_XASPEC | string | y | Propriété de pilote JDBC : ifxIFX_XASPEC. |
ifxINFORMIXCONRETRY | int | Propriété de pilote JDBC : ifxINFORMIXCONRETRY. | |
ifxINFORMIXCONTIME | Période avec une précision à la seconde près | Propriété de pilote JDBC : ifxINFORMIXCONTIME. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
ifxINFORMIXOPCACHE | string | Propriété de pilote JDBC : ifxINFORMIXOPCACHE. | |
ifxINFORMIXSTACKSIZE | int | Propriété de pilote JDBC : ifxINFORMIXSTACKSIZE. | |
ifxJDBCTEMP | string | Propriété de pilote JDBC : ifxJDBCTEMP. | |
ifxLDAP_IFXBASE | string | Propriété de pilote JDBC : ifxLDAP_IFXBASE. | |
ifxLDAP_PASSWD | string | Propriété de pilote JDBC : ifxLDAP_PASSWD. | |
ifxLDAP_URL | string | Propriété de pilote JDBC : ifxLDAP_URL. | |
ifxLDAP_USER | string | Propriété de pilote JDBC : ifxLDAP_USER. | |
ifxLOBCACHE | int | Propriété de pilote JDBC : ifxLOBCACHE. | |
ifxNEWCODESET | string | Propriété de pilote JDBC : ifxNEWCODESET. | |
ifxNEWLOCALE | string | Propriété de pilote JDBC : ifxNEWLOCALE. | |
ifxNODEFDAC | string | Propriété de pilote JDBC : ifxNODEFDAC. | |
ifxOPTCOMPIND | string | Propriété de pilote JDBC : ifxOPTCOMPIND. | |
ifxOPTOFC | string | Propriété de pilote JDBC : ifxOPTOFC. | |
ifxOPT_GOAL | string | Propriété de pilote JDBC : ifxOPT_GOAL. | |
ifxPATH | string | Propriété de pilote JDBC : ifxPATH. | |
ifxPDQPRIORITY | string | Propriété de pilote JDBC : ifxPDQPRIORITY. | |
ifxPLCONFIG | string | Propriété de pilote JDBC : ifxPLCONFIG. | |
ifxPLOAD_LO_PATH | string | Propriété de pilote JDBC : ifxPLOAD_LO_PATH. | |
ifxPROTOCOLTRACE | int | Propriété de pilote JDBC : ifxPROTOCOLTRACE. | |
ifxPROTOCOLTRACEFILE | string | Propriété de pilote JDBC : ifxPROTOCOLTRACEFILE. | |
ifxPROXY | string | Propriété de pilote JDBC : ifxPROXY. | |
ifxPSORT_DBTEMP | string | Propriété de pilote JDBC : ifxPSORT_DBTEMP. | |
ifxPSORT_NPROCS | boolean | Propriété de pilote JDBC : ifxPSORT_NPROCS. | |
ifxSECURITY | string | Propriété de pilote JDBC : ifxSECURITY. | |
ifxSQLH_FILE | string | Propriété de pilote JDBC : ifxSQLH_FILE. | |
ifxSQLH_LOC | string | Propriété de pilote JDBC : ifxSQLH_LOC. | |
ifxSQLH_TYPE | string | Propriété de pilote JDBC : ifxSQLH_TYPE. | |
ifxSSLCONNECTION | string | Propriété de pilote JDBC : ifxSSLCONNECTION. | |
ifxSTMT_CACHE | string | Propriété de pilote JDBC : ifxSTMT_CACHE. | |
ifxTRACE | int | Propriété de pilote JDBC : ifxTRACE. | |
ifxTRACEFILE | string | Propriété de pilote JDBC : ifxTRACEFILE. | |
ifxTRUSTED_CONTEXT | string | Propriété de pilote JDBC : ifxTRUSTED_CONTEXT. | |
ifxUSEV5SERVER | boolean | Propriété de pilote JDBC : ifxUSEV5SERVER. | |
ifxUSE_DTENV | boolean | Propriété de pilote JDBC : ifxUSE_DTENV. | |
loginTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : loginTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
password | Mot de passe codé réversible (chaîne) | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
roleName | string | Propriété de pilote JDBC : roleName. | |
user | string | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. |
databaseStore > dataSource > properties.db2.i.native
Propriétés de la source de données pour le pilote JDBC IBM DB2 for i Native.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | *LOCAL | Propriété de pilote JDBC : databaseName. |
access |
| all | Propriétés de pilote JDBC : access. all all read call read call read only read only |
autoCommit | boolean | true | Propriété de pilote JDBC : autoCommit. |
batchStyle |
| 2.0 | Propriété de pilote JDBC : batchStyle. 2.0 2.0 2.1 2.1 |
behaviorOverride | int | Propriété de pilote JDBC : behaviorOverride. | |
blockSize |
| 32 | Propriété de pilote JDBC : blockSize. 0 0 256 256 16 16 512 512 128 128 8 8 64 64 32 32 |
cursorHold | boolean | false | Propriété de pilote JDBC : cursorHold. |
cursorSensitivity |
| asensitive | Propriété de pilote JDBC : cursorSensitivity. Les valeurs sont : 0 (TYPE_SCROLL_SENSITIVE_STATIC), 1 (TYPE_SCROLL_SENSITIVE_DYNAMIC), 2 (TYPE_SCROLL_ASENSITIVE). asensitive asensitive sensitive sensitive |
dataTruncation | string | true | Propriété de pilote JDBC : dataTruncation. |
dateFormat |
| Propriété de pilote JDBC : dateFormat. julian julian dmy dmy ymd ymd usa usa eur eur mdy mdy iso iso jis jis | |
dateSeparator |
| Propriété de pilote JDBC : dateSeparator. \, Caractère virgule (,). b Caractère b - Caractère tiret (-). . Caractère point (.). / Caractère barre oblique (/). | |
decimalSeparator |
| Propriété de pilote JDBC : decimalSeparator. \, Caractère virgule (,). . Caractère point (.). | |
directMap | boolean | true | Propriété de pilote JDBC : directMap. |
doEscapeProcessing | boolean | true | Propriété de pilote JDBC : doEscapeProcessing. |
fullErrors | boolean | Propriété de pilote JDBC : fullErrors. | |
libraries | string | Propriété de pilote JDBC : libraries. | |
lobThreshold | int Max: 500000 | 0 | Propriété de pilote JDBC : lobThreshold. |
lockTimeout | Période avec une précision à la seconde près | 0 | Propriété de pilote JDBC : lockTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
loginTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : loginTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
maximumPrecision |
| 31 | Propriété de pilote JDBC : maximumPrecision. 63 63 31 31 |
maximumScale | int Min: 0 Max: 63 | 31 | Propriété de pilote JDBC : maximumScale. |
minimumDivideScale | int Min: 0 Max: 9 | 0 | Propriété de pilote JDBC : minimumDivideScale. |
networkProtocol | int | Propriété de pilote JDBC : networkProtocol. | |
password | Mot de passe codé réversible (chaîne) | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
portNumber | int | Port sur lequel obtenir des connexions de base de données. | |
prefetch | boolean | true | Propriété de pilote JDBC : prefetch. |
queryOptimizeGoal |
| 2 | Propriété de pilote JDBC : queryOptimizeGoal. Les valeur sont : 1 (*FIRSTIO) ou 2 (*ALLIO). 1 *FIRSTIO 2 *ALLIO |
reuseObjects | boolean | true | Propriété de pilote JDBC : reuseObjects. |
serverName | string | Serveur sur lequel la base de données est en cours d'exécution. | |
serverTraceCategories | int | 0 | Propriété de pilote JDBC : serverTraceCategories. |
systemNaming | boolean | false | Propriété de pilote JDBC : systemNaming. |
timeFormat |
| Propriété de pilote JDBC : timeFormat. usa usa eur eur iso iso jis jis hms hms | |
timeSeparator |
| Propriété de pilote JDBC : timeSeparator. \, Caractère virgule (,). b Caractère b : Caractère deux points (:). . Caractère point (.). | |
trace | boolean | Propriété de pilote JDBC : trace. | |
transactionTimeout | Période avec une précision à la seconde près | 0 | Propriété de pilote JDBC : transactionTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
translateBinary | boolean | false | Propriété de pilote JDBC : translateBinary. |
translateHex |
| character | Propriété de pilote JDBC : translateHex. character character binary binary |
useBlockInsert | boolean | false | Propriété de pilote JDBC : useBlockInsert. |
user | string | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. |
databaseStore > dataSource > properties.derby.embedded
Propriétés de la source de données pour le pilote JDBC Derby Embedded.
Name | Type | Default | Description |
---|---|---|---|
createDatabase |
| Propriété de pilote JDBC : createDatabase. false Ne pas créer automatiquement la base de données. create Lorsque la première connexion est établie, créer automatiquement la base de données si elle n'existe pas. | |
databaseName | string | Propriété de pilote JDBC : databaseName. | |
connectionAttributes | string | Propriété de pilote JDBC : connectionAttributes. | |
loginTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : loginTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
password | Mot de passe codé réversible (chaîne) | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
shutdownDatabase |
| Propriété de pilote JDBC : shutdownDatabase. false Ne pas arrêter la base de données. shutdown Arrêt de la base de données lors de la tentative d'une connexion. | |
user | string | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. |
databaseStore > dataSource > properties
Liste des propriétés du fournisseur JDBC pour la source de données. Par exemple, databaseName="nombd" serverName="localhost" portNumber="50000".
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | Propriété de pilote JDBC : databaseName. | |
serverName | string | Serveur sur lequel la base de données est en cours d'exécution. | |
portNumber | int | Port sur lequel obtenir des connexions de base de données. | |
URL | string | URL à utiliser pour la connexion à la base de données. | |
user | string | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
password | Mot de passe codé réversible (chaîne) | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. |
databaseStore > dataSource > properties.microsoft.sqlserver
Propriétés de la source de données pour le pilote JDBC Microsoft SQL Server.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | Propriété de pilote JDBC : databaseName. | |
instanceName | string | Propriété de pilote JDBC : instanceName. | |
serverName | string | localhost | Serveur sur lequel la base de données est en cours d'exécution. |
portNumber | int | Port sur lequel obtenir des connexions de base de données. | |
accessToken | string | Propriété de pilote JDBC : accessToken. | |
applicationIntent |
| Propriété de pilote JDBC : applicationIntent. ReadOnly ReadOnly ReadWrite ReadWrite | |
applicationName | string | Propriété de pilote JDBC : applicationName. | |
authentication |
| Propriété de pilote JDBC : authentication. ActiveDirectoryPassword ActiveDirectoryPassword ActiveDirectoryIntegrated ActiveDirectoryIntegrated SqlPassword SqlPassword NotSpecified NotSpecified | |
authenticationScheme |
| Propriété de pilote JDBC : authenticationScheme. JavaKerberos JavaKerberos NativeAuthentication NativeAuthentication | |
columnEncryptionSetting |
| Propriété de pilote JDBC : columnEncryptionSetting. Enabled Enabled Disabled Disabled | |
encrypt | boolean | Propriété de pilote JDBC : encrypt. | |
failoverPartner | string | Propriété de pilote JDBC : failoverPartner. | |
hostNameInCertificate | string | Propriété de pilote JDBC : hostNameInCertificate. | |
integratedSecurity | boolean | Propriété de pilote JDBC : integratedSecurity. | |
keyStoreAuthentication |
| Propriété de pilote JDBC : keyStoreAuthentication. JavaKeyStorePassword JavaKeyStorePassword | |
keyStoreLocation | Chemin vers un fichier | Propriété de pilote JDBC : keyStoreLocation. | |
keyStoreSecret | Mot de passe codé réversible (chaîne) | Propriété de pilote JDBC : keyStoreSecret. | |
lastUpdateCount | boolean | Propriété de pilote JDBC : lastUpdateCount. | |
lockTimeout | Période avec une précision à la milliseconde près | Propriété de pilote JDBC : lockTimeout. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie. | |
loginTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : loginTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
multiSubnetFailover | boolean | Propriété de pilote JDBC : multiSubnetFailover. | |
packetSize | int Min: -1 Max: 32767 | Propriété de pilote JDBC : packetSize. | |
password | Mot de passe codé réversible (chaîne) | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
responseBuffering |
| Propriété de pilote JDBC : responseBuffering. adaptive adaptive full full | |
selectMethod |
| Propriété de pilote JDBC : selectMethod. cursor cursor direct direct | |
sendStringParametersAsUnicode | boolean | false | Propriété de pilote JDBC : sendStringParametersAsUnicode. |
sendTimeAsDatetime | boolean | Propriété de pilote JDBC : sendTimeAsDatetime. | |
serverNameAsACE | boolean | Propriété de pilote JDBC : serverNameAsACE. | |
serverSpn | string | Propriété de pilote JDBC : serverSpn. | |
transparentNetworkIPResolution | boolean | Propriété de pilote JDBC : transparentNetworkIPResolution. | |
trustServerCertificate | boolean | Propriété de pilote JDBC : trustServerCertificate. | |
trustStore | string | Propriété de pilote JDBC : trustStore. | |
trustStorePassword | Mot de passe codé réversible (chaîne) | Propriété de pilote JDBC : trustStorePassword. | |
URL | string | URL à utiliser pour la connexion à la base de données. Exemple : jdbc:sqlserver://localhost:1433;databaseName=myDB. | |
user | string | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
workstationID | string | Propriété de pilote JDBC : workstationID. | |
xopenStates | boolean | Propriété de pilote JDBC : xopenStates. |
databaseStore > dataSource > properties.oracle
Propriétés de la source de données pour le pilote JDBC Oracle.
Name | Type | Default | Description |
---|---|---|---|
driverType |
| thin | Propriété de pilote JDBC : driverType. oci oci thin thin |
databaseName | string | Propriété de pilote JDBC : databaseName. | |
serverName | string | localhost | Serveur sur lequel la base de données est en cours d'exécution. |
portNumber | int | 1521 | Port sur lequel obtenir des connexions de base de données. |
URL | string | URL à utiliser pour la connexion à la base de données. Exemples : jdbc:oracle:thin:@//localhost:1521/sample ou jdbc:oracle:oci:@//localhost:1521/sample. | |
connectionProperties | string | Propriété de pilote JDBC : connectionProperties. | |
loginTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : loginTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
networkProtocol | string | Propriété de pilote JDBC : networkProtocol. | |
ONSConfiguration | string | Propriété de pilote JDBC : ONSConfiguration. | |
password | Mot de passe codé réversible (chaîne) | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
roleName | string | Propriété de pilote JDBC : roleName. | |
serviceName | string | Propriété de pilote JDBC : serviceName. | |
TNSEntryName | string | Propriété de pilote JDBC : TNSEntryName. | |
user | string | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. |
databaseStore > dataSource > properties.derby.client
Propriétés de la source de données pour le pilote JDBC Derby Network Client.
Name | Type | Default | Description |
---|---|---|---|
createDatabase |
| Propriété de pilote JDBC : createDatabase. false Ne pas créer automatiquement la base de données. create Lorsque la première connexion est établie, créer automatiquement la base de données si elle n'existe pas. | |
databaseName | string | Propriété de pilote JDBC : databaseName. | |
serverName | string | localhost | Serveur sur lequel la base de données est en cours d'exécution. |
portNumber | int | 1527 | Port sur lequel obtenir des connexions de base de données. |
connectionAttributes | string | Propriété de pilote JDBC : connectionAttributes. | |
loginTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : loginTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
password | Mot de passe codé réversible (chaîne) | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
retrieveMessageText | boolean | true | Propriété de pilote JDBC : retrieveMessageText. |
securityMechanism |
| 3 | Propriété de pilote JDBC : securityMechanism. Les valeurs sont : 3 (CLEAR_TEXT_PASSWORD_SECURITY), 4 (USER_ONLY_SECURITY), 7 (ENCRYPTED_PASSWORD_SECURITY), 8 (STRONG_PASSWORD_SUBSTITUTE_SECURITY), 9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY). 3 CLEAR_TEXT_PASSWORD_SECURITY 4 USER_ONLY_SECURITY 7 ENCRYPTED_PASSWORD_SECURITY 8 STRONG_PASSWORD_SUBSTITUTE_SECURITY 9 ENCRYPTED_USER_AND_PASSWORD_SECURITY |
shutdownDatabase |
| Propriété de pilote JDBC : shutdownDatabase. false Ne pas arrêter la base de données. shutdown Arrêt de la base de données lors de la tentative d'une connexion. | |
ssl |
| Propriété de pilote JDBC : ssl. peerAuthentication peerAuthentication basic basic off off | |
traceDirectory | string | Propriété de pilote JDBC : traceDirectory. | |
traceFile | string | Propriété de pilote JDBC : traceFile. | |
traceFileAppend | boolean | Propriété de pilote JDBC : traceFileAppend. | |
traceLevel | int | Combinaison bit à bit des constantes suivantes : TRACE_NONE=0, TRACE_CONNECTION_CALLS=1, TRACE_STATEMENT_CALLS=2, TRACE_RESULT_SET_CALLS=4, TRACE_DRIVER_CONFIGURATION=16, TRACE_CONNECTS=32, TRACE_DRDA_FLOWS=64, TRACE_RESULT_SET_META_DATA=128, TRACE_PARAMETER_META_DATA=256, TRACE_DIAGNOSTICS=512, TRACE_XA_CALLS=2048, TRACE_ALL=-1. | |
user | string | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. |
databaseStore > dataSource > properties.datadirect.sqlserver
Propriétés de la source de données pour le pilote DataDirect Connect for JDBC de Microsoft SQL Server.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | Propriété de pilote JDBC : databaseName. | |
serverName | string | localhost | Serveur sur lequel la base de données est en cours d'exécution. |
portNumber | int | Port sur lequel obtenir des connexions de base de données. | |
accountingInfo | string | Propriété de pilote JDBC : accountingInfo. | |
alternateServers | string | Propriété de pilote JDBC : alternateServers. | |
alwaysReportTriggerResults | boolean | Propriété de pilote JDBC : alwaysReportTriggerResults. | |
applicationName | string | Propriété de pilote JDBC : applicationName. | |
authenticationMethod |
| Propriété de pilote JDBC : authenticationMethod. auto auto ntlm ntlm userIdPassword userIdPassword kerberos kerberos | |
bulkLoadBatchSize | long | Propriété de pilote JDBC : bulkLoadBatchSize. | |
bulkLoadOptions | long | Propriété de pilote JDBC : bulkLoadOptions. | |
clientHostName | string | Propriété de pilote JDBC : clientHostName. | |
clientUser | string | Propriété de pilote JDBC : clientUser. | |
codePageOverride | string | Propriété de pilote JDBC : codePageOverride. | |
connectionRetryCount | int | Propriété de pilote JDBC : connectionRetryCount. | |
connectionRetryDelay | Période avec une précision à la seconde près | Propriété de pilote JDBC : connectionRetryDelay. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
convertNull | int | Propriété de pilote JDBC : convertNull. | |
dateTimeInputParameterType |
| Propriété de pilote JDBC : dateTimeInputParameterType. dateTime dateTime dateTimeOffset dateTimeOffset auto auto | |
dateTimeOutputParameterType |
| Propriété de pilote JDBC : dateTimeOutputParameterType. dateTime dateTime dateTimeOffset dateTimeOffset auto auto | |
describeInputParameters |
| Propriété de pilote JDBC : describeInputParameters. describeIfString describeIfString describeIfDateTime describeIfDateTime noDescribe noDescribe describeAll describeAll | |
describeOutputParameters |
| Propriété de pilote JDBC : describeOutputParameters. describeIfString describeIfString describeIfDateTime describeIfDateTime noDescribe noDescribe describeAll describeAll | |
enableBulkLoad | boolean | Propriété de pilote JDBC : enableBulkLoad. | |
enableCancelTimeout | boolean | Propriété de pilote JDBC : enableCancelTimeout. | |
encryptionMethod |
| Propriété de pilote JDBC : encryptionMethod. noEncryption noEncryption loginSSL loginSSL requestSSL requestSSL SSL SSL | |
failoverGranularity |
| Propriété de pilote JDBC : failoverGranularity. nonAtomic nonAtomic disableIntegrityCheck disableIntegrityCheck atomic atomic atomicWithRepositioning atomicWithRepositioning | |
failoverMode |
| Propriété de pilote JDBC : failoverMode. select select connect connect extended extended | |
failoverPreconnect | boolean | Propriété de pilote JDBC : failoverPreconnect. | |
hostNameInCertificate | string | Propriété de pilote JDBC : hostNameInCertificate. | |
initializationString | string | Propriété de pilote JDBC : initializationString. | |
insensitiveResultSetBufferSize | int | Propriété de pilote JDBC : insensitiveResultSetBufferSize. | |
javaDoubleToString | boolean | Propriété de pilote JDBC : javaDoubleToString. | |
JDBCBehavior |
| 0 | Propriété de pilote JDBC : JDBCBehavior. Les valeurs sont : 0 (JDBC 4.0) ou 1 (JDBC 3.0). 0 JDBC 4.0 1 JDBC 3.0 |
loadBalancing | boolean | Propriété de pilote JDBC : loadBalancing. | |
loginTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : loginTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
longDataCacheSize | int Min: -1 | Propriété de pilote JDBC : longDataCacheSize. | |
netAddress | string | Propriété de pilote JDBC : netAddress. | |
packetSize | int Min: -1 Max: 128 | Propriété de pilote JDBC : packetSize. | |
password | Mot de passe codé réversible (chaîne) | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
queryTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : queryTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
resultsetMetaDataOptions | int | Propriété de pilote JDBC : resultsetMetaDataOptions. | |
selectMethod |
| Propriété de pilote JDBC : selectMethod. cursor cursor direct direct | |
snapshotSerializable | boolean | Propriété de pilote JDBC : snapshotSerializable. | |
spyAttributes | string | Propriété de pilote JDBC : spyAttributes. | |
stringInputParameterType |
| varchar | Propriété de pilote JDBC : stringInputParameterType. nvarchar nvarchar varchar varchar |
stringOutputParameterType |
| varchar | Propriété de pilote JDBC : stringOutputParameterType. nvarchar nvarchar varchar varchar |
suppressConnectionWarnings | boolean | Propriété de pilote JDBC : suppressConnectionWarnings. | |
transactionMode |
| Propriété de pilote JDBC : transactionMode. explicit explicit implicit implicit | |
truncateFractionalSeconds | boolean | Propriété de pilote JDBC : truncateFractionalSeconds. | |
trustStore | string | Propriété de pilote JDBC : trustStore. | |
trustStorePassword | Mot de passe codé réversible (chaîne) | Propriété de pilote JDBC : trustStorePassword. | |
user | string | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
useServerSideUpdatableCursors | boolean | Propriété de pilote JDBC : useServerSideUpdatableCursors. | |
validateServerCertificate | boolean | Propriété de pilote JDBC : validateServerCertificate. | |
XATransactionGroup | string | Propriété de pilote JDBC : XATransactionGroup. | |
XMLDescribeType |
| Propriété de pilote JDBC : XMLDescribeType. longvarbinary longvarbinary longvarchar longvarchar |
databaseStore > dataSource > properties.informix.jcc
Propriétés de la source de données pour le pilote IBM Data Server Driver for JDBC and SQLJ for Informix.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | Propriété de pilote JDBC : databaseName. | |
serverName | string | localhost | Serveur sur lequel la base de données est en cours d'exécution. |
portNumber | int | 1526 | Port sur lequel obtenir des connexions de base de données. |
currentLockTimeout | Période avec une précision à la seconde près | 2s | Propriété de pilote JDBC : currentLockTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
DBANSIWARN | boolean | Propriété de pilote JDBC : DBANSIWARN. | |
DBDATE | string | Propriété de pilote JDBC : DBDATE. | |
DBPATH | string | Propriété de pilote JDBC : DBPATH. | |
DBSPACETEMP | string | Propriété de pilote JDBC : DBSPACETEMP. | |
DBTEMP | string | Propriété de pilote JDBC : DBTEMP. | |
DBUPSPACE | string | Propriété de pilote JDBC : DBUPSPACE. | |
DELIMIDENT | boolean | Propriété de pilote JDBC : DELIMIDENT. | |
deferPrepares | boolean | Propriété de pilote JDBC : deferPrepares. | |
driverType | int | 4 | Propriété de pilote JDBC : driverType. |
enableNamedParameterMarkers | int | Propriété de pilote JDBC : enableNamedParameterMarkers. Les valeurs sont : 1 (OUI) ou 2 (NON). | |
enableSeamlessFailover | int | Propriété de pilote JDBC : enableSeamlessFailover. Les valeurs sont : 1 (OUI) ou 2 (NON). | |
enableSysplexWLB | boolean | Propriété de pilote JDBC : enableSysplexWLB. | |
fetchSize | int | Propriété de pilote JDBC : fetchSize. | |
fullyMaterializeLobData | boolean | Propriété de pilote JDBC : fullyMaterializeLobData. | |
IFX_DIRECTIVES |
| Propriété de pilote JDBC : IFX_DIRECTIVES. OFF OFF ON ON | |
IFX_EXTDIRECTIVES |
| Propriété de pilote JDBC : IFX_EXTDIRECTIVES. OFF OFF ON ON | |
IFX_UPDDESC | string | Propriété de pilote JDBC : IFX_UPDDESC. | |
IFX_XASTDCOMPLIANCE_XAEND |
| Propriété de pilote JDBC : IFX_XASTDCOMPLIANCE_XAEND. 0 0 1 1 | |
INFORMIXOPCACHE | string | Propriété de pilote JDBC : INFORMIXOPCACHE. | |
INFORMIXSTACKSIZE | string | Propriété de pilote JDBC : INFORMIXSTACKSIZE. | |
keepDynamic | int | Propriété de pilote JDBC : keepDynamic. | |
loginTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : loginTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
NODEFDAC |
| Propriété de pilote JDBC : NODEFDAC. no no yes yes | |
OPTCOMPIND |
| Propriété de pilote JDBC : OPTCOMPIND. 0 0 1 1 2 2 | |
OPTOFC |
| Propriété de pilote JDBC : OPTOFC. 0 0 1 1 | |
password | Mot de passe codé réversible (chaîne) | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
PDQPRIORITY |
| Propriété de pilote JDBC : PDQPRIORITY. HIGH HIGH LOW LOW OFF OFF | |
progressiveStreaming |
| Propriété de pilote JDBC : progressiveStreaming. Les valeurs sont : 1 (OUI) ou 2 (NON). 1 YES 2 NO | |
PSORT_DBTEMP | string | Propriété de pilote JDBC : PSORT_DBTEMP. | |
PSORT_NPROCS | string Max: 10 | Propriété de pilote JDBC : PSORT_NPROCS. | |
queryDataSize | int Min: 4096 Max: 10485760 | Propriété de pilote JDBC : queryDataSize. | |
resultSetHoldability |
| Propriété de pilote JDBC : resultSetHoldability. Les valeurs sont : 1 (HOLD_CURSORS_OVER_COMMIT) ou 2 (CLOSE_CURSORS_AT_COMMIT). 1 HOLD_CURSORS_OVER_COMMIT 2 CLOSE_CURSORS_AT_COMMIT | |
resultSetHoldabilityForCatalogQueries |
| Propriété de pilote JDBC : resultSetHoldabilityForCatalogQueries. Les valeurs sont : 1 (HOLD_CURSORS_OVER_COMMIT) ou 2 (CLOSE_CURSORS_AT_COMMIT). 1 HOLD_CURSORS_OVER_COMMIT 2 CLOSE_CURSORS_AT_COMMIT | |
retrieveMessagesFromServerOnGetMessage | boolean | true | Propriété de pilote JDBC : retrieveMessagesFromServerOnGetMessage. |
securityMechanism |
| Propriété de pilote JDBC : securityMechanism. Les valeurs sont : 3 (CLEAR_TEXT_PASSWORD_SECURITY), 4 (USER_ONLY_SECURITY), 7 (ENCRYPTED_PASSWORD_SECURITY), 9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY). 3 CLEAR_TEXT_PASSWORD_SECURITY 4 USER_ONLY_SECURITY 7 ENCRYPTED_PASSWORD_SECURITY 9 ENCRYPTED_USER_AND_PASSWORD_SECURITY | |
STMT_CACHE |
| Propriété de pilote JDBC : STMT_CACHE. 0 0 1 1 | |
traceDirectory | string | Propriété de pilote JDBC : traceDirectory. | |
traceFile | string | Propriété de pilote JDBC : traceFile. | |
traceFileAppend | boolean | Propriété de pilote JDBC : traceFileAppend. | |
traceLevel | int | Combinaison bit à bit des constantes suivantes : TRACE_NONE=0, TRACE_CONNECTION_CALLS=1, TRACE_STATEMENT_CALLS=2, TRACE_RESULT_SET_CALLS=4, TRACE_DRIVER_CONFIGURATION=16, TRACE_CONNECTS=32, TRACE_DRDA_FLOWS=64, TRACE_RESULT_SET_META_DATA=128, TRACE_PARAMETER_META_DATA=256, TRACE_DIAGNOSTICS=512, TRACE_SQLJ=1024, TRACE_META_CALLS=8192, TRACE_DATASOURCE_CALLS=16384, TRACE_LARGE_OBJECT_CALLS=32768, TRACE_SYSTEM_MONITOR=131072, TRACE_TRACEPOINTS=262144, TRACE_ALL=-1. | |
useJDBC4ColumnNameAndLabelSemantics | int | Propriété de pilote JDBC : useJDBC4ColumnNameAndLabelSemantics. Les valeurs sont : 1 (OUI) ou 2 (NON). | |
user | string | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. |
databaseStore > dataSource > properties.db2.jcc
Propriétés de la source de données pour le pilote IBM Data Server Driver for JDBC and SQLJ for DB2.
Name | Type | Default | Description |
---|---|---|---|
driverType |
| 4 | Propriété de pilote JDBC : driverType. 2 Pilote JDBC Type 2. 4 Pilote JDBC Type 4. |
databaseName | string | Propriété de pilote JDBC : databaseName. | |
serverName | string | localhost | Serveur sur lequel la base de données est en cours d'exécution. |
portNumber | int | 50000 | Port sur lequel obtenir des connexions de base de données. |
accountingInterval | string | Propriété de pilote JDBC : accountingInterval. | |
activateDatabase | int | Propriété de pilote JDBC : activateDatabase. | |
affinityFailbackInterval | Période avec une précision à la seconde près | Propriété de pilote JDBC : affinityFailbackInterval. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
allowNextOnExhaustedResultSet |
| Propriété de pilote JDBC : allowNextOnExhaustedResultSet. 1 YES 2 NO | |
allowNullResultSetForExecuteQuery |
| Propriété de pilote JDBC : allowNullResultSetForExecuteQuery. 1 YES 2 NO | |
alternateGroupDatabaseName | string | Propriété de pilote JDBC : alternateGroupDatabaseName. | |
alternateGroupPortNumber | string | Propriété de pilote JDBC : alternateGroupPortNumber. | |
alternateGroupServerName | string | Propriété de pilote JDBC : alternateGroupServerName. | |
atomicMultiRowInsert |
| Propriété de pilote JDBC : atomicMultiRowInsert. 1 YES 2 NO | |
blockingReadConnectionTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : blockingReadConnectionTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
charOutputSize | short | Propriété de pilote JDBC : charOutputSize. | |
clientApplcompat | string | Propriété de pilote JDBC : clientApplcompat. | |
clientAccountingInformation | string | Propriété de pilote JDBC : clientAccountingInformation. | |
clientApplicationInformation | string | Propriété de pilote JDBC : clientApplicationInformation. | |
clientBidiStringType |
| Propriété de pilote JDBC : clientBidiStringType. 11 BIDI_ST11 4 BIDI_ST4 5 BIDI_ST5 6 BIDI_ST6 7 BIDI_ST7 8 BIDI_ST8 9 BIDI_ST9 10 BIDI_ST10 | |
clientDebugInfo | string Max: 254 | Propriété de pilote JDBC : clientDebugInfo. | |
clientProgramId | string Max: 80 | Propriété de pilote JDBC : clientProgramId. | |
clientProgramName | string Max: 12 | Propriété de pilote JDBC : clientProgramName. | |
clientRerouteAlternatePortNumber | string | Propriété de pilote JDBC : clientRerouteAlternatePortNumber. | |
clientRerouteAlternateServerName | string | Propriété de pilote JDBC : clientRerouteAlternateServerName. | |
clientUser | string | Propriété de pilote JDBC : clientUser. | |
clientWorkstation | string | Propriété de pilote JDBC : clientWorkstation. | |
commandTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : commandTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
concurrentAccessResolution |
| Propriété de pilote JDBC : concurrentAccessResolution. 1 CONCURRENTACCESS_USE_CURRENTLY_COMMITTED 2 CONCURRENTACCESS_WAIT_FOR_OUTCOME | |
connectionCloseWithInFlightTransaction |
| Propriété de pilote JDBC : connectionCloseWithInFlightTransaction. 1 CONNECTION_CLOSE_WITH_EXCEPTION 2 CONNECTION_CLOSE_WITH_ROLLBACK | |
connectionTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : connectionTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
connectNode | int Min: 0 Max: 999 | Propriété de pilote JDBC : connectNode. | |
currentAlternateGroupEntry | int | Propriété de pilote JDBC : currentAlternateGroupEntry. | |
currentDegree | string | Propriété de pilote JDBC : currentDegree. | |
currentExplainMode | string Max: 254 | Propriété de pilote JDBC : currentExplainMode. | |
currentExplainSnapshot | int Max: 8 | Propriété de pilote JDBC : currentExplainSnapshot. | |
currentFunctionPath | string | Propriété de pilote JDBC : currentFunctionPath. | |
currentLocaleLcCtype | string | Propriété de pilote JDBC : currentLocaleLcCtype. | |
currentLockTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : currentLockTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
currentMaintainedTableTypesForOptimization |
| Propriété de pilote JDBC : currentMaintainedTableTypesForOptimization. SYSTEM SYSTEM ALL ALL NONE NONE USER USER | |
currentPackagePath | string | Propriété de pilote JDBC : currentPackagePath. | |
currentPackageSet | string | Propriété de pilote JDBC : currentPackageSet. | |
currentQueryOptimization |
| Propriété de pilote JDBC : currentQueryOptimization. 0 0 1 1 2 2 3 3 5 5 7 7 9 9 | |
currentSQLID | string | Propriété de pilote JDBC : currentSQLID. | |
currentSchema | string | Propriété de pilote JDBC : currentSchema. | |
cursorSensitivity |
| Propriété de pilote JDBC : cursorSensitivity. Les valeurs sont : 0 (TYPE_SCROLL_SENSITIVE_STATIC), 1 (TYPE_SCROLL_SENSITIVE_DYNAMIC), 2 (TYPE_SCROLL_ASENSITIVE). 0 TYPE_SCROLL_SENSITIVE_STATIC 1 TYPE_SCROLL_SENSITIVE_DYNAMIC 2 TYPE_SCROLL_ASENSITIVE | |
dateFormat |
| Propriété de pilote JDBC : dateFormat. 1 ISO 2 USA 3 EUR 4 JIS | |
decimalRoundingMode |
| Propriété de pilote JDBC : decimalRoundingMode. 1 ROUND_DOWN 2 ROUND_CEILING 3 ROUND_HALF_EVEN 4 ROUND_HALF_UP 6 ROUND_FLOOR | |
decimalSeparator |
| Propriété de pilote JDBC : decimalSeparator. 1 DECIMAL_SEPARATOR_PERIOD 2 DECIMAL_SEPARATOR_COMMA | |
decimalStringFormat |
| Propriété de pilote JDBC : decimalStringFormat. 1 DECIMAL_STRING_FORMAT_TO_STRING 2 DECIMAL_STRING_FORMAT_TO_PLAIN_STRING | |
deferPrepares | boolean | true | Propriété de pilote JDBC : deferPrepares. |
downgradeHoldCursorsUnderXa | boolean | Propriété de pilote JDBC : downgradeHoldCursorsUnderXa. | |
enableAlternateGroupSeamlessACR | boolean | Propriété de pilote JDBC : enableAlternateGroupSeamlessACR. | |
enableBidiLayoutTransformation | boolean | Propriété de pilote JDBC : enableBidiLayoutTransformation. | |
enableClientAffinitiesList |
| Propriété de pilote JDBC : enableClientAffinitiesList. Les valeurs sont : 1 (OUI) ou 2 (NON). 1 YES 2 NO | |
enableConnectionConcentrator | boolean | Propriété de pilote JDBC : enableConnectionConcentrator. | |
enableExtendedDescribe |
| Propriété de pilote JDBC : enableExtendedDescribe. 1 YES 2 NO | |
enableExtendedIndicators |
| Propriété de pilote JDBC : enableExtendedIndicators. 1 YES 2 NO | |
enableMultiRowInsertSupport | boolean | Propriété de pilote JDBC : enableMultiRowInsertSupport. | |
enableNamedParameterMarkers |
| Propriété de pilote JDBC : enableNamedParameterMarkers. Les valeurs sont : 1 (OUI) ou 2 (NON). 1 YES 2 NO | |
enableRowsetSupport |
| Propriété de pilote JDBC : enableRowsetSupport. 1 YES 2 NO | |
enableSeamlessFailover |
| Propriété de pilote JDBC : enableSeamlessFailover. Les valeurs sont : 1 (OUI) ou 2 (NON). 1 YES 2 NO | |
enableSysplexWLB | boolean | Propriété de pilote JDBC : enableSysplexWLB. | |
enableT2zosLBF |
| Propriété de pilote JDBC : enableT2zosLBF. 1 YES 2 NO | |
enableT2zosLBFSPResultSets |
| Propriété de pilote JDBC : enableT2zosLBFSPResultSets. 1 YES 2 NO | |
enableXACleanTransaction | boolean | Propriété de pilote JDBC : enableXACleanTransaction. | |
encryptionAlgorithm |
| Propriété de pilote JDBC : encryptionAlgorithm. 1 1 2 2 | |
extendedTableInfo |
| Propriété de pilote JDBC : extendedTableInfo. 1 YES 2 NO | |
fetchSize | int | Propriété de pilote JDBC : fetchSize. | |
fullyMaterializeInputStreams | boolean | Propriété de pilote JDBC : fullyMaterializeInputStreams. | |
fullyMaterializeInputStreamsOnBatchExecution |
| Propriété de pilote JDBC : fullyMaterializeInputStreamsOnBatchExecution. 1 YES 2 NO | |
fullyMaterializeLobData | boolean | Propriété de pilote JDBC : fullyMaterializeLobData. | |
implicitRollbackOption |
| Propriété de pilote JDBC : implicitRollbackOption. 0 IMPLICIT_ROLLBACK_OPTION_NOT_SET 1 IMPLICIT_ROLLBACK_OPTION_NOT_CLOSE_CONNECTION 2 IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION | |
interruptProcessingMode |
| Propriété de pilote JDBC : interruptProcessingMode. 0 INTERRUPT_PROCESSING_MODE_DISABLED 1 INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL 2 INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET | |
jdbcCollection | string | Propriété de pilote JDBC : jdbcCollection. | |
keepAliveTimeOut | Période avec une précision à la seconde près | Propriété de pilote JDBC : keepAliveTimeOut. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
keepDynamic | int | Propriété de pilote JDBC : keepDynamic. | |
kerberosServerPrincipal | string | Propriété de pilote JDBC : kerberosServerPrincipal. | |
loginTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : loginTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
maxConnCachedParamBufferSize | int | Propriété de pilote JDBC : maxConnCachedParamBufferSize. | |
maxRetriesForClientReroute | int | Propriété de pilote JDBC : maxRetriesForClientReroute. | |
maxRowsetSize | int | Propriété de pilote JDBC : maxRowsetSize. | |
maxTransportObjects | int | Propriété de pilote JDBC : maxTransportObjects. | |
memberConnectTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : memberConnectTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
optimizationProfile | string | Propriété de pilote JDBC : optimizationProfile. | |
optimizationProfileToFlush | string | Propriété de pilote JDBC : optimizationProfileToFlush. | |
password | Mot de passe codé réversible (chaîne) | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
pkList | string | Propriété de pilote JDBC : pkList. | |
profileName | string | Propriété de pilote JDBC : profileName. | |
progressiveStreaming |
| Propriété de pilote JDBC : progressiveStreaming. Les valeurs sont : 1 (OUI) ou 2 (NON). 1 YES 2 NO | |
queryCloseImplicit |
| Propriété de pilote JDBC : queryCloseImplicit. Les valeurs sont : 1 (QUERY_CLOSE_IMPLICIT_YES) ou 2 (QUERY_CLOSE_IMPLICIT_NO). 1 QUERY_CLOSE_IMPLICIT_YES 2 QUERY_CLOSE_IMPLICIT_NO | |
queryDataSize | int Min: 4096 Max: 65535 | Propriété de pilote JDBC : queryDataSize. | |
queryTimeoutInterruptProcessingMode |
| Propriété de pilote JDBC : queryTimeoutInterruptProcessingMode. 1 INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL 2 INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET | |
readOnly | boolean | Propriété de pilote JDBC : readOnly. | |
recordTemporalHistory |
| Propriété de pilote JDBC : recordTemporalHistory. 1 YES 2 NO | |
reportLongTypes |
| Propriété de pilote JDBC : reportLongTypes. 1 YES 2 NO | |
resultSetHoldability |
| Propriété de pilote JDBC : resultSetHoldability. Les valeurs sont : 1 (HOLD_CURSORS_OVER_COMMIT) ou 2 (CLOSE_CURSORS_AT_COMMIT). 1 HOLD_CURSORS_OVER_COMMIT 2 CLOSE_CURSORS_AT_COMMIT | |
resultSetHoldabilityForCatalogQueries |
| Propriété de pilote JDBC : resultSetHoldabilityForCatalogQueries. Les valeurs sont : 1 (HOLD_CURSORS_OVER_COMMIT) ou 2 (CLOSE_CURSORS_AT_COMMIT). 1 HOLD_CURSORS_OVER_COMMIT 2 CLOSE_CURSORS_AT_COMMIT | |
retrieveMessagesFromServerOnGetMessage | boolean | true | Propriété de pilote JDBC : retrieveMessagesFromServerOnGetMessage. |
retryIntervalForClientReroute | Période avec une précision à la seconde près | Propriété de pilote JDBC : retryIntervalForClientReroute. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
retryWithAlternativeSecurityMechanism |
| Propriété de pilote JDBC : retryWithAlternativeSecurityMechanism. 1 YES 2 NO | |
returnAlias |
| Propriété de pilote JDBC : returnAlias. 1 1 2 2 | |
securityMechanism |
| Propriété de pilote JDBC : securityMechanism. Les valeurs sont : 3 (CLEAR_TEXT_PASSWORD_SECURITY), 4 (USER_ONLY_SECURITY), 7 (ENCRYPTED_PASSWORD_SECURITY), 9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY), 11 (KERBEROS_SECURITY), 12 (ENCRYPTED_USER_AND_DATA_SECURITY), 13 (ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY), 15 (PLUGIN_SECURITY), 16 (ENCRYPTED_USER_ONLY_SECURITY), 18 (TLS_CLIENT_CERTIFICATE_SECURITY). 11 KERBEROS_SECURITY 12 ENCRYPTED_USER_AND_DATA_SECURITY 13 ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY 3 CLEAR_TEXT_PASSWORD_SECURITY 4 USER_ONLY_SECURITY 15 PLUGIN_SECURITY 16 ENCRYPTED_USER_ONLY_SECURITY 7 ENCRYPTED_PASSWORD_SECURITY 18 TLS_CLIENT_CERTIFICATE_SECURITY 9 ENCRYPTED_USER_AND_PASSWORD_SECURITY | |
sendCharInputsUTF8 |
| Propriété de pilote JDBC : sendCharInputsUTF8. 1 YES 2 NO | |
sendDataAsIs | boolean | Propriété de pilote JDBC : sendDataAsIs. | |
serverBidiStringType |
| Propriété de pilote JDBC : serverBidiStringType. 11 BIDI_ST11 4 BIDI_ST4 5 BIDI_ST5 6 BIDI_ST6 7 BIDI_ST7 8 BIDI_ST8 9 BIDI_ST9 10 BIDI_ST10 | |
sessionTimeZone | string | Propriété de pilote JDBC : sessionTimeZone. | |
sqljCloseStmtsWithOpenResultSet | boolean | Propriété de pilote JDBC : sqljCloseStmtsWithOpenResultSet. | |
sqljEnableClassLoaderSpecificProfiles | boolean | Propriété de pilote JDBC : sqljEnableClassLoaderSpecificProfiles. | |
ssid | string | Propriété de pilote JDBC : ssid. | |
sslCertLocation | string | Propriété de pilote JDBC : sslCertLocation. | |
SSLCipherSuites | string | Propriété de pilote JDBC : SSLCipherSuites. | |
sslConnection | boolean | Propriété de pilote JDBC : sslConnection. | |
sslTrustStoreLocation | string | Propriété de pilote JDBC : sslTrustStoreLocation. | |
sslTrustStorePassword | Mot de passe codé réversible (chaîne) | Propriété de pilote JDBC : sslTrustStorePassword. | |
sslTrustStoreType | string | Propriété de pilote JDBC : sslTrustStoreType. | |
statementConcentrator |
| Propriété de pilote JDBC : statementConcentrator. 1 STATEMENT_CONCENTRATOR_OFF 2 STATEMENT_CONCENTRATOR_WITH_LITERALS | |
streamBufferSize | int | Propriété de pilote JDBC : streamBufferSize. | |
stripTrailingZerosForDecimalNumbers |
| Propriété de pilote JDBC : stripTrailingZerosForDecimalNumbers. 1 YES 2 NO | |
sysSchema | string | Propriété de pilote JDBC : sysSchema. | |
timeFormat |
| Propriété de pilote JDBC : timeFormat. 1 ISO 2 USA 3 EUR 4 JIS | |
timerLevelForQueryTimeOut |
| Propriété de pilote JDBC : timerLevelForQueryTimeOut. 1 QUERYTIMEOUT_STATEMENT_LEVEL 2 QUERYTIMEOUT_CONNECTION_LEVEL -1 QUERYTIMEOUT_DISABLED | |
timestampFormat |
| Propriété de pilote JDBC : timestampFormat. 1 ISO 5 JDBC | |
timestampOutputType |
| Propriété de pilote JDBC : timestampOutputType. 1 JDBC_TIMESTAMP 2 JCC_DBTIMESTAMP | |
timestampPrecisionReporting |
| Propriété de pilote JDBC : timestampPrecisionReporting. 1 TIMESTAMP_JDBC_STANDARD 2 TIMESTAMP_ZERO_PADDING | |
traceDirectory | string | Propriété de pilote JDBC : traceDirectory. | |
traceFile | string | Propriété de pilote JDBC : traceFile. | |
traceFileAppend | boolean | Propriété de pilote JDBC : traceFileAppend. | |
traceFileCount | int | Propriété de pilote JDBC : traceFileCount. | |
traceFileSize | int | Propriété de pilote JDBC : traceFileSize. | |
traceLevel | int | 0 | Combinaison bit à bit des constantes suivantes : TRACE_NONE=0, TRACE_CONNECTION_CALLS=1, TRACE_STATEMENT_CALLS=2, TRACE_RESULT_SET_CALLS=4, TRACE_DRIVER_CONFIGURATION=16, TRACE_CONNECTS=32, TRACE_DRDA_FLOWS=64, TRACE_RESULT_SET_META_DATA=128, TRACE_PARAMETER_META_DATA=256, TRACE_DIAGNOSTICS=512, TRACE_SQLJ=1024, TRACE_META_CALLS=8192, TRACE_DATASOURCE_CALLS=16384, TRACE_LARGE_OBJECT_CALLS=32768, TRACE_SYSTEM_MONITOR=131072, TRACE_TRACEPOINTS=262144, TRACE_ALL=-1. |
traceOption |
| Propriété de pilote JDBC : traceOption 0 0 1 1 | |
translateForBitData |
| Propriété de pilote JDBC : translateForBitData. 1 HEX_REPRESENTATION 2 SERVER_ENCODING_REPRESENTATION | |
updateCountForBatch |
| Propriété de pilote JDBC : updateCountForBatch. 1 NO_UPDATE_COUNT 2 TOTAL_UPDATE_COUNT | |
useCachedCursor | boolean | Propriété de pilote JDBC : useCachedCursor. | |
useIdentityValLocalForAutoGeneratedKeys | boolean | Propriété de pilote JDBC : useIdentityValLocalForAutoGeneratedKeys. | |
useJDBC4ColumnNameAndLabelSemantics |
| Propriété de pilote JDBC : useJDBC4ColumnNameAndLabelSemantics. Les valeurs sont : 1 (OUI) ou 2 (NON). 1 YES 2 NO | |
useJDBC41DefinitionForGetColumns |
| Propriété de pilote JDBC : useJDBC41DefinitionForGetColumns. 1 YES 2 NO | |
user | string | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
useRowsetCursor | boolean | Propriété de pilote JDBC : useRowsetCursor. | |
useTransactionRedirect | boolean | Propriété de pilote JDBC : useTransactionRedirect. | |
xaNetworkOptimization | boolean | Propriété de pilote JDBC : xaNetworkOptimization. | |
xmlFormat |
| Propriété de pilote JDBC : xmlFormat. 0 XML_FORMAT_TEXTUAL 1 XML_FORMAT_BINARY |
databaseStore > dataSource > properties.db2.i.toolbox
Propriétés de la source de données pour le pilote JDBC IBM DB2 for i Toolbox.
Name | Type | Default | Description |
---|---|---|---|
serverName | string | Serveur sur lequel la base de données est en cours d'exécution. | |
databaseName | string | Propriété de pilote JDBC : databaseName. | |
access |
| all | Propriétés de pilote JDBC : access. all all read call read call read only read only |
behaviorOverride | int | Propriété de pilote JDBC : behaviorOverride. | |
bidiImplicitReordering | boolean | true | Propriété de pilote JDBC : bidiImplicitReordering. |
bidiNumericOrdering | boolean | false | Propriété de pilote JDBC : bidiNumericOrdering. |
bidiStringType | int | Propriété de pilote JDBC : bidiStringType. | |
bigDecimal | boolean | true | Propriété de pilote JDBC : bigDecimal. |
blockCriteria |
| 2 | Propriété de pilote JDBC : blockCriteria. Les valeurs sont : 0 (aucun blocage d'enregistrement), 1 (bloc si FOR FETCH ONLY est spécifié), 2 (bloc si FOR UPDATE est spécifié). 0 0 1 1 2 2 |
blockSize |
| 32 | Propriété de pilote JDBC : blockSize. 0 0 256 256 16 16 512 512 128 128 8 8 64 64 32 32 |
characterTruncation |
| Propriété de pilote JDBC : CharacterTruncation. default default warning warning none none | |
concurrentAccessResolution | int Min: 0 Max: 3 | Propriété de pilote JDBC : concurrentAccessResolution. | |
cursorHold | boolean | false | Propriété de pilote JDBC : cursorHold. |
cursorSensitivity |
| asensitive | Propriété de pilote JDBC : cursorSensitivity. Les valeurs sont : 0 (TYPE_SCROLL_SENSITIVE_STATIC), 1 (TYPE_SCROLL_SENSITIVE_DYNAMIC), 2 (TYPE_SCROLL_ASENSITIVE). asensitive asensitive insensitive insensitive sensitive sensitive |
dataCompression | boolean | true | Propriété de pilote JDBC : dataCompression. |
dataTruncation | boolean | true | Propriété de pilote JDBC : dataTruncation. |
dateFormat |
| Propriété de pilote JDBC : dateFormat. julian julian dmy dmy ymd ymd usa usa eur eur mdy mdy iso iso jis jis | |
dateSeparator |
| Propriété de pilote JDBC : dateSeparator. \, Caractère virgule (,). ** Caractère espace ( ). - Caractère tiret (-). . Caractère point (.). /** Caractère barre oblique (/). | |
decfloatRoundingMode |
| Propriété de pilote JDBC : decfloatRoundingMode. ceiling ceiling half even half even half up half up up up floor floor down down half down half down | |
decimalDataErrors | string | Propriété de pilote JDBC : decimalDataErrors. | |
decimalSeparator |
| Propriété de pilote JDBC : decimalSeparator. \, Caractère virgule (,). . Caractère point (.). | |
describeOption | string | Propriété de pilote JDBC : describeOption. | |
driver |
| toolbox | Propriété de pilote JDBC : driver. native native toolbox toolbox |
errors |
| basic | Propriété de pilote JDBC : errors. basic basic full full |
extendedDynamic | boolean | false | Propriété de pilote JDBC : extendedDynamic. |
extendedMetaData | boolean | false | Propriété de pilote JDBC : extendedMetaData. |
fullOpen | boolean | false | Propriété de pilote JDBC : fullOpen. |
holdInputLocators | boolean | true | Propriété de pilote JDBC : holdInputLocators. |
holdStatements | boolean | false | Propriété de pilote JDBC : holdStatements. |
ignoreWarnings | string | Propriété de pilote JDBC : ignoreWarnings. | |
isolationLevelSwitchingSupport | boolean | false | Propriété de pilote JDBC : isolationLevelSwitchingSupport. |
keepAlive | boolean | Propriété de pilote JDBC : keepAlive. | |
lazyClose | boolean | false | Propriété de pilote JDBC : lazyClose. |
libraries | string | Propriété de pilote JDBC : libraries. | |
lobThreshold | int Min: 0 Max: 16777216 | 0 | Propriété de pilote JDBC : lobThreshold. |
loginTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : loginTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
maximumPrecision |
| 31 | Propriété de pilote JDBC : maximumPrecision. 63 64 31 31 |
maximumBlockedInputRows | int Min: 1 Max: 32000 | Propriété de pilote JDBC : maximumBlockedInputRows. | |
maximumScale | int Min: 0 Max: 63 | 31 | Propriété de pilote JDBC : maximumScale. |
metaDataSource | int Min: 0 Max: 1 | 1 | Propriété de pilote JDBC : metaDataSource. |
minimumDivideScale | int Min: 0 Max: 9 | 0 | Propriété de pilote JDBC : minimumDivideScale. |
naming |
| sql | Propriété de pilote JDBC : naming. system system sql sql |
numericRangeError |
| Propriété de pilote JDBC : numericRangeError. default default warning warning none none | |
package | string | Propriété de pilote JDBC : package. | |
packageAdd | boolean | true | Propriété de pilote JDBC : packageAdd. |
packageCCSID |
| 13488 | Propriété de pilote JDBC : packageCCSID. Les valeurs sont : 1200 (UCS-2) ou 13488 (UTF-16). 1200 1200 (UCS-2) 13488 13488 (UTF-16) |
packageCache | boolean | false | Propriété de pilote JDBC : packageCache. |
packageCriteria |
| default | Propriété de pilote JDBC : packageCriteria. default default select select |
packageError |
| warning | Propriété de pilote JDBC : packageError. exception exception warning warning none none |
packageLibrary | string | QGPL | Propriété de pilote JDBC : packageLibrary. |
password | Mot de passe codé réversible (chaîne) | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
prefetch | boolean | true | Propriété de pilote JDBC : prefetch. |
prompt | boolean | false | Propriété de pilote JDBC : prompt. |
proxyServer | string | Propriété de pilote JDBC : proxyServer. | |
qaqqiniLibrary | string | Propriété de pilote JDBC : qaqqiniLibrary. | |
queryOptimizeGoal | int Min: 0 Max: 2 | 0 | Propriété de pilote JDBC : queryOptimizeGoal. Les valeur sont : 1 (*FIRSTIO) ou 2 (*ALLIO). |
queryReplaceTruncatedParameter | string | Propriété de pilote JDBC : queryReplaceTruncatedParameter. | |
queryTimeoutMechanism |
| Propriété de pilote JDBC : queryTimeoutMechanism. cancel cancel qqrytimlmt qqrytimlmt | |
queryStorageLimit | int Min: -1 | Limite mémoire de requête | |
receiveBufferSize | int Min: 1 | Propriété de pilote JDBC : receiveBufferSize. | |
remarks |
| system | Propriété de pilote JDBC : remarks. system system sql sql |
rollbackCursorHold | boolean | false | Propriété de pilote JDBC : rollbackCursorHold. |
savePasswordWhenSerialized | boolean | false | Propriété de pilote JDBC : savePasswordWhenSerialized. |
secondaryUrl | string | Propriété de pilote JDBC : secondaryUrl. | |
secure | boolean | false | Propriété de pilote JDBC : secure. |
secureCurrentUser | boolean | Propriété de pilote JDBC : secureCurrentUser. | |
sendBufferSize | int Min: 1 | Propriété de pilote JDBC : sendBufferSize. | |
serverTraceCategories | int | 0 | Propriété de pilote JDBC : serverTraceCategories. |
serverTrace | int | Propriété de pilote JDBC : serverTrace. | |
soLinger | Période avec une précision à la seconde près | Propriété de pilote JDBC : soLinger. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
soTimeout | Période avec une précision à la milliseconde près | Propriété de pilote JDBC : soTimeout. Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie. | |
sort |
| hex | Propriété de pilote JDBC : sort. hex hex language language table table |
sortLanguage | string | Propriété de pilote JDBC : sortLanguage. | |
sortTable | string | Propriété de pilote JDBC : sortTable. | |
sortWeight |
| Propriété de pilote JDBC : sortWeight. shared shared unqiue unique | |
tcpNoDelay | boolean | Propriété de pilote JDBC : tcpNoDelay. | |
threadUsed | boolean | true | Propriété de pilote JDBC : threadUsed. |
timeFormat |
| Propriété de pilote JDBC : timeFormat. usa usa eur eur iso iso jis jis hms hms | |
timeSeparator |
| Propriété de pilote JDBC : timeSeparator. \, Caractère virgule (,). ** Caractère espace ( ). : Caractère deux points (:). .** Caractère point (.). | |
timestampFormat |
| Propriété de pilote JDBC : timestampFormat. iso iso ibmsql ibmsql | |
toolboxTrace |
| Propriété de pilote JDBC : toolboxTrace. all all proxy proxy datastream datastream pcml pcml warning warning information information jdbc jdbc none none diagnostic diagnostic thread thread error error conversion conversion | |
trace | boolean | Propriété de pilote JDBC : trace. | |
translateBinary | boolean | false | Propriété de pilote JDBC : translateBinary. |
translateBoolean | boolean | true | Propriété de pilote JDBC : translateBoolean. |
translateHex |
| character | Propriété de pilote JDBC : translateHex. character character binary binary |
trueAutoCommit | boolean | false | Propriété de pilote JDBC : trueAutoCommit. |
useBlockUpdate | boolean | Propriété de pilote JDBC : useBlockUpdate. | |
useDrdaMetadataVersion | boolean | Propriété de pilote JDBC : useDrdaMetadataVersion. | |
user | string | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
variableFieldCompression |
| Propriété de pilote JDBC : variableFieldCompression. all all true true false false insert insert | |
xaLooselyCoupledSupport | int Min: 0 Max: 1 | 0 | Propriété de pilote JDBC : xaLooselyCoupledSupport. |
databaseStore > dataSource > properties.sybase
Propriétés de la source de données pour le pilote JDBC Sybase.
Name | Type | Default | Description |
---|---|---|---|
databaseName | string | Propriété de pilote JDBC : databaseName. | |
serverName | string | localhost | Serveur sur lequel la base de données est en cours d'exécution. |
portNumber | int | 5000 | Port sur lequel obtenir des connexions de base de données. |
connectionProperties | string | SELECT_OPENS_CURSOR=true | Propriété de pilote JDBC : connectionProperties. |
loginTimeout | Période avec une précision à la seconde près | Propriété de pilote JDBC : loginTimeout. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. | |
networkProtocol |
| Propriété de pilote JDBC : networkProtocol. socket socket SSL SSL | |
password | Mot de passe codé réversible (chaîne) | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
resourceManagerName | string | Propriété de pilote JDBC : resourceManagerName. | |
SERVER_INITIATED_TRANSACTIONS |
| false | Propriété de pilote JDBC : SERVER_INITIATED_TRANSACTIONS. true true false false |
user | string | Il est recommandé d'utiliser un alias d'authentification géré par conteneur au lieu de configurer cette propriété. | |
version | int | Propriété de pilote JDBC : version. |
databaseStore > dataSource > containerAuthData
Données d'authentification par défaut pour une authentification gérée par conteneur qui s'applique lorsque les liaisons ne spécifient pas d'alias d'authentification pour une référence de ressource res-auth=CONTAINER. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, la modification est appliquée avec les nouvelles demandes de connexion ; les connexions en cours d'utilisation ne sont pas affectées.
Name | Type | Default | Description |
---|---|---|---|
user | string | Nom d'utilisateur à employer lors de la connexion à un système d'information d'entreprise. | |
password | Mot de passe codé réversible (chaîne) | Mot de passe de l'utilisateur à employer lors de la connexion à un système d'information d'entreprise. La valeur peut être enregistrée en texte clair ou sous forme codée. Il est recommandé d'encoder le mot de passe. Pour cela, utilisez l'outil securityUtility avec l'option encode. |
databaseStore > dataSource > jaasLoginContextEntry
Entrée du contexte de connexion JAAS pour l'authentification. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, la mise à jour est appliquée avec les nouvelles demandes de connexion ; les connexions en cours d'utilisation ne sont pas affectées.
Name | Type | Default | Description |
---|---|---|---|
name | string | Nom d'une entrée de configuration JAAS. | |
loginModuleRef | Liste de références aux éléments jaasLoginModule de niveau supérieur (chaîne dans laquelle les éléments sont séparés par des virgules). | hashtable,userNameAndPassword,certificate,token | Référence à l'ID d'un module de connexion JAAS. |
databaseStore > dataSource > onConnect
Commande SQL à exécuter à chaque connexion établie à la base de données. L'instruction SQL s'applique uniquement aux nouvelles connexions créées, et non aux connexions existantes réutilisées du pool de connexions. Si vous mettez à jour cette valeur alors que le serveur est en cours d'exécution, les connexions existantes sont détruites.
databaseStore > dataSource > recoveryAuthData
Données d'authentification pour la récupération des transactions.
Name | Type | Default | Description |
---|---|---|---|
user | string | Nom d'utilisateur à employer lors de la connexion à un système d'information d'entreprise. | |
password | Mot de passe codé réversible (chaîne) | Mot de passe de l'utilisateur à employer lors de la connexion à un système d'information d'entreprise. La valeur peut être enregistrée en texte clair ou sous forme codée. Il est recommandé d'encoder le mot de passe. Pour cela, utilisez l'outil securityUtility avec l'option encode. |
Référence à la bibliothèque partagée contenant la classe de plug-in du médiateur.
Name | Type | Default | Description |
---|---|---|---|
name | string | Nom de la bibliothèque partagée (pour les administrateurs) | |
description | string | Description de la bibliothèque partagée (pour les administrateurs) | |
filesetRef | Liste de références aux éléments fileset de niveau supérieur (chaîne dans laquelle les éléments sont séparés par des virgules). | ID de l'ensemble de fichiers référencé | |
apiTypeVisibility | string | spec,ibm-api,api,stable | Types de packages d'API pris en charge par ce chargeur de classe. Cette valeur est une liste séparée par des virgules de toutes les combinaisons de packages d'API suivants : : spec, ibm-api, api, stable, third-party. |
ID de l'ensemble de fichiers référencé
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
dir | Chemin vers un répertoire | ${server.config.dir} | Répertoire de base dans lequel rechercher les fichiers. |
caseSensitive | boolean | true | Booléen indiquant si la recherche doit se faire en tenant compte de la casse des caractères (valeur par défaut : true). |
includes | string | * | Liste (séparée par des virgules ou des espaces) de masques de nom de fichier à inclure dans les résultats de la recherche (valeur par défaut : *). |
excludes | string | Liste (séparée par des virgules ou des espaces) de masques de nom de fichier à exclure des résultats de la recherche. Par défaut, aucun fichier n'est exclu. | |
scanInterval | Période avec une précision à la milliseconde près | 0 | Intervalle entre chaque balayage de l'ensemble de fichiers pour déterminer s'il a subi des changements. Sa valeur est un entier long suivi de l'abréviation de l'unité de temps choisie : h pour les heures, m pour les minutes, s pour les secondes, ms pour les millisecondes. Par exemple, 2ms ou 5s. Désactivé par défaut (scanInterval=0). Indiquez une valeur entière positive suivie d'une unité de temps, qui peut être heure (h), minute (m), seconde (s) ou milliseconde (ms). Par exemple, pour 500 millisecondes, indiquez 500ms. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1s500ms correspond à 1 seconde et demie. |
ID du dossier référencé
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
dir | Chemin vers un répertoire | Répertoire ou dossier à inclure dans le chemin d'accès aux classes de la bibliothèque afin de trouver les fichiers de ressources |
ID du fichier référencé
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
name | Chemin vers un fichier | Nom de fichier complet |
Nom de classe de plug-in du médiateur. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.mediator.classnames.
Type d'octroi du jeton d'accès (conformément à la spécification OAuth) autorisé pour le fournisseur. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.grant.types.allowed.
Nom d'un client habilité à utiliser l'autorisation automatique. Le paramètre de fournisseur équivalent dans le profil de serveur d'applications complet est oauth20.autoauthorize.clients.
Type de jeton à générer. Valeurs valides : of opaque, jwt ou mpjwt. Mpjwt correspond à un format de microprofil normalisé. Valeur par défaut : opaque.
grant_type pour gestionnaire de jeton JWT
Name | Type | Default | Description |
---|---|---|---|
maxJtiCacheSize | long Min: 1 | 10000 | Taille maximale de la mémoire cache qui conserve les données jti de jeton jwt, pour empêcher la réutilisation des jti. |
clockSkew | Période avec une précision à la seconde près | 300s | Décalage d'horloge autorisé entre les systèmes Client OpenID Connect et Fournisseur OpenID Connect lorsqu'ils ne sont pas synchronisés. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
tokenMaxLifetime | Période avec une précision à la seconde près | 7200s | Indique la durée de vie maximale d'un jeton jwt actif après son émission. Indiquez une valeur entière suivie d'une unité de temps, qui peut être heure (h), minute (m) ou seconde (s). Par exemple, pour 30 secondes, indiquez 30s. Vous pouvez inclure plusieurs valeurs dans une même entrée. Par exemple, 1m30s correspond à 90 secondes. |
iatRequired | boolean | false | La demande iat dans un jeton jwt est requise. |