Histórico da Página
...
Método | URL | Nome | Descrição |
---|---|---|---|
GET | /getavailableservices?name={name}&start={start}&limit={limit} | GetAvailableServices | Lista de todos os serviços REST dos RMSDataServer's. |
GET | /service/{serviceName}/schema | GetExternalGrammar | Lista o schema dos dados retornados pelo serviço. |
GET | /service/{serviceName} | GetWADL | Lista o WADL do serviço. |
GET | /rest/{dataServerName}/{id} | Get | Retorna o registro do dataserver especificado. |
GET | /rest/{dataServerName}?start={start}&limit={limit}&filter={filter} | GetAll | Retorna lista os registros do dataserver especificado. |
POST | /rest/{dataServerName} | Create | Cria um registro utilizando o dataserver especificado. |
DELETE | /rest/{dataServerName}/{id} | Delete | Remove um registro utilizando o dataserver especificado. |
PUT | /rest/{dataServerName}/{id} | Update | Atualiza o registro do dataserver especificado. |
PATCH | /rest/{dataServerName}/{id} | Update Partial | Atualiza 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.
...
Bloco de código | ||||
---|---|---|---|---|
| ||||
DataProps.SetProps(gcoligada, TabProps.Caption, Properties.Resources.SGlbCaptionColigadas, TabProps.Id, "CODCOLIGADA;NOMEFANTASIA", TabProps.Master, true); |
Filtros
Ao utilizar o parâmetro &filter={filter}, será possível utilizar qualquer campo (desde que seja da tabela Master).
Aviso |
---|
Não são aceitos nos filtros campos de tabelas Detail! |