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 |