Konfigurieren von COM+-CRM-Komponenten

CRM-Komponenten können entweder in einer COM+-Serveranwendung oder einer COM+-Bibliotheksanwendung installiert werden. Sie müssen jedoch immer in einer COM+-Serveranwendung ausgeführt werden. Wenn sie in einer COM+-Bibliotheksanwendung installiert sind, sind sie nicht für die Verwendung in Clientprozessen verfügbar.

Wenn die CRM-Komponenten in einer Bibliotheksanwendung installiert sind, sind sie für mehrere Serveranwendung verfügbar. Wenn sie in einer bestimmten Serveranwendung installiert sind, sind sie nur für diese bestimmte Serveranwendung verfügbar.

Um die Verwendung eines CRM in einer Serveranwendung zu aktivieren, führen Sie die folgenden Schritte aus:

  1. Klicken Sie unter Komponentendienste auf der Eigenschaftenseite der Serveranwendung auf die Registerkarte Erweitert.

  2. Wählen Sie die Option Kompensierende Ressourcen-Manager aktivieren für diese Serveranwendung aus. Wenn diese Option nicht ausgewählt ist, wird bei versuchen, ein CRM in dieser Serveranwendung zu verwenden, ein Fehler angezeigt.

    Hinweis

    Wenn sie in einer Bibliotheksanwendung installiert ist, ist es nicht erforderlich, die Option Enable compensating Resource Managers (Kompensierende Ressourcen-Manager aktivieren) für diese Bibliotheksanwendung auszuwählen. Diese Option muss jedoch für die Serveranwendung ausgewählt werden, in der CRM ausgeführt werden soll.

Es wird empfohlen, die CRM-Worker- und CRM-Kompensatorkomponenten für ein bestimmtes CRM in derselben Anwendung zu installieren.

Die empfohlenen Einstellungen für CRM-Komponenten lauten wie folgt.

Komponente Einstellungen
CRM-Worker transaction = requiredsync = yesJIT = yesthreading model = Both (oder threading model = Apartment)
CRM-Kompensator transaction = disabledsync = disabledJIT = nothreading model = Both (oder threading model = Apartment)

Hinweis

Komponenten, die crm verwenden, müssen explizit ein Threadingmodell angeben, wenn sie registriert werden. Die Standardeinstellung "Hauptthread-Apartment" wird nicht unterstützt. Die einzigen beiden unterstützten Threadingmodelle sind Apartment und Beide.

COM+ Compensating Resource Manager Concepts