You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "M Carissimi (JIRA)" <ji...@apache.org> on 2014/03/24 12:08:47 UTC
[jira] [Created] (OLINGO-221) Setting DataServiceVersion to 2.0
M Carissimi created OLINGO-221:
----------------------------------
Summary: Setting DataServiceVersion to 2.0
Key: OLINGO-221
URL: https://issues.apache.org/jira/browse/OLINGO-221
Project: Olingo
Issue Type: Question
Components: odata2-core
Affects Versions: V2 1.1.0
Reporter: M Carissimi
Priority: Minor
Hello,
I have created a service with the v2 1.1.0 release of Olingo and the DataServiceVersion property is always shown as 1.0 in the metadata.
<edmx:Edmx xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx" Version="1.0">
<edmx:DataServices xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" m:DataServiceVersion="1.0">
...
How do I change the code to display DataServiceVersion of 2.0? Alternatively, how do I change the MaxDataServiceVersion property to 2.0?
I attempted to use the following readMetadata implementation but it didn't help
@Override
public ODataResponse readMetadata(final GetMetadataUriInfo aUriInfo, final String aContentType) throws ODataException
{
final EdmServiceMetadata edmServiceMetadata = getContext().getService().getEntityDataModel().getServiceMetadata();
return ODataResponse.status(HttpStatusCodes.OK)
.header(ODataHttpHeaders.DATASERVICEVERSION, ODataServiceVersion.V20)
.entity(edmServiceMetadata.getMetadata()).build();
}
Regards
Miki
--
This message was sent by Atlassian JIRA
(v6.2#6252)