Versões comparadas

Chave

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

...

  1. 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

  2. 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

  3. Verifique se o módulo URL Rewrite está instalado no IIS. Caso não esteja, instale-o. 

    Expandir

 

Expandir
titleJavaScript de serviços da página
Bloco de código
languagejs
titleFisDeptoData-service.js
firstline13
linenumberstrue
function FisDeptoDataFactory($totvsresource) {
  var factory = $totvsresource.REST('/RMSRestDataServer/rest/FisDeptoData/:method/:id', {}, {});

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
Bloco de código
languagejs
titleSem proxy reverso
firstline1
linenumberstrue
function FisDeptoDataFactory($totvsresource) {
  var factory = $totvsresource.REST('http://RMHostAddress:8051/RMSRestDataServer/rest/FisDeptoData/:method/:id', {}, {});
  // ...
}
Bloco de código
languagejs
titleCom proxy reverso
firstline1
linenumberstrue
function FisDeptoDataFactory($totvsresource) {
  var factory = $totvsresource.REST('/RMSRestDataServer/rest/FisDeptoData/:method/:id', {}, {});
  // ...
}

Atualmente e