<?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: WARNING: No logical assign for filename _GSFNAME in SAS Viya</title>
    <link>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939021#M2527</link>
    <description>&lt;P&gt;Thank you for the quick reply.&amp;nbsp; How would I go about changing this code or getting rid of it all together since it is not a part of any my scripts?&amp;nbsp; I can hit run as soon as I launch VIYA on a blank page and this is what I get.&amp;nbsp; &amp;nbsp;It's like it's programmed into SAS somewhere and executed before my first piece of scripted code runs.&amp;nbsp; I hope that makes sense.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 12 Aug 2024 21:53:28 GMT</pubDate>
    <dc:creator>deblee73</dc:creator>
    <dc:date>2024-08-12T21:53:28Z</dc:date>
    <item>
      <title>WARNING: No logical assign for filename _GSFNAME</title>
      <link>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939013#M2525</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Every time I run the first piece of code in any script I get the following error:&amp;nbsp;&amp;nbsp;WARNING: No logical assign for filename _GSFNAME.&amp;nbsp; Then I run the same piece of code and it runs.&amp;nbsp; I even opened a blank tab and hit run and still got the error.&amp;nbsp; It must be a setting in VIYA that is incorrect.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the log returned and the warning is at the end.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Deb&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;1 %studio_hide_wrapper;&lt;/DIV&gt;&lt;DIV class=""&gt;2 OPTIONS NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class=""&gt;3 TITLE;&lt;/DIV&gt;&lt;DIV class=""&gt;4 FOOTNOTE;&lt;/DIV&gt;&lt;DIV class=""&gt;5 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class=""&gt;6 RUN;&lt;/DIV&gt;&lt;DIV class=""&gt;7 OPTIONS VALIDVARNAME=ANY;&lt;/DIV&gt;&lt;DIV class=""&gt;8 OPTIONS VALIDMEMNAME=EXTEND;&lt;/DIV&gt;&lt;DIV class=""&gt;9 ODS _ALL_ CLOSE;&lt;/DIV&gt;&lt;DIV class=""&gt;10&lt;/DIV&gt;&lt;DIV class=""&gt;11 OPTIONS NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class=""&gt;12 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class=""&gt;13 LENGTH RC 4;&lt;/DIV&gt;&lt;DIV class=""&gt;14 %let TWORKLOC="%sysfunc(getoption(work))";&lt;/DIV&gt;&lt;DIV class=""&gt;15 RC=DLGCDIR(&amp;amp;TWORKLOC);&lt;/DIV&gt;&lt;DIV class=""&gt;16 RUN;&lt;/DIV&gt;&lt;DIV class=""&gt;17 OPTIONS NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class=""&gt;18 FILENAME _HTMLOUT TEMP;&lt;/DIV&gt;&lt;DIV class=""&gt;19 FILENAME _LISTOUT TEMP;&lt;/DIV&gt;&lt;DIV class=""&gt;20 FILENAME _GSFNAME TEMP;&lt;/DIV&gt;&lt;DIV class=""&gt;21 FILENAME _DATAOUT TEMP;&lt;/DIV&gt;&lt;DIV class=""&gt;22 %LET SYSCC=0;&lt;/DIV&gt;&lt;DIV class=""&gt;23 %LET _CLIENTAPP = %NRQUOTE(%NRSTR(SAS Studio));&lt;/DIV&gt;&lt;DIV class=""&gt;24 %LET _CLIENTAPPABBREV = %NRQUOTE(%NRSTR(Studio));&lt;/DIV&gt;&lt;DIV class=""&gt;25 %LET _CLIENTAPPVERSION=5.2;&lt;/DIV&gt;&lt;DIV class=""&gt;26 %LET _CLIENTVERSION=5.2;&lt;/DIV&gt;&lt;DIV class=""&gt;27 %LET _SASSERVERNAME = %NRQUOTE(%NRSTR(****));&lt;/DIV&gt;&lt;DIV class=""&gt;28 %LET _SASHOSTNAME = %NRQUOTE(%NRSTR(****));&lt;/DIV&gt;&lt;DIV class=""&gt;29 %LET _SASPROGRAMFILEHOST = %NRQUOTE(%NRSTR(****));&lt;/DIV&gt;&lt;DIV class=""&gt;30 %LET _CLIENTUSERID = %NRQUOTE(%NRSTR(****));&lt;/DIV&gt;&lt;DIV class=""&gt;31 %LET _CLIENTUSERNAME = %NRQUOTE(%NRSTR(****&lt;/DIV&gt;&lt;DIV class=""&gt;31 ! ));&lt;/DIV&gt;&lt;DIV class=""&gt;32 %LET CLIENTMACHINE = %NRQUOTE(%NRSTR(****));&lt;/DIV&gt;&lt;DIV class=""&gt;33 %LET _CLIENTMACHINE = %NRQUOTE(%NRSTR(****));&lt;/DIV&gt;&lt;DIV class=""&gt;34 %LET _CLIENTMODE = %NRQUOTE(%NRSTR(viya));&lt;/DIV&gt;&lt;DIV class=""&gt;35 %let SASWORKLOCATION="%sysfunc(getoption(work))/";&lt;/DIV&gt;&lt;DIV class=""&gt;36 FILENAME _CWD &amp;amp;SASWORKLOCATION;&lt;/DIV&gt;&lt;DIV class=""&gt;37 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class=""&gt;38 CALL SYMPUT('_SASWORKINGDIR',PATHNAME('_CWD'));&lt;/DIV&gt;&lt;DIV class=""&gt;39 RUN;&lt;/DIV&gt;&lt;DIV class=""&gt;40 FILENAME _CWD;&lt;/DIV&gt;&lt;DIV class=""&gt;41 %LET _SASPROGRAMFILE = %NRQUOTE(%NRSTR());&lt;/DIV&gt;&lt;P&gt;42 %LET _BASEURL=%NRQUOTE(%NRSTR(****)); /*REMOVED OUR URL*/&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;43 %LET _EXECENV = %NRQUOTE(%NRSTR(SASStudio;));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;44 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class=""&gt;45 LENGTH RC $255;&lt;/DIV&gt;&lt;DIV class=""&gt;46 CALL SYMPUT("GRAPHINIT","");&lt;/DIV&gt;&lt;DIV class=""&gt;47 CALL SYMPUT("GRAPHTERM","");&lt;/DIV&gt;&lt;DIV class=""&gt;48 RC=TSLVL('SASXGOPT','N');&lt;/DIV&gt;&lt;DIV class=""&gt;49 _ERROR_=0;&lt;/DIV&gt;&lt;DIV class=""&gt;50 IF (RC^=' ') THEN DO;&lt;/DIV&gt;&lt;DIV class=""&gt;51 CALL SYMPUT("GRAPHINIT","GOPTIONS RESET=ALL GSFNAME=_GSFNAME;");&lt;/DIV&gt;&lt;DIV class=""&gt;52 CALL SYMPUT("GRAPHTERM","GOPTIONS NOACCESSIBLE;");&lt;/DIV&gt;&lt;DIV class=""&gt;53 END;&lt;/DIV&gt;&lt;DIV class=""&gt;54 RUN;&lt;/DIV&gt;&lt;DIV class=""&gt;55 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class=""&gt;56 LENGTH RC 4;&lt;/DIV&gt;&lt;DIV class=""&gt;57 RC=SYSPROD("PRODNUM002");&lt;/DIV&gt;&lt;DIV class=""&gt;58 IF (RC^=1) THEN DO;&lt;/DIV&gt;&lt;DIV class=""&gt;59 CALL SYMPUT("GRAPHINIT","");&lt;/DIV&gt;&lt;DIV class=""&gt;60 CALL SYMPUT("GRAPHTERM","");&lt;/DIV&gt;&lt;DIV class=""&gt;61 END;&lt;/DIV&gt;&lt;DIV class=""&gt;62 RUN;&lt;/DIV&gt;&lt;DIV class=""&gt;63 %LET _DATAOUT_MIME_TYPE=;&lt;/DIV&gt;&lt;DIV class=""&gt;64 %LET _DATAOUT_NAME=;&lt;/DIV&gt;&lt;DIV class=""&gt;65 %LET _DATAOUT_TABLE=;&lt;/DIV&gt;&lt;DIV class=""&gt;66 %LET _DATAOUT_URL=;&lt;/DIV&gt;&lt;DIV class=""&gt;67 %SYMDEL _DATAOUT_MIME_TYPE _DATAOUT_NAME _DATAOUT_URL _DATAOUT_TABLE;&lt;/DIV&gt;&lt;DIV class=""&gt;68 %LET _SASWS_ = %BQUOTE(%sysfunc(getoption(work)));&lt;/DIV&gt;&lt;DIV class=""&gt;69 %LET _SASWSTEMP_ = %BQUOTE(%sysfunc(getoption(work)));&lt;/DIV&gt;&lt;DIV class=""&gt;70&lt;/DIV&gt;&lt;DIV class=""&gt;71 ODS LISTING CLOSE;&lt;/DIV&gt;&lt;DIV class=""&gt;72 OPTIONS PRINTERPATH=PDF;&lt;/DIV&gt;&lt;DIV class=""&gt;73 ODS AUTONAVIGATE OFF;&lt;/DIV&gt;&lt;DIV class=""&gt;74 ODS GRAPHICS ON;&lt;/DIV&gt;&lt;DIV class=""&gt;75 ODS HTML5 (ID=WEB) METATEXT='http-equiv="Content-Security-Policy" content="default-src ''none''; style-src ''unsafe-inline'';&lt;/DIV&gt;&lt;DIV class=""&gt;75 ! img-src data: ;"' DEVICE=PNG GPATH="&amp;amp;_SASWSTEMP_" PATH="&amp;amp;_SASWSTEMP_" ENCODING=utf8 FILE=_HTMLOUT (TITLE='Results:Program&lt;/DIV&gt;&lt;DIV class=""&gt;75 ! 1.sas') STYLE=Illuminate OPTIONS(BITMAP_MODE='INLINE' OUTLINE='ON' SVG_MODE='INLINE'&lt;/DIV&gt;&lt;DIV class=""&gt;75 ! CSS_PREFIX='.ods_cb3b84c5-c798-44da-bfa9-cd82185d09c9' BODY_ID='div_cb3b84c5-c798-44da-bfa9-cd82185d09c9' );&lt;/DIV&gt;&lt;DIV class=""&gt;76 ODS LISTING FILE=_LISTOUT;&lt;/DIV&gt;&lt;DIV class=""&gt;77 &amp;amp;GRAPHINIT;&lt;/DIV&gt;&lt;DIV class=""&gt;78 OPTIONS FIRSTOBS=1;&lt;/DIV&gt;&lt;DIV class=""&gt;79 OPTIONS OBS=MAX;&lt;/DIV&gt;&lt;DIV class=""&gt;80 OPTIONS DTRESET DATE NUMBER;&lt;/DIV&gt;&lt;DIV class=""&gt;81 OPTIONS DEVICE=PNG;&lt;/DIV&gt;&lt;DIV class=""&gt;82 %studio_restore_wrapper;&lt;/DIV&gt;&lt;DIV class=""&gt;83&lt;/DIV&gt;&lt;DIV class=""&gt;84&lt;/DIV&gt;&lt;DIV class=""&gt;85 %studio_hide_wrapper;&lt;/DIV&gt;&lt;DIV class=""&gt;86 ODS HTML CLOSE;&lt;/DIV&gt;&lt;DIV class=""&gt;87 &amp;amp;GRAPHTERM; ;*';*";*/;RUN;QUIT;&lt;/DIV&gt;&lt;DIV class=""&gt;88 QUIT;RUN;&lt;/DIV&gt;&lt;DIV class=""&gt;89 ODS HTML5 (ID=WEB) CLOSE;&lt;/DIV&gt;&lt;DIV class=""&gt;90&lt;/DIV&gt;&lt;DIV class=""&gt;91 ODS LISTING CLOSE;&lt;/DIV&gt;&lt;DIV class=""&gt;92 FILENAME _GSFNAME;&lt;/DIV&gt;&lt;DIV class=""&gt;WARNING: No logical assign for filename _GSFNAME.&lt;/DIV&gt;&lt;DIV class=""&gt;93 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class=""&gt;94 RUN;&lt;/DIV&gt;&lt;DIV class=""&gt;NOTE: DATA statement used (Total process time):&lt;/DIV&gt;&lt;DIV class=""&gt;real time 0.00 seconds&lt;/DIV&gt;&lt;DIV class=""&gt;cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;95 %studio_restore_wrapper;&lt;/DIV&gt;&lt;DIV class=""&gt;96&lt;/DIV&gt;&lt;DIV class=""&gt;97&lt;/DIV&gt;&lt;PRE class=""&gt;&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Aug 2024 22:22:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939013#M2525</guid>
      <dc:creator>deblee73</dc:creator>
      <dc:date>2024-08-12T22:22:14Z</dc:date>
    </item>
    <item>
      <title>Re: WARNING: No logical assign for filename _GSFNAME</title>
      <link>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939020#M2526</link>
      <description>&lt;P&gt;Log lines 5 and 6 contain code for a DATA step, but this step never executed (no messages). This means your previous submit had something unbalanced (unbalanced quotes, non-terminated comment, or a %MACRO without %MEND) which prevents code from executing. The "magic statement" in line 87 managed to reset this condition, and so the FILENAME in line 92 tries to clear a file reference which was never defined (log line 20 did not execute).&lt;/P&gt;</description>
      <pubDate>Mon, 12 Aug 2024 21:26:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939020#M2526</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2024-08-12T21:26:42Z</dc:date>
    </item>
    <item>
      <title>Re: WARNING: No logical assign for filename _GSFNAME</title>
      <link>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939021#M2527</link>
      <description>&lt;P&gt;Thank you for the quick reply.&amp;nbsp; How would I go about changing this code or getting rid of it all together since it is not a part of any my scripts?&amp;nbsp; I can hit run as soon as I launch VIYA on a blank page and this is what I get.&amp;nbsp; &amp;nbsp;It's like it's programmed into SAS somewhere and executed before my first piece of scripted code runs.&amp;nbsp; I hope that makes sense.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Aug 2024 21:53:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939021#M2527</guid>
      <dc:creator>deblee73</dc:creator>
      <dc:date>2024-08-12T21:53:28Z</dc:date>
    </item>
    <item>
      <title>Re: WARNING: No logical assign for filename _GSFNAME</title>
      <link>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939024#M2528</link>
      <description>&lt;P&gt;If SAS/Studio for VIYA is like normal SAS/Studio then you should be able to change your preferences to NOT HIDE the code that SAS/Studio submits before and after your code.&lt;/P&gt;</description>
      <pubDate>Mon, 12 Aug 2024 23:01:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939024#M2528</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2024-08-12T23:01:20Z</dc:date>
    </item>
    <item>
      <title>Re: WARNING: No logical assign for filename _GSFNAME</title>
      <link>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939026#M2529</link>
      <description>&lt;P&gt;Thanks, Tom.&amp;nbsp; I changed the preferences like you suggested and it's still the same. I see the code in the log after I hit run but I don't know where that code is to fix it.&amp;nbsp; Visually, there was no code to run but this is what I get after hitting run on a blank page.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="deblee73_0-1723505660927.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/99203i2A16F42404B1D237/image-size/medium?v=v2&amp;amp;px=400" role="button" title="deblee73_0-1723505660927.png" alt="deblee73_0-1723505660927.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Aug 2024 23:34:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939026#M2529</guid>
      <dc:creator>deblee73</dc:creator>
      <dc:date>2024-08-12T23:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: WARNING: No logical assign for filename _GSFNAME</title>
      <link>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939028#M2530</link>
      <description>&lt;P&gt;Photographs of Text are not really that helpful.&amp;nbsp; Copy the actual text from the log.&amp;nbsp; Especially the lines numbered 1 to 80 that look to be the PRE code that SAS/studio generated for you.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Aug 2024 01:39:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939028#M2530</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2024-08-13T01:39:28Z</dc:date>
    </item>
    <item>
      <title>Re: WARNING: No logical assign for filename _GSFNAME</title>
      <link>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939040#M2531</link>
      <description>&lt;P&gt;The code you posted is&amp;nbsp;&lt;STRONG&gt;NOT&lt;/STRONG&gt; the cause of your problem. Earlier code (&lt;U&gt;your&lt;/U&gt; code)&amp;nbsp;with unbalanced quotes or similar caused this behavior.&lt;/P&gt;
&lt;P&gt;The default pre and post code is necessary for SAS Studio to work as intended. Do not disable it.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Aug 2024 07:06:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939040#M2531</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2024-08-13T07:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: WARNING: No logical assign for filename _GSFNAME</title>
      <link>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939041#M2532</link>
      <description>&lt;P&gt;If this issue only happens&amp;nbsp;&lt;EM&gt;the first time&lt;/EM&gt; you run code after starting SAS Studio, then you might have mis-defined startup code which runs when the workspace server connection is established.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Aug 2024 07:11:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya/WARNING-No-logical-assign-for-filename-GSFNAME/m-p/939041#M2532</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2024-08-13T07:11:18Z</dc:date>
    </item>
  </channel>
</rss>

