Instalar WebPonto

Publicado em 09/09/2016 - Enaldo Junior

1 - Copiando as dll’s para conexão com o Banco de Dados

Para fazer a conexão com o Banco de Dados, algumas dll’s devem ser copiadas para os diretórios: 

C:\Windows\System32 e C:\Softprime\Norber\Config  --> esse caminho pode variar de acordo com cada cliente.

Obs.: Caso seja Windows 64 bits, copiar também para C:\Windows\SysWOW64.  
As dll’s a serem copiadas:

Oracle: midas.dll e dbexpora.dll

Sql Server: midas.dll e dbexpsda.dll

 

PTWeb.dll

PTWeb.dll é a dll responsável pela regra de negócio da aplicação WebPonto.

Copiar PTWeb.dll para o diretório de instalação do NewPonto: C:\Softprime\Norber\Config  --> esse caminho pode variar de acordo com cada cliente.

 

2 - Configurando a aplicação no IIS

Antes de criar o diretório virtual, precisamos criar o pool de aplicativos para o WebPonto. Para tal, utilizaremos o Gerenciador dos Serviços de informações da Internet (IIS), que se encontra no Painel de Controle\Ferramentas Administrativas.

No IIS, para criar o Pool de Aplicativo, clique com o botão direito no item Pools de Aplicativos, Adicionar Pool de Aplicativos:

Em seguida, você deverá informar o nome do Pool.

Recomendamos o nome do Pool como: “WebPontoPool”.

O Framework deve ser o 2.0,

O modo pipeline Clássico e a opção Iniciar pool de aplicativos imediatamente marcada.

Clique no botão Ok, o Pool será criado:

Ainda no IIS, clique com o botão direito no item Sites, Adicionar Site:

Nome da aplicação: WebPonto (recomendável)

Pool de aplicativos: WebPontoPool (Já criado no passo anterior)

Caminho da aplicação: Geralmente “C:\Softprime\Norber” (o diretório para instalação do sistema é opcional). 

Clique no botão “OK” para confirmar:

Após criado o site WebPonto, precisamos alterar suas propriedades ASP para habilitar os caminhos pai. Para alterar as configurações ASP do WebPonto, clique no site WebPonto na esquerda para selecioná-lo e em seguida dê dois cliques no ícone ASP que aparecerá na lista de ícones da área central do IIS. 

O IIS exibirá as propriedades ASP do site WebPonto. Altere a propriedade:

Habilitar Caminhos Pai para: True.

Após alterar a propriedade para True, confirme a alteração clicando na Ação Aplicar, que fica no canto superior direito do IIS. 

 

3 - Registrando a PTWeb.dll no COM +

Para registrá-la, abra os Serviços de Componentes no caminho Painel de Controle\Ferramentas Administrativas:

À esquerda da tela de Serviços de Componente tem uma árvore de itens. Clique para abrir os seguintes itens:

Serviços de Componente – Computadores – Meu Computador. 

Abaixo do item “Meu Computador” teremos a pasta Aplicativos COM +. Para registrar a PTWeb.dll, clique com o botão direito do mouse sobre Aplicativos COM +, Novo, Aplicativo:

Será iniciado o assistente para instalação de Aplicativo COM+. Na primeira tela, basta clicar no botão Avançar: 

Na segunda tela do assistente, clique na opção Criar um aplicativo vazio para criarmos o pacote no qual registraremos a PTWeb.dll:

Nesta tela seguinte, vamos informar o nome do aplicativo. No nosso caso utilizaremos WebPonto, e marcaremos a opção Aplicativo de servidor. Em seguida, clique no botão Avançar:

Na quarta tela, vamos associar a identidade do Aplicativo a um usuário com perfil de administrador na máquina onde o mesmo está sendo criado:

As três telas seguintes devem ser mantidas em seu estado padrão. Apenas clique em Avançar, Avançar e finalmente Concluir: 

Após a criação do Aplicativo WebPonto, o mesmo será exibido abaixo da pasta Aplicativos  COM+.  

O próximo passo é registrar a PTWeb.dll neste aplicativo. Para tal, clique no + (mais) do pacote WebPonto para visualizar a pasta Componentes.

Clique com o botão direito do mouse na pasta Componentes, vá até a opção Novo do menu que aparecerá e clique em Componente:

Será iniciado o assistente para instalação de componentes COM+. Em sua tela inicial, basta clicar no botão Avançar:

Na tela seguinte, clique no botão do item Instalar novo(s) componente(s):

Localize o arquivo PTWeb.dll que está localizado na pasta config no diretório raiz do site e clique em Abrir.

No nosso caso C:\Softprime\Norber\config\PTWeb.dll.

