複数の選択クエリを実行していて、それらを順番に実行したい。 この例では、口座番号を選択し、次のクエリでその番号を使用します。クエリが次々に連続して実行される、すなわち次のクエリは前のクエリが終了した後にのみ実行されるかどうか。コンポジットソースでそれらをラップし、トランザクションでラップする必要がありますか?どのように見えるだろうか?Muleデータベースコネクタ複数のクエリ
<flow name="PopulateAccount">
<db:select config-ref="dsConfig" doc:name="Get Account ID">
<db:paramterized-query><![CDATA[
SELECT ACC_NUM....
</db:select>
<custom-transformer class="com.vf.ListTransformer">
<set-session-variable variableName="messageID" value="#[payload]"
doc:name="Set Account IDs"/>
<!-- The next query depends on the Account IDS from
previous results in the session variable -->
<db:select config-ref="dsConfig" doc:name="Get Account Detail">
<db:paramterized-query><![CDATA[
SELECT ACC_NAME,....
</db:select>
<custom-transformer class="com.vf.AccountsTransformer">
<!-- More database operations --->
</flow>
本当にありがとうございました。 – BreenDeen