<?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: Diffgram</title><link>https://www.infopathdev.com:443/forums/thread/9337.aspx</link><pubDate>Sat, 18 Mar 2006 05:27:45 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:9337</guid><dc:creator>Patrick Halstead</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/9337.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=9337</wfw:commentRss><description>Well, it's just software. You could do it if you want in code ... :)  InfoPath handles some ADO.NET diffgrams. &lt;br /&gt;&lt;br /&gt;For offline diffgramming via code, here's my advice... write an OnBeforeChange event handler that copies the node to be changed. Write an OnAfterChange handler that copies the change and executes some logic to create a delta track. In other words, you want to log the xpath for the change along with pre and post values. This repeating section of 3 nodes could be a secondary DOM in your solution that you save in a special encrypted node in the main DOM (OnSave) or as a separate file (full trust). The section acts as a playback journal. From this, you can generate your diffgram. &lt;br /&gt;&lt;br /&gt;Good luck. Please share any code you create with us. We would be very grateful! :)</description></item><item><title>Re: Diffgram</title><link>https://www.infopathdev.com:443/forums/thread/9336.aspx</link><pubDate>Fri, 17 Mar 2006 13:18:39 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:9336</guid><dc:creator>sjc724</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/9336.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=9336</wfw:commentRss><description>Thanks for your response.  I agree that only allowing 'submit' when the user is on-line would be preferrable, but I really need a solution for the user to be able to 'submit' even when off-line.&lt;br /&gt;&lt;br /&gt;So I guess no one knows if you can generate a diffgram from InfoPath?</description></item><item><title>Re: Diffgram</title><link>https://www.infopathdev.com:443/forums/thread/9335.aspx</link><pubDate>Thu, 16 Mar 2006 17:57:21 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:9335</guid><dc:creator>Stephanie Cantwell</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/9335.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=9335</wfw:commentRss><description>Why not just save the form locally?  When they are online, they can submit directly.  One of the reasons the database submit is not available is because you don't have the primary key.</description></item><item><title>Re: Diffgram</title><link>https://www.infopathdev.com:443/forums/thread/9334.aspx</link><pubDate>Thu, 16 Mar 2006 17:50:27 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:9334</guid><dc:creator>sjc724</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/9334.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=9334</wfw:commentRss><description>I cannot use the IP submit because the only options are web service, e-mail or SharePoint and I have to allow for the user to press submit while working off-line (business requirements dictate that the user should be able to 'submit' whether on-line or off-line so I need to save the data changes someplace until they are connected).&lt;br /&gt;&lt;br /&gt;Data cache is produced via Dataset serialization.&lt;br /&gt;&lt;br /&gt;p.s. - Thank you for the link!  I checked it out but doesn't really solve my issue.</description></item><item><title>Re: Diffgram</title><link>https://www.infopathdev.com:443/forums/thread/9333.aspx</link><pubDate>Wed, 15 Mar 2006 23:43:19 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:9333</guid><dc:creator>Stephanie Cantwell</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/9333.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=9333</wfw:commentRss><description>I have found an article regarding InfoPath 2003 does not have built-in support for change tracking.  &lt;br /&gt;&lt;br /&lt;a target="_blank" href=http://support.microsoft.com/?scid=kb;en-us;831795&amp;spid=2515&amp;sid=216&gt;http://support.microsoft.com/?scid=kb;en-us;831795&amp;spid=2515&amp;sid=216&lt;/a&gt;</description></item><item><title>Re: Diffgram</title><link>https://www.infopathdev.com:443/forums/thread/9332.aspx</link><pubDate>Wed, 15 Mar 2006 23:36:43 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:9332</guid><dc:creator>Stephanie Cantwell</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/9332.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=9332</wfw:commentRss><description>Are you intending not using a submit data connection or it just doesn't show up?  What are you using for your data cache (ie. Access or SQL)?&lt;br /&gt;&lt;br /&gt;</description></item><item><title>Diffgram</title><link>https://www.infopathdev.com:443/forums/thread/5449.aspx</link><pubDate>Wed, 15 Mar 2006 19:07:42 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:5449</guid><dc:creator>sjc724</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/5449.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=5449</wfw:commentRss><description>Is there a way I can produce a diffgram of the changes made to my InfoPath data?  I'm not sure if it makes a difference but I don't have a submit data connection.&lt;br /&gt;&lt;br /&gt;I need to give the user full fuctionality off-line so the data they're working with is cached on the local harddrive.  On submit I need to write the data back to the data cache (via DataSet/Diffgram) and then when the user is on-line again the data will be updated to the database.  (There is a windows forms app that will handle the data synch).&lt;br /&gt;&lt;br /&gt;Thanks.</description></item></channel></rss>