Or you can make the PIPE below into a REXX filter and not have to buy a 
product. It does need to be gussied up by putting commas between the 
parameters, but that shouldn't be too onerous a task.

Regards, 
Richard Schuh 

 

> -----Original Message-----
> From: CMSTSO Pipelines Discussion List 
> [mailto:[email protected]] On Behalf Of Alain Benveniste
> Sent: Thursday, December 17, 2009 12:40 PM
> To: [email protected]
> Subject: Re: Parsing help
> 
> If you really modify massive z/os jcl, CA Neat will do it nice.
> 
> Alain Benveniste
> 
> 
> 
> 
> Envoyé de mon iPhone
> 
> Le 17 déc. 2009 à 21:12, "Schuh, Richard" <[email protected]> a écrit :
> 
> > 'PIPE (end \) literal CLASS=P,MSGLEVEL=(1,1),MSGCLASS=X',
> >   '| split before string /(/',
> >   '| split after string /)/',
> >   '| l: locate /(/',
> >   '| f: faninany',
> >   '| deblock linend ~',
> >   '| cons',
> > '\ l:',
> >   '| change /,/ /~/',
> >   '| f:'
> >
> > Regards,
> > Richard Schuh
> >
> >
> >
> >> -----Original Message-----
> >> From: CMSTSO Pipelines Discussion List 
> >> [mailto:[email protected]] On Behalf Of Hughes, Jim
> >> Sent: Thursday, December 17, 2009 11:55 AM
> >> To: [email protected]
> >> Subject: Parsing help
> >>
> >> I am parsing some Z/OS JCL and need some help splitting 
> things apart.
> >>
> >>
> >>
> >> Take this sample line:
> >>
> >>
> >>
> >> CLASS=P,MSGLEVEL=(1,1),MSGCLASS=X
> >>
> >>
> >>
> >> I'd like to end withL
> >>
> >> CLASS=P,
> >>
> >> MSGLEVEL=(1,1),
> >>
> >> MSGCLASS=X
> >>
> >>
> >>
> >> I'm good with the SPLIT AFTER /,/ though it messes up the MSGLEVEL 
> >> stuff.
> >>
> >>
> >>
> >> Any suggestions?
> >>
> >>
> >>
> >> ____________________
> >>
> >> Jim Hughes
> >>
> >> 603-271-5586
> >>
> >> "It is fun to do the impossible."
> >>
> >>
> >>
> 

Reply via email to