OCXOCMP2 ;SLC/RJS,CLA - ORDER CHECK CODE COMPILER (Compile Rule Element Evaluation Code) ;3/20/01 16:12
Source file <OCXOCMP2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Order Entry Results Reporting | 2 | ($$GETPARM,GETC)^OCXOCMPE WARN^OCXOCMPV | 
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 1 | OCXOCMP | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETIEN(FILE,KEY) | ; | |
| FILECODE(CODE,OPLIST,INDEX) | ; | |
| EN() | ; | |
| PURGE(CODE) | ; | |
| REINDEX(ARRAY) | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| 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* | 
| 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 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | EN+44, EN+111 | 
| >> | 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 | 
| 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 |