Processo

INTEGRADOR DIMS

Tarefa
Objetivo
Evento
Abrangência

Recursos



Passo a Passo  

O Integrador DIMS é um software desenvolvido para controlar a comunicação entre o DMS SISDIA e o sistema DIMS da Mercedes-Benz ou Logística de Peças da Chrysler. 
Tem como objetivo enviar informações sobre o estoque e a movimentação de venda e compra do concessionário, estas informações são apuradas pelo sistema da montadora e convertidas em sugestões de compra para o concessionário. Através do sistema, o usuário poderá configurar quais filiais utilizam esta integração, bem como os parâmetros de comunicação e agendamento das tarefas do sistema. 
Instalação do DIMS
A instalação deve ser feita seguindo as orientações do documento "Guia da Troca de Versão do DIMS". 
Acesso ao DIMS
O acesso ao Integrador DIMS se dá com o usuário e senha do DMS SISDIA, desde que o usuário possua acesso a ao menos uma filial habilitada ao uso do Integrador DIMS. 
 
Para uma melhor experiência de uso do Integrador DIMS, recomenda-se a utilização dos navegadores Google Chrome (v22.0) ou MozillaFirefox (v15.0). 
Parametrização do DIMS
A parametrização do sistema está disponível apenas aos usuários DIASYS e INFORMIX. 

Configurações

Parâmetro

Descrição

Filial Utiliza DIMS

Define se a filial corrente utiliza a integração DIMS. Valores válidos: S sim ou N não.

Nome do DMS

Nome do DMS na integração DIMS. Ex: Linx DMS Sisdia.

Versão da Interface Logistikbus

Número da versão da interface Logistikbus (número do documento de interface), no formato x.xxx. Apenas Mercedes-Benz.

Diretório de Geração dos Arquivos XML

Define o diretório onde os arquivos XML serão gerados para que possam ser enviados e também no caso da Mercedes, onde serão armazenados os arquivos recebidos da montadora.

Host do Web Service

Host do Web Service.
Chrysler: portaldealerasp.t-systems.com.br
Mercedes: dealer.mercedes-benz.com.br

Usuário de Acesso ao Web Service

Usuário de acesso ao Web Service. Informado pela montadora.

Senha de Acesso ao Web Service

Senha de acesso ao Web Service. Informado pela montadora.

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a1b6969d-6fde-4c97-9cd6-1c448b29856f"><ac:plain-text-body><![CDATA[

Utiliza Conexão Segura

Informe [S] se utiliza conexão segura (HTTPS) ou [N] se não utiliza conexão segura (HTTP).

]]></ac:plain-text-body></ac:structured-macro>

Endereço de Post do Web Service

Endereço de post do Web Service.
Chrysler: /cjd_services/ServiceDealer.asmx
Mercedes: /dims_services/servicedealerdims.asmx

Porta do Web Service

Porta do Web Service. Exemplo: 443.

SOAPAction para Envio de Arquivo

SOAPAction para envio de arquivo.
Chrysler: http://tempuri.org/EnviarArquivoEstoquePecas
Mercedes: http://tempuri.org/SendFileDealer

SOAPAction para Pesquisa de Protocolo

SOAPAction para pesquisa de protocolo.
Chrysler: N/A
Mercedes: http://tempuri.org/FindProtocol

SOAPAction para Pesquisa de Arquivo

SOAPAction para pesquisa de arquivo.
Chrysler: N/A
Mercedes: http://tempuri.org/FindFile

SOAPAction para Obter Arquivo

SOAPAction para obter arquivo.
Chrysler: N/A
Mercedes: http://tempuri.org/GetFile

Content type

Tipo e subtipo do conteúdo da mensagem. Ex: "text/xml;charset=utf-8".

Timeout do Web Service

Indica o tempo (em milissegundos) que o sistema ficará aguardando resposta de um Web Service.

Número Sequencial do Arquivo Atual

Número de série do arquivo atual.

Número Sequencial do Último Arquivo Enviado

Número de série do último arquivo enviado.

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="04ea7735-0e12-46f7-8aed-e99b7c7a9e04"><ac:plain-text-body><![CDATA[

Robô Bloqueado

Define se o robô está ativo ou não. Informe [0] para desbloquear o robô.

]]></ac:plain-text-body></ac:structured-macro>

Bandeira

Define a bandeira da filial.
Chrysler: CRL
Mercedes: MBB

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d41ea90b-0048-4911-b36e-a0efebc13d19"><ac:plain-text-body><![CDATA[

Log Ativo

Informa se o log da integração deve [S] ou não [N] ser gerado.

]]></ac:plain-text-body></ac:structured-macro>

Caminho para o Log

Caminho relativo para a gravação dos logs da integração DIMS.

