sambaugh,
With z/OS DFSORT V1R5 PTF UK51706 or z/OS DFSORT V1R10 PTF UK51707 (Nov, 2009), DFSORT now supports MERGE operations in ICETOOL that allows you to merge up to 50 input data sets that are already in order by the same keys. Various options of MERGE allow you to define the ddnames for the input and output data sets and the MERGE and other DFSORT control statements to be used for the MERGE operation.
As an example, you could use the following ICETOOL step to merge four input data sets to a single output data set.
//STEP0100 EXEC PGM=ICETOOL
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//IN1 DD DSN=MY.INPUT1,DISP=SHR
//IN2 DD DSN=MY.INPUT2,DISP=SHR
//IN3 DD DSN=MY.INPUT3,DISP=SHR
//IN4 DD DSN=MY.INPUT4,DISP=SHR
//OUT DD DSN=MY.OUTPUT1,DISP=(NEW,CATLG,DELETE),
// UNIT=SYSDA,SPACE=(CYL,(5,5))
//TOOLIN DD *
MERGE FROM(IN1,IN2,IN3,IN4) TO(OUT) USING(CTL1)
//CTL1CNTL DD *
MERGE FIELDS=(11,8,ZD,A)
//*
For complete details on date conversion functions and the other new functions available with the Nov, 2009 DFSORT PTF, see:
http://www.ibm.com/support/docview.wss? ... g3T7000174