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.
* */<br />
/* Use a number to create multiple PDSs with that number of members */<br />
/* Use ALPHA to create a PDS for each letter of the alphabet */<br />
/* Use EVEN nn to create nn PDSs with an even portion of members */<br />
/* */<br />
/* Known issue: a single member copy does not work (creates PS DSN?) */<br />
/*********************************************************************/<br />
/* Change Log */<br />
/* */<br />
/* Author Date Reason */<br />
/* -------- --------- ----------------------------------------- */<br />
/* */<br />
/*********** @REFRESH BEGIN START 2ØØ4/Ø3/Ø6 13:16:32 *************/<br />
/* Standard housekeeping activities */<br />
/*********************************************************************/<br />
call time 'r'<br />
parse arg parms<br />
signal on syntax name trap<br />
signal on failure name trap<br />
signal on novalue name trap<br />
probe = 'NONE'<br />
modtrace = 'NO'<br />
modspace = ''<br />
call stdentry 'DIAGMSGS'<br />
module = 'MAINLINE'<br />
push trace() time('L') module 'From:' Ø 'Parms:' parms<br />
if wordpos(module,probe) Ø then trace 'r'; else trace 'n'<br />
call modtrace 'START' Ø<br />
/*********************************************************************/<br />
/* Set local estoeric names */<br />
/*********************************************************************/<br />
@vio = 'VIO'<br />
@sysda = 'SYSDA'<br />
/*********** @REFRESH END START 2ØØ4/Ø3/Ø6 13:16:32 *************/<br />
/* Accept and validate parms */<br />
/*********************************************************************/<br />
arg parm evencount .<br />
if parm = '' then<br />
parm = 'ALPHA'<br />
select<br />
when datatype(parm,'W') = 1 then parm = parm<br />
when parm = 'ALPHA' then parm = 'ALPHA'<br />
when parm = 'EVEN' then<br />
do<br />
parm = 'EVEN'<br />
if evencount = '' then evencount = 1Ø<br />
end<br />
otherwise<br />
call rcexit 2Ø 'Invalid parm:' parm', whole number, "ALPHA"',<br />
'or "EVEN"'<br />
© 2005. Reproduction prohibited. Please inform Xephon of any infringement.<br />
51