Árvore de páginas

Conteúdo

Objetivo

Para os usuários que possuem algum aplicativo customizado, e que precisam realizar um acesso 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.

Serviços Disponíveis 


Importante

Para a versão 12.1.33 ou superior, o ambiente Protheus passa a considerar como padrão para acesso as APIs a segurança do tipo básica. Com essa característica, é necessário o envio no cabeçalho da requisição da propriedade "Authorization" com o valor contendo "Basic " mais a informação de usuário:senha convertido em BASE64. Caso essa informação não seja enviado, as APIs irão retornar erro de autenticação.

Serviço

Descrição

GET

POST

PUT
DELETE
FreightCalculationCálculo de RomaneioXX

DocumentBurdenCancelation

Cancelamento de Documento de CargaXX

FreightSimulation

Simulação de FreteXX

FreightReleaseLiberação de RomaneioXX


Pré-requisitos para Utilização

  • Atualização do Microsiga Protheus com versão igual ou superior a 12.1.17.
  • Atualização da Build 131227a a partir da versão 13.2.3.6.
  • Configuração do AppServer para disponibilizar as rotinas publicadas com o Web Service REST.
  • Após a configuração do Web Service REST, ao executar o appserver via console, será apresentada uma mensagem, informando que o Web Service REST está habilitado, vide imagem abaixo.

  • Em seguida, acesse o servidor onde está o appserver, informando a porta.
    • Exemplo: Servidor:0000/rest                                                                                                                       


  • Pelo navegador de Internet, é possível visualizar todos os serviços disponíveis:



Conteúdos Relacionados

Simulação de Frete - FreightSimulations

Cálculo de Romaneio - FreightCalculations

Cancelamento de Documento de Carga - DocumentBurdenCancelations

Liberação de Romaneio - FreightRelease - API REST

FWRestModel - API RESTful dos modelos de dados do Protheus