Você está na página 1de 31

Manual de

Instalação
DMPAccess II

Revisão: 01 Data: 02/06/2014


DMPAccess II

Índice

1. Apresentação.......................................................................................................................... 3
2. Módulo Web/Frontend ............................................................................................................ 3
3. Communication ....................................................................................................................... 7
4. Biometric............................................................................................................................... 10
5. CFTV Proxy .......................................................................................................................... 12
6. Passwatch ............................................................................................................................ 13
7. Plugin múltiplo ...................................................................................................................... 16
Anexo I - Ativando a autenticação do Windows (Windows Authentication) no IIS ..................... 19
Anexo II - Habilitando a compressão dinâmica de GZIP no IIS ................................................. 22
Anexo III - Configurando o Log do Serviço de Comunicação .................................................... 26
Anexo IV - Configurando Corretamente o Browser Para Imprimir a Etiqueta de Visitante ......... 28

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 2/31


DMPAccess II

Apresentação
Este manual tem por objetivo apresentar o passo-a-passo da instalação dos softwares
que compõe o DMP Access II. Cada passo-a-passo está especificado em uma seção
específica para cada software e organizado da seguinte forma:
1 Seção 2 - Módulo Web/Frontend;
2 Seção 3 - Communication;
3 Seção 4 - Biometric;
4 Seção 5 - CFTV Proxy;
5 Seção 6 - Passwatch;
6 Seção 7 - Plugin múltiplo;

Nota 1: todos os softwares tem como pré-requisito a instalação prévia do .NET


framework 4.0 ou superior (com privilégios de administrador);
Nota 2: nenhum instalador oferece opção para desinstalação, sendo necessário utilizar
a opção "Adicionar ou Remover Programas" do Windows caso seja necessário remover
o software instalado. Além disso, alguns softwares mantém alguns arquivos na pasta
de instalação, mesmo após a utilização do "Adicionar ou Remover Programas".
Quando isto ocorrer, o usuário deverá excluir os arquivos manualmente para completar
o processo de remoção do software do computador.

Módulo Web/Frontend

O módulo Web/Frontend oferece a interface com o usuário para fins de configuração de


regras de acesso, cadastro de visitantes, visualização de relatórios e outras interações
com a solução.
Para instalar o Frontend do DMP Access II, clique duas vezes no arquivo
NewAccess.WebClient.msi. A tela a seguir é exibida:

Nota 1: para instalar o módulo Web do DMP Access II o usuário precisa ter
conhecimento mínimo sobre o funcionamento básico do IIS (Internet Information
Service, servidor web da Microsoft);

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 3/31


DMPAccess II

Nota 2: o IIS precisa estar rodando para que seja possível realizar a instalação do
módulo Web do DMP Access II com sucesso;
Nota 3: para que a instalação funcione corretamente, o Frontend não pode ter sido
instalado anteriormente. Ou, se existir, precisa ser desinstalado;
Nota 4: a desinstalação pela opção "Adicionar ou Remover Programas" do Windows
não remove o website do IIS. Apenas retira o software "DMP Access WebClient" do
computador. A remoção do website deve ser realizada através do IIS.

Prossiga clicando no botão "Next" e uma tela como esta deve aparecer:

Selecione o tipo de SGBD que será utilizado. Em seguida clique no botão "Next" e será
exibida uma tela para configurar as informações de conexão com a base de dados do
DMP Access II.

Nota 5: as configurações de drivers de banco de dados devem ser previamente


realizadas para que seja possível utilizar o tipo de banco de dados escolhido na
instalação do Frontend.

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 4/31


DMPAccess II
Preencha as informações de conexão e pressione o botão "Next". Uma tela para
informar o usuário e senha de conexão aparecerá:

Indique o usuário e a senha que serão utilizados para conexão com o banco de dados
do DMP Access II e pressione o botão "Next". Em seguida, surgirá uma tela para
configurar as informações do website:

Nota 6: o banco de dados informado deve ter sido criado a partir do script que
contempla as estruturas (tabelas, índices, etc.) correspondentes à versão do DMP
Access II que está sendo instalada.

Modifique, se desejar, as configurações sugeridas e pressione o botão "Next" para


prosseguir. Será exibida a seguinte tela:

