Tempo aproximado para leitura: 00:01:30 min
Dúvida
Como utilizar os serviços RESTful no RM?
Ambiente
Cross Segmentos - Backoffice RM - Integração - Todas as versões.
Solução
Todos os dataserver's do RM poderão ser acessados via RESTful através do serviço RMSRestDataServer, os dados são transmitidos no formato json, sendo esse publicado automaticamente no endereço: http://localhost:8051/RMSRestDataServer/getAvailableServices
Os métodos disponibilizados pelo serviço são:
| Método | URL | Nome | Descrição |
| POST | /rest/{dataServerName} | Create | Cria um registro utilizando o dataserver especificado. |
| DELETE | /rest/{dataServerName}/{id} | Delete | Remove um registro utilizando o dataserver especificado. |
| 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. |
| 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. |
| PUT | /rest/{dataServerName}/{id} | Update |
Atualiza o registro do dataserver especificado. |
| PATCH | /rest/{dataServerName}/{id} | Update Partial | Atualiza parcialmente o registro do dataserver especificado. |
Cada Nome de serviço acima possui seu link direcionado à documentação com orientações sobre a sua utilização.
Segue abaixo um exemplo de GET do DataServer GlbUsuarioData:
Saiba Mais:
Segue documentação abaixo sobre o Serviço RESTful do RM:
Serviços RESTful no RM
0 Comentários