Usuário de Acesso à Extranet

Usuário de acesso à Extranet. Informado pela montadora.

Senha de Acesso à Extranet

Senha de acesso à Extranet. Informado pela montadora.


ATENÇÃO (apenas para Mercedes-Benz)! 
Para automatizar o processo de transferência dos arquivos de retorno para o diretório de importação do DIMS1000 (importação dos arquivos do sistema DIMS) é necessário parametrizar no COPE0100 para o programa DIMS1000 o diretório que o integrador DIMS utiliza para armazenar os arquivos de retorno. O diretório parametrizado deve ser o parâmetro do integrador DIMS "Diretório de Geração dos Arquivos XML" + "Filial" (número da filial com 3 posições) + "/retorno/". Exemplo do diretório: "/sisdia/dims/arquivos/filial001/retorno/". 

Exemplo Sisdia 


 
Exemplo Sisdia Evolution 
 

Observação: caso os diretórios não existam dentro da pasta /sisdia/, eles deverão ser criados conforme hierarquia citada e dada a devida permissão de acesso/leitura/gravação. O caminho: /sisdia/dims/arquivos/filial001/retorno/ é apenas uma sugestão e pode ser definido conforme necessidade, sendo importante apenas respeitar a regra citada anteriormente ("Diretório de Geração dos Arquivos XML" + "Filial" (número da filial com 3 posições) + "/retorno/"). 
Além da definição do diretório, é importante também que no programa CADA0280, para o departamento de Peças, o CNPJ da Mercedes de Campinas "59.104.273/0014-43" esteja cadastrado no campo CNPJ/End.Fabr.Gar
Para automatizar o processo de importação dos arquivos do DIMS realizado pelo programa DIMS1000, é necessário realizar a configuração abaixo:

    1. 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;


    1. Transfira o arquivo Run_DIMS1000.sh da estação Windows para o servidor SISDIA no diretório /root/bin


Observação: Baixe o arquivo através do sistema de chamado "Serviços", "Aplicação", "Run_DIMS1000.zip". Deverá ser dada a permissão "chmod 777" somente no arquivo.

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


    1. Vá até o diretório /root/bin e edite via Linux o arquivo Run_DIMS1000.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 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

      1. Caso a filial seja diferente de 1, será necessário alterar na linha: fglrun dims1000.42r 1 'AUTO' o número 1, onde este indica a filia.


Exemplo: Caso o cliente parametrize a filial 5, a linha deve ficar: fglrun dims1000.42r 5 'AUTO'

      1. Salve as alterações realizadas no arquivo Run_DIMS1000.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 as linhas abaixo:


25 12 * * 1-5 sh /root/bin/Run_DIMS1000.sh >/tmp/Run_DIMS1000.1.log 2>/tmp/Run_DIMS1000.2.log 
10 16 * * 1-5 sh /root/bin/Run_DIMS1000.sh >/tmp/Run_DIMS1000.1.log 2>/tmp/Run_DIMS1000.2.log 
10 19 * * 1-5 sh /root/bin/Run_DIMS1000.sh >/tmp/Run_DIMS1000.1.log 2>/tmp/Run_DIMS1000.2.log 
Salve o arquivo de crontab e saia do mesmo. Agora o programa DIMS1000 está pronto para executar nos seguintes horários (conforme orientação da montadora): 12h25min, 16h10min e 19h10min. 
Substituição de Peças
Para substituir peças no sistema Sisdia cuja peça já tenha sido utilizada pelo aplicativo DIMS, tal substituição só poderá ser efetuada através do programa PROD1310
Agendamento de Tarefas
As configurações do agendamento de tarefas estão disponíveis apenas aos usuários DIASYS e INFORMIX. 
Observação: O sistema exibirá somente uma tarefa inicial conforme a tela abaixo. 

Após a carga inicial será habilitado as tarefas que serão pré-agendadas automaticamente pelo sistema e de acordo a tarefa será possível alterar a sua data e hora de execução. 

Tarefas

Tarefa

Descrição

Carga Inicial

É cadastrada automaticamente para o dia em que foi liberado o acesso ao integrador DIMS para a filial para envio do arquivo de carga inicial.
O arquivo de carga inicial contém as informações de estoque e movimentação de venda e compra do concessionário com o período dos últimos 12 meses.

Sincronização

Tarefa para sincronização dos dados do DMS com o sistema DIMS. A sua execução deve ser realizada uma vez por ano. O arquivo de sincronização contém as informações de estoque e movimentação de venda e compra do concessionário com o período dos últimos 12 meses.

Movimento Diário

