DGREGTE2 ;ALB/BAJ,TDM - Temporary & Confidential Address Support Routine; 02/27/2006 ; 12/24/08 12:12pm
Source file <DGREGTE2.m>
Package | Total | Call Graph |
---|---|---|
Registration | 3 | ($$CNTRYI,$$FORIEN)^DGADDUTL $$CNTY^DGREGAZL ^DGREGTE2 |
VA Fileman | 2 | GETS^DIQ ^DIR |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETOLD(DGCMP,DFN,TYPE) | ;populate array with existing address info
|
|
FLDDAT | ; Table of field values STRUCTURE --> Description;;Type;Variable Name;Field Number
|
|
INPT1(DFN,FORGN,PSTR) | ; address input prompts
|
|
INIT | ; initialize variables
; This tag reads the table at FLDDAT (below) to set relationship between ; variables and Field numbers. ; ; Set up array of fields needed |
|
SURE() | ; Are you sure prompt
|
|
SKIP(DGN,DGINPUT) | ; determine whether or not to skip the prompt
|
|
FLDPRMPT | ;Table of prompts and responses STRUCTURE --> Description;;Field;Old Value;New Value;Response Code
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | GETOLD+6 |
^HL(779.004 - [#779.004] | GETOLD+7 |
Name | Line Occurrences |
---|---|
$$INPT1 | GETOLD+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CCIEN | GETOLD+1~, GETOLD+6*, GETOLD+7, GETOLD+8, GETOLD+15 |
CCNTRY | GETOLD+1~, GETOLD+7* |
CFORGN | GETOLD+1~, GETOLD+2*, GETOLD+8*, GETOLD+10, GETOLD+17 |
CFSTR | GETOLD+1~, GETOLD+10*, GETOLD+13, GETOLD+14 |
COUNTRY | GETOLD+1~, GETOLD+15*, GETOLD+16 |
DFN | GETOLD~, GETOLD+6, GETOLD+10, GETOLD+13, GETOLD+14, GETOLD+18, GETOLD+19, INPT1~ |
DGCIEN | GETOLD+1~, GETOLD+18*, GETOLD+20 |
DGCMP | GETOLD~ |
DGCMP("OLD" | GETOLD+14*, GETOLD+16*, GETOLD+22* |
DGCNTY | GETOLD+1~, GETOLD+20*, GETOLD+21*, GETOLD+22 |
DGCURR | GETOLD+1~ |
DGCURR(2 | GETOLD+14, GETOLD+18, GETOLD+19 |
DGINPUT | SKIP~ |
DGINPUT( | SKIP+3, SKIP+5 |
DGN | SKIP~, SKIP+4, SKIP+6 |
DGST | GETOLD+1~, GETOLD+19*, GETOLD+20 |
DIR | SURE+1~ |
DIR("A" | SURE+4* |
DIR("B" | SURE+3* |
DIR(0 | SURE+2* |
DIRUT | SURE+1~ |
DTOUT | SURE+1~ |
DUOUT | SURE+1~ |
>> FCITY | INPT1+4, INPT1+5, INPT1+6 |
>> FCNTRY | GETOLD+16, INPT1+4 |
>> FCOUNTY | GETOLD+18, GETOLD+22, INPT1+4, INPT1+5 |
FDESC | GETOLD+1~, GETOLD+2* |
FNODE | GETOLD+1~, GETOLD+4*, GETOLD+6 |
FNUM | INIT+5~, INIT+7*, INIT+8 |
FORGN | INPT1~, INPT1+6 |
FPECE | GETOLD+1~, GETOLD+5*, GETOLD+6 |
>> FPHONE | INPT1+4, INPT1+5, INPT1+6 |
>> FPROV | INPT1+4, INPT1+6 |
>> FPSTAL | INPT1+4, INPT1+6 |
>> FSLINE1 | INPT1+4, INPT1+5, INPT1+6, SKIP+3 |
>> FSLINE2 | INPT1+4, INPT1+5, INPT1+6, SKIP+4, SKIP+5 |
>> FSLINE3 | INPT1+4, INPT1+5, INPT1+6, SKIP+6 |
>> FSTATE | GETOLD+19, INPT1+4, INPT1+5 |
FSTR | INPT1+1~, INPT1+5*, INPT1+6*, INPT1+7 |
FTYPE | INIT+5~, INIT+7*, INIT+8 |
>> FZIP | INPT1+4, INPT1+5 |
I | INIT+5~, INIT+6*, INIT+10!, INIT+11* |
L | GETOLD+1~, GETOLD+14* |
NULL | SKIP+1~, SKIP+3*, SKIP+4, SKIP+5*, SKIP+6 |
PSTR | INPT1~, INPT1+4* |
RFLD | INIT+5~, INIT+12*, INIT+13 |
>> RPROC( | INIT+13* |
SKIP | SKIP+1~, SKIP+2*, SKIP+4*, SKIP+6*, SKIP+7 |
T | GETOLD+1~, GETOLD+14*, INIT+5~, INIT+6*, INIT+7, INIT+10!, INIT+11*, INIT+12, INIT+13 |
TYPE | GETOLD~, GETOLD+2, GETOLD+4, GETOLD+5, INIT+8 |
U | GETOLD+6, GETOLD+22 |
VNAME | INIT+5~, INIT+7*, INIT+8 |
X | SURE+1~ |
Y | SURE+1~, SURE+6 |
Name | Field # of Occurrence |
---|---|
$T(FLDDAT+I^DGREGTE2 | INIT+6 |
$T(FLDPRMPT+I^DGREGTE2 | INIT+11 |