<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.infopathdev.com/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>Installation and setup</title><link>http://www.infopathdev.com/files/folders/installation_and_setup/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>Uninstalling Qdabra's QueryBuilder InfoPath form tool</title><link>http://www.infopathdev.com/files/folders/installation_and_setup/entry32284.aspx</link><pubDate>Tue, 16 Sep 2008 17:28:25 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:32284</guid><dc:creator>ErnestoM</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Qdabra&amp;#39;s Query Builder InfoPath form tool needs to run with full trust so that it can execute shell commands. To install this full trust tool on your local computer, we use InfoPath’s built-in support for URN based solutions. When the form is installed, InfoPath adds entries to your Windows registry. Unfortunately, due to a bug in InfoPath installer, sometimes uninstalling doesn’t work and the registry entries are not cleaned up correctly. In such cases, the result is that you can’t re-install the tool, since your machine will think that &amp;quot;The form is already installed on your computer&amp;quot;. You might also find that you are unable to remove the form from the InfoPath cache when you run the command &lt;strong&gt;&lt;em&gt;Infopath /cache clearall&lt;/em&gt;&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;If you encounter this issue, try to remove the form using the &lt;a class="" href="http://support.microsoft.com/kb/290301"&gt;Windows CleanUp Utility&lt;/a&gt;. In addition, you might need to manually clean up the registry. Do this at your own risk and backup your registry before proceeding. If the problem is happening with the QueryBuilder form, for example, search for &amp;quot;QueryBuilder&amp;quot; in the registry and you will find a key like this: &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\InfoPath\SolutionsCatalog\urn:schemas-microsoft-com:office:infopath:Qdabra-Query-Builder:-myXSD-2008-02-19T23-06-28. &lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Remove this key manually and you will then be able to reinstall the form.&lt;/p&gt;
&lt;p&gt;Note that this could happen with any installed form, not just the QueryBuilder form.&lt;br /&gt;&lt;/p&gt;</description><enclosure url="http://www.infopathdev.com/files/folders/32284/download.aspx" length="55808" type="application/octet-stream" /></item><item><title>How To Increase Web Service Timeout to Allow Large Document Upload</title><link>http://www.infopathdev.com/files/folders/installation_and_setup/entry30107.aspx</link><pubDate>Fri, 04 Jul 2008 22:08:52 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:30107</guid><dc:creator>ErnestoM</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;If you are having trouble uploading large documents to DBXL you might need to increase the web service timeout to allow the upload enough time to complete.&amp;nbsp; This can be done on the client side with managed code, or on the server-side (which affects all Document Types) via an edit to the web.config file for the DBXL instance that is causing the problem.&lt;/p&gt;
&lt;p&gt;Note that the web.config change noted below is intended to add the &amp;lt;httpRuntime&amp;gt; node into the system.web section, as this node does not already exist in web.config. Also note that this change is only a server-side timeout and Infopath will still timeout after 30 seconds unless you use code to set the timeout.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C#&lt;/strong&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#2b91af;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;WebServiceAdapter2&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt; wsAdapter = (&lt;span style="COLOR:#2b91af;"&gt;WebServiceAdapter2&lt;/span&gt;)thisXDocument.DataAdapters[&lt;span style="COLOR:#a31515;"&gt;&amp;quot;DataConnectionName&amp;quot;&lt;/span&gt;];&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;wsAdapter.Timeout = 60;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:green;"&gt;// Increase to 60 seconds - Default is 30&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;wsAdapter.Query(); &lt;span style="COLOR:green;"&gt;// Issue the query&lt;/span&gt;&lt;/span&gt; 
&lt;p&gt;&lt;strong&gt;JScript&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;COLOR:#2b91af;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;var &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;wsAdapter = XDocument.DataAdapters[&lt;span style="COLOR:#a31515;"&gt;&amp;quot;DataConnectionName&amp;quot;&lt;/span&gt;];&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;wsAdapter.Timeout = 60;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:green;"&gt;// Increase to 60 seconds - Default is 30&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;wsAdapter.Query(); &lt;span style="COLOR:green;"&gt;// Issue the query&lt;/span&gt;&lt;/span&gt; 
&lt;p&gt;&lt;strong&gt;web.config change&lt;/strong&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;&amp;lt;configuration&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;system.web&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;httpRuntime&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;executionTimeout=&amp;quot;300&amp;quot;/&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/system.web&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-no-proof:yes;"&gt;&amp;lt;/configuration&amp;gt;&lt;/span&gt; 
&lt;p&gt;&lt;strong&gt;Further reference&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://msdn2.microsoft.com/en-us/library/microsoft.office.interop.infopath.semitrust.webserviceadapter2.timeout(VS.80).aspx"&gt;WebServiceAdapter2.Timeout Property&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;a class="" href="http://msdn2.microsoft.com/en-us/library/ms960520.aspx"&gt;Web.Config Configuration Settings&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description><enclosure url="http://www.infopathdev.com/files/folders/30107/download.aspx" length="52224" type="application/octet-stream" /></item><item><title>Installing DBXL on a Computer with Terminal Services Installed</title><link>http://www.infopathdev.com/files/folders/installation_and_setup/entry30051.aspx</link><pubDate>Wed, 02 Jul 2008 22:34:43 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:30051</guid><dc:creator>ErnestoM</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The following issues might arise when trying to install DBXL on a computer with Terminal Services installed:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1.&amp;nbsp;If installing the web service to one machine and using the SQL instance on another machine, DBXL cannot add the user Domain\MachineName$ to the remote SQL instance.&amp;nbsp; This error completely prevents the installation of DBXL with an error that states “Failed to connect to the SQL Server”.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;If you encounter this error, please manually add this user to the SQL permissions.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;2.&amp;nbsp;Using any other user group besides “BUILTIN\Administrators” for the DBXL Admin permission gives an Access Denied error when trying to publish DAT.&lt;br /&gt;3.&amp;nbsp;After DBXL is installed, clicking on the Administration Tool link on the web page that is opened crashes InfoPath.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;To manually install DAT when error 2 or 3 occurs, follow these steps:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a.&amp;nbsp;Open the URL &lt;a href="http://localhost/QdabraWebService/DbxlAdmin.asmx"&gt;http://localhost/QdabraWebService/DbxlAdmin.asmx&lt;/a&gt; from the machine where DBXL is installed.&lt;br /&gt;b.&amp;nbsp;Select the PublishDATFormTemplate web method.&lt;br /&gt;c.&amp;nbsp;Input the file path to the DAT template to upload and then click Invoke.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;</description><enclosure url="http://www.infopathdev.com/files/folders/30051/download.aspx" length="128512" type="application/msword" /></item><item><title>Active Directory query fails on Windows XP</title><link>http://www.infopathdev.com/files/folders/installation_and_setup/entry30050.aspx</link><pubDate>Wed, 02 Jul 2008 22:14:16 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:30050</guid><dc:creator>ErnestoM</dc:creator><slash:comments>0</slash:comments><description>&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 0pt;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;If you install DBXL to Windows XP and you cannot query the Active Directory Web service (ADUserInfo.asmx) you will have to manually configure your machine’s ASPNET account. To verify that this is the problem, navigate to http://machine/QdabraWebService/ADUserInfo.asmx, click GetMyInfo and Invoke. If you don’t get XML you will need to follow the following configuration steps.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt; 
&lt;ol style="MARGIN-TOP:0cm;"&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;Navigate to &lt;/font&gt;&lt;a href="http://support.microsoft.com/kb/329290/"&gt;&lt;font face="Times New Roman" size="3"&gt;http://support.microsoft.com/kb/329290/&lt;/font&gt;&lt;/a&gt;&lt;font face="Times New Roman" size="3"&gt;, download and install the Aspnet_setreg.exe package.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;Open a command window by clicking on &lt;b style="mso-bidi-font-weight:normal;"&gt;Start&lt;/b&gt;, selecting &lt;b style="mso-bidi-font-weight:normal;"&gt;Run&lt;/b&gt;, and then typing &lt;b style="mso-bidi-font-weight:normal;"&gt;cmd&lt;/b&gt;. &lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span&gt;&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;Run &lt;i style="mso-bidi-font-style:normal;"&gt;aspnet_setreg.exe -k:SOFTWARE\Qdabra\DBXL\identity -u:&amp;quot;yourdomainname\username&amp;quot; -p:&amp;quot;password&amp;quot;&lt;/i&gt; with the correct values for yourdomainname\username and password.&lt;i style="mso-bidi-font-style:normal;"&gt;&lt;/i&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;Click &lt;b style="mso-bidi-font-weight:normal;"&gt;Start&lt;/b&gt;, then &lt;b style="mso-bidi-font-weight:normal;"&gt;Run&lt;/b&gt; and enter &lt;b style="mso-bidi-font-weight:normal;"&gt;regedt32&lt;/b&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;Expand &lt;b style="mso-bidi-font-weight:normal;"&gt;HKEY_LOCAL_MACHINE\Software\Qdabra\DBXL\identity\ASPNET_SETREG&lt;/b&gt; and right click on the key &lt;b style="mso-bidi-font-weight:normal;"&gt;ASPNET_SETREG&lt;/b&gt; in left pane.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;Add permissions to allow &lt;b style="mso-bidi-font-weight:normal;"&gt;MACHINE\ASPNET&lt;/b&gt; to read the key where MACHINE is the name of your machine.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;Click &lt;b style="mso-bidi-font-weight:normal;"&gt;Start&lt;/b&gt;, then &lt;b style="mso-bidi-font-weight:normal;"&gt;Run&lt;/b&gt; and type in &lt;b style="mso-bidi-font-weight:normal;"&gt;InetMgr&lt;/b&gt;.&lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;Expand the Web Sites and Default Web Site tree. &lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;Right click on &lt;b style="mso-bidi-font-weight:normal;"&gt;QdabraWebService&lt;/b&gt; and choose &lt;b style="mso-bidi-font-weight:normal;"&gt;Open&lt;/b&gt;. &lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;In the window that opens, right click &lt;b style="mso-bidi-font-weight:normal;"&gt;web.config&lt;/b&gt; and choose &lt;b style="mso-bidi-font-weight:normal;"&gt;Open With&lt;/b&gt; and select &lt;b style="mso-bidi-font-weight:normal;"&gt;Notepad&lt;/b&gt;. &lt;/font&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;Search for “&lt;b style="mso-bidi-font-weight:normal;"&gt;&amp;lt;identity&lt;/b&gt;” and replace everything that appears in between the angular brackets &amp;lt;identity impersonate=”false” /&amp;gt; with the following:&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;mso-bidi-font-size:12.0pt;"&gt;&amp;lt;identity impersonate=&amp;quot;true&amp;quot; userName=&amp;quot;registry:HKEY_LOCAL_MACHINE\SOFTWARE\ Qdabra\DBXL\identity\ASPNET_SETREG,userName&amp;quot; password=&amp;quot;registry:HKEY_LOCAL_MACHINE\SOFTWARE\ Qdabra\DBXL\identity\ASPNET_SETREG,password&amp;quot; /&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;Note that there must be no spaces in the value for username and password.&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span&gt;&lt;font face="Times New Roman" size="3"&gt;Find the key called ActiveDirectoryPath and change its value from the default (&lt;a&gt;ldap://DC=domain/&lt;/a&gt;) to the value that corresponds to your server. If you do not know the correct value, ask your administrator or use the &lt;a class="" href="http://www.infopathdev.com/files/folders/misc/entry30201.aspx"&gt;LDAP Test Tool&lt;/a&gt;.&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0cm 0cm 0pt;mso-list:l0 level1 lfo1;"&gt;Save and close web.config.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;</description><enclosure url="http://www.infopathdev.com/files/folders/30050/download.aspx" length="65024" type="application/msword" /></item><item><title>How to configure a license in DBXL</title><link>http://www.infopathdev.com/files/folders/installation_and_setup/entry30049.aspx</link><pubDate>Wed, 02 Jul 2008 22:08:44 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:30049</guid><dc:creator>ErnestoM</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Before you can begin using DBXL, you must attach a license. Whether it a demo license or one you have purchased, the license will allow you a certain number of document types and documents. Follow these steps to configure the license.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;a)&amp;nbsp;Launch the DBXL Admin Tool (DAT). &lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1.&amp;nbsp;Open Internet Explorer.&lt;br /&gt;2.&amp;nbsp;Enter &lt;a href="http://%3cservername%3e/QdabraWebService/forms/DAT/template.xsn"&gt;http://&amp;lt;servername&amp;gt;/QdabraWebService/forms/DAT/template.xsn&lt;/a&gt; in address field, where &amp;lt;servername&amp;gt; is the site DBXL is installed.&lt;br /&gt;3.&amp;nbsp;Click Go. The File Download dialog should appear. &lt;br /&gt;4.&amp;nbsp;If prompted, click Open.&amp;nbsp; &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;b)&amp;nbsp;Navigate to the Licenses view in DAT&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1.&amp;nbsp;Click on the Configure Licenses icon on the left hand side of the DAT header. The Licensing view will load. If this is a new installation of DBXL, you might see the message No License Packs Installed, unless you have downloaded a version of DBXL v2.2 that comes with a Trial license pre-configured.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30046/original.aspx" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;c)&amp;nbsp;Configure a new license&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1.&amp;nbsp;In the Add License Pack table, click on Click here to attach a file under the License File column. Note that this field will only allow valid, base64-encoded binary data files.&lt;br /&gt;2.&amp;nbsp;In the Contact email column, enter the email associated with the License Pack you have selected in step 4.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30047/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;3.&amp;nbsp;Click on the Add License icon. &lt;br /&gt;4.&amp;nbsp;You will receive a dialog notification that says License Pack successfully added; click OK to dismiss it. A table called Installed License Packs will display, showing the Serial number of the license, and the name and contact email, as well as the allowed number of Document Types and Documents. Also note the expiration date of the license: you will need to attach another valid license before the expiration date so that you have continued use of DBXL.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30048/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;5.&amp;nbsp;Click on Catalog to return to the catalog view of the DAT.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Note that only members of DbxlAdmins are able to manage licensing.&lt;/p&gt;</description><enclosure url="http://www.infopathdev.com/files/folders/30049/download.aspx" length="187904" type="application/octet-stream" /></item><item><title>DBXL v2.2 Getting Started</title><link>http://www.infopathdev.com/files/folders/installation_and_setup/entry29943.aspx</link><pubDate>Mon, 30 Jun 2008 22:32:06 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:29943</guid><dc:creator>ErnestoM</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;em&gt;For a fully formatted version of this document, please click the Download link above. Visual formatting has been toned down for html publishing.&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This short, post-installation tutorial will guide you through some common tasks so that you can quickly begin using Qdabra Database Accelerator (DBXL). The following tasks will use the ExpenseReport form that ships with InfoPath 2007. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Task 1: Prepare Sample Form – Expense Report&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Customize the Expense Report sample.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Start InfoPath and select Customize a Sample.&lt;br /&gt;b. Select Sample – Expense Report.&lt;br /&gt;c. Click on Design this form.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/29999/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;2. Publish to your local machine.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Select File &amp;gt; Publish. InfoPath will prompt you to save the form. &lt;br /&gt;b. Enter c:\ExpenseReport-old.xsn, or any location on your local hard drive, and click Save.&lt;br /&gt;c. In the first screen of the Publishing wizard, select the radio button for To a Network Location.&lt;br /&gt;d. Click Next.&lt;br /&gt;e. Enter a path to publish to. For the purposes of this document, we assume c:\ExpenseReport2.xsn.&lt;br /&gt;f. Click Next twice, and then click Publish.&lt;br /&gt;g. Click Close to close the wizard.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Task 2: Attach a License&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Before you can begin using DBXL, you must attach a license. Note that DBXL comes with a Trial license, so these steps should not be necessary. However, you may follow these steps to add a license you have purchased. Note that only members of DbxlAdmins are able to manage licensing.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Launch the DBXL Admin Tool (DAT). &lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Open Internet Explorer.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;• &lt;strong&gt;Note&lt;/strong&gt;: Vista users need to run Internet Explorer as Administrator.&lt;br /&gt;• You can run this process on a different machine, just make sure that &lt;a href="http://%3cservername/"&gt;http://&amp;lt;servername&lt;/a&gt;&amp;gt; is in the intranet or is set as an intranet site in the IE security settings.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;b. Enter &lt;a href="http://%3cservername%3e/QdabraWebService/forms/DAT/template.xsn"&gt;http://&amp;lt;servername&amp;gt;/QdabraWebService/forms/DAT/template.xsn&lt;/a&gt; in address field, where &amp;lt;servername&amp;gt; is the site DBXL is installed.&lt;br /&gt;c. Click Go. The File Download dialog should appear. &lt;br /&gt;d. If prompted, click Open.&amp;nbsp; &lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;2. Configure the DBXL License.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Click on the Configure Licenses icon on the left hand side of the DAT header. The Licensing view will load.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30000/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;b. In the Add License Pack table, click on Click here to attach a file under the License File column. Note that this field will only allow valid, base64-encoded binary data files.&lt;br /&gt;c. In the Contact email column, enter the email associated with the License Pack you have selected.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30001/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;d. Click on the Add License icon. &lt;br /&gt;e. You will receive a dialog notification that says License Pack successfully added; click OK to dismiss it. &lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;A table called Installed License Packs will display, showing the Serial number of the license, and the name and contact email, as well as the allowed number of Document Types and Documents. Also shown is the expiration date of the license.&lt;/p&gt;
&lt;p&gt;If the license allows for the use of the Active Directory Web Service (ADWS), a second table will display showing the license granting permission for ADWS.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30002/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;f. Click on Catalog to return to the catalog view of the DAT.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Task 3: Verify Installation Succeeded&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Create a new configuration in DAT.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;a. In DAT, click on New Configuration.&lt;br /&gt;b. Type ExpenseReport2 into the Name field. This is the Document Type name.&lt;br /&gt;c. Under InfoPath Form Template, click on Click here to attach a file.&lt;br /&gt;d. Enter c:\ExpenseReport2.xsn and click Insert. The DAT will attach the XSN file.&lt;br /&gt;e. Click Save. The DAT will confirm the operation through a dialog box. Click OK to close it.&lt;br /&gt;f. Click Catalog.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30003/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;2. Verify that you can open the form.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. In the ExpenseReport2 row click the InfoPath icon under Open. The form will open and you will be able to fill it out.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30004/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;b. Close the form.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;Note: We will test submit in an upcoming task.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Task 4: Add Active Directory Lookup to your Form&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Active Directory includes a wealth of information about your company’s organization. This task will show you how to auto populate fields in your InfoPath form with the email address and full name of the currently logged on user. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Open your form template.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;a. In InfoPath, click on File &amp;gt; Design a Form Template. &lt;br /&gt;b. Click on On My Computer in the left task pane. &lt;br /&gt;c. Enter the path where you stored the newly created form, which is C:\ExpenseReport2.xsn, and click Open. ExpenseReport2 will open in Design mode.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;2. Add the Active Directory Data Connection to your form. &lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Click Tools from menu and select Data Connections. &lt;br /&gt;b. Click Add.&lt;br /&gt;c. Select the radio button to Create a New Connection to and Receive Data. Click Next.&lt;br /&gt;d. Select the radio button for Web Service. Click Next.&lt;br /&gt;e. Enter the URL of the service: &lt;a href="http://%3cservername%3e/QdabraWebService/ADUserInfo.asmx"&gt;http://&amp;lt;servername&amp;gt;/QdabraWebService/ADUserInfo.asmx&lt;/a&gt;. Click Next.&lt;br /&gt;f. Select the operation (Web Method) named GetMyInfo. Click Next.&lt;br /&gt;g. Click Next. There is no need to check the checkbox of Store a copy of the data in the form template.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30005/original.aspx" alt="" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;h. Click Finish, making sure that the Automatically retrieve data when form is opened is checked, and then click Close.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;3. Change the Email Address field to auto-populate.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Double click on the Employee E-mail Address field in the view.&lt;br /&gt;b. In the Default Value section, click on the fx button to the right of the field.&lt;br /&gt;c. Click Insert Field or Group. &lt;br /&gt;d. Select the GetMyInfo (Secondary) data source from the dropdown &lt;br /&gt;e. Expand myFields/dataFields/tns:GetMyInfoResponse/GetMyInfoResult/ADProp &lt;br /&gt;f. Select the Value node.&lt;br /&gt;g. Click Filter Data. &lt;br /&gt;h. On the Filter Data dialog, click Add. &lt;br /&gt;i. Select Key in the first drop down. &lt;br /&gt;j. Leave the second dropdown as is equal to. &lt;br /&gt;k. In the third dropdown, select the option Type text, then type mail. Notice that InfoPath adds double quotes after you type and tab out.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30006/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;l. Click OK five times to close the dialogs &lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;4. Change the Name field to auto-populate. Note that these will be very similar to Section 3 above.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Double click on the Name field in the view.&lt;br /&gt;b. In the Default Value section, click on the fx button to the right of the field. &lt;br /&gt;c. Click Insert Field or Group. &lt;br /&gt;d. Select the GetMyInfo (Secondary) data source from the dropdown. &lt;br /&gt;e. Expand myFields/dataFields/tns:GetMyInfoResponse/GetMyInfoResult/ADProp&lt;br /&gt;f. Select the Value node.&lt;br /&gt;g. Click Filter Data. &lt;br /&gt;h. On the Filter Data dialog, click Add. &lt;br /&gt;i. Select Key in the first drop down. &lt;br /&gt;j. Leave the second dropdown as is equal to. &lt;br /&gt;k. In the third dropdown select Type text, and then type the text cn. Notice that InfoPath adds double quotes after you type and tab out. &lt;br /&gt;l. Click OK five times to close the dialogs.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;5. Save the form back to DBXL and verify the results.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Select File &amp;gt; Save, and then close the form.&lt;br /&gt;b. Switch back to DAT and click the icon in the Edit column for the ExpenseReport2 Document Type row.&lt;br /&gt;c. Attach the updated InfoPath form and click Save. Click OK to dismiss the confirmation dialog.&lt;br /&gt;d. Click Catalog, and then click the InfoPath icon under Open for the ExpenseReport2 Document Type row.&lt;br /&gt;e. Verify that the fields are auto-populating correctly. &lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Task 5: Add Database Submit&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Open your form template.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. In InfoPath, click on File &amp;gt; Design a Form Template. &lt;br /&gt;b. Click on On My Computer in the left task pane. &lt;br /&gt;c. Enter the path where you stored the form, which in our example is C:\ExpenseReport2.xsn, and click Open. ExpenseReport2 will open in Design mode.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;2. Configure a Submit button to use the DBXL web service. (If your form, like the ExpenseReport sample, already has Submit button, skip steps a and b.)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Click Controls in the task pane.&lt;br /&gt;b. Click and drag a button control and drop it in your form’s view.&lt;br /&gt;c. Double click the button to display properties.&lt;br /&gt;d. Click on Submit Options.&lt;br /&gt;e. Click dropdown and select Web Service from the dropdown.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;3. Add the Qdabra DBXL Web Service to the form.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. In the Submit Options dialog, click the Add button to add a data connection.&lt;br /&gt;b. Type in the location of the Qdabra DBXL Web Service in the format &lt;a href="http://%3cservername%3e/QdabraWebService/DbxlDocumentService.asmx"&gt;http://&amp;lt;servername&amp;gt;/QdabraWebService/DbxlDocumentService.asmx&lt;/a&gt;.&lt;br /&gt;c. Click Next. InfoPath will contact the server.&lt;br /&gt;d. In the list of web method operations, choose the web method to use for submitting the form, which is called SubmitDocument.&lt;br /&gt;e. Click Next.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;4. Configure the parameters.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Ignore the first parameter, called tns:docTypeName. It will default to the DocType of the form.&lt;br /&gt;b. Select the second parameter, named tns:xml.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;i. Under Parameter options select the Entire form (XML document, including processing instructions) radio button.&lt;br /&gt;ii. Check the Submit data as a string checkbox.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30008/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;c. Select the tns:name parameter.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;i. Select the radio button Field or Group in the Parameter options section. &lt;br /&gt;ii. Click the button next to the Field or Group text box. The Select a Field or Group dialog will appear.&lt;br /&gt;iii. Select the expenseReport/employee/name field and click OK.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30009/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;d. Select the tns:author parameter&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;i. Select the radio button Field or Group in the Parameter options section &lt;br /&gt;ii. Click the button next to the Field or Group text box. The Select a Field or Group dialog will appear.&lt;br /&gt;iii. Select the expenseReport/employee/emailAddress node and click OK.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;e. Select the tns:description parameter.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;i. Select the radio button Field or Group in the Parameter options section &lt;br /&gt;ii. Click the button next to the Field or Group text box. The Select a Field or Group dialog will appear.&lt;br /&gt;iii. Select the expenseReport/purpose node and click OK.f. Click Next. Click Finish. Click OK. Click OK. &lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;5. Save the updated form.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Click Save on the File menu.&lt;br /&gt;b. Close the form.&lt;br /&gt;c. Click Edit Configuration for ExpenseReport2 in DAT.&lt;br /&gt;d. Attach the updated form and click Save.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;6. Verify Submit works.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Click on the Document tab, and then click New. &lt;br /&gt;b. Fill out the form including the Business Purpose, Employee Name, and Employee Email Address fields. When done, click the Submit button.&lt;br /&gt;c. Click Refresh in DAT. The new document is added with the Name, Author, and Description data populated from the Document tab.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Task 6: Specify a Reference ID for your Form&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Open the DBXL Administration Tool (DAT).&lt;br /&gt;2. Click on the Edit button for the Document Type ExpenseReport2.&lt;br /&gt;3. Change the Base Reference # under the Ref. ID table.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30010/original.aspx" alt="" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;4. Click on Save. A dialog will confirm that the changes were saved. Click OK. &lt;br /&gt;5. Click on Catalog. &lt;br /&gt;6. Open a new form by clicking the Open icon for Document Type ExpenseReport2.&lt;br /&gt;7. Fill out the form and submit it using the Submit button.&lt;br /&gt;8. Click on the Edit button of the Document type ExpenseReport2 in DAT.&lt;br /&gt;9. In the General tab, verify that Base Reference # has increased.&lt;br /&gt;10. Click on the Documents tab, where you can check the Ref. ID number for each document submitted.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Task 7: Add “My Forms” Web Part to a SharePoint Web Page&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;SharePoint 2003 &lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1.&amp;nbsp;Add the new MyForms Web part to a page.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a.&amp;nbsp;Open your local SharePoint site and click on Create in the top menu.&lt;br /&gt;b.&amp;nbsp;Under Web Pages click on Web Part Page.&lt;br /&gt;c.&amp;nbsp;Enter the Name of the web part page, select Full Page, Vertical in Choose a layout template, and click Create.&lt;br /&gt;d.&amp;nbsp;In the Web Part List click Filter, then select Web Parts in the Show dropdown.&lt;br /&gt;e.&amp;nbsp;Drag and drop MyFormsWebPart into the body of Web Part page placeholder area.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;2.&amp;nbsp;Configure the MyForms Web Part.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a.&amp;nbsp;Click the small triangle at the top right of the MyFormsWebPart and select Modify Shared Web part.&lt;br /&gt;b.&amp;nbsp;Change the Web Service URL to point to the DbxlDocument Web Service for your DBXL installation (&lt;a href="http://%3cserver%3e/QdabraWebService/DbxlDocumentService.asmx"&gt;http://&amp;lt;server&amp;gt;/QdabraWebService/DbxlDocumentService.asmx&lt;/a&gt;).&lt;br /&gt;c.&amp;nbsp;Click Apply. This will create the link to your DBXL installation.&lt;br /&gt;d.&amp;nbsp;Select the Document Type for the Expense Report template you deployed to DBXL. &lt;br /&gt;e.&amp;nbsp;Uncheck Show only my documents and click OK.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;SharePoint 2007 &lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1.&amp;nbsp;Add the new MyFormsWebPart to a page&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a.&amp;nbsp;Click on Site Actions and then click on Create.&lt;br /&gt;b.&amp;nbsp;Click on Web Part Page under Web Pages.&lt;br /&gt;c.&amp;nbsp;Enter the name of the new web part page.&lt;br /&gt;d.&amp;nbsp;Under Choose a Layout Template select Full Page, Vertical and then click the Create button.&lt;br /&gt;e.&amp;nbsp;Click Add a Web part.&lt;br /&gt;f.&amp;nbsp;Under the Miscellaneous category, select the checkbox for MyFormsWebPart and then click the Add button.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;2.&amp;nbsp;Configure the My Forms Web Part&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a.&amp;nbsp;In the MyFormsWebPart title bar click Edit and then click Modify Shared Web Part.&lt;br /&gt;b.&amp;nbsp;Change the Web Service URL to the correct URL for your instance of DBXL. Click Apply.&lt;br /&gt;c.&amp;nbsp;Select the Document Type for the Expense Report template you deployed to DBXL and uncheck Show Only My Documents. Click OK. &lt;br /&gt;d.&amp;nbsp;Click on Edit in the MyForms Web part and click Modify Shared web part.&lt;br /&gt;e.&amp;nbsp;Click on the + sign next to Appearance and change the value in the Title text box to Expense Report.&lt;br /&gt;f.&amp;nbsp;Scroll up to the Column Display Selector area and uncheck all the checkboxes for the columns you do not want to see. Change the ordering of the columns as desired and click OK when finished.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Task 8: Setup a button on SharePoint to open your form&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These instructions are written for SharePoint 2007. The steps are similar for SharePoint 2003.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1.&amp;nbsp;Navigate to the Expense Report web part page created in the previous task.&lt;br /&gt;2.&amp;nbsp;Click Site Actions, and then select Edit Page.&lt;br /&gt;3.&amp;nbsp;Click Add a Web part. Select Content Editor web part under the Miscellaneous category. Click the Add button.&lt;br /&gt;4.&amp;nbsp;Click the Edit button of the Content Editor Web Part and click Modify Shared Web Part.&lt;br /&gt;5.&amp;nbsp;Click the Source Editor button&lt;br /&gt;6.&amp;nbsp;Copy the following text and paste in the source editor window. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;lt;script&amp;gt;&lt;br /&gt;var strTemplate = &amp;quot;&lt;/em&gt;&lt;a href="http://%3cserver%3e/qdabrawebservice/Forms/expensereport2/template.xsn"&gt;&lt;em&gt;http://&amp;lt;server&amp;gt;/qdabrawebservice/Forms/expensereport2/template.xsn&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&amp;quot;;&lt;br /&gt;var strSaveLocation = &amp;quot;&lt;/em&gt;&lt;a href="http://%3cserver%3e/qdabrawebservice/Forms/expensereport2"&gt;&lt;em&gt;http://&amp;lt;server&amp;gt;/qdabrawebservice/Forms/expensereport2&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&amp;quot;;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;function CreateNewRequestForm()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Based on WPQ3combineDocuments()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var objOpenXMLDoc = new ActiveXObject(&amp;quot;SharePoint.OpenXMLDocuments.1&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var bSuccess = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bSuccess = objOpenXMLDoc.CreateNewDocument(strTemplate, strSaveLocation);&lt;br /&gt;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;input id=&amp;quot;btnCreateExpenseReport&amp;quot; onclick=&amp;quot;CreateNewRequestForm()&amp;quot; type=&amp;quot;button&amp;quot;&lt;br /&gt;value=&amp;quot;Create ExpenseReport&amp;quot; name=&amp;quot;btnCreateExpenseReport&amp;quot;&amp;gt;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;7.&amp;nbsp;Modify the URLs in strTemplate and strSaveLocation by replacing &amp;lt;server&amp;gt; with the machine name DBXL is installed, and click the Save button.&lt;br /&gt;8.&amp;nbsp;Click the + sign next to Appearance and in the Chrome Type dropdown select None, and then click OK in the configuration pane.&lt;br /&gt;9.&amp;nbsp;Click on Exit Edit Mode, and then click on the Create ExpenseReport button you just added. Your form corresponding to this Expense Report Document type will open.&lt;/p&gt;&lt;/blockquote&gt;</description><enclosure url="http://www.infopathdev.com/files/folders/29943/download.aspx" length="441344" type="application/octet-stream" /></item><item><title>DBXL v2.2 Release Notes</title><link>http://www.infopathdev.com/files/folders/installation_and_setup/entry29942.aspx</link><pubDate>Mon, 30 Jun 2008 22:24:59 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:29942</guid><dc:creator>ErnestoM</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;strong&gt;These Release Notes were last updated on&amp;nbsp;September 16, 2008.&lt;/strong&gt; For a fully formatted version of this document, please click the Download link above. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INSTALLATION&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;DBXL can only be installed on machines that are part of a domain&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;To install DBXL, your machine must be part of a domain.&amp;nbsp; To verify, go to Start and right click My Computer and choose Properties. Select the Computer Name tab and click Change. Verify that your machine is part of a domain. Workgroups will not work. You may still choose to install DBXL on a non-domain machine but, as a result, parts of DBXL that deal with authentication (such as the AD service) will no longer work.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;ASPNET must have permissions on the SQL database&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;When installing DBXL on a Windows XP Professional machine, ASPNET must have permissions on the SQL database in order to correctly configure and use the Qdabra sample forms.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Error message during installation when DBXL database contains a space&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Installation of DBXL will fail when the database name entered contains a space. As a workaround, use a database that does not contain spaces in its name.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Page Not Found Error after installing DBXL&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If attempting to access the DBXL Web Service ASMX pages after installing returns a Page Not Found error, and you have installed DBXL to a port other than 80, make sure that you have unblocked that port from the network’s firewall. &lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;There is another situation in which this error may appear: when the website is configured to use multiple host names and IPs. The workaround is to temporarily remove all but the primary hostname and and IP, install DBXL and then restore the additional hostnames/IP addresses.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;DBXL Installation Produces an HTTP Error 404 &lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you encounter an HTTP Error 404 during DBXL installation, please check that ASP.NET is enabled in the web service extensions of IIS manager. When setting up the server where DBXL is going to be installed, there is an option to allow ASP.NET applications under Windows Components Application Server. This needs to be installed in order for the software to install and run correctly.&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;DBXL Installation Produces an HTTP Error 405 on Windows XP Machine&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Although this error could happen on any machine that is not correctly configured, the most likely situation is a Windows XP Pro machine that has just recently been configured to run the DBXL Web Service.&amp;nbsp; The problem is caused when ASPNET has not been registered with IIS.&amp;nbsp; This happens when .NET 2.0 is installed before IIS.&amp;nbsp; To remedy this problem, run aspnet_regiis.exe -i found in C:\WINDOWS\Microsoft.NET\Framework\(Version)\.&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30012/original.aspx" alt="" /&gt;&lt;br /&gt;&lt;em&gt;The error message given during DBXL installation.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Install DBXL on the same site as SharePoint&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you have SharePoint installed, make sure to install Qdabra’s Database Accelerator on the same site that hosts the main SharePoint site (typically on port 80). It isn’t common for SharePoint sites to reside on ports other than 80 (except for the SharePoint Administration site and MySites).&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Issues with Skype or other Applications which use ports 80 or 443&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We have seen issues with DBXL installations where Skype or other applications, which use common communication ports, are installed and can conflict with Internet Information Server.&amp;nbsp; Some applications may use ports 80 (http) or 443 (https) to communicate. If these are installed prior to IIS, then IIS does not have complete access to these ports. This can cause a 404 page when trying to access a hosted web page on the local server, and may also generate errors when starting a website.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;To remedy, uninstall the application and verify that IIS is serving pages properly.&amp;nbsp; Skype can be reinstalled if necessary and will choose a different port if IIS is already using the common ports. &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;SQL setup produces a red flag on environment check on IIS configuration&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;On IIS 7, users may find they are unable to install a web setup MSI on a Windows Vista machine without generating any useful error messages. The workaround is to:&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;1.&amp;nbsp;Uninstall SQL&lt;br /&gt;2.&amp;nbsp;Go back to IIS setup, and add features as seen in screenshot below.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30167/original.aspx" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;3.&amp;nbsp;Reinstall SQL&lt;br /&gt;4.&amp;nbsp;Make sure there are no red flag on environment check.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Only the person that installed Qdabra DBXL can uninstall it&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you plan to use the Qdabra DBXL Web part to display files in your SharePoint Web pages, you will want to install the Qdabra DBXL Web Part. However, only the person that installed it can uninstall it. To allow anyone to uninstall, you will have to use a special command to run the installer:&lt;/p&gt;
&lt;p&gt;1.&amp;nbsp;Go to Start &amp;gt; Run.&lt;br /&gt;2.&amp;nbsp;Type cmd and press Enter.&lt;br /&gt;3.&amp;nbsp;Use the cd command (change directory) to navigate to the folder where you downloaded the Microsoft Installer (MSI) file for the Qdabra MyForms Web Part.&lt;br /&gt;4.&amp;nbsp;Type the following command and press enter: msiexec.exe /i &amp;quot;Qdabra MyForms Web Part.msi&amp;quot; allusers=1&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;DBXL will assume SSL port number when installing on a site with https&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you install DBXL on a website configured to use https but change the configuration to http later and reinstall, you will receive the error “Could not initialize the database.” When you configure the web site to use https it is storing the port number as 443. When you remove the server certificate from the default website and reconfigure it to use http, it is not removing the SSL port number from that default website. To prevent this problem, you will have to remove the port number manually:&lt;/p&gt;
&lt;p&gt;1.&amp;nbsp;Open Inetmgr. &lt;br /&gt;2.&amp;nbsp;Open the properties of the web site which was configured to use https.&lt;br /&gt;3.&amp;nbsp;Delete the SSL port number.&lt;br /&gt;4.&amp;nbsp;Click on the Apply and OK buttons.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Eventlog shows a SQL connection error using the Shared Memory Provider&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;During installation you might encounter an error that reads: The installation failed, and the rollback has been performed. --&amp;gt; Error initializing DBXL database. --&amp;gt; Cannot initialize database &amp;#39;QdabraDBXL&amp;#39; on server &amp;#39;&amp;lt;servername&amp;gt;&amp;#39;. See eventlog for details. In Event Viewer, the details of this error read: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.&lt;br /&gt;The workaround requires disabling the shared memory protocol for SQL Server using the configuration tool. This should only be seen when SQL server and DBXL are on the same machine. Please check this on any installation failures where the SQL connection cannot be established during setup.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Installing v2.2 simultaneously with v2.1&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If DBXL v2.1 is already installed, you must create a new directory and choose it to install DBXL v2.2. Make sure to also specify different names for the databases DBXL will create during installation.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Upgrading DBXL produces blank Form Versions in DAT&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;After successfully upgrading from an earlier version of DBXL, you might see a blank Form Version in the catalog view of DAT.&amp;nbsp; To fill this cell with the appropriate value, click to Edit the docType, and then save it again.&amp;nbsp; This will refresh to docType in DBXL and generate the necessary information to fill the column.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30013/original.aspx" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;PERMISSIONS&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Using non-default values for permissions during install may prevent DAT installation &lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If, during install, you receive the error &amp;quot;Error publishing Admin Tool: Access Denied&amp;quot;, publish DAT manually by logging in to the server and invoking the &amp;quot;PublishDATFormTemplate&amp;quot; Web method. This method is included in the DBXLAdmin web service, which can generally be found at &lt;a href="http://servername/qdabrawebservice/DBXLAdmin.asmx"&gt;http://servername/qdabrawebservice/DBXLAdmin.asmx&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Users must have Read permissions for the Document Type&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The QueryDocuments web method requires Read permissions for the Document Type.&amp;nbsp; If users have only Document Level Read permissions, the QueryDocuments web method will return Access Denied. This limitation will be addressed in a future version of Qdabra DBXL.&lt;br /&gt;Changing document level permissions requires a reshred&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;If you add or change document level permissions for a configuration in DAT, the permissions will not be enforced for documents that were created previous to the permissions change. Reshredding documents is a required step to update existing documents.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;L-Read DocType Level permissions aren&amp;#39;t implemented&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The L-Read checkbox seen in DAT&amp;#39;s Permissions view is meant for future use. Please use L-Write if you wish you assign lock permission to a user.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;DAT&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Firefox is not supported&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;DBXL does not support opening and locking forms from Firefox. Please install Internet Explorer. &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;HTTPS: DAT will not open directly via HTTPS&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;After installing DBXL, the default web page should appear. If when clicking on the DAT link you do not see an Open button, please click Save and save the XSN to your desktop. You can then open DAT from your desktop by double clicking the saved file. &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Do not include special characters in Document Type name&lt;/strong&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If the name of your DocType contains special characters (for example: &lt;a href="mailto:!@#$%"&gt;!@#$%&lt;/a&gt;^&amp;amp;*) you may experience problems opening it. To workaround this limitation, please use a DocType name that does not include special characters.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Event Viewer Log Set To &amp;quot;Overwrite Events As Needed&amp;quot; and Maximum Log Size of 2048Kb&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;To preserve more error events in your event log, open eventvwr.exe (Start-&amp;gt;Run-&amp;gt;eventvwr.exe), right click on Qdabra and select Properties. Change the default settings as desired.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Solutions using 2007 OM will not work if opened directly from DAT&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Because DAT is written using 2003 InfoPath OM, users will experience problems when publishing and opening forms created from 2007 OM unless they are marked as Full-Trust. &lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;DATABASES&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;User encounters “Database not registered for use&amp;quot; error when calling QueryDB&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Before you can begin using QueryDB, the database being queried needs to be added to the configuration/qdabra.dbxl/enumdb/databases node in web.config. The SQL server indicated during installation (where QdabraDBXL and QdabraSamples are located) is already configured, but any additional databases must be added individually, like this: &amp;lt;database alias=&amp;quot;DB_Alias&amp;quot; name=&amp;quot;SampleDB&amp;quot; server=&amp;quot;default&amp;quot; /&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;SQL default database not set&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;After restarting SQL server service and/or IIS, you might encounter an error that reads &amp;quot;Shared Memory Provider, error: 0 - No process is on the other end of the pipe&amp;quot;. Log into SQL Server under another admin login and check the properties under the usual login. If you find that the default database is not set, reset the default database and log back in under the usual account.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Changing the DBXL database connection string after installation&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you change the ConnectionString in the web.config to reference a different database after install, you must invoke the InitializeDatabase Web method of the DbxlAdmin.asmx page to create/update the database schema. &lt;/p&gt;
&lt;p&gt;The InitializeDatabase Web method can be found in the DbxlAdmin Web Service (for example,&amp;nbsp;&amp;nbsp; &lt;a href="http://localhost/QdabraWebService/DbxlAdmin.asmx?op=InitializeDatabase"&gt;http://localhost/QdabraWebService/DbxlAdmin.asmx?op=InitializeDatabase&lt;/a&gt;). Navigate to the Web method from the server and click on Invoke. You can also call the Web method by creating a blank InfoPath form and querying it, but you will have to have administrator privileges. &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Shredding without a key returns error in database mapping&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Mapping a form to a SQL database requires the existence of either a key column or an identity column. If the table does not have an identity column, and the user does not designate a column as the “key” column, DAT will return a validation error to the user. For more information on these scenarios, see the document called Shredding Without Key Returns Error in Database Mapping.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mapping: DocIDs don&amp;#39;t work if database column has Identity set to Yes&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;When you map the DBXL::DocID to a column in your database, make sure the column does not have Identity setting of &amp;quot;Yes&amp;quot;. If so, SQL will try to automatically set the value and thus prevent the DBXL Web Service from setting it leading to an error.&amp;nbsp;You should never map a value into an Identity column in the database, because the database takes care of populating this column.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;DBXL does not support &amp;#39;yes&amp;#39; and &amp;#39;no&amp;#39; as boolean values&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;When shredding boolean values into a database, DBXL does not support &amp;#39;yes&amp;#39; and &amp;#39;no&amp;#39; as boolean values. When shredding into ‘bit’ types in the database, the DBXL mapping should be ‘Boolean’ and the XML being submitted should set the field to either ‘1’ or ‘true’ and ‘0’ or ‘false’.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Cannot delete documents when there is a mapping error&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If a Document Type contains mapping errors, deleting a document in that Document Type will fail. Deleting the Document Type itself will also fail, because DAT attempts to delete all documents before deleting the Document Type. Please see the document called Can&amp;#39;t delete when there are mapping errors&amp;nbsp; for a workaround.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;QFORM&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;qForm requires .NET Framework 2.0 or later&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you encounter the following error when opening a DBXL document, your machine does not have .NET Framework 2.0 installed. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Form template: &lt;/em&gt;&lt;a href="http://%3cservername%3e/QdabraWebService/Forms/%3CDocTypeName%3E/template.xsn"&gt;&lt;em&gt;http://&amp;lt;servername&amp;gt;/QdabraWebService/Forms/&amp;lt;DocTypeName&amp;gt;/template.xsn&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;InfoPath cannot open the selected form because of an error in the form&amp;#39;s code.&lt;br /&gt;The format of the file &amp;#39;Qdabra.Common.dll&amp;#39; is invalid.&lt;br /&gt;This scenario is most common when using InfoPath 2003 SP2.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Deleting Documents within qForm&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;When a user deletes a document within a qForm-based solution, the full assignment history is not deleted. This might result in qForm displaying a user in the Assigned To list in the Search taskpane, even though that user does not have documents assigned to them. Please see the document called &lt;u&gt;Deleting Documents and Flow for a qForm&lt;/u&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Searching for a DocID does not work for newly saved documents&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;DBXL stores DocIDs in the XML of your form, but not on the initial save of the document. The first time you save the document, DBXL doesn&amp;#39;t know the DocID because the form has not been stored in SQL yet. In this case, the XML will just contain &amp;quot;&amp;quot; for DocID. &lt;br /&gt;When opening a document, DBXL always populates the DocID field, as it is needed for internal purposes, and it’s stored in the Processing Instruction. Subsequent saves of the document will save the DocID and allow it to be searched via the regular text search.If you want to search for a document, don&amp;#39;t type the DocID into the search string. Instead, use metadata search. &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Schema Changes in QdCatalogBase cause an Error Message&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Making schema changes, such as renaming a node, when designing the QdCatalogBase form causes InfoPath to issue an error.&amp;nbsp; This happens because InfoPath detects the built-in code that comes with the form, but it does not have the source code to update the references.&amp;nbsp; However, you can safely click Ignore on this error.&amp;nbsp; If you would like to stop the error message from displaying, create a new blank InfoPath Form Template project in Visual Studio and specify to use the QdCatalogBase.xsn file for the template.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;SHAREPOINT&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Web part doesn’t render after adding to SharePoint 2007 sub site page&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If the Web part shows an error, it may be due to security trust settings on your SharePoint 2007 server. Go to the virtual directory on the server where SharePoint is installed and navigate to the bin directory where you will find Qdabra.Dbxl.Webparts.MyForms.dll. Open a cmd shell and run “gacutil –” on this dll to add it to the Global Assembly Cache so that SharePoint trusts it for sub sites. &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Can&amp;#39;t open forms when clicking on icon&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If the form cannot be opened correctly from the SharePoint web part please make sure that the WebDAV extension is prohibited. You can do this by following the steps below &lt;/p&gt;
&lt;p&gt;1.&amp;nbsp;Go to the IIS Manager &lt;br /&gt;2.&amp;nbsp;Open the web service extension &lt;br /&gt;3.&amp;nbsp;Check if WebDav extension is prohibited &lt;br /&gt;4.&amp;nbsp;If it’s not prohibited, then prohibit it &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Digitally Signing documents for use in DBXL&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;To track documents, DBXL inserts a processing instruction into the XML on submit, which includes a unique DocID. After initial insertion, the DocID is used to identify the document when it is resaved, deleted, or reshredded. As a result of this insertion, you cannot digitally sign a document before submitting it for the first time. To workaround this, please read the document called How to use Full Trust form templates in DBXL, which includes a tool that allows for a workaround.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;NOTIFICATIONS&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Notifications email is delivered into the Junk e-email folder&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Outlook or other mail software may classify notification email as junk email. To avoid this, add sender to the “safe list” of your mail software. In the case of Outlook, follow these steps: &lt;/p&gt;
&lt;p&gt;1.&amp;nbsp;Right click on the email that was delivered to the Junk e-mail folder.&lt;br /&gt;2.&amp;nbsp;Choose Junk E-mail, click Add sender to Safe Senders List.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.infopathdev.com/photos/dbxl_v22_documentation_images/images/30014/original.aspx" alt="" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;WEB SERVICES&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;QueryDB uses the credentials of the web service instead of those of the querying user&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;QueryDB currently only uses permissions that are defined on the SQL Server that it is querying. Because QueryDB web service acts as a liaison between the end user and the database, the database only receives requests from the web service. This means that any user accessing the web service has the same permissions as the user account (generally NETWORK SERVICE) that the web service is running as. Since most users have less permissions as the NETWORK SERVICE account, this is considered an Elevation of Privilege security hole. One way to reduce the risk is to create a new account for the web service to run as, and only allow that account access to query the DB.&amp;nbsp; Qdabra will address this issue in a future release.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Using QueryDB with a dynamic SQL table&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If your SQL table(s) have the potential to change (for instance, adding a new column), you should have QueryDB access a SQL view instead of directly accessing the table. This will allow the underlying table to change and small modifications to the view will prevent your InfoPath solution from breaking.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;In addition, when building a query in Query Builder and using the query in GetColumnsXMLStrQuery, make sure to specify all of the columns you wish to retrieve. InfoPath attempts to derive the schema of the table; therefore, adding a column to the table will break the Data Connection in your form.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Active Directory query fails on Windows XP &lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you install DBXL to Windows XP and you cannot query the Active Directory Web service (ADUserInfo.asmx) you will have to manually configure your machine’s ASPNET account. To verify that this is the problem, navigate to &lt;a href="http://machine/QdabraWebService/ADUserInfo.asmx"&gt;http://machine/QdabraWebService/ADUserInfo.asmx&lt;/a&gt;, click GetMyInfo and Invoke. If you don’t get XML you will need to follow &lt;a class="" href="http://www.infopathdev.com/files/folders/installation_and_setup/entry30050.aspx"&gt;the configuration steps detailed in this document&lt;/a&gt;. &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Importing documents with their RefIDs intact&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The ImportDocuments method allows the user to import documents with their RefID intact. To do this, a data connection to the service must be manually created, with the importExistingRefId parameter set to &amp;quot;true&amp;quot;. The Document Type&amp;#39;s &amp;quot;XPath to inject RefId to&amp;quot; field must be filled out with an appropriate XPath. Note that once the RefID XPath has been established, changing it will break previously submitted documents.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Cannot remove document types that contain resources&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;After using DbxlResource web service to create, configure and use a new xml resource, you will receive an error if you attempt to delete the Document Type Configuration for which you have created the Resource. Before deleting such a Document Type, you must first delete the resource itself using the DeleteResource operation in DbxlResource.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;MISCELLANEOUS&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Removing clutter from the Qdabra Event Log&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;To help form developers debug their form mappings, DBXL logs informational messages to the Qdabra Event Log when a node is not found in the XML.&amp;nbsp; If you form includes optional sections, a node missing from the XML is common scenario so these messages will create unnecessary clutter.&amp;nbsp; To stop these messages from being logged, set the logShredWarnings value in the web.config to false.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;MyForm Webparts does not work with IPFS&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MyForm Webparts is provided for backward compatibility only, and the best practice for new solutions is to use dataviews, since IPFS cannot open documents that reside outside of a form library.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Uninstalling Qdabra&amp;#39;s Query Builder InfoPath form tool&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Qdabra&amp;#39;s Query Builder InfoPath form tool needs to run with full trust so that it can execute shell commands. To install this full trust tool on your local computer, we use InfoPath’s built-in support for URN based solutions. When the form is installed, InfoPath adds entries to your Windows registry. Unfortunately, due to a bug in InfoPath installer, sometimes uninstalling doesn’t work and the registry entries are not cleaned up correctly. Please see &lt;a class="" href="http://www.infopathdev.com/files/folders/installation_and_setup/entry32284.aspx"&gt;this document for help&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;</description><enclosure url="http://www.infopathdev.com/files/folders/29942/download.aspx" length="311808" type="application/octet-stream" /></item><item><title>DBXL v2.2 Setup Instructions</title><link>http://www.infopathdev.com/files/folders/installation_and_setup/entry29941.aspx</link><pubDate>Mon, 30 Jun 2008 22:20:45 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:29941</guid><dc:creator>ErnestoM</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;em&gt;For a fully formatted version of this document, please click the Download link above. Visual formatting has been toned down for html publishing.&lt;/em&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pre-requisites for the Machine&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Before installing Qdabra Database Accelerator Suite (DBXL), make sure that your environment meets the requirements needed for the scenario you are targeting.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Server Scenarios&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Local Standalone – for developer debug and testing &lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Windows XP Professional or Windows Server 2003, or Windows Vista Business or Vista Ultimate&lt;/li&gt;
&lt;li&gt;MSDE or SQL 2000 with SP4 or SQL EXPRESS, SQL COMPACT or SQL 2005 &lt;/li&gt;
&lt;li&gt;IIS 5.1 or IIS 6.0&lt;/li&gt;
&lt;li&gt;.NET Framework 2.0&lt;/li&gt;&lt;/ul&gt;
&lt;li&gt;Domain Database – for teams that don’t use SharePoint &lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Windows XP Professional or Windows Server 2003, or Windows Vista Business or Vista Ultimate&lt;/li&gt;
&lt;li&gt;MSDE or SQL 2000 with SP4&amp;nbsp; or SQL EXPRESS, SQL COMPACT or SQL 2005 &lt;/li&gt;
&lt;li&gt;IIS 5.1 or IIS 6.0&lt;/li&gt;
&lt;li&gt;.NET Framework 2.0&lt;/li&gt;&lt;/ul&gt;
&lt;li&gt;If SQL server and DBXL are on separate servers, use SQL Authentication. To use Windows Authentication, you will need to:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Give the server machine account where the Web Service is installed sysadmin access to the SQL instance.&lt;/li&gt;
&lt;li&gt;Run ASPNET under a domain account.&lt;/li&gt;&lt;/ul&gt;
&lt;li&gt;Domain SharePoint – for teams that use SharePoint &lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Same as Domain Database, except Windows XP/Vista, which do not host SharePoint&lt;/li&gt;
&lt;li&gt;Windows SharePoint Services 2003 or 2007&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;blockquote&gt;&lt;strong&gt;Important considerations: &lt;/strong&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;• The user who installs DBXL must have permission to create databases in SQL.&lt;br /&gt;• When installing DBXL on a Windows XP Professional machine, ASPNET must have permissions on the SQL database in order to correctly configure and use the Qdabra sample forms.&lt;br /&gt;• To use the SharePoint Web Part that ships with DBXL you must install the suite on the same machine as Windows SharePoint Services.&lt;br /&gt;• To use a domain account for the Application Pool (which grants the Web Service the ability to access other resources on the network) make sure that account is added to IIS_WPG.&lt;br /&gt;• There is a known bug in Vista WebDAV redirector for client machines accessing Web Services. Therefore, if you have users running Vista, you must install the DBXL WebDAV handler on the root of the server where DBXL is installed. Those steps are discussed below. When installing on a machine that also has SharePoint, we recommend setting up DBXL on a separate website from SharePoint (using a different port or host headers).&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Client Scenarios&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;• Windows XP or Windows Vista &lt;br /&gt;• Office 2003 or 2007 &lt;br /&gt;• InfoPath 2003 or 2007 &lt;br /&gt;• Outlook 2003 or 2007&lt;br /&gt;• Internet Explorer 6.0 or higher (Firefox is not supported)&lt;br /&gt;• Set &lt;a href="http://%3cservername/"&gt;http://&amp;lt;servername&lt;/a&gt;&amp;gt; as a local intranet site in Internet Explorer’s security settings if the site is not in the intranet.&lt;br /&gt;• Domain authentication for users (such as VPN)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Pre-Installation Release Notes&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;u&gt;Only the person that installed Qdabra DBXL can uninstall it&lt;/u&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you plan to use the Qdabra DBXL Web part to display files in your SharePoint Web pages, you will want to install the Qdabra DBXL Web Part. However, only the person that installed it can uninstall it. To allow anyone to uninstall, you will have to use a special command to run the installer:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Go to Start &amp;gt; Run.&lt;br /&gt;2. Type cmd and press Enter.&lt;br /&gt;3. Use the cd command (change directory) to navigate to the folder where you downloaded the Microsoft Installer (MSI) file for the Qdabra MyForms Web Part.&lt;br /&gt;4. Type the following command and press enter: msiexec.exe /i &amp;quot;Qdabra MyForms Web Part.msi&amp;quot; allusers=1&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;u&gt;DBXL will assume SSL port number when installing on a site with https&lt;/u&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you install DBXL on a website configured to use https but change the configuration to http later and reinstall, you will receive the error “Could not initialize the database.” When you configure the web site to use https it is storing the port number as 443. When you remove the server certificate from the default website and reconfigure it to use http, it is not removing the SSL port number from that default website. To prevent this problem, you will have to remove the port number manually:]&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Open Inetmgr. &lt;br /&gt;2. Open the properties of the web site which we configured to use https.&lt;br /&gt;3. Delete the SSL port number.&lt;br /&gt;4. Click on the Apply and OK buttons.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;u&gt;Installing v2.2 simultaneously with v2.1&lt;/u&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If DBXL v2.1 is already installed, you must create a new directory and choose it to install DBXL v2.2. Make sure to also specify different names for the databases DBXL will create during installation. &lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Install the Qdabra Database Accelerator Web Service&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Double-click on the installation msi file. If installing on Vista, run the installer as Administrator. &lt;br /&gt;2. Click Next in the welcome screen.&lt;br /&gt;3. After reviewing the End User License Agreement, select I Agree and click Next. &lt;br /&gt;4. In the Installation Address screen, select the site for installation from the dropdown and enter the name for the Virtual Directory. Click Next. &lt;br /&gt;5. In the Confirm Installation screen, click Next. You will see a bar indicating the progress of the installation. &lt;br /&gt;6. The Log On tab allows you to indicate the account that will run DBXL:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a) Select between Predefined and Configurable account credentials, noting that if you select Configurable account credential you must provide an Account and password.&lt;br /&gt;b) Click Next to proceed to the following tab.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;7. In the SQL Server tab, you will indicate the database where DBXL will store all documents:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a)&amp;nbsp; Enter the SQL Server name. For example, in the case of a SQL Express installation, this will be (LOCAL)\SQLEXPRESS.&lt;br /&gt;b) Select the Authentication type used to access the SQL server from the dropdown&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;• If you select SQL Server Authentication, fill out the User name, Password and Confirm password fields.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;c) Enter the Database where DBXL documents will be stored. &lt;br /&gt;d) Click Next to proceed to the following tab.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;8. In the Document Security tab, you can set up permissions for DBXL. For more information on Permissions, see the document titled Understanding DBXL Permissions:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a) Enter the DBXL Admin security group name. The members of this&amp;nbsp; group can add document types and manage access permissions to DBXL document types&lt;br /&gt;b) If you check Set Global User Permissions checkbox, the users in this group will have access to all the documents in the DBXL.&lt;br /&gt;c) If you uncheck Set Global User Permissions checkbox, you will have to set permission on individual document types, since these Global Permissions will not be enforced.&lt;br /&gt;d) Click Next to proceed to the following tab.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;9. The Active Directory Service is used to obtain username and other Active Directory Information:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a) In LDAP Path textbox, the default value is populated from the system when a domain controller can be contacted. &lt;br /&gt;b) Alternatively, enter the LDAP Path (for example: &lt;a&gt;LDAP://DC=DomainName,DC=com&lt;/a&gt;) when domain controller is not in contact.&lt;br /&gt;c) Click on Next to go to the following tab.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;10. QueryDB will allow InfoPath forms to query the database tables to populate dropdown lists and other form fields.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a) Enter the default SQL Server name to which DBXL will connect.&lt;br /&gt;b) Select the Authentication method from the dropdown list. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;• If you select SQL Server Authentication, enter the User name, Password and then Confirm password.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;c) Enter the Default database to be used for queries.&lt;br /&gt;d) Click on the Test Connection button to test the values entered.&lt;br /&gt;e) Click Next to proceed to the following tab.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;11. The Samples tab lists the tables that the DBXL installer will create by default. You may change the name of the QdabraSamples database if you wish to rename it.&lt;br /&gt;12. Click on Finish to continue the installation.&lt;br /&gt;13. Click on Close in Installation Complete screen to complete the installation.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Install QdabraMyFormsWeb Part&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;To obtain this package, go to &lt;a href="http://www.infopathdev.com/"&gt;http://www.infopathdev.com/&lt;/a&gt; and click Downloads, then click Qdabra Database Accelerator under Browse Files. You will see packages for SharePoint 2007 and for SharePoint 2003.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;SharePoint 2003 &lt;/u&gt;&lt;/p&gt;
&lt;p&gt;1. Install the Web part:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Save the installation package to the server machine and double click to run. &lt;br /&gt;b. Click on Run in the security warning window when it asks you to run or save the file.&lt;br /&gt;c. Click on Run in the unknown publisher window.&lt;br /&gt;d. Click on Next in the Qdabra MyForms Web part Setup window.&lt;br /&gt;e. Click on Yes on the Qdabra MyForms Web part Setup window.&lt;br /&gt;f. Click on OK to the message Installation was successfully completed.&lt;br /&gt;g. After Web part is installed successfully click on Start &amp;gt; Run.&lt;br /&gt;h. Enter cmd and click OK.&lt;br /&gt;i. Enter iisreset in command prompt and click Enter.&lt;br /&gt;j. Exit the Command Prompt after IIS is restarted successfully.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;2. Add the DBXL My Forms Web part to the SharePoint Web Part Gallery:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Go to the local SharePoint site.&lt;br /&gt;b. Click on Site Settings.&lt;br /&gt;c. Click on Go to Site Administration.&lt;br /&gt;d. Scroll down and click on the Manage Web Part Gallery link.&lt;br /&gt;e. Click on New web part option.&lt;br /&gt;f. Scroll down and select Qdabra.Dbxl.Webparts.Sharepoint.MyForms.MyFormsWebpart option&lt;br /&gt;g. Scroll back up and click on the Populate Gallery button.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;u&gt;SharePoint 2007 &lt;/u&gt;&lt;/p&gt;
&lt;p&gt;1. Copy Web Part Binaries&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Click on Start &amp;gt; Run.&lt;br /&gt;b. Enter inetmgr in the Open dialog box and click OK.&lt;br /&gt;c. Expand Machine name (Local Computer) and then expand Web Sites.&lt;br /&gt;d. Go to SharePoint (80) and click on Open to go to the appropriate &amp;lt;GUID&amp;gt; directory&lt;br /&gt;e. Create a directory with the name bin and copy Qdabra.Dbxl.WebParts.MyForms.dll and the config file of Qdabra.Dbxl.WebParts.MyForms.dll.config&lt;br /&gt;f. Right click bin and choose Open. Keep this window open for step below.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;2. Modify web.config:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Move one folder up and open web.config.&lt;br /&gt;b. Add the Safe control line:&lt;br /&gt;&amp;lt;SafeControl Assembly=&amp;quot;Qdabra.Dbxl.WebParts.MyForms, Version=2.0.0.1, Culture=neutral, PublicKeyToken=3af9aaaa5e0e3242&amp;quot; Namespace=&amp;quot;Qdabra.Dbxl.WebParts.MyForms&amp;quot; TypeName=&amp;quot;*&amp;quot; Safe=&amp;quot;True&amp;quot; /&amp;gt;&lt;br /&gt;c. Save web.config.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;3. Add the webpart to the Global Assembly Cache for the local computer:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Select Run from the Windows Start menu.&lt;br /&gt;b. Type cmd and click OK.&lt;br /&gt;c. Type cd %windir%\assembly and press Enter.&lt;br /&gt;d. Type start . and press Enter &lt;br /&gt;e. Drag and drop the Qdabra.Dbxl.WebParts.MyForms.dll form the window opened in step 1f above to the new window.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;4. Add the DBXL My Forms Web part to the SharePoint Web Part Gallery:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a. Open your SharePoint site by entering URL &lt;a href="http://servername/"&gt;http://servername&lt;/a&gt; in Internet Explorer.&lt;br /&gt;b. Click Site Actions at the top left of the page, select Site Settings, and select Modify All Site Settings.&lt;br /&gt;c.&amp;nbsp; Click Web Parts under Galleries column.&lt;br /&gt;d. Click New.&lt;br /&gt;e. Scroll down and check Qdabra.Dbxl.WebParts.MyForms.MyFormsWebPart.&lt;br /&gt;f. Scroll back up and check Overwrite File if It Already Exists.&lt;br /&gt;g. Click Populate Gallery.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Optional Components&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Qdabra Database Accelerator automatically installs the following components. These installation steps are provided to help you manually install the tools later should you experience problems.&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;u&gt;Install Qdabra WebDAV Root Protocol Handler &lt;/u&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;To workaround a bug in Windows Vista, you may have to install a special WebDAV protocol handler in the root Web site. This is because Windows Vista always queries the root Web site regardless of where your installation lives.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Open inetmgr.exe on your server&lt;br /&gt;2. Expand the Web site where DBXL is installed&lt;br /&gt;3. Right click on the QdabraWebService&lt;br /&gt;4. Select open&lt;br /&gt;5. Open the bin folder&lt;br /&gt;6. Copy the Qdabra.Dbxl.WebDAV.dll from this folder&lt;br /&gt;7. Return to Internet Information Services&lt;br /&gt;8. Right click on the default Web site&lt;br /&gt;9. Select open&lt;br /&gt;10. Open the bin folder&lt;br /&gt;11. Paste the Qdabra.Dbxl.WebDAV.dll into this folder&lt;br /&gt;12. Click Start &amp;gt; Run and enter cmd.exe&lt;br /&gt;13. Navigate to the bin folder where you copied Qdabra.Dbxl.WebDAV.dll&lt;br /&gt;14. Add the dll to the Global Assembly Cache for the local computer&lt;br /&gt;15. Open Control Panel and click on Administrative Tools&lt;br /&gt;16. Double click Microsoft .NET Framework 2.0 Configuration &lt;br /&gt;17. Expand My Computer and click on Assembly Cache&lt;br /&gt;18. Click Add an Assembly to the Assembly Cache in the view.&lt;br /&gt;19. In the dialog that pops up enter the path to the dll referenced in the above steps&lt;br /&gt;20. Click OK&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;We recommend setting up DBXL on a separate Web site from SharePoint. If you are installing on a SharePoint site, you have to install a native ISAPI filter in place of the root WebDAV protocol handler. Follow these steps:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Click on Start &amp;gt; Run and enter inetmgr.exe &lt;br /&gt;2. Right-click on the Web site and choose open&lt;br /&gt;3. Navigate to the bin directory in the folder that opens&lt;br /&gt;Note: if the bin directory does not exist, please create one&lt;br /&gt;4. Copy the QdabraDBXLRootWebDAV.dll to the bin folder &lt;br /&gt;5. Return to inetmgr and right click on the Web site, choose properties&lt;br /&gt;6. Select the ISAPI Filters tab&lt;br /&gt;7. Click Add &lt;br /&gt;8. Enter QDAV for the name and browse to the QdabraDBXLRootWebDAV.dll file that you copied to the bin folder above. &lt;br /&gt;9. Click OK&lt;br /&gt;10. Select the newly added QDAV filter &lt;br /&gt;11. Click on the up arrow to move it to the top of the list &lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;u&gt;Set-up the DBXL Administration Tool (DAT) &lt;/u&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;DAT is automatically set up during installation of DBXL. However, should you need to setup DAT manually, follow these steps.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Open the following URL in IE: &lt;a href="http://%3cservername%3e/QdabraWebService/DbxlAdmin.asmx"&gt;http://&amp;lt;servername&amp;gt;/QdabraWebService/DbxlAdmin.asmx&lt;/a&gt;&lt;br /&gt;2. Click on Publish DAT Form Template method.&lt;br /&gt;3. Enter the path of the DAT-Template form, which is saved to the local drive. In a default installation, the path will be C:\Inetpub\wwwroot\QdabraWebService\install\DAT-template.xsn.&lt;br /&gt;4. Call PublishDATFormTemplate method by clicking on Invoke button.&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;</description><enclosure url="http://www.infopathdev.com/files/folders/29941/download.aspx" length="81408" type="application/msword" /></item></channel></rss>