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

Package: Order Entry Results Reporting

Routine: OCXOCMP4


Information

OCXOCMP4 ;SLC/RJS,CLA - ORDER CHECK CODE COMPILER (Sort Code Segments) ;1/05/04 14:38

Source Information

Source file <OCXOCMP4.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Order Entry Results Reporting 3 $$EN^OCXOCMPD  SWAP^OCXOCMPH  TERM^OCXOCMPU  

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

Package Total Caller Graph
Order Entry Results Reporting 6 OCXOCMP  OCXOCMPD  OCXOCMPG  OCXOCMPH  OCXOCMPP  OCXOCMPU  

Entry Points

Name Comments DBIA/ICR reference
EN() ;
CODELKUP(OCXP,OCXC) ;
IN(LINE,CODE,OPLIST,STRT) ;
LINE(X,ARG1,ARG2,ARG3,ARG4) ;
NEWLINE(X,ARG1,ARG2,ARG3,ARG4) ;

External References

Name Field # of Occurrence
$$EN^OCXOCMPD EN+86
SWAP^OCXOCMPH EN+11
TERM^OCXOCMPU EN+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Condition for execution: ($X>60)
  • Line Location: EN+42
Function Call: WRITE
  • Prompt: "."
  • Line Location: EN+42
Function Call: WRITE
  • Prompt: !
  • Condition for execution: ($X>60)
  • Line Location: EN+72
