<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:annotate="http://purl.org/rss/1.0/modules/annotate/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<!--
	This feed generated for Anonymous
	More info at http://naklon.info/rss/about.htm
-->
<channel>
<title>PEtALS Forum</title>
<link>http://petals.ebmwebsourcing.com/forum/</link>
<description>All you need about PEtALS !Forum - Website - Forge - EBM Websourcing</description>
<managingEditor>webmaster@ebmwebsourcing.com</managingEditor>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>RSS Feed 2.2.4</generator>
<language>en</language>
<lastBuildDate>Tue, 06 Jan 2009 02:29:15 GMT</lastBuildDate>
<image>
	<url>http://petals.ebmwebsourcing.com/forum/favicon.png</url>
	<title>PEtALS Forum</title>
	<link>http://petals.ebmwebsourcing.com/forum/</link>
</image>
<item>
<title>PEtALS Components &amp; Services :: RE: bug with WS-Addressing support in bc-soap</title>
<link>http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=377#377</link>
<pubDate>Mon, 05 Jan 2009 20:54:02 GMT</pubDate>
<guid isPermaLink="true">http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=377#377</guid>
<description>Author: &lt;a href=&quot;http://petals.ebmwebsourcing.com/forum/profile.php?mode=viewprofile&amp;u=12&quot; target=&quot;_blank&quot;&gt;chamerling&lt;/a&gt;&lt;br /&gt;

Posted: Mon Jan 05, 2009 9:54 pm (GMT 1)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
This is an open issue. I need to make this fix but I just need some time to do it... I think it will come this month.&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>chamerling</dc:creator>
<dc:subject>PEtALS Components &amp; Services</dc:subject>
<annotate:reference rdf:resource="http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=376#376" />
<comments>http://petals.ebmwebsourcing.com/forum/posting.php?mode=quote&amp;p=377</comments>
</item>
<item>
<title>PEtALS Components &amp; Services :: bug with WS-Addressing support in bc-soap</title>
<link>http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=376#376</link>
<pubDate>Mon, 05 Jan 2009 20:51:42 GMT</pubDate>
<guid isPermaLink="true">http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=376#376</guid>
<description>Author: &lt;a href=&quot;http://petals.ebmwebsourcing.com/forum/profile.php?mode=viewprofile&amp;u=48&quot; target=&quot;_blank&quot;&gt;sbuchan&lt;/a&gt;&lt;br /&gt;
Subject: bug with WS-Addressing support in bc-soap&lt;br /&gt;
Posted: Mon Jan 05, 2009 9:51 pm (GMT 1)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
I see that there is an open bug with the bc-soap component that prevents the use of WS-Addressing (I need this for outgoing ws calls).  Is there going to be a fix for this soon or is there any work around that would give me this type of functionality?
&lt;br /&gt;

&lt;br /&gt;
Thanks,
&lt;br /&gt;

&lt;br /&gt;
Scott&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>sbuchan</dc:creator>
<dc:subject>PEtALS Components &amp; Services</dc:subject>
<annotate:reference rdf:resource="http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=376#376" />
<comments>http://petals.ebmwebsourcing.com/forum/posting.php?mode=quote&amp;p=376</comments>
</item>
<item>
<title>PEtALS Components &amp; Services :: RE: Loop ForEach in Orchestra component</title>
<link>http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=375#375</link>
<pubDate>Tue, 23 Dec 2008 15:17:52 GMT</pubDate>
<guid isPermaLink="true">http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=375#375</guid>
<description>Author: &lt;a href=&quot;http://petals.ebmwebsourcing.com/forum/profile.php?mode=viewprofile&amp;u=33&quot; target=&quot;_blank&quot;&gt;nguyen&lt;/a&gt;&lt;br /&gt;

Posted: Tue Dec 23, 2008 4:17 pm (GMT 1)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Hi,
&lt;br /&gt;

&lt;br /&gt;
You find here a simple example using ForEach bpel instruction for your debug.
&lt;br /&gt;

&lt;br /&gt;
process.wsdl file :
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;
&lt;br /&gt;
&amp;lt;definitions name=&amp;quot;foreachTest&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; targetNamespace=&amp;quot;http&amp;#58;//exemple.bpel.acoss.fr/test&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns&amp;#58;tns=&amp;quot;http&amp;#58;//exemple.bpel.acoss.fr/test&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns&amp;#58;plnk=&amp;quot;http&amp;#58;//docs.oasis-open.org/wsbpel/2.0/plnktype&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns=&amp;quot;http&amp;#58;//schemas.xmlsoap.org/wsdl/&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns&amp;#58;soap=&amp;quot;http&amp;#58;//schemas.xmlsoap.org/wsdl/soap/&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br /&gt;

