Share via


Konfigurieren eines MSMQ-Sendeports

Sie können MSMQ-Sendeportadaptervariablen in der BizTalk Server-Verwaltungskonsole festlegen. Wenn keine Eigenschaften für den Sendeport festgelegt sind, werden die standardmäßigen Sendehandlerwerte verwendet, die in der BizTalk Server-Verwaltungskonsole festgelegt sind.

Wichtig

Wenn einem MSMQ-Sendeport oder -Empfangsspeicherort eine Hostinstanz zugeordnet ist, prüfen Sie, ob der MSMQ-Dienst auf dem betreffenden Computer ausgeführt wird. Ist dies nicht der Fall, werden die MSMQ-Empfangsports kurz nach dem Start beendet, und an die MSMQ-Sendeports gesendete Nachrichten werden angehalten.

In einem Clusterszenario muss nicht nur die geclusterte MSMQ-Instanz ausgeführt werden, sondern auch der lokale MSMQ-Dienst auf jedem einzelnen Computer im Cluster.

So konfigurieren Sie Variablen für einen MSMQ-Sendeport

Führen Sie die folgenden Schritte aus, um Variablen für einen MSMQ-Sendeport zu konfigurieren:

  1. Erstellen Sie in der BizTalk Server-Verwaltungskonsole einen neuen Sendeport, oder doppelklicken Sie auf einen vorhandenen Sendeport, um diesen zu ändern. Weitere Informationen finden Sie unter Erstellen eines Sendeports . Konfigurieren Sie alle Optionen für den Sendeport. Geben Sie auf der Registerkarte Allgemein im Abschnitt TransportmsMQ für die Option Typ an.

  2. Klicken Sie auf der Registerkarte Allgemein im Abschnitt Transport auf die Schaltfläche Konfigurieren neben Typ.

  3. Gehen Sie im Dialogfeld MSMQ-Transporteigenschaften wie folgt vor:

    Verwenden Dieser Eigenschaft Aufgabe Datentyp Standardwert
    Kennwort Geben Sie das Kennwort für eine Remotewarteschlange an. Verwenden Sie mit Benutzername. String Leer
    Benutzername Geben Sie den Benutzernamen für eine Remotewarteschlange an. Verwenden Sie mit Password. Sie können den Namen des lokalen Benutzers des Remotecomputers dafür nicht verwenden. String Leer
    Bestätigungstyp Geben Sie den Typ der Bestätigungsnachricht für Message Queuing an, die an die sendende Anwendung zurückgeschickt werden soll. Sie können mehrere Bestätigungstypen auswählen. Jeder der Bestätigungstypen in der System.Messaging.AcknowledgeTypes-Enumeration ist verfügbar. String Keine
    Verwaltungswarteschlange Geben Sie den Namen der Warteschlange an, die die Bestätigungsnachricht empfängt. String Leer
    Texttyp Geben Sie den Typ des Nachrichtentextes in MSMQ an. Gültige Werte sind Member der .NET VarEnum-Enumeration . Int 8209
    Zertifikatfingerabdruck Geben Sie den Fingerabdruck des Zertifikats für die Nachrichtenauthentifizierung an. Verwenden Sie diese Eigenschaft in Kombination mit der Eigenschaft Authentifizierung verwenden , um die Nachricht zu überprüfen. Verwenden Sie die Eigenschaften Benutzername und Kennwort , um Zugriff auf Warteschlangen zu erhalten. String Leer
    Zielwarteschlange Geben Sie die Zielwarteschlange an. Weitere Informationen zu Warteschlangen finden Sie unter Message Queuing Queues. Hinweis: Der URI für einen Sendeport oder Empfangsspeicherort darf nicht länger als 256 Zeichen sein. String Leer
    Verschlüsselungsalgorithmus Wählen Sie RC2, RC4 oder Keine für den Verschlüsselungsalgorithmus aus. Enumeration Keine
    Maximale Nachrichtengröße (in Kilobytes) Geben Sie die maximale Größe für Nachrichten an, die an die angegebene Warteschlange gesendet werden. UnsignedInt 1024
    Nachrichtenpriorität Legen Sie die Nachrichtenpriorität fest. Enumeration Normal
    Wiederherstellbar Geben Sie an, ob die Wiederherstellbarkeit einer Nachricht garantiert werden soll. Boolean False
    Segmentierung unterstützen Legen Sie diesen Wert der booleschen Eigenschaft auf True fest, um Nachrichten zu segmentieren, die größer als 4 MB sind. Boolean False
    Timeout Geben Sie an, wie lange maximal auf den Eingang der Nachrichten in der Zielwarteschlange gewartet werden soll. Gilt nur bei Verwendung von Transaktionen. Int 0
    Timeouteinheit Legen Sie die Einheit fest, die für die Timeout-Eigenschaft verwendet werden soll.

    Wählen Sie Tage, Stunden, Minuten oder Sekunden aus.
    Enumeration Tage
    Transaktion Legen Sie diesen Wert auf True fest, um Nachrichten zu senden, wenn Sie Transaktionen verwenden. Boolean False
    Verwenden der Authentifizierung Legen Sie diesen booleschen Eigenschaftswert auf True fest, um die Authentifizierung zu steuern. Verwenden Sie diese Eigenschaft in Kombination mit der Certificate Thumbprint-Eigenschaft , um die Nachricht zu überprüfen. Verwenden Sie die Eigenschaften Benutzername und Kennwort , um Zugriff auf Warteschlangen zu erhalten. Boolean False
    Warteschlange der unzustellbaren Nachrichten verwenden Legen Sie diesen Wert auf True fest, um Nachrichten an die Warteschlange für unzustellbare Nachrichten zu senden, wenn ein Fehler auftritt. Boolean True
    Journalwarteschlange verwenden Legen Sie diesen Wert auf True fest, um eine Kopie der Nachricht zu speichern, wenn die Nachricht verarbeitet wird. Boolean False
  4. Klicken Sie erneut auf OK und erneut auf OK , um die Einstellungen zu speichern.

Weitere Informationen

Konfigurieren eines MSMQ-Empfangsspeicherorts
Konfigurieren des MSMQ-Adapters