Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Atual »

ITAC0001 - Geração de arquivo texto de peças
Somente para cliente Itacuã
Este programa é responsável por gerar um arquivo texto com informações de peças para um site do Cliente. Ele será executado via cron e gerará as seguintes informações:

  • Código do Produto
  • Descrição do Produto
  • Peso
  • Saldo:
  • Saldo Contábil
  • Pendencia Física
  • Requis Oficina
  • Quantidade Volante
  • Reserva técnica
  • Preço Público
  • Tipo de Grupo

Estas informações vão ser separadas por pipes e comprimidas conforme exemplo abaixo:
1640172090|TAMPA RADIADOR|0,00|982,00|75,50|O|
O arquivo será gerado com o nome site.txt. Caso o produto estiver em promoção à informação código do produto
Para automatizar a execução deste programa no CRON deverá ser efetuado os procedimentos descritos abaixo:

  • Configurar o arquivo crontab do servidor SISDIA:
    • Conecte-se ao servidor onde está instalado o SISDIA com o usuário root, através de uma ferramenta de transferência de arquivos entre Windows e Linux;
    • Transfira o arquivo Run_ITAC0001.sh, que deve ser baixado do Sistema de Chamado – Aplicativos, para a estação Windows para o servidor SISDIA no diretório /root/bin
  • Entre no servidor SISDIA via putty usando o usuário root
      • Direcione ao diretório /root/bin e edite o arquivo Run_ITAC0001.sh


      • Informe o comando INFORMIXSERVER=ol_oficial substitua a variável ol_oficial pelo nome da sua instância de produção.

Exemplo: INFORMIXSERVER=ol_standard

  • Informe o comando cd /sisdia/oficial, o qual deverá ser substituído por:

cd + o caminho do diretório de produção do SISDIA
Exemplo: cd /ext/sisdia

      • Salve as alterações realizadas no arquivo Run_ITAC0001.sh e o feche.
    • Execute no prompt do Linux o comando crontab –e.
    • Será exibida uma lista com comandos de crontab. No final do arquivo acrescente as linhas de exemplo abaixo conforme horário desejado para geração do arquivo texto:

25 12 * * 1-5 sh /root/bin/Run_ITAC0001.sh >/tmp/Run_ ITAC0001.1.log 2>/tmp/Run_ITAC0001.2.log
10 16 * * 1-5 sh /root/bin/Run_ ITAC0001.sh >/tmp/Run_ ITAC0001.1.log 2>/tmp/Run_ ITAC0001.2.log
10 19 * * 1-5 sh /root/bin/Run_ITAC0001.sh >/tmp/Run_ ITAC0001.1.log 2>/tmp/Run_ ITAC0001.2.log

    • Salve o arquivo de crontab e saia do mesmo.

Após finalizar o procedimento o programa estará pronto para ser executado nos horários de exemplo: 12h25min, 16h10min e 19h10min.
IMPORTANTE:
Para configuração do crontab para um horário e/ou intervalo diferente dos utilizados nos exemplos acima, favor verificar junto ao TI da empresa a configuração deste novo horário para execução do processo de geração do arquivo.
Observações

  • Programa alterado para desconsiderar peças com linha/grupo correspondente a usadas. A linha/grupo "31109" está desconsiderada na geração do arquivo.


v09.10.01
Incluída novas informações do produto na geração do arquivo:

Anteriormente o programa estava desconsiderando sempre a linha/grupo "31109" na geração do arquivo, agora existe um cadastro ("ITAC0002") onde é possível customizar quais linha/grupo serão desconsiderados. Por padrão esse cadastro já irá possuir essa linha/grupo (31109) cadastrado, porém pode ser alterado.

  • Sem rótulos