&lt;br /&gt;
&amp;lt;!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE DEFINITION - List of types participating in this BPEL process 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;The BPEL Designer will generate default request and response types
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;but you can define or import any XML Schema type and use them as part 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;of the message types.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --&amp;gt;&amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;types&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; targetNamespace=&amp;quot;http&amp;#58;//exemple.bpel.acoss.fr/test&amp;quot; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmlns=&amp;quot;http&amp;#58;//www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;complexType name=&amp;quot;foreachTestRequest&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;sequence&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;element maxOccurs=&amp;quot;unbounded&amp;quot; minOccurs=&amp;quot;1&amp;quot; name=&amp;quot;listbook&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;complexType&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;sequence&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;element maxOccurs=&amp;quot;1&amp;quot; minOccurs=&amp;quot;1&amp;quot; name=&amp;quot;name&amp;quot; type=&amp;quot;string&amp;quot;/&amp;gt; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;element maxOccurs=&amp;quot;1&amp;quot; minOccurs=&amp;quot;1&amp;quot; name=&amp;quot;nbpage&amp;quot; type=&amp;quot;string&amp;quot;/&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;/sequence&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;/complexType&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/element&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/sequence&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/complexType&amp;gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;complexType name=&amp;quot;foreachTestResponse&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;sequence&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;element maxOccurs=&amp;quot;unbounded&amp;quot; minOccurs=&amp;quot;1&amp;quot; name=&amp;quot;listlivre&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;complexType&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;sequence&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;element maxOccurs=&amp;quot;1&amp;quot; minOccurs=&amp;quot;1&amp;quot; name=&amp;quot;nom&amp;quot; type=&amp;quot;string&amp;quot;/&amp;gt; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;element maxOccurs=&amp;quot;1&amp;quot; minOccurs=&amp;quot;1&amp;quot; name=&amp;quot;nbpage&amp;quot; type=&amp;quot;string&amp;quot;/&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;/sequence&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;/complexType&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/element&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/sequence&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/complexType&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/schema&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/types&amp;gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;lt;!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;MESSAGE TYPE DEFINITION - Definition of the message types used as 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;part of the port type defintions
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --&amp;gt;&amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;message name=&amp;quot;foreachTestRequestMessage&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;part name=&amp;quot;payload&amp;quot; type=&amp;quot;tns&amp;#58;foreachTestRequest&amp;quot;/&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/message&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;message name=&amp;quot;foreachTestResponseMessage&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;part name=&amp;quot;payload&amp;quot; type=&amp;quot;tns&amp;#58;foreachTestResponse&amp;quot;/&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/message&amp;gt;
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;lt;!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;PORT TYPE DEFINITION - A port type groups a set of operations into
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;a logical service unit.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --&amp;gt;&amp;nbsp; &amp;nbsp; 
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- portType implemented by the processName BPEL process --&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;portType name=&amp;quot;foreachTest&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;operation name=&amp;quot;process&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;input name=&amp;quot;foreachTestRequestMessage&amp;quot; message=&amp;quot;tns&amp;#58;foreachTestRequestMessage&amp;quot; /&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;output name=&amp;quot;foreachTestResponseMessage&amp;quot; message=&amp;quot;tns&amp;#58;foreachTestResponseMessage&amp;quot;/&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/operation&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/portType&amp;gt;
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp;
&lt;br /&gt;
&amp;nbsp;&amp;lt;!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;BINDING DEFINITION 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --&amp;gt;&amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; 
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;binding name=&amp;quot;foreachTestBinding&amp;quot; type=&amp;quot;tns&amp;#58;foreachTest&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;soap&amp;#58;binding style=&amp;quot;rpc&amp;quot;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;transport=&amp;quot;http&amp;#58;//schemas.xmlsoap.org/soap/http&amp;quot; /&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;operation name=&amp;quot;process&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;soap&amp;#58;operation soapAction=&amp;quot;&amp;#123;http&amp;#58;//exemple.bpel.acoss.fr/test&amp;#125;process&amp;quot; /&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;input name=&amp;quot;foreachTestRequestMessage&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;soap&amp;#58;body use=&amp;quot;literal&amp;quot; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;namespace=&amp;quot;http&amp;#58;//exemple.bpel.acoss.fr/test&amp;quot; /&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/input&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;output name=&amp;quot;foreachTestResponseMessage&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;soap&amp;#58;body use=&amp;quot;literal&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;namespace=&amp;quot;http&amp;#58;//exemple.bpel.acoss.fr/test&amp;quot; /&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/output&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/operation&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;lt;/binding&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp;&amp;lt;!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;SERVICE DEFINITION 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --&amp;gt;&amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;service name=&amp;quot;foreachTest&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;port name=&amp;quot;foreachTestPort&amp;quot; binding=&amp;quot;tns&amp;#58;foreachTestBinding&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;soap&amp;#58;address location=&amp;quot;foreachTestEndpoint&amp;quot;&amp;gt;&amp;lt;/soap&amp;#58;address&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/port&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/service&amp;gt;
&lt;br /&gt;

