[jira] [Commented] (OLINGO-570) Implement OData Json Metadocument Serializer/Parser

2016-07-06 Thread Ralf Handl (JIRA)

[ 
https://issues.apache.org/jira/browse/OLINGO-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15364040#comment-15364040
 ] 

Ralf Handl commented on OLINGO-570:
---

The current XSL transformation is available at 
- 
https://tools.oasis-open.org/version-control/browse/wsvn/odata/trunk/spec/examples/V4-CSDL-to-OpenAPI.xsl

It contains some but not all of the changes we discussed in the last TC 
meeting, so it will undergo some changes during the next weeks.


> Implement OData Json Metadocument Serializer/Parser
> ---
>
> Key: OLINGO-570
> URL: https://issues.apache.org/jira/browse/OLINGO-570
> Project: Olingo
>  Issue Type: Improvement
>  Components: odata4-client, odata4-server
>Affects Versions: (Java) V4 4.0.0-beta-02
>Reporter: Christian Amend
>Assignee: Ramesh Reddy
>  Labels: gsoc2015, java, mentor, xml
> Attachments: jsonMeta1.diff, jsonMeta2.diff, jsonMeta3.diff, 
> jsonMeta4.diff, jsonMetaDeserializer1.diff, jsonMetaDeserializer2.diff, 
> jsonMetaDeserializer3.diff, jsonMetaDeserializer4.diff
>
>
> The Olingo project is currently working on implementing the V4 OData 
> specification published by oasis. The current version of the specification 
> only specifies a metadata document in xml format. This can be problematic on 
> android devices where no native xml parser is available. In a newer version 
> of this specification a new metadata format will be specified in Json.
> The goal of this issue would be to implement a serializer which can create a 
> payload based on the new specification. Afterwards the Olingo client library 
> must be able to consume the Json metadata document by implementing a parser.
> This issue could be implemented by a Student who takes part in the GSoC. The 
> metadata document is already available as an xml format which could give a 
> student a very good entry point to learn more about OData and the Olingo 
> library. Learning opportunities would be about Json payload creation as well 
> as parsing of Json payloads. This would also include understanding the latest 
> OData V4 specification. If you are interested comment this issue or write a 
> mail to dev@olingo.apache.org .
> Sources:
> Olingo Website: http://olingo.apache.org/
> OData.org: http://www.odata.org/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (OLINGO-570) Implement OData Json Metadocument Serializer/Parser

2016-07-05 Thread Ramesh Reddy (JIRA)

[ 
https://issues.apache.org/jira/browse/OLINGO-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15362794#comment-15362794
 ] 

Ramesh Reddy commented on OLINGO-570:
-

[~RalfHandl] Can you give link to the current XSLT document, I will try it out, 
and see if I can work on the feature, but will not include the file in Olingo. 
Possibly, I can have it available through some system configuration for time 
being until this gets the right license. I want to see if we can get feed back 
on feature from community.

> Implement OData Json Metadocument Serializer/Parser
> ---
>
> Key: OLINGO-570
> URL: https://issues.apache.org/jira/browse/OLINGO-570
> Project: Olingo
>  Issue Type: Improvement
>  Components: odata4-client, odata4-server
>Affects Versions: (Java) V4 4.0.0-beta-02
>Reporter: Christian Amend
>Assignee: Ramesh Reddy
>  Labels: gsoc2015, java, mentor, xml
> Attachments: jsonMeta1.diff, jsonMeta2.diff, jsonMeta3.diff, 
> jsonMeta4.diff, jsonMetaDeserializer1.diff, jsonMetaDeserializer2.diff, 
> jsonMetaDeserializer3.diff, jsonMetaDeserializer4.diff
>
>
> The Olingo project is currently working on implementing the V4 OData 
> specification published by oasis. The current version of the specification 
> only specifies a metadata document in xml format. This can be problematic on 
> android devices where no native xml parser is available. In a newer version 
> of this specification a new metadata format will be specified in Json.
> The goal of this issue would be to implement a serializer which can create a 
> payload based on the new specification. Afterwards the Olingo client library 
> must be able to consume the Json metadata document by implementing a parser.
> This issue could be implemented by a Student who takes part in the GSoC. The 
> metadata document is already available as an xml format which could give a 
> student a very good entry point to learn more about OData and the Olingo 
> library. Learning opportunities would be about Json payload creation as well 
> as parsing of Json payloads. This would also include understanding the latest 
> OData V4 specification. If you are interested comment this issue or write a 
> mail to dev@olingo.apache.org .
> Sources:
> Olingo Website: http://olingo.apache.org/
> OData.org: http://www.odata.org/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (OLINGO-570) Implement OData Json Metadocument Serializer/Parser

