クエリパラメータに基づいて新しいクエリパラメータセット(4つの新しいクエリパラメータ)を作成するユースケースがあります。および古い)をターゲットサーバーに追加します。どのように達成するために?私は、Script Mediatorを使用してリクエストから来たクエリパラメタを分割するロジックを作成し、mc.setProperty( "query.param.IndA"、IndA)のようなクエリのparam関数に設定しました。WSO2-AMシーケンスで新しいクエリパラメータを生成/作成する
<script function="restGET"
key="conf:repository/resources/scripts/rest.js" language="js"/>
<header name="To" scope="default" value="http://localhost:8443/res/c/r/cust/0.0.1/e"/>
しかし、これは要求に設定されておらず、サーバーに到達していません。それはとにかくこのアプローチよりも良い方法ですか?
感謝!!元のリクエストクエリパラメータ配列値を分割するためにScript Mediatorを使用する必要があります。しかし、私はスクリプトメディエーターで変数としてシーケンスに送り返しました。制限から次のコメントを続けました。 – skumarcse
REST_URL_POSTFIXプロパティが含まれています。しかし、Switch..Caseメディエーターのケースの1つにHTTPEndpointメディエーターを含めると、不明なシナプス構成タグ:<エンドポイント名= "HTTPEndpoint"> **が推奨されます。なぜ私はHTTPエンドポイントメディエーターを含めることができませんでした。注:各ケースには、 –
skumarcse