Repository navigation
6.0.0-dev.3
Product model - Natural Person and NaturalPersonRole circular reference
Background
An issue regarding a circular reference inside the NaturalPerson type was recently found in the model.
NaturalPerson and NaturalPersonRole are located at the same level inside Party, to follow the same structure that Party and PartyRole have inside the Trade type. The circular reference issue appears because the NaturalPerson type also contains a NaturalPersonRole, which references back to the containing type of NaturalPerson, causing a circular reference in the model.
What is being released?
This release fixes this issue by removing the NaturalPersonRole inside the NaturalPerson type.
Backward-Incompatible Changes
- Removed the
personRoleattribute of typeNaturalPersonRolefromNaturalPerson.
Review directions
In the CDM Portal, select the Textual Browser and inspect each of the changes identified above.
Changes can be reviewed in PR: #2546