SAS 9.2를 사용 중이며 .NET 웹 서비스에서 긴 값 배열을 검색하려고합니다. 내가 SAS하지 않고 수동으로 호출 할 때SAS 9.2를 사용하여 웹 서비스에서 값 배열 검색
filename websvc url 'http://path.to/my/webservice?WSDL';
libname websvc xml92 xmltype=WSDL;
Data d;
dataSchema = "blah";
module = "blah";
run;
data strata;
SET websvc.GetStrataForModuleResponse(parms=d);
run;
WebService에이 같은 XML을 반환 : 나는 위의 코드 조각에서의 xmlns 물건을 냈다
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfLong>
<long>1</long>
</ArrayOfLong>
참고 여기 내 설정 및 전화입니다.
SAS에서 웹 서비스를 호출 할 때 변수 1 개와 관찰 1 개가있는 데이터 세트를 얻습니다. 변수의 이름은 "datatype = string"이고 값은 비어 있습니다. 매개 변수를 사용하면 위에서 보았던 것과 정확히 일치해야합니다.
내가 변수가 긴 이름과 관찰의 값이 1이다 1 개 변수 1 명 관찰과 데이터 집합을 보여야하는데
내가 여기에 놓친 거지 뭔가가 있나요?
미리 감사드립니다.
감사합니다. Laurent에게 감사드립니다. –
SAS 9.2에서 xmlmap = with xmltype = WSDL을 사용할 수 없습니다. "요청한 옵션이 잘못되었거나 요청한 xmltype에서 지원할 수 없습니다." :(생각은? –
좋아, 그걸 기대하지 않았지만 문서화되어있다. libname을 할당 한 후에 proc 데이터 세트의 결과는 무엇입니까? (proc datasets library = websvc details; run;) –