Este artigo descreve como ativar o rastreamento no Microsoft
Dynamics CRM 3.0.
O Microsoft Dynamics CRM 3.0 permite que você crie arquivos
de rastreamento que monitoram as ações realizadas pelo Microsoft CRM. Os
arquivos de rastreamento são úteis quando você precisa solucionar mensagens de
erro ou outros problemas no Microsoft CRM.
É possível criar arquivos
de rastreamento não gerenciados e gerenciados. As informações nesses arquivos
são determinadas por entradas do Registro necessárias e opcionais, criadas
manualmente. Essas entradas do Registro são criadas no servidor do Microsoft
CRM ou no computador executando o cliente Microsoft CRM para o Microsoft Office
Outlook, após a instalação do Microsoft CRM ou do cliente Microsoft CRM para o
Outlook.
As seguintes entradas do Registro são necessárias. Para obter
informações adicionais sobre o local dessas entradas do Registro, consulte a
seção "Local das entradas do Registro".
Recolher esta tabelaExpandir esta tabela
| Nome | Tipo | Dados do
valor | Observações |
|---|
| TraceEnabled | DWORD | Um valor de 0 ou
1 | Se usar um valor de 0, o rastreamento será desativado. Se você usar
um valor de 1, o rastreamento será ativado. |
| TraceDirectory | Seqüência de
caracteres | C:\CRMTrace | A entrada do
Registro TraceDirectory especifica o diretório dos arquivos de log do
rastreamento. O diretório deve existir, e o usuário que iniciar o Microsoft
CRMAppPool deve possuir controle total sob esse diretório. Ao instalar o
Microsoft CRM, o usuário padrão será NT AUTHORITY\NETWORK SERVICE. |
| TraceRefresh | DWORD | Um número entre zero e
99 | Quando os dados são alterados, as configurações do rastreamento nas
outras entradas do Registro de rastreamento são aplicadas. |
As seguintes entradas do Registro são opcionais.
Recolher esta tabelaExpandir esta tabela
| Nome | Tipo | Dados do
valor | Observações |
|---|
| TraceCategories | Seqüência ou seqüência
múltipla | Category.Feature:TraceLevel | A
entrada do Registro TraceCategories é uma combinação de uma categoria, de um
recurso e de um nível de rastreamento. É possível especificar diversas
categorias, recursos e níveis de rastreamento. Separe cada combinação usando um
ponto-e-vírgula. Para obter uma lista de categorias, recursos e níveis de
rastreamento e para combinações de amostras válidas, consulte a seção "Valores
de nível de rastreamento". |
| TraceCallStack | DWORD | Um valor de 0 ou
1 | Se você usar um valor de 0, a pilha de chamada não estará incluída no
arquivo de rastreamento. Se você usar um valor de 1, a pilha de chamada estará
incluída no arquivo de rastreamento. |
| TraceFileSizeLimit | DWORD | Um tamanho entre 1 e
100 megabytes | A entrada do Registro TraceFileSizeLimit especifica o
tamanho máximo dos arquivos de rastreamento. Novos arquivos são criados quando
o limite é atingido. |
Se você não criar as entradas do Registro opcionais, os valores
de dados padrão serão usados. Para obter informações adicionais sobre os
valores de dados padrão, consulte a seção "Valores de dados padrão para
entradas do Registro opcionais". Se você criar as entradas do Registro, mas não
especificar os valores de dados para as entradas do Registro, o rastreamento
não funcionará.
Local das entradas do Registro
As entradas do Registro de rastreamento do servidor Microsoft CRM
estão localizadas na seguinte subchave do Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM
As entradas do Registro de rastreamento do cliente Microsoft CRM
para o Outlook estão localizadas na seguinte subchave do Registro:
HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient
Lista completa de valores de categoria para a entrada do Registro TraceCategories
- *
- Application.*
A categoria Application.* inclui:
- Exception
- ObjectModel
- ParameterFilter
- Platform.*
A categoria Platform.* inclui:
- Platform.ImportExportPublish
- Platform.Sdk
- Platform.Metadata
- Platform.Sql
- Platform.Workflow
- Platform.Soap
- SchedulingEngine.*
- Unmanaged.*
A categoria Unmanaged.* inclui:
- Unmanaged.Outlook
- Unmanaged.Platform
- Unmanaged.Sql
Valores do nível de rastreamento
Lista completa de valores de nível de rastreamento válidos para TraceCategories
- Desativado
- Erro
- Aviso
- Info
- Verbose
Observação Uma mensagem é registrada apenas se o nível de rastreamento para
a categoria for igual ou maior que o nível da mensagem. Por exemplo, um nível
de rastreamento Warning registra mensagens que possuem um nível Warning e um
Error. Um nível de rastreamento Info registra mensagens que possuem um nível
Info, Warning e um Error. Um nível de rastreamento Verbose registra todas as
mensagens. Você deve usar o nível de rastreamento Verbose apenas por pouco
tempo.
Categoria de exemplo e combinações de níveis de rastreamento
- *:Verbose
Observação A combinação *:Verbose registra todas as mensagens em todas as
categorias. Você deve usar a combinação *:Verbose apenas por pouco
tempo. - Application.*:Error
Observação A combinação Application.*:Error registra todas as mensagens que
possuem um nível de Error para a categoria Application.*. - Platform.*:Warning
Observação A combinação Platform.*:Warning registra todas as mensagens que
possuem um nível de Warning ou Error para a categoria Platform.*.
Valores de dado padrão para valores do Registro opcionais
- TraceCategories: *:Error
- TraceCallStack: 0
- TraceFileSizeLimit: 5