2016-07-04 Thread Ralf Handl (JIRA)

[ 
https://issues.apache.org/jira/browse/OLINGO-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15360912#comment-15360912
 ] 

Ralf Handl commented on OLINGO-570:
---

We plan to open-source the XSLT as an OASIS Open Repository on GitHub under the 
Apache 2.0 license: https://github.com/oasis-open/ 
All relevant processes have been started, so I suggest you wait with 
copying/pushing until this open repo is visible.

> Implement OData Json Metadocument Serializer/Parser
> ---
>
> Key: OLINGO-570
> URL: https://issues.apache.org/jira/browse/OLINGO-570
> Project: Olingo
>  Issue Type: Improvement
>  Components: odata4-client, odata4-server
>Affects Versions: (Java) V4 4.0.0-beta-02
>Reporter: Christian Amend
>Assignee: Ramesh Reddy
>  Labels: gsoc2015, java, mentor, xml
> Attachments: jsonMeta1.diff, jsonMeta2.diff, jsonMeta3.diff, 
> jsonMeta4.diff, jsonMetaDeserializer1.diff, jsonMetaDeserializer2.diff, 
> jsonMetaDeserializer3.diff, jsonMetaDeserializer4.diff
>
>
> The Olingo project is currently working on implementing the V4 OData 
> specification published by oasis. The current version of the specification 
> only specifies a metadata document in xml format. This can be problematic on 
> android devices where no native xml parser is available. In a newer version 
> of this specification a new metadata format will be specified in Json.
> The goal of this issue would be to implement a serializer which can create a 
> payload based on the new specification. Afterwards the Olingo client library 
> must be able to consume the Json metadata document by implementing a parser.
> This issue could be implemented by a Student who takes part in the GSoC. The 
> metadata document is already available as an xml format which could give a 
> student a very good entry point to learn more about OData and the Olingo 
> library. Learning opportunities would be about Json payload creation as well 
> as parsing of Json payloads. This would also include understanding the latest 
> OData V4 specification. If you are interested comment this issue or write a 
> mail to dev@olingo.apache.org .
> Sources:
> Olingo Website: http://olingo.apache.org/
> OData.org: http://www.odata.org/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (OLINGO-570) Implement OData Json Metadocument Serializer/Parser

2016-07-01 Thread Ramesh Reddy (JIRA)

[ 
https://issues.apache.org/jira/browse/OLINGO-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15359677#comment-15359677
 ] 

Ramesh Reddy commented on OLINGO-570:
-

[~RalfHandl] Any restrictions in terms of licensing to copy XSLT file to Olingo 
repo?

