Business rules · 697 guarded actionsCOACTUPC
Each row is an action and the full chain of conditions that must hold for it to run, recovered from nested IF / EVALUATE / PERFORM UNTIL scopes. Name the rule; the evidence is already attached.
Condition names used
| CDEMO-PGM-REENTER | means CDEMO-PGM-CONTEXT = 1 | COCOM01Y.cpy:31 via COACTUPC.cbl:650 |
| CCARD-AID-ENTER | means CCARD-AID = 'ENTER' | CVCRD01Y.cpy:4 via COACTUPC.cbl:597 |
| CCARD-AID-PFK03 | means CCARD-AID = 'PFK03' | CVCRD01Y.cpy:10 via COACTUPC.cbl:597 |
| CCARD-AID-PFK05 | means CCARD-AID = 'PFK05' | CVCRD01Y.cpy:12 via COACTUPC.cbl:597 |
| ACUP-CHANGES-OK-NOT-CONFIRMED | means ACUP-CHANGE-ACTION = 'N' | COACTUPC.cbl:664 |
| CCARD-AID-PFK12 | means CCARD-AID = 'PFK12' | CVCRD01Y.cpy:19 via COACTUPC.cbl:597 |
| ACUP-DETAILS-NOT-FETCHED | means ACUP-CHANGE-ACTION = LOW-VALUES OR SPACES | COACTUPC.cbl:656 |
| PFK-INVALID | means WS-PFK-FLAG = '1' | COACTUPC.cbl:180 |
| CDEMO-PGM-ENTER | means CDEMO-PGM-CONTEXT = 0 | COCOM01Y.cpy:30 via COACTUPC.cbl:650 |
| ACUP-CHANGES-OKAYED-AND-DONE | means ACUP-CHANGE-ACTION = 'C' | COACTUPC.cbl:665 |
| ACUP-CHANGES-FAILED | means ACUP-CHANGE-ACTION = 'L' OR 'F' | COACTUPC.cbl:666 |
| FLG-ACCTFILTER-BLANK | means WS-EDIT-ACCT-FLAG = ' ' | COACTUPC.cbl:186 |
| NO-CHANGES-FOUND | means WS-DATACHANGED-FLAG = '0' | COACTUPC.cbl:169 |
| WS-EDIT-DT-OF-BIRTH-ISVALID | means WS-EDIT-DT-OF-BIRTH-FLGS = LOW-VALUES | COACTUPC.cbl:218 |
| FLG-FICO-SCORE-ISVALID | means WS-EDIT-FICO-SCORE-FLGS = LOW-VALUES | COACTUPC.cbl:232 |
| FLG-ALPHA-ISVALID | means WS-EDIT-ALPHA-ONLY-FLAGS = LOW-VALUES | COACTUPC.cbl:65 |
| FLG-STATE-ISVALID | means WS-EDIT-STATE-FLGS = LOW-VALUES | COACTUPC.cbl:304 |
| FLG-ZIPCODE-ISVALID | means WS-EDIT-ZIPCODE-FLGS = LOW-VALUES | COACTUPC.cbl:308 |
| INPUT-ERROR | means WS-INPUT-FLAG = '1' | COACTUPC.cbl:173 |
| WS-RETURN-MSG-OFF | means WS-RETURN-MSG = SPACES | COACTUPC.cbl:480 |
| FLG-YES-NO-ISVALID | means WS-EDIT-YES-NO = 'Y' OR 'N' | COACTUPC.cbl:78 |
| VALID-GENERAL-PURP-CODE | means WS-US-PHONE-AREA-CODE-TO-EDIT = '201' OR '202' OR '203' OR '204' OR '205' OR '206' OR '207' OR '208' OR '209' OR '210' OR '212' OR '213' OR '214' OR '215' OR '216' OR '217' OR '218' OR '219' OR '220' OR '223' OR '224' OR '225' OR '226' OR '228' OR '229' OR '231' OR '234' OR '236' OR '239' OR '240' OR '242' OR '246' OR '248' OR '249' OR '250' OR '251' OR '252' OR '253' OR '254' OR '256' OR '260' OR '262' OR '264' OR '267' OR '268' OR '269' OR '270' OR '272' OR '276' OR '279' OR '281' OR '284' OR '289' OR '301' OR '302' OR '303' OR '304' OR '305' OR '306' OR '307' OR '308' OR '309' OR '310' OR '312' OR '313' OR '314' OR '315' OR '316' OR '317' OR '318' OR '319' OR '320' OR '321' OR '323' OR '325' OR '326' OR '330' OR '331' OR '332' OR '334' OR '336' OR '337' OR '339' OR '340' OR '341' OR '343' OR '345' OR '346' OR '347' OR '351' OR '352' OR '360' OR '361' OR '364' OR '365' OR '367' OR '368' OR '380' OR '385' OR '386' OR '401' OR '402' OR '403' OR '404' OR '405' OR '406' OR '407' OR '408' OR '409' OR '410' OR '412' OR '413' OR '414' OR '415' OR '416' OR '417' OR '418' OR '419' OR '423' OR '424' OR '425' OR '430' OR '431' OR '432' OR '434' OR '435' OR '437' OR '438' OR '440' OR '441' OR '442' OR '443' OR '445' OR '447' OR '448' OR '450' OR '458' OR '463' OR '464' OR '469' OR '470' OR '473' OR '474' OR '475' OR '478' OR '479' OR '480' OR '484' OR '501' OR '502' OR '503' OR '504' OR '505' OR '506' OR '507' OR '508' OR '509' OR '510' OR '512' OR '513' OR '514' OR '515' OR '516' OR '517' OR '518' OR '519' OR '520' OR '530' OR '531' OR '534' OR '539' OR '540' OR '541' OR '548' OR '551' OR '559' OR '561' OR '562' OR '563' OR '564' OR '567' OR '570' OR '571' OR '572' OR '573' OR '574' OR '575' OR '579' OR '580' OR '581' OR '582' OR '585' OR '586' OR '587' OR '601' OR '602' OR '603' OR '604' OR '605' OR '606' OR '607' OR '608' OR '609' OR '610' OR '612' OR '613' OR '614' OR '615' OR '616' OR '617' OR '618' OR '619' OR '620' OR '623' OR '626' OR '628' OR '629' OR '630' OR '631' OR '636' OR '639' OR '640' OR '641' OR '646' OR '647' OR '649' OR '650' OR '651' OR '656' OR '657' OR '658' OR '659' OR '660' OR '661' OR '662' OR '664' OR '667' OR '669' OR '670' OR '671' OR '672' OR '678' OR '680' OR '681' OR '682' OR '683' OR '684' OR '689' OR '701' OR '702' OR '703' OR '704' OR '705' OR '706' OR '707' OR '708' OR '709' OR '712' OR '713' OR '714' OR '715' OR '716' OR '717' OR '718' OR '719' OR '720' OR '721' OR '724' OR '725' OR '726' OR '727' OR '731' OR '732' OR '734' OR '737' OR '740' OR '742' OR '743' OR '747' OR '753' OR '754' OR '757' OR '758' OR '760' OR '762' OR '763' OR '765' OR '767' OR '769' OR '770' OR '771' OR '772' OR '773' OR '774' OR '775' OR '778' OR '779' OR '780' OR '781' OR '782' OR '784' OR '785' OR '786' OR '787' OR '801' OR '802' OR '803' OR '804' OR '805' OR '806' OR '807' OR '808' OR '809' OR '810' OR '812' OR '813' OR '814' OR '815' OR '816' OR '817' OR '818' OR '819' OR '820' OR '825' OR '826' OR '828' OR '829' OR '830' OR '831' OR '832' OR '838' OR '839' OR '840' OR '843' OR '845' OR '847' OR '848' OR '849' OR '850' OR '854' OR '856' OR '857' OR '858' OR '859' OR '860' OR '862' OR '863' OR '864' OR '865' OR '867' OR '868' OR '869' OR '870' OR '872' OR '873' OR '876' OR '878' OR '901' OR '902' OR '903' OR '904' OR '905' OR '906' OR '907' OR '908' OR '909' OR '910' OR '912' OR '913' OR '914' OR '915' OR '916' OR '917' OR '918' OR '919' OR '920' OR '925' OR '928' OR '929' OR '930' OR '931' OR '934' OR '936' OR '937' OR '938' OR '939' OR '940' OR '941' OR '943' OR '945' OR '947' OR '948' OR '949' OR '951' OR '952' OR '954' OR '956' OR '959' OR '970' OR '971' OR '972' OR '973' OR '978' OR '979' OR '980' OR '983' OR '984' OR '985' OR '986' OR '989' | CSLKPCDY.cpy:521 via COACTUPC.cbl:602 |
| FLG-EDIT-US-SSN-PART1-ISVALID | means WS-EDIT-US-SSN-PART1-FLGS = LOW-VALUES | COACTUPC.cbl:136 |
| INVALID-SSN-PART1 | means WS-EDIT-US-SSN-PART1-N = 0 OR 666 OR 900 THRU 999 | COACTUPC.cbl:121 |
| VALID-US-STATE-CODE | means US-STATE-CODE-TO-EDIT = 'AL' OR 'AK' OR 'AZ' OR 'AR' OR 'CA' OR 'CO' OR 'CT' OR 'DE' OR 'FL' OR 'GA' OR 'HI' OR 'ID' OR 'IL' OR 'IN' OR 'IA' OR 'KS' OR 'KY' OR 'LA' OR 'ME' OR 'MD' OR 'MA' OR 'MI' OR 'MN' OR 'MS' OR 'MO' OR 'MT' OR 'NE' OR 'NV' OR 'NH' OR 'NJ' OR 'NM' OR 'NY' OR 'NC' OR 'ND' OR 'OH' OR 'OK' OR 'OR' OR 'PA' OR 'RI' OR 'SC' OR 'SD' OR 'TN' OR 'TX' OR 'UT' OR 'VT' OR 'VA' OR 'WA' OR 'WV' OR 'WI' OR 'WY' OR 'DC' OR 'AS' OR 'GU' OR 'MP' OR 'PR' OR 'VI' | CSLKPCDY.cpy:1013 via COACTUPC.cbl:602 |
| FICO-RANGE-IS-VALID | means ACUP-NEW-CUST-FICO-SCORE = 300 THRU 850 | COACTUPC.cbl:848 |
| VALID-US-STATE-ZIP-CD2-COMBO | means US-STATE-AND-FIRST-ZIP2 = 'AA34' OR 'AE90' OR 'AE91' OR 'AE92' OR 'AE93' OR 'AE94' OR 'AE95' OR 'AE96' OR 'AE97' OR 'AE98' OR 'AK99' OR 'AL35' OR 'AL36' OR 'AP96' OR 'AR71' OR 'AR72' OR 'AS96' OR 'AZ85' OR 'AZ86' OR 'CA90' OR 'CA91' OR 'CA92' OR 'CA93' OR 'CA94' OR 'CA95' OR 'CA96' OR 'CO80' OR 'CO81' OR 'CT60' OR 'CT61' OR 'CT62' OR 'CT63' OR 'CT64' OR 'CT65' OR 'CT66' OR 'CT67' OR 'CT68' OR 'CT69' OR 'DC20' OR 'DC56' OR 'DC88' OR 'DE19' OR 'FL32' OR 'FL33' OR 'FL34' OR 'FM96' OR 'GA30' OR 'GA31' OR 'GA39' OR 'GU96' OR 'HI96' OR 'IA50' OR 'IA51' OR 'IA52' OR 'ID83' OR 'IL60' OR 'IL61' OR 'IL62' OR 'IN46' OR 'IN47' OR 'KS66' OR 'KS67' OR 'KY40' OR 'KY41' OR 'KY42' OR 'LA70' OR 'LA71' OR 'MA10' OR 'MA11' OR 'MA12' OR 'MA13' OR 'MA14' OR 'MA15' OR 'MA16' OR 'MA17' OR 'MA18' OR 'MA19' OR 'MA20' OR 'MA21' OR 'MA22' OR 'MA23' OR 'MA24' OR 'MA25' OR 'MA26' OR 'MA27' OR 'MA55' OR 'MD20' OR 'MD21' OR 'ME39' OR 'ME40' OR 'ME41' OR 'ME42' OR 'ME43' OR 'ME44' OR 'ME45' OR 'ME46' OR 'ME47' OR 'ME48' OR 'ME49' OR 'MH96' OR 'MI48' OR 'MI49' OR 'MN55' OR 'MN56' OR 'MO63' OR 'MO64' OR 'MO65' OR 'MO72' OR 'MP96' OR 'MS38' OR 'MS39' OR 'MT59' OR 'NC27' OR 'NC28' OR 'ND58' OR 'NE68' OR 'NE69' OR 'NH30' OR 'NH31' OR 'NH32' OR 'NH33' OR 'NH34' OR 'NH35' OR 'NH36' OR 'NH37' OR 'NH38' OR 'NJ70' OR 'NJ71' OR 'NJ72' OR 'NJ73' OR 'NJ74' OR 'NJ75' OR 'NJ76' OR 'NJ77' OR 'NJ78' OR 'NJ79' OR 'NJ80' OR 'NJ81' OR 'NJ82' OR 'NJ83' OR 'NJ84' OR 'NJ85' OR 'NJ86' OR 'NJ87' OR 'NJ88' OR 'NJ89' OR 'NM87' OR 'NM88' OR 'NV88' OR 'NV89' OR 'NY50' OR 'NY54' OR 'NY63' OR 'NY10' OR 'NY11' OR 'NY12' OR 'NY13' OR 'NY14' OR 'OH43' OR 'OH44' OR 'OH45' OR 'OK73' OR 'OK74' OR 'OR97' OR 'PA15' OR 'PA16' OR 'PA17' OR 'PA18' OR 'PA19' OR 'PR60' OR 'PR61' OR 'PR62' OR 'PR63' OR 'PR64' OR 'PR65' OR 'PR66' OR 'PR67' OR 'PR68' OR 'PR69' OR 'PR70' OR 'PR71' OR 'PR72' OR 'PR73' OR 'PR74' OR 'PR75' OR 'PR76' OR 'PR77' OR 'PR78' OR 'PR79' OR 'PR90' OR 'PR91' OR 'PR92' OR 'PR93' OR 'PR94' OR 'PR95' OR 'PR96' OR 'PR97' OR 'PR98' OR 'PW96' OR 'RI28' OR 'RI29' OR 'SC29' OR 'SD57' OR 'TN37' OR 'TN38' OR 'TX73' OR 'TX75' OR 'TX76' OR 'TX77' OR 'TX78' OR 'TX79' OR 'TX88' OR 'UT84' OR 'VA20' OR 'VA22' OR 'VA23' OR 'VA24' OR 'VI80' OR 'VI82' OR 'VI83' OR 'VI84' OR 'VI85' OR 'VT50' OR 'VT51' OR 'VT52' OR 'VT53' OR 'VT54' OR 'VT56' OR 'VT57' OR 'VT58' OR 'VT59' OR 'WA98' OR 'WA99' OR 'WI53' OR 'WI54' OR 'WV24' OR 'WV25' OR 'WV26' OR 'WY82' OR 'WY83' | CSLKPCDY.cpy:1073 via COACTUPC.cbl:602 |
| FLG-ACCTFILTER-ISVALID | means WS-EDIT-ACCT-FLAG = '1' | COACTUPC.cbl:184 |
| FOUND-CUST-IN-MASTER | means WS-CUST-MASTER-READ-FLAG = '1' | COACTUPC.cbl:388 |
| ACUP-SHOW-DETAILS | means ACUP-CHANGE-ACTION = 'S' | COACTUPC.cbl:659 |
| NO-CHANGES-DETECTED | means WS-RETURN-MSG = 'No change detected with respect to values fetched.' | COACTUPC.cbl:491 |
| COULD-NOT-LOCK-ACCT-FOR-UPDATE | means WS-RETURN-MSG = 'Could not lock account record for update' | COACTUPC.cbl:517 |
| LOCKED-BUT-UPDATE-FAILED | means WS-RETURN-MSG = 'Update of record failed' | COACTUPC.cbl:523 |
| DATA-WAS-CHANGED-BEFORE-UPDATE | means WS-RETURN-MSG = 'Record changed by some one else. Please review' | COACTUPC.cbl:521 |
| ACUP-CHANGES-NOT-OK | means ACUP-CHANGE-ACTION = 'E' | COACTUPC.cbl:663 |
| ACUP-CHANGES-MADE | means ACUP-CHANGE-ACTION = 'E' OR 'N' OR 'C' OR 'L' OR 'F' | COACTUPC.cbl:660 |
| FOUND-ACCT-IN-MASTER | means WS-ACCOUNT-MASTER-READ-FLAG = '1' | COACTUPC.cbl:386 |
| FLG-CRED-LIMIT-ISVALID | means WS-EDIT-CREDIT-LIMIT = LOW-VALUES | COACTUPC.cbl:197 |
| FLG-CASH-CREDIT-LIMIT-ISVALID | means WS-EDIT-CASH-CREDIT-LIMIT = LOW-VALUES | COACTUPC.cbl:201 |
| FLG-CURR-BAL-ISVALID | means WS-EDIT-CURR-BAL = LOW-VALUES | COACTUPC.cbl:205 |
| FLG-CURR-CYC-CREDIT-ISVALID | means WS-EDIT-CURR-CYC-CREDIT = LOW-VALUES | COACTUPC.cbl:209 |
| FLG-CURR-CYC-DEBIT-ISVALID | means WS-EDIT-CURR-CYC-DEBIT = LOW-VALUES | COACTUPC.cbl:213 |
| ACUP-CHANGES-OKAYED-LOCK-ERROR | means ACUP-CHANGE-ACTION = 'L' | COACTUPC.cbl:667 |
| ACUP-CHANGES-OKAYED-BUT-FAILED | means ACUP-CHANGE-ACTION = 'F' | COACTUPC.cbl:668 |
| WS-NO-INFO-MESSAGE | means WS-INFO-MSG = SPACES OR LOW-VALUES | COACTUPC.cbl:464 |
| FOUND-ACCOUNT-DATA | means WS-INFO-MSG = 'Details of selected account shown above' | COACTUPC.cbl:466 |
| FLG-ACCTFILTER-NOT-OK | means WS-EDIT-ACCT-FLAG = '0' | COACTUPC.cbl:185 |
| FLG-ACCT-STATUS-NOT-OK | means WS-EDIT-ACCT-STATUS = '0' | COACTUPC.cbl:194 |
| FLG-ACCT-STATUS-BLANK | means WS-EDIT-ACCT-STATUS = 'B' | COACTUPC.cbl:195 |
| FLG-OPEN-YEAR-NOT-OK | means WS-EDIT-OPEN-YEAR-FLG = '0' | COACTUPC.cbl:239 |
| FLG-OPEN-YEAR-BLANK | means WS-EDIT-OPEN-YEAR-FLG = 'B' | COACTUPC.cbl:240 |
| FLG-OPEN-MONTH-NOT-OK | means WS-EDIT-OPEN-MONTH = '0' | COACTUPC.cbl:243 |
| FLG-OPEN-MONTH-BLANK | means WS-EDIT-OPEN-MONTH = 'B' | COACTUPC.cbl:244 |
| FLG-OPEN-DAY-NOT-OK | means WS-EDIT-OPEN-DAY = '0' | COACTUPC.cbl:247 |
| FLG-OPEN-DAY-BLANK | means WS-EDIT-OPEN-DAY = 'B' | COACTUPC.cbl:248 |
| FLG-CRED-LIMIT-NOT-OK | means WS-EDIT-CREDIT-LIMIT = '0' | COACTUPC.cbl:198 |
| FLG-CRED-LIMIT-BLANK | means WS-EDIT-CREDIT-LIMIT = 'B' | COACTUPC.cbl:199 |
| FLG-EXPIRY-YEAR-NOT-OK | means WS-EDIT-EXPIRY-YEAR-FLG = '0' | COACTUPC.cbl:253 |
| FLG-EXPIRY-YEAR-BLANK | means WS-EDIT-EXPIRY-YEAR-FLG = 'B' | COACTUPC.cbl:254 |
| FLG-EXPIRY-MONTH-NOT-OK | means WS-EDIT-EXPIRY-MONTH = '0' | COACTUPC.cbl:257 |
| FLG-EXPIRY-MONTH-BLANK | means WS-EDIT-EXPIRY-MONTH = 'B' | COACTUPC.cbl:258 |
| FLG-EXPIRY-DAY-NOT-OK | means WS-EDIT-EXPIRY-DAY = '0' | COACTUPC.cbl:261 |
| FLG-EXPIRY-DAY-BLANK | means WS-EDIT-EXPIRY-DAY = 'B' | COACTUPC.cbl:262 |
| FLG-CASH-CREDIT-LIMIT-NOT-OK | means WS-EDIT-CASH-CREDIT-LIMIT = '0' | COACTUPC.cbl:202 |
| FLG-CASH-CREDIT-LIMIT-BLANK | means WS-EDIT-CASH-CREDIT-LIMIT = 'B' | COACTUPC.cbl:203 |
| FLG-REISSUE-YEAR-NOT-OK | means WS-EDIT-REISSUE-YEAR-FLG = '0' | COACTUPC.cbl:267 |
| FLG-REISSUE-YEAR-BLANK | means WS-EDIT-REISSUE-YEAR-FLG = 'B' | COACTUPC.cbl:268 |
| FLG-REISSUE-MONTH-NOT-OK | means WS-EDIT-REISSUE-MONTH = '0' | COACTUPC.cbl:271 |
| FLG-REISSUE-MONTH-BLANK | means WS-EDIT-REISSUE-MONTH = 'B' | COACTUPC.cbl:272 |
| FLG-REISSUE-DAY-NOT-OK | means WS-EDIT-REISSUE-DAY = '0' | COACTUPC.cbl:275 |
| FLG-REISSUE-DAY-BLANK | means WS-EDIT-REISSUE-DAY = 'B' | COACTUPC.cbl:276 |
| FLG-CURR-BAL-NOT-OK | means WS-EDIT-CURR-BAL = '0' | COACTUPC.cbl:206 |
| FLG-CURR-BAL-BLANK | means WS-EDIT-CURR-BAL = 'B' | COACTUPC.cbl:207 |
| FLG-CURR-CYC-CREDIT-NOT-OK | means WS-EDIT-CURR-CYC-CREDIT = '0' | COACTUPC.cbl:210 |
| FLG-CURR-CYC-CREDIT-BLANK | means WS-EDIT-CURR-CYC-CREDIT = 'B' | COACTUPC.cbl:211 |
| FLG-CURR-CYC-DEBIT-NOT-OK | means WS-EDIT-CURR-CYC-DEBIT = '0' | COACTUPC.cbl:214 |
| FLG-CURR-CYC-DEBIT-BLANK | means WS-EDIT-CURR-CYC-DEBIT = 'B' | COACTUPC.cbl:215 |
| FLG-EDIT-US-SSN-PART1-NOT-OK | means WS-EDIT-US-SSN-PART1-FLGS = '0' | COACTUPC.cbl:137 |
| FLG-EDIT-US-SSN-PART1-BLANK | means WS-EDIT-US-SSN-PART1-FLGS = 'B' | COACTUPC.cbl:138 |
| FLG-EDIT-US-SSN-PART2-NOT-OK | means WS-EDIT-US-SSN-PART2-FLGS = '0' | COACTUPC.cbl:141 |
| FLG-EDIT-US-SSN-PART2-BLANK | means WS-EDIT-US-SSN-PART2-FLGS = 'B' | COACTUPC.cbl:142 |
| FLG-EDIT-US-SSN-PART3-NOT-OK | means WS-EDIT-US-SSN-PART3-FLGS = '0' | COACTUPC.cbl:145 |
| FLG-EDIT-US-SSN-PART3-BLANK | means WS-EDIT-US-SSN-PART3-FLGS = 'B' | COACTUPC.cbl:146 |
| FLG-DT-OF-BIRTH-YEAR-NOT-OK | means WS-EDIT-DT-OF-BIRTH-YEAR-FLG = '0' | COACTUPC.cbl:221 |
| FLG-DT-OF-BIRTH-YEAR-BLANK | means WS-EDIT-DT-OF-BIRTH-YEAR-FLG = 'B' | COACTUPC.cbl:222 |
| FLG-DT-OF-BIRTH-MONTH-NOT-OK | means WS-EDIT-DT-OF-BIRTH-MONTH = '0' | COACTUPC.cbl:225 |
| FLG-DT-OF-BIRTH-MONTH-BLANK | means WS-EDIT-DT-OF-BIRTH-MONTH = 'B' | COACTUPC.cbl:226 |
| FLG-DT-OF-BIRTH-DAY-NOT-OK | means WS-EDIT-DT-OF-BIRTH-DAY = '0' | COACTUPC.cbl:229 |
| FLG-DT-OF-BIRTH-DAY-BLANK | means WS-EDIT-DT-OF-BIRTH-DAY = 'B' | COACTUPC.cbl:230 |
| FLG-FICO-SCORE-NOT-OK | means WS-EDIT-FICO-SCORE-FLGS = '0' | COACTUPC.cbl:233 |
| FLG-FICO-SCORE-BLANK | means WS-EDIT-FICO-SCORE-FLGS = 'B' | COACTUPC.cbl:234 |
| FLG-FIRST-NAME-NOT-OK | means WS-EDIT-FIRST-NAME-FLGS = '0' | COACTUPC.cbl:280 |
| FLG-FIRST-NAME-BLANK | means WS-EDIT-FIRST-NAME-FLGS = 'B' | COACTUPC.cbl:281 |
| FLG-MIDDLE-NAME-NOT-OK | means WS-EDIT-MIDDLE-NAME-FLGS = '0' | COACTUPC.cbl:284 |
| FLG-LAST-NAME-NOT-OK | means WS-EDIT-LAST-NAME-FLGS = '0' | COACTUPC.cbl:288 |
| FLG-LAST-NAME-BLANK | means WS-EDIT-LAST-NAME-FLGS = 'B' | COACTUPC.cbl:289 |
| FLG-ADDRESS-LINE-1-NOT-OK | means WS-EDIT-ADDRESS-LINE-1-FLGS = '0' | COACTUPC.cbl:293 |
| FLG-ADDRESS-LINE-1-BLANK | means WS-EDIT-ADDRESS-LINE-1-FLGS = 'B' | COACTUPC.cbl:294 |
| FLG-STATE-NOT-OK | means WS-EDIT-STATE-FLGS = '0' | COACTUPC.cbl:305 |
| FLG-STATE-BLANK | means WS-EDIT-STATE-FLGS = 'B' | COACTUPC.cbl:306 |
| FLG-ZIPCODE-NOT-OK | means WS-EDIT-ZIPCODE-FLGS = '0' | COACTUPC.cbl:309 |
| FLG-ZIPCODE-BLANK | means WS-EDIT-ZIPCODE-FLGS = 'B' | COACTUPC.cbl:310 |
| FLG-CITY-NOT-OK | means WS-EDIT-CITY-FLGS = '0' | COACTUPC.cbl:301 |
| FLG-CITY-BLANK | means WS-EDIT-CITY-FLGS = 'B' | COACTUPC.cbl:302 |
| FLG-COUNTRY-NOT-OK | means WS-EDIT-COUNTRY-FLGS = '0' | COACTUPC.cbl:313 |
| FLG-COUNTRY-BLANK | means WS-EDIT-COUNTRY-FLGS = 'B' | COACTUPC.cbl:314 |
| FLG-PHONE-NUM-1A-NOT-OK | means WS-EDIT-PHONE-NUM-1A-FLG = '0' | COACTUPC.cbl:320 |
| FLG-PHONE-NUM-1A-BLANK | means WS-EDIT-PHONE-NUM-1A-FLG = 'B' | COACTUPC.cbl:321 |
| FLG-PHONE-NUM-1B-NOT-OK | means WS-EDIT-PHONE-NUM-1B = '0' | COACTUPC.cbl:324 |
| FLG-PHONE-NUM-1B-BLANK | means WS-EDIT-PHONE-NUM-1B = 'B' | COACTUPC.cbl:325 |
| FLG-PHONE-NUM-1C-NOT-OK | means WS-EDIT-PHONE-NUM-1C = '0' | COACTUPC.cbl:328 |
| FLG-PHONE-NUM-1C-BLANK | means WS-EDIT-PHONE-NUM-1C = 'B' | COACTUPC.cbl:329 |
| FLG-PHONE-NUM-2A-NOT-OK | means WS-EDIT-PHONE-NUM-2A-FLG = '0' | COACTUPC.cbl:335 |
| FLG-PHONE-NUM-2A-BLANK | means WS-EDIT-PHONE-NUM-2A-FLG = 'B' | COACTUPC.cbl:336 |
| FLG-PHONE-NUM-2B-NOT-OK | means WS-EDIT-PHONE-NUM-2B = '0' | COACTUPC.cbl:339 |
| FLG-PHONE-NUM-2B-BLANK | means WS-EDIT-PHONE-NUM-2B = 'B' | COACTUPC.cbl:340 |
| FLG-PHONE-NUM-2C-NOT-OK | means WS-EDIT-PHONE-NUM-2C = '0' | COACTUPC.cbl:343 |
| FLG-PHONE-NUM-2C-BLANK | means WS-EDIT-PHONE-NUM-2C = 'B' | COACTUPC.cbl:344 |
| FLG-EFT-ACCOUNT-ID-NOT-OK | means WS-EFT-ACCOUNT-ID-FLGS = '0' | COACTUPC.cbl:347 |
| FLG-EFT-ACCOUNT-ID-BLANK | means WS-EFT-ACCOUNT-ID-FLGS = 'B' | COACTUPC.cbl:348 |
| FLG-PRI-CARDHOLDER-NOT-OK | means WS-EDIT-PRI-CARDHOLDER = '0' | COACTUPC.cbl:351 |
| FLG-PRI-CARDHOLDER-BLANK | means WS-EDIT-PRI-CARDHOLDER = 'B' | COACTUPC.cbl:352 |
| FLG-MIDDLE-NAME-BLANK | means WS-EDIT-MIDDLE-NAME-FLGS = 'B' | COACTUPC.cbl:285 |
| FLG-ADDRESS-LINE-2-NOT-OK | means WS-EDIT-ADDRESS-LINE-2-FLGS = '0' | COACTUPC.cbl:297 |
| FLG-ADDRESS-LINE-2-BLANK | means WS-EDIT-ADDRESS-LINE-2-FLGS = 'B' | COACTUPC.cbl:298 |
| PROMPT-FOR-CONFIRMATION | means WS-INFO-MSG = 'Changes validated.Press F5 to save' | COACTUPC.cbl:472 |
| DID-NOT-FIND-ACCT-IN-ACCTDAT | means WS-RETURN-MSG = 'Did not find this account in account master file' | COACTUPC.cbl:499 |
| DID-NOT-FIND-CUST-IN-CUSTDAT | means WS-RETURN-MSG = 'Did not find associated customer in master file' | COACTUPC.cbl:501 |
| THIS-CENTURY | means WS-EDIT-DATE-CC-N = 20 | CSUTLDWY.cpy:9 via COACTUPC.cbl:166 |
| LAST-CENTURY | means WS-EDIT-DATE-CC-N = 19 | CSUTLDWY.cpy:10 via COACTUPC.cbl:166 |
| WS-VALID-MONTH | means WS-EDIT-DATE-MM-N = 1 THRU 12 | CSUTLDWY.cpy:19 via COACTUPC.cbl:166 |
| WS-VALID-DAY | means WS-EDIT-DATE-DD-N = 1 THRU 31 | CSUTLDWY.cpy:28 via COACTUPC.cbl:166 |
| WS-31-DAY-MONTH | means WS-EDIT-DATE-MM-N = 1 OR 3 OR 5 OR 7 OR 8 OR 10 OR 12 | CSUTLDWY.cpy:21 via COACTUPC.cbl:166 |
| WS-DAY-31 | means WS-EDIT-DATE-DD-N = 31 | CSUTLDWY.cpy:30 via COACTUPC.cbl:166 |
| WS-FEBRUARY | means WS-EDIT-DATE-MM-N = 2 | CSUTLDWY.cpy:24 via COACTUPC.cbl:166 |
| WS-DAY-30 | means WS-EDIT-DATE-DD-N = 30 | CSUTLDWY.cpy:31 via COACTUPC.cbl:166 |
| WS-DAY-29 | means WS-EDIT-DATE-DD-N = 29 | CSUTLDWY.cpy:32 via COACTUPC.cbl:166 |
| WS-EDIT-DATE-IS-VALID | means WS-EDIT-DATE-FLGS = LOW-VALUES | CSUTLDWY.cpy:44 via COACTUPC.cbl:166 |
0000-MAIN
| When | Then | At |
|---|---|---|
| INITIALIZE CARDDEMO-COMMAREA WS-THIS-PROGCOMMAREA | COACTUPC.cbl:883–884 |
| SET CDEMO-PGM-ENTER TO TRUE | COACTUPC.cbl:885 |
| SET ACUP-DETAILS-NOT-FETCHED TO TRUE | COACTUPC.cbl:886 |
| MOVE DFHCOMMAREA (1:LENGTH OF CARDDEMO-COMMAREA) TO CARDDEMO-COMMAREA | COACTUPC.cbl:888–889 |
| MOVE DFHCOMMAREA(LENGTH OF CARDDEMO-COMMAREA + 1: LENGTH OF WS-THIS-PROGCOMMAREA ) TO WS-THIS-PROGCOMMAREA | COACTUPC.cbl:890–892 |
| SET PFK-VALID TO TRUE | COACTUPC.cbl:911 |
| SET CCARD-AID-ENTER TO TRUE | COACTUPC.cbl:915 |
| SET CCARD-AID-PFK03 TO TRUE | COACTUPC.cbl:928 |
| MOVE LIT-MENUTRANID TO CDEMO-TO-TRANID | COACTUPC.cbl:932 |
| MOVE CDEMO-FROM-TRANID TO CDEMO-TO-TRANID | COACTUPC.cbl:934 |
| MOVE LIT-MENUPGM TO CDEMO-TO-PROGRAM | COACTUPC.cbl:939 |
| MOVE CDEMO-FROM-PROGRAM TO CDEMO-TO-PROGRAM | COACTUPC.cbl:941 |
| MOVE LIT-THISTRANID TO CDEMO-FROM-TRANID | COACTUPC.cbl:944 |
| MOVE LIT-THISPGM TO CDEMO-FROM-PROGRAM | COACTUPC.cbl:945 |
| SET CDEMO-USRTYP-USER TO TRUE | COACTUPC.cbl:947 |
| SET CDEMO-PGM-ENTER TO TRUE | COACTUPC.cbl:948 |
| MOVE LIT-THISMAPSET TO CDEMO-LAST-MAPSET | COACTUPC.cbl:949 |
| MOVE LIT-THISMAP TO CDEMO-LAST-MAP | COACTUPC.cbl:950 |
| EXEC CICS SYNCPOINT END-EXEC | COACTUPC.cbl:952–954 |
| EXEC CICS XCTL PROGRAM (CDEMO-TO-PROGRAM) COMMAREA(CARDDEMO-COMMAREA) END-EXEC | COACTUPC.cbl:956–959 |
| INITIALIZE WS-THIS-PROGCOMMAREA | COACTUPC.cbl:968 |
| PERFORM 3000-SEND-MAP THRU 3000-SEND-MAP-EXIT | COACTUPC.cbl:969–970 |
| SET CDEMO-PGM-REENTER TO TRUE | COACTUPC.cbl:971 |
| SET ACUP-DETAILS-NOT-FETCHED TO TRUE | COACTUPC.cbl:972 |
| GO TO COMMON-RETURN | COACTUPC.cbl:973 |
| INITIALIZE WS-THIS-PROGCOMMAREA WS-MISC-STORAGE CDEMO-ACCT-ID | COACTUPC.cbl:981–983 |
| SET CDEMO-PGM-ENTER TO TRUE | COACTUPC.cbl:984 |
| PERFORM 3000-SEND-MAP THRU 3000-SEND-MAP-EXIT | COACTUPC.cbl:985–986 |
| SET CDEMO-PGM-REENTER TO TRUE | COACTUPC.cbl:987 |
| SET ACUP-DETAILS-NOT-FETCHED TO TRUE | COACTUPC.cbl:988 |
| GO TO COMMON-RETURN | COACTUPC.cbl:989 |
| PERFORM 1000-PROCESS-INPUTS THRU 1000-PROCESS-INPUTS-EXIT | COACTUPC.cbl:997–998 |
| PERFORM 2000-DECIDE-ACTION THRU 2000-DECIDE-ACTION-EXIT | COACTUPC.cbl:999–1000 |
| PERFORM 3000-SEND-MAP THRU 3000-SEND-MAP-EXIT | COACTUPC.cbl:1001–1002 |
| GO TO COMMON-RETURN | COACTUPC.cbl:1003 |
1100-RECEIVE-MAP
| When | Then | At |
|---|---|---|
| MOVE LOW-VALUES TO CC-ACCT-ID ACUP-NEW-ACCT-ID-X | COACTUPC.cbl:1053–1054 |
| MOVE ACCTSIDI OF CACTUPAI TO CC-ACCT-ID ACUP-NEW-ACCT-ID-X | COACTUPC.cbl:1056–1057 |
| GO TO 1100-RECEIVE-MAP-EXIT | COACTUPC.cbl:1061 |
| MOVE LOW-VALUES TO ACUP-NEW-ACTIVE-STATUS | COACTUPC.cbl:1067 |
| MOVE ACSTTUSI OF CACTUPAI TO ACUP-NEW-ACTIVE-STATUS | COACTUPC.cbl:1069 |
| MOVE LOW-VALUES TO ACUP-NEW-CREDIT-LIMIT-X | COACTUPC.cbl:1075 |
| MOVE ACRDLIMI OF CACTUPAI TO ACUP-NEW-CREDIT-LIMIT-X | COACTUPC.cbl:1077 |
| calc COMPUTE ACUP-NEW-CREDIT-LIMIT-N = FUNCTION NUMVAL-C(ACRDLIMI OF CACTUPAI) | COACTUPC.cbl:1079–1080 |
| MOVE LOW-VALUES TO ACUP-NEW-CASH-CREDIT-LIMIT-X | COACTUPC.cbl:1089 |
| MOVE ACSHLIMI OF CACTUPAI TO ACUP-NEW-CASH-CREDIT-LIMIT-X | COACTUPC.cbl:1091 |
| calc COMPUTE ACUP-NEW-CASH-CREDIT-LIMIT-N = FUNCTION NUMVAL-C(ACSHLIMI OF CACTUPAI) | COACTUPC.cbl:1093–1094 |
| MOVE LOW-VALUES TO ACUP-NEW-CURR-BAL-X | COACTUPC.cbl:1103 |
| MOVE ACURBALI OF CACTUPAI TO ACUP-NEW-CURR-BAL-X | COACTUPC.cbl:1105 |
| calc COMPUTE ACUP-NEW-CURR-BAL-N = FUNCTION NUMVAL-C(ACUP-NEW-CURR-BAL-X) | COACTUPC.cbl:1107–1108 |
| MOVE LOW-VALUES TO ACUP-NEW-CURR-CYC-CREDIT-X | COACTUPC.cbl:1117 |
| MOVE ACRCYCRI OF CACTUPAI TO ACUP-NEW-CURR-CYC-CREDIT-X | COACTUPC.cbl:1119 |
| calc COMPUTE ACUP-NEW-CURR-CYC-CREDIT-N = FUNCTION NUMVAL-C(ACRCYCRI OF CACTUPAI) | COACTUPC.cbl:1121–1122 |
| MOVE LOW-VALUES TO ACUP-NEW-CURR-CYC-DEBIT-X | COACTUPC.cbl:1131 |
| MOVE ACRCYDBI OF CACTUPAI TO ACUP-NEW-CURR-CYC-DEBIT-X | COACTUPC.cbl:1133 |
| calc COMPUTE ACUP-NEW-CURR-CYC-DEBIT-N = FUNCTION NUMVAL-C(ACRCYDBI OF CACTUPAI) | COACTUPC.cbl:1135–1136 |
| MOVE LOW-VALUES TO ACUP-NEW-OPEN-YEAR | COACTUPC.cbl:1146 |
| MOVE OPNYEARI OF CACTUPAI TO ACUP-NEW-OPEN-YEAR | COACTUPC.cbl:1148 |
| MOVE LOW-VALUES TO ACUP-NEW-OPEN-MON | COACTUPC.cbl:1153 |
| MOVE OPNMONI OF CACTUPAI TO ACUP-NEW-OPEN-MON | COACTUPC.cbl:1155 |
| MOVE LOW-VALUES TO ACUP-NEW-OPEN-DAY | COACTUPC.cbl:1160 |
| MOVE OPNDAYI OF CACTUPAI TO ACUP-NEW-OPEN-DAY | COACTUPC.cbl:1162 |
| MOVE LOW-VALUES TO ACUP-NEW-EXP-YEAR | COACTUPC.cbl:1169 |
| MOVE EXPYEARI OF CACTUPAI TO ACUP-NEW-EXP-YEAR | COACTUPC.cbl:1171 |
| MOVE LOW-VALUES TO ACUP-NEW-EXP-MON | COACTUPC.cbl:1176 |
| MOVE EXPMONI OF CACTUPAI TO ACUP-NEW-EXP-MON | COACTUPC.cbl:1178 |
| MOVE LOW-VALUES TO ACUP-NEW-EXP-DAY | COACTUPC.cbl:1183 |
| MOVE EXPDAYI OF CACTUPAI TO ACUP-NEW-EXP-DAY | COACTUPC.cbl:1185 |
| MOVE LOW-VALUES TO ACUP-NEW-REISSUE-YEAR | COACTUPC.cbl:1192 |
| MOVE RISYEARI OF CACTUPAI TO ACUP-NEW-REISSUE-YEAR | COACTUPC.cbl:1194 |
| MOVE LOW-VALUES TO ACUP-NEW-REISSUE-MON | COACTUPC.cbl:1199 |
| MOVE RISMONI OF CACTUPAI TO ACUP-NEW-REISSUE-MON | COACTUPC.cbl:1201 |
| MOVE LOW-VALUES TO ACUP-NEW-REISSUE-DAY | COACTUPC.cbl:1206 |
| MOVE RISDAYI OF CACTUPAI TO ACUP-NEW-REISSUE-DAY | COACTUPC.cbl:1208 |
| MOVE LOW-VALUES TO ACUP-NEW-GROUP-ID | COACTUPC.cbl:1215 |
| MOVE AADDGRPI OF CACTUPAI TO ACUP-NEW-GROUP-ID | COACTUPC.cbl:1217 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-ID-X | COACTUPC.cbl:1226 |
| MOVE ACSTNUMI OF CACTUPAI TO ACUP-NEW-CUST-ID-X | COACTUPC.cbl:1228 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-SSN-1 | COACTUPC.cbl:1235 |
| MOVE ACTSSN1I OF CACTUPAI TO ACUP-NEW-CUST-SSN-1 | COACTUPC.cbl:1237 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-SSN-2 | COACTUPC.cbl:1242 |
| MOVE ACTSSN2I OF CACTUPAI TO ACUP-NEW-CUST-SSN-2 | COACTUPC.cbl:1244 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-SSN-3 | COACTUPC.cbl:1249 |
| MOVE ACTSSN3I OF CACTUPAI TO ACUP-NEW-CUST-SSN-3 | COACTUPC.cbl:1251 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-DOB-YEAR | COACTUPC.cbl:1258 |
| MOVE DOBYEARI OF CACTUPAI TO ACUP-NEW-CUST-DOB-YEAR | COACTUPC.cbl:1260 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-DOB-MON | COACTUPC.cbl:1265 |
| MOVE DOBMONI OF CACTUPAI TO ACUP-NEW-CUST-DOB-MON | COACTUPC.cbl:1267 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-DOB-DAY | COACTUPC.cbl:1272 |
| MOVE DOBDAYI OF CACTUPAI TO ACUP-NEW-CUST-DOB-DAY | COACTUPC.cbl:1274 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-FICO-SCORE-X | COACTUPC.cbl:1281 |
| MOVE ACSTFCOI OF CACTUPAI TO ACUP-NEW-CUST-FICO-SCORE-X | COACTUPC.cbl:1283 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-FIRST-NAME | COACTUPC.cbl:1290 |
| MOVE ACSFNAMI OF CACTUPAI TO ACUP-NEW-CUST-FIRST-NAME | COACTUPC.cbl:1292 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-MIDDLE-NAME | COACTUPC.cbl:1299 |
| MOVE ACSMNAMI OF CACTUPAI TO ACUP-NEW-CUST-MIDDLE-NAME | COACTUPC.cbl:1301 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-LAST-NAME | COACTUPC.cbl:1308 |
| MOVE ACSLNAMI OF CACTUPAI TO ACUP-NEW-CUST-LAST-NAME | COACTUPC.cbl:1310 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-ADDR-LINE-1 | COACTUPC.cbl:1317 |
| MOVE ACSADL1I OF CACTUPAI TO ACUP-NEW-CUST-ADDR-LINE-1 | COACTUPC.cbl:1319 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-ADDR-LINE-2 | COACTUPC.cbl:1324 |
| MOVE ACSADL2I OF CACTUPAI TO ACUP-NEW-CUST-ADDR-LINE-2 | COACTUPC.cbl:1326 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-ADDR-LINE-3 | COACTUPC.cbl:1331 |
| MOVE ACSCITYI OF CACTUPAI TO ACUP-NEW-CUST-ADDR-LINE-3 | COACTUPC.cbl:1333 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-ADDR-STATE-CD | COACTUPC.cbl:1338 |
| MOVE ACSSTTEI OF CACTUPAI TO ACUP-NEW-CUST-ADDR-STATE-CD | COACTUPC.cbl:1340 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-ADDR-COUNTRY-CD | COACTUPC.cbl:1345 |
| MOVE ACSCTRYI OF CACTUPAI TO ACUP-NEW-CUST-ADDR-COUNTRY-CD | COACTUPC.cbl:1347 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-ADDR-ZIP | COACTUPC.cbl:1352 |
| MOVE ACSZIPCI OF CACTUPAI TO ACUP-NEW-CUST-ADDR-ZIP | COACTUPC.cbl:1354 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-PHONE-NUM-1A | COACTUPC.cbl:1359 |
| MOVE ACSPH1AI OF CACTUPAI TO ACUP-NEW-CUST-PHONE-NUM-1A | COACTUPC.cbl:1361 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-PHONE-NUM-1B | COACTUPC.cbl:1366 |
| MOVE ACSPH1BI OF CACTUPAI TO ACUP-NEW-CUST-PHONE-NUM-1B | COACTUPC.cbl:1368 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-PHONE-NUM-1C | COACTUPC.cbl:1373 |
| MOVE ACSPH1CI OF CACTUPAI TO ACUP-NEW-CUST-PHONE-NUM-1C | COACTUPC.cbl:1375 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-PHONE-NUM-2A | COACTUPC.cbl:1380 |
| MOVE ACSPH2AI OF CACTUPAI TO ACUP-NEW-CUST-PHONE-NUM-2A | COACTUPC.cbl:1382 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-PHONE-NUM-2B | COACTUPC.cbl:1387 |
| MOVE ACSPH2BI OF CACTUPAI TO ACUP-NEW-CUST-PHONE-NUM-2B | COACTUPC.cbl:1389 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-PHONE-NUM-2C | COACTUPC.cbl:1394 |
| MOVE ACSPH2CI OF CACTUPAI TO ACUP-NEW-CUST-PHONE-NUM-2C | COACTUPC.cbl:1396 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-GOVT-ISSUED-ID | COACTUPC.cbl:1403 |
| MOVE ACSGOVTI OF CACTUPAI TO ACUP-NEW-CUST-GOVT-ISSUED-ID | COACTUPC.cbl:1405 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-EFT-ACCOUNT-ID | COACTUPC.cbl:1412 |
| MOVE ACSEFTCI OF CACTUPAI TO ACUP-NEW-CUST-EFT-ACCOUNT-ID | COACTUPC.cbl:1414 |
| MOVE LOW-VALUES TO ACUP-NEW-CUST-PRI-HOLDER-IND | COACTUPC.cbl:1421 |
| MOVE ACSPFLGI OF CACTUPAI TO ACUP-NEW-CUST-PRI-HOLDER-IND | COACTUPC.cbl:1423 |
1200-EDIT-MAP-INPUTS
| When | Then | At |
|---|---|---|
| PERFORM 1210-EDIT-ACCOUNT THRU 1210-EDIT-ACCOUNT-EXIT | COACTUPC.cbl:1435–1436 |
| MOVE LOW-VALUES TO ACUP-OLD-ACCT-DATA | COACTUPC.cbl:1438 |
| SET NO-SEARCH-CRITERIA-RECEIVED TO TRUE | COACTUPC.cbl:1442 |
| GO TO 1200-EDIT-MAP-INPUTS-EXIT | COACTUPC.cbl:1446 |
| MOVE LOW-VALUES TO WS-NON-KEY-FLAGS | COACTUPC.cbl:1466 |
| GO TO 1200-EDIT-MAP-INPUTS-EXIT | COACTUPC.cbl:1467 |
| always | MOVE 'Account Status' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1472 |
| always | MOVE 'Open Date' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1478 |
| always | MOVE 'Credit Limit' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1484 |
| always | MOVE 'Expiry Date' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1490 |
| always | MOVE 'Cash Credit Limit' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1496 |
| always | MOVE 'Reissue Date' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1503 |
| always | MOVE 'Current Balance' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1509 |
| always | MOVE 'Current Cycle Credit Limit' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1515 |
| always | MOVE 'Current Cycle Debit Limit' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1522 |
| always | MOVE 'SSN' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1529 |
| always | MOVE 'Date of Birth' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1533 |
| PERFORM EDIT-DATE-OF-BIRTH THRU EDIT-DATE-OF-BIRTH-EXIT | COACTUPC.cbl:1540–1541 |
| MOVE WS-EDIT-DATE-FLGS TO WS-EDIT-DT-OF-BIRTH-FLGS | COACTUPC.cbl:1542 |
| always | MOVE 'FICO Score' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1545 |
| PERFORM 1275-EDIT-FICO-SCORE THRU 1275-EDIT-FICO-SCORE-EXIT | COACTUPC.cbl:1554–1555 |
| always | MOVE 'First Name' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1560 |
| always | MOVE 'Middle Name' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1568 |
| always | MOVE 'Last Name' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1576 |
| always | MOVE 'Address Line 1' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1584 |
| always | MOVE 'State' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1592 |
| PERFORM 1270-EDIT-US-STATE-CD THRU 1270-EDIT-US-STATE-CD-EXIT | COACTUPC.cbl:1600–1601 |
| always | MOVE 'Zip' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1605 |
| always | MOVE 'City' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1615 |
| always | MOVE 'Country' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1623 |
| always | MOVE 'Phone Number 1' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1632 |
| always | MOVE 'Phone Number 2' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1640 |
| always | MOVE 'EFT Account Id' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1648 |
| always | MOVE 'Primary Card Holder' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:1657 |
| PERFORM 1280-EDIT-US-STATE-ZIP-CD THRU 1280-EDIT-US-STATE-ZIP-CD-EXIT | COACTUPC.cbl:1667–1668 |
| SET ACUP-CHANGES-OK-NOT-CONFIRMED TO TRUE | COACTUPC.cbl:1674 |
1205-COMPARE-OLD-NEW
| When | Then | At |
|---|---|---|
| SET CHANGE-HAS-OCCURRED TO TRUE | COACTUPC.cbl:1703 |
| GO TO 1205-COMPARE-OLD-NEW-EXIT | COACTUPC.cbl:1704 |
| SET NO-CHANGES-DETECTED TO TRUE | COACTUPC.cbl:1769 |
| SET CHANGE-HAS-OCCURRED TO TRUE | COACTUPC.cbl:1771 |
| GO TO 1205-COMPARE-OLD-NEW-EXIT | COACTUPC.cbl:1772 |
1210-EDIT-ACCOUNT
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:1789 |
| SET FLG-ACCTFILTER-BLANK TO TRUE | COACTUPC.cbl:1790 |
| SET WS-PROMPT-FOR-ACCT TO TRUE | COACTUPC.cbl:1792 |
| MOVE ZEROES TO CDEMO-ACCT-ID ACUP-NEW-ACCT-ID | COACTUPC.cbl:1794–1795 |
| GO TO 1210-EDIT-ACCOUNT-EXIT | COACTUPC.cbl:1796 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:1804 |
| STRING 'Account Number if supplied must be a 11 digit' ' Non-Zero Number' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:1806–1810 |
| MOVE ZEROES TO CDEMO-ACCT-ID | COACTUPC.cbl:1812 |
| GO TO 1210-EDIT-ACCOUNT-EXIT | COACTUPC.cbl:1813 |
| MOVE CC-ACCT-ID TO CDEMO-ACCT-ID | COACTUPC.cbl:1815 |
| SET FLG-ACCTFILTER-ISVALID TO TRUE | COACTUPC.cbl:1816 |
1215-EDIT-MANDATORY
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:1836 |
| SET FLG-MANDATORY-BLANK TO TRUE | COACTUPC.cbl:1837 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' must be supplied.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:1839–1843 |
| GO TO 1215-EDIT-MANDATORY-EXIT | COACTUPC.cbl:1847 |
1220-EDIT-YESNO
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:1864 |
| SET FLG-YES-NO-BLANK TO TRUE | COACTUPC.cbl:1865 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' must be supplied.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:1867–1871 |
| GO TO 1220-EDIT-YESNO-EXIT | COACTUPC.cbl:1874 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:1881 |
| SET FLG-YES-NO-NOT-OK TO TRUE | COACTUPC.cbl:1882 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' must be Y or N.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:1884–1888 |
| GO TO 1220-EDIT-YESNO-EXIT | COACTUPC.cbl:1891 |
1225-EDIT-ALPHA-REQD
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:1910 |
| SET FLG-ALPHA-BLANK TO TRUE | COACTUPC.cbl:1911 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' must be supplied.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:1913–1917 |
| GO TO 1225-EDIT-ALPHA-REQD-EXIT | COACTUPC.cbl:1921 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:1936 |
| SET FLG-ALPHA-NOT-OK TO TRUE | COACTUPC.cbl:1937 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' can have alphabets only.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:1939–1943 |
| GO TO 1225-EDIT-ALPHA-REQD-EXIT | COACTUPC.cbl:1946 |
1230-EDIT-ALPHANUM-REQD
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:1967 |
| SET FLG-ALPHNANUM-BLANK TO TRUE | COACTUPC.cbl:1968 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' must be supplied.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:1970–1974 |
| GO TO 1230-EDIT-ALPHANUM-REQD-EXIT | COACTUPC.cbl:1978 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:1994 |
| SET FLG-ALPHNANUM-NOT-OK TO TRUE | COACTUPC.cbl:1995 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' can have numbers or alphabets only.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:1997–2001 |
| GO TO 1230-EDIT-ALPHANUM-REQD-EXIT | COACTUPC.cbl:2004 |
1235-EDIT-ALPHA-OPT
| When | Then | At |
|---|---|---|
| SET FLG-ALPHA-ISVALID TO TRUE | COACTUPC.cbl:2024 |
| GO TO 1235-EDIT-ALPHA-OPT-EXIT | COACTUPC.cbl:2025 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2042 |
| SET FLG-ALPHA-NOT-OK TO TRUE | COACTUPC.cbl:2043 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' can have alphabets only.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2045–2049 |
| GO TO 1235-EDIT-ALPHA-OPT-EXIT | COACTUPC.cbl:2052 |
1240-EDIT-ALPHANUM-OPT
| When | Then | At |
|---|---|---|
| SET FLG-ALPHNANUM-ISVALID TO TRUE | COACTUPC.cbl:2072 |
| GO TO 1240-EDIT-ALPHANUM-OPT-EXIT | COACTUPC.cbl:2073 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2090 |
| SET FLG-ALPHNANUM-NOT-OK TO TRUE | COACTUPC.cbl:2091 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' can have numbers or alphabets only.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2093–2097 |
| GO TO 1240-EDIT-ALPHANUM-OPT-EXIT | COACTUPC.cbl:2100 |
1245-EDIT-NUM-REQD
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2121 |
| SET FLG-ALPHNANUM-BLANK TO TRUE | COACTUPC.cbl:2122 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' must be supplied.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2124–2128 |
| GO TO 1245-EDIT-NUM-REQD-EXIT | COACTUPC.cbl:2132 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2141 |
| SET FLG-ALPHNANUM-NOT-OK TO TRUE | COACTUPC.cbl:2142 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' must be all numeric.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2144–2148 |
| GO TO 1245-EDIT-NUM-REQD-EXIT | COACTUPC.cbl:2151 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2158 |
| SET FLG-ALPHNANUM-NOT-OK TO TRUE | COACTUPC.cbl:2159 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' must not be zero.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2161–2165 |
| GO TO 1245-EDIT-NUM-REQD-EXIT | COACTUPC.cbl:2168 |
1250-EDIT-SIGNED-9V2
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2186 |
| SET FLG-SIGNED-NUMBER-BLANK TO TRUE | COACTUPC.cbl:2187 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' must be supplied.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2189–2193 |
| GO TO 1250-EDIT-SIGNED-9V2-EXIT | COACTUPC.cbl:2196 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2204 |
| SET FLG-SIGNED-NUMBER-NOT-OK TO TRUE | COACTUPC.cbl:2205 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' is not valid' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2207–2211 |
| GO TO 1250-EDIT-SIGNED-9V2-EXIT | COACTUPC.cbl:2213 |
1260-EDIT-US-PHONE-NUM
| When | Then | At |
|---|---|---|
| SET WS-EDIT-US-PHONE-IS-VALID TO TRUE | COACTUPC.cbl:2240 |
| GO TO EDIT-US-PHONE-EXIT | COACTUPC.cbl:2241 |
EDIT-AREA-CODE
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2249 |
| SET FLG-EDIT-US-PHONEA-BLANK TO TRUE | COACTUPC.cbl:2250 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': Area code must be supplied.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2252–2256 |
| GO TO EDIT-US-PHONE-PREFIX | COACTUPC.cbl:2259 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2267 |
| SET FLG-EDIT-US-PHONEA-NOT-OK TO TRUE | COACTUPC.cbl:2268 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': Area code must be A 3 digit number.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2270–2274 |
| GO TO EDIT-US-PHONE-PREFIX | COACTUPC.cbl:2277 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2281 |
| SET FLG-EDIT-US-PHONEA-NOT-OK TO TRUE | COACTUPC.cbl:2282 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': Area code cannot be zero' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2284–2288 |
| GO TO EDIT-US-PHONE-PREFIX | COACTUPC.cbl:2291 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2301 |
| SET FLG-EDIT-US-PHONEA-NOT-OK TO TRUE | COACTUPC.cbl:2302 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': Not valid North America general purpose area code' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2304–2308 |
| GO TO EDIT-US-PHONE-PREFIX | COACTUPC.cbl:2311 |
EDIT-US-PHONE-PREFIX
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2320 |
| SET FLG-EDIT-US-PHONEB-BLANK TO TRUE | COACTUPC.cbl:2321 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': Prefix code must be supplied.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2323–2327 |
| GO TO EDIT-US-PHONE-LINENUM | COACTUPC.cbl:2330 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2338 |
| SET FLG-EDIT-US-PHONEB-NOT-OK TO TRUE | COACTUPC.cbl:2339 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': Prefix code must be A 3 digit number.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2341–2345 |
| GO TO EDIT-US-PHONE-LINENUM | COACTUPC.cbl:2348 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2352 |
| SET FLG-EDIT-US-PHONEB-NOT-OK TO TRUE | COACTUPC.cbl:2353 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': Prefix code cannot be zero' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2355–2359 |
| GO TO EDIT-US-PHONE-LINENUM | COACTUPC.cbl:2362 |
EDIT-US-PHONE-LINENUM
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2373 |
| SET FLG-EDIT-US-PHONEC-BLANK TO TRUE | COACTUPC.cbl:2374 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': Line number code must be supplied.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2376–2380 |
| GO TO EDIT-US-PHONE-EXIT | COACTUPC.cbl:2383 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2391 |
| SET FLG-EDIT-US-PHONEC-NOT-OK TO TRUE | COACTUPC.cbl:2392 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': Line number code must be A 4 digit number.' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2394–2398 |
| GO TO EDIT-US-PHONE-EXIT | COACTUPC.cbl:2401 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2405 |
| SET FLG-EDIT-US-PHONEC-NOT-OK TO TRUE | COACTUPC.cbl:2406 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': Line number code cannot be zero' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2408–2412 |
| GO TO EDIT-US-PHONE-EXIT | COACTUPC.cbl:2415 |
1265-EDIT-US-SSN
| When | Then | At |
|---|---|---|
| always | MOVE 'SSN: First 3 chars' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:2439 |
| MOVE ACUP-NEW-CUST-SSN-1 TO WS-EDIT-US-SSN-PART1 | COACTUPC.cbl:2449 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2451 |
| SET FLG-EDIT-US-SSN-PART1-NOT-OK TO TRUE | COACTUPC.cbl:2452–2453 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': should not be 000, 666, or between 900 and 999' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2455–2459 |
| MOVE 'SSN 4th & 5th chars' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:2469 |
| MOVE ACUP-NEW-CUST-SSN-2 TO WS-EDIT-ALPHANUM-ONLY | COACTUPC.cbl:2470 |
| MOVE 2 TO WS-EDIT-ALPHANUM-LENGTH | COACTUPC.cbl:2471 |
| PERFORM 1245-EDIT-NUM-REQD THRU 1245-EDIT-NUM-REQD-EXIT | COACTUPC.cbl:2472–2473 |
| MOVE WS-EDIT-ALPHANUM-ONLY-FLAGS TO WS-EDIT-US-SSN-PART2-FLGS | COACTUPC.cbl:2474–2475 |
| MOVE 'SSN Last 4 chars' TO WS-EDIT-VARIABLE-NAME | COACTUPC.cbl:2481 |
| MOVE ACUP-NEW-CUST-SSN-3 TO WS-EDIT-ALPHANUM-ONLY | COACTUPC.cbl:2482 |
| MOVE 4 TO WS-EDIT-ALPHANUM-LENGTH | COACTUPC.cbl:2483 |
| PERFORM 1245-EDIT-NUM-REQD THRU 1245-EDIT-NUM-REQD-EXIT | COACTUPC.cbl:2484–2485 |
| MOVE WS-EDIT-ALPHANUM-ONLY-FLAGS TO WS-EDIT-US-SSN-PART3-FLGS | COACTUPC.cbl:2486–2487 |
1270-EDIT-US-STATE-CD
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2498 |
| SET FLG-STATE-NOT-OK TO TRUE | COACTUPC.cbl:2499 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': is not a valid state code' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2501–2505 |
| GO TO 1270-EDIT-US-STATE-CD-EXIT | COACTUPC.cbl:2508 |
1275-EDIT-FICO-SCORE
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2518 |
| SET FLG-FICO-SCORE-NOT-OK TO TRUE | COACTUPC.cbl:2519 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': should be between 300 and 850' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2521–2525 |
| GO TO 1275-EDIT-FICO-SCORE-EXIT | COACTUPC.cbl:2528 |
1280-EDIT-US-STATE-ZIP-CD
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:2545 |
| SET FLG-STATE-NOT-OK TO TRUE | COACTUPC.cbl:2546 |
| SET FLG-ZIPCODE-NOT-OK TO TRUE | COACTUPC.cbl:2547 |
| STRING 'Invalid zip code for state' DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:2549–2552 |
| GO TO 1280-EDIT-US-STATE-ZIP-CD-EXIT | COACTUPC.cbl:2555 |
2000-DECIDE-ACTION
| When | Then | At |
|---|---|---|
| SET WS-RETURN-MSG-OFF TO TRUE | COACTUPC.cbl:2574 |
| PERFORM 9000-READ-ACCT THRU 9000-READ-ACCT-EXIT | COACTUPC.cbl:2575–2576 |
| SET ACUP-SHOW-DETAILS TO TRUE | COACTUPC.cbl:2578 |
| SET ACUP-CHANGES-OK-NOT-CONFIRMED TO TRUE | COACTUPC.cbl:2590 |
| PERFORM 9600-WRITE-PROCESSING THRU 9600-WRITE-PROCESSING-EXIT | COACTUPC.cbl:2604–2605 |
| SET ACUP-CHANGES-OKAYED-LOCK-ERROR TO TRUE | COACTUPC.cbl:2608 |
| SET ACUP-CHANGES-OKAYED-BUT-FAILED TO TRUE | COACTUPC.cbl:2610 |
| SET ACUP-SHOW-DETAILS TO TRUE | COACTUPC.cbl:2612 |
| SET ACUP-CHANGES-OKAYED-AND-DONE TO TRUE | COACTUPC.cbl:2614 |
| SET ACUP-SHOW-DETAILS TO TRUE | COACTUPC.cbl:2626 |
| MOVE ZEROES TO CDEMO-ACCT-ID CDEMO-CARD-NUM | COACTUPC.cbl:2629–2630 |
| MOVE LOW-VALUES TO CDEMO-ACCT-STATUS | COACTUPC.cbl:2631 |
| MOVE LIT-THISPGM TO ABEND-CULPRIT | COACTUPC.cbl:2634 |
| MOVE '0001' TO ABEND-CODE | COACTUPC.cbl:2635 |
| MOVE SPACES TO ABEND-REASON | COACTUPC.cbl:2636 |
| MOVE 'UNEXPECTED DATA SCENARIO' TO ABEND-MSG | COACTUPC.cbl:2637–2638 |
| PERFORM ABEND-ROUTINE THRU ABEND-ROUTINE-EXIT | COACTUPC.cbl:2639–2640 |
3200-SETUP-SCREEN-VARS
| When | Then | At |
|---|---|---|
| MOVE LOW-VALUES TO ACCTSIDO OF CACTUPAO | COACTUPC.cbl:2705 |
| MOVE CC-ACCT-ID TO ACCTSIDO OF CACTUPAO | COACTUPC.cbl:2707 |
| PERFORM 3201-SHOW-INITIAL-VALUES THRU 3201-SHOW-INITIAL-VALUES-EXIT | COACTUPC.cbl:2713–2714 |
| PERFORM 3202-SHOW-ORIGINAL-VALUES THRU 3202-SHOW-ORIGINAL-VALUES-EXIT | COACTUPC.cbl:2716–2717 |
| PERFORM 3203-SHOW-UPDATED-VALUES THRU 3203-SHOW-UPDATED-VALUES-EXIT | COACTUPC.cbl:2719–2720 |
| PERFORM 3202-SHOW-ORIGINAL-VALUES THRU 3202-SHOW-ORIGINAL-VALUES-EXIT | COACTUPC.cbl:2722–2723 |
3202-SHOW-ORIGINAL-VALUES
| When | Then | At |
|---|---|---|
| MOVE ACUP-OLD-ACTIVE-STATUS TO ACSTTUSO OF CACTUPAO | COACTUPC.cbl:2795 |
| MOVE ACUP-OLD-CURR-BAL-N TO WS-EDIT-CURRENCY-9-2-F | COACTUPC.cbl:2797 |
| MOVE WS-EDIT-CURRENCY-9-2-F TO ACURBALO OF CACTUPAO | COACTUPC.cbl:2798 |
| MOVE ACUP-OLD-CREDIT-LIMIT-N TO WS-EDIT-CURRENCY-9-2-F | COACTUPC.cbl:2800 |
| MOVE WS-EDIT-CURRENCY-9-2-F TO ACRDLIMO OF CACTUPAO | COACTUPC.cbl:2801 |
| MOVE ACUP-OLD-CASH-CREDIT-LIMIT-N TO WS-EDIT-CURRENCY-9-2-F | COACTUPC.cbl:2803–2804 |
| MOVE WS-EDIT-CURRENCY-9-2-F TO ACSHLIMO OF CACTUPAO | COACTUPC.cbl:2805 |
| MOVE ACUP-OLD-CURR-CYC-CREDIT-N TO WS-EDIT-CURRENCY-9-2-F | COACTUPC.cbl:2807 |
| MOVE WS-EDIT-CURRENCY-9-2-F TO ACRCYCRO OF CACTUPAO | COACTUPC.cbl:2808 |
| MOVE ACUP-OLD-CURR-CYC-DEBIT-N TO WS-EDIT-CURRENCY-9-2-F | COACTUPC.cbl:2810 |
| MOVE WS-EDIT-CURRENCY-9-2-F TO ACRCYDBO OF CACTUPAO | COACTUPC.cbl:2811 |
| MOVE ACUP-OLD-OPEN-YEAR TO OPNYEARO OF CACTUPAO | COACTUPC.cbl:2813 |
| MOVE ACUP-OLD-OPEN-MON TO OPNMONO OF CACTUPAO | COACTUPC.cbl:2814 |
| MOVE ACUP-OLD-OPEN-DAY TO OPNDAYO OF CACTUPAO | COACTUPC.cbl:2815 |
| MOVE ACUP-OLD-EXP-YEAR TO EXPYEARO OF CACTUPAO | COACTUPC.cbl:2817 |
| MOVE ACUP-OLD-EXP-MON TO EXPMONO OF CACTUPAO | COACTUPC.cbl:2818 |
| MOVE ACUP-OLD-EXP-DAY TO EXPDAYO OF CACTUPAO | COACTUPC.cbl:2819 |
| MOVE ACUP-OLD-REISSUE-YEAR TO RISYEARO OF CACTUPAO | COACTUPC.cbl:2821 |
| MOVE ACUP-OLD-REISSUE-MON TO RISMONO OF CACTUPAO | COACTUPC.cbl:2822 |
| MOVE ACUP-OLD-REISSUE-DAY TO RISDAYO OF CACTUPAO | COACTUPC.cbl:2823 |
| MOVE ACUP-OLD-GROUP-ID TO AADDGRPO OF CACTUPAO | COACTUPC.cbl:2824 |
| MOVE ACUP-OLD-CUST-ID-X TO ACSTNUMO OF CACTUPAO | COACTUPC.cbl:2828 |
| MOVE ACUP-OLD-CUST-SSN-X(1:3) TO ACTSSN1O OF CACTUPAO | COACTUPC.cbl:2829 |
| MOVE ACUP-OLD-CUST-SSN-X(4:2) TO ACTSSN2O OF CACTUPAO | COACTUPC.cbl:2830 |
| MOVE ACUP-OLD-CUST-SSN-X(6:4) TO ACTSSN3O OF CACTUPAO | COACTUPC.cbl:2831 |
| MOVE ACUP-OLD-CUST-FICO-SCORE-X TO ACSTFCOO OF CACTUPAO | COACTUPC.cbl:2832 |
| MOVE ACUP-OLD-CUST-DOB-YEAR TO DOBYEARO OF CACTUPAO | COACTUPC.cbl:2833 |
| MOVE ACUP-OLD-CUST-DOB-MON TO DOBMONO OF CACTUPAO | COACTUPC.cbl:2834 |
| MOVE ACUP-OLD-CUST-DOB-DAY TO DOBDAYO OF CACTUPAO | COACTUPC.cbl:2835 |
| MOVE ACUP-OLD-CUST-FIRST-NAME TO ACSFNAMO OF CACTUPAO | COACTUPC.cbl:2836 |
| MOVE ACUP-OLD-CUST-MIDDLE-NAME TO ACSMNAMO OF CACTUPAO | COACTUPC.cbl:2837 |
| MOVE ACUP-OLD-CUST-LAST-NAME TO ACSLNAMO OF CACTUPAO | COACTUPC.cbl:2838 |
| MOVE ACUP-OLD-CUST-ADDR-LINE-1 TO ACSADL1O OF CACTUPAO | COACTUPC.cbl:2839 |
| MOVE ACUP-OLD-CUST-ADDR-LINE-2 TO ACSADL2O OF CACTUPAO | COACTUPC.cbl:2840 |
| MOVE ACUP-OLD-CUST-ADDR-LINE-3 TO ACSCITYO OF CACTUPAO | COACTUPC.cbl:2841 |
| MOVE ACUP-OLD-CUST-ADDR-STATE-CD TO ACSSTTEO OF CACTUPAO | COACTUPC.cbl:2842 |
| MOVE ACUP-OLD-CUST-ADDR-ZIP TO ACSZIPCO OF CACTUPAO | COACTUPC.cbl:2843 |
| MOVE ACUP-OLD-CUST-ADDR-COUNTRY-CD TO ACSCTRYO OF CACTUPAO | COACTUPC.cbl:2844–2845 |
| MOVE ACUP-OLD-CUST-PHONE-NUM-1(2:3) TO ACSPH1AO OF CACTUPAO | COACTUPC.cbl:2846–2847 |
| MOVE ACUP-OLD-CUST-PHONE-NUM-1(6:3) TO ACSPH1BO OF CACTUPAO | COACTUPC.cbl:2848–2849 |
| MOVE ACUP-OLD-CUST-PHONE-NUM-1(10:4) TO ACSPH1CO OF CACTUPAO | COACTUPC.cbl:2850–2851 |
| MOVE ACUP-OLD-CUST-PHONE-NUM-2(2:3) TO ACSPH2AO OF CACTUPAO | COACTUPC.cbl:2852–2853 |
| MOVE ACUP-OLD-CUST-PHONE-NUM-2(6:3) TO ACSPH2BO OF CACTUPAO | COACTUPC.cbl:2854–2855 |
| MOVE ACUP-OLD-CUST-PHONE-NUM-2(10:4) TO ACSPH2CO OF CACTUPAO | COACTUPC.cbl:2856–2857 |
| MOVE ACUP-OLD-CUST-GOVT-ISSUED-ID TO ACSGOVTO OF CACTUPAO | COACTUPC.cbl:2858–2859 |
| MOVE ACUP-OLD-CUST-EFT-ACCOUNT-ID TO ACSEFTCO OF CACTUPAO | COACTUPC.cbl:2860–2861 |
| MOVE ACUP-OLD-CUST-PRI-HOLDER-IND TO ACSPFLGO OF CACTUPAO | COACTUPC.cbl:2862–2863 |
3203-SHOW-UPDATED-VALUES
| When | Then | At |
|---|---|---|
| MOVE ACUP-NEW-CREDIT-LIMIT-N TO WS-EDIT-CURRENCY-9-2-F | COACTUPC.cbl:2875 |
| MOVE WS-EDIT-CURRENCY-9-2-F TO ACRDLIMO OF CACTUPAO | COACTUPC.cbl:2876 |
| MOVE ACUP-NEW-CREDIT-LIMIT-X TO ACRDLIMO OF CACTUPAO | COACTUPC.cbl:2878 |
| MOVE ACUP-NEW-CASH-CREDIT-LIMIT-N TO WS-EDIT-CURRENCY-9-2-F | COACTUPC.cbl:2882–2883 |
| MOVE WS-EDIT-CURRENCY-9-2-F TO ACSHLIMO OF CACTUPAO | COACTUPC.cbl:2884 |
| MOVE ACUP-NEW-CASH-CREDIT-LIMIT-X TO ACSHLIMO OF CACTUPAO | COACTUPC.cbl:2886–2887 |
| MOVE ACUP-NEW-CURR-BAL-N TO WS-EDIT-CURRENCY-9-2-F | COACTUPC.cbl:2891 |
| MOVE WS-EDIT-CURRENCY-9-2-F TO ACURBALO OF CACTUPAO | COACTUPC.cbl:2892 |
| MOVE ACUP-NEW-CURR-BAL-X TO ACURBALO OF CACTUPAO | COACTUPC.cbl:2894 |
| MOVE ACUP-NEW-CURR-CYC-CREDIT-N TO WS-EDIT-CURRENCY-9-2-F | COACTUPC.cbl:2898 |
| MOVE WS-EDIT-CURRENCY-9-2-F TO ACRCYCRO OF CACTUPAO | COACTUPC.cbl:2899 |
| MOVE ACUP-NEW-CURR-CYC-CREDIT-X TO ACRCYCRO OF CACTUPAO | COACTUPC.cbl:2901 |
| MOVE ACUP-NEW-CURR-CYC-DEBIT-N TO WS-EDIT-CURRENCY-9-2-F | COACTUPC.cbl:2905 |
| MOVE WS-EDIT-CURRENCY-9-2-F TO ACRCYDBO OF CACTUPAO | COACTUPC.cbl:2906 |
| MOVE ACUP-NEW-CURR-CYC-DEBIT-X TO ACRCYDBO OF CACTUPAO | COACTUPC.cbl:2908 |
3250-SETUP-INFOMSG
| When | Then | At |
|---|---|---|
| SET PROMPT-FOR-SEARCH-KEYS TO TRUE | COACTUPC.cbl:2959 |
| SET PROMPT-FOR-SEARCH-KEYS TO TRUE | COACTUPC.cbl:2961 |
| SET PROMPT-FOR-CHANGES TO TRUE | COACTUPC.cbl:2963 |
| SET PROMPT-FOR-CHANGES TO TRUE | COACTUPC.cbl:2965 |
| SET PROMPT-FOR-CONFIRMATION TO TRUE | COACTUPC.cbl:2967 |
| SET CONFIRM-UPDATE-SUCCESS TO TRUE | COACTUPC.cbl:2969 |
| SET INFORM-FAILURE TO TRUE | COACTUPC.cbl:2972 |
| SET INFORM-FAILURE TO TRUE | COACTUPC.cbl:2974 |
| SET PROMPT-FOR-SEARCH-KEYS TO TRUE | COACTUPC.cbl:2976 |
3300-SETUP-SCREEN-ATTRS
| When | Then | At |
|---|---|---|
| MOVE DFHBMFSE TO ACCTSIDA OF CACTUPAI | COACTUPC.cbl:2996 |
| PERFORM 3320-UNPROTECT-FEW-ATTRS THRU 3320-UNPROTECT-FEW-ATTRS-EXIT | COACTUPC.cbl:2999–3000 |
| MOVE DFHBMFSE TO ACCTSIDA OF CACTUPAI | COACTUPC.cbl:3005 |
| MOVE -1 TO ACSTTUSL OF CACTUPAI | COACTUPC.cbl:3012 |
| MOVE -1 TO ACCTSIDL OF CACTUPAI | COACTUPC.cbl:3015 |
| MOVE -1 TO ACSTTUSL OF CACTUPAI | COACTUPC.cbl:3019 |
| MOVE -1 TO OPNYEARL OF CACTUPAI | COACTUPC.cbl:3023 |
| MOVE -1 TO OPNMONL OF CACTUPAI | COACTUPC.cbl:3027 |
| MOVE -1 TO OPNDAYL OF CACTUPAI | COACTUPC.cbl:3031 |
| MOVE -1 TO ACRDLIML OF CACTUPAI | COACTUPC.cbl:3035 |
| MOVE -1 TO EXPYEARL OF CACTUPAI | COACTUPC.cbl:3039 |
| MOVE -1 TO EXPMONL OF CACTUPAI | COACTUPC.cbl:3043 |
| MOVE -1 TO EXPDAYL OF CACTUPAI | COACTUPC.cbl:3047 |
| MOVE -1 TO ACSHLIML OF CACTUPAI | COACTUPC.cbl:3051 |
| MOVE -1 TO RISYEARL OF CACTUPAI | COACTUPC.cbl:3055 |
| MOVE -1 TO RISMONL OF CACTUPAI | COACTUPC.cbl:3059 |
| MOVE -1 TO RISDAYL OF CACTUPAI | COACTUPC.cbl:3063 |
| MOVE -1 TO ACURBALL OF CACTUPAI | COACTUPC.cbl:3068 |
| MOVE -1 TO ACRCYCRL OF CACTUPAI | COACTUPC.cbl:3072 |
| MOVE -1 TO ACRCYDBL OF CACTUPAI | COACTUPC.cbl:3076 |
| MOVE -1 TO ACTSSN1L OF CACTUPAI | COACTUPC.cbl:3080 |
| MOVE -1 TO ACTSSN2L OF CACTUPAI | COACTUPC.cbl:3084 |
| MOVE -1 TO ACTSSN3L OF CACTUPAI | COACTUPC.cbl:3088 |
| MOVE -1 TO DOBYEARL OF CACTUPAI | COACTUPC.cbl:3092 |
| MOVE -1 TO DOBMONL OF CACTUPAI | COACTUPC.cbl:3096 |
| MOVE -1 TO DOBDAYL OF CACTUPAI | COACTUPC.cbl:3100 |
| MOVE -1 TO ACSTFCOL OF CACTUPAI | COACTUPC.cbl:3104 |
| MOVE -1 TO ACSFNAML OF CACTUPAI | COACTUPC.cbl:3108 |
| MOVE -1 TO ACSMNAML OF CACTUPAI | COACTUPC.cbl:3111 |
| MOVE -1 TO ACSLNAML OF CACTUPAI | COACTUPC.cbl:3115 |
| MOVE -1 TO ACSADL1L OF CACTUPAI | COACTUPC.cbl:3119 |
| MOVE -1 TO ACSSTTEL OF CACTUPAI | COACTUPC.cbl:3123 |
| MOVE -1 TO ACSZIPCL OF CACTUPAI | COACTUPC.cbl:3128 |
| MOVE -1 TO ACSCITYL OF CACTUPAI | COACTUPC.cbl:3132 |
| MOVE -1 TO ACSCTRYL OF CACTUPAI | COACTUPC.cbl:3136 |
| MOVE -1 TO ACSPH1AL OF CACTUPAI | COACTUPC.cbl:3140 |
| MOVE -1 TO ACSPH1BL OF CACTUPAI | COACTUPC.cbl:3143 |
| MOVE -1 TO ACSPH1CL OF CACTUPAI | COACTUPC.cbl:3146 |
| MOVE -1 TO ACSPH2AL OF CACTUPAI | COACTUPC.cbl:3150 |
| MOVE -1 TO ACSPH2BL OF CACTUPAI | COACTUPC.cbl:3153 |
| MOVE -1 TO ACSPH2CL OF CACTUPAI | COACTUPC.cbl:3156 |
| MOVE -1 TO ACSEFTCL OF CACTUPAI | COACTUPC.cbl:3160 |
| MOVE -1 TO ACSPFLGL OF CACTUPAI | COACTUPC.cbl:3164 |
| MOVE -1 TO ACCTSIDL OF CACTUPAI | COACTUPC.cbl:3166 |
| MOVE DFHDFCOL TO ACCTSIDC OF CACTUPAO | COACTUPC.cbl:3172 |
| MOVE DFHRED TO ACCTSIDC OF CACTUPAO | COACTUPC.cbl:3177 |
| MOVE '*' TO ACCTSIDO OF CACTUPAO | COACTUPC.cbl:3182 |
| MOVE DFHRED TO ACCTSIDC OF CACTUPAO | COACTUPC.cbl:3183 |
| GO TO 3300-SETUP-SCREEN-ATTRS-EXIT | COACTUPC.cbl:3189 |
| MOVE DFHRED TO ACSTTUSC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3208 |
| MOVE '*' TO ACSTTUSO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3208 |
| MOVE DFHRED TO OPNYEARC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3214 |
| MOVE '*' TO OPNYEARO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3214 |
| MOVE DFHRED TO OPNMONC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3220 |
| MOVE '*' TO OPNMONO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3220 |
| MOVE DFHRED TO OPNDAYC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3226 |
| MOVE '*' TO OPNDAYO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3226 |
| MOVE DFHRED TO ACRDLIMC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3232 |
| MOVE '*' TO ACRDLIMO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3232 |
| MOVE DFHRED TO EXPYEARC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3238 |
| MOVE '*' TO EXPYEARO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3238 |
| MOVE DFHRED TO EXPMONC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3244 |
| MOVE '*' TO EXPMONO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3244 |
| MOVE DFHRED TO EXPDAYC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3250 |
| MOVE '*' TO EXPDAYO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3250 |
| MOVE DFHRED TO ACSHLIMC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3256 |
| MOVE '*' TO ACSHLIMO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3256 |
| MOVE DFHRED TO RISYEARC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3262 |
| MOVE '*' TO RISYEARO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3262 |
| MOVE DFHRED TO RISMONC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3268 |
| MOVE '*' TO RISMONO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3268 |
| MOVE DFHRED TO RISDAYC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3274 |
| MOVE '*' TO RISDAYO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3274 |
| MOVE DFHRED TO ACURBALC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3280 |
| MOVE '*' TO ACURBALO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3280 |
| MOVE DFHRED TO ACRCYCRC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3286 |
| MOVE '*' TO ACRCYCRO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3286 |
| MOVE DFHRED TO ACRCYDBC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3292 |
| MOVE '*' TO ACRCYDBO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3292 |
| MOVE DFHRED TO ACTSSN1C OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3298 |
| MOVE '*' TO ACTSSN1O OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3298 |
| MOVE DFHRED TO ACTSSN2C OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3304 |
| MOVE '*' TO ACTSSN2O OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3304 |
| MOVE DFHRED TO ACTSSN3C OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3310 |
| MOVE '*' TO ACTSSN3O OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3310 |
| MOVE DFHRED TO DOBYEARC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3316 |
| MOVE '*' TO DOBYEARO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3316 |
| MOVE DFHRED TO DOBMONC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3322 |
| MOVE '*' TO DOBMONO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3322 |
| MOVE DFHRED TO DOBDAYC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3328 |
| MOVE '*' TO DOBDAYO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3328 |
| MOVE DFHRED TO ACSTFCOC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3334 |
| MOVE '*' TO ACSTFCOO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3334 |
| MOVE DFHRED TO ACSFNAMC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3340 |
| MOVE '*' TO ACSFNAMO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3340 |
| MOVE DFHRED TO ACSMNAMC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3346 |
| MOVE '*' TO ACSMNAMO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3346 |
| MOVE DFHRED TO ACSLNAMC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3352 |
| MOVE '*' TO ACSLNAMO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3352 |
| MOVE DFHRED TO ACSADL1C OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3358 |
| MOVE '*' TO ACSADL1O OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3358 |
| MOVE DFHRED TO ACSSTTEC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3364 |
| MOVE '*' TO ACSSTTEO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3364 |
| MOVE DFHRED TO ACSADL2C OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3370 |
| MOVE '*' TO ACSADL2O OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3370 |
| MOVE DFHRED TO ACSZIPCC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3376 |
| MOVE '*' TO ACSZIPCO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3376 |
| MOVE DFHRED TO ACSCITYC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3382 |
| MOVE '*' TO ACSCITYO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3382 |
| MOVE DFHRED TO ACSCTRYC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3388 |
| MOVE '*' TO ACSCTRYO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3388 |
| MOVE DFHRED TO ACSPH1AC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3394 |
| MOVE '*' TO ACSPH1AO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3394 |
| MOVE DFHRED TO ACSPH1BC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3400 |
| MOVE '*' TO ACSPH1BO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3400 |
| MOVE DFHRED TO ACSPH1CC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3405 |
| MOVE '*' TO ACSPH1CO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3405 |
| MOVE DFHRED TO ACSPH2AC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3411 |
| MOVE '*' TO ACSPH2AO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3411 |
| MOVE DFHRED TO ACSPH2BC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3417 |
| MOVE '*' TO ACSPH2BO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3417 |
| MOVE DFHRED TO ACSPH2CC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3422 |
| MOVE '*' TO ACSPH2CO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3422 |
| MOVE DFHRED TO ACSPFLGC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3427 |
| MOVE '*' TO ACSPFLGO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3427 |
| MOVE DFHRED TO ACSEFTCC OF CACTUPAO | CSSETATY.cpy:21–22 via COACTUPC.cbl:3432 |
| MOVE '*' TO ACSEFTCO OF CACTUPAO | CSSETATY.cpy:24–25 via COACTUPC.cbl:3432 |
3390-SETUP-INFOMSG-ATTRS
| When | Then | At |
|---|---|---|
| MOVE DFHBMDAR TO INFOMSGA OF CACTUPAI | COACTUPC.cbl:3568 |
| MOVE DFHBMASB TO INFOMSGA OF CACTUPAI | COACTUPC.cbl:3570 |
| MOVE DFHBMASB TO FKEY12A OF CACTUPAI | COACTUPC.cbl:3575 |
| MOVE DFHBMASB TO FKEY05A OF CACTUPAI | COACTUPC.cbl:3579 |
| MOVE DFHBMASB TO FKEY12A OF CACTUPAI | COACTUPC.cbl:3580 |
9000-READ-ACCT
| When | Then | At |
|---|---|---|
| GO TO 9000-READ-ACCT-EXIT | COACTUPC.cbl:3621 |
| GO TO 9000-READ-ACCT-EXIT | COACTUPC.cbl:3628 |
| GO TO 9000-READ-ACCT-EXIT | COACTUPC.cbl:3637 |
9200-GETCARDXREF-BYACCT
| When | Then | At |
|---|---|---|
| MOVE XREF-CUST-ID TO CDEMO-CUST-ID | COACTUPC.cbl:3666 |
| MOVE XREF-CARD-NUM TO CDEMO-CARD-NUM | COACTUPC.cbl:3667 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:3669 |
| SET FLG-ACCTFILTER-NOT-OK TO TRUE | COACTUPC.cbl:3670 |
| MOVE WS-RESP-CD TO ERROR-RESP | COACTUPC.cbl:3672 |
| MOVE WS-REAS-CD TO ERROR-RESP2 | COACTUPC.cbl:3673 |
| STRING 'Account:' WS-CARD-RID-ACCT-ID-X ' not found in' ' Cross ref file. Resp:' ERROR-RESP ' Reas:' ERROR-RESP2 DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:3674–3683 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:3687 |
| SET FLG-ACCTFILTER-NOT-OK TO TRUE | COACTUPC.cbl:3688 |
| MOVE 'READ' TO ERROR-OPNAME | COACTUPC.cbl:3689 |
| MOVE LIT-CARDXREFNAME-ACCT-PATH TO ERROR-FILE | COACTUPC.cbl:3690 |
| MOVE WS-RESP-CD TO ERROR-RESP | COACTUPC.cbl:3691 |
| MOVE WS-REAS-CD TO ERROR-RESP2 | COACTUPC.cbl:3692 |
| MOVE WS-FILE-ERROR-MESSAGE TO WS-RETURN-MSG | COACTUPC.cbl:3693 |
9300-GETACCTDATA-BYACCT
| When | Then | At |
|---|---|---|
| SET FOUND-ACCT-IN-MASTER TO TRUE | COACTUPC.cbl:3715 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:3717 |
| SET FLG-ACCTFILTER-NOT-OK TO TRUE | COACTUPC.cbl:3718 |
| MOVE WS-RESP-CD TO ERROR-RESP | COACTUPC.cbl:3721 |
| MOVE WS-REAS-CD TO ERROR-RESP2 | COACTUPC.cbl:3722 |
| STRING 'Account:' WS-CARD-RID-ACCT-ID-X ' not found in' ' Acct Master file.Resp:' ERROR-RESP ' Reas:' ERROR-RESP2 DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:3723–3732 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:3737 |
| SET FLG-ACCTFILTER-NOT-OK TO TRUE | COACTUPC.cbl:3738 |
| MOVE 'READ' TO ERROR-OPNAME | COACTUPC.cbl:3739 |
| MOVE LIT-ACCTFILENAME TO ERROR-FILE | COACTUPC.cbl:3740 |
| MOVE WS-RESP-CD TO ERROR-RESP | COACTUPC.cbl:3741 |
| MOVE WS-REAS-CD TO ERROR-RESP2 | COACTUPC.cbl:3742 |
| MOVE WS-FILE-ERROR-MESSAGE TO WS-RETURN-MSG | COACTUPC.cbl:3743 |
9400-GETCUSTDATA-BYCUST
| When | Then | At |
|---|---|---|
| SET FOUND-CUST-IN-MASTER TO TRUE | COACTUPC.cbl:3765 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:3767 |
| SET FLG-CUSTFILTER-NOT-OK TO TRUE | COACTUPC.cbl:3768 |
| MOVE WS-RESP-CD TO ERROR-RESP | COACTUPC.cbl:3770 |
| MOVE WS-REAS-CD TO ERROR-RESP2 | COACTUPC.cbl:3771 |
| STRING 'CustId:' WS-CARD-RID-CUST-ID-X ' not found' ' in customer master.Resp: ' ERROR-RESP ' REAS:' ERROR-RESP2 DELIMITED BY SIZE INTO WS-RETURN-MSG | COACTUPC.cbl:3773–3782 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:3786 |
| SET FLG-CUSTFILTER-NOT-OK TO TRUE | COACTUPC.cbl:3787 |
| MOVE 'READ' TO ERROR-OPNAME | COACTUPC.cbl:3788 |
| MOVE LIT-CUSTFILENAME TO ERROR-FILE | COACTUPC.cbl:3789 |
| MOVE WS-RESP-CD TO ERROR-RESP | COACTUPC.cbl:3790 |
| MOVE WS-REAS-CD TO ERROR-RESP2 | COACTUPC.cbl:3791 |
| MOVE WS-FILE-ERROR-MESSAGE TO WS-RETURN-MSG | COACTUPC.cbl:3792 |
9600-WRITE-PROCESSING
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:3910 |
| SET COULD-NOT-LOCK-ACCT-FOR-UPDATE TO TRUE | COACTUPC.cbl:3912 |
| GO TO 9600-WRITE-PROCESSING-EXIT | COACTUPC.cbl:3914 |
| SET INPUT-ERROR TO TRUE | COACTUPC.cbl:3937 |
| SET COULD-NOT-LOCK-CUST-FOR-UPDATE TO TRUE | COACTUPC.cbl:3939 |
| GO TO 9600-WRITE-PROCESSING-EXIT | COACTUPC.cbl:3941 |
| GO TO 9600-WRITE-PROCESSING-EXIT | COACTUPC.cbl:3951 |
| SET LOCKED-BUT-UPDATE-FAILED TO TRUE | COACTUPC.cbl:4079 |
| GO TO 9600-WRITE-PROCESSING-EXIT | COACTUPC.cbl:4080 |
| SET LOCKED-BUT-UPDATE-FAILED TO TRUE | COACTUPC.cbl:4098 |
| EXEC CICS SYNCPOINT ROLLBACK END-EXEC | COACTUPC.cbl:4099–4101 |
| GO TO 9600-WRITE-PROCESSING-EXIT | COACTUPC.cbl:4102 |
9700-CHECK-CHANGE-IN-REC
| When | Then | At |
|---|---|---|
| SET DATA-WAS-CHANGED-BEFORE-UPDATE TO TRUE | COACTUPC.cbl:4143 |
| GO TO 9600-WRITE-PROCESSING-EXIT | COACTUPC.cbl:4144 |
| SET DATA-WAS-CHANGED-BEFORE-UPDATE TO TRUE | COACTUPC.cbl:4189 |
| GO TO 9600-WRITE-PROCESSING-EXIT | COACTUPC.cbl:4190 |
YYYY-STORE-PFKEY
| When | Then | At |
|---|---|---|
| SET CCARD-AID-ENTER TO TRUE | CSSTRPFY.cpy:23 via COACTUPC.cbl:4199 |
| SET CCARD-AID-CLEAR TO TRUE | CSSTRPFY.cpy:25 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PA1 TO TRUE | CSSTRPFY.cpy:27 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PA2 TO TRUE | CSSTRPFY.cpy:29 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK01 TO TRUE | CSSTRPFY.cpy:31 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK02 TO TRUE | CSSTRPFY.cpy:33 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK03 TO TRUE | CSSTRPFY.cpy:35 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK04 TO TRUE | CSSTRPFY.cpy:37 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK05 TO TRUE | CSSTRPFY.cpy:39 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK06 TO TRUE | CSSTRPFY.cpy:41 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK07 TO TRUE | CSSTRPFY.cpy:43 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK08 TO TRUE | CSSTRPFY.cpy:45 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK09 TO TRUE | CSSTRPFY.cpy:47 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK10 TO TRUE | CSSTRPFY.cpy:49 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK11 TO TRUE | CSSTRPFY.cpy:51 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK12 TO TRUE | CSSTRPFY.cpy:53 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK01 TO TRUE | CSSTRPFY.cpy:55 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK02 TO TRUE | CSSTRPFY.cpy:57 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK03 TO TRUE | CSSTRPFY.cpy:59 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK04 TO TRUE | CSSTRPFY.cpy:61 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK05 TO TRUE | CSSTRPFY.cpy:63 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK06 TO TRUE | CSSTRPFY.cpy:65 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK07 TO TRUE | CSSTRPFY.cpy:67 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK08 TO TRUE | CSSTRPFY.cpy:69 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK09 TO TRUE | CSSTRPFY.cpy:71 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK10 TO TRUE | CSSTRPFY.cpy:73 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK11 TO TRUE | CSSTRPFY.cpy:75 via COACTUPC.cbl:4199 |
| SET CCARD-AID-PFK12 TO TRUE | CSSTRPFY.cpy:77 via COACTUPC.cbl:4199 |
ABEND-ROUTINE
| When | Then | At |
|---|---|---|
| MOVE 'UNEXPECTED ABEND OCCURRED.' TO ABEND-MSG | COACTUPC.cbl:4206 |
EDIT-YEAR-CCYY
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:32 via COACTUPC.cbl:4232 |
| SET FLG-YEAR-BLANK TO TRUE | CSUTLDPY.cpy:33 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' : Year must be supplied.' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:35–39 via COACTUPC.cbl:4232 |
| GO TO EDIT-YEAR-CCYY-EXIT | CSUTLDPY.cpy:42 via COACTUPC.cbl:4232 |
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:49 via COACTUPC.cbl:4232 |
| SET FLG-YEAR-NOT-OK TO TRUE | CSUTLDPY.cpy:50 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' must be 4 digit number.' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:52–56 via COACTUPC.cbl:4232 |
| GO TO EDIT-YEAR-CCYY-EXIT | CSUTLDPY.cpy:58 via COACTUPC.cbl:4232 |
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:74 via COACTUPC.cbl:4232 |
| SET FLG-YEAR-NOT-OK TO TRUE | CSUTLDPY.cpy:75 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' : Century is not valid.' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:77–81 via COACTUPC.cbl:4232 |
| GO TO EDIT-YEAR-CCYY-EXIT | CSUTLDPY.cpy:83 via COACTUPC.cbl:4232 |
EDIT-MONTH
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:96 via COACTUPC.cbl:4232 |
| SET FLG-MONTH-BLANK TO TRUE | CSUTLDPY.cpy:97 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' : Month must be supplied.' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:99–103 via COACTUPC.cbl:4232 |
| GO TO EDIT-MONTH-EXIT | CSUTLDPY.cpy:105 via COACTUPC.cbl:4232 |
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:114 via COACTUPC.cbl:4232 |
| SET FLG-MONTH-NOT-OK TO TRUE | CSUTLDPY.cpy:115 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': Month must be a number between 1 and 12.' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:117–121 via COACTUPC.cbl:4232 |
| GO TO EDIT-MONTH-EXIT | CSUTLDPY.cpy:123 via COACTUPC.cbl:4232 |
| calc COMPUTE WS-EDIT-DATE-MM-N = FUNCTION NUMVAL (WS-EDIT-DATE-MM) | CSUTLDPY.cpy:127–128 via COACTUPC.cbl:4232 |
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:131 via COACTUPC.cbl:4232 |
| SET FLG-MONTH-NOT-OK TO TRUE | CSUTLDPY.cpy:132 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ': Month must be a number between 1 and 12.' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:134–138 via COACTUPC.cbl:4232 |
| GO TO EDIT-MONTH-EXIT | CSUTLDPY.cpy:140 via COACTUPC.cbl:4232 |
EDIT-DAY
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:156 via COACTUPC.cbl:4232 |
| SET FLG-DAY-BLANK TO TRUE | CSUTLDPY.cpy:157 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' : Day must be supplied.' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:159–163 via COACTUPC.cbl:4232 |
| GO TO EDIT-DAY-EXIT | CSUTLDPY.cpy:165 via COACTUPC.cbl:4232 |
| calc COMPUTE WS-EDIT-DATE-DD-N = FUNCTION NUMVAL (WS-EDIT-DATE-DD) | CSUTLDPY.cpy:171–172 via COACTUPC.cbl:4232 |
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:175 via COACTUPC.cbl:4232 |
| SET FLG-DAY-NOT-OK TO TRUE | CSUTLDPY.cpy:176 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ':day must be a number between 1 and 31.' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:178–182 via COACTUPC.cbl:4232 |
| GO TO EDIT-DAY-EXIT | CSUTLDPY.cpy:184 via COACTUPC.cbl:4232 |
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:190 via COACTUPC.cbl:4232 |
| SET FLG-DAY-NOT-OK TO TRUE | CSUTLDPY.cpy:191 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ':day must be a number between 1 and 31.' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:193–197 via COACTUPC.cbl:4232 |
| GO TO EDIT-DAY-EXIT | CSUTLDPY.cpy:199 via COACTUPC.cbl:4232 |
EDIT-DAY-MONTH-YEAR
| When | Then | At |
|---|---|---|
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:215 via COACTUPC.cbl:4232 |
| SET FLG-DAY-NOT-OK TO TRUE | CSUTLDPY.cpy:216 via COACTUPC.cbl:4232 |
| SET FLG-MONTH-NOT-OK TO TRUE | CSUTLDPY.cpy:217 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ':Cannot have 31 days in this month.' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:219–223 via COACTUPC.cbl:4232 |
| GO TO EDIT-DATE-CCYYMMDD-EXIT | CSUTLDPY.cpy:225 via COACTUPC.cbl:4232 |
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:230 via COACTUPC.cbl:4232 |
| SET FLG-DAY-NOT-OK TO TRUE | CSUTLDPY.cpy:231 via COACTUPC.cbl:4232 |
| SET FLG-MONTH-NOT-OK TO TRUE | CSUTLDPY.cpy:232 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ':Cannot have 30 days in this month.' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:234–238 via COACTUPC.cbl:4232 |
| GO TO EDIT-DATE-CCYYMMDD-EXIT | CSUTLDPY.cpy:240 via COACTUPC.cbl:4232 |
| MOVE 400 TO WS-DIV-BY | CSUTLDPY.cpy:246 via COACTUPC.cbl:4232 |
| MOVE 4 TO WS-DIV-BY | CSUTLDPY.cpy:248 via COACTUPC.cbl:4232 |
| calc DIVIDE WS-EDIT-DATE-CCYY-N BY WS-DIV-BY GIVING WS-DIVIDEND REMAINDER WS-REMAINDER | CSUTLDPY.cpy:251–254 via COACTUPC.cbl:4232 |
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:259 via COACTUPC.cbl:4232 |
| SET FLG-DAY-NOT-OK TO TRUE | CSUTLDPY.cpy:260 via COACTUPC.cbl:4232 |
| SET FLG-MONTH-NOT-OK TO TRUE | CSUTLDPY.cpy:261 via COACTUPC.cbl:4232 |
| SET FLG-YEAR-NOT-OK TO TRUE | CSUTLDPY.cpy:262 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ':Not a leap year.Cannot have 29 days in this month.' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:264–268 via COACTUPC.cbl:4232 |
| GO TO EDIT-DATE-CCYYMMDD-EXIT | CSUTLDPY.cpy:270 via COACTUPC.cbl:4232 |
| GO TO EDIT-DATE-CCYYMMDD-EXIT | CSUTLDPY.cpy:277 via COACTUPC.cbl:4232 |
EDIT-DATE-LE
| When | Then | At |
|---|---|---|
| always | MOVE 'YYYYMMDD' TO WS-DATE-FORMAT | CSUTLDPY.cpy:291 via COACTUPC.cbl:4232 |
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:301 via COACTUPC.cbl:4232 |
| SET FLG-DAY-NOT-OK TO TRUE | CSUTLDPY.cpy:302 via COACTUPC.cbl:4232 |
| SET FLG-MONTH-NOT-OK TO TRUE | CSUTLDPY.cpy:303 via COACTUPC.cbl:4232 |
| SET FLG-YEAR-NOT-OK TO TRUE | CSUTLDPY.cpy:304 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ' validation error Sev code: ' WS-SEVERITY ' Message code: ' WS-MSG-NO DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:306–313 via COACTUPC.cbl:4232 |
| GO TO EDIT-DATE-LE-EXIT | CSUTLDPY.cpy:315 via COACTUPC.cbl:4232 |
| SET FLG-DAY-ISVALID TO TRUE | CSUTLDPY.cpy:319 via COACTUPC.cbl:4232 |
EDIT-DATE-OF-BIRTH
| When | Then | At |
|---|---|---|
| always | calc COMPUTE WS-EDIT-DATE-BINARY = FUNCTION INTEGER-OF-DATE (WS-EDIT-DATE-CCYYMMDD-N) | CSUTLDPY.cpy:345–346 via COACTUPC.cbl:4232 |
| always | calc COMPUTE WS-CURRENT-DATE-BINARY = FUNCTION INTEGER-OF-DATE (WS-CURRENT-DATE-YYYYMMDD-N) | CSUTLDPY.cpy:347–348 via COACTUPC.cbl:4232 |
| SET INPUT-ERROR TO TRUE | CSUTLDPY.cpy:356 via COACTUPC.cbl:4232 |
| SET FLG-DAY-NOT-OK TO TRUE | CSUTLDPY.cpy:357 via COACTUPC.cbl:4232 |
| SET FLG-MONTH-NOT-OK TO TRUE | CSUTLDPY.cpy:358 via COACTUPC.cbl:4232 |
| SET FLG-YEAR-NOT-OK TO TRUE | CSUTLDPY.cpy:359 via COACTUPC.cbl:4232 |
| STRING FUNCTION TRIM(WS-EDIT-VARIABLE-NAME) ':cannot be in the future ' DELIMITED BY SIZE INTO WS-RETURN-MSG | CSUTLDPY.cpy:361–365 via COACTUPC.cbl:4232 |
| GO TO EDIT-DATE-OF-BIRTH-EXIT | CSUTLDPY.cpy:367 via COACTUPC.cbl:4232 |