Nota 7: para que a instalação seja bem sucedida, não pode existir outro website
utilizando a mesma "Porta" ou o mesmo "App Pool".

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 5/31


DMPAccess II

Modifique, se desejar, o local (Folder) de instalação do Frontend do DMP Access II e


escolha a opção de permissão de visualização (o instalador traz como sugestão a
opção Todos/Everyone). Pressione o botão "Next" para prosseguir com a instalação e a
seguinte tela será exibida:

Pressione o botão "Next" e será exibida uma tela com o progresso da instalação.
Aguarde até a conclusão do processo, quando será exibida a seguinte tela:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 6/31


DMPAccess II
Clique no botão "Close" e a instalação do Frontend estará concluída.
Reinicialize o Host para ter acesso à url do Frontend.

Nota 8: Existem outras configurações opcionais para o Frontend. Caso deseje utilizá-
las, verifique as orientações nos seguintes anexos deste documento:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 7/31


DMPAccess II

Anexo I - Ativando a autenticação do Windows (Windows Authentication) no IIS;


Anexo II - Habilitando a compressão dinâmica de GZIP no IIS.

Communication

O Communication é um serviço responsável pelo gerenciamento dos equipamentos


de acesso ou ponto e também por realizar a validação do acesso segundo as regras
definidas através do módulo Web.
Para instalar o serviço de comunicação do DMP Access II, clique duas vezes no
arquivo NewAccess.Communication.msi. A tela a seguir é exibida:

Prossiga clicando no botão "Next" e uma tela como esta deve aparecer:

Modifique, se desejar, o local (Folder) de instalação do NewAccess.Communication e


escolha a opção de permissão de visualização (o instalador traz como sugestão a
opção Todos/Everyone);

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 8/31


DMPAccess II
Pressione o botão "Next" para prosseguir com a instalação e a seguinte tela será
exibida:

Pressione o botão "Next" e será exibida uma tela com o progresso da instalação.
Aguarde até a conclusão do processo, quando será exibida a seguinte tela:

Clique no botão "Close" e a instalação do NewAccess.Communication estará


concluída.

O próximo passo é configurar a conexão com o banco de dados. As informações de


conexão são armazenadas nos arquivos:
NewAccess.Communication.Service.exe.config e
NewAccess.Communication.Manager.exe.config.
Esses arquivos estão definidos no formato XML e podem ser abertos e modificados em
um editor de texto comum. Entretanto, é necessário reiniciar a aplicação para que as
mudanças surtam efeito.

As partes de cada arquivo de configuração que devem ser editadas para informar a
conexão com o banco de dados são as seguintes:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 9/31


DMPAccess II
<appSettings>
<!--Application culture (pt-BR|en-US)-->
<add key="APP_CULTURE" value="pt-BR" />
<!--Database type: 1 = SQL Server, 3 = Oracle (ODP), 4 = PostgreSQL-->
<add key="DATABASE_TYPE" value="1" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
<add key="ServiceCommunicationPasswatchPort" value="8765" />
</appSettings>
<connectionStrings>
<add name="CONNECTION_SQLSERVER" connectionString="Data
Source=172.27.84.10;Initial Catalog=dbNewAccessSP26;User
Id=sa;Password=sa;Pooling=true;Min Pool Size=1;Max Pool Size=60;"/>
</connectionStrings>

A propriedade DATABASE_TYPE indica o tipo do SGBD que será utilizado e deve ser
complementado com a string de conexão (<connectionStrings>) correspondente. A
opção destacada acima representa uma string de conexão para o Sql Server. As
opções a seguir exemplificam a string de conexão para conexão com o SGBD Oracle e
Postgresql, respectivamente:
<add name="CONNECTION_ORACLE_DP" connectionString="Data
Source=(description=(address_list=(address=(protocol=tcp)(host=172.27.246.124)(port
=1521)))(connect_data=(sid=dbprod)));User Id=dimep;Password=d1m3mpdev;" />
<add name="CONNECTION_POSTGRE"
connectionString="Server=cordel.cesar.org.br;Database=dbDdimep;User
Id=ddimep;Password=d1m3pdev;Port=5434" />

Após configurar corretamente a conexão com o banco de dados, é possível iniciar o


