That's better, but it still yields the same result for qualified and unqualified names.
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List [[email protected]] on behalf of Dale R. Smith [[email protected]] Sent: Thursday, February 27, 2020 12:41 PM To: [email protected] Subject: Re: Rexx parse using period as placeholder 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 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
