Date: Thu, 11 Jan 2001 10:38:40 -0600
Reply-To: aldi@wubios.wustl.edu
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: Aldi Kraja <aldi@WUBIOS.WUSTL.EDU>
Organization: Washington University
Subject: current word has become more than 200 char
Content-Type: multipart/alternative;
--------------9886CAD549A73F247996423C
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hi,
I am having the following problem in SAS6, but not in SAS8. I have
declared two macro variables which do contain label names for two groups
of variables. I am trying to use them in a larger string, where I write
a script file.
The following complain from SAS comes in version 6, but runs fine under
version8. Is there any way of eliminating this problem in version 6? I
am writing these two macro variables in a text file. I have already
declared in the file statement LRECL=1000, but that does not help a bit.
I do not have an unbalanced quotation as sas6 complains (A1). The
program works in version 8. But if you see in the (A3), sas6 is eating a
part of my string when seen under mprint, but it is full size when is
seen by symbolgen (A2). Any suggestion will be appreciated.
TIA,
Aldi
SYMBOLGEN: Macro variable VALUE resolves to FCenter diabet
SYMBOLGEN: Macro variable I resolves to 14
A1.
WARNING: The current word or quoted string has become more than 200
characters
long. You may have unbalanced quotation marks.
NOTE: A double quote (") will terminate this quoted string.
MLOGIC(TRIM): Ending execution.
A2.
MPRINT(RUNRPART): " ydiff2 pi1 Daist Maist Xaist Naist Dip Mip Xip
Nip Datio
Matio Xatio Natio Dxmindy Mxmindy Xxmindy Nxmindy Dvdayav Mvdayav
Xvdayav Nvdayav
Darbo Marbo Xarbo Narbo Dalor Malor Xalor Nalor FCenter di" ;
SYMBOLGEN: Macro variable YDIFF2 resolves to ydiff2
SYMBOLGEN: Macro variable PI resolves to _pi
A3.
SYMBOLGEN: Macro variable COV1LONG resolves to Daist Maist Xaist Naist
Dip Mip
Xip Nip Datio Matio Xatio Natio Dxmindy Mxmindy Xxmindy
Nxmindy
Dvdayav Mvdayav Xvdayav Nvdayav Darbo Marbo Xarbo Narbo
Dalor Malor
Xalor Nalor
SYMBOLGEN: Macro variable COV2LONG resolves to FCenter diabet
MPRINT(RUNRPART): PUT YDIFF2 " " _PI " " DAIST MAIST XAIST NAIST DIP
MIP XIP
NIP DATIO MATIO XATIO NATIO DXMINDY MXMINDY XXMINDY NXMINDY DVDAYAV
MVDAYAV
XVDAYAV NVDAYAV DARBO MARBO XARBO NARBO DALOR MALOR XALOR NALOR " "
FCENTER
DIABET;
MPRINT(RUNRPART): RUN;
--
--------------9886CAD549A73F247996423C
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Hi,
<p>I am having the following problem in SAS6, but not in SAS8. I have declared
two macro variables which do contain label names for two groups of variables.
I am trying to use them in a larger string, where I write a script file.
<br>The following complain from SAS comes in version 6, but runs fine under
version8. Is there any way of eliminating this problem in version 6? I
am writing these two macro variables in a text file. I have already declared
in the file statement LRECL=1000, but that does not help a bit. I do not
have an unbalanced quotation as sas6 complains (A1). The program works
in version 8. But if you see in the (A3), sas6 is eating a part of my string
when seen under mprint, but it is full size when is seen by symbolgen (A2).
Any suggestion will be appreciated.
<p>TIA,
<br>Aldi
<p>SYMBOLGEN: Macro variable VALUE resolves to FCenter diabet
<br>SYMBOLGEN: Macro variable I resolves to 14
<p><b>A1.</b>
<br><b><u>WARNING: The current word or quoted string has become more than
200 characters</u></b>
<br><b><u> long.
You may have unbalanced quotation marks.</u></b>
<br>NOTE: A double quote (") will terminate this quoted string.
<br>MLOGIC(TRIM): Ending execution.<b></b>
<p><b>A2.</b>
<br><b>MPRINT(RUNRPART): " ydiff2 pi1 Daist Maist Xaist
Naist Dip Mip Xip Nip Datio</b>
<br><b>Matio Xatio Natio Dxmindy Mxmindy Xxmindy Nxmindy Dvdayav Mvdayav
Xvdayav Nvdayav</b>
<br><b>Darbo Marbo Xarbo Narbo Dalor Malor Xalor Nalor FCenter di" ;</b>
<br>SYMBOLGEN: Macro variable YDIFF2 resolves to ydiff2
<br>SYMBOLGEN: Macro variable PI resolves to _pi<b><u></u></b>
<p><b>A3.</b>
<br><b><u>SYMBOLGEN: Macro variable COV1LONG resolves to Daist Maist
Xaist Naist Dip Mip</u></b>
<br><b><u>
Xip Nip Datio Matio Xatio Natio Dxmindy Mxmindy Xxmindy Nxmindy</u></b>
<br><b><u>
Dvdayav Mvdayav Xvdayav Nvdayav Darbo Marbo Xarbo Narbo Dalor Malor</u></b>
<br><b><u>
Xalor Nalor</u></b>
<br>SYMBOLGEN: Macro variable COV2LONG resolves to FCenter diabet
<br>MPRINT(RUNRPART): PUT YDIFF2 " " _PI " " DAIST MAIST XAIST
NAIST DIP MIP XIP
<br>NIP DATIO MATIO XATIO NATIO DXMINDY MXMINDY XXMINDY NXMINDY DVDAYAV
MVDAYAV
<br>XVDAYAV NVDAYAV DARBO MARBO XARBO NARBO DALOR MALOR XALOR NALOR " "
FCENTER
<br>DIABET;
<br>MPRINT(RUNRPART): RUN;
<br>
<p>--
<br> </html>
--------------9886CAD549A73F247996423C--