View previous topic :: View next topic
|
Author |
Message |
kumar1234
New User
Joined: 06 Nov 2007 Posts: 84 Location: bangalore
|
|
|
|
Can anyone help me understand this JCL syntax? Will it have some records or not, if dummy then why is DCB given?
//Q105PRT DD DUMMY,DCB=(RECFM=FBA,LRECL=133,BLKSIZE=3990)
Thanks,
Kumar. |
|
Back to top |
|
|
expat
Global Moderator
Joined: 14 Mar 2007 Posts: 8797 Location: Welsh Wales
|
|
|
|
Well, take a look at your DD statement. If the file is output where would the records be written to, and if it is input, from which file will the data be read from. In both cases the answer is the same - no file specified.
DCB is usually picked up from the catalog entry of the dataset if input, or defined in the DD statement if output. In the case of input dummy file;, there is no filename to get the catalog information from, hence the need to define it. |
|
Back to top |
|
|
Bill Dennis
Active Member
Joined: 17 Aug 2007 Posts: 562 Location: Iowa, USA
|
|
|
|
expat wrote: |
DCB is usually picked up from the catalog entry of the dataset if input.... |
The DCB info is more often found in the tape header label or DASD VTOC entry for a file. Only VSAM files have record length info in the catalog. |
|
Back to top |
|
|
kumar1234
New User
Joined: 06 Nov 2007 Posts: 84 Location: bangalore
|
|
|
|
Thanks for this valuable info........ |
|
Back to top |
|
|
mmwife
Super Moderator
Joined: 30 May 2003 Posts: 1592
|
|
|
|
As I recall, if the DUMMYed file is O/P and the pgm has not specified the minimum DCB info (usually w/Assembler pgms) the pgm will abend or issue a bad status code if the DD card doesn't contain the LRECL. |
|
Back to top |
|
|
|