Mule 1.3 アプリケーションを Mule 3.2.1 にアップグレードしています。送信ルーターの 1 つは、Mule メッセージに相関 ID がない場合に相関 ID を生成するように設定されているようです。これは、 と呼ばれる属性で行われますenableCorrelation
。
<mule-descriptor name="theName" implementation="org.mule.components.rest.RestServiceWrapper">
<inbound-router ... />
<outbound-router>
<router className="org.mule.routing.outbound.OutboundPassThroughRouter" enableCorrelation="IF_NOT_SET">
<endpoint address="vm://..." />
</router>
</outbound-router>
<properties>
<property name="serviceUrl" value="..." />
</properties>
</mule-descriptor>
この機能を Mule 3 設定ファイルにどのように変換できますか? Mule 3 タグに相関 ID に関連する XML 属性が見当たりません。これまでに作成した Mule 3 フローは次のとおりです。
<flow name="theName">
<inbound-endpoint ... />
<http:rest-service-component serviceUrl="..." />
<vm:outbound-endpoint path="..." />
</flow>
ありがとう。