Troubleshooting
Problem
If you have the following configuration element definitions, the configuration elements are incorrectly merged:
- A top-level configuration element of the same type as a nested configuration element with the same ID
- Two nested configuration elements of the same type with the same ID but with different parents
For example: Data source []ds1[
] and data source []ds2[
] are configured with their own properties element definition, []dbProperties[
].
[]
]
Data source []ds1[
] should use properties element []dbProperties[
] with []portNumber="3000"[
], and data source []ds2[
] should use properties element []dbProperties[
] with []portNumber="2000"[
].
However, the two []dbProperties[
] properties elements are merged and both data sources share this merged properties element. The merged []dbProperties[
] properties element may have either []portNumber="3000"[
] or []portNumber="2000"[
].
Symptom
Unexpected or wrong configuration properties are provided to server components or applications.
Resolving The Problem
Ensure that you specify unique IDs for either or both of the following situations:
- A top-level configuration element of the same type as a nested configuration element
- Two nested configuration elements of the same type but with different parents
Related Information
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg21637169