I've been playing with OData recently, and found a few (small) limitations on the out-of-the-box web service. I wonder if some of these limitations can be catered for by extending what is there already.
This question is purely exploratory: at this point in time I did not try anything yet.
Some of the things I want to explore:
- Provide support to read
SchemaContents
using the /Schemas collection (currently Schemas only expose Publication ID, Schema ID and Title) - Create my own custom entities (for instance, "/Articles" which would map to "/Schemas(SchemaId=xx,PublicationId=xx)/Components")
Any tips/hints? Will it not work at all and I shouldn't bother? Probably better to create my own webservice on top of the current service and/or API?