DGREGAED ;ALB/DW,PHH,BAJ,TDM,JAM,ARF,JAM - Address Edit API ;1/6/21 10:28
Source file <DGREGAED.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(DFN,FLG,SRC,DGRET) | ;Entry point
|
|
| RETRY | ; DG*5.3*1014;jam ; Tag added for entry point to re-enter the address
; DG*5.3*1143 - Merge any current values being entered with the old values and overwrite the Country with what is in the local array for Country |
|
| CHK | ; DG*5.3*1014; Prompt user and allow them to correct the address or continue to Validation service
|
|
| CONF | ||
| CLEAN | ; DG*5.3*1143 - Clean out edit data when the user saves or discards the changes
|
|
| SAVERTA | ; DG*5.3*1143 - Save the address edits with RTA updates active
; Hold the data in local array DGADDGRP2 |
|
| ASK | ; Give the user the option to retry edits or quit
|
|
| SAVETOLOCAL | ; DG*5.3*1143 - Save user input to local array DGADDGRP2
; Hold the data in the DGADDGRP2 array and save to the DB later |
|
| SENDRTAU() | ; DG*5.3*1143 - send edited address data to ES via webservice directly
|
|
| SAVEFROMLOCAL | ; DG*5.3*1143 Save data to the DB from the local DGADDGRP2 array
|
|
| INPUT(DGINPUT,DFN,FSTR,CNTRY) | ;Let user input address changes
|
|
| GETOLD(DGCMP,DFN) | ;populate array with existing address info
|
|
| COMPARE(DGINPUT,DGCMP,FLG) | ;Display before & after address fields.
|
|
| DISPUS(DGCMP,DGM,FLG) | ;tag to display US data
|
|
| DISPFGN(DGCMP,DGM,FLG) | ;tag to display Foreign data
|
|
| CONFIRM() | ;Confirm if user wants to save the change
|
|
| SAVE(DGINPUT,DFN,FSTR,FORGN) | ;Save changes
|
|
| READ(DFN,DGN,Y) | ;Read input, return success
|
|
| INPT1(FORGN,PSTR) | ; first address input prompts
|
|
| ZIPINP(DGINPUT,DFN) | ; get ZIP+4 input
|
|
| SKIP(DGN,DGINPUT,FLG) | ; determine whether or not to skip this step
|
|
| EOP | ;End of page prompt
|
|
| UPCT | ;Indicate "^" or "^^" are unacceptable inputs.
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ, GETS^DIQ |