Histórico da Página
CONTEÚDO
- Visão Geral
- Exemplo de utilização
01. VISÃO GERAL
A partir da versão 12.1.27 foi reformulada a forma de se utilizar o arquivo de configuração global, com o intuito de facilitar a sua criação, manutenção e visualização do ambiente.
...
- O arquivo é montado em JSON, não mais em XML;
- No mesmo arquivo podem ser cadastrados os Alias do ambiente, não necessitando mais da manutenção do Alias.dat. No modelo antigo o Alias não era cadastrado nesse arquivo;
- Podem ser criados agrupamentos de Alias diferentes para determinados grupos de hosts.
- Podem ser criados agrupamentos de configuração para os diferentes aplicativo da linha RM, como hosts que executam jobs, hosts locais, RM.exe e outros.
02. EXEMPLO DE UTILIZAÇÃO
Para utilizar essa configuração é necessário ter o arquivo de configuração em uma pasta compartilhada na rede.
...
Exemplos dos arquivos de configuração:
View file | ||||
---|---|---|---|---|
|
View file | ||||
---|---|---|---|---|
|
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 configGlobal | Máquina que utiliza o arquivo de configGlobal | Máquina que utiliza o serviço do TGM e 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> | <?xml version="1.0"?> <configuration> <appSettings> <add key="CONFIGGLOBALADDRESS" value="http://localhost:8040/api/globalconfig" /> <add key="CONFIGGLOBALAPPKEY" value="RM.Host.Service" /> </appSettings> </configuration> |
Exemplos do arquivo de configuração Global:
View file | ||||
---|---|---|---|---|
|
Esse arquivo possui dois agrupadores principais: AppConfig e DbConfig.
...
Os nomes para os AppConfigs ou DbConfigs não são fixos. Podem ser criados livremente desde que seja um alfanumérico e ponto ("."), sem os demais caracteres especiais. Esse nome deve ser referenciado no arquivo de configuração dos aplicativos, nas tags CONFIGGLOBALAPPKEY e CONFIGGLOBALDBKEY.
Exemplo:
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"
...