Saltar para o conteúdo
Riversoft STCP Gemini Server

Riversoft STCP Gemini Server

Configuração do Riversoft® STCP Gemini Server, responsável pelas transferências OFTP.

Crie o arquivo a partir do modelo:

cd /usr/local/stcp/configs
cp example-stcpserver.config.json stcpserver.config.json

Instância (ApplName)

O Riversoft STCP Gemini Server executa a instância criada no Riversoft Console Portal. Informe o nome dessa instância em ApplName.

Importante

O valor de ApplName deve ser idêntico ao nome da instância cadastrada no Portal. Sem uma instância configurada, o serviço não inicia.

{
  "Module": "stcpgemini-server",
  "Version": "1.0",
  "Description": "Configuration parameters STCP Gemini OFTP Server Linux",
  "Modules": {
    "STCPCore": {
      "ApplName": "INSTANCIATESTE",
      "ApplDescription": "",
      "ApplUser": "stcp",
      "ApplGroup": "stcp",
      "ApplDir": "/usr/local/stcp/",
      "ApplLockDir": "/usr/local/stcp/control",
      "ApplPidFile": "/var/run/stcpserver.pid",
      "ApplUmask": "0022",
      "ApplDaemon": "0",
      "ApplMsgFileName": "/usr/local/stcp/configs/stcplang.json",
      "ApplMsgLanguage": "ptb",
      "ApplConfigPassPhrase": "<frase-secreta>",
      "ApplDebug": "0",
      "ApplMaximunConsoleMsgs": "100",
      "ApplMaximunAsyncProcesses": "2048"
    },
    "STCPCfg": {
      "DLLName": "libstcpcfgmysql.so",
      "DBName": "GEMINI_DBConfig",
      "DBHost": "db.exemplo.com",
      "DBPort": "3306",
      "DBUser": "<usuario>",
      "DBPswd": "<senha>",
      "MaxConfigTxt": "8192",
      "MaxExtraTxt": "8192"
    }
  }
}
  • STCPCore define a instância, o usuário e o grupo de execução, os diretórios e os limites do processo.
  • STCPCfg define a biblioteca de acesso à configuração (DLLName) e a conexão com o banco de configuração. Use a biblioteca do SGBD do ambiente:
SGBDDLLName
Microsoft SQL Serverlibstcpcfgodbc.so
Oracle Databaselibstcpcfgoracle.so
MySQL e MariaDBlibstcpcfgmysql.so

Parâmetros: Riversoft STCP Gemini Server.