API-Flow icon indicating copy to clipboard operation
API-Flow copied to clipboard

Parsers - WSDL - Create a WSDL Parser

Open nataliapanferova opened this issue 8 years ago • 5 comments

requested by a user

nataliapanferova avatar May 09 '16 07:05 nataliapanferova

We have a WADL Importer https://github.com/luckymarmot/Paw-WADLImporter for RESTful APIs, so maybe that's not too far from WSDL – both XML at least! If that help in any way. This WADL importer is actually based on https://github.com/lucybot/api-spec-converter, and quite hacky unfortunately.

mittsh avatar May 09 '16 10:05 mittsh

The WSDL parser will not be included in API-Flow in the foreseeable future, as the SOAP format differs too much from the other format in API-Flow.

JonathanMontane avatar Sep 26 '16 09:09 JonathanMontane

small update:

here is a list of requirements that need to be done before we can implement a WSDL parser:

  • need an XMLParser
  • SOAP support
  • reference model needs an XML Schema model. We can probably inspire us from https://github.com/OAI/OpenAPI-Specification/blob/OpenAPI.next/versions/3.0.md#xmlObject

Once we have this, we can also probably do a WSDL serializer though. (quick reminder that WSDL is actually independent from SOAP, and can describe APIs that use http)

JonathanMontane avatar Oct 14 '16 10:10 JonathanMontane

Any thoughts on this? It's been more than 2 years.

dvision1979 avatar Jan 27 '19 04:01 dvision1979

I agree, I still work with companies that use this old format. It looks like there is still some interest in this feature, at least.

lonkelle avatar Dec 12 '20 00:12 lonkelle