FLAM Issue Tracker - FL5
View Issue Details
0000883FL52.2 Subprogram FLUC (CONV)public2017-07-05 09:042017-07-10 09:47
Falk Reichbott 
Falk Reichbott 
normalfeatureN/A
resolvednot fixable 
System zz/OSV2R20
5.1.15 
5.1.165.1.16 
0000883: Support of large records in VS/VBS datasets on z/OS
Currently the record length of variable length host datasets can not exceed the LRECL-4. Means VS/VBS works for block sizes smaller then LRECL, for a first record segment at the end of the Block and a last segment at beginning of the next block, but not if total record length (first, n*middile, last) exceeds the defined logical record length.

To support large records, the check of the record length for VS/VBS must be disabled and the record buffer must be increased. The size of the record buffer must be choosable. For this a multiple of the record length can be defined. A good default will be 16, if no value given.

Means by default a VS/VBS file can hold records 16 time largner then LRECL-4. For example a SMF-Dump can hold up to 512k long records. If more required the user can increase the faktor. A faktor of 1 result in the old behavior.
No tags attached.
Issue History
2017-07-05 09:04Falk ReichbottNew Issue
2017-07-05 09:04Falk ReichbottStatusnew => assigned
2017-07-05 09:04Falk ReichbottAssigned To => Falk Reichbott
2017-07-05 14:40Falk ReichbottNote Added: 0001109
2017-07-05 14:47Falk ReichbottNote Added: 0001110
2017-07-10 09:46Falk ReichbottNote Added: 0001111
2017-07-10 09:46Falk ReichbottStatusassigned => resolved
2017-07-10 09:46Falk ReichbottFixed in Version => 5.1.16
2017-07-10 09:46Falk ReichbottResolutionopen => fixed
2017-07-10 09:47Falk ReichbottResolutionfixed => not fixable

Notes
(0001109)
Falk Reichbott   
2017-07-05 14:40   
With version 5.1.16 of FLAM large records up to 256kib are supported if VBS or VS used. The implemented rule supports fix 8*(LRECL-4) if a VBS or VS data set is used.
(0001110)
Falk Reichbott   
2017-07-05 14:47   
The dynamisation of records length for ANSI extended logical records and VS/VBS is still open and will be fixed in one of the next revisions.
(0001111)
Falk Reichbott   
2017-07-10 09:46   
A large record support is currently not supported with LE access methods. A own implemenmtation over BSAM lcoate would be possible but realy expensive. Based on that we have only extent the VS/VBS support to exceed the LRECL up to 64kB, but the limit of the LE is 32k. Means no longer records can occur.