2016-10-30 5 views
0

WSO2ESBバージョン4.9.0を使用しています。私はwso2ESBのシナリオに従って実装したい。シナリオユーザーなどのWebサービスの呼び出しで :wso2でURLを分離して変数を保存する方法ESB

http://192.168.0.1/getinfo/admin=1&userId=119008&codeOk=echo("user exist");&codeNoOK=echo("user not found); 

をウェブ・サービスは、ユーザーが存在していないか確認してください。結果= 0私は別のものを呼び出したいとき、ユーザは

<result>0</result> 

ので

<result>1</result> 

を発見していないユーザーに存在する場合

http://192.168.0.1/getinfo/admin=1&userId=119008 

とレスポンス: は、だから私のウェブサービスは、ちょうどこのURLを必要としますウェブサービスとパスコードの値 "エコー("ユーザ存在 ");:

と結果= 1 iは、呼び出したい:

1は、どのようにURLの要素を分離する:

http://192.168.0.200/code=echo("user not found); 

が、私はこの質問をしたいですか?

2コールのために別の要素を保持する方法は?

3シナリオでメッセージストアとメッセージプロセッサを使用する方法は?

アドバイスをいただきありがとうございます。

答えて

0

2つの別々のAPI呼び出しを呼び出そうとしているようです。 2つのリソースでAPIを作成できます。

  1. ユーザーの存在(getinfo)を確認します。

しかし、あなたにも1回のAPIコールで簡単にそれを行うことができます(コード)バック応答を送信します。あなたの要件についてもっと詳しく説明できれば、私はあなたの質問に答えようとすることができます。

+0

コールWebサービスが順番に必要で、2番目のWebサービスの応答が2番目のWebサービスに入力されているため、1つのAPIを使用したいとします。@ Bhajan – user6920966

+0

@ user6920966コールアウトメディエーター(https://docs.wso2)で試しましたか? com/display/ESB480/Callout + Mediator)? – Bhajan

関連する問題