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 |  Marked Items  | All
Print Page as PDF
Routine: OCXODSP

Package: Order Entry Results Reporting

Routine: OCXODSP


Information

OCXODSP ;SLC/RJS,CLA - Rule Display (Expert System Display Main Screen) ;10/29/98 12:37

Source Information

Source file <OCXODSP.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Order Entry Results Reporting 4 ($$VERSION,VERSION)^OCXOCMP  EN^OCXODSP1  EN^OCXODSP2  MULT^OCXODSP3  
Kernel 2 ^%ZIS  ^%ZISC  
VA FileMan 1 ^DIC  

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

Package Total Caller Graph
Kernel 1 ^DIC(19  
Order Entry Results Reporting 1 OCX EXPERT SYSTEM INQUIRE  

Entry Points

Name Comments DBIA/ICR reference
S ;
EN ;
DISP(OCXACT) ;
CENTER(X,M) ;
SEP(OCXHDR) ;
FIELD(OCXHDR) ;
DATA(OCXVAL,OCXLEN) ;
DIC(OCXDIC,OCXDIC0,OCXDICA,OCXX,OCXDICS,OCXDR) ;
GETOPT(OCXACT) ;
OPT(OCXSUB,OCXLN,OCXACT) ;
RULE ;
ELEM ;
DFLD ;
PAUSE

External References

Name Field # of Occurrence
^%ZIS EN+4, RULE+2, ELEM+2, DFLD+2
^%ZISC RULE+3, ELEM+3, DFLD+3
^DIC DIC+8
$$VERSION^OCXOCMP DISP+7
VERSION^OCXOCMP DISP+7
EN^OCXODSP1 RULE+3
EN^OCXODSP2 ELEM+3
MULT^OCXODSP3 DFLD+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,OCXTNLN
  • Line Location: DISP+5
Function Call: WRITE
  • Prompt: !,$$CENTER($$FIELD("Expert System Display"),80),!
  • Line Location: DISP+6
Function Call: WRITE
  • Prompt: !,$$CENTER($$FIELD($$VERSION^OCXOCMP),80),!
  • Line Location: DISP+7
Function Call: WRITE
  • Prompt: !
  • Line Location: DISP+8
Function Call: WRITE
  • Prompt: !," ",$$OPT("Rule","RULE",.OCXACT)," ",$$FIELD("Display a Rule")
  • Line Location: DISP+9
Function Call: WRITE
  • Prompt: !
  • Line Location: DISP+10
Function Call: WRITE
  • Prompt: !," ",$$OPT("Element","ELEM",.OCXACT)," ",$$FIELD("Display an Element")
  • Line Location: DISP+11
Function Call: WRITE
  • Prompt: !
  • Line Location: DISP+12
Function Call: WRITE
  • Prompt: !," ",$$OPT("Field","DFLD",.OCXACT)," ",$$FIELD("Display a Data Field")
  • Line Location: DISP+13
Function Call: WRITE
  • Prompt: !!
  • Line Location: DISP+14
Function Call: WRITE
  • Prompt: !!,OCXTHLN,"Option List -> "
  • Line Location: GETOPT+6
Function Call: WRITE
  • Prompt: OCXOPT
  • Line Location: GETOPT+9
Function Call: WRITE
  • Prompt: ", "
  • Condition for execution: $L($O(OCXACT("B",OCXOPT)))
  • Line Location: GETOPT+9
Function Call: READ
  • Variable: OCXOPT
  • Timeout: DTIME
  • Line Location: GETOPT+11
Function Call: WRITE
  • Prompt: !!,OCXTNLN,"Choose an Option: "
  • Line Location: GETOPT+11
Function Call: WRITE
  • Prompt: !!,"Selection not in list... "
  • Line Location: GETOPT+19
Function Call: WRITE
  • Prompt: !!,"Selection is ambiguous and matches more than one option... "
  • Line Location: GETOPT+20
Function Call: WRITE
  • Prompt: !
  • Line Location: RULE+3
Function Call: WRITE
  • Prompt: !
  • Line Location: ELEM+3
Function Call: WRITE
  • Prompt: !
  • Line Location: DFLD+3
Function Call: WRITE
  • Prompt: !!," Press <enter> to continue... "
  • Line Location: PAUSE+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAUSE+1
Routine Call
  • %ZIS
  • Line Location:
    • EN+4
    • RULE+2
    • ELEM+2
    • DFLD+2
Routine Call
  • DIC
  • Line Location:
    • DIC+8

Label References

Name Line Occurrences
$$CENTER DISP+6, DISP+7
$$DIC RULE+1, ELEM+1, DFLD+1
$$FIELD DISP+6, DISP+7, DISP+9, DISP+11, DISP+13
$$GETOPT EN+7
$$OPT DISP+9, DISP+11, DISP+13
DISP EN+7
PAUSE RULE+3, ELEM+3, DFLD+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC DIC+2~, DIC+3*
DIC("A" DIC+6*
DIC("DR" DIC+7*
DIC("S" DIC+5*
DIC(0 DIC+4*
DTIME GETOPT+11, PAUSE
IO RULE+3, ELEM+3, DFLD+3
IOF DISP+5, PAUSE+1
IOM EN+4, RULE+3, ELEM+3, DFLD+3
IOP EN+2~, EN+4*!, RULE+2!, ELEM+2!, DFLD+2!
IOST PAUSE
M CENTER~, CENTER+1
OCXACT EN+2~, EN+7!*, DISP~, DISP+9, DISP+11, DISP+13, GETOPT~, OPT~
OCXACT( GETOPT+17, GETOPT+19, GETOPT+20, GETOPT+22, OPT+4, OPT+6*
OCXACT("B" GETOPT+8, GETOPT+9, OPT+5*
>> OCXD0 RULE+1*, RULE+3, ELEM+1*, ELEM+3, DFLD+1*, DFLD+3
OCXDIC DIC~, DIC+3
OCXDIC0 DIC~, DIC+4
OCXDICA DIC~, DIC+6
OCXDICS DIC~, DIC+5
OCXDR DIC~, DIC+7
OCXHDR SEP~, SEP+2, FIELD~, FIELD+2
OCXLEN DATA~, DATA+2, DATA+3, DATA+4
OCXLN OPT~, OPT+6
OCXOFF EN+2~, EN+5*
OCXOPT EN+2~, EN+7*, GETOPT+2~, GETOPT+8*, GETOPT+9, GETOPT+11*, GETOPT+12, GETOPT+13, GETOPT+15*, GETOPT+17
, GETOPT+19, GETOPT+20, GETOPT+22
OCXSUB OPT~, OPT+3, OPT+4, OPT+5, OPT+7
OCXSUBC OPT+2~, OPT+3*, OPT+6
OCXTHLN DISP+2~, DISP+3*, SEP+2, FIELD+2, GETOPT+2~, GETOPT+4*, GETOPT+6, OPT+7
OCXTNLN DISP+2~, DISP+3*, DISP+5, SEP+2, FIELD+2, GETOPT+2~, GETOPT+4*, GETOPT+11, OPT+7
OCXTRLN DISP+2~, DISP+3*, GETOPT+2~, GETOPT+4*, OPT+7
OCXTULN DISP+2~, DISP+3*, SEP+2, GETOPT+2~, GETOPT+4*
OCXVAL DATA~, DATA+2*, DATA+3, DATA+4
OCXX DIC~, DIC+4, PAUSE~*
>> POP RULE+2, ELEM+2, DFLD+2
SP CENTER+1~*
SPACES SEP+2~*, DATA+2~*, DATA+4
U EN+7, GETOPT+11, GETOPT+12, GETOPT+13
X CENTER~, CENTER+1, DIC+2~, DIC+4*
Y DIC+2~, DIC+8

Marked Items

Name Field # of Occurrence
$T(VERSION^OCXOCMP DISP+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  Marked Items  | All