Árvore de páginas

Versões comparadas

Chave

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

SIMULAÇÃO DE FRETE VIA WEB SERVICE REST

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logistica

Módulo:

SIGAGFE - Gestão de Frete Embarcador

Rotina:

Rotina

Nome Técnico

GFEWSSIMULATION

Simulação de Frete API REST

Rotina(s) envolvida(s)

Nome Técnico

GFEXFUNB

Cálculo de Frete

Requisito/Story/Issue (informe o requisito relacionado):

DLOGGFE-2197

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

GWN - Romaneios
GW1 - Documento de Carga
GWU - Trechos do Itinerário.
GW8 - Itens Documento de Carga
GU3 - Cadastro de Emitentes

Sistema(s) Operacional(is):

Windows, Linux, Unix

Descrição

Para os usuários que possuem algum aplicativo customizado, e que precisam realizar uma simulação de frete no produto Gestão de Frete Embarcador (SIGAGFE), foi disponibilizado o método Web Service REST.

Para utilização, é necessário a atualização do produto e a configuração do Web Service REST, conforme descrito nos pré-requisitos.


Método Publicado

FonteGFEWSSIMULATION
Nome do ServiçoFREIGHTSIMULATION

Pré-requisitos para Utilização

  • Atualização do Microsiga Protheus com versão igual ou superior a 12.1.17.
  • Configuração do AppServer para disponibilizar as rotinas publicadas com o Web Service REST.
  • Apos a configuração do Web Service REST, ao executar o appserver via console, será mostrada uma mensagem de que o Web Service REST está habilitado, vide imagem abaixo.


  • Pelo navegador de Internet é possível visualizar todos os serviços disponíveis inclusive a API FREIGHTSIMULATION

  • API FREIGHTSIMULATION

Métodos disponíveis no API FREIGHTSIMULATION

Image Added

Exemplo de Utilização

Para realizar testes, pode ser utilizado qualquer programa de sua preferência, que teste API Web Service REST.

Como exemplos de programas, podemos citar o SoapUI ou a extensão Postman do Navegador Chrome. Ambos são excelentes aplicativos.

Utilizando o Postman

para Realizar uma simulação de Frete

A API FREIGHTSIMULATION disponibiliza o método GET onde é retornado o arquivo de exemplo no formato JSON que poderá ser utilizado para executar o método POST

Image Added 

Na ferramenta Postman, copie o exemplo retornado, altere para executar o POST e cole o exemplo no Body (corpo).
Altere as informações dos campos dados válidos da base de dados e execute a simulação (Mais abaixo tem explicação de cada campo do arquivo JSON)

Image Added

Após executar a simulação, será retornado o resultado da simulação no formato JSON.

Image AddedAbaixo uma tela utilizando a extensão Postman, executando a consulta de dados, utilizando dois parâmetros no método GET. Neste exemplo são listados os dados da tabela GU6.