<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Debug URL Return for PubMed Search EUTILS&amp;gt;NCBI in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Debug-URL-Return-for-PubMed-Search-EUTILS-gt-NCBI/m-p/585419#M166943</link>
    <description>&lt;P&gt;What does working mean?&lt;/P&gt;
&lt;P&gt;If I try to open that URL I get this XML displayed. Notice that it has multiple &amp;lt;COUNT&amp;gt;&amp;lt;/COUNT&amp;gt; tags.&lt;/P&gt;
&lt;PRE&gt;&amp;lt;eSearchResult&amp;gt;
&amp;lt;Count&amp;gt;2651&amp;lt;/Count&amp;gt;
&amp;lt;RetMax&amp;gt;6&amp;lt;/RetMax&amp;gt;
&amp;lt;RetStart&amp;gt;6&amp;lt;/RetStart&amp;gt;
&amp;lt;IdList&amp;gt;
&amp;lt;Id&amp;gt;11121077&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121076&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121075&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121074&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121073&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121072&amp;lt;/Id&amp;gt;
&amp;lt;/IdList&amp;gt;
&amp;lt;TranslationSet&amp;gt;
&amp;lt;Translation&amp;gt;
&amp;lt;From&amp;gt;PNAS[ta]&amp;lt;/From&amp;gt;
&amp;lt;To&amp;gt;"Proc Natl Acad Sci U S A"[Journal]&amp;lt;/To&amp;gt;
&amp;lt;/Translation&amp;gt;
&amp;lt;/TranslationSet&amp;gt;
&amp;lt;TranslationStack&amp;gt;
&amp;lt;TermSet&amp;gt;
&amp;lt;Term&amp;gt;"Proc Natl Acad Sci U S A"[Journal]&amp;lt;/Term&amp;gt;
&amp;lt;Field&amp;gt;Journal&amp;lt;/Field&amp;gt;
&amp;lt;Count&amp;gt;137446&amp;lt;/Count&amp;gt;
&amp;lt;Explode&amp;gt;N&amp;lt;/Explode&amp;gt;
&amp;lt;/TermSet&amp;gt;
&amp;lt;TermSet&amp;gt;
&amp;lt;Term&amp;gt;97[vi]&amp;lt;/Term&amp;gt;
&amp;lt;Field&amp;gt;vi&amp;lt;/Field&amp;gt;
&amp;lt;Count&amp;gt;93303&amp;lt;/Count&amp;gt;
&amp;lt;Explode&amp;gt;N&amp;lt;/Explode&amp;gt;
&amp;lt;/TermSet&amp;gt;
&amp;lt;OP&amp;gt;AND&amp;lt;/OP&amp;gt;
&amp;lt;/TranslationStack&amp;gt;
&amp;lt;QueryTranslation&amp;gt;"Proc Natl Acad Sci U S A"[Journal] AND 97[vi]&amp;lt;/QueryTranslation&amp;gt;
&amp;lt;/eSearchResult&amp;gt;&lt;/PRE&gt;
&lt;P&gt;If I read it with SAS data step I see that it is actually only 10 list of text.&amp;nbsp; The Browser was just breaking it into multiple lines to make it easier for humans to look at.&lt;/P&gt;
&lt;PRE&gt;543   data _null_;
544     infile y ;
545     input ;
546     put _infile_;
547   run;

NOTE: The infile Y is:

      Filename=https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;amp;term=PNAS[ta]+AND+97[vi
      ]&amp;amp;retstart=6&amp;amp;retmax=6&amp;amp;tool=biomed3,
      Local Host Name=AMRL20L6F1E4992,
      Local Host IP addr=fe80::c856:15a5:8ebd:8fdc%7,
      Service Hostname Name=www.ncbi.nlm.nih.gov,
      Service IP addr=130.14.29.110,Service Name=N/A,
      Service Portno=443,Lrecl=32767,Recfm=Variable

