TOYR1000
Classificação de Clientes TOYOTA

TOYR1000 Classificação de Clientes - TOYOTA


Este programa permite a classificação da lista de clientes baseado em suas demandas de compras em três niveis:


O programa é executado automaticamente pelo método do "crontab" (necessita de configuração manual) e não pode ser executado diretamente. O crontab vai disparar o shell script "SVTEvo-TOYR1000.sh" (Veja o "Anexo - Arquivo SVTEvo-TOYR1000.sh" abaixo).
A execução se baseia na configuração realizada no SVT, acessando o menu de Configurações  Agendamento de tarefas.

O tempo de execução pode ser elevado devido processamento de todos os clientes pessoa fisíca da base e pessoa jurídica que possuem pedido de venda com NF emitida. Para cada cliente selecionado são consideradas as NF's dos últimos 36 meses com base na data de execução.
A execução do TOYR1000 gera um arquivo log "TOYR1000.txt" no diretório report, que pode ser visualizado durante o processamento para que o usuário possa acompanhar o andamento da execução.
Anexo – Arquivo SVTEvo-TOYR1000.sh
##############################################

  1. Ambiente Informix Genero #
    ##############################################
    export INFORMIXDIR=/opt/informix
    export FGLDIR=/usr/fgl2c
    export FGLPROFILE=$FGLDIR/etc/fglprofile
    export DBDATE=dmy4/
    export DBMONEY=R$,
    export DBEDIT=jstar
    export PATH=$PATH:$INFORMIXDIR/bin:$FGLDIR/bin
    export OS=Linux
    export RUNNER=fglrun
    export DBEDIT=jstar
    unset LANG LC_CTYPE
    Export PATH=$PATH:/sisdia/dprbeta0
    export TERM=vt100

      1. Problema com Four J's no RH Enterprise
        Kernel=`uname -r | awk -F "." '\{ print $1 $2 $3 \}' | awk -F "-" '\{ print $1 \}'`
        if \[ $\{Kernel\} -lt 2610 \]; then
           export LD_ASSUME_KERNEL=2.4.1
        fi
        \\


      2. Para Instalar o Informix no Four J's
        export RPM_INSTALL_PREFIX=/opt/informix
    1. Necessaria para o RH-EL ES Versao 4
      export INFORMIXSHMBASE=-1
      export INFORMIXSERVER=ol_dprtoy02
      export INSTANCIA=`echo $INFORMIXSERVER | cut -c 4-11`
      export ONCONFIG=onconfig.ol_$INSTANCIA
      cd /sisdia/dprbeta0/
      /usr/bin/cls
  2. Ambiente de Compilacao
    export FGLDIR=/usr/fgl2c
    export FGLPROFILE=$FGLDIR/etc/fglprofile
    export PATH=$PATH:$FGLDIR/bin
    export RUNNER=fglrun
    1. Executando Progs*
      fglrun toyr1000.42r 01 'AUTO'
      Observação: as informações grifadas em amarelo no modelo de shell acima devem ser alteradas em fglrun nome_programa 01 'AUTO'.