Referencia de parámetros
Archivo: /usr/local/stcpren/configs/config.json. Puede indicarse otro archivo con -config. Vea Configuración.
General
| Parámetro | Tipo | Descripción |
|---|---|---|
applDir | texto | Directorio de instalación. Predeterminado del paquete: /usr/local/stcpren. |
applLockDir | texto | Directorio de los archivos de control de lock, cuando lockType = filesystem. |
applLogDir | texto | Directorio del log en archivo de texto. Se usa solo en el modo archivo local (stcpgeminifile). |
applPidFile | texto | Archivo de PID (opcional). La opción -pid tiene prioridad. |
applConfigPassPhrase | texto | Clave 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. |
applUser | texto | Usuario del sistema operativo de la ejecución. Predeterminado del paquete: stcp. |
applGroup | texto | Grupo del sistema operativo de la ejecución. Predeterminado del paquete: stcp. |
applUmask | texto | Umask de los archivos creados. Predeterminado: 0022. |
applDebug | entero | Nivel máximo de los mensajes mostrados en la salida de error (stderr). 0 muestra solo los errores; valores mayores muestran más detalles. |
License | texto | Ruta del archivo de licencia de Riversoft STCP Gemini Rename. Dato sensible. |
cfgProvider
| Parámetro | Tipo | Descripción |
|---|---|---|
cfgProviderType | texto | Modo de configuración: stcpgeminidb (base de datos) o stcpgeminifile (archivo local). Vea Modos de configuración. |
cfgInstanceName | texto | Nombre de la instancia asociada. Es el mismo nombre usado por Riversoft STCP Gemini Server (ApplName) o por Riversoft STCP DirectLink. |
cfgDbName | texto | Nombre de la base de configuración. Solo en el modo base de datos. |
cfgDbHost | texto | Dirección del servidor de base de datos. |
cfgDbPort | entero | Puerto de la base de datos. |
cfgDbUser | texto | Usuario de la base de datos. |
cfgDbPswd | texto | Contraseña de la base de datos. Dato sensible. |
cfgDbType | texto | Tipo de base de datos, por ejemplo mysql o mssql. |
cfgDbOptions | texto | Opciones 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ámetro | Tipo | Descripción |
|---|---|---|
lockEnable | booleano | Habilita el control de lock, que evita ejecuciones simultáneas sobre los mismos recursos. |
lockType | texto | in-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ámetro | Tipo | Descripción |
|---|---|---|
Entity.Version | entero | Versión de la estructura. Use 2. |
Entity.Name | texto | Nombre de la instancia. |
Log.Verbose | entero | Nivel máximo de los mensajes grabados en el log. |
Log.Console | entero | Nivel máximo de los mensajes mostrados en la consola. |
Log.External | entero | Nivel máximo de los mensajes enviados al comando externo de log (Log.ExecProg). 0 lo deshabilita. |
Log.ExecProg | texto | Comando externo que recibe los mensajes de log. |
Log.FilterRegEx, Log.FilterRegExNeg | texto | Expresiones regulares que incluyen o excluyen mensajes del comando externo de log. |
Startup.SerialNumber | texto | Número de serie de la instancia. |
Startup.ExternalLockEnable | entero | 1 habilita el control de lock entre procesos. |
Startup.ExternalLockTimeout | entero | Tiempo máximo de espera por el lock, en milisegundos. |
Startup.ExternalLockWait | entero | Intervalo entre los intentos de obtener el lock, en milisegundos. |
Startup.ExternalLockRetries | entero | Nú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).
| Nivel | Mensajes |
|---|---|
0 | Errores de inicio y resultados de conversión y exportación. |
1 | Errores de las reglas (predeterminado de LogLevelOnError). |
6 | Éxito de las reglas (predeterminado de LogLevelOnSuccess). |
7 | Avisos e información de las reglas (predeterminados de LogLevelOnWarning y LogLevelOnInfo). |
8 | Inicio y fin de la ejecución. |
128 | Rastreo 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.