MULE CE 3.3.0 では、このプロセスを実装したいと考えています。
1- 郵便局には、クライアントに郵便番号を提供するサービスがあります。そのため、郵便局はサービス用の WSDL ファイルを作成します。
2- ここでは、当社は郵便局とクライアントの間のコネクタです。当社はミュールを使用して、郵便局の WSDL ファイルに基づいて別の WSDL ファイルを作成し、クライアントで使用するために WSDL を公開しました。
3- Company-A と Company-B は、WSDL ファイルの URL を取得します。たとえば、My-eclipse IDE またはその他の IDE でポートレットを作成し、liferay ポータルに、郵便番号を表示するための Web サービスとしてデプロイします。クライアント。
このプロセス中に、IP アドレスのログ ファイルが必要です。つまり、A社のクライアントまたはB社のクライアントがサーバー(当社)に送信した各リクエストの後に、データベースまたはファイルにIPアドレスを挿入したいということです。
画像内の自分の位置を赤い矢印で示しました。ここで、スクリプトを MULE サーバーに配置し、郵便番号 Web サービスを使用する会社 A と会社 B の顧客のすべての IP アドレスを収集したいと考えています。
この問題にcxf-interceptorを使用できます か? そしてどうやって?教えて?