@cavac @ovid I keep hoping the #IDL-du-jour will save us (#OpenAPI, #ProtocolBuffers, #ApacheThrift, #WSDL, et al) but https://xkcd.com/927 applies and too many projects just slap their half-assed docs online instead of putting in the work for a machine-readable spec
#idl #openapi #protocolbuffers #apachethrift #wsdl
Launced a first version of a WSDL-reader that acts like SoapClient::(__getFunctions|__getTypes) on steroids.
https://github.com/php-soap/wsdl-reader
You'll love the CLI inspection tools this package provides!
I'm pretty sure you own a WSDL that can nuke the system, so feel free to try it out and report any issues.
RT @toonverwerft@twitter.com
Our WSDL reader is getting in a nice shape!
* โ
Parsing WSDL XML into value objects
* โ
Converting this info into usable types + methods information
* โ
CLI formatters
* ๐ Still accepting financial help! https://opencollective.com/php-soap
Still a long way to go!
๐ฆ๐: https://twitter.com/toonverwerft/status/1603777020298682369
Our WSDL reader is getting in a nice shape!
* โ
Parsing WSDL XML into value objects
* โ
Converting this info into usable types + methods information
* โ
CLI formatters
* ๐ Still accepting financial help! https://opencollective.com/php-soap
Still a long way to go!
Wondering if there's any reason to use a #SOAP client if I don't have access to the #WSDL. I have a bunch of other servers that I interact with over POX or REST, and a few that have SOAP.
I haven't found much reason to use SOAP specific tools. And most of the ones I find seem to imply that you're fully bought in on SOAP being great, rather than just a means to an end.
My environment is #Node + #Typescript. I guess I could get types generated, but I don't know if that's a big thing for me.
How to Implement an Money Type in Ada? https://stackoverflow.com/questions/71118832/how-to-implement-an-money-type-in-ada #ada #programming #wsdl #ada
RT @toonverwerft@twitter.com
Introducing a WSDL flattening feature that can be used directly in your code and through a handy CLI tool!
https://github.com/php-soap/wsdl/releases/tag/v1.2.0
(After more or less 10 rewrites over a timespan of 6 months... - #awtsch)