<?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 Log Notes From Macros in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/SAS-Studio-Log-Notes-From-Macros/m-p/478948#M286441</link>
    <description>&lt;P&gt;This NOTE points to the problem:&lt;/P&gt;
&lt;P&gt;NOTE: The quoted string currently being processed has become more than 262 bytes long. You might have unbalanced quotation marks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You have unbalanced quotes in code you sent upstream, and it has left the workspace server in a more-or-less uncontrollable state. Restart your Studio session to get a new workspace server, and inspect your code for unbalanced quotes.&lt;/P&gt;</description>
    <pubDate>Wed, 18 Jul 2018 07:57:28 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2018-07-18T07:57:28Z</dc:date>
    <item>
      <title>SAS Studio Log Notes From Macros</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-Studio-Log-Notes-From-Macros/m-p/478943#M286440</link>
      <description>&lt;P&gt;Every macro I run in sas studio produces the log below and doesn't generate results. I'm new to sas and macros. Please give me some direction on how to fix this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;James&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Here is the log output&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&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;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="sasSource"&gt;5 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;86 &amp;amp;GRAPHTERM; ;*';*";*/;RUN;QUIT;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;_________________&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49&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&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&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;10 FILENAME _RTFOUT TEMP ENCODING='UTF-8'&lt;/DIV&gt;&lt;DIV class="sasError"&gt;_&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;10 ! ;&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&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&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.71;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;18 %LET _CLIENTVERSION=3.71;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;19 %LET _CLIENTMODE=basic;&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;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="sasError"&gt;_&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;28 ! ;&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&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&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="sasError"&gt;____________&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49&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&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&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/NHANES 7.8.18.sas));&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;35 %LET _BASEURL = %BQUOTE(http://localhost:10080/SASStudio/);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;30 CALL SYMPUT('_SASWORKINGDIR',PATHNAME('_CWD'));&lt;/DIV&gt;&lt;DIV class="sasError"&gt;____&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49&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&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;36 %LET _EXECENV=SASStudio;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;37 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;38 CALL SYMPUT("GRAPHINIT","");&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;39 CALL SYMPUT("GRAPHTERM","");&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;40 RC=TSLVL('SASXGOPT','N');&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;41 _ERROR_=0;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;42 IF (RC^=' ') THEN DO;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;43 CALL SYMPUT("GRAPHINIT","GOPTIONS RESET=ALL GSFNAME=_GSFNAME;");&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;44 CALL SYMPUT("GRAPHTERM","GOPTIONS NOACCESSIBLE;");&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;45 END;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;46 RUN;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;47 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;48 RC=SYSPROD("PRODNUM002");&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;49 IF (RC^=1) THEN DO;&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;50 CALL SYMPUT("GRAPHINIT","");&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;51 CALL SYMPUT("GRAPHTERM","");&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;52 END;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;53 RUN;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;54 %LET _DATAOUT_MIME_TYPE=;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;55 %LET _DATAOUT_NAME=;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;56 %LET _DATAOUT_TABLE=;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;57 %LET _DATAOUT_URL=;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;58 %SYMDEL _DATAOUT_MIME_TYPE _DATAOUT_NAME _DATAOUT_URL _DATAOUT_TABLE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;59 %LET _SASWS_ = %BQUOTE(/folders/myfolders);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;42 IF (RC^=' ') THEN DO;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;___________&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49&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&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;60 %LET _SASWSTEMP_=%BQUOTE(/folders/myfolders/.sasstudio/.images/51192620-167d-4057-897c-d799bff2af36);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;61 ODS LISTING CLOSE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;62 ODS AUTONAVIGATE OFF;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;63 ODS GRAPHICS ON;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;64 ODS HTML5 (ID=WEB) DEVICE=PNG GPATH="&amp;amp;_SASWSTEMP_" ENCODING=utf8 FILE=_HTMLOUT (TITLE='Results: NHANES&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;64 ! 7.8.18.sas') STYLE=Htmlblue OPTIONS(BITMAP_MODE='INLINE' OUTLINE='ON' SVG_MODE='INLINE'&lt;/DIV&gt;&lt;DIV class="sasError"&gt;_______________________________________ ___________ ____________&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49 49 49&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;64 ! CSS_PREFIX='.ods_51192620-167d-4057-897c-d799bff2af36' BODY_ID='div_51192620-167d-4057-897c-d799bff2af36' );&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&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;65 ODS RTF (ID=WEB) STYLE=Rtf FILE=_RTFOUT sasdate;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;66 ODS PDF (ID=WEB) STYLE=Pearl FILE=_PDFOUT;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;67 &amp;amp;GRAPHINIT;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;68 OPTIONS FIRSTOBS=1;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;69 OPTIONS OBS=MAX;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;70 OPTIONS DTRESET DATE NUMBER NOTES;&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;71 OPTIONS NOTES STIMER SOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 %printz(purple,red,blue,teal)&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;74&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76 ODS HTML CLOSE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;77 &amp;amp;GRAPHTERM; ;*';*";*/;RUN;QUIT;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;78 QUIT;RUN;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;79 ODS HTML5 (ID=WEB) CLOSE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;80&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;81 ODS RTF (ID=WEB) CLOSE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;82 ODS PDF (ID=WEB) CLOSE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;83 FILENAME _GSFNAME;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;84 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;85 RUN;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;86 OPTIONS VALIDMEMNAME=COMPAT;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;87 OPTIONS NOTES STIMER SOURCE SYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;88&lt;/DIV&gt;&lt;PRE class="sasLog"&gt;&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jul 2018 07:48:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-Studio-Log-Notes-From-Macros/m-p/478943#M286440</guid>
      <dc:creator>mccombsj4</dc:creator>
      <dc:date>2018-07-18T07:48:53Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Studio Log Notes From Macros</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-Studio-Log-Notes-From-Macros/m-p/478948#M286441</link>
      <description>&lt;P&gt;This NOTE points to the problem:&lt;/P&gt;
&lt;P&gt;NOTE: The quoted string currently being processed has become more than 262 bytes long. You might have unbalanced quotation marks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You have unbalanced quotes in code you sent upstream, and it has left the workspace server in a more-or-less uncontrollable state. Restart your Studio session to get a new workspace server, and inspect your code for unbalanced quotes.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jul 2018 07:57:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-Studio-Log-Notes-From-Macros/m-p/478948#M286441</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-07-18T07:57:28Z</dc:date>
    </item>
  </channel>
</rss>

