Versões comparadas

Chave

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

...

Todos os dataserver's do RM poderão ser acessados via RESTful através da classe RMSRestDataServer. O contrato dessa classe é publicado do serviço RMSRestDataServer, sendo esse publicado automaticamente no endereço http://<servidor>:8051/RMSRestDataServer/getAvailableServices e os dados são transmitido no formato json. Por padrão esse serviço é publicado com suporte à CORS, o que permite que as páginas e o serviço em si sejam publicados em servidores diferente.

Os métodos disponibilizados pelo serviço são:

MétodoURLVerboDescrição
GetAvailableServices/getavailableservices?name={name}&start={start}&limit={limit}GETLista de todos os serviços REST dos RMSDataServer's.
GetExternalGrammar/service/{serviceName}/schemaGETLista o schema dos dados retornados pelo serviço.

GetWADL

/service/{serviceName}GETLista o WADL do serviço.
Get/rest/{dataServerName}/{id}GETRetorna o registro do dataserver especificado.
GetAll/rest/{dataServerName}?start={start}&limit={limit}&search={search}GETRetorna lista os registros do dataserver especificado.
Create/rest/{dataServerName}POSTCria um registro utilizando o dataserver especificado.
Delete/rest/{dataServerName}/{id}DELETERemove um registro utilizando o dataserver especificado.
Update/rest/{dataServerName}/{id}PUTAtualiza o registro do dataserver especificado.