Communication. Para iniciar, executar o painel de controle de serviços do Windows
através do comando “services.msc”, localizar o serviço de nome
“NewAccess.Communication.Service” (figura abaixo) e clicar na opção "Iniciar" (Start).

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 10/31


DMPAccess II

Nota 1: é possível verificar se o serviço foi inicializado com sucesso através dos logs
gerados na pasta onde o serviço foi instalado.
Nota 2: o serviço de comunicação oferece um log textual onde são registradas as
principais ações ou os erros ocorridos durante a execução dos procedimentos
implementados por este serviço. Verifique as orientações para configurar o arquivo de
log no anexo III deste documento.

Biometric

O Biometric é o serviço responsável pela integração do Módulo Web/Frontend com os


sensores biométricos. Essa integração oferece o reconhecimento dos sensores durante
o processo de cadastro de digitais disponibilizado no módulo Web.
Para instalar o serviço de captura de biometria do DMP Access II, clique duas vezes no
arquivo NewAccess.Biometric.msi. A tela a seguir é exibida:

Prossiga clicando no botão "Next" e uma tela como esta aparecerá:

Modifique, se desejar, o local (Folder) de instalação do NewAccess.Biometric e


escolha a opção de permissão de visualização (o instalador traz como sugestão a
opção Todos/Everyone).

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 11/31


DMPAccess II
Pressione o botão "Next" para prosseguir com a instalação e a seguinte tela será
exibida:

Pressione o botão "Next" e será exibida uma tela com o progresso da instalação.
Aguarde até a conclusão do processo, quando será exibida a seguinte tela:

Clique no botão "Close" e a instalação do NewAccess.Biometric estará concluída.


Após a instalação, é necessário desabilitar os recursos de Data Execution Prevention
(DEP) do Windows e reiniciar o sistema. É possível desabilitar o DEP através do
prompt de comando, executando o seguinte comando (é necessário ter privilégios de
administrador):
bcdedit.exe /set {current} nx AlwaysOff

Nota 1: É necessário ter o conjunto de drivers dos sensores biométricos previamente


instalados no computador que irá realizar a captura. Caso contrário, não será possível
utilizar a funcionalidade de cadastro de digitais do módulo Web, mesmo após a
instalação do serviço biométrico.

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 12/31


DMPAccess II

CFTV Proxy

O CFTV Proxy é a aplicação responsável pela integração do Módulo Web (Frontend)


com o player de vídeo dos fabricantes Intelbras e Digifort.
Para instalar o CFTV Proxy do DMP Access II, clique duas vezes no arquivo
NewAccess.CFTVProxy.msi. A tela a seguir é exibida:

Prossiga clicando no botão "Next" e uma tela como esta deve aparecer:

Modifique, se desejar, o local (Folder) de instalação do NewAccess.CFTV Proxy e


escolha a opção de permissão de visualização (o instalador traz como sugestão a
opção Todos/Everyone).

Pressione o botão "Next" para prosseguir com a instalação e a seguinte tela será
exibida:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 13/31


DMPAccess II

Pressione o botão "Next" e será exibida uma tela com o progresso da instalação.
Aguarde até a conclusão do processo de instalação, quando será exibida a seguinte
tela:

Após a instalação, o CFTV Proxy já estará inicializado e disponível na barra de tarefas


do Windows (junto ao relógio). Caso seja necessário parar sua execução, o usuário
deve clicar com o botão direito no ícone do CFTV Proxy e selecionar a opção "Exit".
Essa ação irá parar o CFTV Proxy e retirá-lo da barra de tarefas do Windows.

Passwatch

O Passwatch é uma aplicação desktop que oferece ao usuário a opção para monitorar
os acessos realizados nos equipamentos.

Para instalar o Passwatch clique duas vezes no arquivo NewAccess.Passwatch.msi. A


tela a seguir é exibida:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 14/31


DMPAccess II

Prossiga clicando no botão "Next" e uma tela como esta deve aparecer:

Modifique, se desejar, o local (Folder) de instalação do NewAccess.Passwatch e


escolha a opção de permissão de visualização (o instalador traz como sugestão a
opção Todos/Everyone).

Pressione o botão "Next" para prosseguir com a instalação e a seguinte tela será
exibida:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 15/31


