[R] accessing a SOAP based web service from R

Rajarshi Guha rxg218 at psu.edu
Wed Apr 26 20:54:28 CEST 2006

  I have a number of web services that run on a server and can be
accessed via SOAP as well as by creating a specific URL.

Now, for certain services, the argument that I need to send is about 10
to 20 characters and the URL approach works fine. However if the
argument is a few kilobytes I would rather create a SOAP packet and send
that off.

So my first question is: is there a package that can create SOAP packets
and communicate with a web service via SOAP?

I have found the RSOAP package but that looks like it deals with
accessing R via SOAP. I think my situation is simpler(?) Another
approach I could use is to create a Java class that would do the
communication and use SJava etc to use it. However that seems like

Now, if I use the URL approach I get back an XML document. I realize I
could use the XML package for R to parse it. On the other hand if a SOAP
package could decode the return document and simply hand back the
result, that would make life easier.

Any pointers would be greatly appreciated.


Rajarshi Guha <rxg218 at psu.edu> <http://jijo.cjb.net>
GPG Fingerprint: 0CCA 8EE2 2EEB 25E2 AB04 06F7 1BB9 E634 9B87 56EE
Q: What do you get when you cross a mosquito with a mountain climber?
A: Nothing. You can't cross a vector with a scaler.

More information about the R-help mailing list