Histórico da Página
Produto | : | Framework Versão: 12.1.33 |
Processo | : | Parâmetros para Config |
Subprocesso | : | Configuração arquivos *.Config |
Data da publicação | : | 04/08/2021 |
Índice |
---|
Os arquivos config's do Host e executáveis contém uma série de configurações importantes para o funcionamento do sistema. Assim sendo, abaixo uma lista das principais opções, seus valores default's e descrições, de forma a facilitar o entendimento das configurações.
ActionsPath
- Descrição: Caminho onde estão as actions utilizadas no sistema. Pode conter mais de um caminho, separado por ponto e vírgula.
- Tipo: String
- Default: ..\\RM.net\\;..\\Corpore.net\\
Exemplo:
Bloco de código language xml <add key="ActionsPath" value="c:\rm.net\bin;c:\corpore.net\bin"/>
...
- Descrição: Determina se a comunicação WCF utilizará a segurança da camada de transporte garantida por certificados e se permitirá que credenciais sejam enviadas aos serviços. Ao determinar esta tag como true, suas respectivas tags de parametrização também precisam ser configuradas, são elas: CertificateFindValue, CertificateFindType, CertificateStoreName, CertificateStoreLocation, que basicamente definem onde e como encontrar o certificado adequado.
- Tipo: Boolean
- Default: False
- Observações: para mais informações, acessar: HabilitarHabilitar SSL/TLS no HostSSL/TLS no Host
Camada:
Versão Camada Até 12.1.33 Client e Server 12.1.34 e Superiores Server Exemplo:
Bloco de código language xml <add key="EnableSecurity" value="true" />
Host
- Descrição: Nome da máquina em que o host está sendo executado (não recomendável pois acrescenta o overhead de ir ao DNS). O ideal é informar o IP diretamente.
- Tipo: String
- Default: localhost
Exemplos:
Bloco de código language xml title Utilizando nome da máquina <add key="Host" value="localhost" />
Bloco de código language xml title Utilizando IP <add key="Host" value="10.31.8.91" />
HttpPort
- Descrição: Porta utilizada pela comunicação WCF quando o protocolo de comunicação for HTTP. Tanto o Server quanto o Client devem estar configurados sempre na mesma porta, para que possam se comunicar corretamente.
- Tipo: Numeric
- Default: 8051
Exemplo:
Bloco de código language xml <add key="HttpPort" value="1234" />
JobServer3Camadas
- Descrição: Informa se a aplicação está trabalhando em três camadas. Deve ter o mesmo valor tanto nos config's dos Clients quanto do Host.
- Tipo: Boolean
- Default: true
Exemplo:
Bloco de código language xml <add key="JobServer3Camadas" value="true" />
LdapProvider
- Descrição: Possível provider que irá responder por operações relacionadas a autenticação caso exista a integração LDAP.
- Tipo: String
- Default: Vazio
LibPath
- Descrição: Diretório onde estão as dll's da Lib.
- Tipo: String
- Default: ..\\RM.net\\
Exemplo:
Bloco de código language xml <add key="LibPath" value="..\\RM\\Bin" />
LogPath
- Descrição: Caminho do diretório de log.
- Tipo: String
- Default: Vazio
Exemplo:
Bloco de código language xml <add key="LogPath" value="..\\RM\\Logs" />
NotificationsPerLicenceServerCicle
- Descrição: Inteiro maior que 0 - Número de notificações que o ERP fará no License Server a cada ciclo do mesmo. O License Server exige que a cada intervalo de três minutos, pelo menos uma notificação seja feita pelo cliente. Contudo, por problemas de rede, algumas notificações podem se perder ou atrasar. Devido a isto mais notificações podem ser configuradas. Quanto pior a rede, maior deve ser o número de notificações. Se algum valor inválido for informado, o default três é utilizado. Definido nos config's dos clientes.
- Tipo: Numeric
- Default: 3
Exemplo:
Bloco de código language xml <add key="NotificationsPerLicenceServerCicle" value="10"/>
PerformanceLogEnabled
- Descrição: Tag utilizada para mostrar o tempo gasto para abrir/editar/gravar dados. Indicado ser utilizada quando o cliente reclamar de performance, coletando os dados para análise. Exemplo: Com a TAG ativada nos arquivos config's ( RM.exe.config, RMLabore.exe.config e etc) o sistema exibirá uma tela mostrando o tempo gasto em operações gerais como abertura de uma tela de visão
- Tipo: Boolean
- Default: False
Exemplo:
Bloco de código language xml <add Key = “PerformanceLogEnabled” value = “True”>
Port
- Descrição: Informa em que porta Host e Client se comunicarão. Tanto o Server quanto o Client devem estar configurados sempre na mesma porta, para que possam se comunicar corretamente.
- Tipo: Numeric
- Default: 8050
Exemplo:
Bloco de código language xml <add key="Port" value="1234" />
SelfHosted
- Descrição: Informa se a aplicação starta o Host automaticamente caso ele não esteja iniciado. Se o serviço RM.Host.Service.exe estiver habilitado, inicia-o. Caso o serviço não esteja ou não exista, inicia o Host desktop. Este parâmetro é configurado nos clientes, não sendo levado em consideração quando configurado no server.
- Tipo: Boolean
- Default: False
Exemplo:
Bloco de código language xml <add key="SelfHosted" value="true" />
ServiceAlias
- Descrição: Define o alias que responderá pelos serviços executados sem autenticação
- Tipo: Boolean
- Default: False
TcpPort
- Descrição: Porta utilizada pela comunicação WCF quando o protocolo de comunicação for TCP. Tanto o Server quanto o Client devem estar configurados sempre na mesma porta, para que possam se comunicar corretamente.
- Tipo: Numeric
- Default: 8050
Exemplo:
Bloco de código language xml <add key="TcpPort" value="4321" />
TraceConsole
- Descrição: Loga em arquivo as informações que forem inseridas pela aplicação no console.
- Tipo: Boolean
- Default: false
Exemplo:
Bloco de código language xml <add key="TraceConsole" value="True" />
TraceFile
- Descrição: Indica se irá salvar algum log de execução do host dentro pasta \Processos\Logs\.
- Tipo: Boolean
- Default: false
Exemplo:
Bloco de código language xml <add key="TraceFile" value="True" />
TraceFluigIdentity
- Descrição: Habilita a criação do log de comunicação entre o as integrações "RM x Identity", "RM x Fluig" e integrações SAML, o log será gravado dentro pasta \Processos\Logs\.
- Tipo: Boolean
- Default: false
Exemplo:
Bloco de código language xml <add key="TraceFluigIdentity" value="True" />
UseDbSchemaCache
- Descrição: Indica se o sistema guardará em cache os esquemas obtidos pelas consultas.
- Tipo: Boolean
- Default: false
- Observações: Pode ser utilizado na Configuração N camadas, conforme informações em Configuração N Camadas
Exemplo:
Bloco de código language xml <add key="UseDbSchemaCache" value="true" />
UseSecurityExtCache
- Descrição: Indica se o sistema guardará em cache as informações de segurança estendida obtidas a cada verificação.
- Tipo: Boolean
- Default: false
- Observações: para mais informações: Segurança Estendida
- Exemplo:
Bloco de código language xml <add key="UseSecurityExtCache" value="true" />
WcfProtocol
- Descrição: Protocolo utilizado pela comunicação entre Host e Client (NamedPipe / HTTP / TCP / Todos).
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas