<?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>General</title><link>https://www.infopathdev.com:443/forums/41.aspx</link><description>If you're not sure where to ask your question, ask it here. If necessary, our moderators will make sure it gets classified in the correct board.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Web service session</title><link>https://www.infopathdev.com:443/forums/thread/6283.aspx</link><pubDate>Fri, 29 Oct 2004 22:08:25 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:6283</guid><dc:creator>Greg Collins</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/6283.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=6283</wfw:commentRss><description>The key to remember is that each data source has its own set of namespaces. You need to account for that when you deal with a new data source. Never assume anything about the namespaces of a new data source -- its a quick way to get into trouble.&lt;br /&gt;&lt;br /&gt;Greg Collins [InfoPath MVP]</description></item><item><title>Re: Web service session</title><link>https://www.infopathdev.com:443/forums/thread/6282.aspx</link><pubDate>Fri, 29 Oct 2004 20:58:20 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:6282</guid><dc:creator>jonbrave</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/6282.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=6282</wfw:commentRss><description>Main data source does indeed come from web service (returning dataset).&lt;br /&gt;Doubtless soon though I'll want to use secondary sources for other info from web service.&lt;br /&gt;Are you implying that will be different? :)</description></item><item><title>Re: Web service session</title><link>https://www.infopathdev.com:443/forums/thread/6281.aspx</link><pubDate>Wed, 27 Oct 2004 17:31:35 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:6281</guid><dc:creator>Greg Collins</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/6281.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=6281</wfw:commentRss><description>It sounds like your main data source is based off of the Web service. If this is the case then yes, your fields will continue to be populated as before.&lt;br /&gt;&lt;br /&gt;Greg Collins [InfoPath MVP]</description></item><item><title>Re: Web service session</title><link>https://www.infopathdev.com:443/forums/thread/6280.aspx</link><pubDate>Wed, 27 Oct 2004 16:03:24 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:6280</guid><dc:creator>jonbrave</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/6280.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=6280</wfw:commentRss><description>...and when I do my own SOAP calls, I'll still be able to read from queryFields and have the response populate into dataFields?  'Coz that's what the WS DA is doing for me.</description></item><item><title>Re: Web service session</title><link>https://www.infopathdev.com:443/forums/thread/6279.aspx</link><pubDate>Wed, 27 Oct 2004 01:27:13 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:6279</guid><dc:creator>Greg Collins</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/6279.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=6279</wfw:commentRss><description>The WS adapter in InfoPath is meant for basic WS calls. If you want more functionality, you will need to write your own SOAP. There should be plenty of info already available on the public nrewsgroups on SOAP.&lt;br /&gt;&lt;br /&gt;Greg Collins [InfoPath MVP]</description></item><item><title>Re: Web service session</title><link>https://www.infopathdev.com:443/forums/thread/6278.aspx</link><pubDate>Tue, 26 Oct 2004 15:27:18 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:6278</guid><dc:creator>jonbrave</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/6278.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=6278</wfw:commentRss><description>Sorry, no, that didn't help at all, but I am grateful that you try :)&lt;br /&gt;&lt;br /&gt;Forget some of the detail.  Here's what I &lt;i&gt;think&lt;/i&gt; is needed:&lt;br /&gt;XDocument.QueryAdapter is hooked to an underlying WebServiceAdapter (in my case).  When I go XD.QA.Query(), you ultimately wrap this and do the SOAP exchange with the WS.  So I can't seem to get at the "wrapper" layer.  In that layer, the WS is passing me a cookie for me to copy and reuse in my further exchanges which will cause the session to be reused.  But I can't get at it!  So no session persistence/reuse.  I think I need to go out a level and do the XD.QA etc. layer myself in script so that I can receive/send that paramater.  But I don't know how to do that... :(&lt;br /&gt;&lt;br /&gt;Where are all your developers who &lt;i&gt;do&lt;/i&gt; know about WS etc.?  It's you guys who put it in, we who want to use it need a bit of help.  I post on MS communities but get nowhere.</description></item><item><title>Re: Web service session</title><link>https://www.infopathdev.com:443/forums/thread/6277.aspx</link><pubDate>Mon, 25 Oct 2004 21:12:01 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:6277</guid><dc:creator>Greg Collins</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/6277.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=6277</wfw:commentRss><description>So what you are asking for is a way for an InfoPath form to be able to "remember" some configuration data from the previous run?&lt;br /&gt;&lt;br /&gt;I'm not sure of a way to do that with InfoPath by itself. Cookies don't work as the form is always loaded in a new location.&lt;br /&gt;&lt;br /&gt;A Web service could certainly have some way of keeping track, per machine, of some config data and then reloading it and setting states.&lt;br /&gt;&lt;br /&gt;I'm not sure exactly what you are trying to do, nor do I have enough WS experience to be able to help out with it.&lt;br /&gt;&lt;br /&gt;Did any of these things help out at all?&lt;br /&gt;&lt;br /&gt;Greg Collins [InfoPath MVP]</description></item><item><title>Web service session</title><link>https://www.infopathdev.com:443/forums/thread/4482.aspx</link><pubDate>Mon, 25 Oct 2004 15:05:28 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:4482</guid><dc:creator>jonbrave</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/4482.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=4482</wfw:commentRss><description>OK, I've tried this one on MS communities and gotten nowhere.&lt;br /&gt;&lt;br /&gt;Using a web service.  WS starts a new "session" on first contact from IP.  I need to reuse this session for future IP exchanges.&lt;br /&gt;&lt;br /&gt;Left to itself, you get a brand new session on each contact from IP.  From what I have read, I &lt;i&gt;think&lt;/i&gt; you have have to preserve a cookie, extracted from something like the SOAP message and included back into the SOAP message to achieve this.  XDocument.QueryAdapter.Query() etc. I think are wrapped by IP talking the WS.  I need to influence this.  Where do I start?  I have to say, without this IP is going to be &lt;i&gt;severely&lt;/i&gt; restricted as any use with a web service (e.g. my user logs in initially with username+password, I don't want him to do this each time, I can't just use Windows logon).&lt;br /&gt;</description></item></channel></rss>