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

Package: Order Entry Results Reporting

Routine: OCXOED01


Information

OCXOED01 ;SLC/RJS,CLA - Rule Editor (Rule Display) ;10/29/98 12:37

Source Information

Source file <OCXOED01.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Order Entry Results Reporting 2 $$EN^OCXOED02  $$OPT^OCXOEDT  
VA FileMan 2 ^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
Order Entry Results Reporting 1 OCXOED16  

Entry Points

Name Comments DBIA/ICR reference
S ;
EN(OCXR0) ;
DISP(OCXR0,OCXRD,OCXACT) ;
XLATE(X) ;
BTW(X,Y)
CENTER(X,M) ;
SEP(OCXHDR) ;
FIELD(OCXHDR) ;
DATA(OCXVAL,OCXLEN) ;
GETDATA(OCXD0,OCXD) ;
GETMULT(OCXD0,OCXD1,OCXSUB,OCXSLOT,OCXSUBD,OCXD) ;
GETELEM(OCXD0,OCXD1,OCXSUB,OCXSLOT,OCXSUBD,OCXD) ;
DIC(OCXDIC,OCXDIC0,OCXDICA,OCXX,OCXDICS,OCXDR) ;
DIQ(DIC,DA,OCXDIQ0,OCXARY) ;

External References

Name Field # of Occurrence
^DIC DIC+8
EN^DIQ1 DIQ+1
$$EN^OCXOED02 EN+3
$$OPT^OCXOEDT DISP+8, DISP+32, DISP+40, DISP+41, DISP+46, DISP+54, DISP+55

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,OCXTNLN
  • Line Location: DISP+6
Function Call: WRITE
  • Prompt: !,$$CENTER($$FIELD("Rule Edit Screen"),80),!
  • Line Location: DISP+7
Function Call: WRITE
  • Prompt: " ",$$OPT^OCXOEDT("Edit Rule","EDRULE","02",.OCXACT,OCXR0,"ER")
  • Line Location: DISP+8
Function Call: WRITE
  • Prompt: " ",$$FIELD("Rule:")," ",$$DATA($G(OCXRD("RUL",OCXR0,.01,"E")),30)
  • Line Location: DISP+9
Function Call: WRITE
  • Prompt: " ",$$FIELD("Status:")," ",$$DATA($G(OCXRD("RUL",OCXR0,.02,"E")),10)
  • Line Location: DISP+10
Function Call: WRITE
  • Prompt: !!,$$SEP("Event/Element Definitions"),!
  • Line Location: DISP+12
Function Call: WRITE
  • Prompt: $$FIELD("*")
  • Line Location: DISP+34
Function Call: WRITE
  • Prompt: " "
  • Line Location: DISP+35
Function Call: WRITE
  • Prompt: $$FIELD(" From: "),$$DATA($G(OCXRD("RUL",OCXR0,"ELE",OCXR1,1,"SRC",2,"E")),(90-$X))
  • Line Location: DISP+37
Function Call: WRITE
  • Prompt: !
  • Line Location: DISP+39
