This
example calls a service that requires WS-Security. It provides an envelope:
FILENAME REQUEST 'C:\temp\simpleTest_REQUEST.xml';
FILENAME RESPONSE 'C:\temp\simpleTest_RESPONSE.xml';
data _null_;
file request;
input;
put _infile_;
datalines4;
<soapenv:Envelope xmlns:add="http://tempuri.org/addintegersWS"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<add:addintegers>
<add:parameters>
<add:int1>20</add:int1>
<add:int2>30</add:int2>
</add:parameters>
</add:addintegers>
</soapenv:Body>
</soapenv:Envelope>
;;;;
run;
%let RESPONSE=RESPONSE;
proc soap in=REQUEST
out=&RESPONSE
url="http://localhost:8080/SASBIWS/services/addintegersWS"
wssusername="your-user-name"
wsspassword="your-password"
axis2configfile="C:\temp\axis2.xml";
run;
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.