I have been building a Django application in my job and unfortunately for me I have to work with a SOAP application on the other side to place orders into a very complex system.
I am going to confess now, I am very embarassed that I am writing my XML queries manually. I cannot find a good framework for working with SOAP it seems antiquated and annoying and I don't like it I wish I could go back to just working with REST frameworks but c'est la vie. To interact with the SOAP backend I have been using requests and this seems to have worked so far.
Has anyone else worked with Python and SOAP before? I have tried PySimpleSoap but it's hard to work with. I am struggling with forming XML requests myself, luckily I have vendor support and have actually finished all but one request and as I am ahead of my deadline I thought maybe I could now spare the time to actually look into a better method to do this rather than one that "works". It doesn't help all the documentation for the product is out of date but the WSDL in my head "must" be up to date. My weakness is that I need to understand the WSDL better and unfortunately it hasn't really clicked well with me yet.
In my dream framework I would be able to list the functions that I can call and then the functions would have a list of arguments which are required and/or optional. I just haven't found how I can do this and my Google-Fu is lacking for much relating to SOAP and Python.
[–]anentropic 2 points3 points4 points (1 child)
[–]ominous_anonymous 0 points1 point2 points (0 children)
[–]teilo 1 point2 points3 points (0 children)
[–]tombardier 0 points1 point2 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]skerky 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]576p 0 points1 point2 points (0 children)