Oracle11g Bpel Oracle Soa套件。是否有任何方法可以根据configPlan中定义的属性筛选业务事件?
我正在尝试按属性筛选事件,但它不起作用。但是,如果我用一个值过滤它,它就可以正常工作。有任何方法可以通过configPlan文件?中定义的值筛选我的事件 我正在尝试这样做: 这是行不通的:Oracle11g Bpel Oracle Soa套件。是否有任何方法可以根据configPlan中定义的属性筛选业务事件?,oracle11g,bpel,soa-suite,Oracle11g,Bpel,Soa Suite,我正在尝试按属性筛选事件,但它不起作用。但是,如果我用一个值过滤它,它就可以正常工作。有任何方法可以通过configPlan文件?中定义的值筛选我的事件 我正在尝试这样做: 这是行不通的: <business-events> <subscribe xmlns:sub1="http://www.vxxxxxx/events/edl/xxx" name="sub1:UxxxxxxxxEvent" consistency="oneAndOnlyOne"
<business-events>
<subscribe xmlns:sub1="http://www.vxxxxxx/events/edl/xxx"
name="sub1:UxxxxxxxxEvent" consistency="oneAndOnlyOne"
runAsRoles="$publisher">
<filter>
<xpath xmlns:co="http://www.vxxxxxx/schema/xxx/Common"
xmlns:tns="http://www.vxxxxxx/schema/xxx/Uxxx"
xmlns:be="http://oracle.com/fabric/businessEvent"
expression='/be:business-event/be:content/tns:Uxxxxxxx_v1.0/@enviroment = ora:getPreference('enviroment')'/>
</filter>
</subscribe>
它的工作原理是:
<business-events>
<subscribe xmlns:sub1="http://www.vxxxxxx/events/edl/xxx"
name="sub1:UxxxxxxxxEvent" consistency="oneAndOnlyOne"
runAsRoles="$publisher">
<filter>
<xpath xmlns:co="http://www.vxxxxxx/schema/xxx/Common"
xmlns:tns="http://www.vxxxxxx/schema/xxx/Uxxx"
xmlns:be="http://oracle.com/fabric/businessEvent"
expression="/be:business-event/be:content/tns:Uxxxxxxx_v1.0/@enviroment = 'TEST'"/>
</filter>
</subscribe>
坦克。您现在可能已经发现了这一点,但您的环境属性是否可能存储在“环境”而不是“环境”中?您现在可能已经发现了这一点,但您的环境属性是否可能存储在“环境”而不是“环境”中?