Hi, We have a lot of SOAP web services in our company. Those Soap web service use a XML file for request and a XML file for response. We use them sometime with SAS program. The issue we got is when we want to call multiple time the same web service for differents values. I would like with data steps to call the same web service for a list of value that we have in a SAS dataset. The goal of all that is to retreive all this information in a single dataset. Example: data technicianlist; input idEmpl $6.; datalines; 817255 817787 834432 817095 run; kind of... filename request temp; filename response temp; filename mapRep "web_service_response.map"; libname response xmlv2 xmlmap=mapRep; data responseListCallWebService; *for each record of technician list; set technicianlist; *Create the request xml; file request; put "<employee>" idEmpl "</employee>" *Call the web service; webServiceUrl="toto"; soapaction='getTeamMemberBySystemEmployeeId'; rc=soapweb("request",webServiceUrl,"response",soapaction,,,,,,,); *Read the response XML returning from web service call and add read information it into the responseListCallWebService; set response.name; run; Somebody have a simple way to do that? I know that I can do that with SAS macro, but I use macro only when there is really necessary. Really painfull to debug.... Thanks
... View more