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

Package: Order Entry Results Reporting

Routine: OCXOCMP2


Information

OCXOCMP2 ;SLC/RJS,CLA - ORDER CHECK CODE COMPILER (Compile Rule Element Evaluation Code) ;3/20/01 16:12

Source Information

Source file <OCXOCMP2.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Order Entry Results Reporting 2 ($$GETPARM,GETC)^OCXOCMPE  WARN^OCXOCMPV  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Order Entry Results Reporting 1 OCXOCMP  

Entry Points

Name Comments DBIA/ICR reference
GETIEN(FILE,KEY) ;
FILECODE(CODE,OPLIST,INDEX) ;
EN() ;
PURGE(CODE) ;
REINDEX(ARRAY) ;

External References

Name Field # of Occurrence
$$GETPARM^OCXOCMPE EN+57
GETC^OCXOCMPE EN+69
WARN^OCXOCMPV EN+9, EN+11, EN+12, EN+28, EN+53, EN+55, EN+56, EN+58, EN+60, EN+61
, EN+75, EN+78, EN+108, EN+112

Interaction Calls

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OCXS(860.3 - [#860.3] EN+7, EN+74, EN+75
^OCXS(860.4 - [#860.4] EN+78, EN+106, EN+107
^OCXS(860.6 - [#860.6] EN+3, EN+11, EN+12
^OCXS(863.7 - [#863.7] EN+60, EN+61, EN+62, EN+64, EN+65
^OCXS(863.8 - [#863.8] EN+66
^OCXS(863.9 - [#863.9] EN+54, EN+61
^OCXS(864.1 - [#864.1] EN+56
^TMP("OCXCMP" EN+4, EN+25, EN+43, EN+44, EN+73, EN+76, EN+77, EN+79, EN+109, EN+110
, EN+111, EN+138, EN+140*, EN+141*, EN+142*

Label References

Name Line Occurrences
$$GETIEN EN+59
FILECODE EN+15, EN+16, EN+45, EN+81, EN+93, EN+94, EN+114
PURGE EN+120, EN+134
REINDEX PURGE+10

Naked Globals

Name Field # of Occurrence
^( EN+44, EN+111

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY REINDEX~, REINDEX+2!
ARRAY( REINDEX+3*
CODE PURGE~, PURGE+10, FILECODE~, FILECODE+8
CODE( PURGE+4, PURGE+5!, PURGE+6*, PURGE+7, PURGE+8, PURGE+9!
D0 PURGE+2~, PURGE+4*, PURGE+5, PURGE+6, PURGE+7, PURGE+8, PURGE+9
D1 PURGE+2~, PURGE+7*, PURGE+9
DFBNAM EN+104~, EN+105*, EN+115
DFCODE EN+100~, EN+101*, EN+102, EN+115*, EN+116
DFNAM EN+100~, EN+102*, EN+103*, EN+105, EN+106, EN+107, EN+108, EN+112
DFNAM( EN+102*, EN+103
DFNUM EN+100~, EN+104~, EN+106*, EN+107*, EN+108, EN+109, EN+110, EN+111, EN+113, EN+115
FILE GETIEN~, GETIEN+3, GETIEN+5, GETIEN+6
HALF FILECODE+4~, FILECODE+5*, FILECODE+6
IEN1 GETIEN+2~, GETIEN+5*, GETIEN+6, GETIEN+7, GETIEN+8
IEN2 GETIEN+2~, GETIEN+6*, GETIEN+7
INDEX FILECODE~, FILECODE+3, FILECODE+5, FILECODE+6
KEY GETIEN~, GETIEN+3, GETIEN+4, GETIEN+5, GETIEN+6
LEN GETIEN+2~, GETIEN+3*, GETIEN+4
NDX1 REINDEX+2~, REINDEX+3*
NDX2 REINDEX+2~, REINDEX+3*
>> OCXAUTO EN+18
OCXCF EN+5~
OCXCNT EN+23~, EN+26*, EN+27*, EN+29, EN+30
OCXCNT1 EN+5~, EN+38*, EN+39
OCXCNT2 EN+5~, EN+41*, EN+42
>> OCXCOD0 EN+138*, EN+140, EN+141, EN+142
OCXCOD1 EN+50~
OCXCOD2 EN+50~
OCXCON EN+9*, EN+10, EN+11, EN+12, EN+27, EN+43, EN+74~*, EN+75, EN+76, EN+109
>> OCXCONA EN+12*
>> OCXCONN EN+11*, EN+12, EN+14, EN+15, EN+16, EN+28, EN+112
OCXCVAL EN+50~
OCXD0 EN+5~
OCXD1 EN+5~, EN+20*, EN+24, EN+29, EN+30, EN+32*, EN+39*, EN+41, EN+42, EN+52
, EN+69
OCXD2 EN+40~, EN+44*, EN+45*, EN+51~, EN+62*, EN+64, EN+65, EN+80*, EN+81, EN+99*
, EN+101, EN+114, EN+116, EN+122*, EN+124, EN+125, EN+126, EN+127, EN+128, EN+129
OCXD3 EN+51~, EN+104~, EN+111*, EN+114*
OCXDF EN+11, EN+12, EN+23~, EN+24*, EN+25, EN+28, EN+30, EN+40~, EN+42*, EN+43
, EN+44, EN+73*, EN+75, EN+76, EN+77, EN+78, EN+79, EN+86*
OCXDFC EN+5~
OCXDFL EN+5~, EN+6*, EN+86*, EN+91, EN+94
OCXDFL( EN+79*, EN+86
OCXDFLD EN+50~
>> OCXDLK EN+3*, EN+10, EN+27, EN+77, EN+110
>> OCXEL EN+4*, EN+7, EN+9, EN+15, EN+53, EN+55, EN+56, EN+58, EN+60, EN+61
, EN+69, EN+73, EN+74, EN+75, EN+78, EN+79, EN+91, EN+94, EN+108, EN+112
, EN+141, EN+142
OCXFCODE EN+5~, EN+6*, EN+120, EN+134, EN+140
OCXFCODE( EN+99, EN+101, EN+116*, EN+122, EN+124, EN+125, EN+126, EN+127, EN+128*, EN+129*
, FILECODE+5, FILECODE+8*, FILECODE+9*
OCXFCODE("" FILECODE+7
OCXFLDG EN+50~
OCXFLDN EN+50~
OCXFLDP EN+50~
OCXFLDS EN+50~
OCXFREC EN+23~, EN+25!*, EN+26, EN+40~!, EN+43*, EN+44*, EN+49, EN+74~, EN+76*, EN+77*
, EN+104~, EN+109*, EN+110*, EN+111*, EN+112
OCXFREC( EN+27, EN+45, EN+80, EN+81, EN+113*, EN+114
OCXFREC("G" EN+78
OCXFREC(99999 EN+113
OCXNAM EN+8*, EN+51~
OCXNDX FILECODE+2~, FILECODE+6*, FILECODE+7*, FILECODE+8, FILECODE+9
OCXOPC EN+51~, EN+57*, EN+58, EN+59*, EN+60, EN+61, EN+62, EN+64, EN+65
>> OCXOPDT EN+54*, EN+55, EN+56
OCXOPER EN+51~, EN+52*, EN+53, EN+54, EN+57
>> OCXOPN EN+54*, EN+55, EN+56, EN+58, EN+60
OCXP EN+51~, EN+61*, EN+69
OCXP( EN+64, EN+67*
OCXP1 EN+51~
OCXP2 EN+51~
OCXP3 EN+51~
OCXPIEC EN+100~, EN+102*
OCXPOS EN+63~, EN+64*, EN+67
OCXREC EN+5~, EN+7!*
OCXREC("COND" EN+20, EN+24, EN+52
OCXREC(0 EN+7, EN+8, EN+9
OCXSCAN EN+5~, EN+98*, EN+99*, EN+105*
OCXSORT EN+5~, EN+19!
OCXSORT( EN+29*, EN+30*, EN+32, EN+41, EN+42
OCXSORT("A" EN+32*, EN+38, EN+39
OCXSUB EN+21~, EN+22*, EN+24
>> OCXTLOG EN+88, EN+94, EN+122
OCXVNAM EN+63~, EN+65*, EN+66*, EN+67
>> OCXWARN EN+2, EN+4, EN+20, EN+22, EN+34, EN+39, EN+41, EN+42, EN+98, EN+144
OCXX EN+89~, EN+90*, EN+91*, EN+92*, EN+93, EN+123~, EN+125*, EN+126*, EN+127*, EN+128
OPCODE EN+89~, EN+123~, EN+124*, EN+129
OPLIST FILECODE~, FILECODE+9
PREV FILECODE+4~, FILECODE+5*
SHORT GETIEN+2~, GETIEN+4*, GETIEN+5, GETIEN+6
TEMP REINDEX+2~*
TEMP( REINDEX+3
U EN+8, EN+9, EN+11, EN+12, EN+54, EN+61, EN+66, EN+74, EN+75, EN+78
, GETIEN+5, GETIEN+6

Marked Items

Name Field # of Occurrence
$T( EN+9, EN+11, EN+12, EN+28, EN+53, EN+55, EN+56, EN+58, EN+60, EN+61
, EN+75, EN+78, EN+108, EN+112
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All