In general you can't easily "get at" the "name"/"location" information from a DD statement.IF
you use "parameter substitution" for the name/location, you could also use that, with the same parameters, for JPn parameters which would be available to... ICETOOL?
Yes, it can take them, but I'm not sure that there is a particular need to use ICETOOL for this.
If you have no option but to blindly follow orders, then ICETOOL's COPY function with USING(ctln). The the ctlnCNTL file, you'd put all the "SORT" statements to do the task in SORT, but it would be an ICETOOL job.
//S1 EXEC PGM=SORT
//SYSOUT DD SYSOUT=*
//SORTIN DD *
//SORTOUT DD DUMMY
//SYSIN DD *
Can you run the above step and post the sysout, please? This will tell us what "level" your installed product is at, which may affect the solutions proposed.