我想在JMS应用程序中使用spring programmatic事务来接收来自队列的消息.同时,我想将队列包含在事务范围中.
使用Spring DefaultMessageListnereContainer并在其中注入事务管理器.但是,不确定如何以编程方式提交或回滚此事务的引用?
我在这里阅读并理解"处理交易中的消息" http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/jms.html#jms-tx-participation
我的2个要求是 - 1)XA事务因此注入JtaTransactionManager,2)使用程序化事务 - 这里我需要帮助如何在代码中引用spring启动的事务,以便我可以以编程方式处理事务
目前,我必须使用多个表达式组件,每个组件具有单个表达式.是否可以将多个表达式写入单个表达式组件?
<expression-component doc:name="SuppIdEnhancer"><![CDATA[payload.SupplierId = flowVars.SupplierRequestData.SupplierId]]></expression-component>
<expression-component doc:name="PaySiteIdEnhancer"><![CDATA[payload.SupplierPaySiteId = flowVars.SupplierRequestData.SupplierPaySiteId]]></expression-component>
<expression-component doc:name="PurSiteIdEnhancer"><![CDATA[payload.SupplierPurSiteId = flowVars.SupplierRequestData.SupplierPurSiteId]]></expression-component>
Run Code Online (Sandbox Code Playgroud)