<?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: SAS Studio :%LET _EXECENV=SASStudio; 49------NOTE 49-169: The meaning of an identifier after a q in SAS Studio</title>
    <link>https://communities.sas.com/t5/SAS-Studio/SAS-Studio-LET-EXECENV-SASStudio-49-NOTE-49-169-The-meaning-of/m-p/429485#M4377</link>
    <description>&lt;P&gt;Sounds like you have unbalanced quotes (or parentheses or %macro/%mend ...) and it is causing SAS to get confused.&lt;/P&gt;
&lt;P&gt;Reset the server session and start over.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you cannot locate the problem then submit the program in pieces until you locate it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note there is no reason to add macro quoting around this string literal. It already has regular quotes!&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let sasmono=formchar='82838485868788898A8B8C2B3D7C2D2F5C3C3E2A'X;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Sun, 21 Jan 2018 19:14:20 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2018-01-21T19:14:20Z</dc:date>
    <item>
      <title>SAS Studio :%LET _EXECENV=SASStudio; 49------NOTE 49-169: The meaning of an identifier after a quote</title>
      <link>https://communities.sas.com/t5/SAS-Studio/SAS-Studio-LET-EXECENV-SASStudio-49-NOTE-49-169-The-meaning-of/m-p/429477#M4374</link>
      <description>&lt;P&gt;I use SAS UE or SAS studio consistently.&amp;nbsp; Until this morning there is no error or issue and run successfully. However suddenly the program stop run and give me "Note", please see example of SAS code and log file below. it runs half code after I restart SAS studio, but stop around half of code. this is very frustrating, I can't have my any work done.&amp;nbsp;&lt;/P&gt;&lt;P&gt;All my codes are untouched, why it runs a second ago but stop this time?&amp;nbsp; I uninstall and install the newest version of virtualBox (VirtualBox-5.2.6-120293-Win) and SAS (unvbasicvapp__9411011__ova__en__sp0__1), still doesn't run.&amp;nbsp; Anybody has the same issue? how to handle it?&amp;nbsp;&lt;/P&gt;&lt;P&gt;I attached SAS and log file for illustration purpose.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;2 TITLE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;3 FOOTNOTE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;4 OPTIONS LOCALE=en_US DFLANG=LOCALE;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The quoted string currently being processed has become more than 262 bytes long. You might have unbalanced quotation marks.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;5 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;6 RUN;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;7 OPTIONS VALIDVARNAME=V7;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;8 OPTIONS VALIDMEMNAME=COMPAT;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;9 FILENAME _HTMLOUT TEMP;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;10 FILENAME _RTFOUT TEMP ENCODING='UTF-8';&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;11 FILENAME _PDFOUT TEMP;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;12 FILENAME _GSFNAME TEMP;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;13 FILENAME _DATAOUT TEMP;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;14 %LET SYSCC=0;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;15 %LET _CLIENTAPP='SAS Studio';&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;16 %LET _CLIENTAPPABREV=Studio;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;17 %LET _CLIENTAPPVERSION=3.7;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;18 %LET _CLIENTVERSION=3.7;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;19 %LET _CLIENTMODE=basic;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;20 %LET _SASSERVERNAME=%BQUOTE(localhost);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;21 %LET _SASHOSTNAME=%BQUOTE(localhost);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;22 %LET _SASPROGRAMFILEHOST=%BQUOTE(localhost);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;23 %LET _CLIENTUSERID=%BQUOTE(sasdemo);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;24 %LET _CLIENTUSERNAME=%BQUOTE(sasdemo);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;25 %LET CLIENTMACHINE=%BQUOTE(10.0.2.2);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;26 %LET _CLIENTMACHINE=%BQUOTE(10.0.2.2);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;27 %let SASWORKLOCATION="%sysfunc(getoption(work))/";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;28 FILENAME _CWD '.';&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;29 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;30 CALL SYMPUT('_SASWORKINGDIR',PATHNAME('_CWD'));&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;31 RUN;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;32 FILENAME _CWD;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;33&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;34 %LET _SASPROGRAMFILE = %NRQUOTE(%NRSTR(/folders/myfolders/Questions/NOTE 49-169.log));&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;35 %LET _BASEURL = %BQUOTE(http://localhost:10080/SASStudio/);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;36 %LET _EXECENV=SASStudio;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;_________________________________________________________________________________________________________________________________________________________________________________________&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Sun, 21 Jan 2018 17:03:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/SAS-Studio-LET-EXECENV-SASStudio-49-NOTE-49-169-The-meaning-of/m-p/429477#M4374</guid>
      <dc:creator>HappySASUE</dc:creator>
      <dc:date>2018-01-21T17:03:02Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Studio :%LET _EXECENV=SASStudio; 49------NOTE 49-169: The meaning of an identifier after a q</title>
      <link>https://communities.sas.com/t5/SAS-Studio/SAS-Studio-LET-EXECENV-SASStudio-49-NOTE-49-169-The-meaning-of/m-p/429485#M4377</link>
      <description>&lt;P&gt;Sounds like you have unbalanced quotes (or parentheses or %macro/%mend ...) and it is causing SAS to get confused.&lt;/P&gt;
&lt;P&gt;Reset the server session and start over.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you cannot locate the problem then submit the program in pieces until you locate it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note there is no reason to add macro quoting around this string literal. It already has regular quotes!&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let sasmono=formchar='82838485868788898A8B8C2B3D7C2D2F5C3C3E2A'X;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 21 Jan 2018 19:14:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/SAS-Studio-LET-EXECENV-SASStudio-49-NOTE-49-169-The-meaning-of/m-p/429485#M4377</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2018-01-21T19:14:20Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Studio :%LET _EXECENV=SASStudio; 49------NOTE 49-169: The meaning of an identifier after a q</title>
      <link>https://communities.sas.com/t5/SAS-Studio/SAS-Studio-LET-EXECENV-SASStudio-49-NOTE-49-169-The-meaning-of/m-p/429826#M4398</link>
      <description>&lt;P&gt;Thank you! it helps.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jan 2018 23:34:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Studio/SAS-Studio-LET-EXECENV-SASStudio-49-NOTE-49-169-The-meaning-of/m-p/429826#M4398</guid>
      <dc:creator>HappySASUE</dc:creator>
      <dc:date>2018-01-22T23:34:12Z</dc:date>
    </item>
  </channel>
</rss>

