The Noah.ini can be used to optionally automate the configuration of a Noah installation before the Noah user uses it. If the Noah.ini is not placed in the correct directory then the interactive user just needs to follow the prompts of the Configuration Wizard upon initial installation.
Once Noah has been run on a computer the noah.ini file will be ignored. When upgrading Noah to a new version it is fine to include a noah.ini but the entries will be ignored.
If used the name of this file must be “noah.ini”
The Noah.ini file consits of the ServerProfile and Settings sections. The download of the Noah MSI package does also contain an example.
[ServerProfile] ProfileName=EnterYourNoahProfileNameHere ServerName= See instructions below for correct values PortNo=Leave PortNo empty if not specified |
[Settings] LanguageID= enter the desired LocalID(LCID) CountryID=enter the desired LocalID(LCID) InstallationType= enter Remote, StandAlone, or LocalAndRemote UseInternetUpdate= enter True or False LoginSystemEnabled= enter True or False |
Details and Additional Information
[ServerProfile]
Noah System supports 3 different setup options Server, Client, and Non-networked:
Non-networked | The installation will run with a database on the local computer that Noah was installed on |
Client | The installation will be used to connected to a shared database which has been installed on another computer (Server) |
Server | The installation will setup Noah to be ready for Clients to connect to it. |
The most typical use of this file is to preconfigure Client workstations so that Noah automatically knows what the machine name that the Noah Server installation is on. It is also possible preconfigure non-networked and Server installations of Noah.
The Server profile section contains the settings ProfileName, ServerName, and PortNo.
ProfileName
The ProfileName is an alias name to the NoahServer. A value is required. A typical entry is “NoahServer” but you may use any name you wish.
ServerName
The ServerName value depends on the setup option:
Non-networked | Leave the value blank, Noah will use the name of the PC automatically |
Server | The name should be “localhost” |
Client | The machine name of the computer that has already been setup as the Noah Server |
PortNo
The port number that Noah will use to communicate with. HIMSA suggests to leave this value blank.
[Settings]
The following settings are available:
LanguageID | Enter the desired LocalID value from list at the end of this file. A value is required. |
CountryID | Enter the desired LocalID value from list at the end of this file. A value is required.Normally the Language and Country ID are the same. |
InstallationType | This setting informs Noah as to what setup choice you wish the installation to be. A value must be entered.Non-networked / enter the value of StandAloneClient = enter the value of RemoteServer = enter the value of LocalAndRemote |
LoginSytemEnabled | This setting controls if the login system is enabled or not. If the login system is enabled (true) then Noah users are required to enter a password to gain access. If the login system is disabled (false) the Noah user is not required to enter a password. A value must be entered.HIMSA recommends enabling the Login System (set to true)When setting up a Server installation this setting will also enforce all users accessing Noah from Clients to provide a password. When setting up a Client it is also recommenced to use the value of True. The entry for a Client setup does not impact the Server settings but having the value in sync with the Server will provide for a smoother user experience the first time that Noah is run. |
UseInternetUpdate | This setting controls if Noah checks for updates (True) or does not (False). A value must be entered. Please note that the use of the internet update feature DOES NOT automatically upgrade installations, rather it is a checking service and optionally a notification system. Please see this page for more details. Noah is designed so that Client installations by default do not check for updates as we do not wish to promote clients updating their installation before the server is upgraded first. |
Language | Locale ID (LCID) Decimal |
Chinese (Simplified) – China | 2052 |
Chinese (Traditional) – Taiwan | 1028 |
Danish – Denmark | 1030 |
Dutch – Netherlands | 1043 |
English – Australia | 3081 |
English – Canada | 4105 |
English – New Zealand | 5129 |
English – United Kingdom | 2057 |
English – United States | 1033 |
Finnish – Finland | 1035 |
French – Canada | 3084 |
French – France | 1036 |
German – Germany | 1031 |
Hungarian – Hungary | 1038 |
Italian – Italy | 1040 |
Japanese – Japan | 1041 |
Korean – Korea | 1042 |
Lithuanian – Lithuania | 1063 |
Norwegian (Bokmål) – Norway | 1044 |
Polish – Poland | 1045 |
Portuguese – Portugal | 2070 |
Russian – Russia | 1049 |
Slovak – Slovakia | 1051 |
Spanish – Spain | 3082 |
Swedish – Sweden | 1053 |
Turkish – Turkey | 1055 |