Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Produto:Framework                                       Versão: 12.XX                   
Processo:Parametrização / Configuração
Subprocesso:Gerenciamento de Config
Data da publicação:22/10/2014

 

Objetivo



A funcionalidade "Gerenciamento de Config" tem por objetivo simplificar a maneira de administrar os arquivos de configurações das estações de trabalho utilizando uma interface. Com a unificação do arquivo de configuração poderemos visualizar, incluir, excluir e alterar as configurações de qualquer estação mesmo ela estando desligada.

Requisitos



Linha de SoftwareVersãoData de LiberaçãoObservação
RM12.01.01 e posterioresOutubro/2014Para requisitos de software deve-se consultar a portabilidade RM: Portabilidade RM 12.01

Como Configurar


 

Para utilizar esta configuração é necessário que exista uma pasta compartilhada em rede contendo o arquivo "Configuracaorm.config". Este arquivo conterá o cadastro do aplicativo desejado utilizando as configurações do seu ambiente.

 

Após disponibilizar o arquivo em rede é necessário ajustar os arquivos de configuração em cada máquina que deseje utilizar. Dentro do arquivo de configuração deverá ser removido remova todo o contexto dentro de <appSettings> e substituído pela tag <add key="configpath" value="\\PastaCompartilhadaNaRede" />. O campo value deve ser preenchido com o caminho onde está localizado o arquivo, sem o nome do arquivo.

 

Exemplo de como ficarão os arquivos de configurações em cada máquina:

Máquina que não utiliza o Gerenciamento de configMáquina que utiliza o gerenciamento de config

<?xml version="1.0"?>
<configuration>
  <appSettings>
    <add key="JobServer3Camadas" value="false" />
    <add key="Port" value="8050" />
    <add key="Host" value="localhost" />
   <add key="LibPath" value="C:\totvs\CorporeRM\RM.Net" />
  </appSettings>
</configuration>

<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="CONFIGPATH" value="\\PastaCompartilhadaNaRede" />
</appSettings>
</configuration>

Após realizar estas configurações o ambiente está preparado para utilizar o arquivo unificado de configuração.

 

Informações
title
OBS
Observação:

Caso

o

arquivo

de

configuração

possua

somente permissão

somente

de

leitura,

não

será

possível

inserir

novas

estações

no

configurador, sendo utilizado as configurações default existentes no

configurador. Será utilizado então as configurações default do arquivo.

Como Funciona



O arquivo "Configuracaorm.config" armazenará as configurações de cada aplicativo. Para cada primeiro acesso, será inserido um novo registro com as configurações padrões referente à aplicação acessada.

Registro Padrão


 

É necessário que o arquivo "Configuracaorm.config" possua cadastrado um registro padrão,que contenha as configurações desejadas, para cada aplicativo que deseja utilizar.


Exemplo:

Para o aplicativo RM.exe que será executado de um domínio de rede BH01 será respeitada a seguinte identificação:

RM.exe_BH01_DEFAULT onde o default será o padrão de configuração para todos os novos registros de aplicativos RM.exe que estiverem no domínio BH01, respeitando a nomeclatura nomenclatura da opção Novo Registro.

Exemplo de Registro Padrão:

<RM.EXE_BH01_DEFAULT>
<appSettings>
<add key="JOBSERVER3CAMADAS" value="True" />
<add key="PORT" value="8050" />
<add key="HOST" value="localhost" />
<add key="LibPath" value="C:\RM.Net_Atual\Bin" />
<add key="CONFIGAUTOGENERATE" value="True" />
</appSettings>
</RM.EXE_BH01_DEFAULT>

OBS: Se não for necessário criar novos registros para cada estação basta alterar o valor da tag <add key="CONFIGAUTOGENERATE" value="True" />, de: "True" para: "False" no Registro padrão. 

Novo Registro 


O novo registro será inserido levando em consideração as configurações do Registro Padrão e repeitando a seguinte identificação:

Nome do aplicativo + _ + Dominio do usuário + _ + Nome da máquina

Exemplo:

Nome do aplicativo: RM.EXE

Dominio do usuário: BH01

Nome da máquina: Teste

Como ficará o novo registro no arquivo:

<RM.EXE_BH01_Teste>
<appSettings>
<add key="JOBSERVER3CAMADAS" value="True" />
<add key="PORT" value="8050" />
<add key="HOST" value="localhost" />
<add key="LibPath" value="C:\RM.Net_Atual\Bin" />
<add key="CONFIGAUTOGENERATE" value="True" />
</appSettings>
</RM.EXE_BH01_Teste

 

 

OBS: Caso o arquivo de configuração possua permissão somente de leitura, não será possível inserir novas estações no configurador, sendo utilizado as configurações default existentes no arquivo.
Status do Documento:Em elaboração
Data:22/10/2014
Versão:0.1
Versão Anterior:0.1
Autores:

Diego Henrique Pener

Fábio Augusto Amaral Melo Nunes

Welbert Marques Silva

Wesley Avelino De Carvalho

 

Instaladores: 
Informações
titlePara maiores informações:

Consulte o WikiHelp TOTVS


COMUNIDADE  @FRAMEWORK


Canais de Atendimento:

Chamado: Através do Portal Totvs www.suporte.totvs.com.br

Telefônico: 4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 9 – (Demais Áreas), 4 – (BI) e 3 –  (Gerador de Relatórios e Planilha).