|
"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
|