Configurando componentes do CRM COM+

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:

  1. Em Serviços de Componentes, na página de propriedades do aplicativo do servidor, clique na guia Avançado .

  2. Selecione a opção Habilitar Gerenciadores de Recursos de compensação para esse aplicativo de servidor. Se essa opção não estiver selecionada, as tentativas de usar um CRM dentro desse aplicativo de servidor falharão.

    Observação

    Se instalado em um aplicativo de biblioteca, não é necessário selecionar a opção Habilitar Gerenciadores de Recursos de compensação para esse aplicativo de biblioteca, mas essa opção deve ser selecionada para o aplicativo de servidor no qual o CRM deve 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
Trabalhador de CRM transação = requiredsync = yesJIT = yesthreading model = Ambos (ou threading model = Apartamento)
Compensador de CRM transaction = disabledsync = disabledJIT = nothreading model = Ambos (ou threading model = Apartment)

 

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 threading suportados são Apartment e Both.

 

Conceitos do COM+ Compensating Resource Manager