<?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>Data Connections</title><link>https://www.infopathdev.com:443/forums/44.aspx</link><description> </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Updating data connection to SharePoint list causes schema change?</title><link>https://www.infopathdev.com:443/forums/thread/67639.aspx</link><pubDate>Wed, 22 Jun 2011 07:41:45 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:67639</guid><dc:creator>Patrick Halstead</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/67639.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=44&amp;PostID=67639</wfw:commentRss><description>&lt;p&gt;If your form&amp;#39;s main data source is bound to a Web service or SQL database, it is a tightly coupled solution which will cause the data migration issue you discovered.&lt;/p&gt;
&lt;p&gt;Best practice is to create a loosely coupled &lt;a title="SOA" href="http://en.wikipedia.org/wiki/Service-oriented_architecture"&gt;service-oriented architecture&lt;/a&gt; (SOA) using Web Services as your bridges. InfoPath is your data collection doorstep to your users. Use Web services to move the data into a database or line-of-business process.&lt;/p&gt;
&lt;p&gt;If you are having trouble writing a Web service, look at the free trial one we provide (DBXL) - it&amp;#39;s guaranteed to cost you less time and money and return more value over the months or we refund your money. :)&lt;/p&gt;
&lt;p&gt;With loosely coupled Web services the InfoPath template can change without causing a major issue for your downstream database and vice versa. You just update the mapping on the fly and re-map the pre-existing files. Previous XML files can have a different schema and that&amp;#39;s ok. &lt;/p&gt;
&lt;p&gt;InfoPath versioning is&amp;nbsp;a topic I present on during our weekly webinars. Next slot will be in July. With InfoPath versioning, you can control how the old forms open. You can open them in the old template (via content types, etc.), automatically upgade them to the new, or present the user with an option to see the old data in the old template, but click a convert button&amp;nbsp;to edit in the new form. Of course, you can batch migrate the old XMLs to the new format too if you want to force all users to use the new form template. &lt;/p&gt;
&lt;p&gt;Hopefully this was a little bit helpful. If not, please reach out, and I&amp;#39;d be happy to talk about these concepts with you further. We&amp;#39;re here to help you make the right longterm decisions for your business process. Right means low cost, easy to maintain, scalable, fast and efficient.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Updating data connection to SharePoint list causes schema change?</title><link>https://www.infopathdev.com:443/forums/thread/67609.aspx</link><pubDate>Tue, 21 Jun 2011 13:03:31 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:67609</guid><dc:creator>Rauscheglatze</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/67609.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=44&amp;PostID=67609</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I need to make changes to a complex InfoPath form with data connections to sharepoint lists. &lt;/p&gt;
&lt;p&gt;I&amp;nbsp;extended one of the lists by&amp;nbsp;some columns. To get access to this columns I needed to refreh the data connection in InfoPath. After publishing the form users could not open old form data because of a schema change. Did I do something wrong or does changing the structure of a data source target always cause a schema change?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Stephan&lt;/p&gt;</description></item></channel></rss>