Bisher habe ich soap4r als meinen SOAP-Client mit Ruby 1.8.x verwendet, aber jetzt wechsle ich zu Ruby 1.9.x. Leider funktioniert soap4r nicht mit Ruby 1.9.x. Ich erhalte nur den Fehler "ungültiger Multibyte-Escapesequenz", der anscheinend nicht lösbar ist, hauptsächlich weil das soap4r-Gem seit 2007 nicht mehr aktualisiert wurde, also gehe ich davon aus, dass das Projekt tot ist.
Ich habe mir Handsoap angesehen, aber dort muss ich alles von Hand zuordnen. Es würde mehrere Tage dauern, um das von Hand zu erledigen, da es sich um eine umfangreiche API handelt.
Gibt es einen anderen SOAP-Client, der automatisch alle SOAP-XML-Daten auf Ruby-Objekte abbildet (wie es soap4r getan hat) und umgekehrt?