Freigeben über


Verwenden des MQSAgent COM+-Konfigurations-Assistenten

Der MQSAgent COM+ Konfigurations-Assistent konfiguriert den MQSAgent, den COM+-Anwendungsteil (MQSeries-Komponente) des Adapters. Der Assistent legt die Anwendungsidentität der Komponente sowie den Rollennamen und die Benutzer fest, die in der Rolle enthalten sind. Der Name der MQSAgent COM+-Komponente, die mit dem MQSAgent COM+ Konfigurations-Assistenten erstellt wurde, ist MQSAgent2.

Hinweis

Die MQSAgent COM+-Anwendung wird auf einem 64-Bit-Windows-Server unterstützt. Es wird als 32-Bit-Prozess unter WOW64 ausgeführt. Ein BizTalk Server-basierter Computer, der auf einer 64-Bit-Version von Windows Server ausgeführt wird, kann mit einem Remotecomputer kommunizieren, auf dem der MQSAgent installiert ist.

Hinweis

Der MQSeries-Agent und die ausführbare Datei des MQSAgent-COM+-Konfigurations-Assistenten MQSConfigWiz.exewerden nicht installiert, wenn Sie ein Upgrade von BizTalk Server 2009 auf BizTalk Server durchführen. Nachdem Sie ein Upgrade von BizTalk Server 2009 auf BizTalk Server durchgeführt haben, führen Sie die Einrichtung erneut aus. Wählen Sie die Option "Ändern" und anschließend den MQSeries-Agent unter "Zusätzliche Software" aus, um diese Komponenten zu installieren.

So legen Sie die Anwendungsidentität fest

  • Verwenden Sie die Seite "Anwendungsidentität " des MQSAgent COM+-Konfigurations-Assistenten, um die Anwendungsidentität für den MQSAgent wie folgt festzulegen:

    Verwenden Sie diese Aktion
    interaktiven Benutzer- Wählen Sie diese Option aus, um das aktuelle Anmeldekonto für die Anwendungsidentität zu verwenden.
    Lokaler Dienst Legen Sie die Anwendungsidentität auf ein integriertes Dienstkonto fest.
    Netzwerkdienst Legen Sie die Anwendungsidentität auf ein integriertes Konto mit Netzwerkzugriff fest.
    Dieser Benutzer Legen Sie die Anwendungsidentität auf den angegebenen Benutzernamen fest.

Hinweis

Es wird nicht empfohlen, ein Konto mit Administratorberechtigungen für die Anwendungsidentität zu verwenden. Das Konto muss über die minimalen Rechte verfügen, die erforderlich sind: Lese- und Schreibberechtigung für die MQSeries-Warteschlangen.

So benennen Sie die Rolle und fügen Sie der Rolle Benutzer hinzu

  • Verwenden Sie die Seite " Rolle " des MQSAgent COM+-Konfigurations-Assistenten, um der Rolle einen Namen und Benutzer wie folgt zuzuweisen:

    Verwenden Sie diese Aktion
    Name der Rolle Geben Sie den Namen der Rolle ein.
    Benutzer Zeigen Sie die Benutzer an, die zur Rolle gehören.
    Add (Hinzufügen) Fügen Sie der Rolle Benutzer hinzu. Dies sind die BizTalk Server-Dienstkonten, die den Adapter verwenden.

Hinweis

Fügen Sie der Rolle nur Konten hinzu, die Zugriff auf den Adapter erfordern.

So legen Sie die MSDTC-Sicherheitskonfiguration auf dem Windows Server 2008-Computer auf "Keine Authentifizierung erforderlich" fest

Wenn die MQSAgent COM+-Anwendung auf einem Windows Server 2008 SP2-Computer installiert ist und der MQSeries-Adapter (der mit BizTalk Server installiert ist) auf einem Windows Server 2008 SP2- oder Windows Server 2008 R2-Computer installiert ist, muss die MSDTC-Sicherheitskonfiguration auf dem Computer Windows Server 2008 SP2 oder Windows Server 2008 R2 auf "Keine Authentifizierung erforderlich" festgelegt sein. Führen Sie die folgenden Schritte aus, um die MSDTC-Sicherheitskonfiguration auf "Keine Authentifizierung erforderlich" festzulegen:

  1. Klicken Sie auf "Start" und dann auf "Systemsteuerung".

  2. Doppelklicken Sie auf Verwaltungstools.

  3. Doppelklicken Sie auf Komponentendienste , um die Verwaltungsschnittstelle für Komponentendienste zu starten.

  4. Erweitern Sie nacheinander Komponentendienste, Computer und Arbeitsplatz.

  5. Klicken Sie mit der rechten Maustaste auf "Arbeitsplatz ", und klicken Sie auf das Menüelement "Eigenschaften ".

  6. Klicken Sie im Dialogfeld "Arbeitsplatz " auf die Registerkarte "MSDTC " und dann auf "Sicherheitskonfiguration".

  7. Wählen Sie im Dialogfeld "Sicherheitskonfiguration" im Abschnitt "Transaction Manager Communication" die Option "Keine Authentifizierung erforderlich" aus. Wenn Sie mit einem Dialogfeld aufgefordert werden, klicken Sie auf "Ja ", um den MS-DTC-Dienst neu zu starten.

  8. Nachdem der MS DTC-Dienst neu gestartet wurde, klicken Sie auf "OK ", und klicken Sie erneut auf "OK ", um das Dialogfeld "Arbeitsplatz " zu schließen.

  9. Schließen Sie die Verwaltungsschnittstelle für Komponentendienste .

So konfigurieren Sie die MQSAgent-Laufzeitkomponenten für die Ausführung unter einer alternativen Gruppe von Anmeldeinformationen

Die MQSAgent COM+-Anwendung umfasst Komponenten sowohl für die Verwaltung als auch für die Laufzeit. Wenn Sie diese Funktionalität für Sicherheitszwecke in verschiedene COM+-Anwendungen unterteilen möchten, führen Sie die folgenden Schritte auf dem Computer aus, auf dem die MQSAgent COM+-Anwendung installiert ist:

  1. Aktivieren Sie Änderungen für die MQSAgent COM+-Komponente.

    • Klicken Sie auf "Start" und dann auf "Systemsteuerung".

    • Doppelklicken Sie auf Verwaltungstools.

    • Doppelklicken Sie auf Komponentendienste , um die Verwaltungsschnittstelle für Komponentendienste zu starten.

    • Erweitern Sie Komponentendienste, erweitern Sie "Mein Computer", erweitern Sie COM+ Anwendungen, klicken Sie mit der rechten Maustaste auf die MQSAgent2 COM+-Anwendung, und klicken Sie dann auf Eigenschaften.

    • Klicken Sie auf die Registerkarte " Erweitert ", und deaktivieren Sie " Änderungen deaktivieren".

    • Klicke auf OK.

  2. Erstellen Sie eine neue COM+-Anwendung für die MQSAgent-Laufzeitkomponenten.

    • Klicken Sie mit der rechten Maustaste auf COM+ Anwendungen, klicken Sie auf "Neu", " Anwendung ", um den COM+ Anwendungsinstallations-Assistenten anzuzeigen, und klicken Sie dann auf "Weiter".

    • Klicken Sie auf "Leere Anwendung erstellen".

    • Geben Sie den Namen MQSAgent2RunTime ein, lassen Sie die Standardoption für die Serveranwendung aktiviert, und klicken Sie auf Weiter.

    • Wählen Sie die Option für diesen Benutzer aus, geben Sie die entsprechenden Kontoinformationen ein, und klicken Sie auf "Weiter".

      Hinweis

      Dieses Konto sollte über Verbindungsberechtigung verfügen und Put und/oder Get-Berechtigungen für die entsprechenden IBM WebSphere MQ für Windows-Warteschlangen haben. Sie können die entsprechenden Berechtigungen für dieses Konto mit dem Setmqaut-Befehl festlegen, der mit dem IBM WebSphere MQ verfügbar ist. Weitere Informationen zum Setmqaut-Befehl finden Sie in der IBM WebSphere MQ-Dokumentation.

    • Klicken Sie im Dialogfeld "Anwendungsrollen hinzufügen" auf "Weiter".

    • Klicken Sie im Dialogfeld "Benutzer zu Rollen hinzufügen" auf "Weiter".

    • Klicken Sie auf Fertig stellen.

  3. Verschieben der Laufzeitkomponenten in die neue COM+-Anwendung

    • Erweitern Sie die MQSAgent2 COM+-Anwendung.

    • Erweitern Sie Komponenten.

    • Klicken Sie mit der rechten Maustaste auf die MQSAgent2.MQSAgent.1-Komponente , und klicken Sie auf "Verschieben ", um das Dialogfeld "Komponenten verschieben " anzuzeigen.

    • Wählen Sie MQSAgent2RunTime unter Bitte wählen Sie ein Ziel aus , und klicken Sie auf OK.

    • Wiederholen Sie diese Schritte für die Komponenten MQSAgent2.MQSBroker.1 und MQSAgent2.MQSProxy.1 .

Siehe auch

Konfigurieren von MQSeries-Adapter-Sende- und Empfangshandlern
Konfigurieren des MQSeries-Adapters