Manual do Usuário do E3 Tweak
Copyright © 1999 - 2015 Elipse Software Ltda. Todos os direitos reservados.
Versão 4.6.162 (03/03/2015)
Sumário
1 Introdução
................................................................................................................................................. 1
2 Funcionamento
.................................................................................................................................................
do E3 Tweak
2
3 Configurações
.................................................................................................................................................
do E3 Server
4
3.1 Definir
..........................................................................................................................................
Número de Tentativas de Leitura da Hardkey
4
3.2 Desabilitar
..........................................................................................................................................
Múltiplas CPUs
5
3.3 Definir
..........................................................................................................................................
o Timeout para o Ping
6
3.4 Definir
..........................................................................................................................................
Número de Retentativas Caso o Ping Falhe
7
3.5 Definir
..........................................................................................................................................
Ping Obrigatório
8
3.6 Configurar
..........................................................................................................................................
o Heartbeat da Licença
9
3.7 ..........................................................................................................................................
Configurar a Porta TCP/IP Utilizada pelo REC
10
3.8 ..........................................................................................................................................
Definir Timeout para o Fim do E3Run
11
4 .................................................................................................................................................
Configurações do E3Run
13
4.1 ..........................................................................................................................................
Ocultar a Janela de Progresso
13
4.2 ..........................................................................................................................................
Definir Tamanho da Pilha da Thread de Runtime
14
4.3 ..........................................................................................................................................
Desabilitar o Thread Pool
14
5 .................................................................................................................................................
Configurações do REC
16
5.1 ..........................................................................................................................................
Definir Nível de Compressão
16
5.2 ..........................................................................................................................................
Definir o Timeout da Conexão
17
6 .................................................................................................................................................
Configurações dos Logs
19
6.1 ..........................................................................................................................................
Definir o Tempo Mínimo da Função de Gravar Logs
19
6.2 ..........................................................................................................................................
Definir o Tempo para Avisos de Funções Travadas
20
6.3 ..........................................................................................................................................
Frequência do Log de Estatísticas do REC
20
6.4 ..........................................................................................................................................
Adicionar Filtro de Tags do Storage
21
6.5 ..........................................................................................................................................
Habilitar ou Desabilitar as Seções de Logs
22
6.6 ..........................................................................................................................................
Intervalo entre Estatísticas de Processo
28
7 .................................................................................................................................................
Configurações do Filtro COM
30
7.1 ..........................................................................................................................................
Habilitar Filtro
30
8 .................................................................................................................................................
Configurações do IOServer
32
8.1 ..........................................................................................................................................
Definir Tempo Limite do Watchdog
32
9 .................................................................................................................................................
Configurações de Exceções
34
9.1 ..........................................................................................................................................
Desabilitar Captura de Exceções do Windows
34
I
CAPÍTULO
1
Introdução
O E3 Tweak é uma pequena e simples ferramenta de configuração avançada para o
E3. A grande finalidade é introduzir uma interface gráfica a todas aquelas
configurações que até então só poderiam ser executadas através do Editor do
Registro do Windows, diretamente no Registro do Windows.
Janela principal do E3 Tweak
1
Introdução
CAPÍTULO
2
Funcionamento do E3 Tweak
O E3 Tweak é apresentado em uma janela com itens de configuração dispostos em
uma listagem com seus respectivos valores. Os itens são classificados conforme a
área na qual suas configurações atuam: E3 Server, E3Run, REC, Logs, COMFilter e
IOServer.
Cada item de configuração na listagem possui, na coluna Valor, um controle do
tipo Caixa de Seleção ou Incremento-Decremento. Se o valor existente neste
controle estiver acinzentado, significa que a chave não existe no Registro do
Windows. Selecionar um novo valor para o item automaticamente cria a chave no
Registro. A descrição, o valor padrão e a chave de Registro de cada item de
configuração selecionado são mostrados no rodapé da janela do E3 Tweak, como
pode ser visto na figura a seguir.
Rodapé da janela principal do E3 Tweak
Os itens cujos valores são numéricos na coluna Valor possuem um controle do
tipo Incremento-Decremento, que permite aumentar ou diminuir seu valor. Já os
itens cujos valores são Booleanos possuem uma Caixa de Seleção com os valores
Sim, Não e Default. Este último valor sempre apresenta, entre parênteses, o valor
padrão (Sim ou Não) para o item selecionado. Além da edição direta dos valores
nos campos, é possível utilizar a tecla DELETE para retornar ao valor padrão (tanto
campos numéricos quanto Booleanos). A barra de espaços permite alternar entre
os valores de campos Booleanos (Sim e Não), bem como o duplo clique do mouse.
Por fim, clicar com o botão direito do mouse em um item apresenta um menu
contextual com a opção Set to Default, que permite retornar o valor do item para
seu padrão.
Ao selecionar um dos itens de configuração na listagem, o rodapé da janela
automaticamente atualiza-se, exibindo a descrição do item, seu valor padrão e a
chave do Registro que deve ser modificada ou criada.
Na parte inferior da janela do E3 Tweak há três opções destinadas à confirmação
ou não das configurações. A opção Aplicar salva todas as mudanças executadas
imediatamente. A opção OK salva todas as mudanças executadas e fecha o E3
Tweak. A opção Cancelar fecha a janela do E3 Tweak, sem salvar as alterações. Além
Funcionamento do E3 Tweak
2
destas opções, existe ainda a opção Restaurar padrões, que apaga todas as chaves
no Registro do Windows, retornando todos os itens para seus valores padrão. Esta
opção exige a confirmação da operação, que pode ser desfeita clicando em
Cancelar na janela principal do E3 Tweak, se necessário.
Janela de confirmação para Restaurar Padrões
Cada item de configuração é descrito nos capítulos a seguir.
NOTA: O E3 Twea k é um a pl i ca ti vo que neces s i ta de pri vi l égi os de es cri ta no
Regi s tro do Wi ndows . Por es ta ra zã o, o a pl i ca ti vo requer el eva çã o de pri vi l égi os a o
s er i ni ci a l i za do no s i s tema opera ci ona l Wi ndows Vi s ta ou Wi ndows 7.
3
Funcionamento do E3 Tweak
CAPÍTULO
3
Configurações do E3 Server
Esta seção contém as configurações do E3 Tweak para o E3 Server.
3.1 Definir Número de Tentativas de Leitura da
Hardkey
O E3 Server realiza um certo número de tentativas de leitura da chave que contém a
configuração. Se esta leitura não for bem-sucedida, o E3 é iniciado em modo Demo.
É possível configurar o número de tentativas de leitura da HASP, executadas quando
o E3 Server é iniciado, através do item de configuração do E3 Tweak Número de
tentativas de leitura da hardkey.
Se este item de configuração não for modificado, o sistema assume
automaticamente o valor 5 (cinco). Isto é, são executadas cinco tentativas de
encontrar o dispositivo de proteção, com intervalos mínimos de um segundo.
Se este item for modificado, o valor configurado indica o número de tentativas de
leitura do HASP pelo E3 Server. Se configurado o valor 0 (zero), o modo Demo é
habilitado automaticamente, estejam o driver HASP ou o dispositivo de proteção
instalados ou não.
Durante o tempo de procura do dispositivo, o E3 Server permanece indisponível.
Configurações do E3 Server
4
Opção de definir as tentativas de leitura do dispositivo de proteção
3.2 Desabilitar Múltiplas CPUs
No caso de computadores biprocessados, é possível configurar o E3 Server para
utilizar apenas a primeira ou todas as CPUs disponíveis no sistema, através do
item de configuração do E3 Tweak Múltiplas CPUs.
Se este item não for modificado, o sistema assume automaticamente que o E3
Server roda em todas as CPUs.
Se este item for modificado, e a resposta para a pergunta Habilitar múltiplas CPUs?
for Sim, o E3 Server é habilitado a rodar em todas as CPUs disponíveis no sistema. A
resposta Não habilita o E3 Server a rodar em apenas uma CPU.
5
Configurações do E3 Server
Opção de desabilitar múltiplas CPUs
3.3 Definir o Timeout para o Ping
É possível fazer com que o E3 Server detecte rapidamente a desconexão de Viewers
remotos, interrompendo o acúmulo de dados a serem enviados para o Viewer,
através do item Timeout para o ping (milissegundos).
O valor preenchido no campo de edição indica o timeout do ping em milissegundos.
Se o item não for modificado, é usado o valor padrão de 2000ms. Se o item for
modificado e o valor da variável for configurado como 0 (zero), este mecanismo de
ping é desligado.
O ideal é que seja sempre usado o menor valor possível permitido pela rede. Isto
faz com que o E3 Server detecte a queda dos Viewers no mínimo tempo possível,
evitando o empilhamento excessivo de mensagens.
Configurações do E3 Server
6
Opção de definir o timeout para o ping
3.4 Definir Número de Retentativas Caso o Ping
Falhe
Define o número de retentivas em caso de falha no comando ping. O valor padrão
desta opção é 0 (zero, nenhuma retentativa é executada). Os valores permitidos
para esta opção estão na faixa entre 1 e 50 retentativas. Para valores acima do
limite máximo, é armazenado o valor máximo permitido.
7
Configurações do E3 Server
Opção de definir o número de retentativas de ping
3.5 Definir Ping Obrigatório
Indica se o ping é obrigatório (valor diferente de zero) ou opcional (valor igual a
zero ou omitido). Se o ping for obrigatório, o E3 Server desconecta automaticamente
os Viewers e Web Viewers que não responderem ao ping no momento da conexão. O
valor padrão desta opção é 0 (zero).
Configurações do E3 Server
8
Opção de definir ping obrigatório
3.6 Configurar o Heartbeat da Licença
Na conexão de licença do servidor com o Viewer é aplicado por padrão um keepalive (ou heartbeat). Se o Viewer passar algum tempo sem responder, sua conexão é
desfeita automaticamente. O tempo do heartbeat pode ser configurado no item
Heartbeat da licença (milissegundos).
O valor preenchido no campo de edição indica o período do heartbeat em
milissegundos.
Se o valor for 0 (zero), o heartbeat é desligado. Se o valor não for alterado, é
considerado um tempo padrão de cinco segundos (5000ms). O tempo máximo que o
Viewer pode ficar sem enviar o heartbeat (ou seja, o timeout no servidor) é sempre o
dobro do tempo de heartbeat configurado.
9
Configurações do E3 Server
Opção de configurar o heartbeat da licença
3.7 Configurar a Porta TCP/IP Utilizada pelo REC
É possível definir o número da porta utilizada pelo REC através do item Porta TCP/IP
utilizada pelo REC.
Se este item não for modificado, o sistema assume automaticamente a porta
padrão 6515.
Se este item for modificado, o valor configurado indica o número da porta utilizada
pelo protocolo REC. Podem ser usados valores maiores que 1024 e até 65535.
Valores iguais ou abaixo de 1024 são reservados. Valores nulos ou inválidos
habilitam a utilização da porta 6515.
Configurações do E3 Server
10
Opção de configurar a porta TCP/IP do protocolo REC
3.8 Definir Timeout para o Fim do E3Run
É possível especificar o tempo máximo, em milissegundos, para o encerramento do
E3Run, através do item Timeout para o fim do E3Run (milissegundos).
Se o item não for modificado, o sistema assume automaticamente o valor de
60000ms (um minuto).
Se este item for modificado, o valor configurado indica o tempo máximo, em
milissegundos, para que o E3Run seja encerrado. Se o valor configurado for igual a
0 (zero), o E3Run é encerrado imediatamente.
11
Configurações do E3 Server
Opção de definir o timeout para o fim do E3Run
Configurações do E3 Server
12
CAPÍTULO
4
Configurações do E3Run
Esta seção contém as configurações do E3 Tweak para o E3Run.
4.1 Ocultar a Janela de Progresso
É possível optar entre exibir ou ocultar a janela de progresso do E3Run através do
item Exibição da janela de progresso.
Se este item não for modificado, o sistema assume automaticamente que a janela
deve ser exibida.
Se este item for modificado, e a pergunta Ocultar a janela de progresso do E3Run?
for respondida com Sim, a janela de progresso é ocultada. Se ela for respondida
com Não, a janela é exibida.
Opção de ocultar a janela de progresso
13
Configurações do E3Run
4.2 Definir Tamanho da Pilha da Thread de Runtime
O E3 Server armazena as chamadas de funções em uma estrutura temporária em
tempo de execução chamada de pilha da thread e, conforme as funções vão sendo
processadas, são retiradas desta pilha. Embora não seja recomendado, o tamanho
desta pilha pode ser ajustado pelo item Tamanho da pilha da thread de runtime
(megabytes). O campo de edição deve receber um valor numérico que especifica o
tamanho da pilha, em megabytes, a ser usado.
Se este item não é modificado, o valor da pilha é fixado em quatro megabytes. O
valor 0 (zero) indica que deve ser usado o tamanho padrão do Windows (1MB).
Valores entre um e três permitem reduzir o tamanho da pilha, o que não é
recomendado. O valor máximo desta variável é 256. Valores maiores são
automaticamente armazenados com o valor máximo da variável.
Opção de definir o tamanho da pilha da thread de runtime
4.3 Desabilitar o Thread Pool
Desabilita o recurso de Thread Pool do E3Run. Esta opção é verificada pelo E3Run
apenas quando o processo é iniciado. O E3Run deve ser reiniciado se esta opção
for modificada.
Configurações do E3Run
14
Opção de desabilitar o Thread Pool
15
Configurações do E3Run
CAPÍTULO
5
Configurações do REC
Esta seção contém as configurações do E3 Tweak para o protocolo REC.
5.1 Definir Nível de Compressão
É possível habilitar a compactação de pacotes de comunicação através do REC
entre o E3 Server, o Viewer e o Studio através do item de configuração Nível de
compressão.
O valor padrão deste item é 0 (zero). Se este item não for modificado, o sistema
assume automaticamente que a compressão está desabilitada.
Se este item for modificado, qualquer valor entre um e nove ativa a compactação. O
valor recomendado é 6 (seis). Quaisquer valores fora desta faixa desabilitam a
compactação de pacotes do REC.
Esta configuração é aplicada somente para a compactação do E3 Server ou do
Viewer rodando localmente na máquina. Tanto o E3 Server quanto o Viewer
suportam descompactação de pacotes, independente de suas configurações.
Configurações do REC
16
Opção de definir o nível de compressão
5.2 Definir o Timeout da Conexão
Para casos em que o E3 Server está iniciando e a detecção do dispositivo de
proteção é demorada, é possível controlar o tempo máximo que o Studio ou o
E3Admin levam para conectarem-se ao E3 Server. Isto é feito através do item
Timeout da conexão (milissegundos).
O campo de edição deste item indica o tempo máximo de conexão, em
milissegundos.
Quando o item não é modificado, é assumido o valor padrão de 6000ms (para
permitir esperar os 5000ms que o E3 Server pode demorar por padrão para detectar
o dispositivo de proteção).
17
Configurações do REC
Opção de definir o timeout da conexão
NOTA: O E3Admi n tenta conecta r-s e a o E3 Server repeti da mente, exceto qua ndo s e
us a um a ta l ho do ti po E3Admin -opção.
Configurações do REC
18
CAPÍTULO
6
Configurações dos Logs
Esta seção contém as configurações do E3 Tweak para os logs do E3.
6.1 Definir o Tempo Mínimo da Função de Gravar
Logs
É possível definir o tempo mínimo para logar uma função nos logs Full (funções que
durarem menos que este tempo não são logadas). O item de configuração é Tempo
mínimo da função de gravar logs (milissegundos).
Quando este item não é modificado, assume-se o valor padrão de 100ms. Modificase o item e preenche-se o campo de edição para atribuir um valor de tempo
diferente. O valor 0 (zero) força todas as chamadas a serem logadas (um valor
muito baixo pode prejudicar sensivelmente a performance do aplicativo).
Opção de definir o tempo mínimo da função de gravar logs
19
Configurações dos Logs
6.2 Definir o Tempo para Avisos de Funções Travadas
É possível definir o tempo (em milissegundos) que uma função deve estar rodando
para que seja gerado um aviso (EcoLogWarning) de que a função provavelmente
está trancada. O item de configuração é Tempo para avisos de funções travadas
(milissegundos).
O valor 0 (zero) no campo de edição desabilita a opção. Se não for zero, o valor
mínimo aceito é 20000. Quando o item não é modificado é assumido o valor
padrão de 30000ms.
Opção de definir o tempo para avisos de funções travadas
6.3 Frequência do Log de Estatísticas do REC
Esta opção permite configurar a frequência, em segundos, da gravação do log de
estatísticas do protocolo REC. O valor padrão desta opção é 300 (cinco minutos). O
valor 0 (zero) desabilita a geração periódica de logs, e o valor mínimo aceito é 10.
Caso um valor entre um e nove seja informado no campo, o E3 utiliza o valor 10.
Configurações dos Logs
20
Opção para frequência do log de estatísticas do REC
6.4 Adicionar Filtro de Tags do Storage
Esta seção permite filtrar quais Tags são gravados no log. Este campo de edição é
do tipo String, e pode-se utilizar o caractere * no início ou no final do texto de
filtragem, permitindo selecionar vários Tags que terminam ou iniciam por uma
determinada String. O valor padrão desta seção é uma String vazia.
21
Configurações dos Logs
Opção de adicionar filtro de Tags do Storage
6.5 Habilitar ou Desabilitar as Seções de Logs
É possível definir as seções de log que são habilitadas. Algumas seções podem ser
subdivididas em módulos, sendo possível habilitar cada módulo separadamente.
Cada módulo possui um item de configuração com a questão Habilitar seção/
módulo de log?.
Se os itens não são modificados, o sistema assume automaticamente que os logs
não são criados. Se os itens forem modificados, a resposta Não desabilita a
criação de logs (com exceção da Seção IOData, veja as Notas), e a resposta Sim
habilita o log da Seção. Modificar o valor da Seção implica na alteração de todos
os valores dos Módulos dentro desta Seção.
Configurações dos Logs
22
Opções para habilitar ou desabilitar as seções de logs
NOTAS:
A Seçã o IOData é uma exceçã o nes te ca s o. O s eu i tem corres pondente é Desabilitar
a seção IOData. Nã o modi fi ca r es te i tem equi va l e a ha bi l i ta r a Seçã o. Modi fi cá -l o
res pondendo Não à pergunta Habilitar seção/módulo de log? fa z a Seçã o s er
des a bi l i ta da
A a l tera çã o da s va ri á vei s pode s er fei ta com o E3 em execuçã o e é a pl i ca da a té
30 s egundos depoi s de executa da
As Seções de log disponíveis estão descritas na tabela a seguir.
Seções de log e seus módulos
SEÇÃO
DB
ImportExport
23
DESCRIÇÃO
Mos tra erros em opera ções de ba nco de
da dos ou opera ções de des ca rte de da dos ,
bem como o res ul ta do de opera ções
executa da s nos threads de a qui s i çã o e de
execuçã o.
Log gera do pel o Studi o em proces s os de
i mporta çã o ou exporta çã o de da dos .
Configurações dos Logs
SEÇÃO
IOData
Playback
RECRaw
Storage
Sync
Track
Undo
DESCRIÇÃO
Mos tra os da dos l i dos e es cri tos pel o
E3Run.
Log gera do pel o E3Pl a yba ck.
Log deta l ha do da s comuni ca ções do REC.
Os módul os di s ponívei s nes ta Seçã o s ã o os
s egui ntes :
Client: Regi s tra os pa cotes de requi s i ções
Server: Regi s tra os pa cotes de res pos ta s
Permi te a compa nha r a s opera ções do
Stora ge. Os módul os di s ponívei s nes ta
Seçã o s ã o os s egui ntes :
Dropped: Li s ta todos os va l ores que fora m
des ca rta dos pel o Stora ge
Input: Li s ta toda s a s va ri a ções de va l ores
dos Ta gs a s s oci a dos a o Stora ge
Stored: Mos tra todos os va l ores que o
Stora ge envi a pa ra o Ba nco de Da dos
Permi te a compa nha r a s i nforma ções que
s ã o s i ncroni za da s entre o E3 Server e o
E3Run (e entre E3 Servers em modo HotStandby). Os módul os di s ponívei s nes ta
Seçã o s ã o os s egui ntes :
Alarm: Mos tra mens a gens de a l a rme
gera da s pel o E3Run, que s ã o pa s s a da s
pa ra o s umá ri o de a l a rmes ma nti do pel o
E3 Server
Vars: Mos tra a s a l tera ções fei ta s na ba s e
de da dos de Ta gs pers i s tentes do E3
Server
Regi s tra o ci cl o de vi da de determi na dos
ti pos de objetos , des de a s ua cri a çã o a té
s ua des trui çã o. Os módul os di s ponívei s
nes ta Seçã o s ã o os i denti fi ca dores do
proces s o des eja do: E3Admin, E3Run,
E3Server, IOServer, Studio e Viewer.
Regi s tra a s a ti vi da des do s i s tema da opçã o
de menu Desfazer do Studi o.
Existem sessões de log especiais que registram as operações executadas em um
thread específico, bem como a sua duração. Apenas as operações que durarem
mais que um determinado tempo (valor padrão de 100ms) são logadas. Estes logs
permitem verificar quando o processamento do E3 se torna lento, quase parado. As
sessões de log especiais estão descritas a seguir:
Full: Log principal, que reúne informações gerais sobre a execução do E3 Server,
E3Run, Studio e E3 Viewer. Os módulos disponíveis estão descritos na tabela a
seguir.
Configurações dos Logs
24
Módulos disponíveis no Log Full
MÓDULO
AlarmQueue
AlarmServer
DBCallbackManager
DomainManager
E3Admin
E3Runtime
E3Server
EventQueue
IOManager
LicenseManager
Link2Stub
OpcAsyncCreateServer
OpcCallback
OpcClient
OpcClientHost
OpcQueue
RemoteDomain
RemoteDomainsManager
ServerControl
ServerControlMonitor
25
DESCRIÇÃO
Threads de envi o de eventos de a l a rmes .
Thread do E3Run res pons á vel pel o envi o
a s s íncrono de eventos de Al a rmes .
Thread res pons á vel por receber e
a rma zena r em cache a s es ta tís ti ca s
envi a da s pel o proces s o E3DBEngi ne.
Thread de gerenci a mento do es ta do do
Domíni o no E3 Server (a bre ou fecha o
Domíni o a ti vo, a tua l i za ndo o Domíni o a
pa rti r de modi fi ca ções no a rqui vo .dom).
Thread pri nci pa l do E3Admi n.
Thread pri nci pa l do E3Run, permi te
i denti fi ca r tra va mentos ou l enti dã o na
execuçã o do a pl i ca ti vo E3.
Thread pri nci pa l do E3 Server.
Threads do E3 Server res pons á vei s pel o
envi o a s s íncrono de eventos de
As s oci a ções .
Thread do E3Run res pons á vel pel o
recebi mento dos da dos gera dos pel os
IOServers .
Thread do veri fi ca dor de l i cença s do E3
Server.
Thread do E3Run res pons á vel pel o envi o
a s s íncrono de eventos de As s oci a ções .
Threads do cl i ente OPC res pons á vei s pel o
i s ol a mento da conexã o e a ces s o a o
s ervi dor OPC.
Thread do E3Run ou do Studi o
res pons á vel pel o recebi mento
a s s íncrono de eventos dos cl i entes OPC.
Thread onde é executa do o cl i ente OPC.
Thread pri nci pa l do cl i ente OPC.
Thread res pons á vel pel o envi o
a s s íncrono da s noti fi ca ções do cl i ente
OPC.
Threads do E3 Server res pons á vei s pel o
gerenci a mento da s conexões cl i entes de
Domíni os Remotos .
Thread onde ocorre o gerenci a mento do
conjunto dos RemoteDomain.
Threads do E3 Server res pons á vei s pel o
gerenci a mento de um s ervi dor do
Domíni o l oca l ou remoto.
Thread do E3 Server res pons á vel por
i ni ci a r a utoma ti ca mente o E3Admi n pa ra
os us uá ri os l oga dos .
Configurações dos Logs
MÓDULO
ServerLinkManager
ServerSubscriptionManager
StandbyAlgorithm
Studio
ThreadPool
UaClient
Viewer
DESCRIÇÃO
Thread do E3 Server que i mpl ementa o
gerenci a mento de As s oci a ções .
Thread onde s ã o gerenci a da s a s
conexões de a s s i na tura s de a l a rmes .
Thread do E3 Server que i mpl ementa a s
deci s ões do a l gori tmo de Hot-Standby.
Thread pri nci pa l (de i nterfa ce) do Studi o.
Thread rea provei tá vel do proces s o
E3DBEngi ne res pons á vel por executa r
cons ul ta s .
Thread pri nci pa l do cl i ente OPC UA.
Thread pri nci pa l (de i nterfa ce) do Vi ewer,
permi te di a gnos ti ca r tempos de a bertura
de Tel a s , tempo de execuçã o de s cri pts ,
etc.
FullDB: Registra a operação dos threads de acesso a banco de dados do E3
(gerados pelo E3Run e pelo E3 Server). Os módulos disponíveis estão descritos na
tabela a seguir.
Módulos disponíveis no Log FullDB
MÓDULO
DBAcquisition
DBCallback
DBEngineHost
DBExec
OCIThread
WatchDog
DESCRIÇÃO
Thread que pa s s a pa ra a s fi l a s (a rqui vos
.e3i ) os da dos gera dos pel o a pl i ca ti vo.
Thread que envi a es ta tís ti ca s de conexã o
e opera ções concl uída s ou fa l ha da s pa ra
o proces s o pa i .
Thread pri nci pa l do proces s o E3DBEngi ne.
Thread que remove opera ções da s fi l a s
(a rqui vos .e3o) e executa os coma ndos
no ba nco de da dos .
Thread da OCI (Oracle Call Interface).
Thread do proces s o E3DBEngi ne
res pons á vel por termi na r es te proces s o
ca s o uma opera çã o mui to demora da
es teja tra nca da .
FullIO: Registra a atividade nos threads do IOServer. Os módulos disponíveis
estão descritos na tabela a seguir.
Módulos disponíveis no Log FullIO
MÓDULO
CallBack
Configurações dos Logs
DESCRIÇÃO
Thread de envi o pa ra o E3Run de da dos
col eta dos pel o Dri ver.
26
MÓDULO
Driver
IOServer
UaClientHost
WatchDog
DESCRIÇÃO
Thread onde o Dri ver roda .
Thread pri nci pa l do IOServer, que recebe
a confi gura çã o do Dri ver e requi s i ções
envi a da s pel o E3Run.
Thread pri nci pa l do proces s o E3Ua Cl i ent.
Thread do IOServer res pons á vel por
termi na r o proces s o ca s o a l guma
opera çã o mui to demora da es teja
tra nca da .
FullPower: Registra a atividade nos threads do E3PowerEngine. Os módulos
disponíveis estão descritos na tabela a seguir.
Módulos disponíveis no Log FullPower
MÓDULO
LoadShedding
PowerEngine
PowerFlow
Send
TopologyProcessor
DESCRIÇÃO
Módul o res pons á vel pel os cá l cul os do
Es tudo El étri co de Des ca rte de Ca rga s .
Módul o pri nci pa l do El i ps e Power,
res pons á vel pel o tra ta mento da s
requi s i ções do E3.
Módul o res pons á vel pel os cá l cul os do
Es tudo El étri co de Fl uxo de Potênci a .
Módul o res pons á vel pel o envi o pa ra o E3
dos res ul ta dos gera dos pel os di vers os
Es tudos El étri cos .
Módul o res pons á vel pel os cá l cul os do
Es tudo El étri co do Proces s a dor
Topol ógi co.
FullREC: Registra as operações executadas nos threads gerenciados pelo REC. Os
módulos disponíveis estão descritos na tabela a seguir.
Módulos disponíveis no Log RECServer
MÓDULO
RECServer
DESCRIÇÃO
Thread s ervi dor de uma conexã o REC (no
E3 Server).
PowerEngine: Registra a atividade nos threads do PowerEngine. Os módulos
disponíveis estão descritos na tabela a seguir.
27
Configurações dos Logs
Módulos disponíveis no Log PowerEngine
MÓDULO
Input
LoadShed
Output
PowerEngine
DESCRIÇÃO
Thread com i nforma ções de entra da de
Medi da s e Fontes de Medi da .
Thread com i nforma ções s obre o módul o
de Des ca rte de Ca rga s .
Thread com i nforma ções de s a ída de
Medi da s e Fontes de Medi da .
Thread com i nforma ções gl oba i s do
PowerEngi ne.
NOTA: A confi gura çã o do módul o tem precedênci a s obre a confi gura çã o da Seçã o
a pena s .
6.6 Intervalo entre Estatísticas de Processo
Esta Seção permite configurar as opções de tempo de registro de estatísticas de
processo. As opções disponíveis nesta Seção estão descritas na tabela a seguir.
Opções para definir o intervalo entre estatísticas de processo
Configurações dos Logs
28
Opções para o intervalo entre estatísticas de processo
MÓDULO
E3Admin
E3DBEngine
E3OpcClient
E3PowerEngine
E3Run
E3Server
E3UaClient
IOServer
Studio
Viewer
DESCRIÇÃO
Confi gura o i nterva l o entre es ta tís ti ca s
do proces s o E3Admi n. O va l or pa drã o
des ta opçã o é 60.
Confi gura o i nterva l o entre es ta tís ti ca s
do proces s o E3DBEngi ne. O va l or pa drã o
des ta opçã o é 60.
Confi gura o i nterva l o entre es ta tís ti ca s
do proces s o E3OpcCl i ent. O va l or pa drã o
des ta opçã o é 60.
Confi gura o i nterva l o entre es ta tís ti ca s
do proces s o E3PowerEngi ne. O va l or
pa drã o des ta opçã o é 60.
Confi gura o i nterva l o entre es ta tís ti ca s
do proces s o E3Run. O va l or pa drã o des ta
opçã o é 60.
Confi gura o i nterva l o entre es ta tís ti ca s
do proces s o E3Server. O va l or pa drã o
des ta opçã o é 60.
Confi gura o i nterva l o entre es ta tís ti ca s
do proces s o E3Ua Cl i ent. O va l or pa drã o
des ta opçã o é 60.
Confi gura o i nterva l o entre es ta tís ti ca s
do proces s o IOServer. O va l or pa drã o
des ta opçã o é 300.
Confi gura o i nterva l o entre es ta tís ti ca s
do proces s o Studi o. O va l or pa drã o des ta
opçã o é 60.
Confi gura o i nterva l o entre es ta tís ti ca s
do proces s o Vi ewer. O va l or pa drã o
des ta opçã o é 60.
NOTA: Pa ra todos os módul os , o va l or 0 (zero) des a bi l i ta o regi s tro de es ta tís ti ca s . A
uti l i za çã o de um va l or entre um e nove força o E3 a uti l i za r o va l or 10. Todos os
va l ores es tã o em s egundos .
29
Configurações dos Logs
CAPÍTULO
7
Configurações do Filtro COM
Esta seção contém as configurações do E3 Tweak para o filtro COM.
7.1 Habilitar Filtro
O E3Run implementa um filtro de chamadas COM (Component Object Model)
visando evitar chamadas reentrantes. Esse filtro por padrão está desabilitado e
para habilitá-lo (recomendável apenas nos sistemas que apresentarem erros ou
travamentos aparentemente sem causa), pode-se modificar o item Habilitação do
filtro.
Se este item for modificado, a resposta Sim para a pergunta Habilitar filtro de
mensagens COM? habilita o filtro, e a resposta Não desabilita o filtro.
Esta configuração é lida do Registro apenas quando o E3Run é iniciado. Portanto,
ao alterar o Registro o E3 tem que ser reiniciado.
No log Full do E3 é possível verificar as chamadas COM reentrantes, para permitir a
depuração de problemas.
Configurações do Filtro COM
30
Opção de habilitar o filtro de mensagens COM
31
Configurações do Filtro COM
CAPÍTULO
8
Configurações do IOServer
Esta seção contém as configurações do E3 Tweak para o IOServer.
8.1 Definir Tempo Limite do Watchdog
O IOServer possui um mecanismo de watchdog que monitora as chamadas feitas
pelo E3Run. Se alguma das chamadas demorar mais do que um minuto (valor
padrão), então as seguintes ações são tomadas:
Uma mensagem de erro é gravada no log do E3
O processo do IOServer é imediatamente terminado, fazendo com que a
chamada DCOM proveniente do E3Run (ou do Studio) falhe, provavelmente
criando um novo processo para o IOServer
O valor 0 (zero) no item Tempo limite do 'watchdog' (segundos) desabilita o
watchdog. Os valores possíveis para esta opções estão no intervalo entre 10 e
3600.
Configurações do IOServer
32
Opção de definir o tempo limite do Watchdog
33
Configurações do IOServer
CAPÍTULO
9
Configurações de Exceções
Esta seção contém as configurações do E3 Tweak para as exceções do E3.
9.1 Desabilitar Captura de Exceções do Windows
Desabilita a captura de exceções do Windows pelo E3. Se esta opção estiver
habilitada (valor diferente de zero), as exceções do Windows geradas nas threads
de tempo de execução (E3Run) ou de banco de dados não são tratadas pelo E3, e
portanto não registradas no log, além de terminar a execução destes processos.
Desabilitar esta opção (valor padrão) permite que o E3 registre no log as exceções
do Windows.
Opção para desabilitar a captura de exceções do Windows
Configurações de Exceções
34
Matriz
Rua 24 de Outubro, 353 - 10º andar
90510-002 Porto Alegre RS
Fone: (51) 3346-4699
Fax: (51) 3222-6226
E-mail: [email protected]
Filial SP
Rua dos Pinheiros, 870 - Conj. 141/142
05422-001 São Paulo - SP
Fone: (11) 3061-2828
Fax: (11) 3061-2828
E-mail: [email protected]
Filial PR
Av. Sete de Setembro, 4698/1705
80240-000 Curitiba - PR
Fone: (41) 3342-0120
Fax: (41) 3342-0120
E-mail: [email protected]
Filial MG
Rua Antônio de Albuquerque, 156
7º andar Sala 705
30112-010 Belo Horizonte - MG
Fone: (31) 2511-2121
E-mail: [email protected]
Filial RJ
Praia de Botafogo, 300/525
22250-044 Rio de Janeiro - RJ
Fone: (21) 2158-1015
Fax: (21) 2158-1099
E-mail: [email protected]
USA
2501 Blue Ridge Road, Suite 250
Raleigh - NC - 27607 USA
Fone: +1 (252) 995-6885
Fax: +1 (252) 995-5686
E-mail: [email protected]
Taiwan
9F., No.12, Beiping 2nd St., Sanmin Dist.
807 Kaohsiung City - Taiwan
Telefone: +886 (7) 323-8468
Fax: +886 (7) 323-9656
E-mail: [email protected]
Consulte nosso website para informações sobre o representante do seu estado.
www.elipse.com.br
kb.elipse.com.br
[email protected]
Download

3 Configurações do E3 Server