<?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: Submit repeating table to webservice as a XMLDocument</title><link>https://www.infopathdev.com:443/forums/thread/21127.aspx</link><pubDate>Thu, 21 Jun 2007 15:10:43 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:21127</guid><dc:creator>Kevin Wong</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/21127.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=48&amp;PostID=21127</wfw:commentRss><description>&lt;p&gt;Ok. I fixed the object reference problem. I just spell Additional wrong on the table. &lt;/p&gt;&lt;p&gt;wow, i can&amp;#39;t tell you how stupid I feel right now.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Submit repeating table to webservice as a XMLDocument</title><link>https://www.infopathdev.com:443/forums/thread/20968.aspx</link><pubDate>Tue, 19 Jun 2007 21:16:14 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:20968</guid><dc:creator>Kevin Wong</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/20968.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=48&amp;PostID=20968</wfw:commentRss><description>&lt;p&gt;Hi everybody, I&amp;#39;m pretty new to InfoPath. &lt;/p&gt;&lt;p&gt;&amp;nbsp;I&amp;#39;m trying to pass the data from a repeating table to a webserivce done in C#. I&amp;#39;m getting an &amp;quot;Object reference not set to an instance of an object&amp;quot; error.&lt;/p&gt;&lt;p&gt;Here&amp;#39;s a sample xml doc generated by the table:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;lt;?xml version=&amp;quot;1.0&amp;quot; standalone=&amp;quot;yes&amp;quot; ?&amp;gt; &lt;br /&gt;- &amp;lt;my:AddtionalAppsGroup xmlns:my=&amp;quot;&lt;a href="http://schemas.microsoft.com/office/infopath/2003/myXSD/2006-11-22T21:03:26"&gt;http://schemas.microsoft.com/office/infopath/2003/myXSD/2006-11-22T21:03:26&lt;/a&gt;&amp;quot;&amp;gt;&lt;br /&gt;- &amp;lt;my:AddtionalApps&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;my:AdditionalApplication&amp;gt;Disclosure - Document disclosure system&amp;lt;/my:AdditionalApplication&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;my:Required&amp;gt;yes&amp;lt;/my:Required&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;/my:AddtionalApps&amp;gt;&lt;br /&gt;- &amp;lt;my:AddtionalApps&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;my:AdditionalApplication&amp;gt;Appeal Tracker - Web-based CoA Registrar Case Management&amp;lt;/my:AdditionalApplication&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;my:Required&amp;gt;yes&amp;lt;/my:Required&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;/my:AddtionalApps&amp;gt;&lt;br /&gt;- &amp;lt;my:AddtionalApps&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;my:AdditionalApplication&amp;gt;MasterCard - Justice MasterCard System&amp;lt;/my:AdditionalApplication&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;my:Required&amp;gt;yes&amp;lt;/my:Required&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;/my:AddtionalApps&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/my:AddtionalAppsGroup&amp;gt;&lt;/p&gt;&lt;p&gt;And here&amp;#39;s part of the code from my webservice:&lt;/p&gt;&lt;p&gt;private void AddComputerAdditionalApplication(int ComputerID, int UserID, XmlDocument XmlAdditionalApplications, string CreatedBy, SqlTransaction SQLTran, SqlConnection SQLConn)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&lt;br /&gt;XmlNodeReader Reader = new XmlNodeReader(XmlAdditionalApplications);&lt;/p&gt;&lt;p&gt;DataSet dsAdditionalApplications = new DataSet();&lt;/p&gt;&lt;p&gt;dsAdditionalApplications.ReadXml(Reader);&lt;/p&gt;&lt;p&gt;Reader.Close();&lt;/p&gt;&lt;p&gt;if (dsAdditionalApplications.Tables.Count != 0)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;if (dsAdditionalApplications.Tables[0].Rows[0][0].ToString() != &amp;quot;&amp;quot; &amp;amp;&amp;amp; dsAdditionalApplications.Tables[0].Rows[0][1].ToString() != &amp;quot;&amp;quot;)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp;dsAdditionalApplications.WriteXml(&amp;quot;C:/_LOCALdata/additionalapplications.xml&amp;quot;);&lt;/p&gt;&lt;p&gt;&amp;nbsp;SqlCommand Cmd = new SqlCommand(&amp;quot;addcomputeradditionalapplication&amp;quot;, SQLConn);&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.Transaction = SQLTran;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.CommandType = CommandType.StoredProcedure;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.Parameters.Add(&amp;quot;@AdditionalApplicationName&amp;quot;, SqlDbType.NVarChar);&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.Parameters.Add(&amp;quot;@Required&amp;quot;, SqlDbType.NVarChar);&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.Parameters.Add(&amp;quot;@ComputerID&amp;quot;, SqlDbType.Int);&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.Parameters.Add(&amp;quot;@UserID&amp;quot;, SqlDbType.Int);&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.Parameters.Add(&amp;quot;@CreatedBy&amp;quot;, SqlDbType.NVarChar);&lt;/p&gt;&lt;p&gt;foreach (DataRow AdditionalApplication in dsAdditionalApplications.Tables[&amp;quot;my:AdditionalApps&amp;quot;].Rows)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.Parameters[&amp;quot;@AdditionalApplicationName&amp;quot;].Value = AdditionalApplication[&amp;quot;my:AdditionalApplication&amp;quot;].ToString();&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.Parameters[&amp;quot;@Required&amp;quot;].Value = AdditionalApplication[&amp;quot;my:Required&amp;quot;].ToString();&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.Parameters[&amp;quot;@ComputerID&amp;quot;].Value = ComputerID;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.Parameters[&amp;quot;@UserID&amp;quot;].Value = UserID;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.Parameters[&amp;quot;@CreatedBy&amp;quot;].Value = CreatedBy;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Cmd.ExecuteNonQuery();&lt;/p&gt;&lt;p&gt;} } } }&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&amp;nbsp;I hope someone can help me. Thanks in advance.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Kevin&lt;/p&gt;</description></item></channel></rss>