&lt;br /&gt;
&amp;lt;!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;PARTNER LINK TYPE DEFINITION
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --&amp;gt;&amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;plnk&amp;#58;partnerLinkType name=&amp;quot;foreachTest&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;plnk&amp;#58;role name=&amp;quot;foreachTestProvider&amp;quot; portType=&amp;quot;tns&amp;#58;foreachTest&amp;quot;/&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/plnk&amp;#58;partnerLinkType&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;lt;/definitions&amp;gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
process.bpel file :
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
&amp;lt;process name=&amp;quot;foreachTest&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;targetNamespace=&amp;quot;http&amp;#58;//exemple.bpel.acoss.fr/test&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;suppressJoinFailure=&amp;quot;yes&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns&amp;#58;tns=&amp;quot;http&amp;#58;//exemple.bpel.acoss.fr/test&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns=&amp;quot;http&amp;#58;//docs.oasis-open.org/wsbpel/2.0/process/executable&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns&amp;#58;bpws=&amp;quot;http&amp;#58;//docs.oasis-open.org/wsbpel/2.0/process/executable&amp;quot;&amp;gt;
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- Import the client WSDL --&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;lt;import location=&amp;quot;process.wsdl&amp;quot; namespace=&amp;quot;http&amp;#58;//exemple.bpel.acoss.fr/test&amp;quot; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; importType=&amp;quot;http&amp;#58;//schemas.xmlsoap.org/wsdl/&amp;quot; /&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- ================================================================= --&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- PARTNERLINKS&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- List of services participating in this BPEL process&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- ================================================================= --&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;partnerLinks&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- The 'client' role represents the requester of this service. --&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;partnerLink name=&amp;quot;client&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;partnerLinkType=&amp;quot;tns&amp;#58;foreachTest&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;myRole=&amp;quot;foreachTestProvider&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/partnerLinks&amp;gt;
&lt;br /&gt;
&amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- ================================================================= --&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- VARIABLES&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- List of messages and XML documents used within this BPEL process&amp;nbsp; --&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- ================================================================= --&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;variables&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- Reference to the message passed as input during initiation --&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;variable name=&amp;quot;input&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; messageType=&amp;quot;tns&amp;#58;foreachTestRequestMessage&amp;quot;/&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reference to the message that will be returned to the requester
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;variable name=&amp;quot;output&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; messageType=&amp;quot;tns&amp;#58;foreachTestResponseMessage&amp;quot;/&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/variables&amp;gt;
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- ================================================================= --&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- ORCHESTRATION LOGIC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- Set of activities coordinating the flow of messages across the&amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- services integrated within this business process&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;!-- ================================================================= --&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;sequence name=&amp;quot;main&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- Receive input from requester. 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Note&amp;#58; This maps to operation defined in processName.wsdl 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;receive name=&amp;quot;receiveInput&amp;quot; partnerLink=&amp;quot;client&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;portType=&amp;quot;tns&amp;#58;foreachTest&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;operation=&amp;quot;process&amp;quot; variable=&amp;quot;input&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;createInstance=&amp;quot;yes&amp;quot;/&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- Generate reply to synchronous request --&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;forEach parallel=&amp;quot;no&amp;quot; counterName=&amp;quot;Counter&amp;quot; name=&amp;quot;ForEach&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;startCounterValue&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;1&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;startCounterValue&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;finalCounterValue&amp;gt;&amp;lt;!&amp;#91;CDATA&amp;#91;2&amp;#93;&amp;#93;&amp;gt;&amp;lt;/bpws&amp;#58;finalCounterValue&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;scope&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;assign validate=&amp;quot;no&amp;quot; name=&amp;quot;Assign&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$input.payload/tns&amp;#58;listbook&amp;#91;$Counter&amp;#93;/tns&amp;#58;name&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$output.payload/tns&amp;#58;listlivre&amp;#91;$Counter&amp;#93;/tns&amp;#58;nom&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$input.payload/tns&amp;#58;listbook&amp;#91;$Counter&amp;#93;/tns&amp;#58;nbpage&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$output.payload/tns&amp;#58;listlivre&amp;#91;$Counter&amp;#93;/tns&amp;#58;nbpage&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/assign&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;scope&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;forEach&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;reply name=&amp;quot;replyOutput&amp;quot; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;partnerLink=&amp;quot;client&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;portType=&amp;quot;tns&amp;#58;foreachTest&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;operation=&amp;quot;process&amp;quot; 
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;variable=&amp;quot;output&amp;quot;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/sequence&amp;gt;
&lt;br /&gt;
&amp;lt;/process&amp;gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Test Data :
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
&amp;lt;payload&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;listbook&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;Title1&amp;lt;/name&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;nbpage&amp;gt;20&amp;lt;/nbpage&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/listbook&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;listbook&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;name&amp;gt;Title2&amp;lt;/name&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;nbpage&amp;gt;30&amp;lt;/nbpage&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/listbook&amp;gt; 
&lt;br /&gt;
&amp;lt;/payload&amp;gt;
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
However, the example works correctly if we replace the ForEach bloc by the sequence :
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
&amp;lt;assign validate=&amp;quot;no&amp;quot; name=&amp;quot;Assign&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$input.payload/tns&amp;#58;listbook&amp;#91;1&amp;#93;/tns&amp;#58;name&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$output.payload/tns&amp;#58;listlivre&amp;#91;1&amp;#93;/tns&amp;#58;nom&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$input.payload/tns&amp;#58;listbook&amp;#91;1&amp;#93;/tns&amp;#58;nbpage&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$output.payload/tns&amp;#58;listlivre&amp;#91;1&amp;#93;/tns&amp;#58;nbpage&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;lt;bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$input.payload/tns&amp;#58;listbook&amp;#91;2&amp;#93;/tns&amp;#58;name&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$output.payload/tns&amp;#58;listlivre&amp;#91;2&amp;#93;/tns&amp;#58;nom&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$input.payload/tns&amp;#58;listbook&amp;#91;2&amp;#93;/tns&amp;#58;nbpage&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$output.payload/tns&amp;#58;listlivre&amp;#91;2&amp;#93;/tns&amp;#58;nbpage&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/assign&amp;gt;
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Joyeux Noel
&lt;br /&gt;
Best regards&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>nguyen</dc:creator>
<dc:subject>PEtALS Components &amp; Services</dc:subject>
<annotate:reference rdf:resource="http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=359#359" />
<comments>http://petals.ebmwebsourcing.com/forum/posting.php?mode=quote&amp;p=375</comments>
</item>
<item>
<title>PEtALS Components &amp; Services :: RE: Loop ForEach in Orchestra component</title>
<link>http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=374#374</link>
<pubDate>Tue, 23 Dec 2008 10:29:55 GMT</pubDate>
<guid isPermaLink="true">http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=374#374</guid>
<description>Author: &lt;a href=&quot;http://petals.ebmwebsourcing.com/forum/profile.php?mode=viewprofile&amp;u=3&quot; target=&quot;_blank&quot;&gt;nsalatge&lt;/a&gt;&lt;br /&gt;
Subject: Loop ForEach in Orchestra component&lt;br /&gt;
Posted: Tue Dec 23, 2008 11:29 am (GMT 1)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Hi,
&lt;br /&gt;

