<?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>Web Services</title><link>https://www.infopathdev.com:443/forums/48.aspx</link><description> </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: IP rules to change batch node fields</title><link>https://www.infopathdev.com:443/forums/thread/100526.aspx</link><pubDate>Tue, 16 Dec 2014 22:11:21 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:100526</guid><dc:creator>Hilary Stoupa</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/100526.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=48&amp;PostID=100526</wfw:commentRss><description>&lt;p&gt;xsf:assignmentAction targetField=&amp;quot;xdXDocument:GetDOM(&amp;amp;quot;Add List Item Template&amp;amp;quot;)/Batch/Method/Field[@Name = &amp;#39;AgreementID&amp;#39;]&amp;quot; &lt;/p&gt;
&lt;p&gt;You have a &amp;quot;/&amp;quot; between Field and [ that needs to be removed. Give that a try. :)&lt;/p&gt;</description></item><item><title>IP rules to change batch node fields</title><link>https://www.infopathdev.com:443/forums/thread/100524.aspx</link><pubDate>Tue, 16 Dec 2014 22:06:48 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:100524</guid><dc:creator>coreconcepts</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/100524.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=48&amp;PostID=100524</wfw:commentRss><description>&lt;p&gt;Hi all, &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I&amp;#39;ve read quite a few posts on here that are very similar to what I need, but they happen to be just different enough where I need to create this question.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;I&amp;#39;m using IP 2010 to create a 2007 browser form.&amp;nbsp; There&amp;#39;s very few fields in the form, and I want to use it to submit new items to a SharePoint 2007 calendar list.&amp;nbsp; I created my Add List Item template for the Calendar List as follows:&lt;/p&gt;
&lt;p&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;New&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;#39;Title&amp;#39;&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;Location&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;Start Time&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;End Time&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;AgreementID&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;Description&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;Business Division&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;RABU&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;RRA Hyperlink&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;Status&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;/p&gt;
&lt;p&gt;I have a webservice submit connection using the UpdateListItems method, I have the Calendar List GUID as a field in the form and it&amp;#39;s connected to the webservice connection.&amp;nbsp; All seems fine, I&amp;#39;ve added a button with rules to set the @Name field in /Batch to various corresponding text fields in my form.&amp;nbsp; I then exported and modified my manifest file and changed each of the &amp;#39;Set a Field&amp;#39;s Value&amp;#39; actions to specify the particular field.&amp;nbsp; It now looks like this:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;xsf:rule caption=&amp;quot;Set Values for XML Nodes&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;xsf:assignmentAction targetField=&amp;quot;xdXDocument:GetDOM(&amp;amp;quot;Add List Item Template&amp;amp;quot;)/Batch/Method/Field/[@Name = &amp;#39;AgreementID&amp;#39;]&amp;quot; expression=&amp;quot;my:section_rra_details/my:ddl_agreementid&amp;quot;&amp;gt;&amp;lt;/xsf:assignmentAction&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;xsf:assignmentAction targetField=&amp;quot;xdXDocument:GetDOM(&amp;amp;quot;Add List Item Template&amp;amp;quot;)/Batch/Method/Field/[@Name = &amp;#39;Location&amp;#39;]&amp;quot; expression=&amp;quot;my:section_rra_details/my:txt_agreement_name&amp;quot;&amp;gt;&amp;lt;/xsf:assignmentAction&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;xsf:assignmentAction targetField=&amp;quot;xdXDocument:GetDOM(&amp;amp;quot;Add List Item Template&amp;amp;quot;)/Batch/Method/Field/[@Name = &amp;#39;Business Division&amp;#39;]&amp;quot; expression=&amp;quot;my:section_rra_details/my:txt_business_division&amp;quot;&amp;gt;&amp;lt;/xsf:assignmentAction&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When I open the form back up and inspect the rule it looks like this for each of the fields: &lt;/p&gt;
&lt;p&gt;xdXDocument:GetDOM(&amp;quot;Add List Item Template&amp;quot;)/Batch/Method/Field/[@Name = &amp;#39;AgreementID&amp;#39;]&lt;/p&gt;
&lt;p&gt;I was expecting it to look more like: /Batch/Method/Field/[@Name = &amp;#39;AgreementID&amp;#39;]&lt;/p&gt;
&lt;p&gt;&amp;nbsp;When I submit the form, it tells me that rules weren&amp;#39;t applied and doesn&amp;#39;t submit anything. &lt;/p&gt;
&lt;p&gt;I think I&amp;#39;m missing something simple somewhere in the process.&amp;nbsp; I&amp;#39;m not using a repeating table, just item at a time.&amp;nbsp; My objective is to use the CAML to add a new item to the list upon submit, so I need to set each field in my batch file @Name to the correct text field on the form.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;If that makes sense, I&amp;#39;m sure you guys can help,&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>