Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Backoffice |
Módulo: | Estoque/Custos |
Função: | MATA550 - Cadastro de Grade de Produtos |
02. DESCRIÇÃO
O ponto de entrada MT550EAI tem a finalidade de permitir permite que o cliente customize o JSON a ser enviado pelo EAI ao cadastrar a Grade de Produtos.
...
Para fácil manipulação do JSON, sugere-se o uso da classe JsonObject().
03. PARÂMETROS
Nome | Tipo | Descrição | Conteúdo |
paramIXB[1] | Caractere | Informa o tipo de mensagem do EAI. Atualmente, suporta somente o valor "Json" | "Json" |
paramIXB[2] | Caractere | Informa o Json da mensagem única, com todos os dados antes da integração. | String no formato JSON |
...
Nome | Tipo | Descrição | Conteúdo |
cJson | Caractere | Devolve o JSON alterado pelo ponto de entrada. | String no formato JSON |
05. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#Include 'PROTHEUS.CH' /*/{Protheus.doc} MT550EAI Permite alteração do JSON da mensagem única EAI @type User Function @author TOTVS @since 27/10/2021 @version version /*/ User function MT550EAI() Local jJson := JsonObject():New() Local cJsonRet := " " Local cTipo := ParamIXB[1] Local cJson := ParamIXB[2] Local cRet := '' If cTipo == 'Json' cRet := jJson:FromJson(cJson) If ValType(cRet) == 'U' jJson['Content']['Description'] := AllTrim("TESTE") cJsonRet := jJson:ToJSON() EndIf EndIf Return cJsonRet |
Informações | ||
---|---|---|
| ||
O ponto de entrada permite customizar somente a mensagem de envio no formato JSON. O recebimento em formato JSON não é suportado. Também não é suportado a customização em formato XML Versão da mensagem suportado: 1.000 |
Templatedocumentos |
---|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas