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 |  Local Variables |  All
Print Page as PDF
Routine: OCXDI2

Package: Order Entry Results Reporting

Routine: OCXDI2


Information

OCXDI2 ;SLC/RJS,CLA - OCX PACKAGE DIAGNOSTIC UTILITY ROUTINE ;SEP 7,1999 at 10:30

Source Information

Source file <OCXDI2.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 6 ^%DT  ^DIC  ^DIE  ($$CREF,$$IENS)^DILF  $$ROOT^DILFD  ^DIR  
Order Entry Results Reporting 2 ($$FIELD,$$FILE,$$FILEHDR,$$FILENAME)^OCXBDTD  $$EXFLD^OCXDI1  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Order Entry Results Reporting 5 OCXDI0  OCXDI1  OCXDI3  OCXDI4  OCXDIAG  

Entry Points

Name Comments DBIA/ICR reference
DELREC(OCXFILE,OCXDA) ;
DELDUP(OCXFILE,OCXNAME) ;
PUSH(OCXDA) ;
POP(OCXDA) ;
APPEND(ARRAY,OCXSUB) ;
GETREF(OCXDD,OCXDA,OCXLVL) ;
DATE(X)
DIE(OCXDD,OCXDIC,OCXFLD,OCXVAL,OCXDA,OCXLVL) ;
PAUSE()
S ;
; Record Utilities
LOADWORD(RREF,OCXDD,OCXFLD,OCXSUB) ;
ADDREC(OCXCREF) ;
WORD(DD,GREF,FLD,DA,RREF) ;
DIC(DIC,X,OCXADD)
CREATE(OCXCREF,OCXDD,OCXDA,OCXLVL) ;
READ(OCXZ0,OCXZA,OCXZB,OCXZL) ;

External References

Name Field # of Occurrence
^%DT DATE
^DIC DIC
^DIE DIE+21
$$CREF^DILF DELDUP+10
$$IENS^DILF GETREF+5
$$ROOT^DILFD GETREF+6
^DIR READ+7
$$FIELD^OCXBDTD LOADWORD+6, WORD+3, DIE+7, DIE+11, DIE+13
$$FILE^OCXBDTD DELREC+8, DELDUP+9
$$FILEHDR^OCXBDTD CREATE+14
$$FILENAME^OCXBDTD ADDREC+6, DELREC+5, DELDUP+5, DELDUP+7
$$EXFLD^OCXDI1 CREATE+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,OCXFILE," ",OCXDA
  • Line Location: DELREC+7
Function Call: WRITE
  • Prompt: !!," deleted..."
  • Line Location: DELREC+9
Function Call: WRITE
  • Prompt: !," There are duplicate copies of the '"_$$FILENAME^OCXBDTD(+OCXFILE)_":"_OCXNAME_"' record."
  • Line Location: DELDUP+5
Function Call: WRITE
  • Prompt: !!,"Error adding record..."
  • Line Location: CREATE+12
Function Call: WRITE
  • Prompt: !,?(OCXLVL*5),$$FIELD^OCXBDTD(+OCXDD,OCXFLD,"LABEL"),": ",OCXVAL
  • Line Location: DIE+7
Function Call: WRITE
  • Prompt: !
  • Line Location: READ+6
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: PAUSE+0
Function Call: WRITE
  • Prompt: " Press Enter "
  • Line Location: PAUSE+0
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+0
Routine Call
  • DIE
  • Line Location:
    • DIE+21
Routine Call
  • DIC
  • Line Location:
    • DIC
Routine Call
  • DIR
  • Line Location:
    • READ+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("OCXDIAG" ADDREC+9*, DELDUP+19*, CREATE+7, DIE+16*

Label References

Name Line Occurrences
$$APPEND CREATE+22, LOADWORD+3
$$DATE WORD+7
$$DIC DIE+15, DIE+16
$$GETREF CREATE+5, LOADWORD+7
$$READ ADDREC+6, DELREC+5, DELDUP+7, LOADWORD+6
CREATE ADDREC+8, CREATE+22
DIE DELREC+8, DELDUP+16, CREATE+17
POP CREATE+23
PUSH CREATE+20
WORD CREATE+18, LOADWORD+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT DATE~*
ARRAY APPEND~, APPEND+2, APPEND+3
D0 DIE+2~, DIE+3*, DIE+4*
DA WORD~, WORD+4, DIE+2~, DIE+3*
DD WORD~, WORD+3, WORD+5, WORD+6
DDPATH LOADWORD+2~, LOADWORD+3*, LOADWORD+4, LOADWORD+7
DIC DIE+2~, DIE+3*, DIC~
DIC(0 DIC*
DIE DIE+2~, DIE+3*
DIR READ+1~
DIR("A" READ+4*
DIR("B" READ+5*
DIR(0 READ+3*
DIROUT READ+1~, READ+8
DIRUT READ+1~, READ+8
DR DIE+2~, DIE+3*, DIE+4*, DIE+12*, DIE+17*, DIE+19*
DTIME PAUSE
DTOUT READ+1~, READ+8
DUOUT READ+1~, READ+8
>> FILE DELDUP+19
FLD WORD~, WORD+3, WORD+5, WORD+6
GLROOT WORD+2~, WORD+4*, WORD+6, WORD+7
GREF WORD~, WORD+4
INDEX LOADWORD+2~, LOADWORD+4*
KEYLEN DELDUP+3~, DELDUP+11*
LINE WORD+2~, WORD+5*, WORD+6, WORD+7*
OCXADD DIC~
>> OCXAUTO DELREC+4, DELDUP+6
OCXCGL DELDUP+3~, DELDUP+10*, DELDUP+11, DELDUP+12, DELDUP+14, DELDUP+19
OCXCREF ADDREC~, ADDREC+4, ADDREC+8, ADDREC+9, CREATE~, CREATE+4, CREATE+16, CREATE+17, CREATE+18, CREATE+21
, CREATE+22
OCXD0 DELDUP+3~, DELDUP+12*, DELDUP+13, DELDUP+14*, DELDUP+15, DELDUP+16
OCXDA ADDREC+3~, ADDREC+8*, DELREC~, DELREC+7, DELREC+8, CREATE~, CREATE+5, CREATE+6, CREATE+7*, CREATE+8*
, CREATE+9*, CREATE+10*, CREATE+12, CREATE+17, CREATE+18, CREATE+20, CREATE+22*, CREATE+23, LOADWORD+2~, LOADWORD+5*
, LOADWORD+7, LOADWORD+8, GETREF~, GETREF+5, DIE~, DIE+3, PUSH~, PUSH+2*, POP~, POP+2*
OCXDA( LOADWORD+4*, PUSH+1*, POP+1*, POP+2!
OCXDA("" POP+2
OCXDA(0 LOADWORD+5!
OCXDA(1 DIE+4, PUSH+2*, POP+2
OCXDD ADDREC+3~, ADDREC+4*, ADDREC+6, ADDREC+8, ADDREC+9, CREATE~, CREATE+4, CREATE+5, CREATE+7, CREATE+14
, CREATE+16, CREATE+17, CREATE+18, CREATE+21, CREATE+22, LOADWORD~, LOADWORD+3, LOADWORD+6, LOADWORD+7, LOADWORD+8
, GETREF~, GETREF+2, GETREF+6, DIE~, DIE+7, DIE+11, DIE+13
OCXDIC DIE~, DIE+3
OCXDVAL DIE+2~
OCXERR GETREF+4~, GETREF+5*, GETREF+6
OCXFILE DELREC~, DELREC+5, DELREC+7, DELREC+8, DELDUP~, DELDUP+5, DELDUP+7, DELDUP+9, DELDUP+13, DELDUP+15
, DELDUP+16
OCXFLD CREATE+2~, CREATE+16*, CREATE+17, CREATE+18, CREATE+21*, CREATE+22, LOADWORD~, LOADWORD+6, LOADWORD+8, DIE~
, DIE+7, DIE+11, DIE+12, DIE+13, DIE+17, DIE+19
>> OCXFLGA ADDREC+6, DELREC+5, DELDUP+7, LOADWORD+6
>> OCXFLGC ADDREC+5, DELREC+4, DELDUP+6, LOADWORD+6, PAUSE
>> OCXFLGR DELDUP+5, DELDUP+13, DELDUP+15, DELDUP+17, CREATE+22, DIE+7
OCXGREF ADDREC+3~, CREATE+2~, CREATE+5*, CREATE+8, CREATE+9, CREATE+10, CREATE+14, CREATE+17, CREATE+18, LOADWORD+2~
, LOADWORD+7*, LOADWORD+8, DIE+2~, DIE+13*, DIE+14, DIE+15, DIE+16
OCXIEN DIE+10~, DIE+15*, DIE+16*, DIE+17
OCXIENS GETREF+4~, GETREF+5*, GETREF+6
OCXKEEP DELDUP+3~, DELDUP+14*, DELDUP+19, DELDUP+21
OCXKEY DELDUP+3~, DELDUP+11*, DELDUP+12, DELDUP+14, CREATE+2~, CREATE+4*, CREATE+7
OCXLINE READ+1~, READ+6*
OCXLVL CREATE~, CREATE+5, CREATE+17, CREATE+22, GETREF~, DIE~, DIE+4, DIE+7
OCXNAME ADDREC+3~, ADDREC+9*, DELDUP~, DELDUP+5, DELDUP+7, DELDUP+11, DELDUP+12, DELDUP+13, DELDUP+14, DELDUP+15
, DELDUP+19
OCXOGL DELDUP+3~, DELDUP+9*, DELDUP+10, DELDUP+16
OCXPTR DIE+2~, DIE+11*, DIE+12, DIE+16
OCXQUIT DELDUP+3~
>> OCXSCR DIE+20*, DIC*
OCXSUB LOADWORD~, PUSH+1~*, POP+1~*, APPEND~, APPEND+1*, APPEND+2, APPEND+3
OCXVAL DIE~, DIE+5*, DIE+7, DIE+9, DIE+15, DIE+16, DIE+19
OCXX GETREF+4~, GETREF+6*, GETREF+7
OCXZ0 READ~, READ+2, READ+3
OCXZA READ~, READ+4
OCXZB READ~, READ+5
OCXZL READ~, READ+6
QUIT ADDREC+3~, ADDREC+6*, DELREC+3~, DELREC+5*, LOADWORD+2~, LOADWORD+6*
RESP DELDUP+3~, DELDUP+7*
RREF LOADWORD~, LOADWORD+3, LOADWORD+8, WORD~, WORD+5, WORD+6
SHORT DIE+10~
SUB WORD+2~, WORD+3*, WORD+4
U ADDREC+6, DELREC+5, DELDUP+7, DELDUP+12, DELDUP+14, DELDUP+19, CREATE+14, LOADWORD+6, WORD+7, READ+2
, READ+8, PAUSE
X DATE~, DIE+2~, DIC~, PAUSE*
Y DATE~, DIE+2~, DIC, READ+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All