<?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>SharePoint Integration</title><link>https://www.infopathdev.com:443/forums/46.aspx</link><description> For questions concerning issues in the integration of SharePoint and Microsoft InfoPath.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Infopath form repeating table updating sharepoint list - without code?</title><link>https://www.infopathdev.com:443/forums/thread/94977.aspx</link><pubDate>Thu, 02 Jan 2014 15:37:54 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:94977</guid><dc:creator>BillF</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/94977.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=94977</wfw:commentRss><description>&lt;p&gt;You can update&amp;nbsp;specific nodes by&amp;nbsp;specifying the method ID but I don&amp;#39;t&amp;nbsp;see any&amp;nbsp;obvious way to do&amp;nbsp;it other than a constant so I guess I should just give in and write the code.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Method[@ID = &amp;quot;1&amp;quot;]/Field[@Name = &amp;quot;ID&amp;quot;]&lt;/p&gt;&lt;p&gt;Still, I would be interested to see if there is&amp;nbsp;a way to do this without writing&amp;nbsp;c# code and sandboxing the form, adding a digital signature,&amp;nbsp;admin approval, etc. This is especially true if I want to allow a non developer to work on the form later.&lt;/p&gt;&lt;p&gt;Yes, I know about Qdabra :-) I&amp;#39;ve suggested the perpetual enterprise developer version since it seems to address the most obvious shortcomings of InfoPath and would allow non-developers to do more of the form work.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Infopath form repeating table updating sharepoint list - without code?</title><link>https://www.infopathdev.com:443/forums/thread/94967.aspx</link><pubDate>Tue, 31 Dec 2013 17:59:49 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:94967</guid><dc:creator>BillF</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/94967.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=94967</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;&lt;p&gt;I&amp;#39;m&amp;nbsp;trying to avoid having&amp;nbsp;code attached to my&amp;nbsp;library&amp;#39;s form template but need to&amp;nbsp;update&amp;nbsp;multiple&amp;nbsp;rows in a list from a repeating table in the form. A single&amp;nbsp;row isn&amp;#39;t a problem. I&amp;nbsp;created the CAML xml data source, populated it with rules when the data changes, and can submit all without code but only a single row. I don&amp;#39;t see any obvious rule method that would add a new node/update method to the xml batch as opposed to simply overwriting the same one every time. So, right now I just get one update from my repeating row and that&amp;#39;s obviously from the last one I updated.&lt;/p&gt;&lt;p&gt;So, a simple&amp;nbsp;CAML looks like so:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;&amp;lt;Batch OnError=&amp;quot;Continue&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Method ID=&amp;quot;1&amp;quot; Cmd=&amp;quot;Update&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Field Name=&amp;quot;Client&amp;quot;&amp;gt;&amp;lt;/Field&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Field Name=&amp;quot;ID&amp;quot;&amp;gt;&amp;lt;/Field&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Method&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Method ID=&amp;quot;2&amp;quot; Cmd=&amp;quot;Update&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Field Name=&amp;quot;Client&amp;quot;&amp;gt;&amp;lt;/Field&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Field Name=&amp;quot;ID&amp;quot;&amp;gt;&amp;lt;/Field&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Method&amp;gt;&lt;br /&gt;&amp;lt;/Batch&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;There will be more fields but this is sufficient to test with.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;What actually&amp;nbsp;gets sent to the server looks like this:&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;lt;Batch OnError=&amp;quot;Continue&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Method ID=&amp;quot;1&amp;quot; Cmd=&amp;quot;Update&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Field Name=&amp;quot;Client&amp;quot;&amp;gt;1234&amp;lt;/Field&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Field Name=&amp;quot;ID&amp;quot;&amp;gt;10&amp;lt;/Field&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Method&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Method ID=&amp;quot;2&amp;quot; Cmd=&amp;quot;Update&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Field Name=&amp;quot;Client&amp;quot;&amp;gt;1234&amp;lt;/Field&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Field Name=&amp;quot;ID&amp;quot;&amp;gt;10&amp;lt;/Field&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Method&amp;gt;&lt;br /&gt;&amp;lt;/Batch&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;So, updating the field updates all of the fields for all methods.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The rule&amp;#39;s update, after being exported and edited, like so:&lt;/p&gt;&lt;p&gt;Field[@Name = &amp;quot;ID&amp;quot;]&amp;nbsp;&lt;/p&gt;&lt;p&gt;or technically like so:&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier"&gt;&amp;lt;xsf:assignmentAction targetField=&amp;quot;xdXDocument:GetDOM(&amp;amp;quot;UpdateInventoryCaml&amp;amp;quot;)/Batch/Method/Field[@Name = &amp;amp;quot;ID&amp;amp;quot;]&amp;quot; expression=&amp;quot;.&amp;quot;&amp;gt;&amp;lt;/xsf:assignmentAction&amp;gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Has anyone heard of doing this without writing code to add a new node and populate it before submitting?&lt;/p&gt;&lt;p&gt;SharePoint 2013 and Office/InfoPath 2013 are being used.&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>