0

JSON 構造を REST エンドポイントに POST し、返されるデータを処理する必要があります (すべて JSON を使用します)。

この目的で HTTP アウトバウンド ゲートウェイを使用する予定です。ここで問題は、オブジェクト (メッセージのペイロード) を JSON 形式に変換した後、それをエンドポイントに送信する前に、ペイロードをデータベースにドロップして、エンドポイントが使用できない場合に呼び出しを実行できるようにすることです。再試行しました。

私がしたいので、a) 呼び出しの後にそれに応じてステータスを設定します`
b) REST エンドポイントからの uuid でそれぞれの行を更新します

送信メッセージの一部として、オブジェクト (ビジネス キー) の uuid を、応答チャネルに配置された REST エンドポイントの応答に何らかの方法で関連付ける必要があります。プロバイダーに応答の一部として uuid を返すように依頼することはできないため、クライアント側だけでこれを実現するにはどうすればよいですか?

4

1 に答える 1

0

を使用して、アウトバウンド エンドポイントにカスタム アドバイスを追加できますrequest-handler-advice-chain。単純にサブクラス化しAbstractRequestHandlerAdviceます。これは事実上「回避」アドバイスであるため、ハンドラーを呼び出す前に DB に保存し、後でステータスを更新できます。

「エンドポイントへの動作の追加」を参照してください

特に「カスタムアドバイスクラス」

于 2013-03-26T15:21:42.987 に答える