MVS Jan 2005.p65 - CBT Tape
MVS Jan 2005.p65 - CBT Tape
MVS Jan 2005.p65 - CBT Tape
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
end<br />
call saydd msgdd 1 'Parm used:' parm<br />
/*********************************************************************/<br />
/* Make sure the INPUT DD exists */<br />
/*********************************************************************/<br />
call ddcheck 'INPUT'<br />
source = sysdsname<br />
/*********************************************************************/<br />
/* Set initial defaults */<br />
/*********************************************************************/<br />
totcount = Ø<br />
check = 1<br />
last = ''<br />
sets = -1<br />
/*********************************************************************/<br />
/* Get member names from the PDS */<br />
/*********************************************************************/<br />
call outtrap 'mem.'<br />
"LISTDS '"source"' MEMBERS"<br />
x = outtrap('off')<br />
/*********************************************************************/<br />
/* Set option specific defaults */<br />
/*********************************************************************/<br />
select<br />
when parm = 'ALPHA' then mcount = Ø<br />
when parm = 'EVEN' then<br />
do<br />
parm = format(((mem.Ø-7)/evencount),,Ø)<br />
mcount = parm + 1<br />
end<br />
otherwise mcount = parm + 1<br />
end<br />
/*********************************************************************/<br />
/* Process the members */<br />
/*********************************************************************/<br />
do i=7 to mem.Ø<br />
totcount = totcount + 1<br />
member = strip(mem.i)<br />
/*********************************************************************/<br />
/* Process ALPHA */<br />
/*********************************************************************/<br />
if parm = 'ALPHA' then<br />
do<br />
char1 = substr(member,1,1)<br />
if char1 = last then<br />
do<br />
mcount = mcount + 1<br />
sysin.mcount = cont(' 'member',')<br />
end<br />
else<br />
52 © 2005. Xephon USA telephone (214) 340 5690, fax (214) 341 7081.