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

Package: Order Entry Results Reporting

Routine: OCXDI1


Information

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

Source Information

Source file <OCXDI1.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Order Entry Results Reporting 5 $$CUCI^OCXBDT  ($$DATE,$$FIELD,$$FILENAME)^OCXBDTD  ($$ADDREC,$$LOADWORD)^OCXDI2  ($$ADDMULT,$$DELMULT)^OCXDI3  ($$DELFLD,$$EDITFLD)^OCXDI4  
VA FileMan 1 ^%DT  

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: 4

Package Total Caller Graph
Order Entry Results Reporting 4 OCXDI2  OCXDI3  OCXDI4  OCXDIAG  

Entry Points

Name Comments DBIA/ICR reference
S ;
COMPARE(L,R) ;
MULT(CREF,OCXDD) ;
APPEND(ARRAY,OCXSUB) ;
EXFLD(FILE,OCXFLD) ;
WARN(MSG,CREF,OCXDD,OCXFLD,OCXSUB) ;
DSPREC(CREF,OCXDD,OCXFLD) ;
DSPHDR(CREF,OCXDD,OCXFLD) ;
DSPFLD(CREF,OCXDD,OCXFLD,OCXSUB) ;
PAUSE()
NOW()

External References

Name Field # of Occurrence
^%DT NOW
$$CUCI^OCXBDT MULT+17, MULT+20, DSPFLD+10
$$DATE^OCXBDTD NOW
$$FIELD^OCXBDTD EXFLD+2, DSPREC+10, DSPFLD+6
$$FILENAME^OCXBDTD DSPREC+17, DSPHDR+9
$$ADDREC^OCXDI2 COMPARE+2
$$LOADWORD^OCXDI2 MULT+27
$$ADDMULT^OCXDI3 MULT+9
$$DELMULT^OCXDI3 MULT+12
$$DELFLD^OCXDI4 MULT+21
$$EDITFLD^OCXDI4 MULT+18, MULT+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"----WARNING-",MSG,DASH
  • Line Location: WARN+9
Function Call: WRITE
  • Prompt: !
  • Line Location: WARN+14
Function Call: WRITE
  • Prompt: !,?(5+((LEVL)*4)),$$FIELD^OCXBDTD(+OCXFLD,OCXSUB,"LABEL"),": ",$G(@OCXCREF@(OCXSUB,"E"))
  • Line Location: DSPREC+10
Function Call: WRITE
  • Prompt: !,?(5+($L(LEVL)*4)),FILENAME
  • Line Location: DSPREC+18
Function Call: WRITE
  • Prompt: !!,?(5+(LEVL*4)),FILENAME
  • Line Location: DSPREC+19
Function Call: WRITE
  • Prompt: ": ",@("L("_FILE_",.01,""E"")")
  • Line Location: DSPHDR+11
Function Call: WRITE
  • Prompt: " [",D0,"]"
  • Condition for execution: D0
  • Line Location: DSPHDR+11
Function Call: WRITE
  • Prompt: ": ",@("R("_FILE_",.01,""E"")")
  • Line Location: DSPHDR+12
Function Call: WRITE
  • Prompt: " [",D0,"]"
  • Condition for execution: D0
  • Line Location: DSPHDR+12
Function Call: WRITE
  • Prompt: !,?(5+(($L(OCXDDPTH,",")+1)*4)),$$FIELD^OCXBDTD(OCXDD,OCXFLD,"LABEL")," field [",OCXFLD,"]"
  • Line Location: DSPFLD+6
Function Call: WRITE
  • Prompt: " Line #",OCXSUB
  • Line Location: DSPFLD+7
Function Call: WRITE
  • Prompt: !,?10
  • Line Location: DSPFLD+14
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: PAUSE+0
Function Call: WRITE
  • Prompt: " Press Enter "
  • Line Location: PAUSE+0
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+0

Label References