&amp;lt;?xml version="1.0" encoding="UTF-8" ?&amp;gt;
&amp;lt;!DOCTYPE eSearchResult PUBLIC "-//NLM//DTD esearch 20060628//EN" "https://eutils.ncbi.nlm.nih.gov/eutils/d
td/20060628/esearch.dtd"&amp;gt;
&amp;lt;eSearchResult&amp;gt;&amp;lt;Count&amp;gt;2651&amp;lt;/Count&amp;gt;&amp;lt;RetMax&amp;gt;6&amp;lt;/RetMax&amp;gt;&amp;lt;RetStart&amp;gt;6&amp;lt;/RetStart&amp;gt;&amp;lt;IdList&amp;gt;
&amp;lt;Id&amp;gt;11121077&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121076&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121075&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121074&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121073&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121072&amp;lt;/Id&amp;gt;
&amp;lt;/IdList&amp;gt;&amp;lt;TranslationSet&amp;gt;&amp;lt;Translation&amp;gt;     &amp;lt;From&amp;gt;PNAS[ta]&amp;lt;/From&amp;gt;     &amp;lt;To&amp;gt;"Proc Natl Acad Sci U S A"[Journal
]&amp;lt;/To&amp;gt;    &amp;lt;/Translation&amp;gt;&amp;lt;/TranslationSet&amp;gt;&amp;lt;TranslationStack&amp;gt;   &amp;lt;TermSet&amp;gt;    &amp;lt;Term&amp;gt;"Proc Natl Acad Sci U S A"
[Journal]&amp;lt;/Term&amp;gt;    &amp;lt;Field&amp;gt;Journal&amp;lt;/Field&amp;gt;    &amp;lt;Count&amp;gt;137446&amp;lt;/Count&amp;gt;    &amp;lt;Explode&amp;gt;N&amp;lt;/Explode&amp;gt;   &amp;lt;/TermSet&amp;gt;
&amp;lt;TermSet&amp;gt;    &amp;lt;Term&amp;gt;97[vi]&amp;lt;/Term&amp;gt;    &amp;lt;Field&amp;gt;vi&amp;lt;/Field&amp;gt;    &amp;lt;Count&amp;gt;93303&amp;lt;/Count&amp;gt;    &amp;lt;Explode&amp;gt;N&amp;lt;/Explode&amp;gt;   &amp;lt;/T
ermSet&amp;gt;   &amp;lt;OP&amp;gt;AND&amp;lt;/OP&amp;gt;  &amp;lt;/TranslationStack&amp;gt;&amp;lt;QueryTranslation&amp;gt;"Proc Natl Acad Sci U S A"[Journal] AND 97[vi]
&amp;lt;/QueryTranslation&amp;gt;&amp;lt;/eSearchResult&amp;gt;
NOTE: 10 records were read from the infile Y.
      The minimum record length was 17.
      The maximum record length was 570.
&lt;/PRE&gt;
&lt;P&gt;And if I run your program it "works" and finds the first COUNT value.&lt;/P&gt;
&lt;PRE&gt;596   data pubmedinfo;
597   length countfound count loc locend 8. countchar $30.;
598   retain count countfound 0 countchar "TTTT";
599   infile y lrecl=32000 pad;
600   input;
601        if countfound = 0 then do;
602             loc = find(_infile_,'&amp;lt;Count&amp;gt;');
603             locend = find(_infile_,'&amp;lt;/Count&amp;gt;');
604        end;
605        if loc not in (0 .) then do;
606             countchar = substr(_infile_,loc+7,locend - (loc+7));
607             count = countchar;
608             countfound = 1;
609             output;
610        end;
611   run;

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      607:19
NOTE: The infile Y is:

      Filename=https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;amp;term=PNAS[ta]+AND+97[vi
      ]&amp;amp;retstart=6&amp;amp;retmax=6&amp;amp;tool=biomed3,
      Local Host Name=AMRL20L6F1E4992,
      Local Host IP addr=fe80::c856:15a5:8ebd:8fdc%7,
      Service Hostname Name=www.ncbi.nlm.nih.gov,
      Service IP addr=130.14.29.110,Service Name=N/A,
      Service Portno=443,Lrecl=32000,Recfm=Variable

NOTE: 10 records were read from the infile Y.
      The minimum record length was 17.
      The maximum record length was 570.
NOTE: The data set WORK.PUBMEDINFO has 1 observations and 5 variables.
NOTE: DATA statement used (Total process time):
      real time           0.19 seconds
      cpu time            0.04 seconds


612
613   data _null_;
614    set pubmedinfo;
615    put (_all_) (=/);
616   run;


