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

Package: Order Entry Results Reporting

Routine: OCXOCMPM


Information

OCXOCMPM ;SLC/RJS,CLA - ORDER CHECK CODE COMPILER (Compile Rule Element MetaCode) ;10/29/98 12:37

Source Information

Source file <OCXOCMPM.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Order Entry Results Reporting 3 ($$GETPARM,GETC)^OCXOCMPE  MC^OCXOCMPN  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
REINDEX(ARRAY,NDX2) ;
GETIEN(FILE,KEY) ;
EN() ;
FILECODE(CODE,OPLIST,INDEX) ;

External References

Name Field # of Occurrence
$$GETPARM^OCXOCMPE EN+60
GETC^OCXOCMPE EN+72
MC^OCXOCMPN EN+136
WARN^OCXOCMPV EN+12, EN+13, EN+14, EN+15, EN+55, EN+57, EN+58, EN+61, EN+63, EN+64
, EN+87, EN+112, EN+116

Interaction Calls

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^OCXS(860.3 - [#860.3] EN+10, EN+78, EN+84, EN+143
^OCXS(860.4 - [#860.4] EN+85, EN+87, EN+110, EN+111
^OCXS(860.6 - [#860.6] EN+3, EN+14, EN+15
^OCXS(863.7 - [#863.7] EN+63, EN+64, EN+65, EN+67, EN+68
^OCXS(863.8 - [#863.8] EN+69
^OCXS(863.9 - [#863.9] EN+56, EN+64
^OCXS(864.1 - [#864.1] EN+58
^TMP("OCXCMP" EN+4, EN+33, EN+44, EN+45, EN+77, EN+79, EN+86, EN+88, EN+113, EN+114
, EN+115, EN+151*

Label References

Name Line Occurrences
$$GETIEN EN+62
FILECODE EN+17, EN+18, EN+19, EN+21, EN+25, EN+46, EN+73, EN+90, EN+96, EN+97
, EN+98, EN+118
REINDEX EN+132, EN+138

Naked Globals

Name Field # of Occurrence
^( EN+45, EN+115

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY REINDEX~, REINDEX+2!
ARRAY( REINDEX+4*
CODE FILECODE~, FILECODE+8
DFBNAM EN+108~, EN+109*, EN+119
DFCODE EN+104~, EN+105*, EN+106, EN+119*, EN+120
DFNAM EN+104~, EN+106*, EN+107*, EN+109, EN+110, EN+111, EN+112, EN+116
DFNAM( EN+106*, EN+107
DFNUM EN+104~, EN+108~, EN+110*, EN+111*, EN+112, EN+113, EN+114, EN+115, EN+117, EN+119
FILE GETIEN~, GETIEN+3, GETIEN+5, GETIEN+6
HALF FILECODE+4~, FILECODE+5*, FILECODE+6
IEN1 GETIEN+2~, GETIEN+5*, GETIEN+6, GETIEN+8, GETIEN+9
IEN2 GETIEN+2~, GETIEN+6*, GETIEN+8
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*, REINDEX+4
NDX2 REINDEX~, REINDEX+4*
>> OCXAUTO EN+8, EN+81
OCXCNT EN+5~, EN+40*, EN+41, EN+43
>> OCXCOD0 EN+139*, EN+143, EN+151
OCXCOD1 EN+51~
OCXCOD2 EN+51~
OCXCON EN+12*, EN+13, EN+14, EN+15, EN+21, EN+23, EN+34, EN+44, EN+78~*, EN+86
, EN+113
>> OCXCONA EN+15*
>> OCXCONN EN+14*, EN+15, EN+116
OCXCVAL EN+51~
OCXD1 EN+5~, EN+29*, EN+32, EN+35, EN+41*, EN+43, EN+54, EN+72
OCXD2 EN+42~, EN+45*, EN+46*, EN+52~, EN+65*, EN+67, EN+68, EN+89*, EN+90, EN+103*
, EN+105, EN+118, EN+120, EN+124*, EN+125, EN+126, EN+127, EN+128, EN+129, EN+130
, EN+131, EN+140*, EN+141, EN+142, EN+146*, EN+148, EN+149, EN+150
OCXD3 EN+52~, EN+108~, EN+115*, EN+118*, EN+129*, EN+131
OCXDF EN+14, EN+15, EN+30~, EN+32*, EN+33, EN+35, EN+42~, EN+43*, EN+44, EN+45
, EN+77*, EN+79, EN+85, EN+86, EN+87, EN+88, EN+94*
OCXDFC EN+5~
OCXDFC( EN+35*, EN+40, EN+41, EN+43
OCXDFL EN+5~, EN+6*, EN+94*
OCXDFL( EN+35*, EN+88*, EN+94
OCXDFLD EN+51~
>> OCXDLK EN+3*, EN+21, EN+23, EN+79, EN+114
>> OCXEL EN+4*, EN+10, EN+12, EN+13, EN+17, EN+19, EN+25, EN+55, EN+57, EN+58
, EN+61, EN+63, EN+64, EN+72, EN+77, EN+78, EN+84, EN+87, EN+88, EN+96
, EN+97, EN+98, EN+112, EN+116, EN+136, EN+139, EN+143
OCXFCODE EN+5~, EN+6*, EN+132, EN+136, EN+138, EN+151
OCXFCODE( EN+103, EN+105, EN+120*, EN+124, EN+125!, EN+126, EN+127*, EN+128*, EN+129, EN+130
, EN+131!, EN+140, EN+141!, EN+142*, EN+145*, EN+146, EN+148, EN+149!, EN+150*, FILECODE+5
, FILECODE+8*, FILECODE+9*
OCXFCODE(" " EN+145
OCXFCODE("" FILECODE+7
OCXFCODE(1 EN+143*
OCXFCODE(2 EN+144*
OCXFLDG EN+51~
OCXFLDN EN+51~
OCXFLDP EN+51~
OCXFLDS EN+51~
OCXFREC EN+32~, EN+33*, EN+34*, EN+35, EN+42~, EN+44*, EN+45*, EN+50, EN+78~, EN+79*
, EN+86*, EN+108~, EN+113*, EN+114*, EN+115*, EN+116
OCXFREC( EN+34, EN+46, EN+89, EN+90, EN+117*, EN+118
OCXFREC("G" EN+87
OCXFREC(99999 EN+117
OCXNAM EN+11*, EN+52~
OCXNDX FILECODE+2~, FILECODE+6*, FILECODE+7*, FILECODE+8, FILECODE+9
OCXOPC EN+52~, EN+60*, EN+61, EN+62*, EN+63, EN+64, EN+65, EN+67, EN+68
>> OCXOPDT EN+56*, EN+57, EN+58
OCXOPER EN+52~, EN+54*, EN+55, EN+56, EN+60
>> OCXOPN EN+56*, EN+57, EN+58, EN+61, EN+63
OCXP EN+52~, EN+64*, EN+72
OCXP( EN+67, EN+70*
OCXP1 EN+52~
OCXP2 EN+52~
OCXP3 EN+52~
OCXPIEC EN+104~, EN+106*
OCXPOS EN+66~, EN+67*, EN+70
OCXREC EN+5~, EN+10*
OCXREC("COND" EN+29, EN+32, EN+54
OCXREC(0 EN+10, EN+11, EN+12
OCXSCAN EN+5~, EN+102, EN+103*, EN+109*
OCXSUB EN+30~, EN+31*, EN+32
>> OCXTRACE EN+17
OCXVNAM EN+66~, EN+68*, EN+69*, EN+70
>> OCXWARN EN+2, EN+4, EN+41, EN+102, EN+153
OPLIST FILECODE~, FILECODE+9
PREV FILECODE+4~, FILECODE+5*
SHORT GETIEN+2~, GETIEN+4*, GETIEN+5, GETIEN+6
TEMP EN+147~, EN+148*, EN+150, REINDEX+2~*
TEMP( REINDEX+3, REINDEX+4
U EN+11, EN+12, EN+14, EN+15, EN+56, EN+64, EN+69, EN+78, EN+84, EN+85
, EN+87, EN+143, GETIEN+5, GETIEN+6

Marked Items

Name Field # of Occurrence
$T( EN+12, EN+13, EN+14, EN+15, EN+55, EN+57, EN+58, EN+61, EN+63, EN+64
, EN+87, EN+112, EN+116
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