Hi Azeez, Thanks for getting back. Sorry I was in a hurry putting a demo together for Thursday - reading your replies, I see that I haven't explained a few things.
On Mon, May 23, 2016 at 7:42 PM, Afkham Azeez <[email protected]> wrote: > > > On Tue, May 24, 2016 at 12:10 AM, Afkham Azeez <[email protected]> wrote: > >> >> >> On Mon, May 23, 2016 at 9:42 PM, Senaka Fernando <[email protected]> wrote: >> >>> Hi all, >>> >>> I'm working on pulling a demo together based on $subject. So, good news >>> is that it works nearly perfectly. But, then there were a few things that I >>> noted. >>> >>> 1. API-M is unable to process the Swagger URL presented by MSF4J >>> (due to inverted commas, AFAIU). >>> >>> What inverted commas? Swagger URL is like this: >> >> http://localhost:8080/swagger?path=/stockquote >> > That works. Sorry - I should have tried that. But, we have to fix the README(s), [1]. The URL points to the right place, but the text is wrong. I copied that and didn't think much since the file import worked well. Also, the microservice responds with and without inverted commas (i.e. curl http://localhost:8080/swagger?path=/stockquote > 1.out; curl http://localhost:8080/swagger?path="/stockquote" > 2.out; diff 1.out 2.out). > >> >>> >>> 1. It parses the Swagger file well, but there were two issues: >>> 1. It uses the Title and the default one presented by MSF4J has >>> spaces and won't work - (so had to fix the sample - but that's fine). >>> >>> >> Can you post an example? >> > > Did you mean this: "title" : "Stockquote Swagger Definition" > Yes, that is what I meant. I fixed this in the src/main/java/org/wso2/msf4j/example/StockQuoteService.java class to "StockQuote". May be it is not an issue of MSF4J, but API-M. But, if you try to create a new API with http://localhost:8080/swagger?path=/stockquote as the Swagger URL, API-M fails. > >> >>> >>> 1. >>> 2. It doesn't extract the context from the Swagger file >>> appropriately, but appends that into the resources on the API >>> definition. >>> So, if you stick to the defaults, the URL looks a little ugly, " >>> http://localhost:8280/*stockquote*/1.0/*stockquote*/IBM" >>> >>> For the point above of course, I didn't find any workaround. Thanks, Senaka. > >>> 1. >>> >>> Are these things for which we have fixes/workarounds? >>> >>> Thanks, >>> Senaka. >>> -- >>> >>> >>> *[image: http://wso2.com] <http://wso2.com>Senaka Fernando* >>> Solutions Architect; WSO2 Inc.; http://wso2.com >>> >>> >>> >>> *Member; Apache Software Foundation; http://apache.org >>> <http://apache.org>E-mail: senaka AT wso2.com <http://wso2.com>**P: +44 >>> 203 318 6025 <%2B44%20203%20318%206025>;* >>> >>> >>> *M: +44 782 741 1966 <%2B44%20782%20741%201966>Linked-In: >>> http://linkedin.com/in/senakafernando >>> <http://linkedin.com/in/senakafernando>*Lean . Enterprise . Middleware >>> >> >> >> >> -- >> *Afkham Azeez* >> Director of Architecture; WSO2, Inc.; http://wso2.com >> Member; Apache Software Foundation; http://www.apache.org/ >> * <http://www.apache.org/>* >> *email: **[email protected]* <[email protected]> >> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >> *http://blog.afkham.org* <http://blog.afkham.org> >> *twitter: **http://twitter.com/afkham_azeez* >> <http://twitter.com/afkham_azeez> >> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >> <http://lk.linkedin.com/in/afkhamazeez>* >> >> *Lean . Enterprise . Middleware* >> > > > > -- > *Afkham Azeez* > Director of Architecture; WSO2, Inc.; http://wso2.com > Member; Apache Software Foundation; http://www.apache.org/ > * <http://www.apache.org/>* > *email: **[email protected]* <[email protected]> > * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * > *http://blog.afkham.org* <http://blog.afkham.org> > *twitter: **http://twitter.com/afkham_azeez* > <http://twitter.com/afkham_azeez> > *linked-in: **http://lk.linkedin.com/in/afkhamazeez > <http://lk.linkedin.com/in/afkhamazeez>* > > *Lean . Enterprise . Middleware* > -- *[image: http://wso2.com] <http://wso2.com>Senaka Fernando* Solutions Architect; WSO2 Inc.; http://wso2.com *Member; Apache Software Foundation; http://apache.org <http://apache.org>E-mail: senaka AT wso2.com <http://wso2.com>**P: +44 203 318 6025;* *M: +44 782 741 1966Linked-In: http://linkedin.com/in/senakafernando <http://linkedin.com/in/senakafernando>*Lean . Enterprise . Middleware
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
