Skip to content

Instantly share code, notes, and snippets.

<ArrayCopyRequest>
<input>
<x>foo</x>
<x>bar</x>
</input>
</ArrayCopyRequest>
<ArrayCopyResponse>
<result>
<y>foo</y>
<y>bar</y>
</result>
</ArrayCopyResponse>
count($input.payload/tns:input/tns:x)
ode:insert-as-first-into($output.payload/tns:result, $y)
<bpel:while name="IterateInput">
<bpel:condition expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[$iterator <= $itemCount]]></bpel:condition>
<bpel:sequence>
<bpel:assign validate="no" name="createY">
<bpel:copy>
<bpel:from>
<bpel:literal xml:space="preserve"><tns:y xmlns:tns="http://mpathirage.com/bps" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"></tns:y>
</bpel:literal>
</bpel:from>
<bpel:to variable="y"></bpel:to>
<element name="ArrayCopyRequest">
<complexType>
<sequence>
<element name="input">
<complexType>
<sequence>
<element name="x" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<Events>
<Event>
<Type>X</Type>
<Timestamp>2007-11-09 T 11:20 UTC</Timestamp>
</Event>
<Event>
<Type>Y</Type>
<Timestamp>2007-11-09 T 11:20 UTC</Timestamp>
</Event>
<Event>
<EventStream>
<E>
<Type></Type>
<Timestamp></Timestamp>
</E>
<E>
<Type></Type>
<Timestamp></Timestamp>
</E>
<E>
<transportSender name="mailto" <transportSender name="mailto" class="org.apache.axis2.transport.mail.MailTransportSender">
<parameter name="mail.smtp.host">smtp.gmail.com</parameter>
<parameter name="mail.smtp.port">587</parameter>
<parameter name="mail.smtp.starttls.enable">true</parameter>
<parameter name="mail.smtp.auth">true</parameter>
<parameter name="mail.smtp.user">synapse.demo.0</parameter>
<parameter name="mail.smtp.password">mailpassword</parameter>
<parameter name="mail.smtp.from">synapse.demo.0@gmail.com</parameter>
</transportSender>
<bpel:copy>
<bpel:from>
<bpel:literal xml:space="preserve">
<ns:subtract xmlns:ns="http://cts.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"></ns:subtract>
</bpel:literal>
</bpel:from>
<bpel:to variable="SubtractPLRequest" part="parameters"></bpel:to>
</bpel:copy>