wso2 esb でメッセージ プロセッサとキューをテストしています。サンプリング プロセッサを使用して、データを DB に記録するだけで成功しています。この POX エンド ツー エンド。サンプリング プロセッサはメッセージを正しくデキューし、エンドポイントに送信します。エンドポイントは POX および非チャンクとして定義されており、これはすべてうまく機能します。
保証された配信メカニズムをテストしたかったので、ストア アンド フォワード プロセッサを試すことにしました。そこで、新しいプロセッサを作成し、それをストア アンド フォワードとして定義しました。メッセージを格納するメイン シーケンスでは、メッセージを格納する前に target.endpoint プロパティを追加しました。プロパティは、サンプリング シナリオで使用されていたのと同じエンドポイントに設定されました。
ただし、このモードでは、メッセージの変換が正しく行われないことがわかっています。コンテンツ タイプは text/html に設定され、出力はチャンクされます。これにより、サービスは 415 エラーを返します。
複数の場所、軸のhttp送信者トランスポートなどにmessageType、contentTypeなどを追加しようとしましたが、まったく違いはないようです。
これに関するガイダンスをいただければ幸いです