Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os aplicativos de servidor COM+ implementam uma política failfast. Se um erro interno grave for detetado, o processo do aplicativo de servidor será encerrado e gravará uma mensagem de erro no log de eventos do Windows. Isso permite a deteção rápida de problemas e é possível devido à proteção dos dados da aplicação pelo processamento de transações. Sempre verifique no log de eventos do Windows se há erros do CRM, seja durante o desenvolvimento ou durante a implantação final.
Erros básicos no uso das interfaces do CRM, como argumentos inválidos ou erros de sequência (por exemplo, tentar gravar um registro de log antes de registrar o CRM Compensator), retornam códigos de erro e não devem disparar failfast. Para o desenvolvimento do CRM, você pode optar por definir a chave do Registro VTRACE1 (consulte Configurações do Registro do CRM COM+), que faz com que uma mensagem apareça na janela de saída do depurador para cada erro.
Erros transitórios também podem ocorrer. Esses erros geralmente são causados por condições de tempo e resultam em um código de erro sendo retornado. O desenvolvedor do CRM deve garantir que essas condições de erro sejam tratadas. Por exemplo, ao gravar um registro de log, a transação pode ser abortada devido a um tempo limite. O método, em seguida, retorna um erro, que o chamador deve verificar e lidar adequadamente.
Tópicos relacionados