Configuration pour connecteur CouchDB.
Name | Type | Default | Description |
---|---|---|---|
id | string | ID de configuration unique. | |
libraryRef | Référence à lélément {0} de niveau supérieur (chaîne). | Spécifie une bibliothèque contenant la bibliothèque du client CouchDB et ses dépendances. | |
username | string | ID utilisateur CouchDB utilisé pour se connecter et accéder à vos bases de données. | |
password | Mot de passe codé réversible (chaîne) | Mot de passe correspondant à votre ID utilisateur Couchdb. | |
jndiName | string | Nom JNDI d'une instance CouchDB. | |
url | string | URL du serveur CouchDB, incluant l'hôte et le port. | |
host | string | Nom d'hôte du serveur CouchDB. | |
port | int | 5984 | Numéro de port du serveur CouchDB. |
maxConnections | int | 20 | Nombre maximal de connexions simultanées à l'hôte. |
connectionTimeout | Période avec une précision à la milliseconde près | 30s | Durée d'attente d'établissement d'une connexion. 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. |
socketTimeout | Période avec une précision à la milliseconde près | 1m | Délai d'attente d'une réponse. 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. |
enableSSL | boolean | false | Active SSL lors de la connexion à CouchDB. |
relaxedSSLSettings | boolean | false | Active des paramètres SSL souples qui permettent au gestionnaire d'accréditation d'accepter n'importe quel hôte et certificat. |
caching | boolean | true | Permet le chargement de documents depuis le cache du client http s'il existe et que la révision n'a pas changé depuis le dernier accès. |
maxCacheEntries | int Min: 0 | 1000 | Nombre maximal d'entrées en cache pour le client http. |
maxObjectSizeBytes | int Min: 0 | 8192 | Définit la taille maximale d'un document stocké. |
useExpectContinue | boolean | true | Utiliser l'en-tête Expect Continue dans la demande lors de l'envoi de demandes à CouchDB. |
cleanupIdleConnections | boolean | true | Ferme les connexions automatiquement lorsqu'elles sont inactives. |
Spécifie une bibliothèque contenant la bibliothèque du client CouchDB et ses dépendances.
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 |