rpc/encoded operations
Migrated from https://github.com/savonrb/savon/issues/555
This is more of a plea than an issue, but will these eventually be supported in v3?
[2] pry(#Puppet::Util::NetworkDevice::F5::Device)> transport['System.Session'].operation('System.Session', 'System.SessionPort', :set_active_folder) Savon::UnsupportedStyleError: "set_active_folder" is an "rpc/encoded" style operation.
I am an idiot when it comes to SOAP, so I don't know if this is a minor request or a huge impossibility.
+1
i'v implement some kind of RPC support but don't know it could merge with sekken because my fork was initially from Savon3(master branch).
What can we do?
@FunFun you should be able to issue a PR because Sekken is just a copy of github.com/savonrb/savon from when version 3 was the Master branch. Would love to see your pull request and get that merged in.
@tjarratt Its funny to found my code in master already.
@FunFun -- was there more support you wanted to added for RPC encoded operations?
@tjarratt What actually mean a full support of RPC/encoded format?
One note that the code still contains:
https://github.com/savonrb/sekken/blob/bcd0a4b3a05ae40437ddd7897259740036dda5a7/lib/sekken.rb#L68
In my project, i'm using monkey-patch for that part.
@tjarratt is there a lot that would need to be done to support RPC/encoded WSDL? If it is not a ton of work and you can give us guidelines, we could help with that.
I, unfortunately, cannot give guidelines for what it would take. I've never seen RPC encoded SOAP requests or responses nor have I read the spec.
Sent From A Very Small Keyboard
On Nov 3, 2016, at 03:40, stripedpumpkin [email protected] wrote:
@tjarratt is there a lot that would need to be done to support RPC/encoded WSDL? If it is not a ton of work and you can give us guidelines, we could help with that.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
@Funfun may I ask if you had come close to a working solution to support RPC? Could you give us guidelines and/or code we could work from?
@stripedpumpkin i had done something in past with my monkey-patches, but i already move to another company, so i don't have anything to revisit over and basically it's so hard to remember any detail. I can check my fork on weekend, but i can't promise anything.
@Funfun it would be really helpful. When you have time, can you point a commit we could look at?