我用公司的电脑来运行filename statement url, 总是出现错误
ERROR: 10060 - WSAETIMEDOUT.
公司的SAS版本是9.1的。请个位大侠指点迷津:不知道这样的错误是因为版本问题还是端口问题,如何解决呢?如果是需要设置SAS enviroment URL的话,v9.1在哪里设置呢?谢谢大家了!
code is as below:
* enter two zip codes;
%let z1=
12203;
%let z2=
20500;
* no changes required below this line;
filename x url
"http://maps.google.com/maps?daddr=&z2.%nrstr(&saddr)=&z1";
filename z temp;
data _null_;
infile x recfm=f lrecl=
1 end=eof;
file z recfm=f lrecl=
1;
input @
1 x $char1.;
put @
1 x $char1.;
if eof;
call symputx
('filesize',
_n_);
run;
data _null_;
infile z recfm=f lrecl=
&filesize. eof=done;
input @
'<div class="altroute-rcol altroute-info"> <span>' @;
input text $
50.;
distance =
input(scan(text,
1,
" "),comma12.
);
units =
scan(text,
2,
"< ");
time =
scan(text,
5,
"<>");
file print;
put "DRIVING DISTANCE BETWEEN &z1 AND &z2 : "
distance units
" (TIME: " time ")";
stop;
done:
file print;
put "CANNOT FIND THE DISTANCE OR TIME BETWEEN &z1 AND &z2, TRY ANOTHER COMBINATION";
run;
filename x clear;
filename z clear;