You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Sagar (JIRA)" <ji...@apache.org> on 2016/04/13 14:52:25 UTC
[jira] [Updated] (OLINGO-932) Error while parsing $metadata (Edmx)
string
[ https://issues.apache.org/jira/browse/OLINGO-932?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sagar updated OLINGO-932:
-------------------------
Attachment: error.png
metadata.xml
> Error while parsing $metadata (Edmx) string
> -------------------------------------------
>
> Key: OLINGO-932
> URL: https://issues.apache.org/jira/browse/OLINGO-932
> Project: Olingo
> Issue Type: Bug
> Components: odata2-core
> Affects Versions: V2 2.0.6
> Reporter: Sagar
> Priority: Critical
> Attachments: error.png, metadata.xml
>
>
> Hi,
> I am using the Apache olingo 2.0.6 library and I have come across following issue.
> Apache olingo 2.0.6 library is not able to parse $metadata (Edmx) string when FuntionImport returns a non Edm data type.
> For e.g. when $metadata has following function import which returns of custom type c4codata.Employee
> <FunctionImport Name="EmployeeByEmail" ReturnType="c4codata.Employee" EntitySet="EmployeeCollection" m:HttpMethod="GET">
> <Parameter Name="NumberOfRows" Type="Edm.String" Mode="In"/>
> <Parameter Name="StartRow" Type="Edm.String" Mode="In"/>
> <Parameter Name="InstanceData" Type="c4codata.Employee" Mode="Out"/>
> <Parameter Name="EMailURI" Type="Edm.String" Mode="In"/>
> </FunctionImport>
> I am getting below error while reading the metadata (EntityProvider.readMetadata)
> No enum constant org.apache.olingo.odata2.api.edm.EdmSimpleTypeKind.Employee.
> Find the attached stracetrace along with screenshot (indicates the exact place of an error).
> Also I am attaching the $metadata contain in metadata.xml file, so that you can reproduce this issue locally.
> I think as per odata specification FunctionImport can return any custom data type and not just the primitive data types.
> Please me know if you believe that this is bug in olingo 2.0.6 libraries.
> Thanks,
> Sagar Biyani
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)