Joined: 15 Dec 2002 Posts: 637 Topics: 43 Location: Bengaluru, INDIA
Posted: Sun Jul 04, 2004 8:22 am Post subject:
Didn't you try?
Yes, concatenation is allowed/possible. But, it really depends on the s/w that you are trying to execute. For example, in a list of concatenated datasets, the one with highest blocksize must be at top. OTOH and AFAIK, DFSORT requires all datasets have same LRECL also.
So, basically, you can. _________________ ALL opinions are welcome.
Debugging tip:
When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.
-- Sherlock Holmes.
Joined: 03 Jan 2003 Posts: 1014 Topics: 13 Location: Atlantis
Posted: Sun Jul 04, 2004 12:18 pm Post subject:
The requirement to have the largest blocksize as the 1st data set was removed a loooooong time ago. Only if your program actually checks it (doubtful), woud that matter.
Joined: 02 Dec 2002 Posts: 1618 Topics: 31 Location: San Jose
Posted: Sun Jul 04, 2004 6:14 pm Post subject:
As Cogito says, it depends on the program that is reading the concatenated data sets. The system allows it, but the program must be able to handle the like or unlike attributes of the other data sets. Instream data is just a data set with specific attributes (RECFM=FB, LRECL=80, BLKSIZE=n*80) and is no different with respect to concatenation than any other type of data set with the same attributes.
Since DFSORT was mentioned, I'll quote the main rules for using SORTIN concatenation with DFSORT:
---------------------------------------------------------------------------------
RECFM must be either all fixed-length or all variable-length for the data sets in the concatenation.
BLKSIZE can vary. However, if a tape data set has the largest block size and is not first in the concatenation, you must specify BLKSIZE explicitly on its DD statement in the following two situations:
o Blockset is selected and the tape data set has a block size greater than 32760 bytes, but the block size is not available from DFSMSrmm(TM) or ICETPEX.
o Blockset is not selected.
With fixed-length records, LRECL must be the same for all data sets. With variable-length records, LRECL can vary, but the first data set must have the largest LRECL.
---------------------------------------------------------------------------------
Each program has its own rules for the types of concatenation it allows. _________________ Frank Yaeger - DFSORT Development Team (IBM)
Specialties: JOINKEYS, FINDREP, WHEN=GROUP, ICETOOL, Symbols, Migration
DFSORT is on the Web at:
www.ibm.com/storage/dfsort
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum