Skip to content

Instantly share code, notes, and snippets.

@rikkimax
Created September 12, 2015 14:06
Show Gist options
  • Save rikkimax/4e6d03f28256bdee4c48 to your computer and use it in GitHub Desktop.
Save rikkimax/4e6d03f28256bdee4c48 to your computer and use it in GitHub Desktop.

Data glossary

Data IO:


  • __Name:__ INPUT-FILE
    __Data Type:__ Is a collection of other types
    __Range of values:__ Not applicable
    __Used on line numbers:__ 164, 176, 195
    __Python new name:__ input_file
    __Encapsulates:__ *
    __Name:__ INPUT-REC
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__ 177, 201
    __Python new name:__ input_rec
    *
    __Name:__ IR-NUMBER
    __Data Type:__ X(6)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255]
    __Used on line numbers:__ 249
    __Python new name:__ ir_number
    *
    __Name:__ IR-NAME
    __Data Type:__ X(20)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255]
    __Used on line numbers:__ 248, 250
    __Python new name:__ ir_name
    *
    __Name:__ IR-HOURS
    __Data Type:__ 99V99
    __Range of values:__ lower: [0, 0, ., 0, 0], higher: [9, 9, ., 9, 9]
    __Used on line numbers:__ 229
    __Python new name:__ ir_hours
    *
    __Name:__ IR-RATE
    __Data Type:__ 99V99
    __Range of values:__ lower: [0, 0, ., 0, 0], higher: [9, 9, ., 9, 9]
    __Used on line numbers:__ 229
    __Python new name:__ ir_rate
    *
    __Name:__ IR-UNION
    __Data Type:__ 99V99
    __Range of values:__ lower: [0, 0, ., 0, 0], higher: [9, 9, ., 9, 9]
    __Used on line numbers:__ 234, 235, 254, 270
    __Python new name:__ ir_union
    *
    __Name:__ IR-MORTGAGE
    __Data Type:__ 999V99
    __Range of values:__ lower: [0, 0, 0, ., 0, 0], higher: [9, 9, 9, ., 9, 9]
    __Used on line numbers:__ 238, 239, 258, 272
    __Python new name:__ ir_mortgage

  • __Name:__ OUTPUT-FILE
    __Data Type:__ Is a collection of other types
    __Range of values:__ Not applicable
    __Used on line numbers:__ 195
    __Python new name:__ output_file
    __Encapsulates:__ *
    __Name:__ OUTPUT-REC
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__ 168, 183, 184, 187, 218, 296, 299, 302, 314, 315
    __Python new name:__ output_rec
    *
    __Name:__ OR-NUMBER
    __Data Type:__ X(6)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255]
    __Used on line numbers:__ 249
    __Python new name:__ or_number
    *
    __Name:__
    __Data Type:__ filler of X
    __Range of values:__ lower: [0], higher: [255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ OR-NAME
    __Data Type:__ X(20)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255]
    __Used on line numbers:__ 250
    __Python new name:__ or_name
    *
    __Name:__
    __Data Type:__ filler of X
    __Range of values:__ lower: [0], higher: [255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ OR-GROSS
    __Data Type:__ ZZZ9.99
    __Range of values:__ lower: [a or A, a or A, a or A, 0, ., 0, 0], higher: [z or Z, z or Z, z or Z, 9, ., 9, 9]
    __Used on line numbers:__ 259
    __Python new name:__ or_gross
    *
    __Name:__
    __Data Type:__ filler of X
    __Range of values:__ lower: [0], higher: [255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ OR-TAX
    __Data Type:__ ZZZ9.99
    __Range of values:__ lower: [a or A, a or A, a or A, 0, ., 0, 0], higher: [z or Z, z or Z, z or Z, 9, ., 9, 9]
    __Used on line numbers:__ 260
    __Python new name:__ or_tax
    *
    __Name:__
    __Data Type:__ filler of X
    __Range of values:__ lower: [0], higher: [255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ OR-UNION
    __Data Type:__ ZZZ9.99 blank when zero
    __Range of values:__ lower: [a or A, a or A, a or A, 0, ., 0, 0], higher: [z or Z, z or Z, z or Z, 9, ., 9, 9]
    __Used on line numbers:__ 254
    __Python new name:__ or_union
    *
    __Name:__ OR-UNION-X is really OR-UNION
    __Data Type:__ X(7)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255]
    __Used on line numbers:__ 252
    __Python new name:__ or_union_x
    *
    __Name:__
    __Data Type:__ filler of X
    __Range of values:__ lower: [0], higher: [255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ OR-MORTGAGE
    __Data Type:__ ZZZ9.99 blank when zero
    __Range of values:__ lower: [a or A, a or A, a or A, 0, ., 0, 0], higher: [z or Z, z or Z, z or Z, 9, ., 9, 9]
    __Used on line numbers:__ 258
    __Python new name:__ or_mortgage
    *
    __Name:__ OR-MORTGAGE-X is really OR-MORTGAGE
    __Data Type:__ X(7)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255]
    __Used on line numbers:__ 256
    __Python new name:__ or_mortgage_x
    *
    __Name:__
    __Data Type:__ filler of X
    __Range of values:__ lower: [0], higher: [255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ OR-NETT
    __Data Type:__ ZZZ9.99
    __Range of values:__ lower: [a or A, a or A, a or A, 0, ., 0, 0], higher: [z or Z, z or Z, z or Z, 9, ., 9, 9]
    __Used on line numbers:__ 261
    __Python new name:__ or_nett
    *
    __Name:__
    __Data Type:__ filler of X
    __Range of values:__ lower: [0], higher: [255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__

Working data:


  • __Name:__ WA-COUNTERS
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__ 165
    __Python new name:__ wa_counters
    *
    __Name:__ WA-EMPLOYEE-COUNT
    __Data Type:__ S9(8)
    __Range of values:__ lower: [(space), 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [-, 9, 9, 9, 9, 9, 9, 9, 9, 9]
    __Used on line numbers:__ 203
    __Python new name:__ wa_employee_count
    *
    __Name:__ WA-PAGE-COUNT
    __Data Type:__ S9(8)
    __Range of values:__ lower: [(space), 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [-, 9, 9, 9, 9, 9, 9, 9, 9, 9]
    __Used on line numbers:__ 321, 322
    __Python new name:__ wa_page_count
    *
    __Name:__ WA-LINE-COUNT
    __Data Type:__ S9(8)
    __Range of values:__ lower: [(space), 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [-, 9, 9, 9, 9, 9, 9, 9, 9, 9]
    __Used on line numbers:__ 166, 185, 204, 223
    __Python new name:__ wa_line_count
    *
    __Name:__ WA-LINE-THROW
    __Data Type:__ S9(8)
    __Range of values:__ lower: [(space), 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [-, 9, 9, 9, 9, 9, 9, 9, 9, 9]
    __Used on line numbers:__ 184, 185, 186, 220, 222, 306, 309, 312
    __Python new name:__ wa_line_throw

  • __Name:__ WB-INDICATORS
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__
    __Python new name:__ wb_indicators
    *
    __Name:__ WB-EOF-IND
    __Data Type:__ X
    __Range of values:__ lower: [0], higher: [255]
    __Used on line numbers:__ 167, 176
    __Python new name:__ wb_eof_ind
    *
    __Name:__ WB-EOF
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__ 155, 167, 176
    __Python new name:__ wb_eof
    *
    __Name:__ WB-UNION-IND
    __Data Type:__ X
    __Range of values:__ lower: [0], higher: [255]
    __Used on line numbers:__ 202, 237
    __Python new name:__ wb_union_ind
    *
    __Name:__ WB-UNION-NOT-POSS
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__ 251, 269, 276
    __Python new name:__ wb_union_not_poss
    *
    __Name:__ WB-MORTGAGE-IND
    __Data Type:__ X
    __Range of values:__ lower: [0], higher: [255]
    __Used on line numbers:__ 202, 241
    __Python new name:__ wb_mortgage_ind
    *
    __Name:__ WB-MORTGAGE-NOT-POSS
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__ 255, 271, 276
    __Python new name:__ wb_mortgage_not_poss

  • __Name:__ WC-HEADING-LINES
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__
    __Python new name:__ wc_heading_lines
    *
    __Name:__ WC-LINE2
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__ 314
    __Python new name:__ wc_line2
    *
    __Name:__
    __Data Type:__ filler of X(10)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(25)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ WC-L2-PAGE-NAME
    __Data Type:__ X
    __Range of values:__ lower: [0], higher: [255]
    __Used on line numbers:__ 284
    __Python new name:__ wc_l2_page_name
    *
    __Name:__
    __Data Type:__ filler of X(15)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(05)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ WC-L2-PAGE-NO
    __Data Type:__ Z9
    __Range of values:__ lower: [a or A, 0], higher: [z or Z, 9]
    __Used on line numbers:__ 313
    __Python new name:__ wc_l2_page_no
    *
    __Name:__ WC-LINE4
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__ 218
    __Python new name:__ wc_line4
    *
    __Name:__
    __Data Type:__ filler of X(07)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(21)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(08)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(08)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(08)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(08)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(08)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__

  • __Name:__ WD-TOTAL-LINES
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__
    __Python new name:__ wd_total_lines
    *
    __Name:__ WD-LINE15
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__ 296
    __Python new name:__ wd_line15
    *
    __Name:__
    __Data Type:__ filler of X(25)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ WD-L15-TOTAL-EMPLOYEES
    __Data Type:__ ZZ9
    __Range of values:__ lower: [a or A, a or A, 0], higher: [z or Z, z or Z, 9]
    __Used on line numbers:__
    __Python new name:__ wd_l15_total_employees
    *
    __Name:__
    __Data Type:__ filler of X(05)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(12)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ WD-L15-TOTAL-GROSS
    __Data Type:__ ZZ,ZZ9.99
    __Range of values:__ lower: [a or A, a or A, a or A, a or A, 0, ., 0, 0], higher: [z or Z, z or Z, z or Z, z or Z, 9, ., 9, 9]
    __Used on line numbers:__
    __Python new name:__ wd_l15_total_gross
    *
    __Name:__
    __Data Type:__ filler of X(03)
    __Range of values:__ lower: [0, 0, 0, 0], higher: [255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(12)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ WD-L15-TOTAL-MORTGAGE
    __Data Type:__ ZZ,ZZ9.99
    __Range of values:__ lower: [a or A, a or A, a or A, a or A, 0, ., 0, 0], higher: [z or Z, z or Z, z or Z, z or Z, 9, ., 9, 9]
    __Used on line numbers:__
    __Python new name:__ wd_l15_total_mortgage
    *
    __Name:__ WD-LINE17
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__ 299
    __Python new name:__ wd_line17
    *
    __Name:__
    __Data Type:__ filler of X(33)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(12)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ WD-L17-TOTAL-TAX
    __Data Type:__ ZZ,ZZ9.99
    __Range of values:__ lower: [a or A, a or A, a or A, a or A, 0, ., 0, 0], higher: [z or Z, z or Z, z or Z, z or Z, 9, ., 9, 9]
    __Used on line numbers:__ 288
    __Python new name:__ wd_l17_total_tax
    *
    __Name:__
    __Data Type:__ filler of X(03)
    __Range of values:__ lower: [0, 0, 0, 0], higher: [255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(12)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ WD-L17-TOTAL-UNION
    __Data Type:__ ZZ,ZZ9.99
    __Range of values:__ lower: [a or A, a or A, a or A, a or A, 0, ., 0, 0], higher: [z or Z, z or Z, z or Z, z or Z, 9, ., 9, 9]
    __Used on line numbers:__ 291
    __Python new name:__ wd_l17_total_union
    *
    __Name:__ WD-LINE19
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__ 302
    __Python new name:__ wd_line19
    *
    __Name:__
    __Data Type:__ filler of X(33)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(12)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ WD-L19-TOTAL-NETT
    __Data Type:__ ZZ,ZZ9.99
    __Range of values:__ lower: [a or A, a or A, a or A, a or A, 0, ., 0, 0], higher: [z or Z, z or Z, z or Z, z or Z, 9, ., 9, 9]
    __Used on line numbers:__ 289
    __Python new name:__ wd_l19_total_nett
    *
    __Name:__
    __Data Type:__ filler of X(03)
    __Range of values:__ lower: [0, 0, 0, 0], higher: [255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__
    __Data Type:__ filler of X(12)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] Default: (spaces)
    __Used on line numbers:__ Not directly accessible
    __Python new name:__
    *
    __Name:__ WD-L19-TOTAL-EXCEPTIONS
    __Data Type:__ ZZ9
    __Range of values:__ lower: [a or A, a or A, 0], higher: [z or Z, z or Z, 9]
    __Used on line numbers:__ 292
    __Python new name:__ wd_l19_total_exceptions

  • __Name:__ WF-EMPLOYEE-VALUES
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__
    __Python new name:__ wf_employee_values
    *
    __Name:__ WF-GROSS
    __Data Type:__ S9(6)V99
    __Range of values:__ lower: [(space), 0, ., 0, 0], higher: [-, 9, ., 9, 9]
    __Used on line numbers:__ 229, 233, 232, 242, 259, 273
    __Python new name:__ wf_gross
    *
    __Name:__ WF-TAX
    __Data Type:__ S9(6)V99
    __Range of values:__ lower: [(space), 0, ., 0, 0], higher: [-, 9, ., 9, 9]
    __Used on line numbers:__ 230, 232, 260, 275
    __Python new name:__ wf_tax
    *
    __Name:__ WF-NETT
    __Data Type:__ S9(6)V99
    __Range of values:__ lower: [(space), 0, ., 0, 0], higher: [-, 9, ., 9, 9]
    __Used on line numbers:__ 233, 234, 235, 238, 239, 261, 274
    __Python new name:__ wf_nett
    *
    __Name:__ WF-TEMP-DED
    __Data Type:__ S9(6)V99
    __Range of values:__ lower: [(space), 0, ., 0, 0], higher: [-, 9, ., 9, 9]
    __Used on line numbers:__ 233, 234
    __Python new name:__ wf_temp_ded

  • __Name:__ WG-TOTALS
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__ 259
    __Python new name:__ wg_totals
    *
    __Name:__ WG-TOTAL-GROSS
    __Data Type:__ S9(6)V99
    __Range of values:__ lower: [(space), 0, ., 0, 0], higher: [-, 9, ., 9, 9]
    __Used on line numbers:__ 274, 287
    __Python new name:__ wg_total_gross
    *
    __Name:__ WG-TOTAL-TAX
    __Data Type:__ S9(6)V99
    __Range of values:__ lower: [(space), 0, ., 0, 0], higher: [-, 9, ., 9, 9]
    __Used on line numbers:__ 275, 288
    __Python new name:__ wg_total_tax
    *
    __Name:__ WG-TOTAL-NETT
    __Data Type:__ S9(6)V99
    __Range of values:__ lower: [(space), 0, ., 0, 0], higher: [-, 9, ., 9, 9]
    __Used on line numbers:__ 273, 289
    __Python new name:__ wg_total_nett
    *
    __Name:__ WG-TOTAL-UNION
    __Data Type:__ S9(6)V99
    __Range of values:__ lower: [(space), 0, ., 0, 0], higher: [-, 9, ., 9, 9]
    __Used on line numbers:__ 270, 291
    __Python new name:__ wg_total_union
    *
    __Name:__ WG-TOTAL-MORTGAGE
    __Data Type:__ S9(6)V99
    __Range of values:__ lower: [(space), 0, ., 0, 0], higher: [-, 9, ., 9, 9]
    __Used on line numbers:__ 272, 290
    __Python new name:__ wg_total_mortgage
    *
    __Name:__ WG-TOTAL-EMPLOYEES
    __Data Type:__ S999
    __Range of values:__ lower: [(space), 0, 0, 0], higher: [-, 9, 9, 9]
    __Used on line numbers:__ 268, 286, 294
    __Python new name:__ wg_total_employees
    *
    __Name:__ WG-TOTAL-EXCEPTIONS
    __Data Type:__ S9(8)
    __Range of values:__ lower: [(space), 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [-, 9, 9, 9, 9, 9, 9, 9, 9, 9]
    __Used on line numbers:__ 277, 292, 294
    __Python new name:__ wg_total_exceptions

  • __Name:__ WH-MISCELLANEOUS
    __Data Type:__
    __Range of values:__ Not applicable
    __Used on line numbers:__
    __Python new name:__ wh_miscellaneous
    *
    __Name:__ WH-SPARE-HEAD
    __Data Type:__ X(26)
    __Range of values:__ lower: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], higher: [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255]
    __Used on line numbers:__ 284
    __Python new name:__ wh_spare_head

Routines


  • __Name:__ MAIN-LINE
    __Starting line number:__ 152
    __Ending line number:__ 160
    __Called from:__ No where (init function)
    __New python name:__ main_line

  • __Name:__ INITIALISE
    __Starting line number:__ 162
    __Ending line number:__ 173
    __Called from:__ [155]
    __New python name:__ initialise

  • __Name:__ READ-EMPLOYEE
    __Starting line number:__ 175
    __Ending line number:__ 180
    __Called from:__ [171, 212]
    __New python name:__ read_employee

  • __Name:__ PRINT-LINE
    __Starting line number:__ 182
    __Ending line number:__ 190
    __Called from:__ [211, 222, 308, 311, 314]
    __New python name:__ print_line

  • __Name:__ TIDY-UP
    __Starting line number:__ 192
    __Ending line number:__ 198
    __Called from:__ [157]
    __New python name:__ tidy_up

  • __Name:__ DEAL-WITH-EMPLOYEE
    __Starting line number:__ 200
    __Ending line number:__ 214
    __Called from:__ [156]
    __New python name:__ deal_with_employee

  • __Name:__ PRINT-HEADINGS
    __Starting line number:__ 216
    __Ending line number:__ 226
    __Called from:__ [206]
    __New python name:__ print_headings

  • __Name:__ CALC-VALUES
    __Starting line number:__ 228
    __Ending line number:__ 248
    __Called from:__ [208]
    __New python name:__ calc_values

  • __Name:__ SETUP-LINE
    __Starting line number:__ 250
    __Ending line number:__ 270
    __Called from:__ [209]
    __New python name:__ setup_line

  • __Name:__ ACCUM-TOTALS
    __Starting line number:__ 272
    __Ending line number:__ 289
    __Called from:__ [210]
    __New python name:__ accum_totals

  • __Name:__ PRINT-TOTALS
    __Starting line number:__ 291
    __Ending line number:__ 317
    __Called from:__ [195]
    __New python name:__ print_totals

  • __Name:__ PRINT-FIRST-LINE
    __Starting line number:__ 319
    __Ending line number:__ 327
    __Called from:__ [219, 295]
    __New python name:__ print_first_line
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment