NSSN1000 - Dados Cadastrais Clientes
Este programa possibilita a atualização da base de dados SISDIA com as informações do SIN – Integração dos Dados Pessoais da Nissan, gravadas pelo integrador nas tabelas de Dados Cadastrais do Cliente "sin_clientes" e de Contatos do Cliente "sin_contatos".
Observação: Sobre o Integrador, a definição dos parâmetros de integração para a comunicação entre o Sisdia e a Nissan, deverá ser obtida no Sistema de Chamado, em "Consulta", "Aplicativos" pelo link "Linx Integrador DMS".
A execução do programa é efetuada via "crontab" através da linha de comando "fglrun nssn1000 99 AUTO" (onde 99 é a filial a ser executada).
Serão processados os registros com status igual a "P – Importado pelo integrador e disponível para processar no Sisdia", na tabela "sin_clientes". Serão mantidas as tabelas ("cipessoa"), ("cicadfis") quando pessoa física, ("ciisento") quando pessoa jurídica, ("ciendere") e ("clclient").
Após a atualização, se ocorrer todas as gravações com sucesso o status do registro na tabela "sin_clientes" será atualizado para "O – Processado pelo Sisdia OK". Caso ocorra algum problema durante a atualização será atualizado o status para "E – Processado pelo Sisdia com erro".

O programa disponibiliza as seguintes opções:

  • Importa: Através desta opção será feito manualmente o processo de importação dos dados cadastrais dos clientes.

Os registros com CPF/CNPJ em branco ficará com o status "D – Desconsiderado".
Visando reduzir o relatório de erros de importação, visto que segundo a montadora, deverão ser atualizados apenas os dados dos clientes com venda confirmada, ou seja, todos os dados do cliente estarão preenchidos.
Observações:
- Em grande parte dos registros são enviados apenas o nome do cliente preenchido. A validação para o campo "Sexo", que possui os seguintes valores válidos: F ou M.
- Durante a importação, os dados do endereço também serão incluídos na tabela ("ciendcep") que comporta uma quantidade maior de caracteres para os campos logradouro e bairro. Esses dados serão apresentados no programa ("CADA0385").
Todos os campos alfanuméricos receberão apenas valores sem caracteres especiais, acentos e em caixa alta.

  • Implementada a validação para o campo "Sexo", que possui os seguintes valores válidos:"F" ou "M".


  • Monitora: Através desta opção serão apresentados quaisquer erros ocorridos durante o processo de importação, sendo permitido alterar o status da importação para "I" - Importar novamente pelo integrador. Neste caso, o integrador fará novamente a sincronização com os dados da montadora, permitindo a importação para o Sisdia.
  • Listar: Está opção possibilitará emitir um relatório com os erros ocorridos na importação.


Ativação de Crontab para DMS SISDIA

    1. Conecte-se ao servidor SISDIA com o usuário root, através de uma ferramenta de transferência de arquivos entre Windows e Linux;


    1. Transfira o arquivo Run_NSSN1000.sh (abaixo) da estação Windows para o servidor SISDIA no diretório /root/bin;


    1. Entre no servidor SISDIA via putty usando o usuário root


    1. Vá até o diretório /root/bin e edite o arquivo Run_NSSN1000.sh


      1. Procure pelo comando INFORMIXSERVER=ol_oficial e substitua a variável ol_oficial pelo nome da sua instância de produção. Exemplo:


INFORMIXSERVER=ol_standard

      1. Procure pelo comentário ## Necessaria para o RH-EL ES Versao 4. Algumas linhas abaixo, você encontrará o comando cd /sisdia/oficial, o qual deverá ser substituído por:


cd + o caminho do diretório de produção do SISDIA
Exemplo:
## Necessaria para o RH-EL ES Versao 4
cd /ext/sisdia

      1. Salve as alterações realizadas no arquivo Run_NSSN1000.sh e o feche.



    1. Execute no prompt do Linux o comando crontab -e


    1. Será exibida uma lista com comandos de crontab. Vá até o final do arquivo e acrescente a linha abaixo:


0-59/30 06-21 * * * sh /root/bin/ Run_NSSN1000.sh >/tmp/ Run_NSSN1000.1.log 2> Run_NSSN1000.2.log

    1. Salve o arquivo de crontab e saia do mesmo. Agora o programa NSSN1000 está pronto para executar de 30 em 30 minutos. Modifique este tempo conforme desejar. Mais informações: http://pt.wikipedia.org/wiki/Crontab.