Files
project.linkedcorp.net/data/conectores/foxpro/config.example.json
T
2026-10-29 17:06:10 -05:00

87 lines
1.8 KiB
JSON

{
"host": "0.0.0.0",
"port": 8455,
"tls": {
"pfx": "",
"passphraseEnv": "CONECTOR_TLS_PASS"
},
"tokenSha256": "PEGAR_AQUI_EL_SHA256_DE_npm_run_token",
"allowIps": [
"192.168.222.3",
"192.168.222.40"
],
"sources": [
{
"id": "nomina",
"name": "Nómina",
"path": "C:\\Sistema\\Nomina\\Datos\\Exilaser",
"encoding": "cp1252",
"tables": {
"EMPLEADO": {
"fields": [
"EMPCED",
"EMPAPE",
"EMPNOM",
"EMPTEL",
"EMPTEL1",
"EMPFECNAC",
"EMPCARGO",
"EMPDEPART",
"EMPINGRESO",
"EMPSALIDA",
"EMPACTIVO"
]
}
}
},
{
"id": "clientes",
"name": "SAGA (clientes y proveedores)",
"path": "C:\\Sistema\\Datos\\exilaser",
"encoding": "cp850",
"tables": {
"CLIENTES": {
"fields": [
"CLICOD",
"CLIRUC",
"CLINOM",
"CLITEL",
"CLIEMAIL",
"CLIDIR",
"CLICIU",
"CLIPERSONA",
"CLITIPRUC",
"CLISEXO",
"INACTIVO",
"CLIESTADO",
"FECHAACT"
]
},
"PROVEDOR": {
"fields": [
"PROVCOD",
"PROVNOM",
"PROVRUC",
"PROVTEL",
"PROVEMAIL",
"PROVCIU",
"PROVTIPO",
"INACTIVO"
]
}
}
}
],
"limits": {
"maxPageSize": 1000,
"requestsPerMinute": 120,
"maxConcurrentReads": 2,
"maxQueuedReads": 10,
"cacheMaxRecordsPerTable": 100000,
"cacheMaxTables": 10,
"requestTimeoutMs": 30000,
"minReloadSeconds": 60
},
"logDir": "logs"
}