Após abrir o arquivo PTWeb.dll, serão listados todos os seus componentes. Mantenha o estado padrão da tela e apenas clique em Avançar:

Por fim clique no botão Concluir e a PTWeb.dll estará registrada:

Após concluir o assistente para instalação de componentes COM+, todos os componentes da PTWeb.dll serão exibidos na pasta Componentes.

Em seguida, é preciso ativar o pool de componentes para estes objetos. Para tal, selecione todos os componentes que apareceram na pasta Componentes e clique com o botão direito do mouse em qualquer um deles. Em seguida clique na opção Propriedades do menu que aparecerá: 

Aparecerá uma janela com as propriedades dos componentes.

Clique na guia Ativação e marque a opção Habilitar pool de objeto. Em seguida, preencha os três campos seguintes conforme a imagem exibida abaixo: Após o preenchimento dos campos, clique no botão Ok.

Agora é preciso desabilitar verificações de acesso ao aplicativo WEBPONTO.

Para tal, clique com o botão direito do mouse no aplicativo WEBPONTO que está sendo exibido a esquerda. Em seguida, clique na opção Propriedades do menu que aparecerá: 

Aparecerá uma janela com as propriedades do aplicativo WEBPONTO.

Clique na guia Segurança e desmarque a opção Aplicar verificações de acesso ao aplicativo. Em seguida, clique no botão OK:

 

4 - Registrar PTWeb.dll no Windows caso seja 64 bits 

“C:\>REGSVR32 C:\Softprime\Norber\config\PTWeb.dll”. Você receberá uma mensagem confirmando o registro:

 

5 - Configurar o SenhaWeb.exe para configurar a conexão

Execute o arquivo SenhaWeb.exe que fica localizado no diretório C:\Softprime\Norber\config. Será exibida a interface do SenhaWeb.exe; 

No campo Tipo do Banco você deverá selecionar o banco ao qual irá conectar. (SQL, ORACLE, etc...) ;

Preencha os campos solicitados para estabelecer a conexão com este tipo de banco;

Clique em Gravar:

 

6 - Instalando o serviço NewPontoGuardian

O programa responsável por gerar os relatórios solicitados via Web é o NewPontoReport. Para manter o NewPontoReport em execução, vamos registrar o serviço NewPontoGuardian.exe. O NewPontoGuardian é responsável por manter o gerador de relatórios em execução.

Para registrar o NewPontoGuardian como serviço, abra o prompt de comando, digite o caminho do executável NewPontoGuardian.exe seguido de “ -install”.

Por exemplo: “C:\Softprime\Norber\config\NewPontoGuardian.exe -install”. Você receberá uma mensagem confirmando o registro do serviço:

 

7 - Testando o WebPonto no Browser

Para testar o WebPonto, basta abrir um Browser e digitar o seguinte endereço:

http://localhost:8080

A seguinte tela deve ser exibida:

 

8 - Instalar WebPontoDotNet para a reconversão Individual 

Microsoft ASP.NET 2.0 AJAX Extensions 1.0

Para possibilitar o uso de AJAX em nossa aplicação, utilizamos o componente desenvolvido pela Microsoft, AJAX Extensions. É necessário instalar o Microsoft AJAX Extencions para o funcionamento do WebPontoDotNet.

 

9 - Configurando a aplicação no IIS

Antes de criar o diretório virtual, precisamos criar o pool de aplicativos para o WebPonto. Para tal, utilizaremos o Gerenciador dos Serviços de informações da Internet (IIS), que se encontra no Painel de Controle\Ferramentas Administrativas.

No IIS, para criar o Pool de Aplicativo, clique com o botão direito no item Pools de Aplicativos, Adicionar Pool de Aplicativos:

Em seguida, você deverá informar o nome do Pool.

Recomendamos o nome do Pool como: “WebPontoDotNetPool”.

O Framework deve ser o 2.0,

O modo pipeline Clássico e a opção Iniciar pool de aplicativos imediatamente marcada.

Clique no botão Ok, o Pool será criado:

Ainda no IIS, clique em expandir o site WebPonto e clique com o botão direito na pasta WebPontoDotNet, Converter para Aplicativo:

Pool de aplicativos: WebPontoDotNetPool (Já criado no passo anterior)

Clique no botão “OK” para confirmar:

 

10 - Configurar a conexão WebPontoDotNet com o banco 

Execute o arquivo ConexaoWebDotNet.exe que fica localizado no diretório C:\Softprime\Norber\WebPontoDotNet\Configuracao.

Clique na guia Nova/Atual Conexão para exibir a conexão atual.

Caso não exista nenhuma conexão configurada, ele exibirá os campos em branco. 

 

11 - Realize o teste na reconversão individual