Histórico da Página
...
Nota | ||
---|---|---|
| ||
Disponível à partir da versão 12.1.8 da linha RM. |
Proxy Reverso
Como os serviços RESTful do RM ficam em um servidor diferente do servidor web utilizado para a publicação das páginas, é necessário redirecionar as solicitações aos serviços RESTful para outro servidor. Isso foi realizado configurando um proxy reverso no IIS.
Para ativar esse comportamento, basta adicionar o arquivo web.config no diretório root do IIS e instalar o módulo os módulos Application Request Routing e URL Rewrite no IIS (ambas instalações podem ser feitas via Web Plataform Installer).
Dessa forma todas as requisições que forem feitas aos serviços localizados em ...http://hostname/rmsrestdataserver/rest/{dataServerName} e .../rest/rmsrestcontext serão e http://hostname/rest serão redirecionadas para o serviço do RM.Host na porta 8051 e não haverá necessidade de se informar a URL completa no factory dos serviços.
OBS: Note que no web.config o endereço do RM.Host deve ser modificado no web.config caso o mesmo não se encontre no mesmo servidor que o IIS.
Exemplo
...
Configurando
Faça download
...
do arquivo web.config e o copie para o diretório root do website em que o Frame HTML será publicado.
Expandir Instale o módulo Application Request Routing e após concluir a instalação, acesse o Gerenciador do IIS, selecione o Server, abra as configurações do módulo Application Request Routing, clique em Server Proxy Settings e depois marque a opção Enable Proxy.
Expandir Verifique se o módulo URL Rewrite está instalado no IIS. Caso não esteja, instale-o.
Expandir
Regras
Atualmente existem duas regras configuradas. A regra RMSRestDataServer fará com que todas as requisições feitas ao IIS no endereço http://hostname/rmsrestdataserver/rest/..., sejam redirecionadas para http://rmhostaddress:8051/rmsrestdataserver/... .
Já regra RMSRest irá redirecionar todas as requisições feitas em http://hostname/rest/... para http://rmhostaddress:8051/rest/... .
Expandir |
---|
Factories - Frame HTML
Ao utilizar o proxy reverso, não será mais necessário informar a URL completa dos serviçoes RESTful do RM.Host na factory dos serviços das páginas.
Expandir | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Expandir | title | JavaScript de serviços da página||||||||||||||||||||||||
|
Atualmente e