Name Line Occurrences
$$APPEND MULT+12, MULT+29, DSPREC+3, DSPREC+21, DSPHDR+3, DSPFLD+4
$$EXFLD MULT+6, MULT+14, DSPREC+9
$$MULT COMPARE+4, MULT+29
$$PAUSE DSPFLD+14
DSPFLD WARN+11
DSPHDR WARN+10
DSPREC WARN+12, DSPREC+21
WARN MULT+8, MULT+11, MULT+17, MULT+20, MULT+23, MULT+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT NOW~*
ARRAY APPEND~, APPEND+2, APPEND+3
C COMPARE+4~*
C("" COMPARE+4
CREF MULT~, MULT+3, MULT+4, MULT+8, MULT+9, MULT+11, MULT+12, MULT+15, MULT+17, MULT+18
, MULT+20, MULT+21, MULT+23, MULT+24, MULT+25, MULT+26, MULT+29, WARN~, WARN+10, WARN+11
, WARN+12, DSPREC~, DSPREC+3, DSPREC+21, DSPHDR~, DSPHDR+3, DSPFLD~, DSPFLD+4
D0 WARN+4~, DSPREC+15~, DSPREC+16*, DSPREC+20, DSPHDR+2~, DSPHDR+5~, DSPHDR+8*, DSPHDR+11, DSPHDR+12
DASH WARN+4~, WARN+8*, WARN+9
DTIME PAUSE
FILE EXFLD~, EXFLD+2, EXFLD+4, EXFLD+5, EXFLD+6, EXFLD+7, EXFLD+8, EXFLD+9, EXFLD+10, EXFLD+11
, EXFLD+12, EXFLD+13, EXFLD+14, EXFLD+15, EXFLD+16, EXFLD+17, EXFLD+18, EXFLD+19, WARN+4~, DSPHDR+2~
, DSPHDR+4*, DSPHDR+10*, DSPHDR+11, DSPHDR+12
FILEID WARN+4~, DSPHDR+2~, DSPHDR+5~, DSPHDR+6*, DSPHDR+7, DSPHDR+8, DSPHDR+10
FILENAME DSPREC+15~, DSPREC+17*, DSPREC+18, DSPREC+19
L COMPARE~, COMPARE+4
L("" COMPARE+2
LEVL DSPREC+2~, DSPREC+4*, DSPREC+10, DSPREC+12, DSPREC+18, DSPREC+19
LINE DSPREC+8~, DSPREC+11*, DSPREC+12
LREF MULT+2~, MULT+3*, MULT+7, MULT+10, MULT+16, MULT+19, MULT+22, MULT+25, WARN+4~, DSPFLD+2~
, DSPFLD+5*, DSPFLD+10
MSG WARN~, WARN+8, WARN+9
>> OCXAUTO WARN+2
OCXCREF DSPREC+2~, DSPREC+3*, DSPREC+4, DSPREC+5, DSPREC+7, DSPREC+10, DSPREC+11, DSPREC+12, DSPREC+20
OCXDD COMPARE+4~*, MULT~, MULT+4, MULT+7, MULT+8, MULT+9, MULT+10, MULT+11, MULT+12, MULT+14
, MULT+15, MULT+16, MULT+17, MULT+18, MULT+19, MULT+20, MULT+21, MULT+22, MULT+23, MULT+24
, MULT+25, MULT+26, MULT+27, MULT+29, WARN~, WARN+10, WARN+11, WARN+12, DSPREC~, DSPREC+3
, DSPREC+15~, DSPREC+16*, DSPREC+17, DSPREC+21, DSPHDR~, DSPHDR+3, DSPHDR+5~, DSPHDR+8*, DSPHDR+9, DSPFLD~
, DSPFLD+4, DSPFLD+6
OCXDDPTH WARN+4~, DSPREC+2~, DSPREC+4*, DSPHDR+2~, DSPHDR+3*, DSPHDR+4, DSPHDR+6, DSPFLD+2~, DSPFLD+4*, DSPFLD+5
, DSPFLD+6, DSPFLD+9, DSPFLD+10
OCXDPTR WARN+4~, DSPREC+2~, DSPFLD+2~
OCXFLD MULT+2~, MULT+4*, MULT+5, MULT+6, MULT+7, MULT+8, MULT+9, MULT+10, MULT+11, MULT+12
, MULT+14, MULT+15, MULT+16, MULT+17, MULT+18, MULT+19, MULT+20, MULT+21, MULT+22, MULT+23
, MULT+24, MULT+25, MULT+26, MULT+27, MULT+29, EXFLD~, EXFLD+2, EXFLD+4, EXFLD+5, EXFLD+6
, EXFLD+7, EXFLD+9, EXFLD+10, EXFLD+11, EXFLD+12, EXFLD+13, EXFLD+14, EXFLD+15, EXFLD+16, EXFLD+17
, EXFLD+18, EXFLD+19, WARN~, WARN+10, WARN+11, WARN+12, DSPREC~, DSPREC+3, DSPREC+9, DSPREC+10
, DSPREC+21, DSPHDR~, DSPHDR+3, DSPFLD~, DSPFLD+6, DSPFLD+9, DSPFLD+10
>> OCXFLGC PAUSE
>> OCXFLGR WARN+6
OCXFNAM EXFLD+1~, EXFLD+2*, EXFLD+3, EXFLD+20
OCXPTR WARN+4~, DSPHDR+2~, DSPHDR+4*, DSPHDR+6, DSPHDR+9
OCXSUB MULT+2~, MULT+25*, MULT+26, MULT+27, APPEND~, APPEND+1*, APPEND+2, APPEND+3, WARN~, WARN+11
, WARN+12, DSPREC+2~, DSPREC+5*, DSPREC+7, DSPREC+9, DSPREC+10, DSPREC+11, DSPREC+12, DSPREC+14, DSPREC+16
, DSPREC+20, DSPREC+21, DSPFLD~, DSPFLD+7, DSPFLD+9, DSPFLD+10
QUIT MULT+2~, MULT+4*, MULT+5, MULT+9*, MULT+12*, MULT+18*, MULT+21*, MULT+24*, MULT+25, MULT+27*
, MULT+29*, MULT+30
R COMPARE~, COMPARE+4
RREF MULT+2~, MULT+3*, MULT+7, MULT+10, MULT+16, MULT+19, MULT+22, MULT+25, MULT+27, WARN+4~
, DSPFLD+2~, DSPFLD+5*, DSPFLD+9
U PAUSE
X PAUSE*, NOW~*
Y NOW~*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All