Details
-
Feature Request
-
Resolution: Duplicate
-
Major
-
None
-
8.12
-
None
-
None
Description
With document [1], we can use REST API to access the data in VDB, for example, there are 4 procedures defined in PortfolioRest VDB as [2] under 'Rest' Model:
- foo
- getAllStocks
- getAllStockById
- getAllStockBySymbol
Correspondingly, there are 4 api:
- http://localhost:8080/portfoliorest_1/rest/foo
- http://localhost:8080/portfoliorest_1/rest/getAllStocks
- http://localhost:8080/portfoliorest_1/rest/getAllStockById/ {id}
- http://localhost:8080/portfoliorest_1/rest/getAllStockBySymbol/ {symbol}
With Swagger UI, it's easy to add a api-doc page for all api, [3] is a example.
[1] https://docs.jboss.org/author/display/TEIID/REST+Service+Through+VDB
[2] https://raw.githubusercontent.com/kylinsoong/teiid-quickstarts/master/dynamicvdb-restservice/src/vdb/portfolio-rest-vdb.xml
[3] http://petstore.swagger.io/
Attachments
Issue Links
- is caused by
-
TEIID-3521 Provide Swagger support on auto-generated REST web services
- Closed