Neuzuordnung von WS-ReliableMessaging-Nachrichtenfolgen
In manchen Fällen ist eine Wiederherstellung nach einem mit einer Nachrichtenfolge in Bezug stehenden Fehler in der WS-ReliableMessaging-Implementierung möglich, sodass Ihre Anwendung die Verarbeitung fortsetzen kann, ohne dass der Fehler selbst verarbeitet werden muss. Falls die Wiederherstellung fehlschlägt, muss Ihre Anwendung den Fehler trotzdem verarbeiten.
- wsrm:SequenceTerminated
- wsrm:MessageNumberRollover
- wsrm:UnknownSequence
Alle künftigen Nachrichten an den Zielendpunkt werden ebenfalls in der neuen Nachrichtenfolge gesendet.
Falls die Erstellung der neuen Nachrichtenfolge fehlschlägt, wird der ursprüngliche Fehler an den Client zurückgegeben. Die Clientanwendung muss den Fehler erkennen und eine neue Nachrichtenfolge erstellen, indem sie die Systemprogrammierschnittstellen (SPIs) von WS-ReliableMessaging verwendet, um die Nachricht erneut zu senden.
Wenn Ihre Anwendung asynchrones Messaging verwendet, können auch Antworten des Providers an den Client auf diese Weise neu zugeordnet werden. Es findet keine Neuzuordnung von Nachrichtenfolgen statt, wenn das Nachrichtenaustauschmuster bidirektional synchron ist.