Die Konfiguration für einen CouchDB-Connector.
Name | Type | Default | Description |
---|---|---|---|
id | string | Eine eindeutige Konfigurations-ID. | |
libraryRef | Referenz auf das library-Element (string) der höchsten Ebene. | Gibt eine Bibliothek an, die die Bibliothek des CouchDB-Clients und deren Abhängigkeiten enthält. | |
username | string | Die CouchDB-Benutzer-ID, die für die Anmeldung an und den Zugriff auf die Datenbanken verwendet wird. | |
password | Umkehrbar verschlüsseltes Kennwort (string) | Das Kennwort für Ihre CouchDB-Benutzer-ID. | |
jndiName | string | Der JNDI-Name für eine CouchDB-Instanz. | |
url | string | Die URL für den CouchDB-Server, die den Host und den Port enthält. | |
host | string | Der Hostname für den CouchDB-Server. | |
port | int | 5984 | Die Portnummer für den CouchDB-Server. |
maxConnections | int | 20 | Die maximal zulässige Anzahl gleichzeitiger Verbindungen zum Host. |
connectionTimeout | Zeitraum mit Genauigkeit in Millisekunden | 30s | Das Zeitlimit für das Herstellen einer Verbindung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. |
socketTimeout | Zeitraum mit Genauigkeit in Millisekunden | 1m | Die Zeit, die auf eine Antwort gewartet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. |
enableSSL | boolean | false | Aktiviert SSL bei der Herstellung der Verbindung zu CouchDB. |
relaxedSSLSettings | boolean | false | Aktiviert gelockerte SSL-Einstellungen, was es dem Trust-Manager ermöglicht, jeden Host und jedes Zertifikat zu akzeptieren. |
caching | boolean | true | Lässt das Laden von Dokumenten aus dem Cache des HTTP-Clients zu, sofern dieser vorhanden ist und sich die Revision seit dem letzten Zugriff nicht geändert hat. |
maxCacheEntries | int Min: 0 | 1000 | Die maximal zulässige Anzahl an Cacheeinträgen für den HTTP-Client. |
maxObjectSizeBytes | int Min: 0 | 8192 | Legt die maximale Größe für ein gespeichertes Dokument fest. |
useExpectContinue | boolean | true | Verwendet den Header Expect Continue in Anforderungen an CouchDB. |
cleanupIdleConnections | boolean | true | Schließt Verbindungen automatisch, wenn diese als inaktiv eingestuft werden. |
Gibt eine Bibliothek an, die die Bibliothek des CouchDB-Clients und deren Abhängigkeiten enthält.
Name | Type | Default | Description |
---|---|---|---|
name | string | Name der gemeinsam genutzten Bibliothek für Administratoren. | |
description | string | Beschreibung der gemeinsam genutzten Bibliothek für Administratoren. | |
filesetRef | Liste mit Referenzen auf fileset-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge). | ID der referenzierten Dateigruppe | |
apiTypeVisibility | string | spec,ibm-api,api,stable | Die Typen von API-Paketen, die dieses Klassenladeprogramm unterstützt. Dieser Wert wird in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge angegeben: spec, ibm-api, api, stable, third-party. |
ID der referenzierten Dateigruppe
Name | Type | Default | Description |
---|---|---|---|
id | string | Eine eindeutige Konfigurations-ID. | |
dir | Pfad zu einem Verzeichnis | ${server.config.dir} | Das Basisverzeichnis, in dem Dateien gesucht werden. |
caseSensitive | boolean | true | Boolescher Wert, der anzeigt, ob bei der Suche die Groß-/Kleinschreibung beachtet werden soll (Standardeinstellung: true). |
includes | string | * | Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die in die Suchergebnisse eingeschlossen werden sollen (Standardeinstellung: *). |
excludes | string | Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die von den Suchergebnissen ausgeschlossen werden sollen. Standardmäßig werden keine Dateien ausgeschlossen. | |
scanInterval | Zeitraum mit Genauigkeit in Millisekunden | 0 | Das Intervall, in dem die Dateigruppe auf Änderungen hin überprüft wird, zusammen mit dem Suffix für die Zeiteinheit: h-Stunde, m-Minute, s-Sekunde, ms-Millisekunde (z. B. 2ms oder 5s). Diese Einstellung ist standardmäßig inaktiviert (scanInterval=0). Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. |
ID des referenzierten Ordners
Name | Type | Default | Description |
---|---|---|---|
id | string | Eine eindeutige Konfigurations-ID. | |
dir | Pfad zu einem Verzeichnis | Verzeichnis oder Ordner, der zum Suchen von Ressourcendateien in den Bibliotheksklassenpfad eingeschlossen werden soll |
ID der referenzierten Datei
Name | Type | Default | Description |
---|---|---|---|
id | string | Eine eindeutige Konfigurations-ID. | |
name | Pfad zu einer Datei | Vollständig qualifizierter Dateiname |