Processo

INTEGRADOR XML MANUAL DEALER PRIME

Tarefa
Objetivo
Evento
Abrangência

Recursos



Passo a Passo 

  1. Assunto

Geração de arquivos XML do processo DealerPrime da Mercedes Benz. 

  1. Abrangência

Esta atualização destina-se a todas as concessionárias da marca Mercedes Benz que necessitam gerar arquivos para o processo DealerPrime. 

  1. Pré-requisitos
  • Sugestão: Instale o Integrador no mesmo servidor Windows da NF-e NDDidital.



  • Ter o IBM Informix Client-SDK 3.50 para Windows instalado.
  • Utilizar a versão mais nova do Integrador em:

http://www2.diasystem.com.br/Download/libversao/Sisdia/Integrador.zip 

  1. Instalação do módulo de configuração
    1. Descompacte o conteúdo do arquivo Integrador.zip no C:\;
    2. pasta raiz será a pasta do próprio Integrador (C:\Integrador);
    3. Execute o programa <<LDIConfig.exe>>.
    4. Ao executá-lo, serão criadas subpastas a partir da pasta raiz.
    5. As subpastas que devem ser consideradas são: <Configuracoes> e <Pacotes>;
    6. Na pasta raiz do Integrador, execute o Linx.LDIRedir.reg para registrar a DLL redirecionadora no Windows;
      1. Clique em Sim na mensagem abaixo:

 

      1. A seguinte mensagem deve aparecer:

 

  1. Instalação do módulo de serviço
    1. Digite no prompt o comando cd <<pasta raiz>> e dê um <ENTER>;

Exemplo:
cd C:\Integrador 

    1. Digite no prompt o comando LDIServer.exe /install e dê um <ENTER>;

 

    1. Será aberta uma janela para serem informados os caminhos das subpastas <<Pacotes>> e <<Configuracoes>> para a seleção e envio de XML para a montadora.

No campo Configurações informe: C:\<<pasta raiz>>\Configuracoes
No campo Pacote informe: C:\<<pasta raiz>>\Pacotes
Clique no botão OK para efetivar os parâmetros.
Exemplo:
C:\Integrador\Configuracoes
C:\Integrador\Pacotes 
 
Ao pressionar OK, a seguinte mensagem deve aparecer:
 

    1. Acesse na barra de ferramentas, menu Iniciar, Painel de Controle, Ferramentas Administrativas, Serviços. Localize e clique sobre o serviço instalado <Linx DMS Integrador>


    1. Aparecerá ao lado um link 'Iniciar o serviço'. Clique neste link ou clique com o botão direito do mouse e acione a opção 'Iniciar'.


    1. Após estes procedimentos o status do serviço Linx DMS Integrador deverá estar como 'Iniciado'.

 

  1. Configurando o Integrador para envio dos XML
    1. Execute o programa <LDIConfig.exe>;
    2. Na tela que se abriu vá ao menu < Configuração >, <Configura Geração de XML> para iniciar o passo 1.


Passo 1: Cadastros de Seleção
Através desta tela você poderá criar um ou mais seletores de dados para geração do XML. 
Vale lembrar que teremos que executar todos os passos para cada seletor. 
 
Clique no botão <Incluir> para criar uma nova seleção.
Obs.: Caso já exista o Seletor desejado, basta clicar no botão <Alterar>.
Em seguida, será exibida a tela para a inclusão da nova <Seleção>. 
Passo 2: Identificação do seletor de XML
Aqui daremos o nome de cada seletor configurado.
Campo <Nome> dê um nome de identificação para a seleção.
Ex.: DealerPrime Concessoes
Campo <Descrição> informe uma descrição da configuração.
Ex.: Concessoes DealerPrime
No campo <Módulo>, selecione a opção <Sql2Xml>


Passo 3: Acesso à base de dados DMS.
Nesta tela é necessário informar os dados referentes à conexão com o banco de dados do DMS.
O campo <Host> só será habilitado, caso o tipo de banco de dados for <Informix>. Neste campo deve ser informado o nome da instância de trabalho. Exemplo: ol_treino ou ol_standard;
No caso de DMS SISDIA, no campo <Database> deve ser informado sisdia
 
Após informar todos os dados da conexão, clique no botão <Testar conexão> para certificar de que as configurações com banco de dados estão OK.
 
Passo 4: Comando de seleção.
Baixe o arquivo através do link deale rp rimeS QLs.zip.
O arquivo "dealerprimeSQLs.zip" encontra-se disponível no sistema de chamado "Serviço", "Aplicativo".
Observação: O arquivo "dealerprimeSQLs.zip" é composto pelos arquivos "Carteira_Prime.sql", "Clientes_Prime.sql", "Concessoes_Prime.sql", "Contato_Prime.sql", "Frota_Prime.sql" e "Propesoes_Prime.sql".
 
Atenção:

  • Os campos dos comandos SQL independentemente do DMS, com o caracter "#" não devem ser alterados, pois é necessário para o uso correto do processo. Para maiores informações clique no botão <Help> na tela acima.
  • Não deixe nenhuma linha em branco antes ou depois do comando SQL.
  • Ao finalizar a parametrização do comando SQL clique no botão <Validar comando> para ter certeza de que a instrução está correta. Em caso de erro, revise os parâmetros informados. Se persistir o problema, acione o suporte.
  • Ajuste na cláusula WHERE dos SQLs o CNPJ de vossa empresa (cofilial.cgccpf) antes de prosseguir com a configuração.


