LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (June 1999, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:   Mon, 14 Jun 1999 11:07:50 -0600
Reply-To:   Jack Hamilton <JackHamilton@FIRSTHEALTH.COM>
Sender:   "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>
From:   Jack Hamilton <JackHamilton@FIRSTHEALTH.COM>
Subject:   Re: Reading EDI Transaction Sets in SAS--DSD and FLOWOVER
Comments:   To: TWB2@PGE.COM
Content-Type:   text/plain; charset=US-ASCII

"Berryhill, Timothy" <TWB2@PGE.COM> wrote:

>The problem is that despite both the explicit DLM= option and the FLOWOVER >option, the end of the line is treated as a delimiter. Field values which >wrap to a new line are picked up in two parts, rather than as a single >piece. > >I am trying something using the COLUMN= option, but the column pointer goes >to 81 whether the character in column 80 is a delimiter or not. I may have >to compare the change in the column pointer to the length of the peice >returned--but the pieces can have trailing blanks which LENGTH will ignore. > >Any suggestions?

One of my suggestions to SAS Institute after the penultimate SUGI was to implement the TERMSTR= file option for data read from an arbitrary source (it tells SAS what to use as the line delimiter, and is currently supported only for SOCKET access), and to allow any string (or none) as the terminator. I think that would help with your problem; it would certainly help with a number of Windows to OpenVMS problems we've had.

So if it ever comes up on the SASWare Ballot, vote for it.

-- JackHamilton@FirstHealth.com Development Manager, METRICS First Health, West Sacramento, California USA


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