CONCAT is not a standard TSO/E command. It's likely a Rexx or CLIST, in which case you can look at the code to see what it does. If it's an RYO command processor, you may not have the source.
I agree with your earlier comment that handling concatenations may be different from single data sets because of the most likely usage of them. A concatenation is pretty useless unless you run a process that works on multiple data sets. The most common usage, SYSPROC/SYSEXEC, requires that specific DDNAME and would be meaningless with a system-generated DDNAME. OTOH there are some processes that require a data set (or volume) to be allocated under any random DDNAME; they just have to be allocated. In those cases--almost never a concatenation--a system-generated DDNAME is fine. . . J.O.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 626-302-7535 Office 323-715-0595 Mobile jo.skip.robin...@sce.com From: Paul Gilmartin <paulgboul...@aim.com> To: IBM-MAIN@LISTSERV.UA.EDU, Date: 04/02/2014 02:50 PM Subject: Re: FREE DDNAME with concatenated datasets? Sent by: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Wed, 2 Apr 2014 16:25:10 -0500, Walt Farrell wrote: >As far as I know, gil, that's the way that FREEing a concatenation has always worked. It truly frees the first one, but merely deconcatenates the others. So, yes, I believe you'll need to remember them if you want to be able to truly free them later. > Thanks. Well, they's concatenations, and they's concatenations, and it appears that some concatenations is more equal than others. By a brief experiment: allocate dd(ddn) dsn(dsn1,dsn2) free ddn ... frees both catenand data sets. But: allocate dd(ddn) dsn(dsn1) allocate dd(ddn2) dsn(dsn2) concat ddlist(ddn,ddn2) free ddn ...frees dsn1 but leaves dsn2 allocated. So, I'm left wondering what's different between the control block structures created by the two processes. (Or did I make an observational error?) Unfortunately, the first form isn't available for concatenating: o UNIX files o uncatalogued data sets occupying different volumes. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN