Learn About the Configuration Files
There are four basic configuration files:
/eagle_ml-2-0_cm/w_config.inc
/eagle_ml-2-0_custom_cm/w_config_custom.inc
/eagle_ml-2-0_custom_cm/w_config_version.inc
/eagle_ml-2-0_custom_cm/w_config_eagle_components_version.inc
and the folder /eagle_ml-2-0_custom_cm/customer/ where you can put additional specific configuration code blocks as .inc files.
About the w_config.inc File
This is the main file that is provided with EagleML package.
This file should not be changed, because next time you install the EagleML package, this file will be overwritten and you will lose all the changes applied.
About the w_config_custom.inc File
If you are installing EagleML on an environment for the first time, w_config_custom.inc might be missing in the folder. In this case please rename w_config_custom_example.inc to w_config_custom.inc and use it for further customization:
This file is a custom include for w_config.inc. It is designed to contain custom configuration for each region. It does not come with the EagleML package, therefore when you install another EagleML package this file is not overwritten, so all changes should be carried out in this file.
Modifying the w_config_custom.inc File
In order to modify this file, do one of the following:
If you have access to User Administration, click Application Roles and click the name of the user group. Under Center & Consoles, click Message Center and enable the "Modify 'Locked' Folders" property, as shown below:
If you have an older classic Eagle version, in classic User Manager, click Message Center in left navigation and enable the "Modify 'Locked' Folders" property for the user group, as shown below:
About w_config_version.inc and EagleML Version
This file contains current region version. We do not provide this file with the EagleML package.
If this file is missing, the g_EagleML20_Version parameter value from w_config.inc is used. However, the default value may be incorrect, EJM may function not properly - in this case you should set EagleML version manually with the help of the parameter mentioned.
About w_config_eagle_components_version.inc
w_config_eagle_components_version.inc is generated every time an EagleML service or component is installed and contains information about all EagleCore software, EagleML & MC2 related services/components.
Customer Folder
/eagle_ml-2-0_custom_cm/customer/ was created to let custom configuration blocks be added and named as the user prefers. We highly recommend .inc file extension when you are using this functionality.
If the same variable gets different values in different files, only the value processed last will be taken into consideration, w_config.inc - w_config_custom.inc - customer/ folder files in alphabetical order.
Any files in this folder are not overwritten when you install another EagleML package.