Histórico da Página
01. DADOS GERAIS:
Linha de Produto | RMSMigração de Dados |
---|---|
Segmento | VarejoBusiness Intelligence |
Módulo | RMSMenu WebIntegração de Dados |
Tipo | Aplicação WebDesktop |
02.
...
*Sugerimos que após realizar todas as instalações acima, reinicie o servidor.
03. INSTALAÇÃO - Implantação das APIs:
Conforme listado nos pré-requisitos é necessário que a estrutura de diretórios esteja devidamente estruturada na pasta "...\inetpub\wwwroot";
Será necessário liberar permissão total do diretório "wwwroot" para os os usuários IIS (IIS_IUSRS); Esse processo é necessário para que os projetos possam gravar LOG.
- Localize a pasta RMS (pacote baixado na central de downloads) ;
- Copie a pasta RMSServices para o diretório RMS, dentro da estrutura do IIS.
- Caso, já exista esta pasta, basta copiar apenas o conteúdo, para seu diretório RMSServices.
- Confira se os seguintes diretórios estão na pasta: (Auth, RMSMenu e RMSNative)
- Acesse o IIS;
- Adicione o "Pool de aplicação": TOTVS.RMS.RMSMenu;
- Clique em "OK" e o pool será criado;
- Selecione o pool criado, clique com o botão direito do mouse e clique em "Advanced Settings" (Opções avançadas);
- Em "Enable 32-bit Applications" (Habilitar Aplicações 32-bit), altere a opção para "True" (verdadeiro/Sim);
- Em "Identity" altere a opção para "LocalSystem";
- Clique em "OK" para concluir a alteração do pool.
- Localize na arvore da esquerda, o diretório RMS>RMSServices;
- Clique com o botão direito em "Auth" em seguida Clique em "Convert to Application" (Converter para aplicação);
- Selecione o pool de aplicação criado no passo 7;
- Clique em "OK";
- Repita o processo para os outros diretórios (RMSMenu e RMSNative);
- Acesse o diretório ".../RMSServices/Auth", localize o arquivo "appsettings.json";
- Abra com o editor de texto de sua preferencia;
- Insira as informações de sua base de dados:
- HOST = IP do BANCO DE DADOS;
- SERVICE_NAME = Nome do serviço (encontrado no arquivo "tnsnames.ora") ;
- id = Usuário do BD;
- password = Senha BD;
- Em seguida informe o IP do servidor RMS;
- Caso esteja utilizando os serviços(RMSNative/RMSMenu) em uma porta diferente, informar o endereço do IIS;
- Se estiver utilizando na porta 80, deixar em branco;
- Salve o arquivo e feche-o;
- Vá até o diretório "...\RMSServices\RMSMenu", localize o arquivo mencionado no passo 23;
- Repita o passo 24;
- Localize a "ConnectionString" e altere as informações de seu banco de dados como citado no passo 26;
- Com isso finalizamos a configuração das APIs do menu.
- Para testar, selecione e clique com o botão direito do mouse em "Auth" > Manage Application > Browse;
- Assim que a pagina web for carregada, acrescente ao final da URL: "/swagger";
- Como resultado, você verá esta pagina:
04. INSTALAÇÃO - Implantação Aplicação Web :
- Dentro da pasta recebida para implantação identifique o seguinte diretório: RMS > Aplicações;
- Mova a pasta Aplicações para dentro do diretório do IIS;
- Caso já tenha o diretório criado na estrutura do IIS ("...\inetpub\wwwroot\RMS\Aplicacoes"), basta apenas copiar a pasta(RMSMenu) para o diretório já existente;
- Volte até o IIS;
- Dentro da árvore à esquerda, identifique o diretório que acabamos de criar;
- Caso não apareça, atualize a árvore. (F5 ou clique com o botão direito > Refresh);
- Da mesma forma como convertemos para aplicação as pastas do RMSServices, vamos repetir o processo para a aplicação web;
- Selecione a pasta RMS > Aplicacoes > RMSMenu;
- Clique com o botão direito do mouse > "Convert to Application";
- Selecione o pool de aplicação que foi criado anteriormente;
- Clique em "OK" para finalizar a conversão.
- Pronto, finalizamos a conversão;
- Para acessar a aplicação, selecione o RMS > Aplicacoes > RMSMenu;
- Clique com o botão direito do mouse > Manage Application > Browse;
- A seguinte página será aberta em seu navegador:
- Para realizar o acesso, basta inserir as informações de Login que são utilizadas para acessar o programa RMS.
...
INSTALAÇÃO DO PENTAHO DATA INTEGRATON NO SERVIDOR
Baixe o PDI com o link que foi disponibilizado.
Após baixar, você terá um arquivo chamado data-integration.zip.
Descompacte o arquivo no diretório C:\.
O caminho deve ficar C:\data-integration
Depois de descompactar você verá essa estrutura de pasta.
Em Variáveis de Ambiente, crie uma variável do sistema chamada JRE_HOME com o caminho da instalação do Java.
Depois de criar a variável JRE_HOME volte para o diretório do data-integration e execute o arquivo Spoon.bat.
Observação: Na primeira vez, em alguns casos, demora um pouco ao executar o programa.
Na tela seguinte clique em fechar.
Caso você tenha conseguido chegar na tela apresentada abaixo, significa que o processo de instalação ocorreu com êxito.
03. Criação de um Repositório do PDI.
Clique em Tools, em seguida Repositório e por fim, em conectar a um repositório.
Clique no botão verde com o símbolo mais, depois selecione a opção Kettle file repository e clique em Ok.
Em seguida preencha os campos:
Base Directory = C:\data-integration\repositorio
Marque as opções read only repository e hide hidden folders and
ID = RMS
Name = RMS
Clique em Ok.
Na tela seguinte, selecione o repositório RMS e clique em Ok.
Criação finalizada do repositório. Criaremos no tópico seguinte, conexão com banco de dados.
04. Acesso ao Banco de Dados
Observação: Essa conexão deve ser feita para o banco de dados do RMS.
Para criar conexão com o banco de dados, clique em Tools, em seguida Repositório e por fim, Explorar repositório.
Agora, clique na aba Connections. Após, clique no botão verde com o símbolo mais.
Preencha os campos:
Connection Name = conexao_rms
Database Name =
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =[ip do banco])(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = [nome do serviço])))
Substitua o [ip do banco] pelo ip do servidor que se encontra o banco de dados.
Exemplo: HOST =10.1.1.215
Substitua SERVICE_NAME = [nome do serviço] pelo nome do serviço.
Exemplo: SERVICE_NAME = abc
O campo Port Number = -1
User Name = usuário do banco de dados
Password = senha do banco de dados
A tela deve ficar:
Depois você poderá clicar em Test para testar sua conexão
Caso sua conexão esteja correta clique em Ok.
Na tela seguinte, clique em Ok.
Na próxima tela, clique em Close.
05. Liberação de Acesso da Pasta data-integration na Rede (Opcional)
Secione a pasta C:\data-integration e clique com o botão direto do mouse e escolha a opção Propriedades.
Em seguida selecione Compartilhamento e clique em Compartilhamento Avançado.
Marque a opção Compartilhar Pasta. Depois coloque o nome do compartilhamento data-integration. Em seguida clique em Permissões.
Marque a opção Controle Total. Clique em Ok.
Na tela Compartilhamento avançado clique em Ok.
Na tela Propriedades de data-integration clique em segurança e selecione a opção usuários autenticados. Em seguida clique em editar.
Seleciona a opção Usuários autenticado e clique em adicionar.
Agora abra a opção locais e escolha local.
Na caixa de texto identificada por Digite os nomes de objeto a serem selecionado escreva a palavra todos e clique em verificar objeto.
Em seguida clique em Ok.
Na tela Permissões para data-integration com a opção Todos selecionado marque controle total e clique em Ok.
Em seguida clique em Fechar.
Processo finalizado.