FLAM Issue Tracker - FL5
View Issue Details
0001009FL51.1 FLCLpublic2020-07-06 13:502020-09-15 08:22
Falk Reichbott 
Falk Reichbott 
normalminoralways
resolvedfixed 
GeneralGeneralGeneral
5.1.22 
5.1.245.1.24 
0001009: Record length requires the delimiter length, but the delimiter is not part of the record
If RECL=1600 and RECF=DLM and RECD=x'0D0A' and the delimiter is the 1601 and 1602 byte then a record length error occur. In such a case we expect no error, because the record itself is not longer then 1600 bytes.
No tags attached.
Issue History
2020-07-06 13:50Falk ReichbottNew Issue
2020-07-06 13:50Falk ReichbottStatusnew => assigned
2020-07-06 13:50Falk ReichbottAssigned To => Falk Reichbott
2020-08-19 16:52Falk ReichbottTarget Version5.1.23 => 5.1.24
2020-09-15 08:22Falk ReichbottNote Added: 0001333
2020-09-15 08:22Falk ReichbottStatusassigned => resolved
2020-09-15 08:22Falk ReichbottFixed in Version => 5.1.24
2020-09-15 08:22Falk ReichbottResolutionopen => fixed

Notes
(0001333)
Falk Reichbott   
2020-09-15 08:22   
Add length of delimiter to the end pointer of the record to prevent error before the maximum length of the record is achieved.

To implement this the FIO.REC() and FIO.BLK() requires now the maximum delimiter length (8 byte) as air behind, because the delimiter must be read additional to the record.