GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Mainframe  >  JCL
Go To First  |  Previous Question  |  
 JCL  |  Question 128 of 128    Print  
Coding RECFM=F over RECFM=FB
What is the advantage of coding RECFM=F over RECFM=FB why not F.


  
Total Answers and Comments: 4 Last Update: September 16, 2009     Asked by: karthikmainframes1 
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
March 04, 2009 02:57:51   #1  
Lavanya tadakamadla Member Since: March 2009   Contribution: 2    

RE: Coding RECFM=F over RECFM=FB

If you code with RECGM F

Disadvantages:

1) The read and write operations will be slow.

2) It requires more buffer space also.

Advantages:

1) The predecessor job can not see the blocked data.


Please correct me if i am wrong.

Thanks
Lavanya T


 
Is this answer useful? Yes | No
April 15, 2009 13:00:36   #2  
dhs01 Member Since: April 2009   Contribution: 24    

RE: Coding RECFM=F over RECFM=FB
I could be wrong but years ago F meant unblocked. Just tried it F by itself still means unblocked. (ie LRECL BLKSIZE)
 
Is this answer useful? Yes | No
September 15, 2009 08:02:03   #3  
harithaganna Member Since: September 2009   Contribution: 1    

RE: Coding RECFM=F over RECFM=FB
The main difference is
If we use RECFM F then if the dataset is having the LRECL as 80 then the BLK size will also be 80.
If we use RECFM FB then if the dataset LRECL is 80 then the BLK size we can take as multiples of 80 eg:80 800 8000...and so on

Please correct me if i am wrong
Thanks & regards
Haritha

 
Is this answer useful? Yes | No
September 16, 2009 01:50:55   #4  
dhs01 Member Since: April 2009   Contribution: 24    

RE: Coding RECFM=F over RECFM=FB
The other 2 answers are correct. This one is questionable.

If you code with RECGM F
Disadvantages:
1) The read and write operations will be slow.


Sequentially reading the entire file could be slower since an i/o would give less of the file. (ie more i/o although there are ways around this via chaining ccws etc.) Each individual i/o would actually be a bit faster since you would be using BSAM which I would bet will out perform QSAM on an individual i/o also the amount of data being transfered per read would be smaller.



2) It requires more buffer space also.
Not really true. Buffers would be smaller.

Advantages:
1) The predecessor job can not see the blocked data.
The data is not blocked - there is no blocked data

Please correct me if I am wrong.

Thanks
Lavanya T



 
Is this answer useful? Yes | No


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape