Versões comparadas

Chave

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

...

MétodoURLNomeDescrição
GET/getavailableservices?name={name}&start={start}&limit={limit}GetAvailableServicesLista de todos os serviços REST dos RMSDataServer's.
GET/service/{serviceName}/schemaGetExternalGrammarLista o schema dos dados retornados pelo serviço.

GET

/service/{serviceName}GetWADLLista o WADL do serviço.
GET/rest/{dataServerName}/{id}GetRetorna o registro do dataserver especificado.
GET/rest/{dataServerName}?start={start}&limit={limit}&filter={filter}GetAllRetorna lista os registros do dataserver especificado.
POST/rest/{dataServerName}CreateCria um registro utilizando o dataserver especificado.
DELETE/rest/{dataServerName}/{id}DeleteRemove um registro utilizando o dataserver especificado.
PUT/rest/{dataServerName}/{id}Update

Atualiza o registro do dataserver especificado.

PATCH/rest/{dataServerName}/{id}Update PartialAtualiza parcialmente o registro do dataserver especificado.


Obs.: Para utilizar dataserver de metadados, é necessário informar o nome da tabela no JSON. veja um exemplo no método Post (Create) acima.

Segurança por perfil

Todos os dataserver's do RM estão protegidos quando o acesso se dá via RMSRestDataServer. Para que a segurança seja ativada, é necessário que os DataServers sejam decorados com o atributo RMSServerSecurityInfo. Este atributo tem a mesma função que o atributo ActionInfo. Portanto, o módulo e o securityId informados devem ser iguais aos informados nas actions. Caso o atributo não seja encontrado, o acesso ao dataserver será negado.

...