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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: OCXDEBUG

Package: Order Entry Results Reporting

Routine: OCXDEBUG


Information

OCXDEBUG ;SLC/RJS,CLA - ORDER CHECK COMPILED CODE DEBUGGER (SINGLE/MULTI);10/29/98 12:37

Source Information

Source file <OCXDEBUG.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Order Entry Results Reporting 4 SILENT^OCXODGPM  EN^OCXOEPS  SILENT^OCXOERR  SILENT^OCXOHL7  
Kernel 2 ^%ZIS  ^%ZISC  
VA FileMan 2 ^DIC  ^DIR  

Entry Points

Name Comments DBIA/ICR reference
SINGLE ;
ASKFLAG()
ASKPURG()
SMOKE(OCXTRACE) ;
REPORT ;
RUN(OCXDEBUG,OCXTRACE,OCXPURGE) ;
LOOKUP(OCXDLG) ;
ZW(ARRAY) ;
LOGAL(OCXR0,OCXR1,OCXN,OCXDFN,OCXNUM,OCXADUZ,OCXPMSG,OCXPDATA) ;
READ(OCXZ0,OCXZA,OCXZB,OCXZL) ;
TIME ;

External References

Name Field # of Occurrence
^%ZIS SINGLE+8, SMOKE+11, SMOKE+19
^%ZISC SMOKE+20
^DIC LOOKUP+7
^DIR READ+7
SILENT^OCXODGPM RUN+40
EN^OCXOEPS RUN+50
SILENT^OCXOERR RUN+60
SILENT^OCXOHL7 RUN+29

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"No entries in the raw data log..."
  • Line Location: SINGLE+4
Function Call: WRITE
  • Prompt: !!,"No entries in the raw data log..."
  • Line Location: SMOKE+3
Function Call: WRITE
  • Prompt: !
  • Line Location: SMOKE+6
Function Call: WRITE
  • Prompt: !,"First Entry: ",+$O(^OCXD(861,1))
  • Line Location: SMOKE+7
Function Call: WRITE
  • Prompt: !,"Last Entry: ",+$O(^OCXD(861," "),-1)
  • Line Location: SMOKE+8
Function Call: WRITE
  • Prompt: !!,"No rules triggered.",!!
  • Line Location: REPORT+2
Function Call: WRITE
  • Prompt: !!,"************* Rules triggered ****************",!
  • Line Location: REPORT+3
Function Call: WRITE
  • Prompt: !,"RUN: ",OCXDEBUG," ",OCXA("SOURCE")
  • Line Location: RUN+8
Function Call: WRITE
  • Prompt: !,ARRAY
  • Line Location: ZW+1
Function Call: WRITE
  • Prompt: !,ARRAY," = ",@ARRAY
  • Line Location: ZW+3
Function Call: WRITE
  • Prompt: !,NODE," = ",@NODE
  • Line Location: ZW+5
Function Call: WRITE
  • Prompt: !
  • Line Location: READ+6
Function Call: WRITE
  • Prompt: !!,"Number of seconds",?20,"Number of occurences",!
  • Line Location: TIME+19
Function Call: WRITE
  • Prompt: !,$J(OCXT1,4)
  • Line Location: TIME+21
Function Call: WRITE
  • Prompt: !,"Less than 1 second"
  • Line Location: TIME+22
Function Call: WRITE
  • Prompt: !!,"Maximum wait: ",+OCXMAX," second(s). Log entry: ",$P(OCXMAX,U,2)
  • Line Location: TIME+24
Routine Call
  • %ZIS
  • Line Location:
    • SINGLE+8
    • SMOKE+11
    • SMOKE+19
Routine Call
  • DIC
  • Line Location:
    • LOOKUP+7
