Histórico da Página
...
- Descrição
- Localização
- Programa Fonte
- Parametros
- Retorno
- Exemplo de utilização
- Outras Informações
01. DESCRIÇÃO
Este Ponto de Entrada permite adicionar e/ou manipular a mensagem única de produtos (MATA010) de envio com campos customizados ou padrões nas mensagem de EAI.
...
03. PROGRAMA FONTE
MATI010.PRX
04.
...
PARAMETROS
Variavel | Tipo | Descrição |
---|---|---|
PARAMIXB[1] | Caracter | Informações de produtos a serem enviada em formato JSON |
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#INCLUDE 'Protheus.ch' User Function MT010Jin() Local cJson := "" Local ret := "" Local oModel := FWModelActive() Local lMVC := TableInDic("G3Q", .F.) .And. oModel <> Nil .And. oModel:cSource == "MATA010" Local cCod := "" Local aArea := GetArea() cJson := PARAMIXB[1] If lMVC cCod := AllTrim(oModel:GetValue("SB1MASTER","B1_COD")) cDesc := AllTrim(oModel:GetValue("SB1MASTER","B1_DESC")) + " MT010Jin" else cCod := M->B1_COD cDesc := M->B1_DESC + " MT010Jin" Endif cJson += '{' cJson += '"TcOrthers": {' cJson += '"Cust1": "TESTE DE CUSTOMIZADO1",' cJson += '"TESPROD": [' cJson += '{' cJson += '"TESTECOD": "' + cCod + '" cJson += '},' cJson += '{' cJson += '"TESTEDESC": "' + cDesc + '" cJson += '}' cJson += ']}' cJson += '}' oJson := JsonObject():New() ret := oJson:FromJson(cJson) If ValType(ret) == "C" //Falha ao transformar texto em objeto json cJson := '' Endif RestArea(aArea) Return cJson |
07. OUTRAS INFORMAÇÕES
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas