Laszlo to AWS SOAPAction problem

I was testing Laszlo SOAP client requests against a Rails AWS backend. I
got unclear error messages and a backtrace which showed Rails going into
XML-RPC protocol code.

After some code analysis, it seems that AWS requires a non-empty
SOAPAction attribute in the header. After commenting out a one-line
check for this in soap_protocol.rb, everything seems to work fine. Also
I didn’t see any subsequent use of this string once it was validated to
be present.

Does anyone have any knowledge in this area to help determine if this is
a good long-term fix?

Also, it seems the strategy of attempting XML-RPC processing once any
error is encountered in the SOAP processing could be improved.


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs