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.)
--
Dale R. Smith
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN