]
Ramesh Reddy commented on TEIID-3015:
-------------------------------------
This only happens when the table has self reference like parent child records.
ODATA: Duplicate NavigationProperty name
----------------------------------------
Key: TEIID-3015
URL:
https://issues.jboss.org/browse/TEIID-3015
Project: Teiid
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: OData
Affects Versions: 8.3
Reporter: Ramesh Reddy
Assignee: Ramesh Reddy
Fix For: 8.7.1, 8.8
Entity 1: TransferRule
Entity 2: FinancialAccount
TransferRule
- sourceAccount : FinancialAccount
- destination : FinancialAccount
- other attributes
the mapping to this for odata resolves to
<NavigationProperty Name="financialaccount"
Relationship="LivingODS.transferrule_destinationfinancial_account_id_fk"
FromRole="transferrule" ToRole="financialaccount" />
<NavigationProperty Name="financialaccount"
Relationship="LivingODS.transferrule_sourcefinancial_account_id_fk"
FromRole="transferrule"
ToRole="financialaccount" />
The navigation property name is duplicated with in transfer rule entity.
Hence some of the Odata client see it as ambiguous element
Is there a way to customise the Name to
Name="src_financialaccount" and
Name="dest_financialaccount"