&lt;br /&gt;
I think that it is a bug in the orchestra core. Could you send me your 
&lt;br /&gt;
bpel and wsdl file to realize some tests.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Best regards.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
nguyen a écrit :
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Quote:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;Hi,
&lt;br /&gt;

&lt;br /&gt;
I downloaded the petals-se-orchestra-1.0.2-SNAPSHOT from the site 
&lt;br /&gt;
&lt;a href=&quot;svn://svn.forge.objectweb.org/svnroot/petals,&quot; target=&quot;_blank&quot;&gt;svn://svn.forge.objectweb.org/svnroot/petals,&lt;/a&gt; compiled by mvn and 
&lt;br /&gt;
deployed in my petals instance.
&lt;br /&gt;
However, I got always the error : &amp;quot;receive an ERROR status 
&lt;br /&gt;
:{http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure&amp;quot; 
&lt;br /&gt;
with the ForEach bpel clause.
&lt;br /&gt;

&lt;br /&gt;
This is my bpel code :
&lt;br /&gt;
*Code:*
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
And the error given by Petals is :
&lt;br /&gt;
*Code:*
&lt;br /&gt;

&lt;br /&gt;
nitializer.java:157)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.definition.element.To$$EnhancerByCGLIB$$8032059f.se
&lt;br /&gt;
tValue()
&lt;br /&gt;
at org.ow2.orchestra.definition.element.Copy.execute(Copy.java:5&lt;img src=&quot;http://petals.ebmwebsourcing.com/forum/images/smiles/icon_cool.gif&quot; alt=&quot;Cool&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.definition.activity.Assign.executeBusinessLogic(Ass
&lt;br /&gt;
ign.java:51)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.definition.activity.AutomaticActivity.executeActivi
&lt;br /&gt;
ty(AutomaticActivity.java:40)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.definition.activity.AbstractActivity.execute(Abstra
&lt;br /&gt;
ctActivity.java:168)
&lt;br /&gt;
at sun.reflect.GeneratedMethodAccessor83.invoke(Unknown Source)
&lt;br /&gt;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br /&gt;
at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br /&gt;
at 
&lt;br /&gt;
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyI
&lt;br /&gt;
nitializer.java:157)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.definition.activity.Assign$$EnhancerByCGLIB$$91a7a7
&lt;br /&gt;
c8.execute()
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.op.ExecuteNode.perform(ExecuteNode.java:5
&lt;br /&gt;
5)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperationSync(
&lt;br /&gt;
ExecutionImpl.java:1000)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperation(Exec
&lt;br /&gt;
utionImpl.java:558)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.ExecutionImpl.execute(ExecutionImpl.java:
&lt;br /&gt;
468)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.definition.activity.Scope.executeActivity(Scope.jav
&lt;br /&gt;
a:113)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.definition.activity.AbstractActivity.execute(Abstra
&lt;br /&gt;
ctActivity.java:168)
&lt;br /&gt;
at sun.reflect.GeneratedMethodAccessor83.invoke(Unknown Source)
&lt;br /&gt;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br /&gt;
at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br /&gt;
at 
&lt;br /&gt;
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyI
&lt;br /&gt;
nitializer.java:157)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.definition.activity.Scope$$EnhancerByCGLIB$$eb2b967
&lt;br /&gt;
.execute()
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.op.ExecuteNode.perform(ExecuteNode.java:5
&lt;br /&gt;
5)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperationSync(
&lt;br /&gt;
ExecutionImpl.java:1000)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperation(Exec
&lt;br /&gt;
utionImpl.java:558)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.ExecutionImpl.execute(ExecutionImpl.java:
&lt;br /&gt;
468)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.definition.activity.ForEach.sequentialFor(ForEach.j
&lt;br /&gt;
ava:235)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.definition.activity.ForEach.executeActivity(ForEach
&lt;br /&gt;
.java:192)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.definition.activity.AbstractActivity.execute(Abstra
&lt;br /&gt;
ctActivity.java:168)
&lt;br /&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br /&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&lt;br /&gt;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&lt;br /&gt;
at java.lang.reflect.Method.invoke(Unknown Source)
&lt;br /&gt;
at 
&lt;br /&gt;
org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyI
&lt;br /&gt;
nitializer.java:157)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.definition.activity.ForEach$$EnhancerByCGLIB$$c4186
&lt;br /&gt;
dbd.execute()
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.op.ExecuteNode.perform(ExecuteNode.java:5
&lt;br /&gt;
5)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperationSync(
&lt;br /&gt;
ExecutionImpl.java:1000)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperation(Exec
&lt;br /&gt;
utionImpl.java:558)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.ExecutionImpl.signal(ExecutionImpl.java:3
&lt;br /&gt;
81)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.model.ExecutionImpl.signal(ExecutionImpl.java:3
&lt;br /&gt;
75)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.services.Receiver$SignalExecCommand.execute(Receive
&lt;br /&gt;
r.java:120)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.orchestra.services.Receiver$SignalExecCommand.execute(Receive
&lt;br /&gt;
r.java:107)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultComman
&lt;br /&gt;
dService.java:42)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.tx.StandardTransactionInterceptor.execute(Stand
&lt;br /&gt;
ardTransactionInterceptor.java:54)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentI
&lt;br /&gt;
nterceptor.java:40)
&lt;br /&gt;
at 
&lt;br /&gt;
org.jbpm.pvm.internal.svc.RetryInterceptor.execute(RetryInterceptor.j
&lt;br /&gt;
ava:52)
&lt;br /&gt;
at org.ow2.orchestra.services.Receiver.handle(Receiver.java:177)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.petals.engine.orchestra.jbi.JBIReceiver.onJBIMessageReceived(
&lt;br /&gt;
JBIReceiver.java:186)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.petals.engine.orchestra.listener.JBIListener.onJBIMessage(JBI
&lt;br /&gt;
Listener.java:159)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
processInOutAsProvider(MessageExchangeProcessor.java:524)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
processAsProvider(MessageExchangeProcessor.java:421)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
process(MessageExchangeProcessor.java:308)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
run(MessageExchangeProcessor.java:145)
&lt;br /&gt;
at 
&lt;br /&gt;
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
&lt;br /&gt;
)
&lt;br /&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
&lt;br /&gt;
Source)
&lt;br /&gt;
at java.lang.Thread.run(Unknown Source)
&lt;br /&gt;
[Petals.Container.Components.petals-se-orchestra]-INFO 2008-12-23 
&lt;br /&gt;
10:41:57,600 s
&lt;br /&gt;
tate of the execution = active
&lt;br /&gt;
[Petals.Container.Components.petals-se-orchestra]-INFO 2008-12-23 
&lt;br /&gt;
10:41:57,663 d
&lt;br /&gt;
elete the execution
&lt;br /&gt;
[Petals.Container.Components.petals-se-orchestra]-SEVERE 2008-12-23 
&lt;br /&gt;
10:41:57,663
&lt;br /&gt;
The MessageExchange state and the current Role do not allow this 
&lt;br /&gt;
operation.
&lt;br /&gt;
javax.jbi.messaging.MessagingException: The MessageExchange state and 
&lt;br /&gt;
the curren
&lt;br /&gt;
t Role do not allow this operation.
&lt;br /&gt;
at 
&lt;br /&gt;
org.objectweb.petals.jbi.messaging.exchange.MessageExchangeImpl.setFa
&lt;br /&gt;
ult(MessageExchangeImpl.java:297)
&lt;br /&gt;
at 
&lt;br /&gt;
org.objectweb.petals.jbi.messaging.exchange.MessageExchangeDecorator.
&lt;br /&gt;
setFault(MessageExchangeDecorator.java:297)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.petals.component.framework.message.ExchangeImpl.setFault(Exch
&lt;br /&gt;
angeImpl.java:291)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
processInOutAsProvider(MessageExchangeProcessor.java:537)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
processAsProvider(MessageExchangeProcessor.java:421)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
process(MessageExchangeProcessor.java:308)
&lt;br /&gt;
at 
&lt;br /&gt;
org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
run(MessageExchangeProcessor.java:145)
&lt;br /&gt;
at 
&lt;br /&gt;
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
&lt;br /&gt;
)
&lt;br /&gt;
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
&lt;br /&gt;
Source)
&lt;br /&gt;
at java.lang.Thread.run(Unknown Source)
&lt;br /&gt;
[Petals.Container.Components.petals-sample-client-1.5-SNAPSHOINFO 
&lt;br /&gt;
2008-12-23 10:
&lt;br /&gt;
41:57,663 
&lt;br /&gt;
process(org.objectweb.petals.jbi.messaging.exchange.types.InOutImpl@b4
&lt;br /&gt;
4cf3)
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
But when I replace the ForEach bpel clause by a sequence of copy 
&lt;br /&gt;
clauses. It works correctly !
&lt;br /&gt;
*Code:*
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
-------------------- m2f --------------------
&lt;br /&gt;

&lt;br /&gt;
Read this forum topic online here:
&lt;br /&gt;
&lt;a href=&quot;http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=373#373&quot; target=&quot;_blank&quot;&gt;http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=373#373&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
-------------------- m2f --------------------&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>nsalatge</dc:creator>
<dc:subject>PEtALS Components &amp; Services</dc:subject>
<annotate:reference rdf:resource="http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=359#359" />
<comments>http://petals.ebmwebsourcing.com/forum/posting.php?mode=quote&amp;p=374</comments>
</item>
<item>
<title>PEtALS Components &amp; Services :: RE: Loop ForEach in Orchestra component</title>
<link>http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=373#373</link>
<pubDate>Tue, 23 Dec 2008 10:08:12 GMT</pubDate>
<guid isPermaLink="true">http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=373#373</guid>
<description>Author: &lt;a href=&quot;http://petals.ebmwebsourcing.com/forum/profile.php?mode=viewprofile&amp;u=33&quot; target=&quot;_blank&quot;&gt;nguyen&lt;/a&gt;&lt;br /&gt;

Posted: Tue Dec 23, 2008 11:08 am (GMT 1)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Hi,
&lt;br /&gt;

&lt;br /&gt;
I downloaded the petals-se-orchestra-1.0.2-SNAPSHOT from the site &lt;a href=&quot;svn://svn.forge.objectweb.org/svnroot/petals,&quot; target=&quot;_blank&quot;&gt;svn://svn.forge.objectweb.org/svnroot/petals,&lt;/a&gt; compiled by mvn and deployed in my petals instance.
&lt;br /&gt;
However, I got always the error : &amp;quot;receive an ERROR status :{http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure&amp;quot; with the ForEach bpel clause.
&lt;br /&gt;

&lt;br /&gt;
This is my bpel code : 
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
&amp;lt;bpws&amp;#58;forEach parallel=&amp;quot;no&amp;quot; counterName=&amp;quot;counter&amp;quot; name=&amp;quot;ForEachPeriode&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;startCounterValue&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;1&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;startCounterValue&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;finalCounterValue&amp;gt;&amp;lt;!&amp;#91;CDATA&amp;#91;3&amp;#93;&amp;#93;&amp;gt;&amp;lt;/bpws&amp;#58;finalCounterValue&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;scope&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;assign validate=&amp;quot;no&amp;quot; name=&amp;quot;ExtraiteXC01ResultToReleveDetteResponse&amp;quot;&amp;gt;&amp;lt;bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;from expressionLanguage=&amp;quot;urn&amp;#58;oasis&amp;#58;names&amp;#58;tc&amp;#58;wsbpel&amp;#58;2.0&amp;#58;sublang&amp;#58;xpath1.0&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$XC01PLResponse.xc01ResponsePart/ecarts/ecart&amp;#91;$counter&amp;#93;/xsd&amp;#58;CodePeriode&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;to expressionLanguage=&amp;quot;urn&amp;#58;oasis&amp;#58;names&amp;#58;tc&amp;#58;wsbpel&amp;#58;2.0&amp;#58;sublang&amp;#58;xpath1.0&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$output.ReleveDetteResponse/tns&amp;#58;ecarts/tns&amp;#58;ecart&amp;#91;$counter&amp;#93;/tns&amp;#58;CodePeriode&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;lt;/bpws&amp;#58;assign&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;scope&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;forEach&amp;gt;
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt; 
&lt;br /&gt;

&lt;br /&gt;
And the error given by Petals is :
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
nitializer.java&amp;#58;157&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.element.To$$EnhancerByCGLIB$$8032059f.se
&lt;br /&gt;
tValue&amp;#40;&amp;lt;generated&amp;gt;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.element.Copy.execute&amp;#40;Copy.java&amp;#58;58&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.activity.Assign.executeBusinessLogic&amp;#40;Ass
&lt;br /&gt;
ign.java&amp;#58;51&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.activity.AutomaticActivity.executeActivi
&lt;br /&gt;
ty&amp;#40;AutomaticActivity.java&amp;#58;40&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.activity.AbstractActivity.execute&amp;#40;Abstra
&lt;br /&gt;
ctActivity.java&amp;#58;168&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.GeneratedMethodAccessor83.invoke&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke&amp;#40;CGLIBLazyI
&lt;br /&gt;
nitializer.java&amp;#58;157&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.activity.Assign$$EnhancerByCGLIB$$91a7a7
&lt;br /&gt;
c8.execute&amp;#40;&amp;lt;generated&amp;gt;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.op.ExecuteNode.perform&amp;#40;ExecuteNode.java&amp;#58;5
&lt;br /&gt;
5&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperationSync&amp;#40;
&lt;br /&gt;
ExecutionImpl.java&amp;#58;1000&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperation&amp;#40;Exec
&lt;br /&gt;
utionImpl.java&amp;#58;558&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.ExecutionImpl.execute&amp;#40;ExecutionImpl.java&amp;#58;
&lt;br /&gt;
468&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.activity.Scope.executeActivity&amp;#40;Scope.jav
&lt;br /&gt;
a&amp;#58;113&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.activity.AbstractActivity.execute&amp;#40;Abstra
&lt;br /&gt;
ctActivity.java&amp;#58;168&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.GeneratedMethodAccessor83.invoke&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke&amp;#40;CGLIBLazyI
&lt;br /&gt;
nitializer.java&amp;#58;157&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.activity.Scope$$EnhancerByCGLIB$$eb2b967
&lt;br /&gt;
.execute&amp;#40;&amp;lt;generated&amp;gt;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.op.ExecuteNode.perform&amp;#40;ExecuteNode.java&amp;#58;5
&lt;br /&gt;
5&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperationSync&amp;#40;
&lt;br /&gt;
ExecutionImpl.java&amp;#58;1000&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperation&amp;#40;Exec
&lt;br /&gt;
utionImpl.java&amp;#58;558&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.ExecutionImpl.execute&amp;#40;ExecutionImpl.java&amp;#58;
&lt;br /&gt;
468&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.activity.ForEach.sequentialFor&amp;#40;ForEach.j
&lt;br /&gt;
ava&amp;#58;235&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.activity.ForEach.executeActivity&amp;#40;ForEach
&lt;br /&gt;
.java&amp;#58;192&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.activity.AbstractActivity.execute&amp;#40;Abstra
&lt;br /&gt;
ctActivity.java&amp;#58;168&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0&amp;#40;Native Method&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke&amp;#40;CGLIBLazyI
&lt;br /&gt;
nitializer.java&amp;#58;157&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.definition.activity.ForEach$$EnhancerByCGLIB$$c4186
&lt;br /&gt;
dbd.execute&amp;#40;&amp;lt;generated&amp;gt;&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.op.ExecuteNode.perform&amp;#40;ExecuteNode.java&amp;#58;5
&lt;br /&gt;
5&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperationSync&amp;#40;
&lt;br /&gt;
ExecutionImpl.java&amp;#58;1000&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperation&amp;#40;Exec
&lt;br /&gt;
utionImpl.java&amp;#58;558&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.ExecutionImpl.signal&amp;#40;ExecutionImpl.java&amp;#58;3
&lt;br /&gt;
81&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.model.ExecutionImpl.signal&amp;#40;ExecutionImpl.java&amp;#58;3
&lt;br /&gt;
75&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.services.Receiver$SignalExecCommand.execute&amp;#40;Receive
&lt;br /&gt;
r.java&amp;#58;120&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.services.Receiver$SignalExecCommand.execute&amp;#40;Receive
&lt;br /&gt;
r.java&amp;#58;107&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.svc.DefaultCommandService.execute&amp;#40;DefaultComman
&lt;br /&gt;
dService.java&amp;#58;42&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.tx.StandardTransactionInterceptor.execute&amp;#40;Stand
&lt;br /&gt;
ardTransactionInterceptor.java&amp;#58;54&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute&amp;#40;EnvironmentI
&lt;br /&gt;
nterceptor.java&amp;#58;40&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.jbpm.pvm.internal.svc.RetryInterceptor.execute&amp;#40;RetryInterceptor.j
&lt;br /&gt;
ava&amp;#58;52&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.orchestra.services.Receiver.handle&amp;#40;Receiver.java&amp;#58;177&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.petals.engine.orchestra.jbi.JBIReceiver.onJBIMessageReceived&amp;#40;
&lt;br /&gt;
JBIReceiver.java&amp;#58;186&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.petals.engine.orchestra.listener.JBIListener.onJBIMessage&amp;#40;JBI
&lt;br /&gt;
Listener.java&amp;#58;159&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
processInOutAsProvider&amp;#40;MessageExchangeProcessor.java&amp;#58;524&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
processAsProvider&amp;#40;MessageExchangeProcessor.java&amp;#58;421&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
process&amp;#40;MessageExchangeProcessor.java&amp;#58;308&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
run&amp;#40;MessageExchangeProcessor.java&amp;#58;145&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.runTask&amp;#40;Unknown Source
&lt;br /&gt;
&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;#91;Petals.Container.Components.petals-se-orchestra&amp;#93;-INFO 2008-12-23 10&amp;#58;41&amp;#58;57,600 s
&lt;br /&gt;
tate of the execution = active
&lt;br /&gt;
&amp;#91;Petals.Container.Components.petals-se-orchestra&amp;#93;-INFO 2008-12-23 10&amp;#58;41&amp;#58;57,663 d
&lt;br /&gt;
elete the execution
&lt;br /&gt;
&amp;#91;Petals.Container.Components.petals-se-orchestra&amp;#93;-SEVERE 2008-12-23 10&amp;#58;41&amp;#58;57,663
&lt;br /&gt;
&amp;nbsp;The MessageExchange state and the current Role do not allow this operation.
&lt;br /&gt;
javax.jbi.messaging.MessagingException&amp;#58; The MessageExchange state and the curren
&lt;br /&gt;
t Role do not allow this operation.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.objectweb.petals.jbi.messaging.exchange.MessageExchangeImpl.setFa
&lt;br /&gt;
ult&amp;#40;MessageExchangeImpl.java&amp;#58;297&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.objectweb.petals.jbi.messaging.exchange.MessageExchangeDecorator.
&lt;br /&gt;
setFault&amp;#40;MessageExchangeDecorator.java&amp;#58;297&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.petals.component.framework.message.ExchangeImpl.setFault&amp;#40;Exch
&lt;br /&gt;
angeImpl.java&amp;#58;291&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
processInOutAsProvider&amp;#40;MessageExchangeProcessor.java&amp;#58;537&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
processAsProvider&amp;#40;MessageExchangeProcessor.java&amp;#58;421&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
process&amp;#40;MessageExchangeProcessor.java&amp;#58;308&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.ow2.petals.component.framework.listener.MessageExchangeProcessor.
&lt;br /&gt;
run&amp;#40;MessageExchangeProcessor.java&amp;#58;145&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.runTask&amp;#40;Unknown Source
&lt;br /&gt;
&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run&amp;#40;Unknown Source&amp;#41;
&lt;br /&gt;
&amp;#91;Petals.Container.Components.petals-sample-client-1.5-SNAPSHOINFO 2008-12-23 10&amp;#58;
&lt;br /&gt;
41&amp;#58;57,663 process&amp;#40;org.objectweb.petals.jbi.messaging.exchange.types.InOutImpl@b4
&lt;br /&gt;
4cf3&amp;#41;
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
But when I replace the ForEach bpel clause by a sequence of copy clauses. It works correctly !
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
&amp;lt;bpws&amp;#58;assign validate=&amp;quot;no&amp;quot; name=&amp;quot;ExtraiteXC01ResultToReleveDetteResponse&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;from expressionLanguage=&amp;quot;urn&amp;#58;oasis&amp;#58;names&amp;#58;tc&amp;#58;wsbpel&amp;#58;2.0&amp;#58;sublang&amp;#58;xpath1.0&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$XC01PLResponse.xc01ResponsePart/ecarts/ecart&amp;#91;1&amp;#93;/xsd&amp;#58;CodePeriode&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;to expressionLanguage=&amp;quot;urn&amp;#58;oasis&amp;#58;names&amp;#58;tc&amp;#58;wsbpel&amp;#58;2.0&amp;#58;sublang&amp;#58;xpath1.0&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$output.ReleveDetteResponse/tns&amp;#58;ecarts/tns&amp;#58;ecart&amp;#91;1&amp;#93;/tns&amp;#58;CodePeriode&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;lt;bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;from expressionLanguage=&amp;quot;urn&amp;#58;oasis&amp;#58;names&amp;#58;tc&amp;#58;wsbpel&amp;#58;2.0&amp;#58;sublang&amp;#58;xpath1.0&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$XC01PLResponse.xc01ResponsePart/ecarts/ecart&amp;#91;2&amp;#93;/xsd&amp;#58;CodePeriode&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;to expressionLanguage=&amp;quot;urn&amp;#58;oasis&amp;#58;names&amp;#58;tc&amp;#58;wsbpel&amp;#58;2.0&amp;#58;sublang&amp;#58;xpath1.0&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$output.ReleveDetteResponse/tns&amp;#58;ecarts/tns&amp;#58;ecart&amp;#91;2&amp;#93;/tns&amp;#58;CodePeriode&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;lt;bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;from expressionLanguage=&amp;quot;urn&amp;#58;oasis&amp;#58;names&amp;#58;tc&amp;#58;wsbpel&amp;#58;2.0&amp;#58;sublang&amp;#58;xpath1.0&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$XC01PLResponse.xc01ResponsePart/ecarts/ecart&amp;#91;3&amp;#93;/xsd&amp;#58;CodePeriode&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;from&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;bpws&amp;#58;to expressionLanguage=&amp;quot;urn&amp;#58;oasis&amp;#58;names&amp;#58;tc&amp;#58;wsbpel&amp;#58;2.0&amp;#58;sublang&amp;#58;xpath1.0&amp;quot;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!&amp;#91;CDATA&amp;#91;$output.ReleveDetteResponse/tns&amp;#58;ecarts/tns&amp;#58;ecart&amp;#91;3&amp;#93;/tns&amp;#58;CodePeriode&amp;#93;&amp;#93;&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;to&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/bpws&amp;#58;copy&amp;gt;
&lt;br /&gt;
&amp;lt;/bpws&amp;#58;assign&amp;gt;
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>nguyen</dc:creator>
<dc:subject>PEtALS Components &amp; Services</dc:subject>
<annotate:reference rdf:resource="http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=359#359" />
<comments>http://petals.ebmwebsourcing.com/forum/posting.php?mode=quote&amp;p=373</comments>
</item>
<item>
<title>PEtALS Components &amp; Services :: RE: XMPP BC and firewall parameters</title>
<link>http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=372#372</link>
<pubDate>Tue, 23 Dec 2008 08:08:05 GMT</pubDate>
<guid isPermaLink="true">http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=372#372</guid>
<description>Author: &lt;a href=&quot;http://petals.ebmwebsourcing.com/forum/profile.php?mode=viewprofile&amp;u=12&quot; target=&quot;_blank&quot;&gt;chamerling&lt;/a&gt;&lt;br /&gt;

Posted: Tue Dec 23, 2008 9:08 am (GMT 1)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
The only component which support the proxy configuration is the SOAP one. We know that we have to work on extending the component to support security and proxy.
&lt;br /&gt;

&lt;br /&gt;
What I suggest is :
&lt;br /&gt;
- Send us a featutre request on the OW2 forge
&lt;br /&gt;
- or, create a patch and attach it to the feature request. The XMPP component is based on quite robust library so the proxy settings should be available.&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>chamerling</dc:creator>
<dc:subject>PEtALS Components &amp; Services</dc:subject>
<annotate:reference rdf:resource="http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=371#371" />
<comments>http://petals.ebmwebsourcing.com/forum/posting.php?mode=quote&amp;p=372</comments>
</item>
<item>
<title>PEtALS Components &amp; Services :: XMPP BC and firewall parameters</title>
<link>http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=371#371</link>
<pubDate>Tue, 23 Dec 2008 07:10:02 GMT</pubDate>
<guid isPermaLink="true">http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=371#371</guid>
<description>Author: &lt;a href=&quot;http://petals.ebmwebsourcing.com/forum/profile.php?mode=viewprofile&amp;u=27&quot; target=&quot;_blank&quot;&gt;cpipo&lt;/a&gt;&lt;br /&gt;
Subject: XMPP BC and firewall parameters&lt;br /&gt;
Posted: Tue Dec 23, 2008 8:10 am (GMT 1)&lt;br /&gt;
&lt;br /&gt;&lt;span class="postbody"&gt;
Hi,
&lt;br /&gt;

&lt;br /&gt;
   How to set up proxy (firewall) parameters for XMPP binding component ? Is it possible ?
&lt;br /&gt;

&lt;br /&gt;
   Thanks.&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>cpipo</dc:creator>
<dc:subject>PEtALS Components &amp; Services</dc:subject>
<annotate:reference rdf:resource="http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=371#371" />
<comments>http://petals.ebmwebsourcing.com/forum/posting.php?mode=quote&amp;p=371</comments>
</item>
</channel>
</rss>

<!-- Page generation time: 1.0442s  - Memory Usage: 3.383 Mb  - GZIP disabled -->