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-networkedThe installation will run with a database on the local computer that Noah was installed on
ClientThe installation will be used to connected to a shared database which has been installed on another computer (Server)

ServerThe 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-networkedLeave the value blank, Noah will use the name of the PC automatically
ServerThe name should be “localhost”
ClientThe 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:

LanguageIDEnter the desired LocalID value from list at the end of this file.  A value is required.
CountryIDEnter 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.
InstallationTypeThis 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.
UseInternetUpdateThis 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.   
LanguageLocale ID (LCID) Decimal
Chinese (Simplified) – China2052
Chinese (Traditional) – Taiwan1028
Danish – Denmark1030
Dutch – Netherlands1043
English – Australia3081
English – Canada4105
English – New Zealand5129
English – United Kingdom2057
English – United States1033
Finnish – Finland1035
French – Canada3084
French – France1036
German – Germany1031
Hungarian – Hungary1038
Italian – Italy1040
Japanese – Japan1041
Korean – Korea1042
Lithuanian – Lithuania1063
Norwegian (Bokmål) – Norway1044
Polish – Poland1045
Portuguese – Portugal2070
Russian – Russia1049
Slovak – Slovakia1051
Spanish – Spain3082
Swedish – Sweden1053
Turkish – Turkey1055