Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: XDRDVAL2

Package: Toolkit

Routine: XDRDVAL2


Information

XDRDVAL2 ;SF-IRMFO.SEA/JLI - IDENTIFY FIELDS THAT NEED CHECKING FOR MERGE ;02/07/2000 09:55

Source Information

Source file <XDRDVAL2.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Toolkit 2 CHKVALID^XDRDVAL  SETUP^XDRMERG  
VA FileMan 2 $$FIND1^DIC  EN^DIQ1  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Toolkit 1 XDRDVAL1  

Entry Points

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) ;

External References

Name Field # of Occurrence
$$FIND1^DIC CHKSUBS+12
EN^DIQ1 GETEXT+5, GETEXT+8
CHKVALID^XDRDVAL CHEKFDA+13
SETUP^XDRMERG CHKMERG+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"PROBLEM WITH IDENTIFIER FILE=",SFILE," IENSTR=",XENTOSTR," FIELD=",XDRID
  • Line Location: CHKSUBS+38
Routine Call
  • DIC
  • Line Location:
    • CHKSUBS+12

Global Variables Directly Accessed

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

Label References

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

Naked Globals

Name Field # of Occurrence
^( CHKFMERG+25, CHKFMERG+26
^(1 CHKMERG+6

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All