e-Forms System Configuration
The configuration of the e-Forms System constitutes of configuring parameters for the FormsHub and FormServer IIS applications. The configuration is stored in the GGConfig database in the Neurodot.Forms zone and can be modified via the "Microsoft CGG Configuration Tool" desktop application.
Parameters in the Neurodot.Forms zone
Here is a list of all parameters in the Neurodot.Forms configuration zone used by FormsHub and/or FormsServer.
Parameter name | Parameter Description | Is Required | Default Value |
---|---|---|---|
AzureStorageConnectionString |
The connection string to Azure cloud storage. |
Only if the e-Forms system is hosted in Azure. | |
DisableFormFormatOnHttp |
The list of e-Forms serialization formats to be disabled (separated by semicolons). Possible formats are: HTML5, HTML5v2, XAML. Warning: Please do not change directly, edit via dialog in the Configuration Tool app (menu FormServer -> Secure RuntimeService methods). |
No | |
DisableMethodOnHttp |
The list of methods of the FormServer's RuntimeService methods to be disabled (separated by semicolons). List of possible values can be found in the Confoguration Tool app. Warning: Please do not change directly, edit via dialog in the Configuration Tool app (menu FormServer -> Secure RuntimeService methods). |
No | |
FileStorageBaseUrl |
The base URL of the FormStorage. It is used for printing (downloading) generated PDF file. The FormStorage resides under IIS (when it is not hosted in Azure) and must be accessible by form users from the internet for them to be able to download PDF forms. Value example: |
Yes | |
FileStorageType |
Identifies the storage type of FormStorage, i.e. the place where custom assemblies and generated PDF files are stored. It can be either file system of the hosting Windows server or Azure cloud storage.
|
No | FileSystem |
FileSystemStorageFolder | File system based e-Forms system needs this parameter to store local files (for instance so the end users could download them etc.). It's a path to an folder under IIS, e.g.: C:\inetpub\wwwroot\FormStorage\. | Only if the e-Forms system runs on local filesystem. | |
FormServerBindingICompiler |
Determines the protocol FormsHub uses to connect to FormServer's Compiler service. Allowed values:
|
Yes | |
FormServerBindingIFormService |
Determines the protocol FormsHub uses to connect to FormServer's RuntimeService service. Allowed values:
|
Yes | |
FormServerCompilerUrlPart |
The part of the URL used to connect to FormServer's Compiler service . It depends on the type of the endpoint (protocol) it used (see parameter FormServerBindingICompiler). | Yes |
/Compiler.svc/local |
FormServerRuntimeUrlPart |
The part of the URL used to connect to FormServer's RuntimeService service. It depends on the type of the endpoint (protocol) it used (see parameter FormServerBindingIFormService). | Yes |
/RuntimeService.svc/local |
FormServerUrlBase |
The base URL of the FormServer. It is used by FormsHub to connect to FormServer to download form templates, compile code-behind etc. Value examples: |
Yes | |
FormsHubMaxUIThreads * |
This parameter determines how many threads the FormsHub can run in-memory form instances on... |
No | 16 |
FormsHubRecycleCode |
This is a code used by FormServer when it restarts FormsHub thru Recycle.aspx. This happens when an custom assembly is uploaded from e-Forms Designer. This code protects from outside attacks. | Yes | |
FormStateCacheExpiration * |
When parameter FormStateStorageType has value Memory; sets the expiration (in milisiconds) for the memory cache in which FormServer stores form states until a HTML5 client requests it. If client fails to do so in time the data are evicted from cache and storedin SQL database. | No | 60000 |
FormStateStorageType * |
This parameter governs the way the FormServer stores interim states of form instances (i.e. generated JavaScript for the HTML5 clients). Allowed values:
|
No | Memory |
NeuroFormsConnectionString |
The NeuroForms database connection string used by FormServer and FormsManager. | Yes | |
PdfPrintDPI |
DPI resolution of generated PDF files. | No | 150 |
SessionApiCertificate |
Certificate to validate Session API request. Can be imported from the Configuration Tool. (Implemented in version 1.0.10.73 of FormsHub). | Yes | |
SessionApiTimeStampExp |
The expiration time (in minutes) for JWT tokens used in Session API requests. (Implemented in version 1.0.10.73 of FormsHub). | No | 5 |
* - parameter is new since FormsHub version 1.0.11.97 and/or FormsServer version 1.1.7.34