@@ -19,6 +19,7 @@ package za.co.absa.cobrix.cobol.reader.extractors.record
1919import za .co .absa .cobrix .cobol .parser .CopybookParser .CopybookAST
2020import za .co .absa .cobrix .cobol .parser .ast .datatype .{AlphaNumeric , COMP4 }
2121import za .co .absa .cobrix .cobol .parser .ast .{Group , Primitive , Statement }
22+ import za .co .absa .cobrix .cobol .parser .common .Constants
2223import za .co .absa .cobrix .cobol .parser .encoding .RAW
2324import za .co .absa .cobrix .cobol .reader .policies .SchemaRetentionPolicy
2425import za .co .absa .cobrix .cobol .reader .policies .SchemaRetentionPolicy .SchemaRetentionPolicy
@@ -532,9 +533,9 @@ object RecordExtractors {
532533 private def getCorruptFieldsGroup : Group = {
533534 val corruptFieldsInGroup = new mutable.ArrayBuffer [Statement ]
534535
535- corruptFieldsInGroup += Primitive (15 , " field_name " , " field_name " , 0 , AlphaNumeric (" X(50)" , 50 ), decode = null , encode = null )(None )
536- corruptFieldsInGroup += Primitive (15 , " raw_value " , " raw_value " , 0 , AlphaNumeric (" X(50)" , 50 , enc = Some (RAW ), compact = Some (COMP4 ())), decode = null , encode = null )(None )
536+ corruptFieldsInGroup += Primitive (15 , Constants .fieldNameColumn, Constants .fieldNameColumn , 0 , AlphaNumeric (" X(50)" , 50 ), decode = null , encode = null )(None )
537+ corruptFieldsInGroup += Primitive (15 , Constants .rawValueColumn, Constants .rawValueColumn , 0 , AlphaNumeric (" X(50)" , 50 , enc = Some (RAW ), compact = Some (COMP4 ())), decode = null , encode = null )(None )
537538
538- Group (10 , " _corrupt_fields " , " _corrupt_fields " , 0 , children = corruptFieldsInGroup, occurs = Some (10 ))(None )
539+ Group (10 , Constants .corruptFieldsField, Constants .corruptFieldsField , 0 , children = corruptFieldsInGroup, occurs = Some (10 ))(None )
539540 }
540541}
0 commit comments