> Implement OData Json Metadocument Serializer/Parser
> ---
>
> Key: OLINGO-570
> URL: https://issues.apache.org/jira/browse/OLINGO-570
> Project: Olingo
>  Issue Type: Improvement
>  Components: odata4-client, odata4-server
>Affects Versions: (Java) V4 4.0.0-beta-02
>Reporter: Christian Amend
>Assignee: Ramesh Reddy
>  Labels: gsoc2015, java, mentor, xml
> Attachments: jsonMeta1.diff, jsonMeta2.diff, jsonMeta3.diff, 
> jsonMeta4.diff, jsonMetaDeserializer1.diff, jsonMetaDeserializer2.diff, 
> jsonMetaDeserializer3.diff, jsonMetaDeserializer4.diff
>
>
> The Olingo project is currently working on implementing the V4 OData 
> specification published by oasis. The current version of the specification 
> only specifies a metadata document in xml format. This can be problematic on 
> android devices where no native xml parser is available. In a newer version 
> of this specification a new metadata format will be specified in Json.
> The goal of this issue would be to implement a serializer which can create a 
> payload based on the new specification. Afterwards the Olingo client library 
> must be able to consume the Json metadata document by implementing a parser.
> This issue could be implemented by a Student who takes part in the GSoC. The 
> metadata document is already available as an xml format which could give a 
> student a very good entry point to learn more about OData and the Olingo 
> library. Learning opportunities would be about Json payload creation as well 
> as parsing of Json payloads. This would also include understanding the latest 
> OData V4 specification. If you are interested comment this issue or write a 
> mail to dev@olingo.apache.org .
> Sources:
> Olingo Website: http://olingo.apache.org/
> OData.org: http://www.odata.org/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (OLINGO-570) Implement OData Json Metadocument Serializer/Parser

2016-06-27 Thread Ralf Handl (JIRA)

[ 
https://issues.apache.org/jira/browse/OLINGO-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15350702#comment-15350702
 ] 

Ralf Handl commented on OLINGO-570:
---

+1

> Implement OData Json Metadocument Serializer/Parser
> ---
>
> Key: OLINGO-570
> URL: https://issues.apache.org/jira/browse/OLINGO-570
> Project: Olingo
>  Issue Type: Improvement
>  Components: odata4-client, odata4-server
>Affects Versions: (Java) V4 4.0.0-beta-02
>Reporter: Christian Amend
>Assignee: Ramesh Reddy
>  Labels: gsoc2015, java, mentor, xml
> Attachments: jsonMeta1.diff, jsonMeta2.diff, jsonMeta3.diff, 
> jsonMeta4.diff, jsonMetaDeserializer1.diff, jsonMetaDeserializer2.diff, 
> jsonMetaDeserializer3.diff, jsonMetaDeserializer4.diff
>
>
> The Olingo project is currently working on implementing the V4 OData 
> specification published by oasis. The current version of the specification 
> only specifies a metadata document in xml format. This can be problematic on 
> android devices where no native xml parser is available. In a newer version 
> of this specification a new metadata format will be specified in Json.
> The goal of this issue would be to implement a serializer which can create a 
> payload based on the new specification. Afterwards the Olingo client library 
> must be able to consume the Json metadata document by implementing a parser.
> This issue could be implemented by a Student who takes part in the GSoC. The 
> metadata document is already available as an xml format which could give a 
> student a very good entry point to learn more about OData and the Olingo 
> library. Learning opportunities would be about Json payload creation as well 
> as parsing of Json payloads. This would also include understanding the latest 
> OData V4 specification. If you are interested comment this issue or write a 
> mail to dev@olingo.apache.org .
> Sources:
> Olingo Website: http://olingo.apache.org/
> OData.org: http://www.odata.org/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (OLINGO-570) Implement OData Json Metadocument Serializer/Parser

2016-06-26 Thread Ramesh Reddy (JIRA)

[ 
https://issues.apache.org/jira/browse/OLINGO-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15350156#comment-15350156
 ] 

Ramesh Reddy commented on OLINGO-570:
-

The best course of action right now is to follow the XSLT transformation that 
has been provided by the OASIS OData specification for converting the XML 
metadata format into OData JSON metadata format. This JSON metadata format also 
is Swagger 2.0 format.

IMO, one concern in putting large effort into developing native JSON 
serializers for metadata is to Swagger upcoming 3.0 release and changes 
affecting in the OData specification due to that. 

