0
我正在使用Jdev 11g,BPEL 2.0 .A服務爲單個客戶檢索所有ID,輸出XML如下所示,我必須將所有ID與給定ID一組數字,即10,15,20,30,並設置一個條件,即如果任何一個Cust ID有這些數字,則會拋出異常。 任何想法?我嘗試在Transform活動中使用字符串函數,但徒勞無功,並且如果活動條件僅將第一個值(10A)與數字列表進行比較。 任何投入都會很好。將複雜的XML與BPEL中的值列表進行比較
<env:Header>
</env:Header>
<env:Body>
<processResponse
<ns4:Result>
<ns5:CustId
<ns3:CustRecrdList
<ns3:CustRecrd>
<ns3:CustRecrdID>10A</ns3:CustRecrdID>
</ns3:CustRecrd>
<ns3:CustRecrd>
<ns3:CustRecrdID>32D</ns3:CustRecrdID>
</ns3:CustRecrd>
<ns3:CustRecrd>
<ns3:CustRecrdID>55M</ns3:CustRecrdID>
</ns3:CustRecrd>
<ns3:CustRecrd>
<ns3:CustRecrdID>15C</ns3:CustRecrdID>
</ns3:CustRecrd>
<ns3:CustRecrd>
<ns3:CustRecrdID>10B</ns3:CustRecrdID>
</ns3:CustRecrd>
<ns3:CustRecrd>
<ns3:CustRecrdID>23F</ns3:CustRecrdID>
</ns3:CustRecrd>
<ns3:CustRecrd>
<ns3:CustRecrdID>20D</ns3:CustRecrdID>
</ns3:CustRecrd>
</ns3:CustRecrdList>
</ns5:CustId>
</ns4:Result>
</processResponse>
</env:Body>
</env:Envelope>
'contains'? http://www.w3.org/TR/xpath/#function-contains – ABach