How to build middleware development environment on ubuntu to interact soap web services WSDL?

154 views
Skip to first unread message

Niyazi Toros

unread,
Apr 23, 2019, 12:40:43 AM4/23/19
to Flutter Dev
For my flutter project I need to interact soap web services wsdl.  Currently for basic call I have to build soap web services wsdl envelope manually. For the advance soap web services wsdl I need to use the services directly and currently this is not possible to do with flutter?

I am thinking to use mobodevelope on ubuntu to consume advance soap web services wsdl convert to json format and send it to aqueduct and from aqueduct send the data to flutter mobile app. And the post send the data to aqueduct as a jso, then from aqueduct send it to monodevelope project and then to remote soap websevices wsdl.

I am having difficulty to connect my flutter app to soap web services wsdl due to can't consume soap sha256 functionality. So my question is that How to build middleware development environment on ubuntu to interact soap web services WSDL?

Development environment must be on ubuntu (because my flutetter app connects to dart/aqueduct server), and best I can think of that only monodevelope can consume soap web services wsdl on ubuntu.

Any idea, help needed. Thanks

Steven McDowall

unread,
Apr 23, 2019, 6:49:38 AM4/23/19
to Niyazi Toros, Flutter Dev
I am no SOAP expert (and alas for you that have to use it) -- but -- can't the crypto library do the sha256 work? 


It has a specific sha256 call?  

and the Dart XML support lib:



SOAP, at the very end, is nothing but a TCP/IP stream -- and there are low level Dart IO libs that can do that ..


Are some ideas perhaps .. that combined with sha256 may do the trick?

BTW -- this seems like it could turn into a nice package/library for others!!  :) 


May have some code you could borrow .. :) 



--
You received this message because you are subscribed to the Google Groups "Flutter Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages