Order of Precedence at Run time
This is the order of precedence that is established at run time, from the highest priority to the lowest:
- Command-line arguments at engine startup.
- Properties set in property files specified at the command line.
- Properties in the deployed TRA file.
- CDD file, processing unit level (for the current PU): properties and settings.
- CDD file, agent class level (for agents listed in the current PU settings, prioritized in reverse order of that list): properties and settings.
- CDD file, cluster level: properties, settings and message encoding.
- EAR file properties (such as global variable overrides).
Note: Global variables set in the CDD file are ignored if you deploy using TIBCO Administrator.
TRA files should be used only for system-level settings that must be read before the JVM starts. All other properties should be in the CDD.