1
我試圖從荷蘭政府網站下載一個XML文件。我希望在這裏找到一些幫助,因爲[1](驚喜,驚喜)政府組織不提供對他們提供的Web服務的使用的支持,[2]我找不到任何關於我得到的錯誤消息。 java.net.UnknownHostException: 有沒有人有這個錯誤的原因可能是什麼,也許如何解決它的想法?SAS,PROC SOAP,windows,java.net.UnknownHostException
我有一個有效的UID和PW,我可以在該站點上登錄並手動下載4-5GB XML文件。 我使用下面的代碼。 DATA _NULL中的SOAP Envelope和PROC中使用的URL被剪下&,從webservice的文檔中粘貼,並且在信封消息的情況下,適用於UID和PW。
OPTIONS MPRINT MLOGIC SYMBOLGEN;
FILENAME request \t "&DATROOT\REQUEST.xml";
FILENAME response \t "&DATROOT\Response.xml";
DATA _NULL_;
\t FILE request;
\t INPUT;
\t PUT _INFILE_;
\t DATALINES4;
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:epb="..."
\t xmlns:epb1="...">
\t \t <soapenv:Header>
\t \t \t <epb:EpbdDownloadMutationFileHeader>
\t \t \t <epb:username>xxxxxx</epb:username>
\t \t \t <epb:password>XXXXXXXXXXX</epb:password>
\t \t \t </epb:EpbdDownloadMutationFileHeader>
\t \t </soapenv:Header>
\t \t <soapenv:Body>
\t \t \t <epb1:DownloadMutationFile>
\t \t \t <epb1:request>
\t \t \t <epb1:mutationType>Complete</epb1:mutationType>
\t \t \t </epb1:request>
\t \t \t </epb1:DownloadMutationFile>
\t \t </soapenv:Body>
</soapenv:Envelope>
;;;;
RUN;
%LET RESPONSE=RESPONSE;
PROC SOAP IN=request
\t OUT=&RESPONSE
\t URL="https://webapplicaties.agro.nl/DownloadMutationFile/EpbdDownloadMutationFile.asmx"
\t \t wssusername="xxxxxx"
\t \t wsspassword="XXXXXXXXXXX";
RUN;
生成的日誌上寫着:
24 PROC SOAP IN=request
25 \t OUT=&RESPONSE
SYMBOLGEN: Macro variable RESPONSE resolves to RESPONSE
26 \t URL="https://webapplicaties.agro.nl/DownloadMutationFile/EpbdDownloadMutationFile.asmx"
27 \t \t wssusername="xxxxxx"
28 \t \t wsspassword=XXXXXXXXXXX;
29 RUN;
ERROR: org.springframework.ws.client.WebServiceIOException: I/O error: webapplicaties.agro.nl; nested exception is
java.net.UnknownHostException: webapplicaties.agro.nl