DMPAccess II

Pressione o botão "Next" e será exibida uma tela com o progresso da instalação.
Aguarde até a conclusão do processo de instalação, quando será exibida a seguinte
tela:

Clique no botão "Close" e a instalação do NewAccess.Passwatch estará concluída.


O Newaccess.Passwatch possui alguns parâmetros de configuração que são
sugeridos durante a instalação. Estes parâmetros são armazenadas no arquivo
NewAccess.Passwatch.exe.config que está definido no formato XML e pode ser aberto
e modificado em um editor de texto comum. Após a edição, é necessário reiniciar a
aplicação para que as mudanças surtam efeito.

Os parâmetros configurados no NewAccess.Passwatch.exe.config são os seguintes:

- Idioma da aplicação: indica a língua utilizada nos textos apresentados nas telas do
sistema. As opções são: Português (pt-BR) ou Inglês (en-US). O valor sugerido é
Português (pt-BR). Este parâmetro corresponde à propriedade APP_CULTURE
disponível da seguinte forma no arquivo:
<add key="APP_CULTURE" value="pt-BR" />

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 16/31


DMPAccess II
- IP da máquina onde está instalado o serviço de comunicação: indica o último IP
sugerido na tela de conexão do Passwatch. O valor default sugerido é localhost. A
propriedade correspondente a este parâmetro é a
ServiceCommunicationPasswatchDefaultServer disponível no arquivo da seguinte
forma:
<add key="ServiceCommunicationPasswatchDefaultServer" value="localhost" />

- Número da porta disponibilizada no serviço de comunicação para o Passwatch:


indica o número da porta que é disponibilizada pelo serviço de comunicação para
conexão do Passwatch. O valor padrão é: 8765. Este parâmetro corresponde à
propriedade ServiceCommunicationPasswatchPort disponível no arquivo da seguinte
forma:
<add key="ServiceCommunicationPasswatchPort" value="8765" />

Nota 1: o número da porta deve corresponder com o mesmo número indicado na


configuração do serviço de comunicação (NewAccess.Communication), caso contrário
haverá um erro durante a tentativa de conexão (tela de login do Passwatch). A
configuração da porta no serviço de comunicação está disponível nos arquivos:
NewAccess.Communication.Service.exe.config e
NewAccess.Communication.Manager.exe.config na propriedade
ServiceCommunicationPasswatchPort.

- Quantidade de linhas exibidas no grid de acesso: indica a quantidade máxima de


registros que estarão visíveis no grid de acesso. O valor sugerido é 10. A propriedade
correspondente para este parâmetro é a NumberOfRowsInGrid, conforme
exemplificado a seguir:
<add key="NumberOfRowsInGrid" value="10" />

- Cor da linha do grid de acesso para um acesso permitido: indica no padrão RGB a cor
utilizada para a linha do grid que exibe um acesso permitido. O valor sugerido é
#3CB371 (verde);

- Cor da linha do grid de acesso para um acesso não permitido: indica no padrão RGB
a cor utilizada para a linha do grid que exibe uma acesso não permitido. O valor
sugerido é #FF0000 (vermelho);

- Cor da linha do grid de acesso para um acesso permitido com restrição: indica no
padrão RGB a cor utilizada para a linha do grid que exibe uma acesso permitido com
restrição. O valor sugerido é #FFFF00 (amarelo);

As propriedades correspondentes para os três parâmetros descritos acima são


apresentadas a seguir:
<add key="AccessGrantedColor" value="#3CB371" />
<add key="AccessNotGrantedColor" value="#FF0000" />
<add key="AccessGrantedWithRestrictionsColor" value="#FFFF00" />

Plugin múltiplo

O Plugin múltiplo é o módulo do DMP Access II que contempla todos os relatórios do


sistema.

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 17/31


DMPAccess II
Para instalar o Plugin múltiplo, clique duas vezes no arquivo
NewAccess.Plugin.Report.MultiplePluginInstaller.msi. A tela a seguir é exibida:

Nota 1: o plugin tem como pré-requisito a instalação prévia do módulo Web/Frontend.


