Versão atual:

Erro JSON - Webservice ExecBO

Boa tarde Pessoal, Estou realizando testes de execução de procedures Datasul via WebService EXECBO.

Estou testando a procedure REST_GET_getAlternatives da api lap/mla0010.p .

Que me retorna a lista de usuários aprovadores (MLA) a partir do envio de um parâmetro.

Acontece que estou recebendo o seguinte erro abaixo referente ao meu JSON que preparei e estou enviando como parâmetro.

ERRO: Message = "com.totvs.framework.ws.execbo.service.ExecBOServiceException: org.json.simple.JSONArray cannot be cast to org.json.simple.JSONObject"

Alguém tem ideia do que pode ser? Anexei a documentação da API.

JSON enviado como parâmetro abaixo:

[
  [
    {
      "dataType": "character",
      "name": "cCodUsuar",
      "value": "cpsantana",
      "type": "input"
    },
    {
      "dataType": "character",
      "name": "cCodUsuarAltern",
      "value": "?",
      "type": "input"
    }
  ],
  [
    {
      "dataType": "temptable",
      "name": "ttUsuariosAlternativos",
      "value": {
        "name": "ttUsuariosAlternativos",
        "fields": [
          {
            "name": "cod-usuar",
            "label": "codigo_aprov",
            "type": "integer"
          },
          {
            "name": "nome-usuar",
            "label": "Nome_alternativo",
            "type": "character"
          },
          {
            "name": "validade-ini",
            "label": "Validade_inicio",
            "type": "date"
          },
          {
            "name": "validade-fim",
            "label": "Validade_fim",
            "type": "date"
          },
          {
            "name": "cod-usuar-altern",
            "label": "Codigo_alter",
            "type": "character"
          },
          {
            "name": "ep-codigo",
            "label": "Empresa",
            "type": "character"
          },
          {
            "name": "r-rowid",
            "label": "Rowid",
            "type": "rowid"
          }
        ],
        "records": ""
      },
      "type": "output"
    }
  ]
]

Versões (2):

Ver a versão formatada

Erro JSON - Webservice ExecBO

Comentário

new question