Routine Call
  • DIR
  • Line Location:
    • READ+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OCXD(861 - [#861] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("RM" SINGLE+8, SMOKE+11
^OCXD(860.7 - [#860.7] RUN+12!, RUN+13!
^OCXD(861 - [#861] SINGLE+4, SMOKE+3, SMOKE+7, SMOKE+8, SMOKE+17, RUN+2, RUN+6, TIME+4, TIME+5, TIME+6
, TIME+10
^OCXS(860.2 - [#860.2] REPORT+6, REPORT+7
^TMP("OCXDEBUG" SINGLE+6!, SINGLE+7*, SMOKE+9!, SMOKE+10*, REPORT+2, REPORT+4, REPORT+5, REPORT+8, LOGAL+11*

Label References

Name Line Occurrences
$$ASKFLAG SINGLE+10
$$ASKPURG SINGLE+10, SMOKE+13
$$LOOKUP SINGLE+10, SMOKE+14, SMOKE+15
$$READ ASKFLAG, ASKPURG
REPORT SINGLE+10, SMOKE+20
RUN SINGLE+10, SMOKE+18
ZW RUN+30, RUN+41, RUN+51, RUN+61

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY ZW~, ZW+1, ZW+3, ZW+4*, ZW+5
DFN RUN+11~*, RUN+12, RUN+13, RUN+34~, RUN+38*, RUN+44~, RUN+48*, RUN+50, RUN+54~, RUN+58*
DGPM0 RUN+34~
DGPMA RUN+34~
DGPMDA RUN+34~
DIC LOOKUP+2~, LOOKUP+4*
DIC("A" LOOKUP+3*
DIC("S" LOOKUP+5*
DIC("W" LOOKUP+6*
DIC(0 LOOKUP+4*
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
DTOUT READ+1~, READ+8
DUOUT READ+1~, READ+8
IO SINGLE+8, SMOKE+11, SMOKE+20
IOF SMOKE+18
IOP SINGLE+2~, SINGLE+8*!, SMOKE+11*!
LAST RUN+20~, RUN+21*, RUN+23, RUN+24*, RUN+25
NODE ZW+2~, ZW+5*
OCX1 SMOKE+1~, SMOKE+14*, SMOKE+16*, SMOKE+17
OCX2 SMOKE+1~, SMOKE+15*, SMOKE+16*, SMOKE+17
OCX3 SMOKE+1~, SMOKE+16*
OCXA RUN+4~, RUN+6*
OCXA("ARRAY" RUN+16
OCXA("DATA" RUN+19, RUN+22, RUN+35, RUN+36, RUN+45, RUN+46, RUN+55, RUN+56
OCXA("PATIENT" RUN+11, RUN+38, RUN+48, RUN+58
OCXA("SOURCE" RUN+8, RUN+15, RUN+33, RUN+43, RUN+53
OCXADUZ LOGAL~
OCXAR RUN+4~, RUN+16*, RUN+17~, RUN+21, RUN+25, RUN+28, RUN+29, RUN+31
OCXD0 REPORT+1~, REPORT+4*, REPORT+5, REPORT+6, REPORT+7, REPORT+8, RUN+4~, RUN+19*, RUN+22, RUN+35*
, RUN+36, RUN+45*, RUN+46, RUN+55*, RUN+56, TIME+2~, TIME+4*, TIME+5, TIME+6, TIME+10
, TIME+16
OCXD1 REPORT+1~, REPORT+5*, REPORT+7, REPORT+8
OCXDBMSG RUN+18~, RUN+26*, RUN+29, RUN+30, RUN+34~, RUN+39*, RUN+40, RUN+41, RUN+44~, RUN+49*
, RUN+50, RUN+51, RUN+54~, RUN+59*, RUN+60, RUN+61
OCXDEBUG RUN~, RUN+2, RUN+6, RUN+8
OCXDFN LOGAL~
OCXDLG LOOKUP~, LOOKUP+3
OCXLINE READ+1~, READ+6*
OCXMAX TIME+2~, TIME+4*, TIME+16*, TIME+24
OCXN LOGAL~
OCXNUM LOGAL~
OCXOLOG SINGLE+2~, SINGLE+10*, SMOKE+1~, SMOKE+17*, SMOKE+18
OCXORD RUN+54~, RUN+60
OCXP SMOKE+1~, SMOKE+13*, SMOKE+18
OCXPDATA LOGAL~
OCXPMSG LOGAL~
OCXPSD RUN+44~, RUN+50
OCXPSM RUN+44~, RUN+50
OCXPURGE RUN~, RUN+10
OCXR0 LOGAL~, LOGAL+11
OCXR1 LOGAL~, LOGAL+11
OCXT1 TIME+2~, TIME+6*, TIME+7*, TIME+8*, TIME+9*, TIME+15, TIME+20*, TIME+21, TIME+23
OCXT2 TIME+2~, TIME+10*, TIME+11*, TIME+12*, TIME+13*, TIME+14*, TIME+15
OCXT3 TIME+2~, TIME+15*, TIME+16, TIME+17
OCXTIME TIME+2~
OCXTIME( TIME+17*, TIME+20, TIME+23
OCXTRACE SMOKE~, SMOKE+4*, SMOKE+18, RUN~
OCXZ0 READ~, READ+2, READ+3
OCXZA READ~, READ+4
OCXZB READ~, READ+5
OCXZL READ~, READ+6
TEXT RUN+20~, RUN+22*, RUN+23*, RUN+25, RUN+36~*, RUN+37, RUN+46~*, RUN+47, RUN+56~*, RUN+57
U REPORT+6, RUN+17, RUN+28, RUN+31, READ+2, READ+8, TIME+16, TIME+24
X SINGLE+8*, SMOKE+11*, LOOKUP+2~
Y LOOKUP+2~, LOOKUP+7*, LOOKUP+8, READ+9
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All