60秒ごとにプロキシ(パススルー)またはシーケンス(パススルータイプ)を繰り返し実行したいので、タスクスケジューラから始めましたが、タスクスケジューラを使用して要件を達成する方法がわかりません。60 秒ごとにプロキシまたはシーケンスを実行したい.wso2 BPS のように、ループを使用してこのことを達成できます。回答をお待ちしております。前もって感謝します。
wso2 esbで上記の要件を達成することは可能ですか? 助けてください。
このタスクを使用して、ESB で構成されているプロキシ サービスを実行できます。以下のようにタスクを設定する必要があります。
ESB に付属する SimpleStockQuoteService サンプル サービスにアクセスするためのサンプル構成を次に示します。「to」プロパティの値をプロキシ エンドポイントに合わせて置き換え、目的のメッセージを設定できます。
<task class="org.apache.synapse.startup.tasks.MessageInjector" name="CheckPrice">
<property name="to" value="http://localhost:9000/services/SimpleStockQuoteService"/>
<property name="soapAction" value="urn:getQuote"/>
<property name="message">
<m0:getQuote xmlns:m0="http://services.samples">
<m0:request>
<m0:symbol>IBM</m0:symbol>
</m0:request>
</m0:getQuote>
</property>
<trigger interval="5"/>
</task>