Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

 RMS

Versões:

 5681.1

Ocorrência:

Criamos um passo-a-passo para a instalação e testes do projeto de integração RMS x Zanthus 360º

Passo a passo:

Requisitos Mínimos:

  • Sistema Operacional Windows Server 2008, Windows 7 Professional ou superior.

  • IIS instalado.
  • Usuário logado para instalação deve ser administrador da máquina.

  • .NET Framework 4.5.

  • ODAC 12c Release 4 and Oracle Developer Tools for Visual Studio (12.1.0.2.4) instalado (INF0001_Guia_Instalação_Oracle_ODAC_ASP_NET) e configurado para acessar o banco de dados do cliente.
  • Pacote atualizado do PDV EXPORTAÇÃO (package PC_RMS_PDV_EXPORTACAO na versão 5.681.0047 ou superior).
  • Pacote atualizado da tesouraria.
  • Ambiente Zanthus atualizado (manager na versão 1.12.105.106 e CodFon do PDV na versão 1.X.X.273).
  • SOAPUI Opensource instalado (para efeitos de teste dos webservices).

ATENÇÃO - A máquina não deve conter o sistema RMS instalado na mesma, assim como não deve conter outras instâncias do oracle client instalada, caso exista favor efetuar a desinstalação antes de prosseguir.

Instalação dos webservices de integração

1 - Baixe o pacote de integração contendo os dois webservices (PDV e Zanthus) solicitando-os à equipe TOTVS RMS.

2 - Cole a pasta RMS no caminho C:\inetpub\wwwroot conforme a imagem abaixo.

3 - Abra o Pool de Aplicações, conforme a imagem abaixo. Certifique que existe um pool exclusivo no framework 4.0.



3 - Se o Windows for 64 bits, é necessário alterar o campo de compatibilidade com aplicações 32bits nas configurações avançadas do pool.

4 -  Clique com o botão direto na pasta Zanthus e seleciona a opção para converter para aplicativo.

5 – Selecione o pool de aplicações parametrizado previamente.


6 – Faça o mesmo procedimento com a pasta PDV até ambas ficarem configuradas conforme a imagem abaixo.

 

Configuração dos webservices de integração

1 – Abra o arquivo web.config contido na pasta C:\inetpub\wwwroot\RMS\Conectores\Zanthus e preencha as variáveis conforme abaixo (atenção: o parâmetro AtivarLog deve estar como false em ambiente de produção para evitar overhead de processamento). A integração de cestas/itens 6KT e 3CJ só funcionarão se o campo UsaCodigoInterno estiver como true. Este campo garantirá que os produtos RMS sejam exportados com o código interno e múltiplos EAN.

8 – O caminho abaixo deve conter o caminho do webservice de integração da Zanthus.

1 – Abra o arquivo web.config contido na pasta C:\inetpub\wwwroot\RMS\WebServices\SOAP\PDV e preencha as variáveis conforme abaixo (atenção: o parâmetro AtivarLog deve estar como false em ambiente de produção para evitar overhead de processamento). Atenção: o campo Data Source deve conter o alias do banco de dados configurado no tnsnames da máquina.

10 – Abra o SOAPUI e clique em File -> New SOAP Project.

11 – No campo Initial WSDL, coloque o caminho http://localhost/RMS/WebServices/SOAP/PDV/Servico/ServicoPadrao.svc?wsdl e clique em OK.

11 – Clique duas vezes no Request 1 abaixo do ConsultarControleRegistroExportacoesPendente, selecione a filial onde serão realizados os testes e pressione o botão verde de PLAY. Devem aparecer os dados de exportações ao lado direito (exemplo na imagem abaixo).

Configuração no RMS

1 – Cadastre o acesso XXXXXXPDPE na tabela 45 com conteúdo SSSSSS (XXXXXX = filial sem dígito, ex: 000001).

12 – No painel de controle do PDV, para a filial onde será testado o ambiente de integração, altere os parâmetros abaixo e pressione gravar.

12 – Nos ítens específicos, selecione o tipo de integração através de Webservices e digite o IP da máquina onde foi instalado o webservice de integração.

Instruções para o teste

1 – Execute o comando update ag1pdvpc set pdvc_flag = 'S'
1 – Todos os testes devem ser feitos com um número reduzido de produtos para otimizar os testes integrados. Para isso, remova os dados da tabela AG1PDVPD e faça carga de somente um produto, conforme imagem abaixo. Se aparecer uma mensagem de erro de ActiveX, mesmo assim conduza com os testes de integração uma vez que os produtos da exportação estarão na AG1PDVPD e serão exportados para a Zanthus.
1 – Após o término da carga, certifique-se de que o produto exportado está na tabela AG1PDVPD.
1 – No SOAPUI, adicione o caminho http://localhost/RMS/Conectores/Zanthus/Servico/ServicoZanthus.svc?wsdl para efetuar o teste da exportação.
1 – Execute o Request 1 do método ExportarCadastros e informe a filial e, no campo pTipoExportacao, informe A conforme a imagem abaixo. Pressione PLAY.

...