[teiid-issues] [JBoss JIRA] (TEIID-3543) Complex type values not resolved in translator execution

Ramesh Reddy (JIRA) issues at jboss.org
Thu Jun 18 10:54:02 EDT 2015


    [ https://issues.jboss.org/browse/TEIID-3543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13081145#comment-13081145 ] 

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)


More information about the teiid-issues mailing list