私は問題があります。まず、結果を特定のエンドポイントに与えるサービスを作成します。特定のエンドポイントを取得したら、そのサービスに電話したいと思います。しかし、私はそれを行う方法を知らない。私はテンプレートEndpointを試していますが、依然としてMediatorでは使用できません。私は、http://wso2.org/project/esb/java/4.0.0/docs/templates.htmlのドキュメントを見て、 "エンドポイントテンプレートを使用すると、ESBで使われるエンドポイント構成の一般化された形式です。シーケンステンプレートとは異なり、エンドポイントテンプレートは常に$プレフィックス付きの値を使ってパラメータ化されます)」ここ WSO2の動的エンドポイント
は、テンプレートの私のコードです:<template xmlns="http://ws.apache.org/ns/synapse" name="TemplateEndPoint">
<endpoint name="$name">
<address uri="$uri">
<suspendOnFailure>
<progressionFactor>1.0</progressionFactor>
</suspendOnFailure>
<markForSuspension>
<retriesBeforeSuspension>0</retriesBeforeSuspension>
<retryDelay>0</retryDelay>
</markForSuspension>
</address>
</endpoint>
</template>
そして、ここでプロキシのコードです:
<send>
<endpoint template="TemplateEndPoint">
<parameter name="uri" value="http://localhost:8080/axis2/services/TaskService.TaskServiceHttpEndpoint/getTask" />
<parameter name="name" value="Testing" />
</endpoint>
</send>
私はハードコードそれプロキシでは、それが受け入れますコードではなく、私がデザイン/ソースビュー、それはに戻ります。どうすればこの問題を解決できますか?