The request xml is :
<ABC>
<ServiceCharacteristic>
<Code>AAA</Code>
<CharacteristicValue>
<CharacteristicValue>2222</CharacteristicValue>
</CharacteristicValue>
</ServiceCharacteristic>
<ServiceCharacteristic>
<Code>BBB</Code>
<CharacteristicValue>
<CharacteristicValue>2223</CharacteristicValue>
</CharacteristicValue>
</ServiceCharacteristic>
<ServiceCharacteristic>
<Code>CCC</Code>
<CharacteristicValue>
<CharacteristicValue>2224</CharacteristicValue>
</CharacteristicValue>
</ServiceCharacteristic>
<Account>
--------
</Account>
</ABC>
Need to put a BPEL if condition to check if there is ServiceCharacteristic with code "CCC"
tried something like below but no luck (Error(703): The LocationPath expression "self::node()/child::*[(local-name() = "Code")]" is not allowed in as there is no implicit context node present) :
**count($variable name/'*asterisk'[local-name()='ServiceCharacteristic' and ./'*asterisk'[local-name()='Code']='CCC'] ) > 0**
Any inputs please ..thanks