countfound=1
count=2651
loc=16
locend=27
countchar=2651
NOTE: There were 1 observations read from the data set WORK.PUBMEDINFO.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
&lt;/PRE&gt;
&lt;P&gt;What do you want to do differently?&lt;/P&gt;</description>
    <pubDate>Sat, 31 Aug 2019 18:32:56 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2019-08-31T18:32:56Z</dc:date>
    <item>
      <title>Debug URL Return for PubMed Search EUTILS&gt;NCBI</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Debug-URL-Return-for-PubMed-Search-EUTILS-gt-NCBI/m-p/585376#M166927</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This code used to work and no longer does.&amp;nbsp; I'm not familiar with parsing/accessing url results so cannot even figure out how to debug.&amp;nbsp; Can anyone offer any insights to see what is being returned, to debug, to fix?!&amp;nbsp; Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;filename y url "&lt;A href="https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;amp;term=PNAS[ta]+AND+97[vi]&amp;amp;retstart=6&amp;amp;retmax=6&amp;amp;tool=biomed3" target="_blank"&gt;https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;amp;term=PNAS[ta]+AND+97[vi]&amp;amp;retstart=6&amp;amp;retmax=6&amp;amp;tool=biomed3&lt;/A&gt;";&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data pubmedinfo;&lt;BR /&gt;length countfound count loc locend 8. countchar $30.;&lt;BR /&gt;retain count countfound 0 countchar "TTTT";&lt;BR /&gt;infile y lrecl=32000 pad;&lt;BR /&gt;input;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if countfound = 0 then do;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;loc = find(_infile_,'&amp;lt;Count&amp;gt;');&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;locend = find(_infile_,'&amp;lt;/Count&amp;gt;');&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;end;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if loc not in (0 .) then do;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;countchar = substr(_infile_,loc+7,locend - (loc+7));&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;count = countchar;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;countfound = 1;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;output;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;end;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Sat, 31 Aug 2019 03:27:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Debug-URL-Return-for-PubMed-Search-EUTILS-gt-NCBI/m-p/585376#M166927</guid>
      <dc:creator>bhallissey</dc:creator>
      <dc:date>2019-08-31T03:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: Debug URL Return for PubMed Search EUTILS&gt;NCBI</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Debug-URL-Return-for-PubMed-Search-EUTILS-gt-NCBI/m-p/585413#M166941</link>
      <description>&lt;P&gt;your statement that it used to work and no longer does is not clear.&amp;nbsp; How do you know that it was working if you are unfamiliar with parsing?&lt;/P&gt;</description>
      <pubDate>Sat, 31 Aug 2019 14:17:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Debug-URL-Return-for-PubMed-Search-EUTILS-gt-NCBI/m-p/585413#M166941</guid>
      <dc:creator>VDD</dc:creator>
      <dc:date>2019-08-31T14:17:38Z</dc:date>
    </item>
    <item>
      <title>Re: Debug URL Return for PubMed Search EUTILS&gt;NCBI</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Debug-URL-Return-for-PubMed-Search-EUTILS-gt-NCBI/m-p/585419#M166943</link>
      <description>&lt;P&gt;What does working mean?&lt;/P&gt;
&lt;P&gt;If I try to open that URL I get this XML displayed. Notice that it has multiple &amp;lt;COUNT&amp;gt;&amp;lt;/COUNT&amp;gt; tags.&lt;/P&gt;
&lt;PRE&gt;&amp;lt;eSearchResult&amp;gt;
&amp;lt;Count&amp;gt;2651&amp;lt;/Count&amp;gt;
&amp;lt;RetMax&amp;gt;6&amp;lt;/RetMax&amp;gt;
&amp;lt;RetStart&amp;gt;6&amp;lt;/RetStart&amp;gt;
&amp;lt;IdList&amp;gt;
&amp;lt;Id&amp;gt;11121077&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121076&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121075&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121074&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121073&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121072&amp;lt;/Id&amp;gt;
&amp;lt;/IdList&amp;gt;
&amp;lt;TranslationSet&amp;gt;
&amp;lt;Translation&amp;gt;
&amp;lt;From&amp;gt;PNAS[ta]&amp;lt;/From&amp;gt;
&amp;lt;To&amp;gt;"Proc Natl Acad Sci U S A"[Journal]&amp;lt;/To&amp;gt;
&amp;lt;/Translation&amp;gt;
&amp;lt;/TranslationSet&amp;gt;
&amp;lt;TranslationStack&amp;gt;
&amp;lt;TermSet&amp;gt;
&amp;lt;Term&amp;gt;"Proc Natl Acad Sci U S A"[Journal]&amp;lt;/Term&amp;gt;
&amp;lt;Field&amp;gt;Journal&amp;lt;/Field&amp;gt;
&amp;lt;Count&amp;gt;137446&amp;lt;/Count&amp;gt;
&amp;lt;Explode&amp;gt;N&amp;lt;/Explode&amp;gt;
&amp;lt;/TermSet&amp;gt;
&amp;lt;TermSet&amp;gt;
&amp;lt;Term&amp;gt;97[vi]&amp;lt;/Term&amp;gt;
&amp;lt;Field&amp;gt;vi&amp;lt;/Field&amp;gt;
&amp;lt;Count&amp;gt;93303&amp;lt;/Count&amp;gt;
&amp;lt;Explode&amp;gt;N&amp;lt;/Explode&amp;gt;
&amp;lt;/TermSet&amp;gt;
&amp;lt;OP&amp;gt;AND&amp;lt;/OP&amp;gt;
&amp;lt;/TranslationStack&amp;gt;
&amp;lt;QueryTranslation&amp;gt;"Proc Natl Acad Sci U S A"[Journal] AND 97[vi]&amp;lt;/QueryTranslation&amp;gt;
&amp;lt;/eSearchResult&amp;gt;&lt;/PRE&gt;
&lt;P&gt;If I read it with SAS data step I see that it is actually only 10 list of text.&amp;nbsp; The Browser was just breaking it into multiple lines to make it easier for humans to look at.&lt;/P&gt;
&lt;PRE&gt;543   data _null_;
544     infile y ;
545     input ;
546     put _infile_;
547   run;

