When there is a super-property with a range, as well as sub-properties with ranges, the application will create a complex object that is the range of the super-property. However it will also create a super-property with the actual range, which is an OData error (only one range is alloweed)
Possible resolution:
1: Trap this condition and export only one of the super-property definitions: scalar range or complex range (and complex range makes more sense)
2: Add the super-property to the complex object along with the sub-properties (probably the most accurate interpretation)
Immediate work-arounds:
Remove the range from the super-property. This however will prevent the super-property having its own statements (object super-property value)
When there is a super-property with a range, as well as sub-properties with ranges, the application will create a complex object that is the range of the super-property. However it will also create a super-property with the actual range, which is an OData error (only one range is alloweed)
Possible resolution:
1: Trap this condition and export only one of the super-property definitions: scalar range or complex range (and complex range makes more sense) 2: Add the super-property to the complex object along with the sub-properties (probably the most accurate interpretation)
Immediate work-arounds:
Remove the range from the super-property. This however will prevent the super-property having its own statements (object super-property value)