Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
instalacao_configuracao:rh3api:configuracao_rh3_api [2017/06/27 18:59]
silvano.oliveira [Configurando a Filtragem de solicitações]
instalacao_configuracao:rh3api:configuracao_rh3_api [2018/02/27 19:25] (atual)
milson.catao [Configurando a Filtragem de solicitações]
Linha 4: Linha 4:
 \\ \\
  
-======RH3 API======+======Instalação e Configuração - RH3 API======
 ---- ----
  
Linha 11: Linha 11:
  
 ### ###
-Este manual desenvolvido com base na versão 7.5 do IIS e sistema operacional windows 7 apenas para fins explicativos.+Este manual ​foi desenvolvido com base na versão 7.5 do IIS e sistema operacional windows 7apenas para fins explicativos.
 ### ###
  
Linha 19: Linha 19:
  
 ### ###
-**Nota:** Este guia foi elaborado para ser usado como base tanto nas instalações em máquinas ​locais como no RH3Cloud. ​+**Nota:** Este guia foi elaborado para ser usado como base tanto nas instalações em servidores ​locais como no RH3Cloud. ​
 ### ###
 +
 =====Pré-requisitos===== =====Pré-requisitos=====
 ---- ----
Linha 28: Linha 29:
     * Instalando o IIS 7.5 no Windows 7 Home Premium, Home Basic ou Home Starter (http://​technet.microsoft.com/​pt-br/​library/​cc731911.aspx);​ \\ \\     * Instalando o IIS 7.5 no Windows 7 Home Premium, Home Basic ou Home Starter (http://​technet.microsoft.com/​pt-br/​library/​cc731911.aspx);​ \\ \\
     * Instalando o IIS 7.5 no Windows Server 2008 R2 (http://​technet.microsoft.com/​pt-br/​library/​cc771209.aspx). \\ \\     * Instalando o IIS 7.5 no Windows Server 2008 R2 (http://​technet.microsoft.com/​pt-br/​library/​cc771209.aspx). \\ \\
-  - A porta TCP selecionada (padrão 80) deve estar acessível para a rede onde o portal ​irá operar e receber conexões.+  - A porta TCP selecionada (padrão 80) deve estar acessível para a rede onde o RH3 API irá operar e receber conexões.
  
 =====Configurações do IIS===== =====Configurações do IIS=====
Linha 71: Linha 72:
 ---- ----
  
-Para que o portal ​funcione corretamente,​ é necessário dar permissão de acesso ​aos diretórios ​**"​C:​\inetpub\wwwroot\rh3api"​**. Abaixo segue o passo a passo de como dar acesso a um diretório:+### 
 +Para que a RH3 API funcione corretamente,​ é necessário dar permissão de acesso ​ao diretório ​**"​C:​\inetpub\wwwroot\rh3api"​**. Abaixo segue o passo a passo de como dar acesso a um diretório: 
 +###
  
   - Através do Windows Explorer, selecionar a localização do diretório a ser dada a permissão (ex: C:​\inetpub\wwwroot);​ \\ \\   - Através do Windows Explorer, selecionar a localização do diretório a ser dada a permissão (ex: C:​\inetpub\wwwroot);​ \\ \\
Linha 124: Linha 127:
     * Clique no nome da máquina para voltar a tela inicial de configuração;​ \\ \\     * Clique no nome da máquina para voltar a tela inicial de configuração;​ \\ \\
     * Selecionar a opção "Pool de aplicativos"​. \\ \\      * Selecionar a opção "Pool de aplicativos"​. \\ \\ 
-    * Clicar com o botão direito do mouse para criar criar um novo pool de aplicativos para que não fiquem várias aplicações utilizando o mesmo pool (ex: rh3api, portal web,...). \\ \\ {{ :​instalacao_configuracao:​rh3api:​config_iis_gerenciador_iis_novo_pool_aplicativos.png?​700 |}} \\ \\+    * Clicar com o botão direito do mouse para criar um novo pool de aplicativos para que não fiquem várias aplicações utilizando o mesmo pool (ex: rh3api, portal web,...). \\ \\ {{ :​instalacao_configuracao:​rh3api:​config_iis_gerenciador_iis_novo_pool_aplicativos.png?​700 |}} \\ \\
     * Criar com o nome rh3api. \\ \\ {{ :​instalacao_configuracao:​rh3api:​config_iis_gerenciador_iis_novo_pool_aplicativos_2.png?​500 |}} \\ \\  {{ :​instalacao_configuracao:​rh3api:​config_iis_gerenciador_iis_novo_pool_aplicativos_3.png?​700 |}} \\ \\     * Criar com o nome rh3api. \\ \\ {{ :​instalacao_configuracao:​rh3api:​config_iis_gerenciador_iis_novo_pool_aplicativos_2.png?​500 |}} \\ \\  {{ :​instalacao_configuracao:​rh3api:​config_iis_gerenciador_iis_novo_pool_aplicativos_3.png?​700 |}} \\ \\
     * Clicar em "​rh3api";​ \\ \\     * Clicar em "​rh3api";​ \\ \\
Linha 133: Linha 136:
     * Clique com o botão direito do mouse no item "​Autenticação anônima"​ e clique em "​Editar"​ \\ \\ {{ :​instalacao_configuracao:​rh3api:​config_iis_alterando_credencial_2.png?​700 |}} \\ \\      * Clique com o botão direito do mouse no item "​Autenticação anônima"​ e clique em "​Editar"​ \\ \\ {{ :​instalacao_configuracao:​rh3api:​config_iis_alterando_credencial_2.png?​700 |}} \\ \\ 
     * Selecione a opção "​Identidade do pool de aplicativos"​ e clique em "​OK"​. \\ \\ {{ :​instalacao_configuracao:​rh3api:​config_iis_alterando_credencial_3.png?​350 |}} \\ \\      * Selecione a opção "​Identidade do pool de aplicativos"​ e clique em "​OK"​. \\ \\ {{ :​instalacao_configuracao:​rh3api:​config_iis_alterando_credencial_3.png?​350 |}} \\ \\ 
-  - Execute a opção "​Reiniciar Servidor";​ \\ \\ + 
-  - Acesse a URL (http://​localhost/​rh3api/​) no browser; \\ \\ +
-  - O sistema deverá funcionar a partir deste momento. \\ \\+
  
-### 
-**Nota:** No ambiente de testes, quando for testar uma DLL gerada pela máquina oficial, o usuário deverá colocar localhost (ex: http://​localhost/​rh3api/​RH3APIV2.dll/​$/​) e quando for testar uma DLL gerada por uma máquina de desenvolvedor,​ deverá ser com 127.0.0.1 (ex: http://​127.0.0.1/​rh3api/​RH3APIV2.dll/​$/​). Esta é uma regra imposta pelo próprio componente IntraWeb. 
-###  
  
 =====Configurando a Filtragem de solicitações===== =====Configurando a Filtragem de solicitações=====
 ---- ----
  
-  - Seleciona rh3api e dá um duplo clique em "​Filtragem de solicitações"​. \\ \\ {{ :​instalacao_configuracao:​rh3api:​conf_filtragem_solicitacoes.png?​700 |}} \\ \\ +  - Seleciona rh3api e dê um duplo clique em "​Filtragem de solicitações"​. \\ \\ {{ :​instalacao_configuracao:​rh3api:​conf_filtragem_solicitacoes.png?​700 |}} \\ \\ 
   - Clique com o botão direito no arquivo e clique em "​Editar configurações e recursos"​ \\ \\ {{ :​instalacao_configuracao:​rh3api:​conf_filtragem_solicitacoes_1.png?​700 |}} \\ \\    - Clique com o botão direito no arquivo e clique em "​Editar configurações e recursos"​ \\ \\ {{ :​instalacao_configuracao:​rh3api:​conf_filtragem_solicitacoes_1.png?​700 |}} \\ \\ 
-  - Configure a tela conforme imagem abaixo. \\ \\ {{ :​instalacao_configuracao:​rh3api:​conf_filtragem_solicitacoes_2.png?​300 |}} \\ \\ +  - Configure a tela conforme imagem abaixo. \\ \\ {{ :​instalacao_configuracao:​rh3api:​conf_filtragem_solicitacoes_2.png?​400 |}} \\ \\ 
   - Copiar o arquivo "​Config.ini"​ da pasta "​C:​\RH3"​ para "​C:​\inetpub\wwwroot\rh3api"​. \\ \\    - Copiar o arquivo "​Config.ini"​ da pasta "​C:​\RH3"​ para "​C:​\inetpub\wwwroot\rh3api"​. \\ \\ 
   - O arquivo "​config.ini"​ deverá ter o conteúdo conforme exemplo abaixo. ​   - O arquivo "​config.ini"​ deverá ter o conteúdo conforme exemplo abaixo. ​
Linha 160: Linha 158:
   timeoutObjWorkflow = 120   timeoutObjWorkflow = 120
   tempoEsperaConexaoDB = 5   tempoEsperaConexaoDB = 5
-  ;debug = W, C +  ;debug = W, C 
 +  
 +  - Execute a opção "​Reiniciar Servidor";​ \\ \\ 
 +  - Acesse a URL (http://​localhost/​rh3api/​) no browser; \\ \\ 
 +  - O sistema deverá funcionar a partir deste momento. Segue abaixo um exemplo de como o RH3 API será exibido:\\ \\ 
 + 
 + {{ :​instalacao_configuracao:​rh3api:​conf_filtragem_solicitacoes_3.png?​700 |}}