Árvore de páginas

Versões comparadas

Chave

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

...

Ponto de Entrada utilizado para inserir novas Tags no envio do Json, durante o processo de upsert e delete (Incluir, Alterar, Excluir) do vendedor via Protheus.

Com o PE compilado é possível realizar a inclusão de novas Tags customizadas no processo de envio do EAI Seller, quando o formato utilizado no envio é JSON.

...

Retorno

Tipo

Descrição

Obrigatório

cJsonCaracterCaracter contendo os dados em formato Json, que serão inseridos na mensagem única.Sim

...


06. EXEMPLO


#INCLUDE "PROTHEUS.CH"

#INCLUDE "FWMVCDEF.CH"

User Function M040OENV()

Local aParam := PARAMIXB
Local cEvent := aParam[1]
Local cJson := aParam[2]
Local cMyJson := ""


If cEvent == "upsert"

    cMyJson += '{'
    cMyJson += '"TcOrthers": {'
    cMyJson += '"Cust1" : "TESTE DE CUSTOMIZADO1",'
    cMyJson += '"Cust2": "TESTE DE CUSTOMIZADO2",'
    cMyJson += '"Cust3": ['
    cMyJson += '{'
    cMyJson += '"Scope": "State",
    cMyJson += '"Id": "339072111143",
    cMyJson += '"Name": "cliente 1"
    cMyJson += '},'
    cMyJson += '{'
    cMyJson += '"Scope": "Municipal",'
    cMyJson += '"Id": "454020078",'
    cMyJson += '"Name": "cliente 2"'
    cMyJson += '}'
    cMyJson += ']}'
    cMyJson += '}'

EndIf

Return cMyJson

06. EXEMPLO

...