Nota 2: para instalar o plugin é verificada a compatibilidade da versão a ser instalada
com a versão do módulo Web. O parâmetro APPLICATION_VERSION no web.config
indicará qual a versão que a aplicação está “Rodando” e o plugin indicará qual a versão
mínima necessária. A instalação só prosseguirá se a versão da aplicação for maior ou
igual à versão mínima definida para o instalador do plugin.
Nota 3: quando o plugin já esta instalado na máquina, o instalador se comporta da
seguinte forma:
 Se a versão do plugin existente é superior à versão que está sendo instalada,
então será exibida uma tela informando que não poderá continuar com o processo
de instalação. Neste caso, será necessário remover a versão anterior antes de
continuar.
 Se a versão do plugin existente é igual ou inferior à versão que está sendo
instalada, então ocorrerá uma atualização da versão, com sobrescrita de arquivos;
Nota 4: a desinstalação não remove os relatórios existentes no sistema. Apenas retira o
software plugin da máquina cliente.

Prossiga clicando no botão "Next" e uma tela como esta deve aparecer:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 18/31


DMPAccess II
Modifique o local (Folder) de instalação do NewAccess.Plugin informando o mesmo
caminho onde o arquivo de configuração (web.config) do módulo Web/Frontend se
encontra. O instalador traz como sugestão o seguinte local:
"C:\inetpub\wwwroot\newaccess\".
Pressione o botão "Next" para prosseguir com a instalação e a seguinte tela será
exibida:

Pressione o botão "Next" e será exibida uma tela com o progresso da instalação.
Aguarde até a conclusão do processo de instalação, quando será exibida a seguinte
tela:

Clique no botão "Close" e a instalação do Plugin Múltiplo estará concluída.

Nota 5: é possível verificar se a instalação foi bem sucedida confirmando a


disponibilidade dos menus referentes aos relatórios no sistema.

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 19/31


DMPAccess II

Anexo I - Ativando a autenticação do Windows (Windows


Authentication) no IIS

A ativação da autenticação do Windows no IIS (Internet Information Service) é


necessária quando se deseja um login automático no Frontend do DMPAccess II
utilizando o usuário do Windows. Ou seja, permite que o Frontend do DMP Access II
identifique automaticamente o usuário logado no Windows e dê acesso às
funcionalidades do sistema sem exigir mais um login no DMP Access II.

Para ativar a autenticação do Windows, selecione a opção "Programas" no painel de


controle do Windows.

Após selecionar a opção "Programas", a seguinte tela é exibida:

Selecione a opção "Ativar ou desativar recursos do Windows" e a seguinte tela


aparecerá:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 20/31


DMPAccess II

Clique para expandir os itens "Internet Information Service", "Word Wide Web Services"
e "Security" e selecione a opção "Windows Autentication" disponível no item "Security",
conforme ilustrado na tela abaixo.

Após selecionar a opção "Windows Autentication", clique em "Ok" e aguarde até que
uma mensagem de sucesso da operação seja exibida.

Em seguida, abra o IIS (assegure-se de que será aberto após a mensagem de sucesso
da operação realizada no procedimento anterior) e selecione o website do Frontend do
DMP Access II.

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 21/31


DMPAccess II

Clique duas vezes no item "Autenticação" para desabilitar todas as opções de


autenticação, com exceção das opções "Windows Authetication" e "Form
Authentication" (se exisitr).

Ao concluir, reinicialize o Host através do gerenciador de servidor (Manage Server),


conforme apresentado na imagem a seguir:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 22/31


DMPAccess II

Anexo II - Habilitando a compressão dinâmica de GZIP no IIS

A habilitação da compressão dinâmica melhora a utilização do processador, pois reduz


o tempo de transmissão entre os browsers e o IIS.

Para habilitar a compressão dinâmica, selecione a opção "Programas" no painel de


controle do Windows.

Após selecionar a opção "Programas", a seguinte tela é exibida:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 23/31


DMPAccess II

Selecione a opção "Ativar ou desativar recursos do Windows" e a seguinte tela


aparecerá:

Clique para expandir os itens "Internet Information Service", "Word Wide Web Services"
e "Performance Features" e selecione a opção "Dynamic Content Compression"
disponível no item "Security", conforme ilustrado na tela abaixo.

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 24/31


DMPAccess II

Após selecionar a opção "Dynamic Content Compression", clique em "Ok" e aguarde


