FTP Consumer

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.