Versões comparadas

Chave

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

...

Regras para utilização do filtro

Método: GET

URL: http://localhost:8051/rmsrestdataserver/rest/EstLOCData?start=3&limit=2&filter=%5B%22CODCOLIGADA+%3D+:CODCOLIGADA%22

Para montar o parâmetro "filter" devemos obedecer as seguintes regras:

    • O objeto filter deve ser um array.
    • O índice 0(zero) desse array deve ser o schema do filtro, o schema segue o mesmo padrão já adotado na lib (CODCOLIGADA =:CODCOLIGADA)
    • O índice 0(zero) não aceita comandos : DLL, DML, DCL, TCL (create,alter,truncate,comment,rename,select,insert,update,delete,call,explain plan,lock table,grant,revoke,commit,savepoint,rollback,'," )
    • Para cada parâmetro adicionado schema do filtro, deverá ser um novo registro no array com o respectivo valor.
    • É extremamente necessário serilizar o filtro em json antes de fazer a chamada.

Exemplo (Filtro Unico)

Método: GET

Parâmetros Utilizados: 

  • start = 3;
  • limit = 2;
  • filter = ["CODCOLIGADA =:codcoligada", "1"];

URL: http://localhost:8051/rmsrestdataserver/rest/EstLOCData?start=3&limit=2&filter=%5B%22CODCOLIGADA+%3D+:CODCOLIGADA%22


Bloco de código
languagejs
firstline1
titleResposta
linenumberstrue
{
   "messages": [],
   "length": 21,
   "data":    [
            {
         "id": "1$_$1$_$01",
         "CODFILIAL": 1,
         "CODCOLIGADA": 1,
         "CODLOC": "01",
         "NOME": "RM Suprimentos MTZ",
         "NIVELESTOQUE": 1,
         "RUA": null,
         "NUMERO": null,
         "COMPLEMENTO": null,
         "BAIRRO": null,
         "CODETD": null,
         "CIDADE": null,
         "CEP": null,
         "PAIS": null,
         "TELEFONE": null,
         "DDD": null,
         "FAX": null,
         "CONTATO": null,
         "EMAIL": null,
         "INATIVO": 0,
         "IDUNDNEGOCIO": null
      },
            {
         "id": "1$_$1$_$02",
         "CODFILIAL": 1,
         "CODCOLIGADA": 1,
         "CODLOC": "02",
         "NOME": "FILIAL BELO HORIZONTE",
         "NIVELESTOQUE": 1,
         "RUA": null,
         "NUMERO": null,
         "COMPLEMENTO": null,
         "BAIRRO": null,
         "CODETD": null,
         "CIDADE": null,
         "CEP": null,
         "PAIS": null,
         "TELEFONE": null,
         "DDD": null,
         "FAX": null,
         "CONTATO": null,
         "EMAIL": null,
         "INATIVO": 0,
         "IDUNDNEGOCIO": null
      },
            {
         "id": "1$_$1$_$03",
         "CODFILIAL": 1,
         "CODCOLIGADA": 1,
         "CODLOC": "03",
         "NOME": "FILIAL RIO DE JANEIRO",
         "NIVELESTOQUE": 1,
         "RUA": null,
         "NUMERO": null,
         "COMPLEMENTO": null,
         "BAIRRO": null,
         "CODETD": null,
         "CIDADE": null,
         "CEP": null,
         "PAIS": null,
         "TELEFONE": null,
         "DDD": null,
         "FAX": null,
         "CONTATO": null,
         "EMAIL": null,
         "INATIVO": 0,
         "IDUNDNEGOCIO": null
      },
            {
         "id": "1$_$1$_$04",
         "CODFILIAL": 1,
         "CODCOLIGADA": 1,
         "CODLOC": "04",
         "NOME": "FILIAL SAO PAULO",
         "NIVELESTOQUE": 1,
         "RUA": null,
         "NUMERO": null,
         "COMPLEMENTO": null,
         "BAIRRO": null,
         "CODETD": null,
         "CIDADE": null,
         "CEP": null,
         "PAIS": null,
         "TELEFONE": null,
         "DDD": null,
         "FAX": null,
         "CONTATO": null,
         "EMAIL": null,
         "INATIVO": 0,
         "IDUNDNEGOCIO": null
      },
            {
         "id": "1$_$1$_$05",
         "CODFILIAL": 1,
         "CODCOLIGADA": 1,
         "CODLOC": "05",
         "NOME": "Empenho de Materia-prima",
         "NIVELESTOQUE": 1,
         "RUA": null,
         "NUMERO": null,
         "COMPLEMENTO": null,
         "BAIRRO": null,
         "CODETD": null,
         "CIDADE": null,
         "CEP": null,
         "PAIS": null,
         "TELEFONE": null,
         "DDD": null,
         "FAX": null,
         "CONTATO": null,
         "EMAIL": null,
         "INATIVO": 0,
         "IDUNDNEGOCIO": null
      }
   ]
}

Exemplo (Uso de mais de um Parâmetro)

...