Anzahl der Messages und bgRFC-Units nicht gleich

Message type: E = Error

Message class: SRT_CORE - Nachrichtenklasse für SOAP Runtime

Message number: 206

Message text: Anzahl der Messages und bgRFC-Units nicht gleich



Was verursacht dieses Problem?

In einigen Releases ohne notwendiges Support Package gab es keine
Relation zwischen Web-Service-Message und bgRFC-Unit-ID. Daher kann
nicht ermittelt werden, welche Message zu welcher bgRFC-Unit gehört.
Bei solchen "alten" Messages muss nur die Anzahl von bcRFC-Units und
entsprechenden Messages geprüft werden, die in der XI-Persistenz
unvollständig gespeichert sind. Diese Prüfung kann nur auf
Provider-Seite vorgenommen werden, da auf der Consumer-Seite eine bgRF
C-Unit mehr als eine Web-Service-Message enthalten kann.
Diese Prüfung ist für die aktuelle Message fehlgeschlagen.
Dies kann vorkommen, wenn die bgRFC-Queue über den bgRFC-Monitor manuell
gelöscht wird. Löschen Sie daher nie eine bgRFC-Unit oder #Queue über
den bgRFC-Monitor.


Systemantwort

Das System gibt eine Fehlermeldung aus und erlaubt Ihnen nicht, mit dieser Transaktion fortzufahren, bis der Fehler behoben ist.



Wie behebe ich diesen Fehler?

Alle Messages der aktuellen Sequenz und bgRFC-Queue befinden sich in
einem inkonsistenten Zustand. Es ist nicht klar, ob einige Messages
bereits zugestellt wurden.
Sie müssen folgende Schritte ausführen, um die Situation zu bereinigen:
Schauen Sie sich die Message-Payload an, indem Sie #Message-Status#
wählen, um den XI Message-Monitor zu starten.
Kontaktieren Sie entsprechend der Payload die verantwortliche
Web-Service-Anwendung und fragen Sie nach, ob Sie die komplette Sequenz
terminieren und gegebenenfalls alle Units der betroffenen bgRFC-Queue
über den Sequenz-Monitor und bgRFC-Monitor löschen können.


Vorgehensweise für Systemadministratoren


Fehlermeldungsextrakt aus SAP-System. Copyright SAP SE