até que uma mensagem de sucesso da operação seja exibida.

Em seguida, abra o IIS (assegure-se de que será aberto após a mensagem de sucesso
da operação realizada no procedimento anterior) e selecione o website do Frontend do
DMP Access II.

Clique duas vezes no item "Compression" para habilitar as compressões dinâmicas e


estáticas do site e será exibida a seguinte tela:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 25/31


DMPAccess II

Ao concluir, reinicialize o website através do gerenciador de website, conforme


apresentado na imagem a seguir:

Para se certificar de que a compressão esta sendo utilizada, você pode analisar os
Headers de resposta do cabeçalho HTTP referente às requisições submetidas pelo
website ao servidor (para analisar, é necessário utilizar uma ferramenta firebug).

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 26/31


DMPAccess II
Nas imagens abaixo, analisamos o resultado de uma solicitação HTTP realizada
através do método GET à página da funcionalidade "Cadatrar Pessoas", sendo exibida
na aba “Rede > Tudo” do complemento citado:

Clicando no “+”, podemos analisar os cabeçalhos enviados tanto na solicitação da


página quanto na resposta do servidor. Devemos verificar que o cabeçalho “Content-
Encoding” deve apresentar o valor gzip, indicando que o conteúdo está sendo
transmitido compactado:

Anexo III - Configurando o Log do Serviço de Comunicação

O log textual do Serviço de Comunicação é formatado através do framework Log4Net.


O Log4net é um framework utilizado para realizar logs do sistema de diversas
maneiras. Através dos chamados appenders, é possível definir como as informações
de log serão armazenadas, sejam elas em arquivos de texto, em banco de dados, por
email, entre outros. Para o Serviço de Comunicação de estamos utilizando appenders
de armazenamento de logs em arquivos de texto.

As informações de como os logs estão sendo armazenados podem ser visualizados


nos arquivos NewAccess.Communication.Service.exe.config e
NewAccess.Communication.Manager.exe.config do Serviço de Comunicação.
Esses arquivos estão definidos no formato XML e podem ser abertos e modificados em
um editor de texto comum. Entretanto, é necessário reiniciar a aplicação para que as
mudanças surtam efeito.

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 27/31


DMPAccess II
Para facilitar o entendimento, tome como exemplo o arquivo
NewAccess.Communication.Service.exe.config e as partes destacadas abaixo.

<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,
log4net" />
</configSections>

<log4net>
<appender name="NetworkTraceAppender"
type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString"
value="Log\NetworkTrace_%property{FileName}.log" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="5" />
<maximumFileSize value="100KB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout" value="%date
[ID=%property{CommunicationId}] %property{Sender} - %message%newline" />
</appender>
<logger name="NetworkTraceLogger">
<level value="ALL" />
<appender-ref ref="NetworkTraceAppender" />
</logger>
<appender name="DefaultFileAppender"
type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString"
value="Log\Communication_%property{FileName}.log" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="5" />
<maximumFileSize value="100KB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout" value="%date %-5level -
%message%newline%exception" />
</appender>
<logger name="DefaultFileLogger">
<level value="ALL" />
<appender-ref ref="DefaultFileAppender" />
</logger>
</log4net>

No exemplo acima, note que os appenders são definidos através da tag <appender>
que se encontra dentro da tag <log4net>. O elemento <appender> suporta o atributo
name que deve ser único e corresponde ao nome; e o type que informa o tipo do
appender e também é obrigatório. Além disso, dentro de cada <appender> são
especificados outros elementos:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 28/31


DMPAccess II

 <file> indica a pasta e o nome do arquivos a ser criado do log;


 <lockingModel> especifica o modo de bloqueio do arquivo quando estiver
sendo escrito. No exemplo, utiliza-se o tempo mínimo de bloqueio através da
opção log4net.Appender.FileAppender+MinimalLock;
 <appendToFile> informa que o log está sendo adicionado a um arquivo;
 <rollingStyle> informa que a escrita está sendo condicionado pelo tamanho do
arquivo;
 <maxSizeRollBackups> informa que o número máximo de backups do arquivo;
 <maximumFileSize> informa o tamanho máximo do arquivo de log;
 <staticLogFileName> indica se é preciso manter a escrita para o mesmo
