ORY4232 ;SLC/RJS,CLA - OCX PACKAGE RULE TRANSPORT ROUTINE (Delete after Install of OR*3*423) ;JUN 29,2016 at 06:15
Source file <ORY4232.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 3 | ORY4231 ORY4233 ORY4234 |
Name | Comments | DBIA/ICR reference |
---|---|---|
S | ;
; Record Utilities |
|
ADDREC(OCXCREF) | ;
|
|
CREATE(OCXCREF,OCXDD,OCXDA,OCXLVL) | ;
|
|
LOADWORD(RREF,OCXDD,OCXFLD,OCXSUB) | ;
|
|
GETREF(OCXDD,OCXDA,OCXLVL) | ;
|
|
WORD(DD,GREF,FLD,DA,RREF) | ;
|
|
DATE(X) | ||
DIE(OCXDD,OCXDIC,OCXFLD,OCXVAL,OCXDA,OCXLVL) | ;
|
|
DIC(DIC,X,OCXADD) | ||
PUSH(OCXDA) | ;
|
|
POP(OCXDA) | ;
|
|
APPEND(ARRAY,OCXSUB) | ;
|
|
READ(OCXZ0,OCXZA,OCXZB,OCXZL) | ;
|
|
PAUSE() |
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 |