<?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>Tom Lawrence</title><link>https://www.infopathdev.com:443/blogs/tomlaw/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Connecting an InfoPath Forms Services form template to DBXL v2.2</title><link>https://www.infopathdev.com:443/blogs/tomlaw/archive/2008/07/18/connecting-an-infopath-forms-services-form-template-to-dbxl-v2-2.aspx</link><pubDate>Sat, 19 Jul 2008 05:17:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:30599</guid><dc:creator>Tom Lawrence</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/tomlaw/rsscomments.aspx?PostID=30599</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/tomlaw/archive/2008/07/18/connecting-an-infopath-forms-services-form-template-to-dbxl-v2-2.aspx#comments</comments><description>




&lt;h1 class="Section1"&gt;&lt;b&gt;&lt;font face="Cambria" color="#365f91" size="4"&gt;&lt;span style="FONT-SIZE:14pt;LINE-HEIGHT:115%;"&gt;Connecting an InfoPath Forms Services form template to DBXL v2.2&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;For users of the InfoPath application in Office 2007, DBXL has been providing a great way to easily connect forms with SQL databases. Now, with the increasing popularity of &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;InfoPath Forms Services (IPFS)&lt;/span&gt;&lt;/i&gt; running on &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Microsoft Office SharePoint Services (MOSS)&lt;/span&gt;&lt;/i&gt;, people are wondering how to connect an IPFS form template to a database using DBXL. It can be done, but for now it requires some form code to access the DBXL web services. This gets around the problem of IPFS being unable to open an xml document from any source other than a SharePoint document collection. Eventually, this should be easy to do from within DBXL without any code in the form template. To provide a solution now, this blog post intends to provide a tutorial of how-to steps for connecting an existing form template with DBXL for use on IPFS. This blog post builds on the initial idea outlined by David Airapetyan in a blog entry at &lt;/span&gt;&lt;span&gt;&lt;a href="http://www.infopathdev.com/blogs/david/archive/2008/05/05/browser-forms-and-dbxl.aspx"&gt;&lt;span&gt;http://www.infopathdev.com/blogs/david/archive/2008/05/05/browser-forms-and-dbxl.aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;At the end of this tutorial you should have an IPFS-ready form template that can submit documents to DBXL and load them through the use of a querystring added the IPFS launch URL for your template.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-WEIGHT:bold;FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;I. Preparations&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;I will make some assumptions during this tutorial about how the form template is set up. The instructions provided here can be adapted to any form template. However, if you are not an advanced form template developer you may wish to follow the tutorial through once exactly as described before attempting this on a different form template.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;I will be customizing the ExpenseReport sample that comes with InfoPath. This form template does not contain any existing load or submit handlers. If your form template does, you’ll need to modify them as fits your scenario to connect with the sample code I provide in this tutorial.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;I will assume you have a working SharePoint and MOSS 2007 server, have verified that IPFS is working correctly on simple forms, and that DBXL v2.2 installed and working on the main SharePoint web site at port 80.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-WEIGHT:bold;FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;II. Modifying the InfoPath Form Template in the Designer&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;u&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Creating the Form&lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Start InfoPath. In the dialog box that opens, click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Design a Form Template...&lt;/span&gt;&lt;/i&gt;, then click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Customize a Sample...&lt;/span&gt;&lt;/i&gt;, then choose the template called &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Sample - Expense Report&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Save the form template to a convenient location. We’ll need to save the form in order to add code to it. Don’t worry about publishing yet.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;u&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Creating the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;GetDocument&lt;/span&gt;&lt;/i&gt; and &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;SubmitDocument&lt;/span&gt;&lt;/i&gt; data adapters&lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;The form code will use two web service data adapters, one called &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;GetDocument&lt;/span&gt;&lt;/i&gt; which will retrieve document data from DBXL, the other called &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;SubmitDocument&lt;/span&gt;&lt;/i&gt; which will post a modified document back to DBXL. First, we’ll configure the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;GetDocument&lt;/span&gt;&lt;/i&gt; data adapter.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;From the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Tools&lt;/span&gt;&lt;/i&gt; menu, choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Data Connections...&lt;/span&gt;&lt;/i&gt;, then click the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Add...&lt;/span&gt;&lt;/i&gt; button.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Select the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Create a new connection to&lt;/span&gt;&lt;/i&gt; radio button. Then choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Receive data&lt;/span&gt;&lt;/i&gt;. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt; in the wizard.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&amp;nbsp;Under &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;From where do you want to receive your data?&lt;/span&gt;&lt;/i&gt;, choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Web service&lt;/span&gt;&lt;/i&gt;. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Enter the location of the Qdabra DBXL Document web service. It likely looks like &lt;i&gt;&lt;u&gt;&lt;span style="FONT-STYLE:italic;"&gt;http://&amp;lt;your-server-name&amp;gt;/QdabraWebService/DbxlDocumentService.asmx&lt;/span&gt;&lt;/u&gt;&lt;/i&gt; . Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Select the operation called &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;GetDocument&lt;/span&gt;&lt;/i&gt;, near the bottom of the list. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&amp;nbsp;For &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;tns:docId&lt;/span&gt;&lt;/i&gt;, click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Set Sample Value...&lt;/span&gt;&lt;/i&gt;, enter &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;0&lt;/span&gt;&lt;/i&gt; (that is, zero), click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;OK&lt;/span&gt;&lt;/i&gt;, then click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;No value is needed for &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;tns:docId&lt;/span&gt;&lt;/i&gt; on the next panel. Just click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;There is no need to store a copy of the data in the form template. Just click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Uncheck the box &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Automatically retrieve data when the form is opened&lt;/span&gt;&lt;/i&gt;. Our code will do that instead. Then click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Finish&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Now we’ll configure the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;SubmitDocument&lt;/span&gt;&lt;/i&gt; data adapter.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;ol start="12"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;We should be back at the data connections dialog box. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Add...&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Select the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Create a new connection to&lt;/span&gt;&lt;/i&gt; radio button. Then choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Receive data&lt;/span&gt;&lt;/i&gt;. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt; in the wizard. Note: you are choosing &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Receive data&lt;/span&gt;&lt;/i&gt; even though think of the operation as submitting the document. This is a result of how the web service method was defined.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Under &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;From where do you want to receive your data?&lt;/span&gt;&lt;/i&gt;, choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Web service&lt;/span&gt;&lt;/i&gt;. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&amp;nbsp;Enter the location of the Qdabra DBXL Document web service, same as above in step 6. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Select the operation called &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;SubmitDocument&lt;/span&gt;&lt;/i&gt;, near the bottom of the list. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;No value is needed for any of the parameters on this panel. Just click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;There is no need to store a copy of the data in the form template. Just click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Uncheck the box &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Automatically retrieve data when the form is opened&lt;/span&gt;&lt;/i&gt;. Our code will do that instead. Then click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Finish&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Back at the data connections dialog box, click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Close.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;u&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Adding the On Load and Submit handlers&lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In this series of steps we will hook up the On Load and Submit handlers to form code using &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Visual Studio Tools for Applications (VSTA)&lt;/span&gt;&lt;/i&gt;. However, we won’t fill in the event handlers yet.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;ol start="21"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Click the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Tools&lt;/span&gt;&lt;/i&gt; menu, locate the submenu &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Programming&lt;/span&gt;&lt;/i&gt;, and choose the item &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Loading Event...&lt;/span&gt;&lt;/i&gt;. VSTA will launch and show code for an empty event handler, called &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;FormEvents_Loading&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Back in InfoPath Designer, go to the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Tools&lt;/span&gt;&lt;/i&gt; menu and choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Submit Options...&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In Expense Report, &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Allow users to submit this form&lt;/span&gt;&lt;/i&gt; will already be checked. If it is not for your form template, check it now.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Perform custom action using Code&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Edit Code...&lt;/span&gt;&lt;/i&gt;. VSTA will flash on the task bar. If you switch to it you’ll notice another empty submit handler, called &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;FormEvents_Submit&lt;/span&gt;&lt;/i&gt;, has appeared.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Back in InfoPath Designer, click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;OK&lt;/span&gt;&lt;/i&gt; to dismiss the submit handler dialog box.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;u&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Writing the custom code to query and submit the DBXL document&lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In this series of steps we will hook up the On Load and Submit handlers to form code using &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Visual Studio Tools for Applications (VSTA)&lt;/span&gt;&lt;/i&gt;. However, we won’t fill in the event handlers yet.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;ol start="27"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;We’ll need to add some subroutines to the form code which will handle querying the web services we added earlier.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;a.&amp;nbsp;&amp;nbsp;&lt;/span&gt;If you are programming in Visual Basic, insert the following code just before the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;End Class&lt;/span&gt;&lt;/i&gt; statement at the bottom of the file:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;Private&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Function&lt;/span&gt;&lt;/font&gt; GetDocTypeName() &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Return the document type name that will be used in DBXL to identify the documents.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; For tutorial simplicity this is hard-coded, but can be obtained via more flexible methods for production templates.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Return&lt;/span&gt;&lt;/font&gt; &lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;MyDocType&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="#a31515" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#a31515;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;End&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Function&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;Private&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Function&lt;/span&gt;&lt;/font&gt; LoadFromDbxl(&lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;ByVal&lt;/span&gt;&lt;/font&gt; docType &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;, &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;ByVal&lt;/span&gt;&lt;/font&gt; docId &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;) &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Boolean&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Try&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Dim&lt;/span&gt;&lt;/font&gt; domGetDocument &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; XPathNavigator = DataSources(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;GetDocument&amp;quot;&lt;/span&gt;&lt;/font&gt;).CreateNavigator()&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Set docId argument for the DBXL web service call.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domGetDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:queryFields/tns:GetDocument/tns:docId&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).SetValue(docId)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Invoke the web service method to query DBXL for the document.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Dim&lt;/span&gt;&lt;/font&gt; connGetDocument &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; DataConnection = DataConnections(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;GetDocument&amp;quot;&lt;/span&gt;&lt;/font&gt;)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connGetDocument.Execute()&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Check for error.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Not&lt;/span&gt;&lt;/font&gt; domGetDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:dataFields/tns:GetDocumentResponse/tns:GetDocumentResult/tns:Success&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).ValueAsBoolean &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Throw&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;New&lt;/span&gt;&lt;/font&gt; Exception(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;GetDocument failed&amp;quot;&lt;/span&gt;&lt;/font&gt;)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;End&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Replace main DOM with obtained document.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Dim&lt;/span&gt;&lt;/font&gt; root &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; XPathNavigator = MainDataSource.CreateNavigator().SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/child::*&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Dim&lt;/span&gt;&lt;/font&gt; newDoc &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; XPathNavigator = domGetDocument.CreateNavigator().SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:dataFields/tns:GetDocumentResponse/tns:docInfo/tns:Content/node()&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root.InnerXml = newDoc.InnerXml&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Add new or updated QdabraDBXL PI so subsequent saves will overwrite DBXL document.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InsertQdabraDbxlPi(docType, docId)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Catch&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Return&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;False&lt;/span&gt;&lt;/font&gt; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Failure.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;End&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Try&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Return&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/font&gt; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Success.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="green" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:green;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;End&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Function&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;Private&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Function&lt;/span&gt;&lt;/font&gt; SubmitToDbxl(&lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;ByVal&lt;/span&gt;&lt;/font&gt; docType &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;, &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;ByVal&lt;/span&gt;&lt;/font&gt; name &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;, &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;ByVal&lt;/span&gt;&lt;/font&gt; author &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;, &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;ByVal&lt;/span&gt;&lt;/font&gt; description &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;) &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Boolean&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Dim&lt;/span&gt;&lt;/font&gt; domMainDocument &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; XPathNavigator = MainDataSource.CreateNavigator()&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Dim&lt;/span&gt;&lt;/font&gt; domSubmitDocument &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; XPathNavigator = DataSources(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;SubmitDocument&amp;quot;&lt;/span&gt;&lt;/font&gt;).CreateNavigator()&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Try&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Set the arguments for the SubmitDocument web service call.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:queryFields/tns:SubmitDocument/tns:docTypeName&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).SetValue(docType)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Notice that tns:xml will contain the entire main document being submitted to DBXL.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:queryFields/tns:SubmitDocument/tns:xml&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).SetValue(MainDataSource.CreateNavigator().OuterXml)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:queryFields/tns:SubmitDocument/tns:name&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).SetValue(name)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:queryFields/tns:SubmitDocument/tns:author&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).SetValue(author)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:queryFields/tns:SubmitDocument/tns:description&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).SetValue(description)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Invoke the web service method to submit the document data to DBXL.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Dim&lt;/span&gt;&lt;/font&gt; connSubmit &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; DataConnection = DataConnections(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;SubmitDocument&amp;quot;&lt;/span&gt;&lt;/font&gt;)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connSubmit.Execute()&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Check for error.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Not&lt;/span&gt;&lt;/font&gt; domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:dataFields/tns:SubmitDocumentResponse/tns:SubmitDocumentResult/tns:Success&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).ValueAsBoolean &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Throw&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;New&lt;/span&gt;&lt;/font&gt; Exception(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;SubmitDocument failed&amp;quot;&lt;/span&gt;&lt;/font&gt;)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;End&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Add new or updated QdabraDBXL PI so subsequent saves will overwrite DBXL document.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Dim&lt;/span&gt;&lt;/font&gt; docId &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt; = domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:dataFields/tns:SubmitDocumentResponse/tns:docId&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).Value&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InsertQdabraDbxlPi(docType, docId)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Catch&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Return&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;False&lt;/span&gt;&lt;/font&gt; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Failure.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;End&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Try&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Return&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;True&lt;/span&gt;&lt;/font&gt; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Success.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="green" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:green;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;End&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Function&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;Private&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Sub&lt;/span&gt;&lt;/font&gt; InsertQdabraDbxlPi(&lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;ByVal&lt;/span&gt;&lt;/font&gt; docType &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;, &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;ByVal&lt;/span&gt;&lt;/font&gt; docId &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Dim&lt;/span&gt;&lt;/font&gt; domMainDocument &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; XPathNavigator = MainDataSource.CreateNavigator()&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Remove any existing QdabraDBXL PI.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Dim&lt;/span&gt;&lt;/font&gt; oldPi &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; XPathNavigator = domMainDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/processing-instruction()[local-name(.) = &amp;#39;QdabraDBXL&amp;#39;]&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Not&lt;/span&gt;&lt;/font&gt; oldPi &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Is&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Nothing&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oldPi.DeleteSelf()&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;End&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/font&gt; docId &amp;lt;&amp;gt; &lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;&amp;#39; Add new or updated QdabraDBXL PI so subsequent saves will overwrite DBXL document.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Dim&lt;/span&gt;&lt;/font&gt; newPi &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt; = &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;.Format(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;lt;?QdabraDBXL docid=&amp;#39;{0}&amp;#39; doctype=&amp;#39;{1}&amp;#39; ?&amp;gt;&amp;quot;&lt;/span&gt;&lt;/font&gt;, docId, docType)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domMainDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/processing-instruction()[local-name(.) = &amp;#39;mso-infoPathSolution&amp;#39;]&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).InsertBefore(newPi)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;End&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;End&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Sub&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;b.&amp;nbsp;&amp;nbsp;&lt;/span&gt;If you are programming&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt; in Visual C#, use this code instead, inserted just after the closing brace for the empty &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;FormEvents_Submit&lt;/span&gt;&lt;/i&gt; function:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;public&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt; GetDocTypeName()&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;{&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Return the document type name that will be used in DBXL to identify the documents.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// For tutorial simplicity this is hard-coded, but can be obtained via more flexible methods for production templates.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;return&lt;/span&gt;&lt;/font&gt; &lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;MyDocType&amp;quot;&lt;/span&gt;&lt;/font&gt;;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;private&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;bool&lt;/span&gt;&lt;/font&gt; LoadFromDbxl(&lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt; docType, &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt; docId)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;{&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;try&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XPathNavigator domGetDocument = DataSources[&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;GetDocument&amp;quot;&lt;/span&gt;&lt;/font&gt;].CreateNavigator();&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Set docId argument for the DBXL web service call.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domGetDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:queryFields/tns:GetDocument/tns:docId&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).SetValue(docId);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Invoke the web service method to query DBXL for the document.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataConnection connGetDocument = DataConnections[&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;GetDocument&amp;quot;&lt;/span&gt;&lt;/font&gt;];&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connGetDocument.Execute();&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Check for error.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;if&lt;/span&gt;&lt;/font&gt; (!domGetDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:dataFields/tns:GetDocumentResponse/tns:GetDocumentResult/tns:Success&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).ValueAsBoolean)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;throw&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;new&lt;/span&gt;&lt;/font&gt; Exception(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;GetDocument failed&amp;quot;&lt;/span&gt;&lt;/font&gt;);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Replace main DOM with obtained document.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XPathNavigator root = MainDataSource.CreateNavigator().SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/child::*&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XPathNavigator newDoc = domGetDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:dataFields/tns:GetDocumentResponse/tns:docInfo/tns:Content/node()&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root.InnerXml = newDoc.InnerXml;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Add new or updated QdabraDBXL PI so subsequent saves will overwrite DBXL document.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InsertQdabraDbxlPi(docType, docId);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;catch&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;return&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;&lt;/font&gt;; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Failure.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;return&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;true&lt;/span&gt;&lt;/font&gt;; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Success.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;private&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;bool&lt;/span&gt;&lt;/font&gt; SubmitToDbxl(&lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt; docType, &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt; name, &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt; author, &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt; description)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;{&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; XPathNavigator domMainDocument = MainDataSource.CreateNavigator();&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; XPathNavigator domSubmitDocument = DataSources[&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;SubmitDocument&amp;quot;&lt;/span&gt;&lt;/font&gt;].CreateNavigator();&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;try&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Set the arguments for the SubmitDocument web service call.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:queryFields/tns:SubmitDocument/tns:docTypeName&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).SetValue(docType);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Notice that tns:xml will contain the entire main document being submitted to DBXL.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:queryFields/tns:SubmitDocument/tns:xml&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).SetValue(MainDataSource.CreateNavigator().OuterXml);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:queryFields/tns:SubmitDocument/tns:name&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).SetValue(name);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:queryFields/tns:SubmitDocument/tns:author&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).SetValue(author);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:queryFields/tns:SubmitDocument/tns:description&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).SetValue(description);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Invoke the web service method to submit the document data to DBXL.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataConnection connSubmit = DataConnections[&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;SubmitDocument&amp;quot;&lt;/span&gt;&lt;/font&gt;];&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connSubmit.Execute();&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Check for error.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;if&lt;/span&gt;&lt;/font&gt; (!domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:dataFields/tns:SubmitDocumentResponse/tns:SubmitDocumentResult/tns:Success&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).ValueAsBoolean)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;throw&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;new&lt;/span&gt;&lt;/font&gt; Exception(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Submit failed&amp;quot;&lt;/span&gt;&lt;/font&gt;);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Add new or updated QdabraDBXL PI so subsequent saves will overwrite DBXL document.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt; docId = domSubmitDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/dfs:myFields/dfs:dataFields/tns:SubmitDocumentResponse/tns:docId&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).Value;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InsertQdabraDbxlPi(docType, docId);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;catch&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;return&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;&lt;/font&gt;; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Failure.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;return&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;true&lt;/span&gt;&lt;/font&gt;; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Success.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;private&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;void&lt;/span&gt;&lt;/font&gt; InsertQdabraDbxlPi(&lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt; docType, &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt; docId)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;{&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; XPathNavigator domMainDocument = MainDataSource.CreateNavigator();&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Remove any existing QdabraDBXL PI.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; XPathNavigator oldPi = domMainDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/processing-instruction()[local-name(.) = &amp;#39;QdabraDBXL&amp;#39;]&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;if&lt;/span&gt;&lt;/font&gt; (oldPi != &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;null&lt;/span&gt;&lt;/font&gt;)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oldPi.DeleteSelf();&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;if&lt;/span&gt;&lt;/font&gt; (docId != &lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/font&gt;)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="green"&gt;&lt;span style="COLOR:green;"&gt;// Add new or updated QdabraDBXL PI so subsequent saves will overwrite DBXL document.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt; newPi = String.Format(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;&amp;lt;?QdabraDBXL docid=\&amp;quot;{0}\&amp;quot; doctype=\&amp;quot;{1}\&amp;quot; ?&amp;gt;&amp;quot;&lt;/span&gt;&lt;/font&gt;, docId, docType);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; domMainDocument.SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/processing-instruction()[local-name(.) = &amp;#39;mso-infoPathSolution&amp;#39;]&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).InsertBefore(newPi);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol start="28"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Before we go any further I want to point out a special function (found at the top of the just-inserted code block) called &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;GetDocTypeName&lt;/span&gt;&lt;/i&gt;. This function will identify the document type in DBXL that documents stored under. The name here will be used when creating the DBXL document type record in the DBXL Administration Tool later. Although the document type string is hard-coded in this example, there are other ways of storing it that may be more appropriate in a production scenario. For example, you might create an xml file containing configuration information and attach it to your form template as a static xml data source. In the function &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;GetDocTypeName&lt;/span&gt;&lt;/i&gt; you return the value of the xml node value in the data source. This provides more flexibility since the document type can be modified if needed without recompiling the form code. Other ways include having the form template use a web service data adapter to query the appropriate document type or using a query string. For the tutorial this string can remain as is. &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Next, we will fill in the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;FormEvents_Loading&lt;/span&gt;&lt;/i&gt; event handler.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoListParagraphCxSpLast" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;a.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;If you are programming in Visual Basic, insert the following code into the body of the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;FormEvents_Loading&lt;/span&gt;&lt;/i&gt; subroutine:&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;Me&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;.NamespaceManager.GetNamespacesInScope(XmlNamespaceScope.All)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;Dim&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; docId &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt; = &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Nothing&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="green" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:green;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;#39; Do a case-insensitive search for the docid querystring parameter on the URL&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;For&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Each&lt;/span&gt;&lt;/font&gt; inputParameter &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; System.Collections.Generic.KeyValuePair(&lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Of&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;, &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;) &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;In&lt;/span&gt;&lt;/font&gt; e.InputParameters&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/font&gt; (inputParameter.Key.Equals(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;docid&amp;quot;&lt;/span&gt;&lt;/font&gt;, StringComparison.OrdinalIgnoreCase)) &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; docId = inputParameter.Value&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;End&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;Next&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;If&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Not&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt;.IsNullOrEmpty(docId) &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;Then&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LoadFromDbxl(GetDocTypeName(), docId)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;End&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;If&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;b.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;If you are programming in Visual C#, insert the following code into the body of the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;FormEvents_Loading&lt;/span&gt;&lt;/i&gt; function:&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;.NamespaceManager.GetNamespacesInScope(XmlNamespaceScope.All);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;string&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; docId = &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;null&lt;/span&gt;&lt;/font&gt;;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="green" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:green;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;// Do a case-insensitive search for the docid querystring parameter on the URL&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;foreach&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; (System.Collections.Generic.KeyValuePair&amp;lt;&lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt;, &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;string&lt;/span&gt;&lt;/font&gt;&amp;gt; inputParameter &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;in&lt;/span&gt;&lt;/font&gt; e.InputParameters)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;{&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;if&lt;/span&gt;&lt;/font&gt; (inputParameter.Key.Equals(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;docid&amp;quot;&lt;/span&gt;&lt;/font&gt;, StringComparison.OrdinalIgnoreCase))&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; docId = inputParameter.Value;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;if&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; (!String.IsNullOrEmpty(docId))&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;{&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LoadFromDbxl(GetDocTypeName(), docId);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;ol start="30"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;Finally, we will fill in the code for the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;FormEvents_Submit&lt;/span&gt;&lt;/i&gt; handler.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoListParagraphCxSpLast" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;a.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;If you are programming in Visual Basic, insert the following code into the body of the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;FormEvents_Submit&lt;/span&gt;&lt;/i&gt; subroutine:&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="green" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:green;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;#39; These document properties can be customized as desired&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;Dim&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; title &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt; = &lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Expense Report&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;Dim&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; user &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt; = Application.User.UserName&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;Dim&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; description &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;As&lt;/span&gt;&lt;/font&gt; &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;String&lt;/span&gt;&lt;/font&gt; = MainDataSource.CreateNavigator().SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/my:expenseReport/my:purpose&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).Value&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;SubmitToDbxl(GetDocTypeName(), title, user, description)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;e.CancelableArgs.Cancel = &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;False&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;b.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;If you are programming in Visual C#, insert the following code into the body of the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;FormEvents_Submit&lt;/span&gt;&lt;/i&gt; function:&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="green" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:green;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;// These document properties can be customized as desired&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;string&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; title = &lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Expense Report&amp;quot;&lt;/span&gt;&lt;/font&gt;;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;string&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; user = Application.User.UserName;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" color="blue" size="2"&gt;&lt;span style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;string&lt;/span&gt;&lt;/font&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt; description = MainDataSource.CreateNavigator().SelectSingleNode(&lt;font color="#a31515"&gt;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;/my:expenseReport/my:purpose&amp;quot;&lt;/span&gt;&lt;/font&gt;, NamespaceManager).Value;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;SubmitToDbxl(GetDocTypeName(), title, user, description);&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="BORDER-RIGHT:windowtext;PADDING-RIGHT:0in;BORDER-TOP:windowtext;PADDING-LEFT:0in;MARGIN-BOTTOM:0pt;PADDING-BOTTOM:0in;MARGIN-LEFT:1.5in;BORDER-LEFT:windowtext;LINE-HEIGHT:normal;MARGIN-RIGHT:0in;PADDING-TOP:0in;BORDER-BOTTOM:windowtext;"&gt;&lt;font face="Courier New" size="2"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;e.CancelableArgs.Cancel = &lt;font color="blue"&gt;&lt;span style="COLOR:blue;"&gt;false&lt;/span&gt;&lt;/font&gt;;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol start="31"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;The code is now finished. Switch back to the InfoPath Designer.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;u&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Converting the data source connections for server use&lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In order for the form template to be able to access web service methods, the data connections must be converted to udcx files on a server.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;ol start="32"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Create a Data Connections Library on your SharePoint server.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;a.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;Navigate in your web browser to your SharePoint web site.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;b.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;Click on &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Document Center&lt;/span&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;c.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;On the right side of the page, click on the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Site Actions&lt;/span&gt;&lt;/i&gt; menu and choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Create&lt;/span&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;d.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;Under the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Libraries &lt;/span&gt;&lt;/i&gt;heading, choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Data Connection Library&lt;/span&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;e.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;Enter a name, such as &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;MyDataConnections&lt;/span&gt;&lt;/i&gt; and hit &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;OK&lt;/span&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;f.&lt;font face="Times New Roman" size="1"&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;You will now have a new Data Connections Library at a URL like &lt;i&gt;&lt;u&gt;&lt;span style="FONT-STYLE:italic;"&gt;http://&amp;lt;your-server-name&amp;gt;/Docs/MyDataConnections/Forms/AllItems.aspx&lt;/span&gt;&lt;/u&gt;&lt;/i&gt; .&lt;br /&gt;&lt;/p&gt;
&lt;ol start="33"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Convert the form template’s data connections.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;a.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;In the InfoPath Designer, from the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Tools&lt;/span&gt;&lt;/i&gt; menu, open &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Data Connections...&lt;/span&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;b.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;At this time we need to remove the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Main submit&lt;/span&gt;&lt;/i&gt; data connection that came with the sample template since it will prevent deployment on the server. Make sure &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Main submit&lt;/span&gt;&lt;/i&gt; is selected and click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Remove&lt;/span&gt;&lt;/i&gt;. Then answer &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Yes&lt;/span&gt;&lt;/i&gt; to the dialog.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;c.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;Select &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;GetDocument&lt;/span&gt;&lt;/i&gt; and click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Convert&lt;/span&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;d.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;In the dialog, enter the path to the udcx file you wish to create in your data connections library. This should be of the form &lt;i&gt;&lt;u&gt;&lt;span style="FONT-STYLE:italic;"&gt;http://&amp;lt;your-server-name&amp;gt;/Docs/MyDataConnections/GetDocument.udcx&lt;/span&gt;&lt;/u&gt;&lt;/i&gt; . Hit &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;OK&lt;/span&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;e.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;Select &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;SubmitDocument&lt;/span&gt;&lt;/i&gt; and click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Convert&lt;/span&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;f.&lt;font face="Times New Roman" size="1"&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;In the dialog, enter the path to the udcx file you wish to create in your data connections library. This should be of the form &lt;i&gt;&lt;u&gt;&lt;span style="FONT-STYLE:italic;"&gt;http://&amp;lt;your-server-name&amp;gt;/Docs/MyDataConnections/SubmitDocument.udcx&lt;/span&gt;&lt;/u&gt;&lt;/i&gt; . Hit &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;OK&lt;/span&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;g.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;In the data connections dialog, click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Close&lt;/span&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;ol start="34"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Each udcx must be approved on the server.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;a.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;Navigate to the data connections library, using the URL you obtained in step 32(f).&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;b.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;Click the dropdown menu that appears when hovering near &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;GetDocument&lt;/span&gt;&lt;/i&gt; and choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Approve/reject&lt;/span&gt;&lt;/i&gt; from this menu.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;c.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;Click the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Approved&lt;/span&gt;&lt;/i&gt; option on the page that comes up. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;OK.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;d.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;Click the dropdown menu that appears when hovering near &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;SubmitDocument&lt;/span&gt;&lt;/i&gt; and choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Approve/reject&lt;/span&gt;&lt;/i&gt; from this menu.&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpLast" style="MARGIN-LEFT:1in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;e.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;Click the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Approved&lt;/span&gt;&lt;/i&gt; option on the page that comes up. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;OK.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;u&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Publishing a deployable form template&lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;
&lt;ol start="35"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In the InfoPath Designer, go to the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;File&lt;/span&gt;&lt;/i&gt; menu and choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Publish...&lt;/span&gt;&lt;/i&gt;, then click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;OK&lt;/span&gt;&lt;/i&gt; in response to the message &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;This form template has been modified since it was last saved&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;On the first panel of the wizard under &lt;span style="FONT-STYLE:italic;"&gt;Where do you want to publish the form template?&lt;/span&gt;, select &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;To a network location&lt;/span&gt;&lt;/i&gt;. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Under &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Form template path and file name&lt;/span&gt;&lt;/i&gt; enter a path and filename on the local hard disk. An example might be &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;c:\ExpenseReport-Published.xsn&lt;/span&gt;&lt;/i&gt; . Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;On the next panel, delete the path in the box such that the box is empty. Providing a path here can sometimes prevent deployment on the server. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Next&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In response to the warning that starts &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Users will not be able to open this form...&lt;/span&gt;&lt;/i&gt;, hit &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;OK&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Publish&lt;/span&gt;&lt;/i&gt;. Then click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Close&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;u&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Deploying the form template&lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;
&lt;ol start="41"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Open the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;SharePoint 3.0 Central Administration&lt;/span&gt;&lt;/i&gt; tool from the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Programs&lt;/span&gt;&lt;/i&gt; menu on your server. This will navigate a web browser to the administration page for your server.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Applications Management&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Under &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;InfoPath Forms Services&lt;/span&gt;&lt;/i&gt;, click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Manage form templates&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Upload form template&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Enter the file path to which you published your finished template, for example &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;c:\ExpenseReport-Published.xsn &lt;/span&gt;&lt;/i&gt;. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Upload&lt;/span&gt;&lt;/i&gt;. &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;OK&lt;/span&gt;&lt;/i&gt; on the resulting success page.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Click the menu that appears when hovering over the form template you just added and choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Activate to a site collection&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Click the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Site collection&lt;/span&gt;&lt;/i&gt; selector menu and choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Change Site Collection&lt;/span&gt;&lt;/i&gt;. (Note, SharePoint almost always defaults to the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;wrong&lt;/span&gt;&lt;/i&gt; site collection the first time a form template is activated.)&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In the pop-up window, click the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Web Application&lt;/span&gt;&lt;/i&gt; selector menu and choose &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Change Web Application&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;SharePoint - 80,&lt;/span&gt;&lt;/i&gt; and then click the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;/&lt;/span&gt;&lt;/i&gt; to activate to the entire site collection. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;OK&lt;/span&gt;&lt;/i&gt;. The pop-up window will disappear.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;OK&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;u&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Configuring DBXL for your document type&lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;
&lt;ol start="52"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Open the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;DBXL Administration Tool&lt;/span&gt;&lt;/i&gt;. This can be found by navigating to the DBXL start page on your server, usually at &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;&lt;u&gt;http://&amp;lt;your-server-name&amp;gt;/QdabraWebService/default.htm&lt;/u&gt;&lt;/span&gt;&lt;/i&gt; and then clicking &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;DBXL Administration Tool&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;New Configuration&lt;/span&gt;&lt;/i&gt; in the tool.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Under &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Document Type Details&lt;/span&gt;&lt;/i&gt;, find the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Name&lt;/span&gt;&lt;/i&gt; text box and enter the name of your document type. As you will recall, we pasted in a function called &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;GetDocTypeName&lt;/span&gt;&lt;/i&gt; that contained a hard-coded string &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;MyDocType&lt;/span&gt;&lt;/i&gt;. This field is how the form template connects to DBXL. Enter &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;MyDocType&lt;/span&gt;&lt;/i&gt; in the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Name&lt;/span&gt;&lt;/i&gt; box.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Find &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;XSN File&lt;/span&gt;&lt;/i&gt; and click the control that says &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Click here to attach file&lt;/span&gt;&lt;/i&gt;. Find your finished template, for example &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;c:\ExpenseReport-Published.xsn&lt;/span&gt;&lt;/i&gt; and attach that file.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Save&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;u&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Testing new document creation and updating&lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;
&lt;ol start="57"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;DBXL Administration Tool&lt;/span&gt;&lt;/i&gt; click the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Documents&lt;/span&gt;&lt;/i&gt; tab and observe that there are no documents listed.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In a new web browser window enter a URL to IPFS launching your document. This URL will look something like this: &lt;i&gt;&lt;u&gt;&lt;span style="FONT-STYLE:italic;"&gt;http://&amp;lt;your-server-name&amp;gt;/_layouts/formserver.aspx?XsnLocation=/FormServerTemplates/ExpenseReport-Published.xsn&amp;amp;OpenIn=Browser&lt;/span&gt;&lt;/u&gt;&lt;/i&gt; .&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In the form, fill out the required fields (manager’s email address) and enter &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;test1&lt;/span&gt;&lt;/i&gt; in the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Business Purpose&lt;/span&gt;&lt;/i&gt; field. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Submit&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;DBXL Administration Tool&lt;/span&gt;&lt;/i&gt; click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Refresh&lt;/span&gt;&lt;/i&gt; and verify that the document appears with &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;test1&lt;/span&gt;&lt;/i&gt; in the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Description&lt;/span&gt;&lt;/i&gt; column.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In the form, modify &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Business Purpose&lt;/span&gt;&lt;/i&gt; to say &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;test2&lt;/span&gt;&lt;/i&gt;. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Submit&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;DBXL Administration Tool&lt;/span&gt;&lt;/i&gt; click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Refresh&lt;/span&gt;&lt;/i&gt; and verify that the document now has &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;test2&lt;/span&gt;&lt;/i&gt; in the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Description&lt;/span&gt;&lt;/i&gt; column. The &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Doc. ID&lt;/span&gt;&lt;/i&gt; column has not changed because the form is now connected to the previously submitted document.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;u&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Testing opening and updating an existing document&lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/p&gt;
&lt;ol start="63"&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;To open an existing document, specify the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;DocID&lt;/span&gt;&lt;/i&gt; querystring parameter on the URL. You can identify a document ID by looking in &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;DBXL Administration Tool&lt;/span&gt;&lt;/i&gt; under the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Doc. ID&lt;/span&gt;&lt;/i&gt; column. Identify the document ID for the document submitted in step 59. Assume the document ID is 25, the URL to open this document would look like: &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;&lt;u&gt;http://&amp;lt;your-server-name&amp;gt;/_layouts/formserver.aspx?XsnLocation=/FormServerTemplates/ExpenseReport-Published.xsn&amp;amp;OpenIn=Browser&amp;amp;DocID=25&lt;/u&gt;&lt;/span&gt;&lt;/i&gt; .&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;&amp;nbsp;In a new web browser window, navigate to this URL, setting the DocID parameter to the one for your document. Verify that &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Business Purpose&lt;/span&gt;&lt;/i&gt; contains &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;test2&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;Modify &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Business Purpose&lt;/span&gt;&lt;/i&gt; to say test3. Click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Submit&lt;/span&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div class="MsoNormal" style="MARGIN-LEFT:0.25in;"&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;In the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;DBXL Administration Tool&lt;/span&gt;&lt;/i&gt; click &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Refresh&lt;/span&gt;&lt;/i&gt; and verify that the document now has &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;test3&lt;/span&gt;&lt;/i&gt; in the &lt;i&gt;&lt;span style="FONT-STYLE:italic;"&gt;Description&lt;/span&gt;&lt;/i&gt; column.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;font face="Calibri" size="2"&gt;&lt;span style="FONT-SIZE:11pt;LINE-HEIGHT:115%;"&gt;I hope you have enjoyed exploring how to connect InfoPath Forms Server with DBXL and that it opens up all kinds of new possibilities for your forms solutions!&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;&lt;/font&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=30599" width="1" height="1"&gt;</description></item><item><title>One possible cause for the error message: Error initializing DBXL database. Client found response content type of 'text/html; charset=utf-8', but expected 'text/xml'.</title><link>https://www.infopathdev.com:443/blogs/tomlaw/archive/2008/07/03/one-possible-cause-for-the-error-message-error-initializing-dbxl-database-client-found-response-content-type-of-text-html-charset-utf-8-but-expected-text-xml.aspx</link><pubDate>Thu, 03 Jul 2008 16:17:00 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:30085</guid><dc:creator>Tom Lawrence</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://www.infopathdev.com:443/blogs/tomlaw/rsscomments.aspx?PostID=30085</wfw:commentRss><comments>https://www.infopathdev.com:443/blogs/tomlaw/archive/2008/07/03/one-possible-cause-for-the-error-message-error-initializing-dbxl-database-client-found-response-content-type-of-text-html-charset-utf-8-but-expected-text-xml.aspx#comments</comments><description>&lt;p&gt;In the forums, there has been some discussion about the following error message:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Error initializing DBXL database. Client found response content type of &amp;#39;text/html; charset=utf-8&amp;#39;, but expected &amp;#39;text/xml&amp;#39;.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Usually it relates to local machine accounts not having database administration rights or membership in the WSS permissions groups. For examples, see &lt;a href="http://www.infopathdev.com/forums/p/5678/21311.aspx#21311"&gt;http://www.infopathdev.com/forums/p/5678/21311.aspx#21311&lt;/a&gt;&amp;nbsp;and &lt;a href="http://www.infopathdev.com/forums/p/6941/25289.aspx#25289"&gt;http://www.infopathdev.com/forums/p/6941/25289.aspx#25289&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I want to discuss another possible cause of the error message on MOSS 2007 installations. It&amp;#39;s a fairly simple oversight but unfortunately the message does not help diagnose the problem. Once MOSS 2007 is installed and the default SharePoint web site (on port 80) is provisioned, the &amp;quot;Default Web Site&amp;quot; on the machine is locked down. Typically, one would want to install DBXL on the newly provisioned &amp;quot;SharePoint - 80&amp;quot; web site. However, the initial configuration panel of the DBXL installer defaults to &amp;quot;Default Web Site&amp;quot;. If one makes the erroneous but reasonable assumption that &amp;quot;Default Web Site&amp;quot; would be equivalent the &amp;quot;SharePoint - 80&amp;quot;, then one may run into this problem.&lt;/p&gt;
&lt;p&gt;The problem occurs in two phases. The &lt;em&gt;first&lt;/em&gt; time DBXL installation is attempted, the installer fails with this error&amp;nbsp;message:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Cannot open log for source &amp;#39;Database Accelerator&amp;#39;. You may not have write access. --&amp;gt; The security descriptor structure is invalid.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This is correct but does not specifically identify the cause. Someone new to the product might not realize this is due to selecting the wrong web site for installation. Or, someone might assume the problem is with database permissions and attempt to grant various administrative privileges to Network Service or other accounts being used for installation. Finally, many of us just &amp;quot;feel lucky&amp;quot; and sometimes try to install again, looking for some hint of what to change.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;second&lt;/em&gt; time DBXL installation is attempted, the installer fails with this error message:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Error initializing DBXL database.&lt;br /&gt;Client found response content type of &amp;#39;text/html; charset=utf-8&amp;#39;, but expected &amp;#39;text/xml&amp;#39;.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;In the Qdabra event log, you&amp;#39;ll see a failure event with the preceding message as well as a large amount of HTML (attached below). Embedded in the HTML somewhere will be the following:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The file you are attempting to save or retrieve has been blocked from this Web site by the server administrators.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The solution to this problem is ensure that &amp;quot;SharePoint&amp;nbsp;- 80&amp;quot; is selected as the web site to install to. There may still be other configuration problems, so if the problem continues, be sure to take a look at the other links above as well.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;lt;HTML dir=&amp;quot;ltr&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;HEAD&amp;gt;&amp;lt;meta name=&amp;quot;GENERATOR&amp;quot; content=&amp;quot;Microsoft SharePoint&amp;quot; /&amp;gt;&amp;lt;meta name=&amp;quot;progid&amp;quot; content=&amp;quot;SharePoint.WebPartPage.Document&amp;quot; /&amp;gt;&amp;lt;meta HTTP-EQUIV=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&amp;lt;meta HTTP-EQUIV=&amp;quot;Expires&amp;quot; content=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;meta name=&amp;quot;ROBOTS&amp;quot; content=&amp;quot;NOHTMLINDEX&amp;quot; /&amp;gt;&amp;lt;title&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Error&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;lt;/title&amp;gt;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;/_layouts/1033/styles/core.css?rev=5msmprmeONfN6lJ3wtbAlA%3D%3D&amp;quot;/&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; language=&amp;quot;javascript&amp;quot; src=&amp;quot;/_layouts/1033/init.js?rev=ck%2BHdHQ8ABQHif7kr%2Bj7iQ%3D%3D&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; language=&amp;quot;javascript&amp;quot; src=&amp;quot;/_layouts/1033/core.js?rev=S5dt4K8TJGVTYU9HrW6enw%3D%3D&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&amp;lt;meta name=&amp;quot;Robots&amp;quot; content=&amp;quot;NOINDEX &amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;meta name=&amp;quot;SharePointError&amp;quot; content=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;&amp;lt;/HEAD&amp;gt;&lt;br /&gt;&amp;lt;BODY scroll=&amp;quot;yes&amp;quot; onload=&amp;quot;BLOCKED SCRIPTif (typeof(_spBodyOnLoadWrapper) != &amp;#39;undefined&amp;#39;) _spBodyOnLoadWrapper();&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;form name=&amp;quot;aspnetForm&amp;quot; method=&amp;quot;post&amp;quot; action=&amp;quot;../_layouts/error.aspx&amp;quot; id=&amp;quot;aspnetForm&amp;quot; onsubmit=&amp;quot;return _spFormOnSubmitWrapper();&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;__VIEWSTATE&amp;quot; id=&amp;quot;__VIEWSTATE&amp;quot; value=&amp;quot;/wEPDwUKLTU2NjkxODU3M2RkBAIEHmag7t7I92tfdt6LwmoUHAs=&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp; &amp;lt;TABLE class=&amp;quot;ms-main&amp;quot; CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=&amp;quot;100%&amp;quot; HEIGHT=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;table CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;td colspan=4 class=&amp;quot;ms-globalbreadcrumb&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;a href=&amp;quot;BLOCKED SCRIPTTopHelpButtonClick(&amp;#39;NavBarHelpHome&amp;#39;)&amp;quot; id=&amp;quot;ctl00_PlaceHolderGlobalNavigation_TopHelpLink&amp;quot; AccessKey=&amp;quot;6&amp;quot; title=&amp;quot;Help (new window)&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;/_layouts/images/helpicon.gif&amp;quot; align=&amp;quot;absmiddle&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Help (new window)&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;td class=&amp;quot;ms-globalTitleArea&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;table width=100% cellpadding=0 cellspacing=0 border=0&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;td id=&amp;quot;GlobalTitleAreaImage&amp;quot; class=&amp;quot;ms-titleimagearea&amp;quot;&amp;gt;&amp;lt;img id=&amp;quot;onetidHeadbnnr0&amp;quot; src=&amp;quot;/_layouts/images/titlegraphic.gif&amp;quot;&amp;nbsp; alt=&amp;quot;&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;td class=&amp;quot;ms-sitetitle&amp;quot; width=100%&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;td style=&amp;quot;padding-top:8px;&amp;quot; valign=top&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;TD id=&amp;quot;onetIdTopNavBarContainer&amp;quot; WIDTH=100% class=&amp;quot;ms-bannerContainer&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/TR&amp;gt;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;lt;TR height=&amp;quot;100%&amp;quot;&amp;gt;&amp;lt;TD&amp;gt;&amp;lt;TABLE width=&amp;quot;100%&amp;quot; height=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;td class=&amp;quot;ms-titlearealeft&amp;quot; id=&amp;quot;TitleAreaImageCell&amp;quot; valign=&amp;quot;middle&amp;quot; nowrap&amp;gt;&amp;lt;div style=&amp;quot;height:100%&amp;quot; class=&amp;quot;ms-titleareaframe&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;td class=&amp;quot;ms-titleareaframe&amp;quot; id=&amp;quot;TitleAreaFrameClass&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;lt;table cellpadding=0 height=100% width=100% cellspacing=0&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;ms-areaseparatorleft&amp;quot;&amp;gt;&amp;lt;IMG SRC=&amp;quot;/_layouts/images/blank.gif&amp;quot; width=1 height=1 alt=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;td valign=top&amp;nbsp; id=&amp;quot;onetidPageTitleAreaFrame&amp;quot; class=&amp;#39;ms-areaseparator&amp;#39; nowrap width=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;table id=&amp;quot;onetidPageTitleAreaTable&amp;quot; cellpadding=0 cellspacing=0 width=100% border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;td valign=&amp;quot;top&amp;quot; class=&amp;quot;ms-titlearea&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a href=&amp;quot;&lt;/em&gt;&lt;a href="http://tomws2k3/"&gt;&lt;em&gt;http://tomws2k3&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&amp;quot; id=&amp;quot;ctl00_PlaceHolderTitleBreadcrumb_idSimpleGoBackToHome&amp;quot;&amp;gt;Go back to site&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;td height=100% valign=top ID=onetidPageTitle class=&amp;quot;ms-pagetitle&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;h2 class=&amp;quot;ms-pagetitle&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Error&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;td class=&amp;quot;ms-titlearearight&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;lt;div class=&amp;#39;ms-areaseparatorright&amp;#39;&amp;gt;&amp;lt;IMG SRC=&amp;quot;/_layouts/images/blank.gif&amp;quot; width=8 height=100% alt=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/tr&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;TD class=&amp;quot;ms-leftareacell&amp;quot; valign=top height=100% id=&amp;quot;LeftNavigationAreaCell&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;table class=ms-nav width=100% height=100% cellpadding=0 cellspacing=0&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TABLE height=&amp;quot;100%&amp;quot; class=ms-navframe CELLPADDING=0 CELLSPACING=0 border=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td width=&amp;quot;4px&amp;quot;&amp;gt;&amp;lt;IMG SRC=&amp;quot;/_layouts/images/blank.gif&amp;quot; width=4 height=1 alt=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td colspan=2&amp;gt;&amp;lt;IMG SRC=&amp;quot;/_layouts/images/blank.gif&amp;quot; width=138 height=1 alt=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/TABLE&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;td&amp;gt;&lt;br /&gt;&amp;lt;div class=&amp;#39;ms-areaseparatorleft&amp;#39;&amp;gt;&amp;lt;IMG SRC=&amp;quot;/_layouts/images/blank.gif&amp;quot; width=8 height=100% alt=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;td class=&amp;#39;ms-formareaframe&amp;#39; valign=&amp;quot;top&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;TABLE width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; class=&amp;quot;ms-propertysheet&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;TR valign=&amp;quot;top&amp;quot;&amp;nbsp; &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;TD class=&amp;quot;ms-descriptiontext&amp;quot; width=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TD ID=onetidYPadding width=&amp;quot;10px&amp;quot;&amp;gt;&amp;lt;IMG SRC=&amp;quot;/_layouts/images/blank.gif&amp;quot; width=10 height=1 alt=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TR &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;TD ID=onetidMainBodyPadding height=&amp;quot;8px&amp;quot;&amp;gt;&amp;lt;IMG SRC=&amp;quot;/_layouts/images/blank.gif&amp;quot; width=1 height=8 alt=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td valign=&amp;quot;top&amp;quot; height=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;A name=&amp;quot;mainContent&amp;quot;&amp;gt;&amp;lt;/A&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;lt;table width=100% border=0 class=&amp;quot;ms-titleareaframe&amp;quot; cellpadding=0&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;TR&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;TD valign=top width=&amp;quot;100%&amp;quot; style=&amp;quot;padding-top: 10px&amp;quot; class=&amp;quot;ms-descriptiontext&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;span id=&amp;quot;ctl00_PlaceHolderMain_LabelMessage&amp;quot;&amp;gt;&lt;strong&gt;The file you are attempting to save or retrieve has been blocked from this Web site by the server administrators.&lt;/strong&gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;P&amp;gt;&amp;lt;span class=&amp;quot;ms-descriptiontext&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;span id=&amp;quot;ctl00_PlaceHolderMain_helptopic_troubleshooting&amp;quot;&amp;gt;&amp;lt;A Title=&amp;quot;Troubleshoot issues with Windows SharePoint Services. - Opens in new window&amp;quot; HREF=&amp;quot;BLOCKED SCRIPTHelpWindowKey(&amp;#39;troubleshooting&amp;#39;)&amp;quot;&amp;gt;Troubleshoot issues with Windows SharePoint Services.&amp;lt;/A&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/TD&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; var gearPage = document.getElementById(&amp;#39;GearPage&amp;#39;);&lt;br /&gt;&amp;nbsp; if(null != gearPage)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; gearPage.parentNode.removeChild(gearPage);&lt;br /&gt;&amp;nbsp;&amp;nbsp; document.title = &amp;quot;Error&amp;quot;;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/table&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;td class=&amp;quot;ms-rightareacell&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;div class=&amp;#39;ms-areaseparatorright&amp;#39;&amp;gt;&amp;lt;IMG SRC=&amp;quot;/_layouts/images/blank.gif&amp;quot; width=8 height=100% alt=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;td class=&amp;quot;ms-pagebottommarginleft&amp;quot;&amp;gt;&amp;lt;IMG SRC=&amp;quot;/_layouts/images/blank.gif&amp;quot; width=1 height=10 alt=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;td class=&amp;quot;ms-pagebottommargin&amp;quot;&amp;gt;&amp;lt;IMG SRC=&amp;quot;/_layouts/images/blank.gif&amp;quot; width=1 height=10 alt=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;td class=&amp;quot;ms-bodyareapagemargin&amp;quot;&amp;gt;&amp;lt;IMG SRC=&amp;quot;/_layouts/images/blank.gif&amp;quot; width=1 height=10 alt=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;td class=&amp;quot;ms-pagebottommarginright&amp;quot;&amp;gt;&amp;lt;IMG SRC=&amp;quot;/_layouts/images/blank.gif&amp;quot; width=1 height=10 alt=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/TABLE&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/TABLE&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;__spDummyText1&amp;quot; style=&amp;quot;display:none;&amp;quot; size=1/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;__spDummyText2&amp;quot; style=&amp;quot;display:none;&amp;quot; size=1/&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/form&amp;gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="https://www.infopathdev.com:443/aggbug.aspx?PostID=30085" width="1" height="1"&gt;</description></item></channel></rss>