とフローを作成することはできません:は、私は以下のように流れミュールESBを作成したいのですが、作成することはできませんラバESB
- CXF Webサービスを公開
- クライアントのWebサービスコンシューマを作成します。
- ステップ1とステップ2
に参加し、あなたが今まで試してみました何私に
とフローを作成することはできません:は、私は以下のように流れミュールESBを作成したいのですが、作成することはできませんラバESB
に参加し、あなたが今まで試してみました何私に
を助けてください?あなたは、クライアントのWebサービスコンシューマを作成
はとにかく、あなたは、あなたがミュールウェブを使用する必要が作成するミュールCXFコンポーネントを使用し、SOAPベースのWebサービスを公開し、SOAPベースのWebサービスを消費するために、次のドキュメントhttps://docs.mulesoft.com/mule-user-guide/v/3.7/building-web-services-with-cxf
を通過する必要がありますする必要がありますサービス消費者。ここでは詳細は: - あなたが3質問https://docs.mulesoft.com/mule-user-guide/v/3.6/web-service-consumer
を理解することは難しいですし、私は以下のようにユーザーのケースを持っている場合は、ここ
あなたのユースケースを提供する必要があります。 - Javaのことでグローバルサービス(ラバに構築していませんESB)
パブリッククラスメイン{
public static void main(String args[]) {
Endpoint.publish("http://localhost:9999/ws/hello", new HelloWorldImpl());
}
}
を接続していないが、ミュールESBを接続し、このサービスを使用するようにクライアントを作成したいですか?
あなたはこの方法で試すことができます:
はあなたが必要とする:の要求/応答のための (ご希望の場合はDataweave) DataMapperの中で自動的に継承する消費ブロックDataSenseオプションブロックは、I/O構造 はCXFブロックの後、あなたが持っているだろう、ということを忘れないでくださいあなたのペイロードにはJavaオブジェクトがありますが、WSコンシューマは要求と応答にXML構造を使用します。このため、入力Datamapper(またはDataweave)はPojoをXMLに変換し、出力Da tamapper(またはDataweave)は、XMLをPojoに変換します。 私はこれがあなたを助けることを願っています
ありがとうJanthemとAnirban! Apacheサービス・ミックスはWebサービス(グローバルで、ESBでビルドされていない)を実装してから、他のWebサービスに公開し、config xmlのみを公開することができます。すべてのクライアントが接続し、グローバルWebサービスにルーティングします。
私は質問したい:ミュールでこれを行うことはできますか?できる場合は、実装する方法。
ありがとうございました!
ありがとうanirban! 私のユースケースは: 多くのクライアントとESBをエミュレートするために1つのMuleフローを作成し、多数のサーバがデータを交換しようとしましたが、Mule ESBは中央です。 私は初心者です:)。私はmuleチュートリアルを読んでいますが、このユースケースを作成することはできません。 –
異なるサービスを使用するには、異なるフローを作成する必要があります。 Webサービスコンシューマを使用してデータを消費することができます –