Processing all GDSs using the base entry is kind of like processing a DD concatenation.
I can't tell the details from memory, but in Assembler you can code so that you get control when the system reaches the end of one dsn in the concatenation, just before it is going to open the next one. I seem to remember it an OPEN exit. If reading all GDSs via base entry behaves similarly, you could just terminate processing upon first invocation of that code. Using GDGORDER=FIFO, your program would do what you want. The code would need to find the actual dsn of the (first) data set right after open, so it can delete it. I can dig out some code if you like to further follow this vague idea. -- Peter Hunkeler ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
