<?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: The meaning of an identifier after a quoted string might change in a future SAS release in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/The-meaning-of-an-identifier-after-a-quoted-string-might-change/m-p/883151#M348966</link>
    <description>&lt;P&gt;Handle the FIRST mistake before trying to fix the later ones.&lt;/P&gt;
&lt;PRE&gt;2155 WARNING: Truncated record.&lt;/PRE&gt;
&lt;P&gt;Sounds like the source code was truncated and that is what led to the unbalanced quotes that caused the later warning.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Analyze the code to see how many characters per line it has. If you lines of code are too long then rearrange the code to use shorter lines.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is this code you submitted from some interactive interface?&amp;nbsp; If so which one?&amp;nbsp; SAS/Studio? Enterprise Guide?&amp;nbsp; Plain old normal SAS Display Manager?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or is this code in a file?&amp;nbsp; What file?&amp;nbsp; How did you tell SAS to run the code from the file?&amp;nbsp; Did you launch SAS from the command line?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NOTE: Any line longer than about 75 characters is too long for humans to read without having to swivel their heads back and forth.&amp;nbsp; That is why newspapers print using narrow columns of text.&amp;nbsp; So keep that in mind when creating your programs and you should never have truncated code lines.&lt;/P&gt;</description>
    <pubDate>Fri, 30 Jun 2023 17:14:42 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2023-06-30T17:14:42Z</dc:date>
    <item>
      <title>The meaning of an identifier after a quoted string might change in a future SAS release</title>
      <link>https://communities.sas.com/t5/SAS-Programming/The-meaning-of-an-identifier-after-a-quoted-string-might-change/m-p/883141#M348959</link>
      <description>&lt;P&gt;2145 830 if _QSCAT="PATIENT'S ASSESSMENT OF ARTHRITIS PAIN" and upcase(_INSTANCENAME1) not in ("UNSCHEDU&lt;BR /&gt;LED" "WEEK 12" "WEEK 36"&lt;BR /&gt;2146 830 ! "WEEK 60" "WEEK 84" "WEEK 108"&lt;BR /&gt;2147 831 "WEEK 132" "WEEK 24" "WEEK 72" "WEEK 120" "WEEK 52" "WEEK 96" "WEEK 140" "WEEK 152" "WEEK 1&lt;BR /&gt;64" "WEEK 176" "WEEK 188"&lt;BR /&gt;2148 831 ! "WEEK 192" "EARLY TERMINATION" "UNSCHEDULED") then delete;&lt;BR /&gt;2149 832 if _QSCAT="PHQ-9" and upcase(_INSTANCENAME1) not in ("UNSCHEDULED" "WEEK 24" "WEEK 72" "WEEK&lt;BR /&gt;120" "WEEK 52" "WEEK 96"&lt;BR /&gt;2150 832 ! "WEEK 140" "WEEK 152" "WEEK 164" "WEEK 176" "WEEK 188" "WEEK 192" "EARLY TERMINATION") then de&lt;BR /&gt;lete;&lt;BR /&gt;2151 833 if _QSCAT="PHYSICIAN'S GLOBAL ASSESSMENT OF PSORIASIS (PGAP)" and upcase(_INSTANCENAME1) not in&lt;BR /&gt;("WEEK 12" "WEEK 36"&lt;BR /&gt;2152 833 ! "WEEK 60" "WEEK 84" "WEEK 108"&lt;BR /&gt;2153 834 "WEEK 132" "WEEK 24" "WEEK 72" "WEEK 120" "WEEK 52" "WEEK 96" "WEEK 140" "WEEK 152" "WEEK 1&lt;BR /&gt;64" "WEEK 176" "WEEK 188"&lt;BR /&gt;2154 834 ! "WEEK 192" "EARLY TERMINATION" "UNSCHEDULED") then delete;&lt;BR /&gt;&lt;U&gt;&lt;STRONG&gt;2155 WARNING: Truncated record.&lt;/STRONG&gt;&lt;/U&gt;&lt;BR /&gt;2156 835 if _QSCAT="PSORIATIC ARTHRITIS IMPACT OF DISEASE-12 (PSAID-12)" and upcase(_INSTANCENAME1) not&lt;BR /&gt;in ("UNSCHEDULED" "WEEK 24"&lt;BR /&gt;2157 ____________&lt;BR /&gt;2158 49&lt;BR /&gt;2159 835 ! "WEEK 72" "WEEK 120" "WEEK 52" "WEEK 96" "WEEK 140" "WEEK 152" "WEEK 164" "WEEK 176" "WEEK&lt;BR /&gt;188" "WEEK 192" "EARLY&lt;BR /&gt;2160 835 ! TERMINATION" "&lt;BR /&gt;&lt;U&gt;&lt;STRONG&gt;2161 NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Ins&lt;/STRONG&gt;&lt;/U&gt;&lt;BR /&gt;&lt;U&gt;&lt;STRONG&gt;erting white space between&lt;/STRONG&gt;&lt;/U&gt;&lt;BR /&gt;&lt;U&gt;&lt;STRONG&gt;2162 a quoted string and the succeeding identifier is recommended.&lt;/STRONG&gt;&lt;/U&gt;&lt;BR /&gt;2163&lt;BR /&gt;2164 836 if _QSCAT="PATIENT'S GLOBAL ASSESSMENT OF ARTHRITIS" and upcase(_INSTANCENAME1) not in ("WEEK 1&lt;BR /&gt;2" "WEEK 36" "WEEK 60"&lt;BR /&gt;2165 836 ! "WEEK 84" "WEEK 108"&lt;BR /&gt;2166 837 "WEEK 132" "WEEK 24" "WEEK 72" "WEEK 120" "WEEK 52" "WEEK 96" "WEEK 140" "WEEK 152" "WEEK 1&lt;BR /&gt;64" "WEEK 176" "WEEK 188"&lt;BR /&gt;2167 837 ! "WEEK 192" "EARLY TERMINATION" "UNSCHEDULED") then delete;&lt;BR /&gt;2168 WARNING: The quoted string currently being processed has become more than 262 bytes long. You might have&lt;BR /&gt;unbalanced quotation marks.&lt;BR /&gt;2169 836 if _QSCAT="PATIENT'S GLOBAL ASSESSMENT OF ARTHRITIS" and upcase(_INSTANCENAME1) not in ("WEEK 1&lt;BR /&gt;2" "WEEK 36" "WEEK 60"&lt;BR /&gt;2170 _____________________________________________________________________________&lt;BR /&gt;__________________________&lt;BR /&gt;2171 49&lt;BR /&gt;2172 836 ! "WEEK 84" "WEEK 108"&lt;BR /&gt;Page 6 of 25&lt;BR /&gt;Return to Summary (By Log)&lt;BR /&gt;Logcheck Performed On 2023-06-30 15:47 UTC [Executed by Pranaya Ghangale]&lt;BR /&gt;Text Found in Scan&lt;BR /&gt;Log File: /opt/zfs002/prd/ucb243537/stats/listings/prog/offline/LISVEN07.log&lt;BR /&gt;Line Number Text from Log&lt;BR /&gt;2173 NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Ins&lt;BR /&gt;erting white space between&lt;BR /&gt;2174 a quoted string and the succeeding identifier is recommended.&lt;BR /&gt;2175&lt;BR /&gt;2176 836 if _QSCAT="PATIENT'S GLOBAL ASSESSMENT OF ARTHRITIS" and upcase(_INSTANCENAME1) not in ("WEEK 1&lt;BR /&gt;2" "WEEK 36" "WEEK 60"&lt;BR /&gt;2177 _______&lt;BR /&gt;2178 22&lt;BR /&gt;2179 836 ! "WEEK 84" "WEEK 108"&lt;BR /&gt;2180 ERROR 22-322: Syntax error, expecting one of the following: a quoted string, a numeric constant, a datetim&lt;BR /&gt;e constant,&lt;BR /&gt;2181 &amp;#12; The SAS System&lt;BR /&gt;2182&lt;BR /&gt;2183 a missing value, iterator, (, ), ','.&lt;BR /&gt;2184&lt;BR /&gt;2185 836 if _QSCAT="PATIENT'S GLOBAL ASSESSMENT OF ARTHRITIS" and upcase(_INSTANCENAME1) not in ("WEEK 1&lt;BR /&gt;2" "WEEK 36" "WEEK 60"&lt;BR /&gt;2186 _______&lt;BR /&gt;2187 76&lt;BR /&gt;2188 836 ! "WEEK 84" "WEEK 108"&lt;BR /&gt;&lt;U&gt;&lt;STRONG&gt;2189 ERROR 76-322: Syntax error, statement will be ignored.&lt;/STRONG&gt;&lt;/U&gt;&lt;BR /&gt;2190&lt;BR /&gt;2191 838 if _QSCAT="PATIENT'S GLOBAL ASSESSMENT OF PSORIATIC ARTHRITIS" and upcase(_INSTANCENAME1) not i&lt;BR /&gt;n ("UNSCHEDULED" "WEEK 12"&lt;BR /&gt;2192 __________________________________&lt;BR /&gt;____ ___&lt;BR /&gt;2193 ____&lt;BR /&gt;2194 ____&lt;BR /&gt;Page 7 of 25&lt;BR /&gt;Return to Summary (By Log)&lt;BR /&gt;Logcheck Performed On 2023-06-30 15:47 UTC [Executed by Pranaya Ghangale]&lt;BR /&gt;Text Found in Scan&lt;BR /&gt;Log File: /opt/zfs002/prd/ucb243537/stats/listings/prog/offline/LISVEN07.log&lt;BR /&gt;Line Number Text from Log&lt;BR /&gt;2204 839 "WEEK 132" "WEEK 24" "WEEK 72" "WEEK 120" "WEEK 52" "WEEK 96" "WEEK 140" "WEEK 152" "WEEK 1&lt;BR /&gt;64" "WEEK 176" "WEEK 188"&lt;BR /&gt;2205 ___ ____ ____ ___ ____ ____ ___ ___&lt;BR /&gt;___ ___ ___&lt;BR /&gt;2206 ____&lt;BR /&gt;2207 ___&lt;BR /&gt;2208 __________________________&lt;BR /&gt;2209 49 49 49 49 49 49 49 49&lt;BR /&gt;49 49 49&lt;BR /&gt;2210 49&lt;BR /&gt;2211 49&lt;BR /&gt;2212 49&lt;BR /&gt;2213 839 ! "WEEK 192" "EARLY TERMINATION" "UNSCHEDULED") then delete;&lt;BR /&gt;2214 NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Ins&lt;BR /&gt;erting white space between&lt;BR /&gt;2215 a quoted string and the succeeding identifier is recommended.&lt;BR /&gt;2216&lt;BR /&gt;2217 840 if _QSCAT="PHYSICIAN'S GLOBAL ASSESSMENT OF ARTHRITIS" and upcase(_INSTANCENAME1) not in ("WEEK&lt;BR /&gt;12" "WEEK 36" "WEEK 60"&lt;BR /&gt;2218 840 ! "WEEK 84" "WEEK 108"&lt;BR /&gt;2219 841 "WEEK 132" "WEEK 24" "WEEK 72" "WEEK 120" "WEEK 52" "WEEK 96" "WEEK 140" "WEEK 152" "WEEK 1&lt;BR /&gt;64" "WEEK 176" "WEEK 188"&lt;BR /&gt;2220 841 ! "WEEK 192" "EARLY TERMINATION" "UNSCHEDULED") then delete;&lt;BR /&gt;2221 WARNING: The quoted string currently being processed has become more than 262 bytes long. You might have&lt;BR /&gt;unbalanced quotation marks.&lt;BR /&gt;2222 840 if _QSCAT="PHYSICIAN'S GLOBAL ASSESSMENT OF ARTHRITIS" and upcase(_INSTANCENAME1) not in ("WEEK&lt;BR /&gt;12" "WEEK 36" "WEEK 60"&lt;BR /&gt;2223 ___________________________________________________________________________&lt;BR /&gt;___________________________&lt;BR /&gt;2224 49&lt;BR /&gt;2225 840 ! "WEEK 84" "WEEK 108"&lt;BR /&gt;2226 NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Ins&lt;BR /&gt;erting white space between&lt;BR /&gt;2227 a quoted string and the succeeding identifier is recommended.&lt;BR /&gt;2228 &amp;#12; The SAS System&lt;BR /&gt;2229&lt;BR /&gt;2230&lt;BR /&gt;2231 842 if _QSCAT="PHYSICIAN'S GLOBAL ASSESSMENT OF PSORIATIC ARTHRITIS" and upcase(_INSTANCENAME1) not&lt;BR /&gt;in ("WEEK 12" "WEEK 36"&lt;BR /&gt;Page 8 of 25&lt;BR /&gt;Return to Summary (By Log)&lt;BR /&gt;Logcheck Performed On 2023-06-30 15:47 UTC [Executed by Pranaya Ghangale]&lt;BR /&gt;Text Found in Scan&lt;BR /&gt;Log File: /opt/zfs002/prd/ucb243537/stats/listings/prog/offline/LISVEN07.log&lt;BR /&gt;Line Number Text from Log&lt;BR /&gt;2242 843 "WEEK 132" "WEEK 24" "WEEK 72" "WEEK 120" "WEEK 52" "WEEK 96" "WEEK 140" "WEEK 152" "WEEK 1&lt;BR /&gt;64" "WEEK 176" "WEEK 188"&lt;BR /&gt;2243 ___ ____ ____ ___ ____ ____ ___ ___&lt;BR /&gt;___ ___ ___&lt;BR /&gt;2244 ____&lt;BR /&gt;2245 ___&lt;BR /&gt;2246 ____________________________&lt;BR /&gt;2247 49 49 49 49 49 49 49 49&lt;BR /&gt;49 49 49&lt;BR /&gt;2248 49&lt;BR /&gt;2249 49&lt;BR /&gt;2250 49&lt;BR /&gt;2251 843 ! "WEEK 192" "EARLY TERMINATION" "UNSCHEDULED") then delete;&lt;BR /&gt;2252 NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Ins&lt;BR /&gt;erting white space between&lt;BR /&gt;2253 a quoted string and the succeeding identifier is recommended.&lt;BR /&gt;2254&lt;BR /&gt;2255 844&lt;BR /&gt;2256 845 /*if _QSCAT="PATIENT'S GLOBAL ASSESSMENT OF DISEASE ACTIVITY" and upcase(_INSTANCENAME1) not in&lt;BR /&gt;("WEEK 12" "WEEK 36"&lt;BR /&gt;2257 845 ! "WEEK 60" "WEEK 84" "WEEK 108" */&lt;BR /&gt;2258 846 /*"WEEK 132" "WEEK 24" "WEEK 72" "WEEK 120" "WEEK 52" "WEEK 96" "WEEK 140" "WEEK 152" "WEEK&lt;BR /&gt;164" "WEEK 176" "WEEK 188"&lt;BR /&gt;2259 846 ! "WEEK 192" "EARLY TERMINATION" "UNSCHEDULED") then delete;*/&lt;BR /&gt;2260 WARNING: The quoted string currently being processed has become more than 262 bytes long. You might have&lt;BR /&gt;unbalanced quotation marks.&lt;BR /&gt;2261 845 /*if _QSCAT="PATIENT'S GLOBAL ASSESSMENT OF DISEASE ACTIVITY" and upcase(_INSTANCENAME1) not in&lt;BR /&gt;("WEEK 12" "WEEK 36"&lt;BR /&gt;2262 ___________________________________________________________________________&lt;BR /&gt;________________________&lt;BR /&gt;2263 49&lt;BR /&gt;2264 845 ! "WEEK 60" "WEEK 84" "WEEK 108" */&lt;BR /&gt;2265 NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Ins&lt;BR /&gt;erting white space between&lt;BR /&gt;2266 a quoted string and the succeeding identifier is recommended.&lt;BR /&gt;2267&lt;BR /&gt;2268 847 /*if _QSCAT="PHYSICIAN'S GLOBAL ASSESSMENT OF DISEASE ACTIVITY" and upcase(_INSTANCENAME1) not&lt;BR /&gt;in ("WEEK 12" "WEEK 36"&lt;BR /&gt;2269 _________________________________&lt;BR /&gt;_____ ____&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2023 16:04:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/The-meaning-of-an-identifier-after-a-quoted-string-might-change/m-p/883141#M348959</guid>
      <dc:creator>PranayaG</dc:creator>
      <dc:date>2023-06-30T16:04:24Z</dc:date>
    </item>
    <item>
      <title>Re: The meaning of an identifier after a quoted string might change in a future SAS release</title>
      <link>https://communities.sas.com/t5/SAS-Programming/The-meaning-of-an-identifier-after-a-quoted-string-might-change/m-p/883147#M348963</link>
      <description>&lt;P&gt;This is usually caused by unbalanced quotes some where further up in your code.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2023 16:34:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/The-meaning-of-an-identifier-after-a-quoted-string-might-change/m-p/883147#M348963</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-06-30T16:34:22Z</dc:date>
    </item>
    <item>
      <title>Re: The meaning of an identifier after a quoted string might change in a future SAS release</title>
      <link>https://communities.sas.com/t5/SAS-Programming/The-meaning-of-an-identifier-after-a-quoted-string-might-change/m-p/883151#M348966</link>
      <description>&lt;P&gt;Handle the FIRST mistake before trying to fix the later ones.&lt;/P&gt;
&lt;PRE&gt;2155 WARNING: Truncated record.&lt;/PRE&gt;
&lt;P&gt;Sounds like the source code was truncated and that is what led to the unbalanced quotes that caused the later warning.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Analyze the code to see how many characters per line it has. If you lines of code are too long then rearrange the code to use shorter lines.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is this code you submitted from some interactive interface?&amp;nbsp; If so which one?&amp;nbsp; SAS/Studio? Enterprise Guide?&amp;nbsp; Plain old normal SAS Display Manager?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or is this code in a file?&amp;nbsp; What file?&amp;nbsp; How did you tell SAS to run the code from the file?&amp;nbsp; Did you launch SAS from the command line?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NOTE: Any line longer than about 75 characters is too long for humans to read without having to swivel their heads back and forth.&amp;nbsp; That is why newspapers print using narrow columns of text.&amp;nbsp; So keep that in mind when creating your programs and you should never have truncated code lines.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2023 17:14:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/The-meaning-of-an-identifier-after-a-quoted-string-might-change/m-p/883151#M348966</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2023-06-30T17:14:42Z</dc:date>
    </item>
  </channel>
</rss>