so, what I am proposing is not a native JSON metadata serializers, but a simple 
transformation of XML format, obviously this means there will NOT a JSON based 
parser. 

Now on client side, the user can Swagger java libraries to build their 
application access. 

any comments?

> Implement OData Json Metadocument Serializer/Parser
> ---
>
> Key: OLINGO-570
> URL: https://issues.apache.org/jira/browse/OLINGO-570
> Project: Olingo
>  Issue Type: Improvement
>  Components: odata4-client, odata4-server
>Affects Versions: (Java) V4 4.0.0-beta-02
>Reporter: Christian Amend
>Assignee: Ramesh Reddy
>  Labels: gsoc2015, java, mentor, xml
> Attachments: jsonMeta1.diff, jsonMeta2.diff, jsonMeta3.diff, 
> jsonMeta4.diff, jsonMetaDeserializer1.diff, jsonMetaDeserializer2.diff, 
> jsonMetaDeserializer3.diff, jsonMetaDeserializer4.diff
>
>
> The Olingo project is currently working on implementing the V4 OData 
> specification published by oasis. The current version of the specification 
> only specifies a metadata document in xml format. This can be problematic on 
> android devices where no native xml parser is available. In a newer version 
> of this specification a new metadata format will be specified in Json.
> The goal of this issue would be to implement a serializer which can create a 
> payload based on the new specification. Afterwards the Olingo client library 
> must be able to consume the Json metadata document by implementing a parser.
> This issue could be implemented by a Student who takes part in the GSoC. The 
> metadata document is already available as an xml format which could give a 
> student a very good entry point to learn more about OData and the Olingo 
> library. Learning opportunities would be about Json payload creation as well 
> as parsing of Json payloads. This would also include understanding the latest 
> OData V4 specification. If you are interested comment this issue or write a 
> mail to dev@olingo.apache.org .
> Sources:
> Olingo Website: http://olingo.apache.org/
> OData.org: http://www.odata.org/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (OLINGO-570) Implement OData Json Metadocument Serializer/Parser

2015-03-15 Thread haddada (JIRA)

[ 
https://issues.apache.org/jira/browse/OLINGO-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14362364#comment-14362364
 ] 

haddada commented on OLINGO-570:


Hi , i'am a postgraduate computer science student at ESPRIT  university, 
tunisia.
I worked in sereveral projects using ( graph search api , google maps … )  and 
different web technologies . I'am intrested to participate in this project so i 
started with  examining the CSDL json format and the OData trippin sample and 
it was very helpfull.
I wish to implement the parser and the serialiser for the olingo library . 

 Implement OData Json Metadocument Serializer/Parser
 ---

 Key: OLINGO-570
 URL: https://issues.apache.org/jira/browse/OLINGO-570
 Project: Olingo
  Issue Type: Improvement
  Components: odata4-client, odata4-server
Affects Versions: (Java) V4 4.0.0-beta-02
Reporter: Christian Amend
  Labels: gsoc2015, java, mentor, xml

 The Olingo project is currently working on implementing the V4 OData 
 specification published by oasis. The current version of the specification 
 only specifies a metadata document in xml format. This can be problematic on 
 android devices where no native xml parser is available. In a newer version 
 of this specification a new metadata format will be specified in Json.
 The goal of this issue would be to implement a serializer which can create a 
 payload based on the new specification. Afterwards the Olingo client library 
 must be able to consume the Json metadata document by implementing a parser.
 This issue could be implemented by a Student who takes part in the GSoC. The 
 metadata document is already available as an xml format which could give a 
 student a very good entry point to learn more about OData and the Olingo 
 library. Learning opportunities would be about Json payload creation as well 
 as parsing of Json payloads. This would also include understanding the latest 
 OData V4 specification. If you are interested comment this issue or write a 
 mail to dev@olingo.apache.org .
 Sources:
 Olingo Website: http://olingo.apache.org/
 OData.org: http://www.odata.org/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)