infx uses a two level approach to setting up. Firstly, any settings are taken from the instance config file. Then the overall config from /infx/local/etc is applied. When loading config files, if the file is not found in /infx/local/etc, infx will then load the copy from /infx/etc. You should always copy config files from the overall etc directory into your local one before changing them. format The config.ini file is broken into sections, each denoted with a header. Example: ; start of infx section[infxenv]Each config file can only contain one of each section. The section continues until you start a new one and specify a new section header. The config.ini file is also used to store lists, these are denoted with a different section header. Example: ; start an alias definition[[alias]]You can specify multiple of these sections. Depending on the type of definition, two formats are available. Simple/single line: [[alias alias="L0" cmd="backup" type="dbs" level=0]]Multiple line sections: [[sqlhosts]]server=${newinst}protocol=onipcshmhost=${host}service=${newinst}options=note=local shared memory connectionTo prevent the config.ini from growing too large, you can break it into sub config files, and include them in the main config file. [include sub-infx-onbar.ini]Will load either the file /infx/local/etc/sub-infx-onbar.ini or /infx/etc/sub-infx-onbar.ini. All sub files are included before the config information is parsed. [include sub-${host}.ini]Will load the file based on the current host name. Use this file to load settings for a specific host. |