Function Call: WRITE
  • Prompt: "."
  • Line Location: EN+72

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OCXS(860.6 - [#860.6] EN+55, EN+56
^TMP("OCXCMP" EN+40, EN+41, EN+44, EN+45!, EN+52, EN+57, EN+58, EN+59, EN+60, EN+61
, EN+68, EN+71, EN+75, EN+76*, EN+77, EN+78, EN+80*, EN+81*, EN+82*, EN+83
, CODELKUP+3, IN+4, IN+5*, IN+6*, LINE+2, NEWLINE+17, NEWLINE+18*, NEWLINE+19*, NEWLINE+37*

Label References

Name Line Occurrences
$$CODELKUP EN+73
$$LINE EN+5, EN+6, EN+7, EN+8, EN+9, EN+54, EN+64, EN+65, EN+78, EN+89
, EN+100, IN+3
$$NEWLINE LINE+4
IN EN+15, EN+16, EN+19, EN+20, EN+22, EN+23, EN+24, EN+25, EN+26, EN+28
, EN+29, EN+30, EN+31, EN+32, EN+33, EN+34, EN+35, EN+36, EN+37, EN+38
, EN+48, EN+49, EN+50, EN+55, EN+56, EN+61, EN+62, EN+66, EN+79, EN+88
, EN+89, EN+90, EN+91, EN+92, EN+93, EN+94, EN+95, EN+96, EN+97, EN+99
, EN+101

Naked Globals

Name Field # of Occurrence
^( EN+41, EN+71, CODELKUP+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARG1 LINE~, LINE+4, NEWLINE~, NEWLINE+21, NEWLINE+22, NEWLINE+23, NEWLINE+24, NEWLINE+39!
ARG2 LINE~, LINE+4, NEWLINE~, NEWLINE+22, NEWLINE+23, NEWLINE+24, NEWLINE+39!
ARG3 LINE~, LINE+4, NEWLINE~, NEWLINE+23, NEWLINE+24
ARG4 LINE~, LINE+4, NEWLINE~, NEWLINE+24
CODE IN~, IN+5
INDEX IN+2~, IN+3*, IN+4, IN+5, IN+6
LINE IN~, IN+3
NEXTLN IN+2~, IN+4*, IN+5, IN+6
>> OCXAUTO EN+42, EN+72
OCXC CODELKUP~, CODELKUP+3
>> OCXCOD0 EN+40*, EN+41, EN+44, EN+45, EN+68*, EN+71, EN+78
OCXCODE EN+41*, EN+43, EN+45, EN+69~, EN+71*, EN+73, EN+76, EN+78*, EN+79, EN+81
OCXD0 EN+3~, EN+52*, EN+54, EN+55, EN+56, EN+57, EN+58, EN+59, EN+60, EN+61
, EN+64*, EN+66, EN+100*, EN+101, CODELKUP+2~, CODELKUP+3*, CODELKUP+4
OCXD1 EN+3~, EN+41*, EN+44, EN+57*, EN+58, EN+59, EN+60, EN+61, EN+65*, EN+66
, EN+70*, EN+71*, EN+78
OCXD2 EN+3~, EN+44*, EN+45, EN+58*, EN+59, EN+60, EN+61, EN+73*, EN+74, EN+75*
, EN+76, EN+80, EN+81, EN+82, EN+83
OCXD3 EN+3~, EN+59*, EN+60, EN+61
OCXD4 EN+3~, EN+60*, EN+61
>> OCXDLOG EN+15, EN+16
OCXLIST EN+69~, EN+71*, EN+78*, EN+79, EN+82
>> OCXLLAB EN+70*, EN+79, EN+84*
>> OCXNPAR EN+77*, EN+78, EN+80
OCXP CODELKUP~, CODELKUP+3
>> OCXPAR EN+70*, EN+73, EN+75, EN+76, EN+80, EN+81, EN+82, EN+83*, EN+84
>> OCXTLOG EN+16, EN+18, EN+24, EN+25, EN+30, EN+31, EN+97, NEWLINE+33
>> OCXTRACE EN+16, EN+27, EN+47, NEWLINE+29
OCXTRLN EN+53~, EN+54*, EN+61
OCXTRSR EN+53~, EN+54*, EN+55, EN+56
>> OCXTSPI EN+26
OCXU EN+3~, EN+4*, EN+7, EN+19, EN+20, EN+22, EN+23, EN+24, EN+25, EN+26
, EN+28, EN+29, EN+30, EN+31, EN+48, EN+49, EN+50, EN+55, EN+56, EN+62
, EN+66, EN+70, EN+88, EN+89, EN+90, EN+91, EN+92, EN+93, EN+94, EN+95
, EN+96, EN+97, EN+99, EN+101
>> OCXWARN EN+2, EN+40, EN+68, EN+86*, EN+103
OPLIST IN~, IN+6
REC NEWLINE+2~, NEWLINE+37
REC(10000 NEWLINE+20*, NEWLINE+21*, NEWLINE+22*, NEWLINE+23*, NEWLINE+24*
REC(10001 NEWLINE+26*
REC(10002 NEWLINE+26*
REC(10003 NEWLINE+27*
REC(10004 NEWLINE+30*, NEWLINE+31*
REC(10005 NEWLINE+33*
REC(11000 NEWLINE+35*
REC(19998 NEWLINE+35*
REC(19999 NEWLINE+36*
STRT IN~, IN+3*, IN+4
U EN+16, EN+55, EN+56, NEWLINE+33
X LINE~, LINE+2, LINE+4, NEWLINE~, NEWLINE+4, NEWLINE+5, NEWLINE+6, NEWLINE+7, NEWLINE+8, NEWLINE+9
, NEWLINE+10, NEWLINE+11, NEWLINE+12, NEWLINE+14, NEWLINE+15, NEWLINE+16, NEWLINE+18, NEWLINE+19, NEWLINE+20, NEWLINE+21
, NEWLINE+22, NEWLINE+23, NEWLINE+24, NEWLINE+27, NEWLINE+30, NEWLINE+31, NEWLINE+33, NEWLINE+35
Y LINE+2~*, NEWLINE+2~, NEWLINE+3*, NEWLINE+4*, NEWLINE+5*, NEWLINE+6*, NEWLINE+7*, NEWLINE+8*, NEWLINE+9*, NEWLINE+10*
, NEWLINE+11*, NEWLINE+12*, NEWLINE+14*, NEWLINE+15*, NEWLINE+16*, NEWLINE+17*, NEWLINE+18, NEWLINE+19, NEWLINE+37, NEWLINE+38
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All