Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Nos arquivos de configuração do Host (service ou .exe) e RM, de cada estação, dentro de <appSettings> devem ser adicionadas as tags:

  • CONFIGGLOBALADDRESS com o diretório de rede compartilhado onde está o arquivo de configuração. Preenchimento obrigatório.
  • CONFIGGLOBALAPPKEY com o nome do agrupamento do AppConfig. Exemplo: pode ser criado um AppConfig para o host, outro para o RM.exe. Preenchimento obrigatório.
  • CONFIGGLOBALDBKEY com o nome do agrupamento do DbConfig, que é a configuração de campo. Preenchimento opcional, caso esteja vazio será considerado o DbConfig Default.

      Exemplos dos arquivos de configuração:

View file
nameRM.Host.exe
height150
View file
nameRM.exe.config
height150

Abaixo um exemplo de como ficarão os arquivos de configurações em cada estação:

Máquina que não utiliza o arquivo de configGlobalMáquina que utiliza o arquivo de configGlobal
<?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="CONFIGGLOBALADDRESS" value="\\bhd050101853\Compartilhada\ConfigGlobal\configGlobal.json" />
<add key="CONFIGGLOBALAPPKEY" value="RM" />
<add key="CONFIGGLOBALDBKEY" value="Bases" />
</appSettings>
</configuration>

      Exemplos do arquivo de configuração Global:

View file
nameconfigGlobal.json
height150

Esse arquivo possui dois agrupadores principais: AppConfigDbConfig.

  • Dentro de AppConfig são cadastradas as configurações de aplicativos, como o RM.Host.Service, RM.Host.Service1, RM.Host, RM.exe, etc.
  • Dentro e DbConfig são cadastrados os alias e agrupamentos de alias. Caso não seja definido no arquivo de configuração do aplicativo qual DbConfig usar, será utilizado o agrupamento "Default".

Obs.: As barras invertidas ("\") no arquivo json, seja para determinar diretórios, ou bases de dados, devem ser trocadas pela barra simples ("/") ou utilizadas em duplicidade, ex.: "\\\\BFG050101854\\Compartilhada" ou "//BFG050101854/Compartilhada" 

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

03. TELA XXXXX

Outras Ações / Ações relacionadas

...

04. TELA XXXXX

Principais Campos e Parâmetros

...