Saltar al contenido

Referencia de parámetros

Archivo: /usr/local/stcpren/configs/config.json. Puede indicarse otro archivo con -config. Vea Configuración.

General

ParámetroTipoDescripción
applDirtextoDirectorio de instalación. Predeterminado del paquete: /usr/local/stcpren.
applLockDirtextoDirectorio de los archivos de control de lock, cuando lockType = filesystem.
applLogDirtextoDirectorio del log en archivo de texto. Se usa solo en el modo archivo local (stcpgeminifile).
applPidFiletextoArchivo de PID (opcional). La opción -pid tiene prioridad.
applConfigPassPhrasetextoClave usada en el cifrado de las contraseñas. Dato sensible. Debe ser igual en los demás productos del entorno. Vea Clave de cifrado de las contraseñas.
applUsertextoUsuario del sistema operativo de la ejecución. Predeterminado del paquete: stcp.
applGrouptextoGrupo del sistema operativo de la ejecución. Predeterminado del paquete: stcp.
applUmasktextoUmask de los archivos creados. Predeterminado: 0022.
applDebugenteroNivel máximo de los mensajes mostrados en la salida de error (stderr). 0 muestra solo los errores; valores mayores muestran más detalles.
LicensetextoRuta del archivo de licencia de Riversoft STCP Gemini Rename. Dato sensible.

cfgProvider

ParámetroTipoDescripción
cfgProviderTypetextoModo de configuración: stcpgeminidb (base de datos) o stcpgeminifile (archivo local). Vea Modos de configuración.
cfgInstanceNametextoNombre de la instancia asociada. Es el mismo nombre usado por Riversoft STCP Gemini Server (ApplName) o por Riversoft STCP DirectLink.
cfgDbNametextoNombre de la base de configuración. Solo en el modo base de datos.
cfgDbHosttextoDirección del servidor de base de datos.
cfgDbPortenteroPuerto de la base de datos.
cfgDbUsertextoUsuario de la base de datos.
cfgDbPswdtextoContraseña de la base de datos. Dato sensible.
cfgDbTypetextoTipo de base de datos, por ejemplo mysql o mssql.
cfgDbOptionstextoOpciones adicionales de conexión, agregadas al nombre de la base.

En el modo base de datos, los mensajes se graban en la base de log configurada en la instancia.

lockProvider

ParámetroTipoDescripción
lockEnablebooleanoHabilita el control de lock, que evita ejecuciones simultáneas sobre los mismos recursos.
lockTypetextoin-memory mantiene el lock en memoria durante la ejecución; filesystem registra el lock en un archivo en el directorio applLockDir.

cfgInstance

Solo en el modo archivo local (stcpgeminifile). Contiene los parámetros de la instancia que, en el modo base de datos, se leen de la base de configuración.

ParámetroTipoDescripción
Entity.VersionenteroVersión de la estructura. Use 2.
Entity.NametextoNombre de la instancia.
Log.VerboseenteroNivel máximo de los mensajes grabados en el log.
Log.ConsoleenteroNivel máximo de los mensajes mostrados en la consola.
Log.ExternalenteroNivel máximo de los mensajes enviados al comando externo de log (Log.ExecProg). 0 lo deshabilita.
Log.ExecProgtextoComando externo que recibe los mensajes de log.
Log.FilterRegEx, Log.FilterRegExNegtextoExpresiones regulares que incluyen o excluyen mensajes del comando externo de log.
Startup.SerialNumbertextoNúmero de serie de la instancia.
Startup.ExternalLockEnableentero1 habilita el control de lock entre procesos.
Startup.ExternalLockTimeoutenteroTiempo máximo de espera por el lock, en milisegundos.
Startup.ExternalLockWaitenteroIntervalo entre los intentos de obtener el lock, en milisegundos.
Startup.ExternalLockRetriesenteroNúmero de intentos de obtener el lock.

Niveles de los mensajes

Cada mensaje tiene un nivel numérico; cuanto menor el número, más importante el mensaje. Un mensaje se registra cuando su nivel es menor o igual al límite configurado (Log.Verbose, Log.Console o applDebug).

NivelMensajes
0Errores de inicio y resultados de conversión y exportación.
1Errores de las reglas (predeterminado de LogLevelOnError).
6Éxito de las reglas (predeterminado de LogLevelOnSuccess).
7Avisos e información de las reglas (predeterminados de LogLevelOnWarning y LogLevelOnInfo).
8Inicio y fin de la ejecución.
128Rastreo para diagnóstico.

Los niveles de los mensajes de las reglas se definen en el enrutamiento. Vea Referencia de reglas.

kmsProvider

La sección kmsProvider aparece en los modelos de configuración, pero no se lee en esta versión. Informe los valores directamente en el config.json y proteja el archivo. Vea Seguridad.