arquivo o tempo todo;
 <layout> indica o padrão de cada linha escrita no arquivo.

Para cada <appender> note que existe outro elemento chamado <logger> que tem
por finalidade definir o nível suportado de log do appender. Existem 06 níveis diferentes
de log: debug, info, warn, error, fatal e all. Esses níveis podem ser utilizados, entre
outras coisas, como um primeiro filtro do que deve ser exibido e podem receber
formatação diferente. No exemplo, todos os appenders podem ser usados em todos os
níveis, como mostra a linha <level value="ALL" />.

Sugestão de Configuração

Segundo a configuração do exemplo, serão gerados arquivos sempre que o tamanho


do arquivo atinja 100KB (<maximumFileSize>). Dentre estes novos arquivos, serão
guardadas apenas as últimas 5 versões como backup (<maxSizeRollBackups>).
Caso seja necessário armazenar mais do que os 100KB por arquivo especificados no
exemplo, sugere-se alterar o valor especificado pelo atributo value do elemento
<maximumFileSize>.

Além disso, para o caso de ser necessário aumentar o número de arquivos de log
criados, sugere-se incrementar o atributo value do elemento <maxSizeRollBackups>.
Entretanto, se não há um limite para o número de arquivos de log, pode ser informado
um valor negativo (no caso -1) no atributo value do elemento <maxSizeRollBackups>.
Note que, uma vez utilizada essa segunda opção pode impactar no desempenho, pois
um grande número de arquivos de log pode ser criado. E por fim, caso se deseje ter
apenas um único arquivo de log, o valor deve ser definido como zero.
Outras informações dos elementos e atributos do framework podem ser encontrados
em http://logging.apache.org/log4net/release/manual/configuration.html.

Anexo IV - Configurando Corretamente o Browser Para Imprimir a


Etiqueta de Visitante

A impressão da etiqueta de visitante disponível no DMP Access II é compatível com os


modelos 6083, 6183 ou 6283 da Pimaco. Estes modelos disponibilizam 10 (dez)
etiquetas em cada página. As etiquetas estão distribuídas em uma tabela de duas
colunas e cinco linhas.

Para que a etiqueta seja impressa corretamente no espaço delimitado na página, é


necessário realizar as seguintes configurações de página (Page Setup), conforme cada
browser:

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 29/31


DMPAccess II
Internet Explorer (IE)

 Escolher a opção "Carta" no campo "Tamanho do Papel" (Page Size);


 Desmarcar a opção "Diminuir até caber na largura da página" (Enable Shrink-to-
Fit);
 Escolher o valor "Em branco" (Empty) em todos os campos relacionados à
"Cabeçalho e rodapé" (Headers and footers).

Mozilla Firefox

 Desmarcar a opção "Diminuir até caber na largura da página" (Enable Shrink-to-


Fit);
 Escolher o valor "Em branco" (Empty) em todos os campos relacionados à
"Cabeçalho e rodapé" (Headers and footers).

 Na tela de impressão do Windows, escolha a impressora desejada para definir as


suas propriedades e selecione a opção "Carta (215 x 279 mm)" no campo
"Tamanho do papel" (Page Size).

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 30/31


DMPAccess II

Revisão – 01 – Maio de 2014


Dimas de Melo Pimenta Sistemas de Ponto e Acesso Ltda.
Av. Mofarrej, 840 - CEP 05311-000 - São Paulo - SP - BRASIL
Fone: 55 11 3646-4000
www.dimep.com.br / dimep@dimep.com.br

Manual produzido por:


Dimas de Melo Pimenta - Sistemas de Ponto e Acesso Ltda.
Imagens meramente ilustrativas.
As especificações aqui mencionadas têm caráter informativo e podem sofrer alterações sem
aviso prévio.
É proibida a reprodução total ou parcial, por qualquer meio, do conteúdo deste manual sem a
autorização prévia por escrito da Dimas de Melo Pimenta - Sistemas de Ponto e Acesso Ltda.
Todos os direitos reservados a Dimas de Melo Pimenta - Sistemas de Ponto e Acesso Ltda.

Suporte / Assistência Técnica: (011) 3646-4000 Revisão: 01 Página: 31/31

Você também pode gostar