Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
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 14:11] administrador Aprovado |
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 7, apenas 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 67: | Linha 68: | ||
* RH3APIV2.dll. \\ \\ | * RH3APIV2.dll. \\ \\ | ||
- | ====Ambiente de Banco de dados RDS==== | + | |
+ | =====Configuração das permissões de acesso===== | ||
---- | ---- | ||
### | ### | ||
- | Quando a instalação for realizada utilizando banco de dados RDS-AWS, deverá ser copiada a dll "LicencaRH3.dll" para o diretório padrão descrito acima e para o diretório onde encontra-se o RH3.exe. No ambiente da RH3, a dll está armazenada em \\recife\Versao\Apoio\RH3Cloud. | + | 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: |
### | ### | ||
- | |||
- | ### | ||
- | Esta dll indica ao sistema RH3 e ao Portal Web que as informações da licença ativa do sistema estão presentes na própria instância do usuário do Oracle e não na instância padrão SYS onde normalmente é gerada. | ||
- | ### | ||
- | |||
- | ### | ||
- | Lembrando que os sistemas internos que fazem a parte de licenciamento dos sistemas, também utilizam essa dll para criar o repositório de licenças e ler essas informações para gerar o arquivo de licenciamento. | ||
- | ### | ||
- | |||
- | ### | ||
- | Este procedimento só deve ser executado obrigatoriamente para os ambientes de banco de dados administrados pela RH3. | ||
- | ### | ||
- | |||
- | =====Configuração das permissões de acesso===== | ||
- | ---- | ||
- | |||
- | 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: | ||
- 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 142: | 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 151: | 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. | ||
- | [NOMECLIENTE_BI] | + | [NOMECLIENTE] |
schema= | schema= | ||
- | usuario=nomecliente_bi | + | usuario=nomecliente |
senha=jRvPjGrNKugQRNC | senha=jRvPjGrNKugQRNC | ||
maxConexoesDB = 5 | maxConexoesDB = 5 | ||
Linha 178: | 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 |}} |