| Both sides previous revision Previous revision | |
| public:99_annexes:annex-b-terms-and-definitions:c:configuration_resolution [2026/09/12 17:42] – ↷ Page moved from private:99_annexes:annex-b-terms-and-definitions:c:configuration_resolution to public:99_annexes:annex-b-terms-and-definitions:c:configuration_resolution nick_dido | public:99_annexes:annex-b-terms-and-definitions:c:configuration_resolution [2026/09/12 17:43] (current) – ↷ Links adapted because of a move operation nick_dido |
|---|
| ====== Configuration Resolution ====== | ====== Configuration Resolution ====== |
| |
| [[private:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] | [[public:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] |
| |
| ===== Discussion ===== | ===== Discussion ===== |
| |
| Configuration Resolution determines the actual [[private:99_annexes:annex-b-terms-and-definitions:c:configuration_value|Configuration Value]] assigned to each applicable [[private:99_annexes:annex-b-terms-and-definitions:c:configuration_parameter|Configuration Parameter]]. | Configuration Resolution determines the actual [[public:99_annexes:annex-b-terms-and-definitions:c:configuration_value|Configuration Value]] assigned to each applicable [[public:99_annexes:annex-b-terms-and-definitions:c:configuration_parameter|Configuration Parameter]]. |
| |
| A [[private:99_annexes:annex-b-terms-and-definitions:n:node_configuration|Node Configuration]] contains literal values, references, defaults, inherited values, expressions, substitutions, or values obtained from one or more [[private:99_annexes:annex-b-terms-and-definitions:c:configuration_source|Configuration Sources]]. Configuration Resolution evaluates these representations and produces the resolved values used during Configuration Application. | A [[public:99_annexes:annex-b-terms-and-definitions:n:node_configuration|Node Configuration]] contains literal values, references, defaults, inherited values, expressions, substitutions, or values obtained from one or more [[public:99_annexes:annex-b-terms-and-definitions:c:configuration_source|Configuration Sources]]. Configuration Resolution evaluates these representations and produces the resolved values used during Configuration Application. |
| |
| Resolution includes source selection, reference evaluation, substitution, type conversion, unit conversion, expression evaluation, default selection, constraint evaluation, and application of [[private:99_annexes:annex-b-terms-and-definitions:c:configuration_precedence|Configuration Precedence]]. | Resolution includes source selection, reference evaluation, substitution, type conversion, unit conversion, expression evaluation, default selection, constraint evaluation, and application of [[public:99_annexes:annex-b-terms-and-definitions:c:configuration_precedence|Configuration Precedence]]. |
| |
| Configuration Resolution remains distinct from Configuration Application. Configuration Resolution determines the applicable values. Configuration Application assigns those values and associated bindings to the Node. | Configuration Resolution remains distinct from Configuration Application. Configuration Resolution determines the applicable values. Configuration Application assigns those values and associated bindings to the Node. |
| A resolution failure results from a missing mandatory value, unresolved reference, incompatible data type, invalid expression, prohibited source, precedence conflict, constraint violation, or other condition preventing determination of a valid value. | A resolution failure results from a missing mandatory value, unresolved reference, incompatible data type, invalid expression, prohibited source, precedence conflict, constraint violation, or other condition preventing determination of a valid value. |
| |
| A resolved [[private:99_annexes:annex-b-terms-and-definitions:s:sensitive_configuration_value|Sensitive Configuration Value]] receives protection throughout resolution and recording. Resolution records use protected references, digests, or redacted representations where recording the resolved value exposes protected information. | A resolved [[public:99_annexes:annex-b-terms-and-definitions:s:sensitive_configuration_value|Sensitive Configuration Value]] receives protection throughout resolution and recording. Resolution records use protected references, digests, or redacted representations where recording the resolved value exposes protected information. |
| |
| ===== Example ===== | ===== Example ===== |