2010-02-24 22 views
2

J'écris un client Ruby pour un service Web SOAP, et je l'ai compris comment appeler une méthode simple:Comment utiliser la classe SOAP :: Attachment de Ruby?

# WebServiceClient.rb 
require 'soap/wsdlDriver' 

wsdl_url = 'http://urlmadness?wsdl' 
service = SOAP::WSDLDriverFactory.new(wsdl_url).create_rpc_driver 
result = service.simpleMethod(:sayHello => 'Hello') 

p result.return 

Maintenant je dois écrire quelque chose qui va appeler une méthode Web qui est attendre un fichier joint en tant que pièce jointe SOAP MIME (SwA). J'ai regardé dans la classe SOAP::Attachment de Ruby mais je n'arrive pas à comprendre comment l'utiliser, et je ne trouve aucun exemple nulle part.

Est-ce que quelqu'un sait comment l'utiliser pour ajouter une pièce jointe MIME à un appel de méthode?

Merci,
Alex

Répondre

2

trouvé deux discussions dans le groupe google soap4r: "Comment ajouter l'attachement à la demande de savon doc/lit"


http://groups.google.com/group/soap4r/browse_frm/thread/1cfc1f87c5cbdda7/a8f58915d4a2de87?lnk=gst&q=attachment#a8f58915d4a2de87

ps. deuxième lien ajouté en tant que commentaire.
Je ne suis pas autorisé à poster plus d'un lien dans une réponse grâce à la protection anti-spam

+0

« soap4r & attachement » http://groups.google.com/group/soap4r/browse_frm/thread/7be0736c0f56fed1/226c37e9926daefd ? lnk = gst & q = pièce jointe # 226c37e9926daefd – rubiii

+0

il ya aussi un pastie qui pourrait aider: http://pastie.org/233020 – rubiii

+0

Merci, c'était plus d'informations que j'ai pu trouver sur le sujet. Je devrais activer ma licence Google/Bing. :) –