LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous (more recent) messageNext (less recent) messagePrevious (more recent) in topicNext (less recent) in topicPrevious (more recent) by same authorNext (less recent) by same authorPrevious page (January 2001, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
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:&nbsp; Macro variable VALUE resolves to FCenter diabet <br>SYMBOLGEN:&nbsp; 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long.&nbsp; You may have unbalanced quotation marks.</u></b> <br>NOTE: A double quote (") will terminate this quoted string. <br>MLOGIC(TRIM):&nbsp; Ending execution.<b></b> <p><b>A2.</b> <br><b>MPRINT(RUNRPART):&nbsp; " ydiff2&nbsp; pi1&nbsp; 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:&nbsp; Macro variable YDIFF2 resolves to ydiff2 <br>SYMBOLGEN:&nbsp; Macro variable PI resolves to _pi<b><u></u></b> <p><b>A3.</b> <br><b><u>SYMBOLGEN:&nbsp; Macro variable COV1LONG resolves to Daist Maist Xaist Naist Dip Mip</u></b> <br><b><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Xip Nip Datio Matio Xatio Natio Dxmindy Mxmindy Xxmindy Nxmindy</u></b> <br><b><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dvdayav Mvdayav Xvdayav Nvdayav Darbo Marbo Xarbo Narbo Dalor Malor</u></b> <br><b><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Xalor Nalor</u></b> <br>SYMBOLGEN:&nbsp; Macro variable COV2LONG resolves to FCenter diabet <br>MPRINT(RUNRPART):&nbsp;&nbsp; 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):&nbsp;&nbsp; RUN; <br>&nbsp; <p>-- <br>&nbsp;</html>

--------------9886CAD549A73F247996423C--


Back to: Top of message | Previous page | Main SAS-L page