Passo 5: Resultado da seleção.
Nesta tela deve ser informado como e onde deverão ser gravados os arquivos XML.
<Tipo>: selecione a opção <Arquivo>
<Campo origem>: Deixe em branco
<Path>: informe o caminho de uma pasta da máquina onde os arquivos serão extraídos do banco de dados e depositados.
<Nome Arquivo>: digite um nome para o arquivo.
Exemplo: Concessoes.xml
 
Passo 6: Destino
Nesta tela informaremos os dados dos arquivos XML a serem gerados.
<Raiz>: Informar o Nome da tag principal o XML. (Ex.: concessoes);
<Tag>: Informar o Nome da tag interna do XML. (Ex.: concessao);
<Codificação>: Informar UTF-8 ou ISO-8859-1.
<GravaLog>:Informar "S" para gravar o log do serviço no diretório <<pasta raiz>>
Exemplo: LDIServer_20130523.log 
 
Passo 7: Agendamento
Nesta tela devem ser selecionados os dias e os horários que deverá ser executada a geração dos arquivos XML. 
 
 
 ANEXO A – Instalação e configuração do IBM Informix Client-SDK 3.50 

    1. Baixe o software no site do fornecedor.

Link em 10/05/2013: 
http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2009-05-15+15%3A35%3A48.922774R&S_TACT=&S_CMP= 

Obs.: É necessário se registrar para baixar o produto. 

    1. Descompacte o arquivo baixado na etapa acima e realize a instalação clicando duas vezes no arquivo 'IBM Informix Client-SDK.msi':

 

    1. Siga as instruções de instalação deixando as opções recomendadas (padrão) pelo próprio instalador do programa.

 

    1. No menu IniciarProgramas do Windows, localize o aplicativo SetNet32 conforme abaixo:


 

    1. Informe os dados de conexão com o servidor SISDIA na aba Server Information:

Informix Server: nome da instância de trabalho do SISDIA.
Exemplo: ol_treino ou ol_standard;
HostName: IP do Servidor SISDIA;
Protocolname: protocolo de comunicação com a instância informada.
Exemplo: onsoctcp;
Service Name: porta de conexão com a instância informada.
Exemplo: 30001.
Options: deixar em branco.
NOTA:
O conteúdo do arquivo sqlhosts no servidor Linux SISDIA (/opt/informix/etc/sqlhosts) possui estas informações geralmente desta forma:
[nome_instancia] [protocolo] [hostname] [ServiceName]
A porta de conexão consta geralmente no final arquivo /etc/services desta forma:
[ServiceName] [porta]

Ao clicar no botão <Aplicar> ou mudar para a próxima Aba, a seguinte mensagem será exibida. Pode clicar em <OK>.









    1. Informe o usuário e senha de conexão com o servidor na aba Host Information e finalize o processo clicando em <OK>:

 

IMPORTANTE! SOLUÇÃO DE PROBLEMAS (Uso do Suporte Linx) 

  1. Problemas com conexão ao banco de dados SISDIA.


Configurar no Windows as seguintes Variáveis de Ambiente como Variáveis do Sistema. 
Exemplo:
INFORMIXDIR=C:\IBM\Informix
INFORMIXSERVER= ol_treino ou ol_standard 

  1. Problemas de inicialização do serviço dmLDIServer em Windows 7 de 64 bits.


Na pasta raiz execute:
C:\Windows\SysWOW64\regsvr32.exe midas.dll
(Se necessário, utilize "C:\Windows\SysWOW64\regsvr32.exe /u midas.dll" para desfazer o registro da DLL) 

  1. Problemas para registrar a Linx.LDIRedir.dll em Windows 7 de 64 bits.


Na pasta raiz execute:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\regasm.exe Linx.LDIRedir.dll
(Se necessário, utilize "C:\Windows\Microsoft.NET\Framework\v2.0.50727\regasm.exe /u Linx.LDIRedir.dll" para desfazer o registro da DLL) 

  1. Mensagem "Unable to find the requested .Net Framework Data Provider" no sql2xml.log em Windows 7 de 64 bits.

Editar o arquivo C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config e incluir as seguintes linhas:
...
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v2.0.50727">
<dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity name="IBM.Data.Informix" publicKeyToken="7c307b91aa13d208" culture="" />
<bindingRedirect oldVersion="2.81.0.0" newVersion="3.0.0.2" />
</dependentAssembly>
<dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity name="IBM.Data.Informix.3.0.0" publicKeyToken="7c307b91aa13d208" culture="" />
<bindingRedirect oldVersion="2.81.0.0" newVersion="3.0.0.2" />
<codeBase version="3.0.0.2" href="C:\IBM\Informix\bin\netf20\specific\IBM.Data.Informix.3.00.04000.dll(depende do caminho de instalação)" />
</dependentAssembly>
</assemblyBinding>
</runtime>
...
<system.data>
<DbProviderFactories>
...
<add name="IBM Informix .NET Data Provider" invariant="IBM.Data.Informix" description="IBM Informix Data Provider for .NET Framework 2.0" type="IBM.Data.Informix.IfxFactory, IBM.Data.Informix, Version=3.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208" />
<add name="IBM Informix .NET Data Provider 3.0.0" invariant="IBM.Data.Informix.3.0.0" description="IBM Informix Data Provider 3.0.0 for .NET Framework 2.0" type="IBM.Data.Informix.IfxFactory, IBM.Data.Informix.3.0.0, Version=3.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208" />
</DbProviderFactories>
</system.data> 


Documentação de versões anteriores deste programa

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