2012-10-04 57 views
2

JBoss ESB中是否有一種方法可以有條件地執行操作。針對ESB操作的條件執行

我的要求是有條件地轉換一個XML,如果傳入的XML具有標籤值爲true的屬性resubmitmode。有什麼辦法可以用SmooksAction來做到這一點。如果標籤值爲假,我想避免轉換。 true

我做了很多R & D,但不能得到這個工作。想到的一個替代方案是添加一個轉換/ XSLT規則,但不知道該方法是否可行。

粘貼jboss-esb.xml的片段。 smooks-res.xml包含轉換規則。

<property name="smooksConfig" value="/smooks-res.xml"/> 

<!-- property name="reportPath" value="/zap/smooks-report.html"/--> 

</action> 

我使用JBoss企業SOA平臺5.3和ESB 4.11

回答

0

我會看看的ContentBasedRouter,然後根據你的病情的路線。快速入門的fun_cbr應該提供一個體面的如何做到這一點的例子。