NOTE: The infile Y is:

      Filename=https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;amp;term=PNAS[ta]+AND+97[vi
      ]&amp;amp;retstart=6&amp;amp;retmax=6&amp;amp;tool=biomed3,
      Local Host Name=AMRL20L6F1E4992,
      Local Host IP addr=fe80::c856:15a5:8ebd:8fdc%7,
      Service Hostname Name=www.ncbi.nlm.nih.gov,
      Service IP addr=130.14.29.110,Service Name=N/A,
      Service Portno=443,Lrecl=32767,Recfm=Variable

&amp;lt;?xml version="1.0" encoding="UTF-8" ?&amp;gt;
&amp;lt;!DOCTYPE eSearchResult PUBLIC "-//NLM//DTD esearch 20060628//EN" "https://eutils.ncbi.nlm.nih.gov/eutils/d
td/20060628/esearch.dtd"&amp;gt;
&amp;lt;eSearchResult&amp;gt;&amp;lt;Count&amp;gt;2651&amp;lt;/Count&amp;gt;&amp;lt;RetMax&amp;gt;6&amp;lt;/RetMax&amp;gt;&amp;lt;RetStart&amp;gt;6&amp;lt;/RetStart&amp;gt;&amp;lt;IdList&amp;gt;
&amp;lt;Id&amp;gt;11121077&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121076&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121075&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121074&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121073&amp;lt;/Id&amp;gt;
&amp;lt;Id&amp;gt;11121072&amp;lt;/Id&amp;gt;
&amp;lt;/IdList&amp;gt;&amp;lt;TranslationSet&amp;gt;&amp;lt;Translation&amp;gt;     &amp;lt;From&amp;gt;PNAS[ta]&amp;lt;/From&amp;gt;     &amp;lt;To&amp;gt;"Proc Natl Acad Sci U S A"[Journal
]&amp;lt;/To&amp;gt;    &amp;lt;/Translation&amp;gt;&amp;lt;/TranslationSet&amp;gt;&amp;lt;TranslationStack&amp;gt;   &amp;lt;TermSet&amp;gt;    &amp;lt;Term&amp;gt;"Proc Natl Acad Sci U S A"
[Journal]&amp;lt;/Term&amp;gt;    &amp;lt;Field&amp;gt;Journal&amp;lt;/Field&amp;gt;    &amp;lt;Count&amp;gt;137446&amp;lt;/Count&amp;gt;    &amp;lt;Explode&amp;gt;N&amp;lt;/Explode&amp;gt;   &amp;lt;/TermSet&amp;gt;
&amp;lt;TermSet&amp;gt;    &amp;lt;Term&amp;gt;97[vi]&amp;lt;/Term&amp;gt;    &amp;lt;Field&amp;gt;vi&amp;lt;/Field&amp;gt;    &amp;lt;Count&amp;gt;93303&amp;lt;/Count&amp;gt;    &amp;lt;Explode&amp;gt;N&amp;lt;/Explode&amp;gt;   &amp;lt;/T
ermSet&amp;gt;   &amp;lt;OP&amp;gt;AND&amp;lt;/OP&amp;gt;  &amp;lt;/TranslationStack&amp;gt;&amp;lt;QueryTranslation&amp;gt;"Proc Natl Acad Sci U S A"[Journal] AND 97[vi]
&amp;lt;/QueryTranslation&amp;gt;&amp;lt;/eSearchResult&amp;gt;
NOTE: 10 records were read from the infile Y.
      The minimum record length was 17.
      The maximum record length was 570.