Function Call: WRITE
  • Prompt: !," ",$$OPT^OCXOEDT("Add Element","EOPT","02",.OCXACT,"""ADD"","_OCXR0,"AE")
  • Line Location: DISP+40
Function Call: WRITE
  • Prompt: " ",$$OPT^OCXOEDT("Delete Element","EOPT","02",.OCXACT,"""DEL"","_OCXR0,"DE")
  • Line Location: DISP+41
Function Call: WRITE
  • Prompt: !!,$$SEP("Relation Descriptions"),!
  • Line Location: DISP+43
Function Call: WRITE
  • Prompt: !," "
  • Condition for execution: ($X>70)
  • Line Location: DISP+51
Function Call: WRITE
  • Prompt: $P(OCXEXP," ",OCXWORD)," "
  • Line Location: DISP+51
Function Call: WRITE
  • Prompt: $$FIELD(" ("_OCXSC1_")")
  • Line Location: DISP+52
Function Call: WRITE
  • Prompt: !
  • Line Location: DISP+53
Function Call: WRITE
  • Prompt: !," ",$$OPT^OCXOEDT("Add Relation","ROPT","02",.OCXACT,"""ADD"","_OCXR0,"AR")
  • Line Location: DISP+54
Function Call: WRITE
  • Prompt: " ",$$OPT^OCXOEDT("Delete Relation","ROPT","02",.OCXACT,"""DEL"","_OCXR0,"DR")
  • Line Location: DISP+55
Function Call: WRITE
  • Prompt: "."
  • Line Location: GETDATA+5
Function Call: WRITE
  • Prompt: "."
  • Line Location: GETDATA+8
Routine Call
  • DIC
  • Line Location:
    • DIC+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OCXS(860.2 - [#860.2] GETDATA+5, GETDATA+8

Label References

Name Line Occurrences
$$BTW DISP+25
$$CENTER DISP+7
$$DATA DISP+9, DISP+10, DISP+37, DISP+47
$$FIELD DISP+7, DISP+9, DISP+10, DISP+34, DISP+37, DISP+52
$$SEP DISP+12, DISP+43
DIQ GETDATA+3, GETMULT+3, GETELEM+4
DISP EN+3
GETDATA EN+3
GETELEM GETDATA+7
GETMULT GETDATA+6, GETDATA+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA DIQ~
DIC DIC+2~, DIC+3*, DIQ~
DIC("A" DIC+6*
DIC("DR" DIC+7*
DIC("S" DIC+5*
DIC(0 DIC+4*
DIQ DIQ+1~*
DIQ(0 DIQ+1*
DR DIQ+1~*
IOF DISP+6
M CENTER~, CENTER+1
N XLATE+1~*, XLATE+2
OCORD DISP+14~
OCXACT EN+2~, EN+3!*, DISP~, DISP+8, DISP+32, DISP+40, DISP+41, DISP+46, DISP+54, DISP+55
OCXARY DIQ~
OCXD GETDATA~, GETDATA+6, GETDATA+7, GETDATA+9, GETMULT~, GETELEM~
OCXD("RUL" GETDATA+4*, GETMULT+4*, GETELEM+3, GETELEM+5*
OCXD0 GETDATA~, GETDATA+3, GETDATA+5, GETDATA+6, GETDATA+7, GETDATA+8, GETDATA+9, GETMULT~, GETMULT+3, GETMULT+4
, GETELEM~, GETELEM+3, GETELEM+5
OCXD1 GETMULT~, GETMULT+3, GETELEM~, GETELEM+3, GETELEM+5
OCXDIC DIC~, DIC+3
OCXDIC0 DIC~, DIC+4
OCXDICA DIC~, DIC+6
OCXDICS DIC~, DIC+5
OCXDIQ GETDATA+2~, GETDATA+3*, GETDATA+4!*, GETMULT+2~, GETMULT+3*, GETMULT+4!*, GETELEM+2~, GETELEM+4*, GETELEM+5!*
OCXDIQ( GETDATA+4, GETMULT+4, GETELEM+5
OCXDIQ0 DIQ~, DIQ+1
OCXDR DIC~, DIC+7
OCXELE GETELEM+2~, GETELEM+3*, GETELEM+4, GETELEM+5
OCXEXP DISP+48~, DISP+49*, DISP+51
OCXHDR SEP~, SEP+2, FIELD~, FIELD+2
OCXLEN DATA~, DATA+2, DATA+3, DATA+4
OCXNAM DISP+14~, DISP+25*
OCXNDX DISP+2~, DISP+14~, DISP+17*, DISP+18, DISP+25*, DISP+26, DISP+28*, DISP+30
OCXPREV DISP+2~, DISP+24*, DISP+25
OCXR0 EN~, EN+3, DISP~, DISP+8, DISP+9, DISP+10, DISP+13, DISP+15, DISP+16, DISP+17
, DISP+20, DISP+21, DISP+22, DISP+23, DISP+32, DISP+33, DISP+36, DISP+37, DISP+40, DISP+41
, DISP+44, DISP+46, DISP+49, DISP+50, DISP+54, DISP+55
OCXR1 DISP+13*, DISP+15, DISP+16, DISP+17, DISP+18, DISP+20*, DISP+21, DISP+22, DISP+23, DISP+26
, DISP+29~, DISP+30*, DISP+32, DISP+33, DISP+36, DISP+37, DISP+44*, DISP+46, DISP+47, DISP+49
, DISP+50
OCXR2 DISP+14~, DISP+24*, DISP+25
OCXRD EN+2~, EN+3!*, DISP~
OCXRD("ORD" DISP+17, DISP+18*, DISP+24, DISP+25, DISP+26*, DISP+28, DISP+30
OCXRD("RUL" DISP+9, DISP+10, DISP+13, DISP+15, DISP+16, DISP+17, DISP+20, DISP+21, DISP+22, DISP+23
, DISP+33, DISP+36, DISP+37, DISP+44, DISP+49, DISP+50
>> OCXSC1 DISP+50*, DISP+52
OCXSLOT GETMULT~, GETMULT+4, GETELEM~
OCXSUB GETMULT~, GETMULT+3, GETELEM~
OCXSUBD GETMULT~, GETMULT+4, GETELEM~
OCXSYM DISP+14~, DISP+15*, DISP+18, DISP+21*, DISP+26
OCXTHLN DISP+2~, DISP+4*, SEP+2, FIELD+2
OCXTNLN DISP+2~, DISP+4*, DISP+6, SEP+2, FIELD+2
OCXTRAN DISP+14~, DISP+17*, DISP+18, DISP+23*, DISP+25, DISP+26
OCXTRLN DISP+2~, DISP+4*
OCXTULN DISP+2~, DISP+4*, SEP+2
OCXTYP DISP+14~, DISP+16*, DISP+22*, DISP+29~, DISP+33*, DISP+34, DISP+35
OCXVAL DATA~, DATA+2*, DATA+3, DATA+4
OCXWORD DISP+48~, DISP+51*
OCXX GETDATA+2~, GETDATA+5*, GETDATA+6, GETDATA+7, GETDATA+8*, GETDATA+9, DIC~, DIC+4
SP CENTER+1~*
SPACES SEP+2~*, DATA+2~*, DATA+4
X XLATE~, XLATE+1, XLATE+2, BTW~, CENTER~, CENTER+1, DIC+2~, DIC+4*
Y BTW~*, DIC+2~, DIC+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All