Versões comparadas

Chave

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



 

 

Nota
titleVersão

 Disponível à partir da versão 12.1.8 da linha RM.

...

    • 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 (Uso de mais de um Parâmetro)

       Iremos utilizar o mesmo dataserver (EstLOCData) como exemplo, porém iremos utilizar os seguintes parâmetros:

  • start = 0;
  • limit = 5;
  • filter = ["CODCOLIGADA =:codcoligada AND CODLOC =:codloc AND CODFILIAL =:codfilial", "1", "01", "1"]


         OBS: Observe que vamos utilizar três filtros, em vez de um, como no exemplo anterior.


Método: GET

URL: http://localhost:8051/rmsrestdataserver/rest/EstLOCData?start=0&limit=5&filter=%5B%22CODCOLIGADA%20%3D%3Acodcoligada%20AND%20CODLOC%20%3D%3Acodloc%20AND%20CODFILIAL%20%3D%3Acodfilial%22%2C%20%221%22%2C%20%2201%22%2C%20%221%22%5D

Bloco de código
languagejs
firstline1
titleResposta
linenumberstrue
{
   "messages": [],
   "length": 1,
   "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
   }]
}


Exemplo (Implementação em Código)

  

  1. Adicione os disclaimers que desejar:

  • Crie o schema do filtro e adicione os respectivos valores.
  • Na chamada do findRecords, o parâmetro filter deve ser serializado em JSON.

                  


       3. A segunda opção pode ser substituída por essa: