ORY2112 ;SLC/RJS,CLA - OCX PACKAGE RULE TRANSPORT ROUTINE (Delete after Install of OR*3*211) ;APR 5,2005 at 08:07
Source file <ORY2112.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 6 | ^%DT ^DIC ^DIE $$IENS^DILF $$ROOT^DILFD ^DIR | 
| Order Entry Results Reporting | 2 | ($$FIELD,$$FILEHDR)^OCXSENDD $$EXFLD^ORY2111 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 3 | ORY2111 ORY2113 ORY2114 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PAUSE() | ||
| PUSH(OCXDA) | ; | |
| POP(OCXDA) | ; | |
| APPEND(ARRAY,OCXSUB) | ; | |
| GETREF(OCXDD,OCXDA,OCXLVL) | ; | |
| DATE(X) | ||
| DIE(OCXDD,OCXDIC,OCXFLD,OCXVAL,OCXDA,OCXLVL) | ; | |
| S | ; ; Record Utilities | |
| LOADWORD(RREF,OCXDD,OCXFLD,OCXSUB) | ; | |
| ADDREC(OCXCREF) | ; | |
| WORD(DD,GREF,FLD,DA,RREF) | ; | |
| DIC(DIC,X,OCXADD) | ||
| CREATE(OCXCREF,OCXDD,OCXDA,OCXLVL) | ; | |
| READ(OCXZ0,OCXZA,OCXZB,OCXZL) | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("OCXRULE" | ADDREC+10*, CREATE+9, DIE+16* | 
| Name | Line Occurrences | 
|---|---|
| $$APPEND | CREATE+24, LOADWORD+3 | 
| $$DATE | WORD+7 | 
| $$DIC | DIE+14, DIE+15 | 
| $$GETREF | CREATE+7, LOADWORD+8 | 
| $$READ | LOADWORD+7 | 
| CREATE | ADDREC+9, CREATE+24 | 
| DIE | CREATE+19 | 
| POP | CREATE+25 | 
| PUSH | CREATE+22 | 
| WORD | CREATE+20, LOADWORD+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | DATE~* | 
| ARRAY | APPEND~, APPEND+2, APPEND+3 | 
| D0 | DIE+2~, DIE+3*, DIE+4* | 
| DA | WORD~, WORD+4, DIE+2~, DIE+3* | 
| DD | WORD~, WORD+3, WORD+5, WORD+6 | 
| DDPATH | LOADWORD+2~, LOADWORD+3*, LOADWORD+4, LOADWORD+8 | 
| DIC | DIE+2~, DIE+3*, DIC~ | 
| DIC(0 | DIC* | 
| DIE | DIE+2~, DIE+3* | 
| DIR | READ+1~ | 
| DIR("A" | READ+4* | 
| DIR("B" | READ+5* | 
| DIR(0 | READ+3* | 
| DIROUT | READ+1~, READ+8 | 
| DIRUT | READ+1~, READ+8 | 
| DR | DIE+2~, DIE+3*, DIE+4*, DIE+5* | 
| DTIME | PAUSE | 
| DTOUT | READ+1~, READ+8 | 
| DUOUT | READ+1~, READ+8 | 
| FLD | WORD~, WORD+3, WORD+5, WORD+6 | 
| GLROOT | WORD+2~, WORD+4*, WORD+6, WORD+7 | 
| GREF | WORD~, WORD+4 | 
| INDEX | LOADWORD+2~, LOADWORD+4* | 
| LINE | WORD+2~, WORD+5*, WORD+6, WORD+7* | 
| OCXADD | DIC~ | 
| OCXCREF | ADDREC~, ADDREC+3, ADDREC+4, ADDREC+9, CREATE~, CREATE+6, CREATE+18, CREATE+19, CREATE+20, CREATE+23 , CREATE+24 | 
| OCXDA | ADDREC+2~, ADDREC+9*, CREATE~, CREATE+4, CREATE+7, CREATE+8, CREATE+9*, CREATE+10*, CREATE+11*, CREATE+12* , CREATE+14, CREATE+19, CREATE+20, CREATE+22, CREATE+24*, CREATE+25, LOADWORD+2~, LOADWORD+5*, LOADWORD+8, LOADWORD+9 , GETREF~, GETREF+5, DIE~, DIE+3, PUSH~, PUSH+2*, POP~, POP+2* | 
| OCXDA( | LOADWORD+4*, PUSH+1*, POP+1*, POP+2! | 
| OCXDA("" | POP+2 | 
| OCXDA(0 | LOADWORD+5! | 
| OCXDA(1 | DIE+4, PUSH+2*, POP+2 | 
| OCXDD | ADDREC+2~, ADDREC+3*, ADDREC+4, ADDREC+9, ADDREC+10, CREATE~, CREATE+6, CREATE+7, CREATE+9, CREATE+16 , CREATE+18, CREATE+19, CREATE+20, CREATE+23, CREATE+24, LOADWORD~, LOADWORD+3, LOADWORD+7, LOADWORD+8, LOADWORD+9 , GETREF~, GETREF+2, GETREF+6, DIE~, DIE+6, DIE+10, DIE+12 | 
| OCXDIC | DIE~, DIE+3 | 
| >> OCXDIER | DIE+22* | 
| OCXDVAL | DIE+2~ | 
| OCXERR | GETREF+4~, GETREF+5*, GETREF+6 | 
| >> OCXFLAG | ADDREC+7, LOADWORD+6, LOADWORD+7 | 
| OCXFLD | CREATE+2~, CREATE+18*, CREATE+19, CREATE+20, CREATE+23*, CREATE+24, LOADWORD~, LOADWORD+7, LOADWORD+9, DIE~ , DIE+5, DIE+6, DIE+10, DIE+12 | 
| OCXGREF | ADDREC+2~, CREATE+2~, CREATE+7*, CREATE+10, CREATE+11, CREATE+12, CREATE+16, CREATE+19, CREATE+20, LOADWORD+2~ , LOADWORD+8*, LOADWORD+9, DIE+2~, DIE+12*, DIE+13, DIE+14, DIE+15 | 
| OCXIEN | DIE+9~, DIE+15*, DIE+16 | 
| OCXIENS | GETREF+4~, GETREF+5*, GETREF+6 | 
| OCXKEY | CREATE+2~, CREATE+6*, CREATE+9 | 
| OCXLINE | READ+1~, READ+6* | 
| OCXLVL | CREATE~, CREATE+7, CREATE+19, CREATE+24, GETREF~, DIE~, DIE+4, DIE+6 | 
| OCXNAME | ADDREC+2~, ADDREC+4*, ADDREC+10 | 
| OCXPTR | DIE+2~, DIE+10*, DIE+11, DIE+16 | 
| OCXSCR | DIE+2~, DIE+18*, DIC~* | 
| OCXSUB | LOADWORD~, PUSH+1~*, POP+1~*, APPEND~, APPEND+1*, APPEND+2, APPEND+3 | 
| OCXVAL | DIE~, DIE+5*, DIE+6, DIE+8, DIE+14, DIE+15, DIE+16 | 
| OCXX | GETREF+4~, GETREF+6*, GETREF+7 | 
| OCXZ0 | READ~, READ+2, READ+3 | 
| OCXZA | READ~, READ+4 | 
| OCXZB | READ~, READ+5 | 
| OCXZL | READ~, READ+6 | 
| QUIT | ADDREC+2~, LOADWORD+2~, LOADWORD+7* | 
| RREF | LOADWORD~, LOADWORD+3, LOADWORD+9, WORD~, WORD+5, WORD+6 | 
| SHORT | DIE+9~ | 
| SUB | WORD+2~, WORD+3*, WORD+4 | 
| U | CREATE+16, LOADWORD+7, WORD+7, READ+2, READ+8, PAUSE | 
| X | DATE~, DIE+2~, DIC~, PAUSE* | 
| Y | DATE~, DIE+2~, DIE+22, DIE+23, DIC, READ+9 |