versao-branco

Proxy TOTVS Mashup

Mashup com problemas?!

Proxy TOTVS Mashup é a solução!!

Com certeza já ocorreu com você problemas com o funcionamento do TOTVS Mashup. Para quem não conhece o TOTVS Mashup é um recurso que faz a comunicação com fornecedores diversos de informações tais como Receita federal, Correios e Sintegra. O acesso a essas informações ajudam muito no preenchimento dos cadastros do Protheus. Ainda mais agora com NFe e NFCe tem exigido mais ainda que  as informações dos clientes / fornecedores estejam coerentes. E o mashup possibilita isso sem ter que incomodar tanto o cliente pedindo cada informação campo a campo.

Vamos para o Problema. A estrutura montada inicialmente pela TOTVS gerou um gargalo. Pois toda a lógica de execução do TOTVS Mashup é baseada em um servidor hospedado no Data Center da TOTVS, por este motivo, toda a comunicação com os sites de terceiros é feita a partir da rede da TOTVS, o que em alguns casos, causa um bloqueio de IPs devido ao alto número de requisições vindos da mesma rede. No vídeo eu montei um gráfico animado que facilita a explicação.

Qual foi a solução apresentada pela TOTVS. Eles criaram o Proxy TOTVS Mashup. Ele será instalado no servidor do Cliente  toda a comunicação com os sites de terceiros será feita diretamente da rede local. O serviço irá fazer a comunicação com o servidor TOTVS somente para carregar a lógica de execução do Mashup e para a validação do usuário, assim quando o Mashup for atualizado no servidor, automaticamente será atualizado no Proxy. Com esta solução iremos diminuir o número de requisições vindos do mesmo IP e consequentemente diminuir as chances de bloqueio.

Como de costume separamos todo material necessário pra você implantar o Proxy TOTVS Mashup na sua base também.

Informe seu e-mail aqui e receba totalmente grátis!


     

    Com o material em mãos vamos para o passo a passo:

    Quais são os pré-requisitos?
    • Windows com suporte a .NET Framework 4.0 ou superior
    • 4 GB de RAM e 4 núcleos de processamento.
    • Permissão de saída para internet sem necessidade de proxy.
    • Liberação para se comunicar em qualquer porta com qualquer site, utilizando os protocolos HTTP e HTTPS.

    Se você utilizar o Protheus 11 deve atualizar a lib mais recente disponível no portal.

    Como Instalar?!

    Recebeu o pacote com o material de apoio para esse artigo?! Nele contém o instalador TOTVSMashups.Setup.

    Caso não tenha recebido Informe seu e-mail aqui e receba totalmente grátis!


      Execute o instalador como administrador e siga o passo a passo conforme as telas abaixo:

      01InstalacaoMashup

       

      02InstalacaoMashup

       

      03InstalacaoMashup

      04InstalacaoMashup

       

      Como testar o serviço do Proxy TOTVS Mashup?

      Abra a tela de serviços e localize o serviço TotvsSOA Proxy Service e start esse serviço conforme imagem.

      01Servico

      Estando o serviço startado podemos seguir para o próximo passo

      • Testar o serviço no seu navegador 

      Abra o seu navegador e cole esse link http://localhost:8055/TOTVSSoa.Host/SOAManager.svc se o retorno estiver ok aparecerá conforme imagem abaixo:

      SOAManager Servico

      Como configurar o ERP Protheus da TOTVS?

      Acesse o configurador e siga o menu Ambiente -> Cadastros -> Parâmetros. Localize o parâmetro  MV_URLMSHP caso não encontre você deverá cria-lo conforme a imagem.

      MV_URLMSHP

      02MV_URLMSHP

       

      Feito isso o ultimo passo é testar o mashup. Você pode acessar qualquer rotina em que ele já esteja previamente configurado como por exemplo no cadastro de clientes.

      Era isso que tinha pra passar pra vocês hoje, espero que gostem e consigam colocar em prática aí.

      Qualquer dúvida fique a vontade pra utilizar a opção abaixo de comentários.