Wir verwenden ESB4-Proxy-Service mit In-Sequenz und Out-Sequenz. Die Nachricht wird während der Sequenz vermittelt und an den Endpunkt gesendet. Die Antwort geht nach out-Sequenz. Wir möchten die Antwort wie Auth-Fehler filtern und die eingehende Nachricht zum erneuten Versuch zum JMS-Speicher zurückgeben. Aber ich weiß nicht, wie ich die Nachricht in der Ausgangssequenz bekommen kann. Würde mich über die Hilfe freuen.Für ESB4, wie auf die In-Sequence-Nachricht bei Out Sequence zugegriffen wird
Antwort
Sie können einen Nachrichtenspeicher in Ihrer Ausgangssequenz definieren, um die Nachricht zu speichern ... Definieren Sie einen Nachrichtenspeicher, und verwenden Sie diesen im Speichermedium. Finden Proben hier
http://wso2.org/project/esb/java/4.0.0/docs/samples/store_n_forward_samples.html
Entschuldigung, dass ich das Problem nicht klar erklärt habe. Wenn wir ein Geschäft in der folgenden Reihenfolge ablegen:
Nicht sicher, dass dies mit dem Nachrichtenprozessor erreicht werden kann, da nach der erfolgreichen Zustellung der Nachricht die Nachricht aus dem Speicher entfernt wird. Aber Sie können einen Eigenschaftsmediator @ your inSequence definieren, um die eingehende Anfrage zu speichern und in Ihrem zu verwenden outsequenz, um die Nachricht erneut an denselben Endpunkt zu senden. – Ratha
- 1. auf die cachedResponseForRequest-Methode wird nicht zugegriffen
- 2. Automatisierungstool für Anwendungen, auf die remote zugegriffen wird
- 3. Wie kann auf die Datenbankklasseninstanz zugegriffen werden?
- 4. Wie wird auf Variablen im Stack zugegriffen?
- 5. Wie durchläuft temporäre Tabelle, auf die mit Puffer zugegriffen wird?
- 6. Wie wird auf die UITableView-Subview-Auswahl zugegriffen?
- 7. F # array_chunk für Sequence
- 8. Wie kann auf die Aufrufeigenschaft zugegriffen werden?
- 9. Wie entfernen Sie eine Schema-Sperre für eine DBF-Datei, auf die mit ArcObjects zugegriffen wird?
- 10. Ember.js: Wie programmgesteuert auf eine Route zugegriffen wird
- 11. Array mit assoziativen Werten, auf die numerisch zugegriffen wird
- 12. Benutzerdefinierter Springfilter wird nicht aufgerufen, wenn auf die Webanwendung zugegriffen wird oder die URL gefunden wird
- 13. Install Sequence
- 14. Definition für die maximale Anzahl von Entitätsgruppen, auf die in einer ndb-Transaktion zugegriffen wird?
- 15. Wie kann auf den letzten Ausdruck zugegriffen werden, der bei der Suche in Vim verwendet wird?
- 16. Wie bekomme ich den aktuellen pk, auf den zugegriffen wird?
- 17. wie auf Variable innerhalb des Verschlusses zugegriffen wird
- 18. Sitecore: Wie auf gleichen Feldnamen in verschiedenen Abschnitten zugegriffen wird
- 19. Wie auf Sitzungsvariablen von beliebiger Klasse in ASP.NET zugegriffen wird?
- 20. Collatz sequence - minuser Fehler
- 21. Wie auf Daten in der Hauptaktivität von einer Taste zugegriffen wird, die in listView gedrückt wird?
- 22. Wie bekomme ich ein PDF-Dokument, das automatisch geöffnet wird, wenn auf die Webseite zugegriffen wird?
- 23. Wie wird nach der Migration auf den lokalen Server auf die parse.com-REST-API zugegriffen?
- 24. Wie ändere ich die Sichtbarkeit von div-Tags, auf die mit der Klasse zugegriffen wird?
- 25. Wie ändere ich dynamisch die Tabelle, auf die mit dem Java Mapper von DynamoDB zugegriffen wird?
- 26. Gibt es eine Out-of-the-Box-Berichtslösung für Silverlight, die Out-Of-Browser ausgeführt wird?
- 27. Wie ist die Speichersichtbarkeit von Variablen, auf die in statischen Singletons in Java zugegriffen wird?
- 28. Der beste Ansatz zur Verwendung in Java 6 für eine Liste, auf die gleichzeitig zugegriffen wird
- 29. Trade-Offs, die die Versionierung von Diensten implementieren, auf die durch zuverlässiges asynchrones Messaging zugegriffen wird?
- 30. Wie kann auf die vorherige aktualisierte_at zugegriffen werden?
Als Referenz können Sie den Code enthalten müssen Sie verwenden. Diese Frage ist ansonsten (zumindest für mich) etwas vage. –
Vielleicht werde ich anders fragen. Wie greifen Sie auf die REQUEST-Nachricht in der Ausgangssequenz zu, wenn Sie die Antwortnachricht verarbeiten? Der Anwendungsfall besteht darin, dass ich die Anforderungsnachricht zum Speichern senden möchte, wenn die Antwort nicht dem entspricht, was ich erwartet habe. – user1294137