XDRDVAL2 ;SF-IRMFO.SEA/JLI - IDENTIFY FIELDS THAT NEED CHECKING FOR MERGE ;02/07/2000 09:55
Source file <XDRDVAL2.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
CHKMERG(FILENUM,IENFROM,IENTO,ARRAY) | ;
|
|
CHKFMERG(XFILNO,IENFROM,IENTO,LOCATION) | ; CHECK VALIDITY FOR MERGE OF TWO ENTRIES IN FILE
|
|
CHKSUBS(XDRFROM,XDRTO,IENTOSTR,XDRDASEQ) | ;
|
|
GETEXT(DICA,DA,FILNUM,FIELD,TYPE) | ; GET EXTERNAL VALUE FOR .01 FIELD
|
|
DINUMDAT | ; PROCESS ENTRIES WITH SAMPLE DATE/TIMES WITH SECONDS, NEEDS DINUM
|
|
CHEKFDA(FDA,LOCATION) | ;
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | CHKFMERG+25, CHKFMERG+26, CHKFMERG+38, CHKFMERG+39, CHKSUBS+5, CHKSUBS+8, CHKSUBS+10, CHKSUBS+11, CHKSUBS+24, CHKSUBS+35 , CHKSUBS+36, CHEKFDA+7 |
^DIC - [#1] | CHKFMERG+4 |
^DPT - [#2] | CHKFMERG+11 |
^LR - [#63] | CHKFMERG+11 |
^TMP($J | CHKMERG+5, CHKMERG+6, CHEKFDA+12 |
Name | Line Occurrences |
---|---|
$$GETEXT | CHKFMERG+28, CHKFMERG+39, CHKSUBS+33, CHKSUBS+37 |
CHEKFDA | CHKFMERG+29, CHKFMERG+42, CHKSUBS+34 |
CHKFMERG | CHKMERG+4, CHKMERG+6 |
CHKSUBS | CHKFMERG+50, CHKSUBS+21 |
DINUMDAT | CHKSUBS+9 |
Name | Field # of Occurrence |
---|---|
^( | CHKFMERG+25, CHKFMERG+26 |
^(1 | CHKMERG+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRAY | CHKMERG~, CHKMERG+4, CHKMERG+6 |
DA | CHKFMERG+1~, GETEXT~, GETEXT+6, GETEXT+9, GETEXT+10 |
DFN | CHKFMERG+1~, CHKFMERG+6* |
DIC | GETEXT+1~, GETEXT+4*, GETEXT+7* |
DIC("P" | GETEXT+4*, GETEXT+7* |
DICA | GETEXT~, GETEXT+4, GETEXT+7 |
DIK | CHKFMERG+1~ |
DIQ | GETEXT+1~, GETEXT+4*, GETEXT+7* |
DIQ(0 | GETEXT+4*, GETEXT+7* |
DR | GETEXT+1~, GETEXT+4*, GETEXT+7* |
F | CHKMERG+6*, CHKFMERG+1~ |
FDA | CHEKFDA~, CHEKFDA+2, CHEKFDA+3, CHEKFDA+4, CHEKFDA+5 |
FIELD | GETEXT~, GETEXT+2*, GETEXT+4, GETEXT+6, GETEXT+7, GETEXT+9, GETEXT+10, CHEKFDA+1~, CHEKFDA+4*, CHEKFDA+5 , CHEKFDA+6, CHEKFDA+7, CHEKFDA+8, CHEKFDA+9, CHEKFDA+10, CHEKFDA+11, CHEKFDA+13 |
FILE | CHKMERG+3*, CHKMERG+4, CHKFMERG+1~, CHEKFDA+1~, CHEKFDA+2*, CHEKFDA+3, CHEKFDA+4, CHEKFDA+5, CHEKFDA+6, CHEKFDA+7 , CHEKFDA+8, CHEKFDA+9, CHEKFDA+10, CHEKFDA+11, CHEKFDA+13 |
FILENUM | CHKMERG~, CHKMERG+3, CHKFMERG+1~ |
FILNUM | GETEXT~, GETEXT+4, GETEXT+6, GETEXT+7, GETEXT+9, GETEXT+10 |
FLD | CHKFMERG+24~, CHKFMERG+25*, CHKFMERG+26, CHKFMERG+28, CHKFMERG+31~, CHKFMERG+38*, CHKFMERG+39 |
I | CHKFMERG+1~, CHKFMERG+11* |
IENFROM | CHKMERG~, CHKMERG+4, CHKMERG+6, CHKFMERG~, CHKFMERG+11, CHKFMERG+17, CHKFMERG+22, CHKFMERG+28, CHKFMERG+32, CHKFMERG+39 , CHKFMERG+46 |
IENS | CHEKFDA+1~, CHEKFDA+3*, CHEKFDA+4, CHEKFDA+5, CHEKFDA+13 |
IENTO | CHKMERG~, CHKMERG+4, CHKMERG+6, CHKFMERG~, CHKFMERG+5, CHKFMERG+6, CHKFMERG+11, CHKFMERG+19, CHKFMERG+30, CHKFMERG+33 , CHKFMERG+47, CHKFMERG+49, CHKFMERG+50 |
IENTOSTR | CHKFMERG+1~, CHKFMERG+5*, CHKFMERG+28, CHKFMERG+39, CHKFMERG+49*, CHKFMERG+50, CHKSUBS~, CHKSUBS+12, CHKSUBS+20, CHKSUBS+23 |
J | CHKFMERG+11*, CHKFMERG+24~, CHKFMERG+26* |
>> JXFLD | CHKFMERG+38* |
LOCATION | CHKFMERG~, CHKFMERG+11, CHKFMERG+29, CHKFMERG+42, CHKSUBS+34, CHEKFDA~, CHEKFDA+14 |
>> MESGROOT | CHEKFDA+12*, CHEKFDA+13, CHEKFDA+14 |
N | CHKFMERG+24~, CHKFMERG+25* |
NEWFROM | CHKSUBS+14~, CHKSUBS+18*, CHKSUBS+21 |
NEWTO | CHKSUBS+14~, CHKSUBS+19*, CHKSUBS+21 |
NEWTOIEN | CHKSUBS+14~, CHKSUBS+20*, CHKSUBS+21 |
NODE | CHKFMERG+1~, CHKFMERG+15*, CHKFMERG+16, CHKFMERG+17, CHKFMERG+18*, CHKFMERG+19, CHKFMERG+20*, CHKFMERG+21*, CHKFMERG+22, CHKFMERG+25 , CHKFMERG+30, CHKFMERG+32, CHKFMERG+33, CHKFMERG+38, CHKFMERG+46, CHKFMERG+47, CHKFMERG+48, CHKSUBS+14~, CHKSUBS+15*, CHKSUBS+16* , CHKSUBS+17, CHKSUBS+18, CHKSUBS+19 |
NODE1 | CHKFMERG+1~, CHKFMERG+17*, CHKFMERG+18, CHKFMERG+20, CHKFMERG+21, CHKFMERG+23 |
NODE2 | CHKFMERG+1~, CHKFMERG+19*, CHKFMERG+20, CHKFMERG+23 |
NODEA | CHKFMERG+1~, CHKSUBS+1~, CHKSUBS+6*, CHKSUBS+7, CHKSUBS+10, CHKSUBS+11, CHKSUBS+16, CHKSUBS+17, CHKSUBS+18, CHKSUBS+33 , CHKSUBS+37, DINUMDAT+1 |
NODEB | CHKFMERG+1~ |
SFILE | CHKFMERG+1~, CHKSUBS+1~, CHKSUBS+3*, CHKSUBS+4, CHKSUBS+5, CHKSUBS+8, CHKSUBS+10, CHKSUBS+11, CHKSUBS+12, CHKSUBS+24 , CHKSUBS+32, CHKSUBS+33, CHKSUBS+35, CHKSUBS+36, CHKSUBS+37, CHKSUBS+38 |
TEMP | GETEXT+1~, GETEXT+6*, GETEXT+9 |
TYPE | GETEXT~, GETEXT+3*, GETEXT+10 |
U | CHKMERG+6, CHKFMERG+11, CHKFMERG+34, CHKFMERG+35, CHKFMERG+37, CHKSUBS+3, CHKSUBS+5, CHKSUBS+7, CHKSUBS+9, CHKSUBS+11 , CHKSUBS+21, CHKSUBS+24, CHKSUBS+36, GETEXT+9, CHEKFDA+5, CHEKFDA+7 |
VAL | CHEKFDA+1~, CHEKFDA+5*, CHEKFDA+13 |
VALEXT | CHEKFDA+1~, CHEKFDA+5*, CHEKFDA+13 |
VALUE | CHKFMERG+1~, CHKSUBS+1~, CHKSUBS+7*, CHKSUBS+12, CHKSUBS+37*, CHKSUBS+38 |
VREF | CHKFMERG+1~ |
X | CHKFMERG+26*, CHKFMERG+27, CHKFMERG+34*, CHKFMERG+37, CHKSUBS+14~ |
X1 | CHKFMERG+32*, CHKFMERG+34*, CHKSUBS+14~ |
X2 | CHKFMERG+33*, CHKFMERG+35, CHKFMERG+37*, CHKFMERG+40, CHKFMERG+42~ |
>> X3 | CHKFMERG+33*, CHKFMERG+40 |
XDRAA | CHKFMERG+2~, CHKSUBS+2~ |
XDRDASEQ | CHKSUBS~, CHKSUBS+21 |
>> XDRDIC | CHKFMERG+4*, CHKFMERG+17, CHKFMERG+19, CHKFMERG+22, CHKFMERG+28, CHKFMERG+30, CHKFMERG+32, CHKFMERG+33, CHKFMERG+39, CHKFMERG+46 , CHKFMERG+47 |
>> XDRDINUM | CHKSUBS+9* |
XDRDT | CHKSUBS+8~*, CHKSUBS+9*, DINUMDAT+2* |
XDRDVALF | CHKMERG+1~, CHKMERG+2* |
>> XDRFILTY | CHKSUBS+24*, CHKSUBS+31 |
XDRFROM | CHKFMERG+1~, CHKFMERG+46*, CHKFMERG+50, CHKSUBS~, CHKSUBS+3, CHKSUBS+6, CHKSUBS+7, CHKSUBS+16, CHKSUBS+17, CHKSUBS+18 , CHKSUBS+33, CHKSUBS+37 |
>> XDRI | CHKFMERG+34*, CHKFMERG+35, CHKFMERG+37, CHKFMERG+38 |
>> XDRID | CHKSUBS+35*, CHKSUBS+36, CHKSUBS+37, CHKSUBS+38 |
XDRQ | GETEXT+1~, GETEXT+7! |
XDRQ( | GETEXT+6, GETEXT+9, GETEXT+10 |
XDRTO | CHKFMERG+1~, CHKFMERG+47*, CHKFMERG+50, CHKSUBS~, CHKSUBS+10, CHKSUBS+11, CHKSUBS+19, DINUMDAT+1 |
XDRXX | CHKFMERG+1~, CHKFMERG+24~, CHKFMERG+29, CHKFMERG+31~, CHKFMERG+41, CHKSUBS+1~ |
XDRXX( | CHKFMERG+28*, CHKFMERG+39*, CHKSUBS+33* |
XDRYY | CHKSUBS+1~, CHKSUBS+22! |
XDRYY(1 | CHKSUBS+22* |
XDRZZ | CHKFMERG+1~, CHKSUBS+2~ |
XENTOSTR | CHKSUBS+1~, CHKSUBS+23*, CHKSUBS+33, CHKSUBS+38 |
XFILNO | CHKFMERG~, CHKFMERG+4, CHKFMERG+11, CHKFMERG+25, CHKFMERG+26, CHKFMERG+28, CHKFMERG+38, CHKFMERG+39, CHKFMERG+48 |
XGLOB | CHKMERG+5*, CHKMERG+6, CHKFMERG+1~ |
XNN | CHKFMERG+1~ |
XVALUE | CHKFMERG+1~, CHKSUBS+1~, CHKSUBS+10*, CHKSUBS+11*, CHKSUBS+12*, CHKSUBS+13, CHKSUBS+19, CHKSUBS+20, CHKSUBS+21 |
Y | CHKFMERG+1~, CHKFMERG+35*, CHKFMERG+36 |
YVALUE | CHKSUBS+1~, CHKSUBS+10*, CHKSUBS+22 |