01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Logística |
Módulo: | SIGATMS - Gestão de Transportes |
02. DESCRIÇÃO
Ponto de Entrada localizado no programa TMSAC15A Este Ponto de Entrada permite que o usuário manipule envio pelo TMS junto a operadora REPOM das informações abaixo:
- Corpo Json de envio de qualquer endpoint enviado;
- Configurar a própria versão da api RepomFrete á ser enviada (Ex: 2.2/3.0);
- Determinar qual endpoint terá mudança do envio via este ponto de entrada;
A relação dos endpoints Repom enviados por padrão junto ao TMS, e a relação de endpoints Repom , constam nos links abaixo
Documentação técnica TMS Protheus x Repom Frete
DLOGTMS02-13230 DT Integração REPOM Frete x SIGATMS
O envio de cada endpoint, nos processos padrões TMS Protheus, confira a documentação
Integração Repom Frete (Integrações - SIGATMS)
Documentação Swagger Repom
https://qa.repom.com.br/Repom.Frete.WebAPI/HelpApi/index
03. EXEMPLO DE UTILIZAÇÃO
Parâmetros:
Array- corpo da API a ser manipulado. Vide exemplo no código fonte
Retorno:
Array- corpo da API manipulado.
TMSAC15CHV
#Include 'Protheus.ch' User Function TMAC15ChV Local aRet := {} Local cMethod := ParamIXB[1] Local cEndPoint := ParamIXB[2] Local cVers := ParamIXB[3] Local cBody := ParamIXB[4] Local cPath := ParamIXB[5] cVers := "3.0" If cMethod == "3" //1=Post, 2=Put, 3=Patch, 4=Get If cEndPoint == "/Shipping/lockUnlock" //Exs. /driver /driver/lockUnlock /ShippingPayment/DocumentDelivered - Lista de todos os endpoints Repom https://qa.repom.com.br/Repom.Frete.WebAPI/HelpApi/index Processos que utilizam cada metodo https://tdn.totvs.com/pages/viewpage.action?pageId=568923998 AADD( aRet, cVers ) // AADD( aRet, cBody) // {novo json} AADD( aRet, cPath) // /654654645645 outro id de viagem EndIf EndIf Return AClone( aRet )
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
Não há.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas