[teiid-issues] [JBoss JIRA] (TEIID-4615) Provide Swagger support for Odata

Ramesh Reddy (JIRA) issues at jboss.org
Fri Dec 2 09:27:00 EST 2016


     [ https://issues.jboss.org/browse/TEIID-4615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ramesh Reddy resolved TEIID-4615.
---------------------------------
      Assignee: Ramesh Reddy  (was: Steven Hawkins)
    Resolution: Rejected


OData and Swagger are two completely separate different REST based systems with different metadata systems. Although there has been some efforts in the OData community to represent OData metadata in Swagger format, there is no official path there. OData JSON based $metadata is also still in working draft in the specification and has not defined clear paths to Swagger (or OpenAPI). Unless the metadata is compatible between these two systems, one can not use Swagger UI (or any client tools) with OData.

As far as Teiid providing a Swagger like UI is out of the question, this must come from other OData based community projects.

> Provide Swagger support for Odata 
> ----------------------------------
>
>                 Key: TEIID-4615
>                 URL: https://issues.jboss.org/browse/TEIID-4615
>             Project: Teiid
>          Issue Type: Feature Request
>          Components: OData
>            Reporter: Debbie Steigner
>            Assignee: Ramesh Reddy
>
> Is there way to look at the OData service also in the Swagger UI to view and Test it ?  I can manually enter the below URL in the browser address but it will be good to list these APIs also in the Swagger UI.
> http://{hostname}:8080/odata/SwaggerDemo/$metadata
> http://{hostname}:8080/odata/SwaggerDemo/DV_Cache.CUSTOMER
> http://{hostname}:8080/odata/SwaggerDemo/DV_Cache.CUSTOMER?$filter=CUSTOMERID eq 'CST01005'
> http://{hostname}:8080/odata/SwaggerDemo/DV_Cache.CUSTOMER?$filter=CUSTOMERID eq 'CST01005'&$format=JSON



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the teiid-issues mailing list