ORY2672 ;SLC/RJS,CLA - OCX PACKAGE RULE TRANSPORT ROUTINE (Delete after Install of OR*3*267) ;OCT 23,2006 at 10:42
Source file <ORY2672.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^ORY2671 |
| Package | Total | Caller Graph |
|---|---|---|
| Order Entry Results Reporting | 3 | ORY2671 ORY2673 ORY2674 |
| 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 |