Tempo aproximado para leitura: 00:06:00 min
Ocorrência
Ao tentar gerar os relatórios balancete ou razão (TOTVS Gestão Contábil), são apresentadas mensagens de erro relacionadas a configuração FileServerPath / LogPath ou arquivos com extensão .TEMP.
Exemplo 1: mensagem de erro apresentada: The process cannot access the file 'C:\Windows\TEMP\tmpE995.tmp' because it is being used by another process.
Exemplo 2: mensagem de erro apresentada: O caminho parametrizado pela tag "FileServerPath" no arquivo de configuração não pode ser acessado.
Possíveis motivos:
- O diretório não está compartilhado
- O caminho ou parte dele não existe
- O usuário não possui privilégios para acessar este caminho compartilhado ou arquivo.
Exemplo 3: mensagem de erro apresentada: Access to the path '\\10.81.1.80\E$\TEMP\dabf5285-d2e4-4815-b0d9-fff4718f014a.tmp' is denied.
Exemplo 4: mensagem de erro apresentada: Não foi possível localizar o arquivo 'C:totvs\CorporeRM\RM.Net\Arquivos\f2720084-b6cf-441b-ac5a-90cc38771fa8.tmp'.
Exemplo 5: mensagem de erro apresentada: O processo não pode acessar o arquivo 'C:\Windows\TEMP\tmp8BAF'
Exemplo 6: mensagem de erro apresentada: Acesso negado ao caminho.
Ambiente
Framework - Linha RM - Frame - Todas as versões do sistema RM
Causa
Inconsistência na configuração das tags FileServerPath e LogPath. Parametrizações de segurança do ambiente.
Solução
Caso o ambiente esteja configurado como 3 ou N camadas, pedimos que realize os passos 1 e 2. Caso seja ambiente local, pedimos que execute apenas o segundo passo (configuração de impressora padrão).
- Configure as tags FileServerPath e LogPath em seu servidores de app e job, apontando para uma única pasta compartilhada na rede, conforme documento Configurando FileServerPath e LogPath.
O caminho da pasta configurado dentro das tags deve ser o caminho do compartilhamento.
Exemplo: \\NomeServidor\NomePasta
As permissões na pasta compartilhada devem ser para todos (everyone), caso haja restrição em sua rede, aplique as permissões pelo menos para o usuário que está inicializando o serviço do host, por exemplo: Administrador de Rede:
A conta admin deve ser setada em todas as máquinas que possuem serviço de host (servidores de job e app). Mesmo que cada máquina possua um usuário administrador, a conta que deve ser configurada é de um usuário administrador geral da rede, que tem permissões para iniciar o serviço de host.
- Na máquina que apresenta a inconsistência realize a configuração do documento Configuração de Impressora Padrão. Em ambiente 3 ou N camadas esta configuração deve ser executada nos servidores de job e app.
Importante
O serviço RM.Host.Service precisa ser configurado com uma conta com permissão de administrador de rede.
Ao aplicar patch, o serviço do host é parado e iniciado novamente, o que não altera as configurações parametrizadas. Entretanto, caso o serviço do host seja reinstalado, poderá ser inicializado com um usuário sem as credenciais para execução do serviço. Dessa forma, caso seja necessário reinstalar o serviço do host, certifique-se que o mesmo foi inicializado com as credenciais corretas.
0 Comentários