Para configurar e utilizar o FTP Consumer, você precisa preencher o arquivo de configuração com os detalhes específicos do seu ambiente. Abaixo está um exemplo detalhado de como deve ficar o arquivo de configuração, com placeholders substituídos por valores reais.
[DB]
CATALOG = products
HOST = localhost
USER = db_user
PASS = db_password
PORT = 3306
[SETUP]
ID_AUTOMATION = 123
RUN_POST_ROTINES = 1
[FTP]
URL = ftp://ftp.fornecedor.com
USER = ftp_user
PASS = ftp_password
PORT = 21
SECURE = 0
[FOLDERS]
COUNT = 1
FOLDER_1 = /home/user/downloads
[FILES]
COUNT = 1
FILE_1 = data_file.txt
[SEND-ALERTS]
COUNT = 1
SIGNATURE = Empresa XYZ
ADDRESS_1 = alert@example.com
[REBUILD_RULES]
COUNT = 2
RULE1 = ingram_espanha:price_es.txt
RULE2 = ingram_portugal:price_pt.txt
Aqui está uma explicação de cada seção e campo:
[DB]
- CATALOG: Nome do banco de dados que será utilizado.
- HOST: Endereço do servidor do banco de dados.
- USER: Nome de usuário para conectar ao banco de dados.
- PASS: Senha para conectar ao banco de dados.
- PORT: Porta utilizada pelo banco de dados (normalmente 3306 para MySQL).
[SETUP]
- ID_AUTOMATION: Identificador único da automação.
- RUN_POST_ROTINES: Define se as rotinas pós-processamento devem ser executadas (1 para SIM, 0 para NÃO).
[FTP]
- URL: URL do servidor FTP do fornecedor.
- USER: Nome de usuário para conectar ao servidor FTP.
- PASS: Senha para conectar ao servidor FTP.
- PORT: Porta utilizada pelo servidor FTP (21 é a padrão para FTP).
- SECURE: Indica se a conexão deve ser segura (1 para SIM, 0 para NÃO).
[FOLDERS]
- COUNT: Número de pastas configuradas.
- FOLDER_1: Caminho da primeira pasta.
[FILES]
- COUNT: Número de arquivos que serão processados.
- FILE_1: Nome do primeiro arquivo.
[SEND-ALERTS]
- COUNT: Número de endereços de email para envio de alertas.
- SIGNATURE: Assinatura do email de alerta.
- ADDRESS_1: Endereço de email de destino do alerta.
[REBUILD_RULES]
- COUNT: Número de regras de reconstrução.
- RULE1: Primeira regra de reconstrução no formato fornecedor.
- RULE2: Segunda regra de reconstrução no formato fornecedor.
Para garantir que a configuração está correta, você deve substituir os valores entre {}
pelos valores reais do seu ambiente, garantindo que todas as conexões e caminhos estão devidamente configurados. Depois de configurar o arquivo, o FTP Consumer poderá descarregar e processar os ficheiros conforme definido.