Extrator Datasul TAF - Integração via WebService - Método OpenEdge.Net.HTTP

Características do Requisito

Linha de Produto:Datasul
Segmento:Manufatura
Módulo:MOF - Módulo de Obrigações Fiscais
Rotina:
RotinaNome Técnico
OF1001Extrator das Informações do TAF
Tickets relacionados
Requisito/Story/Issue (informe o requisito relacionado):DMANFISDTS-4988
País(es):Brasil
Banco(s) de Dados:Progress, Oracle e SQL
Sistema(s) Operacional(is):Windows®/Linux®

Descrição

Possibilitar a utilização da biblioteca OpenEdge.Net.HTTP para realizar a integração via Web Service através do programa OF1001.

A biblioteca OpenEdge.Net.pl é projetada para ser utilizada como uma API para fazer solicitações HTTP e HTTPS. 

Tendo como recursos: 

  • Suporte da maioria dos métodos HTTP, como GET, PUT, POST e DELETE
  • Disponibilidade de um cliente com estado para gerenciar cookies
  • Suporte para servidores proxy que podem ser usados por solicitação ou por cliente
  • Redirecionamento automático de solicitações com base nos códigos de status retornados
  • Mecanismo de autenticação extensível, incluindo suporte para autenticação HTTP Basic e Digest 
  • Está biblioteca é desenvolvida e suportada diretamente pela Progress. Documentação.

Procedimento para Utilização

Através da função WS-Net-HTTP, agora é possível realizar a integração via web service com o TAF através da API ut-webservicetafNetHTTP.p usando a biblioteca OpenEdge.Net.HTTP. 

**A lib de conexão está disponível a partir da versão 11.5.1 do Progress.

  • Verificar se os arquivos abaixo estão disponíveis na instalação do Progress.

  • Para ambientes UNIX
    <diretório de instalação do Progress>/tty/gui/netlib/OpenEdge.Net.pl
    <diretório de instalação do Progress>/tty/gui/OpenEdge.Core.pl

  • Para ambientes Windows
    <diretório de instalação do Progress>/gui/netlib/OpenEdge.Net.pl
    <diretório de instalação do Progress>/gui/OpenEdge.Core.pl

  • Adicionar no propath as bibliotecas conforme ambiente:

Caso, os arquivos não estejam disponíveis na instalação do progress, os mesmos poderão ser copiados de outra estação de trabalho com a mesma versão do progress.

Ativar a função WS-Net-HTTP no programa CD7070:

CD0101 e OF1001: 

Quando a função estiver ativa, o teste de conexão no programa cd0101 utilizará outro metodo para realizar o teste com a URL e Porta.

Os programas não foram afetados visualmente, apenas o log do programa OF1001 é possível saber qual método foi utilizado.

 Função ativa:


Mensagem de Alerta

O log do programa OF1001 pode apresentar o seguinte alerta:

WARNING: -D limit has been exceeded; automatically increasing to 150. (5410)

Para o programa não apresentar mais a mensagem de alerta, basta incluir o parâmetro “-noincrwarn” no arquivo.pf do ambiente.

Sem a função:








#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))