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 componentes do CRM podem ser instalados em um aplicativo de servidor COM+ ou em um aplicativo de biblioteca COM+. No entanto, eles sempre devem ser executados em um aplicativo de servidor COM+. Se eles estiverem instalados em um aplicativo de biblioteca COM+, eles não estarão disponíveis para uso em processos de cliente.
Se os componentes do CRM estiverem instalados em um aplicativo de biblioteca, eles estarão disponíveis para mais de um aplicativo de servidor. Se instalados em um aplicativo de servidor específico, eles estarão disponíveis apenas para esse aplicativo de servidor específico.
Para habilitar o uso de um CRM em um aplicativo de servidor, use as seguintes etapas:
Em Serviços de Componentes, na página de propriedades do aplicativo de servidor, clique na guia Avançado.
Selecione a opção Ativar Gestores de Recursos de Compensação para esse aplicativo de servidor. Se essa opção não for selecionada, as tentativas de usar um CRM dentro desse aplicativo de servidor falharão.
Observação
Se instalado numa aplicação de biblioteca, não é necessário selecionar a opção Habilitar Compensação de Gestores de Recursos para essa aplicação de biblioteca, mas essa opção deve ser selecionada para a aplicação de servidor na qual o CRM está destinado a ser executado.
É recomendável que os componentes CRM Worker e CRM Compensator para um CRM específico sejam instalados no mesmo aplicativo.
As configurações recomendadas para componentes do CRM são as seguintes.
| Componente | Configurações |
|---|---|
| CRM Worker | transação = requiredsincronização = simJIT = simmodelo de execução = Ambos (ou modelo de execução = Apartamento) |
| CRM Compensator | transaction = desativado sync = desativado JIT = no threading model = Ambos (ou threading model = Apartamento) |
Observação
Os componentes que usam o CRM devem especificar explicitamente um modelo de threading quando são registrados. O padrão, 'Main Thread Apartment', não é suportado. Os dois únicos modelos de thread suportados são Apartment e Both.
Tópicos relacionados