dick scherrer wrote:Also, most systems i've supported have "sort control" statements in one or more PDS that is named as a DD in the job.
a pds or a member of a pds ?
statements like
//xxx dd disp=shr,dsn=some.pds.parm(AAA)
//xxx dd disp=shr,dsn=some.pds.parm(AAA1)
// dd disp=shr,dsn=some.pds.parm(AAA2)
// dd disp=shr,dsn=some.pds.parm(AAA2)
I've seen everywhere (they are handled just like any sequential dataset)
but
//xxx dd disp=shr,dsn=some.pds.parm
or
//proclib dd dsp=shr,dsn=some.pds.proclib
or
//proclib dd dsp=shr,dsn=some.pds.proclib
where the program itself decides which member(s) to use ? Those programs usually have calls to some "dynamic allocation" routines or services.
I think we're talking about different things.