i'm trying to use the SOAP procedure to pull data into SAS but i'm hitting a wall.
here's my code which is based on SAS documentation examples (http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/a003176696.htm 😞
[pre]
FILENAME REQUEST "c:\temp\heartbeatrequest.xml";
data _null_;
file request;
input;
put _infile_;
datalines4;
xmlns:efm="http://desktop.vovici.com/EFMWebTopSvc/">
;;;;
run;
[/pre]
next, i call a public SOAP web service (http://desktop.vovici.com/EFMWebTopSvc.asmx?op=WSHeartbeat)
[pre]
FILENAME RESPONSE "c:\temp\heartbeatresponse.xml";
proc soap in=REQUEST
out=RESPONSE
url="http://desktop.vovici.com/EFMWebTopSvc.asmx"
soapaction="http://desktop.vovici.com/EFMWebTopSvc/WSHeartbeat";
run;
[/pre]
which is where SAS complains:
[pre]
NOTE: The SAS System stopped processing this step because of errors.
ERROR: java.lang.Exception: First Element must contain the local name, Envelope , but found html
[/pre]
that the error is java-related and that the SOAP request works fine in soapUI (http://www.soapui.org ), but not in SAS suggests to me that i've got an install problem, but i really don't know.
fixed docs link
Message was edited by: RichardK