2017-03-08 6 views
1

私は、プロセスでバネの統合と学習に慣れていません。 私は2回のSOAP呼び出しを行う必要があります。 第1のSOAP呼び出し--->第1の呼び出し応答を第2のSOAP要求として使用します。 そして、データベースからurlやその他のリクエストパラメータをプログラムで取得します。バネ統合2石鹸呼び出しデータベース

私は、任意の活性化剤またはインターセプタを使用していないが、この構成でコール

<int-ws:outbound-gateway id="Service" request-channel="requestChannel" reply-channel="responseChannel" uri="http://localhost:8080/core/v1" marshaller="marshaller" unmarshaller="marshaller"/> 

を作ることに成功しました。ちょうどXMLとゲートウェイのインターフェイスを使用しています。私は要求値をハードコードしました。 データベースから値を取得してより良い方法でこれを構築する方法を教えてもらえますか?

答えて

0

JDBCアウトバウンドゲートウェイを使用してデータを取得し、WSアウトバウンドゲートウェイに渡します。

あなたは問題のいくつかのサンプルを見つけることができます:https://github.com/spring-projects/spring-integration-samples/tree/master/basic/jdbc

+0

おかげアルテム迅速な応答のために。私の質問の第2部では、第1の呼び出しからの応答を、第2のSOAP呼び出しに対する要求としてどのように渡すべきですか。最初の呼び出しからの応答はリストであり、リストを反復して2番目のSOAP呼び出しを呼び出す必要があります。 – Newbie

+0

スプリッタを使用して、反復処理とトランスフォーマを使用して新しいリクエストを作成することができます –

+0

こんにちはArtem、私は変更を実装し、WSアウトバウンドゲートウェイに渡すためにJDBCアウトバウンドゲートウェイレスポンスを渡す方法に関する問題があります。 – Newbie

関連する問題