Hi Folks
I would like to know how we can generate swagger in webMethods integration (10.11) when we create new REST resource.
I know webMethods generates WSDL when we expose our flow service as SOAP service and we can simply copy that wsdl and share with consumers.
However, I don’t know if webMethods generates any swagger file that we can share with consumer (when we create new REST Resource and try to invoke flow services inside it)
Example: I have created a new REST Resource (by using New → REST Resource option) named as “Orders”. Inside each auto generated service (that was generated by webMethods for each url template), I have added required logic / service invocation etc.
Now how can I get swagger file against newly created REST Resource? that I may share with other partners/consumers of this REST Resource?
I don’t have much knowledge of webMethods functionality/features and hence need guidance from community on swagger generation against newly created REST Resource.
Also we have a new cool feature as of 10.15 that will automatically document any of your API Descriptors via the package’s home page. It will also include any commented services.
You will be able to try this new feature as of next week when 10.15 will be available for download. Once installed right click on your package in Designer and click “Generate documentation”. Then go to the package home page and voila.
Thanks John & Dave for your valuable feedback/comments.
I was able to generate swagger using REST API Descriptor.
Hi John, thanks for sharing this wonderful feature of 10.15. Will this new version be automatically available to tech community members under download section? or will we have to explicitly request access/download for 10.15? Please advise
By default the access will be anonymous. As an aside we have also changed the ACL to access the built in server API documentation to be anonymous too now as of 10.15.