Meldungsbestätigung
Aktualisiert: November 2007
Sie können die MessageQueue-Komponente zum Generieren von Bestätigungsmeldungen einrichten, die Sie darüber informieren, ob die Meldung erfolgreich übermittelt wurde. Es gibt zwei Hauptarten von Bestätigungen:
Bestätigung, dass die Meldung die Zielwarteschlange erreicht hat.
Bestätigung, dass die Meldung von der Zielanwendung aus der Warteschlange abgerufen wurde.
Innerhalb dieser Szenarien können Sie auch eine positive oder eine negative Bestätigung erhalten. Bei einer positiven Bestätigung erhalten Sie eine Bestätigungsmeldung, wenn die Meldung die Zielwarteschlange oder -anwendung erreicht hat. Bei einer negativen Bestätigung erhalten Sie eine Bestätigungsmeldung, wenn die Meldung nicht in der Zielwarteschlange oder -anwendung angekommen ist. Eine Meldung erreicht ihr Ziel unter Umständen nicht, wenn das Timeoutintervall abgelaufen ist oder wenn die Meldung nicht authentifiziert werden kann.
Wie Bestätigungen behandelt werden
Wie bei den meisten Operationen in Message Queuing werden zur Bestätigung neue Meldungen an eine Warteschlange gesendet. In diesem Fall wird die Bestätigungsmeldung von der Zielwarteschlange an eine bestimmte Art von Warteschlange, die Verwaltungswarteschlange, gesendet. Bestätigungsmeldungen unterscheiden sich in sofern von Standardmeldungen, als sie keinen Text besitzen; bei einer Bestätigung sind nur die im Meldungsheader enthaltenen Informationen von Interesse.
Hinweis: |
---|
Bestätigungsmeldungen für die Anwendung werden an die Warteschlange gesendet, die Sie in der AdministrationQueue-Eigenschaft festlegen, und zwar entweder in der DefaultPropertiesToSend-Klasse für die Komponenteninstanz oder im Message-Objekt. Legen Sie den gewünschten Typ für zu empfangende Bestätigungen fest, indem Sie für die AcknowledgeType-Eigenschaft einen der vordefinierten Werte festlegen. |
Bestätigungsmeldungen lassen sich wie alle anderen Meldungen in einer Warteschlange überprüfen, nämlich indem Sie die Bestätigungswarteschlange einsehen oder Meldungen daraus entfernen. Weitere Informationen hierzu finden Sie unter Lesen und Empfangen von Meldungen.
Anweisungen zum Einrichten von Bestätigungen finden Sie unter Gewusst wie: Anfordern von Meldungsbestätigungen.
Siehe auch
Aufgaben
Gewusst wie: Anfordern von Meldungsbestätigungen