You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Octavian Krody (Jira)" <ji...@apache.org> on 2020/06/24 11:44:00 UTC
[jira] [Created] (OLINGO-1466) Cannot read edmx with decimal scale
variable
Octavian Krody created OLINGO-1466:
--------------------------------------
Summary: Cannot read edmx with decimal scale variable
Key: OLINGO-1466
URL: https://issues.apache.org/jira/browse/OLINGO-1466
Project: Olingo
Issue Type: Bug
Components: odata4-server
Affects Versions: (Java) V4 4.7.1
Reporter: Octavian Krody
{code:java}
odata.createServiceMetadata(
new MetadataParser()
.referenceResolver(null)
.buildEdmProvider(new InputStreamReader(new BufferInputStream(input))), Collections.emptyList()
);{code}
Where input is:
{code:java}
<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx">
<edmx:DataServices>
<Schema Namespace="BalanceStatements.Service" xmlns="http://docs.oasis-open.org/odata/ns/edm">
<EntityContainer Name="EntityContainer">
<EntitySet Name="Statements" EntityType="BalanceStatements.Service.Statements"/>
</EntityContainer>
<EntityType Name="Statements">
<Key>
<PropertyRef Name="pdfId"/>
<PropertyRef Name="customer"/>
<PropertyRef Name="contract"/>
</Key>
<Property Name="pdfId" Type="Edm.String" Nullable="false"/>
<Property Name="customer" Type="Edm.String" Nullable="false"/>
<Property Name="contract" Type="Edm.String" Nullable="false"/>
<Property Name="start" Type="Edm.String"/>
<Property Name="end" Type="Edm.String"/>
<Property Name="openingFunds" Type="Edm.Decimal" Scale="variable"/>
<Property Name="closingFunds" Type="Edm.Decimal" Scale="variable"/>
<Property Name="currency" Type="Edm.String"/>
</EntityType>
</Schema>
</edmx:DataServices>
</edmx:Edmx>{code}
Produces:
{code:java}
java.lang.NumberFormatException: For input string: "variable"
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)