-
Notifications
You must be signed in to change notification settings - Fork 82
Description
Background
cobrix is adding numbers as suffixes to FILLER column's if there are multiple filler columns in copybook
INPUT:
01 CUST-NAME PIC X.
01 FILLER PIC X.
01 CUST-ADDR PIC 100.
01 CUST-NO PIC X.
01 FILLER PIC X.
OUTPUT - column names
CUST_NAME
FILLER
CUST_ADDR
CUST_NO
FILLER2
##Problem
if there is a new filler gets added in between these 2 fillers, the previous "FILLER2" column becomes "FILLER3" column and this is impacting the downstream
INPUT:
01 CUST-NAME PIC X.
01 FILLER PIC X.
01 CUST-ADDR PIC 100.
01 FILLER PIC X.
01 CUST-NO PIC X.
01 FILLER PIC X.
OUTPUT - column names
CUST_NAME
FILLER
CUST_ADDR
FILLER2
CUST_NO
FILLER3
Feature
The option of having filler names with different suffixes and wont get changed based on new fillers addition could be very helpful.
optional parameter --> option("filler_suffixing","previous_column_name") --> default["seq_number"]
Proposed Solution [Optional]
Solution Ideas
- one approach could be adding previous column name as suffix like "FILLER_AFTER_{prev_column_name}". this would also have issue if there is a new column gets added between existing column and filler. but this could occur rare compared to previous number suffixing
Example [Optional]
OUTPUT - column names
CUST_NAME
FILLER_AFTER_CUST_NAME
CUST_ADDR
FILLER_AFTER_CUST_ADDR
CUST_NO
FILLER_AFTER_CUST_NO