<?xml version="1.0" encoding="UTF-8"?>
<sequence name="com.example.mdp.sequence" trace="disable"
xmlns="http://ws.apache.org/ns/synapse">
<iterate expression="//plans" continueParent="true" sequential="true">
<target>
<sequence>
<iterate expression="//planModules">
<target>
<sequence>
<property expression="$body//*[local-name()='moduleName']/text()" name="moduleName" />
<log level="custom">
<property name="==========" expression="$ctx:moduleName" />
</log>
<filter xpath="boolean($ctx:moduleName)">
<then>
<log level="custom">
<property name="==========TRUE" value="============" />
</log>
</then>
<else>
<log level="custom">
<property name="==========FALSE" value="============" />
</log>
</else>
</filter>
</sequence>
</target>
</iterate>
</sequence>
</target>
</iterate>
</sequence>
<sequence name="com.example.mdp.sequence" trace="disable"
xmlns="http://ws.apache.org/ns/synapse">
<iterate expression="//plans" continueParent="true" sequential="true">
<target>
<sequence>
<iterate expression="//planModules">
<target>
<sequence>
<property expression="$body//*[local-name()='moduleName']/text()" name="moduleName" />
<log level="custom">
<property name="==========" expression="$ctx:moduleName" />
</log>
<filter xpath="boolean($ctx:moduleName)">
<then>
<log level="custom">
<property name="==========TRUE" value="============" />
</log>
</then>
<else>
<log level="custom">
<property name="==========FALSE" value="============" />
</log>
</else>
</filter>
</sequence>
</target>
</iterate>
</sequence>
</target>
</iterate>
</sequence>