[
https://issues.jboss.org/browse/TEIID-3543?page=com.atlassian.jira.plugin...
]
Ramesh Reddy commented on TEIID-3543:
-------------------------------------
Yes, previously we would have been showing the entity type with complex type folded in,
this will change that. The whole issue arises from using the same EDM parsing module for
translator and on out OData service. Translator EDM parser should be exactly same as what
source represents. The outbound one is our interpretation of Teiid schema to OData schema.
This was bad choice on my part, which I did not foresee before.
This also raises the question of whether we need to move some of the extension metadata
from translator specific to engine level to give freedom to the user how they define OData
metadata.
For now we need to test complex property navigation is still works with V2.
Complex type values not resolved in translator execution
--------------------------------------------------------
Key: TEIID-3543
URL:
https://issues.jboss.org/browse/TEIID-3543
Project: Teiid
Issue Type: Bug
Components: OData
Affects Versions: 8.7
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 8.11
Embedded complex types do not have metadata associated and will fail to resolve resulting
in an exception:
{code}
java.lang.RuntimeException: unknown property type: RMTSAMPLEFLIGHT.FlightDetails
at
org.odata4j.format.xml.AtomFeedFormatParser.parseProperties(AtomFeedFormatParser.java:210)
~[odata4j-core-0.8.0-SNAPSHOT-redhat.jar:na]
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)