OFIT0389
Importação de Planilhas Revisão na Medida Toyota
Este programa é um "robô" executado via Crontab que também pode ser acionado "manualmente" através do programa ('OFIT0388'). O objetivo é importar as planilhas disponibilizadas pela montadora Toyota no servidor FTP com os pacotes de revisões referentes a Revisão na Medida. As planilhas serão disponibilizadas na pasta 'REC' de cada Dealer com o nome: CONTPREPAIDAAAAMMDDHHMM.xls.
O processamento do programa OFIT0389 exige configurações do DMS Sisdia pelo TI do cliente, conforme abaixo:

  1. Cadastrar as informações para acesso ao servidor FTP Toyota através do programa ('CADA9000'), onde serão cadastrados e ativados por empresa os parâmetros: Usuário (VC1), Senha (VC2) e Servidor FTP (VC3).
  2. Configurar o Crontab da máquina para que o programa OFIT0389 seja executado automaticamente no dia e horário determinados pela Toyota (Conforme requisitos do projeto a execução automática deve ocorrer diariamente as 20:00hs). Para maiores informações sobre a configuração do Crontab acessar o documento ('PROCESSO_CRONTAB).
  3. Editar e configurar corretamente o arquivo do tipo Shell: "Run_OFIT0389.sh". Esse shell é disponibilizado na página de liberações do DMS Sisdia.
  4. Configurar o diretório padrão para recebimento das planilhas através do programa ('COPE0100').
  5. Atualizar as classes e objetos 'Planilha.zip' obtidos da página de liberações do DMS Sisdia.







Ao ser acionado o robô OFIT0389 obtém os parâmetros para acesso ao servidor FTP, faz o download das Planilhas contendo os pacotes da Revisão na Medida Toyota (caso existam), processa as informações das planilhas importando os pacotes de revisão. Durante o processamento é gerado o log de processamento que pode ser acessado através do programa ('OFIT0388'). Também é gerado um log de execução do robô OFIT0389 na pasta REPORT com o nome padrão "OFIT0389_log.txt", em caso de falha no processo de importação é este o primeiro log que deve ser avaliado.
A execução manual do robô, pode ser realizada por usuário com permissão ('CADA0295) utilizando o botão "F4-Importa" do programa ('OFIT0388').
Após a execução da atualização ou não, o DMS Sisdia gera também um arquivo de log referente a operação realizada ou não. Este arquivo é gerado na pasta "ENV" do dealer, e é enviado para o servidor FTP da Toyota na pasta "ENV" de cada dealer. O nome do arquivo a ser enviado para a Toyota é o mesmo nome da planilha importada acrescentando a letra "R" na frente. Ex.: RCONTPREPAIDAAAAMMDDHHMM.txt
Este arquivo contém os seguintes campos:

  • Código do dealer: Numero de DN do dealer
  • Nome do arquivo de pacotes: nome da planilha que o dealer recebeu e atualizou o pacote
  • Status: poderá ser:
    • T = "totalmente carregado" (se todas as linhas do arquivo forem carregadas com sucesso),
    • P = "parcialmente carregado" (se ao menos uma das linhas não foi carregada, p. ex. devido à falta de cadastro de algum código de modelo) ou,
    • E = "erro ao carregar" (se houve a tentativa de carregamento, mas nenhuma das linhas for carregada).
  • Data e hora: Data (ddmmaaa) e hora (hhmmss) ref. a atualização da planilha no sisdia.
  • Erros: lista de erros encontrados (caso status seja "carregado parcialmente" ou "erro ao carregar").


Sobre a lista de erros encontrados são enviados no arquivo todas as mensagens de erro que aparecem no momento da importação/atualização dos pacotes Revisão na Medida.
ATENÇÃO:
Conforme solicitação da Toyota do Brasil, o formato de comunicação adotado para esse processo é via FTP. Junto a demanda, a Linx libera uma linha de comando (chamada "Shell"). Esta linha de comando deve ser configurada pelo TI do dealer para execução o robô em seu servidor, permitindo as transmissões via FTP. Caso o dealer tenha dificuldade em realizar esta linha de comando, deverá entrar em contato com a área de serviço da Linx, solicitando a instalação sendo considerada um serviço a parte ao dealer.