Tarefa para envio da movimentação diária do concessionário. O arquivo de movimento diário contém as informações de estoque e movimentação de venda e compra do concessionário com os movimentos do dia atual e dos movimentos realizados após a geração do arquivo de movimento diário do dia anterior.

Consulta Processamento Arquivos

Consulta o status do processamento dos arquivos enviados que estão no monitor com status aguardando processamento. Apenas para Mercedes-Benz.

Recebimento Arquivo Confidata

Recebimento automático do arquivo Confidata (Confirmação de Pedido) que é gerado com base nos arquivos enviados. Apenas para Mercedes-Benz. Conforme orientação da montadora, essa tarefa deverá ser agendada para ser executada às 16h.

Recebimento Arquivo Open Order

Recebimento automático do arquivo Open Order (Importação de Pedidos Pendentes) que é gerado com base nos arquivos enviados. Apenas para Mercedes-Benz. Conforme orientação da montadora, essa tarefa deverá ser agendada para ser executada às 12h15min e às 19h00min.

Limpeza de Backup

Exclui os arquivos com mais de um mês do diretório de geração dos arquivos.


Na coluna "Dia" deve ser informado o dia de execução da tarefa. Informe 0 para executar a tarefa todos os dias. 
Na coluna "Mês" deve ser informado o mês de execução da tarefa. Informe 0 para executar a tarefa todos os meses. 
Na coluna "Ano" deve ser informado o ano de execução da tarefa. Informe 0 para executar a tarefa todos os anos. 
Na coluna "Hora de Execução" deve ser informado à hora e minuto de execução da tarefa. Só serão aceitas horas com minutos iguais a 001530 ou 45. Para alteração da hora pré-configurada é necessário entrar em contato com a montadora e se informar sobre qual o horário da sua janela para transmissão e recebimento dos arquivos. 


ATENÇÃO! 
Para que as tarefas agendadas possam ser executadas de forma automática, é necessário realizar a configuração:

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


    1. Selecione o diretório /usr/local/tomcat/bin e edite via Linux o arquivo DIMS-AtivarRobo.sh


      1. Procure pela linha /usr/local/tomcat/webapps/dims/WEB-INF/classes e substitua dims pelo nome do seu contexto DIMS.


      1. Procure pela linha gatilhorobo 8080 /dims-alfa/servlet/aativarrobo? e faça as seguintes substituições:


  • 8080: colocar neste local a porta utilizada pelo tomcat.
  • dims-alfa: colocar o nome do seu contexto DIMS.


      1. Salve as alterações realizadas no arquivo DIMS-AtivarRobo.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:


00,15,30,45 * * */usr/local/tomcat/bin/DIMS-AtivarRobo.sh 1>/root/tmp/DIMS-AtivarRobo1.log 2>/root/tmp/DIMS-AtivarRobo2.log

    1. Salve o arquivo de crontab e saia do mesmo. Agora o robô do DIMS que processa as tarefas agendadas está pronto para executar de 15 em 15 minutos.


Observação: Deverá ser dada a permissão "chmod 777" somente no arquivo, caso ocorra erro de permissão. 
Monitor de Transmissão/Geração de Arquivos
Monitor onde o usuário pode visualizar todas as transmissões e gerações de arquivos do sistema, também podendo realizar filtros, como por status, tipo de arquivo e período de geração dos arquivos. 
 
Ao realizar uma busca, de início são exibidos 20 registros, mas ao clicar em "Visualizar mais registros" é demonstrado mais 20 registros. Isso se repete até que chegue ao final dos registros. 
Para realizar o download do arquivo gerado, basta clicar na coluna "Nome do Arquivo". 
Ações 
 - Visualizar detalhes da geração/transmissão do arquivo: abre a popup com os detalhes da uma geração e/ou transmissão. 
 - Regerar o arquivo: regera o arquivo com o mesmo conteúdo da sua primeira geração. 
 - Retransmitir o arquivo: realiza a retransmissão do arquivo para o sistema da montadora. Esta ação só estará habilitada para os arquivos que com status "Gerado", "Erro na geração" ou "Erro ao transmitir". 

Monitor de Arquivos de Retorno (apenas Mercedes-Benz)
Monitor onde o usuário pode visualizar o status do processamento de todos os arquivos recebidos da montadora pelo sistema DIMS. 
 
Para realizar o download do arquivo recebido, basta clicar na coluna "Nome do Arquivo". 
Execução Manual do DIMS
Selecione uma filial e o tipo de arquivo e clique em Gerar Arquivo. 
 
Nesta tela será exibida uma listagem dos arquivos já gerados, um botão para download (caso ainda estejam no diretório) um botão para regeração do arquivo (este botão gera um arquivo com o conteúdo idêntico ao da primeira geração do arquivo). 


Documentação de versões anteriores deste programa

Não há informações disponíveis.