&lt;/PRE&gt;
&lt;P&gt;And if I run your program it "works" and finds the first COUNT value.&lt;/P&gt;
&lt;PRE&gt;596   data pubmedinfo;
597   length countfound count loc locend 8. countchar $30.;
598   retain count countfound 0 countchar "TTTT";
599   infile y lrecl=32000 pad;
600   input;
601        if countfound = 0 then do;
602             loc = find(_infile_,'&amp;lt;Count&amp;gt;');
603             locend = find(_infile_,'&amp;lt;/Count&amp;gt;');
604        end;
605        if loc not in (0 .) then do;
606             countchar = substr(_infile_,loc+7,locend - (loc+7));
607             count = countchar;
608             countfound = 1;
609             output;
610        end;
611   run;

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      607:19
NOTE: The infile Y is:

      Filename=https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;amp;term=PNAS[ta]+AND+97[vi
      ]&amp;amp;retstart=6&amp;amp;retmax=6&amp;amp;tool=biomed3,
      Local Host Name=AMRL20L6F1E4992,
      Local Host IP addr=fe80::c856:15a5:8ebd:8fdc%7,
      Service Hostname Name=www.ncbi.nlm.nih.gov,
      Service IP addr=130.14.29.110,Service Name=N/A,
      Service Portno=443,Lrecl=32000,Recfm=Variable

NOTE: 10 records were read from the infile Y.
      The minimum record length was 17.
      The maximum record length was 570.
NOTE: The data set WORK.PUBMEDINFO has 1 observations and 5 variables.
NOTE: DATA statement used (Total process time):
      real time           0.19 seconds
      cpu time            0.04 seconds


612
613   data _null_;
614    set pubmedinfo;
615    put (_all_) (=/);
616   run;


countfound=1
count=2651
loc=16
locend=27
countchar=2651
NOTE: There were 1 observations read from the data set WORK.PUBMEDINFO.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
&lt;/PRE&gt;
&lt;P&gt;What do you want to do differently?&lt;/P&gt;</description>
      <pubDate>Sat, 31 Aug 2019 18:32:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Debug-URL-Return-for-PubMed-Search-EUTILS-gt-NCBI/m-p/585419#M166943</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2019-08-31T18:32:56Z</dc:date>
    </item>
    <item>
      <title>Re: Debug URL Return for PubMed Search EUTILS&gt;NCBI</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Debug-URL-Return-for-PubMed-Search-EUTILS-gt-NCBI/m-p/585420#M166944</link>
      <description>&lt;P&gt;Try this instead.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data pubmedinfo;
  infile y dlm='&amp;lt;';
  input @'&amp;lt;Count&amp;gt;' @;
  input count @@ ;
run;

data _null_;
 set pubmedinfo;
 put (_all_) (=/);
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;count=2651

count=137446

count=93303
NOTE: There were 3 observations read from the data set WORK.PUBMEDINFO.
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 31 Aug 2019 18:32:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Debug-URL-Return-for-PubMed-Search-EUTILS-gt-NCBI/m-p/585420#M166944</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2019-08-31T18:32:02Z</dc:date>
    </item>
    <item>
      <title>Re: Debug URL Return for PubMed Search EUTILS&gt;NCBI</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Debug-URL-Return-for-PubMed-Search-EUTILS-gt-NCBI/m-p/585421#M166945</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Note:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Don't place URL's like that with &amp;amp;'s in them inside of double quotes. The SAS macro processor will try to convert anything that looks like a macro variable reference, like&amp;nbsp;&amp;amp;term into the value of the macro variable.&amp;nbsp; Use single quotes instead and the macro processor will ignore the &amp;amp;'s and %'s in the string.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you need to build the URL from pieces then do so in a data step.&amp;nbsp; You could then use the FILENAME() function to generate your fileref.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
  url='https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&amp;amp;term=PNAS[ta]+AND+97[vi]&amp;amp;retstart=6&amp;amp;retmax=6&amp;amp;tool=biomed3';
  rc=filename('Y',url,'url');
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 31 Aug 2019 19:03:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Debug-URL-Return-for-PubMed-Search-EUTILS-gt-NCBI/m-p/585421#M166945</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2019-08-31T19:03:02Z</dc:date>
    </item>
  </channel>
</rss>

