Tempo aproximado para leitura: 00:04:00 min
Ocorrência
Ao acessar o RM ocorre o erro abaixo:
Exemplo Erro 1:
Não foi possível iniciar o sistema. Certifique-se de que o serviço "RM.Host.Service" encontra-se em execução e tente novamente ou contate o Administrador do Sistema.
Detalhes: Erro ao criar IRMMdiServer[RMMdiServer] - Erro ao criar: IRMSBrokerServer|[RNSBrokerServer] - Erro ao registrar server sob demanda: RMSBrokerServer - Erro ao criar: IRMSBrokerServer|[RMSBrokerServer] URl inválido: o nome do host não pôde ser analisado. URl inválido: o nome do host não pôde ser analisado.
Exemplo Erro 2:
Não foi possível iniciar o sistema. Certifique-se de que o serviço 'RM.Host.Service' encontra-se em execução e tente novamente ou contate o Administrador do Sistema.
Detalhes: Erro ao criar: IRMMdiServer|[RMMdiServer] - Erro ao criar: IRMSBrokerServer|[RMSBrokerServer] - Erro ao registrar server sob demanda: RMSBrokerServer - Erro ao criar: IRMSBrokerServer|[RMSBrokerServer] - Não foi possível carregar arquivo ou assembly 'System.Web.Services, Version=4.0.0.0, Culture=neutral, PublickeyToken=b03f5f7f11d50a3a' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.
Exemplo Erro 3:
Mensagem: A mensagem com Action 'http://www.totvs.com/IRMMdiServer/GetServerPropertiesToMDIMain' não pode ser processada no destinatário, devido a um ContractFilter incorreto no EndpointDispatcher. Isso pode ser devido a um contrato incompatível (Ações incompatíveis entre remetente e destinatário) ou a uma incompatibilidade de associação/segurança entre o remetente e o destinatário. Verifique se o remetente e o destinatário têm o mesmo contrato e a mesma associação (incluindo os requisitos de segurança, por exemplo, Mensagem, Transporte, Nenhum).
Source: mscorlib
Ambiente
Framework - Linha RM - Frame - Todas as versões do sistema RM
Causa
Inconsistência no ambiente.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
1. Inicialmente avalie se o Sistema Operacional da máquina encontra-se homologado, conforme portabilidade disponível no link abaixo:
Portabilidade RM
Importante:
.Net Framework 4.8
Alteração da versão mínima exigida do .Net Framework a partir da versão 12.1.34 do RM.
Necessário Release 528372 ou superior.
2. Caso seja apresentado o erro 1, acesse o arquivo de configuração RM.exe.config (UNIDADE:\TOTVS\CorporeRM\RM.Net) e altere o nome da tag <add key="Host" value="BHN050103842" />, para o IP da máquina, conforme exemplo abaixo:
Importante: Caracteres especiais no nome da máquina, como _, ~^, etc, podem ocasionar esse erro, dessa forma poderá configurar o IP da máquina.
3. Desabilitar as diretivas de segurança do ambiente, como firewall, antivírus, com a finalidade de efetuar teste, caso seja necessário, adicionar o serviço de host do RM como exceção.
4. Em algumas situações específicas, poderá voltar um ponto de restauração do sistema operacional ou reparar os arquivos do sistema operacional efetuando o comando SFC /SCANNOW no CMD.
Importante: Esses procedimentos devem ser realizados pela equipe de TI da empresa.
5. Reinstale o host, conforme orientações abaixo:
Reinstalar o Host
6. Caso a mensagem persista, aplique os passos do link abaixo:
Framework - Linha RM - Frame - Erro cannot be processed at the receiver, due to a ContractFilter mismatch
0 Comentários