Configuration des composants COM+ CRM

Les composants CRM peuvent être installés dans une application serveur COM+ ou une application de bibliothèque COM+. Toutefois, ils doivent toujours s’exécuter dans une application serveur COM+. S’ils sont installés dans une application de bibliothèque COM+, ils ne sont pas disponibles pour une utilisation dans les processus clients.

Si les composants CRM sont installés dans une application de bibliothèque, ils sont disponibles pour plusieurs applications serveur. S’ils sont installés dans une application serveur spécifique, ils sont disponibles uniquement pour cette application serveur spécifique.

Pour activer l’utilisation d’un CRM dans une application serveur, procédez comme suit :

  1. Dans Services de composants, sous la page propriétés de l’application serveur, cliquez sur l’onglet Avancé .

  2. Sélectionnez l’option Activer les gestionnaires de ressources de compensation pour cette application serveur. Si cette option n’est pas sélectionnée, les tentatives d’utilisation d’un CRM dans cette application serveur échouent.

    Notes

    Si elle est installée dans une application de bibliothèque, il n’est pas nécessaire de sélectionner l’option Activer les gestionnaires de ressources de compensation pour cette application de bibliothèque, mais cette option doit être sélectionnée pour l’application serveur dans laquelle le CRM est destiné à s’exécuter.

     

Il est recommandé d’installer les composants Crm Worker et Crm Compensateur pour un CRM spécifique dans la même application.

Les paramètres recommandés pour les composants CRM sont les suivants.

Composant Paramètres
CRM Worker transaction = requiredsync = yesJIT = yesthreading model = Both (ou threading model = Apartment)
Compensation CRM transaction = disabledsync = disabledJIT = nothreading model = Both (ou threading model = Apartment)

 

Notes

Les composants qui utilisent le CRM doivent spécifier explicitement un modèle de thread lorsqu’ils sont inscrits. La valeur par défaut, « Principal Thread Apartment », n’est pas prise en charge. Les deux seuls modèles de thread pris en charge sont Apartment et Both.

 

Concepts de Resource Manager compense