How to do this maintaining the quotes? That's needed for allocating the
data set.
Yet again, simple to do with a regex.
On 2020-02-28 1:41 AM, Dale R. Smith wrote:
On Thu, 27 Feb 2020 17:30:03 +0000, Seymour J Metz <[email protected]> wrote:
The quotes were OK, the space between translate and the left paren was not.
Fixing that
parm="INDSN('HLQ.DSNAME(MEMBER)')"
Parse Value Translate(parm,"","'")' ' With fill1 '(' val ') ' fill2;say
'fill1='fill1 'val='val 'fill2='fill2
gives me
fill1=INDSN val= HLQ.DSNAME(MEMBER fill2=)
Not only did it lose the RP, it also stripped off the apostrophes indicating
that it was a FQDSN.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
Try this:
Parse Value Space(Translate(parm,"","'"),0)' ' With . '(' val ') ' .
(Forgot that Translate does not support translating to nulls.)
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN