<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Qdabra qRules</title><link>https://www.infopathdev.com:443/forums/131.aspx</link><description>qRules adds support to your InfoPath  forms. With qRules, you can add features to your form that require code, but without having to write it. </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: CopyTable to dynamic / multiple xpaths and nested repeating nodes</title><link>https://www.infopathdev.com:443/forums/thread/61263.aspx</link><pubDate>Wed, 10 Nov 2010 18:02:24 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:61263</guid><dc:creator>joanfuture</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/61263.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=61263</wfw:commentRss><description>&lt;p&gt;Hi Jimmy,&lt;/p&gt;
&lt;p&gt;just wanted to let you know, that everything worked out pretty fine.&lt;/p&gt;
&lt;p&gt;thx&lt;br /&gt;Michael&lt;/p&gt;</description></item><item><title>Re: CopyTable to dynamic / multiple xpaths and nested repeating nodes</title><link>https://www.infopathdev.com:443/forums/thread/61140.aspx</link><pubDate>Sun, 07 Nov 2010 18:00:43 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:61140</guid><dc:creator>Jimmy</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/61140.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=61140</wfw:commentRss><description>&lt;p&gt;The &amp;quot;infinite loop&amp;quot; restriction only applies when a rule directly or indirectly causes itself to be reinvoked 16 times.&amp;nbsp; Since each my:copy node rule&amp;nbsp;executes only once in its own chain of events, this approach is not vulnerable to that limitation.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;And thank you for always providing such positive comments!&amp;nbsp; :-)&lt;/p&gt;</description></item><item><title>Re: CopyTable to dynamic / multiple xpaths and nested repeating nodes</title><link>https://www.infopathdev.com:443/forums/thread/61136.aspx</link><pubDate>Sun, 07 Nov 2010 17:23:43 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:61136</guid><dc:creator>joanfuture</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/61136.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=61136</wfw:commentRss><description>&lt;p&gt;Hi Jimmy,&lt;/p&gt;
&lt;p&gt;you are right, the values are copied only to the first person that has an index &amp;gt; 1. The replace Command has the same behaviour. &lt;/p&gt;
&lt;p&gt;Thank you for the form, I am already working on that approach, I am familiar with this technique and&amp;nbsp;I like it, but will I not&amp;nbsp;have to expect running into the&amp;nbsp;fantastic microsoft rule&amp;nbsp;loop-exception, when I update more than 16 Person-nodes at once?&lt;/p&gt;
&lt;p&gt;I will know by tomorrow and post the results here.&lt;/p&gt;
&lt;p&gt;Great, my infopath-&amp;nbsp;form has become pretty cool thanks ONLY to qrules :-) There is no resonable and/or costeffective way, I could get these pretty-intelligent and intuitive-to-use forms done if I had not qrules :-)&amp;nbsp; and this forum!&lt;br /&gt;I will give an update tomorrow.&lt;/p&gt;
&lt;p&gt;thanks again&lt;br /&gt;bye Michael&lt;/p&gt;</description></item><item><title>Re: CopyTable to dynamic / multiple xpaths and nested repeating nodes</title><link>https://www.infopathdev.com:443/forums/thread/61135.aspx</link><pubDate>Sun, 07 Nov 2010 16:54:36 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:61135</guid><dc:creator>Jimmy</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/61135.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=61135</wfw:commentRss><description>&lt;p&gt;Neither the CopyTable command nor the Replace command is designed to work with multiple targets.&amp;nbsp; There is a way around that which I will get to in a second.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am puzzled that you are getting that error. The behavior I would think&amp;nbsp;you&amp;#39;d find&amp;nbsp;is that the data would get copied to the first my:person with index&amp;nbsp;&amp;gt; 1 and none of the others.&amp;nbsp; Are you sure that there &lt;em&gt;are&lt;/em&gt; nodes with my:index &amp;gt; 1 when you are doing this?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Now for the workaround.&amp;nbsp; The solution is to put&amp;nbsp;have a new node (let&amp;#39;s call it my:copy) on each my:person node that will trigger a copy operation for that particular my:person node, and to perform a modification of my:copy&amp;#39;s value whenever you want to perform that copy.&amp;nbsp; This way the command gets invoked once for each destination my:person node.&lt;/p&gt;
&lt;p&gt;The attached form simulates this action using message boxes.&amp;nbsp; In your actual form, you would naturally instead be setting the qRules command node value instead of showing expression boxes, but this should give you an idea of what to do.&lt;/p&gt;</description></item><item><title>CopyTable to dynamic / multiple xpaths and nested repeating nodes</title><link>https://www.infopathdev.com:443/forums/thread/61134.aspx</link><pubDate>Sun, 07 Nov 2010 15:06:34 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:61134</guid><dc:creator>joanfuture</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/61134.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=131&amp;PostID=61134</wfw:commentRss><description>&lt;p&gt;Hallo again,&lt;/p&gt;
&lt;p&gt;I am&amp;nbsp;running into an error using the&amp;nbsp;CopyTable Command.&amp;nbsp;I would like to copy all PropertyData from the first person node to the others. Here is the structure.&lt;/p&gt;
&lt;p&gt;my:UserDataChangeRequest&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my:people&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my:person&amp;nbsp;&amp;nbsp; (repeating, each node has an integer-index I can address)&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; my:ActiveDirectoryFields&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; my:PropertyData&amp;nbsp;&amp;nbsp; (repeating)&lt;/p&gt;
&lt;p&gt;I run the folloing the qrules command.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;CopyTable&lt;/strong&gt; /&lt;strong&gt;tablesrc&lt;/strong&gt;=/my:UserDataChangeRequest/my:people/my:person[my:index=1]/my:ActiveDirectoryFields /&lt;strong&gt;rowsrc&lt;/strong&gt;=my:PropertyData /&lt;strong&gt;tabledest&lt;/strong&gt;=/my:UserDataChangeRequest/my:people/my:person[my:index&amp;gt;1]/my:ActiveDirectoryFields /&lt;strong&gt;rowdest&lt;/strong&gt;=my:PropertyData /&lt;strong&gt;empty&lt;/strong&gt;=yes&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;and get this error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;An error has occurred executing the rule. Failed to select the destination row to copy to.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Maybe I don&amp;#39;t understand the conditions under which this command may run. Is this at all defined to copy data to more than one table at once. In this example there could be more than person node, so I want to copy the data to all persons with index &amp;gt; 1.&lt;/p&gt;
&lt;p&gt;I tried to get the replace-Command to work as well, but seem to run into the same errors. Is the Replace-command defined to work with multiple Targets like I am trying to get to work here?&lt;/p&gt;
&lt;p&gt;What do you think?&lt;br /&gt;Thankyou&lt;br /&gt;Michael&lt;/p&gt;</description></item></channel></rss>