<?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: Datafields locked?</title><link>https://www.infopathdev.com:443/forums/thread/22055.aspx</link><pubDate>Fri, 27 Jul 2007 14:39:50 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:22055</guid><dc:creator>ollewessel</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/22055.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=48&amp;PostID=22055</wfw:commentRss><description>&lt;p&gt;Hi, &lt;/p&gt;&lt;p&gt;That sounds like a lot of useful tips. Is there anywhere close an useful guide/tutorial for doing this, especially the part about providing the XSL layer between the XML and the Web Service?&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Datafields locked?</title><link>https://www.infopathdev.com:443/forums/thread/22033.aspx</link><pubDate>Fri, 27 Jul 2007 08:15:43 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:22033</guid><dc:creator>Patrick Halstead</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/22033.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=48&amp;PostID=22033</wfw:commentRss><description>&lt;p&gt;Hi Olle,&lt;/p&gt;&lt;p&gt;You can always develop your own XML. InfoPath handles multiple data connections. Just take the data connection for the Web service and map it into your main data source. The extra abstraction of not deriving from the Web service will save huge cost down the road when the Web service changes and invalidates your form and all previous data. You need an abstraction layer. Having an independently defined main data source allows you to preserve backward compat to old XML instance data. That&amp;#39;s important in a year or two from now. Believe me, we have seen this problem many times. &lt;/p&gt;&lt;p&gt;The main data source implies a &amp;quot;contract&amp;quot; as well. Since InfoPath will validate your data, you don&amp;#39;t need to doubly restrict yourself to the WS contract. Just provide an XSL layer to transform the WS fields into your main data source. You can update the XSL later when the WS changes and still keep backward compatibility with previously submitted XML. If all of your data is shredded to a DB it&amp;#39;s still helpful because you won&amp;#39;t have to rebind fields in your form.&lt;/p&gt;&lt;p&gt;Bottom line: I don&amp;#39;t recommend deriving schema from WS. We&amp;#39;ve done it many many times and each time we got burned. We stopped doing this many years ago. Just bad practice because it costs more money and that&amp;#39;s the final judgment here. &lt;/p&gt;&lt;p&gt;But what do I know? I just build InfoPath solutions all day long. I don&amp;#39;t know anything! &lt;/p&gt;</description></item><item><title>Re: Datafields locked?</title><link>https://www.infopathdev.com:443/forums/thread/21995.aspx</link><pubDate>Thu, 26 Jul 2007 07:29:16 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:21995</guid><dc:creator>ollewessel</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/21995.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=48&amp;PostID=21995</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.infopathdev.com/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Patrick Halstead:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;See my post to your other thread:&amp;nbsp;&lt;span style="font-size:12pt;font-family:'Times New Roman','serif';"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.infopathdev.com/forums/thread/21973.aspx"&gt;http://www.infopathdev.com/forums/thread/21973.aspx&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt;font-family:'Times New Roman','serif';"&gt;Basically, you shouldn&amp;#39;t start by creating a schema from a Web service. Create an XML schema and add the Web service data connections later.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;A little off topic, but in my case the web service is the most important thing, I must use the fields provided by the message contract and only them to meet a certain standard. I can&amp;#39;t develop an own XML schema.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Datafields locked?</title><link>https://www.infopathdev.com:443/forums/thread/21993.aspx</link><pubDate>Thu, 26 Jul 2007 05:29:06 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:21993</guid><dc:creator>Patrick Halstead</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/21993.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=48&amp;PostID=21993</wfw:commentRss><description>&lt;p&gt;See my post to your other thread:&amp;nbsp;&lt;span style="font-size:12pt;font-family:'Times New Roman','serif';"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.infopathdev.com/forums/thread/21973.aspx"&gt;http://www.infopathdev.com/forums/thread/21973.aspx&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt;font-family:'Times New Roman','serif';"&gt;Basically, you shouldn&amp;#39;t start by creating a schema from a Web service. Create an XML schema and add the Web service data connections later.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Datafields locked?</title><link>https://www.infopathdev.com:443/forums/thread/21968.aspx</link><pubDate>Wed, 25 Jul 2007 12:45:30 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:21968</guid><dc:creator>ollewessel</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/21968.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=48&amp;PostID=21968</wfw:commentRss><description>Can you drag and drop the missing web service fields from the data source task pane into your form?&lt;br /&gt;</description></item><item><title>Datafields locked?</title><link>https://www.infopathdev.com:443/forums/thread/21959.aspx</link><pubDate>Wed, 25 Jul 2007 09:25:57 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:21959</guid><dc:creator>JamesLaker</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/21959.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=48&amp;PostID=21959</wfw:commentRss><description>&lt;p&gt;Hi&lt;/p&gt;&lt;p&gt;How do I add more fields to the datafields. When I started creating the form my webservice had 2 fields missing. Now I added those fields, but for some reason the datafields is locked and does not have those extra 2 fields needed for the webservice. How can I fix this?&lt;/p&gt;&lt;p&gt;I&amp;#39;m using Infopath 2007 with MVSTA (VB.net)&lt;/p&gt;&lt;p&gt;Please help... I dont want to redo it all.&lt;/p&gt;</description></item></channel></rss>