-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Soap 1.2 & WSDL 2.0 support #5
Comments
need that ! |
sorry to say that, but i don't think i will be able to implement this feature in the nearest future (at least a year) as it requires a substantial amount of work and i just don't have enough time for it |
whats the update? |
How can I help? |
sorry, but unfortunately pyws is not very high in my priorities now. i only do some support and bug fixes if it is necessary. if you decide to implement this feature yourself, i can provide some guidance |
if you can provide me some guidance I will try to implement and send pull for review :) |
Hello again, Sorry for the late answer, I was moving to another country and it took virtually all my attention. So, about SOAP 1.2 and WSDL 2.0 support. First of all, a short notice about SOAP 1.1 support. When I implemented support of SOAP 1.1, my intention was to offer a simple way to expose APIs that would have very high interoperability with various SOAP clients. To meet this requirement, I had to implement a rather narrow subset of SOAP, but test it with as many SOAP clients as possible. I suggest using the same approach with SOAP 1.2. Since I haven't ever worked with SOAP 1.2, but only with SOAP 1.1, to make things easier, I would try to mimic the behavior of one of the existing SOAP engines, for instance, Apache Axis 2. To do this I would:
The last step is, of course, the longest and the most difficult:
If you walk through all of these steps, you will have one function working with strings only implemented. You will have to do this for all other types as well (integers, floats, dicts, lists etc), but it will become a bit easier because you will be quite familiar with the code. If after reading this remark, you still decide to embark on this venture, you will, I assume, have a lot of questions. Don't hesitate to ask them either here or via my e-mail, I'll try to help as much as I can. |
No description provided.
The text was updated successfully, but these errors were encountered: