Test Against PRE Environment

If you need to test your Quik! software against our non-production, PRE-production environment, then follow these instructions. The reasons you may want to test in PRE is to try out a new feature that we haven't published or to test our environment before we make a change to our production operation architecture.

HOW TO TEST PRE

1. Change URLs / Endpoints

Everything in our PRE environment is available by prefixing URLs with “pre” or by replacing “www” with “pre”. For example, a web service like “https://websvcs.quikforms.com/qfem/v5400/formsdatawebservice.asmx” becomes “https://prewebsvcs.quikforms.com/qfem/v5400/formsdatawebservice.asmx” where we added “pre” after the https:// and before the existing URL. This is the pattern that is applied to all URLs for the PRE environment. 

2. Override QuikFormsEngine.DLL Settings

Since you’re using version 5.2 of the Quik! Forms Engine DLL it would be difficult for us to give you a new version that points to our PRE environment. Instead it would be more reliable and easier if you override it’s settings by applying configuration settings within your application. If you’re running a .NET web application (which I think you are), then these settings can be added to the web.config. Other .NET applications will have these settings applied in the app.config file. Take note of the PRE endpoint URLs in the config settings below as these changes will tell the QFE.dll to call against our PRE environment.

Here's how to override URLs in a web/app config:

1) At the very top of the file, under <configuration>, copy the following tags:

<configuration> THIS TAG IS FOR YOUR REFERENCE – DO NOT DUPLICATE IT IN YOUR CONFIG FILE
<configSections>
<sectionGroup name="applicationSettings" *type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="QuikFormsEngine.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</sectionGroup>
</configSections>


REST OF THE FILE HERE
2) At the very bottom, just before closing </configuration>, place the following:

<applicationSettings>

<QuikFormsEngine.My.MySettings>
<setting name="ProductID" serializeAs="String">
<value>14</value>
</setting>
<setting name="QuikFormsEngine_websvcs_FormViewHTML_FormViewHTML" serializeAs="String">
<value>https://prewebsvcs.quikforms.com/FormViewHTMLVersion/5202/FormViewHTML.asmx</value>
</setting>
<setting name="HTMLFormViewTransactionURL" serializeAs="String">
<value>https://prewebsvcs.quikforms.com/HTMLFormViewTrans/v5202/formviewhtml/HTMLFormViewTransaction.asmx</value>
</setting>
<setting name="GetQVPDFURL" serializeAs="String">
<value>https://prewebsvcs.quikforms.com/HTMLFormViewTrans/v5202/formviewhtml/QFVGetPDF.aspx</value>
</setting>
<setting name="QuikFormsEngine_websvcs_HTMLFormViewTransaction_HTMLFormViewTransaction" serializeAs="String">
<value>https://prewebsvcs.quikforms.com/HTMLFormViewTrans/v5202/formviewhtml/HTMLFormViewTransaction.asmx</value>
</setting>
<setting name="QuikFormsEngineWS_com_quikforms_websvcs_GetShortURL_GetShortURL" serializeAs="String">
<value>https://prewebsvcs.quikforms.com/formlink/GetShortURL.asmx</value>
</setting>
<setting name="QuikURLForSignCallBackMethod" serializeAs="String">
<value>https://prewebsvcs.quikforms.com/Docusign/ESignWSVersion/5202/GetDocuSignEnvelopeID.aspx</value>
</setting>
<setting name="HTMLFormViewURL" serializeAs="String">
<value>https://prewebsvcs.quikforms.com/HTMLFormViewTrans/v5202</value>
</setting>
</QuikFormsEngine.My.MySettings>
</applicationSettings>
</configuration> THIS TAG IS FOR YOUR REFERENCE – DO NOT DUPLICATE IT IN YOUR CONFIG FILE

For help regarding Quik! Forms and the Quik! API
Email: support@quikforms.com | Phone: (877) 456-QUIK