WA3.4 Web configuration file
openIMIS components: Web Application v1.4.0 and later.
Implementation roles required: IMIS Administrator, IT Officer
Video tutorial
https://www.youtube.com/watch?v=tyi9fv7rNS4
The Web Application configuration file (Web.config) contains application settings that can be adapted to the implementation context.
One setting that always needs to be updated is the configuration of the database connection string. In case this configuration was not done in previous steps, please follow the instructions from the Web Application installation page.
The following code is an extract of the Web.config default configuration.
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>
<add key="aspnet:MaxHttpCollectionKeys" value="10000"/>
<add key="DefaultClaimRows" value="5"/>
<add key="Host" value="Enter your domain or IP Address"/>
<add key="SMSGateway" value="Enter SMS Gateway URL"/>
<add key="SMSGatewayUserName" value="User Name"/>
<add key="SMSGatewayPassword" value="Password"/>
<add key="ExportFolder" value="Extracts\Export\"/>
<add key="ExportLogFolder" value="Extracts\Export\Log\"/>
<add key="FromPhone_Renewal" value="\FromPhone\Renewal\"/>
<add key="FromPhone_Renewal_Rejected" value="\FromPhone\Renewal\Rejected\"/>
<add key="FromPhone_Claim" value="\FromPhone\Claim\"/>
<add key="FromPhone_Claim_Rejected" value="\FromPhone\Claim\Rejected\"/>
<add key="FromPhone_Feedback" value="\FromPhone\Feedback\"/>
<add key="FromPhone_Feedback_Rejected" value="\FromPhone\Feedback\Rejected\"/>
<add key="SubmittedFolder" value="Images\Submitted\"/>
<add key="UpdatedFolder" value="Images\Updated\"/>
<add key="InsureeImageDelimiter" value="_"/>
<add key="DefaultLimitation" value="C"/>
<add key="DefaultPriceOrigin" value="P"/>
<add key="Password:MinLength" value="8"/>
<add key="Password:LowerCaseLetter" value="1"/>
<add key="Password:UpperCaseLetter" value="1"/>
<add key="Password:Number" value="1"/>
<add key="Password:SpecialSymbol" value="1"/>
<add key="Offline:SQLite:Password" value="%^Klp)*3"/>
<add key="Offline:Encryption:Password" value=":-+A7V@="/>
<add key="Offline:RAR:Password" value=")(#$1HsD"/>
</appSettings>
Key | Default value | Meaning |
---|---|---|
ValidationSettings:UnobtrusiveValidationMode | None | Input field validation is done on Client side using Javascript and reduces the amount of JavaScript that has to be generated. |
aspnet:MaxHttpCollectionKeys | 10000 | Defines the maximum number of form keys, files, and JSON members that ASP.NET will accept in a request. |
DefaultClaimRows | 5 | Number of items and services rows initially displayed in enter claim form. |
Host | Enter your domain or IP Address | The host domain or IP address. |
SMSGateway | Enter SMS Gateway URL | The SMS Gateway URL or IP address. |
SMSGatewayUserName | User Name | The username to use to connect to the SMS Gateway. |
SMSGatewayPassword | Password | The password to use to connect to the SMS Gateway. |
ExportFolder | Extracts\Export\ | Location of Export Folder. |
ExportLogFolder | Extracts\Export\Log\ | Location of Export Log Folder. |
FromPhone_Renewal | \FromPhone\Renewal\ | Location of Renewal Folder for renewals submitted from the phone. |
FromPhone_Renewal_Rejected | \FromPhone\Renewal\Rejected\ | Location of Renewal Folder for renewals submitted from the phone but rejected. |
FromPhone_Claim | \FromPhone\Claim\ | Location of Claim Folder for claims submitted from the phone. |
FromPhone_Claim_Rejected | \FromPhone\Claim\Rejected\ | Location of Claim Folder for claims submitted from the phone but rejected. |
FromPhone_Feedback | \FromPhone\Feedback\ | Location of Feedback Folder for feedback submitted from the phone. |
FromPhone_Feedback_Rejected | \FromPhone\Feedback\Rejected\ | Location of Feedback Folder for feedback submitted from the phone but rejected. |
SubmittedFolder | Images\Submitted\ | Location of Image Folder for insuree images submitted from the phone. |
UpdatedFolder | Images\Updated\ | Location of Image Folder for insuree images submitted from the phone and registered in the database. |
InsureeImageDelimiter | _ | Delimiter used in the insuree’s image filename that allows to split it into data fields. |
DefaultLimitation | C | Default limitation. |
DefaultPriceOrigin | P | Default price origin. |
Password:MinLength | 8 | User’s password minimum length: at least 8 characters. |
Password:LowerCaseLetter | 1 | User’s password minimum lower case letters: at least 1 lower case letter (e.g. a-z). |
Password:UpperCaseLetter | 1 | User’s password minimum upper case letters: at least 1 upper case letter (e.g. A-Z). |
Password:Number | 1 | User’s password minimum number of digits: at least 1 digit (e.g. 0-9). |
Password:SpecialSymbol | 1 | User’s password minimum number of special characters: at least 1 special character (e.g. @#!&). |
Offline:SQLite:Password | %^Klp)*3 | The password for the exported SQLite database for offline usage of mobile application. You need to have the same password on mobile application |
Offline:Encryption:Password | :-+A7V@= | The password for the encryption of exported SQLite database for offline usage of mobile application. You need to have the same password on mobile application |
Offline:RAR:Password | )(#$1HsD | The password for the compression file of exported SQLite database for offline usage of mobile application. |
Did you encounter a problem or do you have a suggestion?
Please contact our Service Desk
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. https://creativecommons.org/licenses/by-sa/4.0/