couchdb - CouchDB (couchdb)

Configuración de un CouchDB Connector.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
libraryRefUna referencia a un elemento library de nivel superior (string).Especifica una biblioteca que contiene la biblioteca del cliente de CouchDB y sus dependencias.
usernamestringEl ID de usuario de CouchDB utilizado para el inicio de sesión y el acceso a sus bases de datos.
passwordContraseña codificada de forma reversible (string)Contraseña correspondiente al ID de usuario de Couchdb.
jndiNamestringNombre JNDI de una instancia de CouchDB.
urlstringURL para el servidor de CouchDB, el cual incluye el host y el puerto.
hoststringEl nombre de host del servidor de CouchDB.
portint5984Número de puerto del servidor de CouchDB.
maxConnectionsint20El número máximo de conexiones simultáneas con el host.
connectionTimeoutUn período de tiempo con precisión de milisegundos30sEl tiempo de espera para establecer una conexión. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
socketTimeoutUn período de tiempo con precisión de milisegundos1mEl periodo de tiempo de espera de respuesta. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
enableSSLbooleanfalseHabilita SSL cuando se conecta con CouchDB.
relaxedSSLSettingsbooleanfalseHabilita los valores de SSL relajado, los cuales permiten que el gestor de confianza acepte cualquier host y certificado.
cachingbooleantruePermite cargar documentos desde la memoria caché del cliente de http si existe y la revisión no se ha modificado desde el último acceso.
maxCacheEntriesint
Min: 0
1000Número máximo de entradas de memoria caché para el cliente de http.
maxObjectSizeBytesint
Min: 0
8192Establece un tamaño máximo para un documento almacenado.
useExpectContinuebooleantrueUtilizar la cabecera de continuación prevista cuando se realizan solicitudes a CouchDB.
cleanupIdleConnectionsbooleantrueCierra automáticamente las conexiones cuando se considera que están desocupadas.

library

Especifica una biblioteca que contiene la biblioteca del cliente de CouchDB y sus dependencias.

NameTypeDefaultDescription
namestringNombre de biblioteca compartida para los administradores
descriptionstringDescripción de biblioteca compartida para los administradores
filesetRefLista de referencias a elementos fileset de nivel superior (serie separada por comas).ID de conjunto de archivos referenciados
apiTypeVisibilitystringspec,ibm-api,api,stableLos tipos de paquetes de API que admite este cargador de clases. Este valor es una lista separada por comas con cualquier combinación de valores de los paquetes de API siguientes: spec, ibm-api, api, stable, third-party.

library > fileset

ID de conjunto de archivos referenciados

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
dirVía de acceso a un directorio${server.config.dir}Directorio base para buscar archivos
caseSensitivebooleantrueValor booleano que indica si la búsqueda debe ser sensible a las mayúsculas y minúsculas (valor por omisión: true).
includesstring*Lista de patrones de nombres de archivo separados por comas o espacios que se incluyen en los resultados de la búsqueda (valor por omisión: *).
excludesstringLista de patrones de nombres de archivo separados por comas o espacios que se excluyen de los resultados de la búsqueda. Por omisión, no se excluye ningún archivo.
scanIntervalUn período de tiempo con precisión de milisegundos0Intervalo de exploración para comprobar si hay cambios en el conjunto de archivos con el sufijo de unidad de tiempo h-hora, m-minuto, s-segundo, ms-milisegundo (por ejemplo, 2 min o 5 s). Inhabilitado (intervalo de exploración=0) por omisión. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

library > folder

ID de carpeta de referencia

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
dirVía de acceso a un directorioDirectorio o carpeta que se va a incluir en la vía de acceso de clases de la biblioteca para localizar los archivos de recursos

library > file

ID de archivo de referencia

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
nameVía de acceso a un archivoNombre de archivo plenamente cualificado