ORWRPP ; ALB/MJK - Background Report Print Driver ;18-Jun-2009 08:41;PLS
Source file <ORWRPP.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 3 | ^%ZTLOAD $$FMADD^XLFDT $$IEN^XUAF4 |
Order Entry Results Reporting | 2 | ($$HFS,HFSCLOSE,HFSOPEN,IOVAR,SETITEM)^ORWRP (HEAD,HURL)^ORWRPP1 |
RPC Broker | 1 | RTNDATA^XWBDRPC |
Registration | 1 | $$SITE^VASITE |
VA Fileman | 1 | $$GET1^DIQ |
Package | Total | Caller Graph |
---|---|---|
Order Entry Results Reporting | 2 | ORWRPBHS ORWRPP1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PRINTQ | ||
PRINTW(ORTEXT,ORDFN,ORRPTID,ORHSTYPE,ORDTRNG,OREXAMID,ORCOMP,ORALPHA,OROMEGA) | ;Windows device print
|
|
REMOTE(ORY,ORIO,ORDFN,ORRPTID,ORHANDS) | ;Print data for remote sites
; RPC: ORWRP PRINT REMOTE REPORT |
|
SITE(ORSTA) | ;Print Station info
|
|
PRINT(ORY,ORIO,ORDFN,ORRPTID,ORHSTYPE,ORDTRNG,OREXAMID,ORCOMP,ORALPHA,OROMEGA) | ; -- print report entry point
; RPC: ORWRP PRINT REPORT ; See RPC definition for details on input and output parameters |
|
PRINTWR(ORTEXT,ORDFN,ORRPTID,ORHANDS) | ;Windows Remote device print
|
|
CHKQ | ||
DEQUE(ROOT,NOKILL) | ; -- logic to print queued report
; -- call build report logic |
|
PRINTWQ | ||
SETITEM(ROOT,X) | ; -- set item in list
|
|
CHK() | ; -- do checks for required data
|
|
NOTYET(ROOT) | ; -- standard not available display text
|
|
OUT |
Name | Field # of Occurrence |
---|---|
^%ZTLOAD | PRINT+12, REMOTE+9 |
$$GET1^DIQ | SITE+4 |
$$HFS^ORWRP | PRINTW+7, PRINTWR+6 |
HFSCLOSE^ORWRP | PRINTW+16, PRINTWR+15 |
HFSOPEN^ORWRP | PRINTW+8, PRINTWR+7 |
IOVAR^ORWRP | PRINTW+11, PRINTWR+10 |
SETITEM^ORWRP | PRINTW+10, PRINTWR+9 |
HEAD^ORWRPP1 | DEQUE+31, DEQUE+39 |
HURL^ORWRPP1 | DEQUE+32, DEQUE+40 |
$$SITE^VASITE | DEQUE+5 |
$$FMADD^XLFDT | DEQUE+15, DEQUE+17 |
$$IEN^XUAF4 | SITE+2 |
RTNDATA^XWBDRPC | DEQUE+36 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
RPC Name | Call Tags |
---|---|
ORWRP PRINT REPORT | |
ORWRP PRINT WINDOWS REPORT | PRINTW |
ORWRP PRINT REMOTE REPORT | REMOTE |
ORWRP PRINT WINDOWS REMOTE | PRINTWR |
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | CHK+16 |
^ORD(101.24 - [#101.24] | CHK+6, CHK+7, DEQUE+6, DEQUE+7 |
^TMP( | PRINTW+4, PRINTWR+4 |
Name | Line Occurrences |
---|---|
$$CHK | PRINT+5, PRINTW+6 |
@( | DEQUE+27, DEQUE+28 |
CHKQ | CHK+3, CHK+4, CHK+8, CHK+10, CHK+11, CHK+12, CHK+13, CHK+14, CHK+15, CHK+16 |
DEQUE | PRINTW+15, PRINTWR+14 |
NOTYET | DEQUE+8, DEQUE+10, DEQUE+11 |
OUT | DEQUE+25 |
PRINTQ | PRINT+5 |
PRINTWQ | PRINTW+6 |
SETITEM | NOTYET+1 |
Name | Field # of Occurrence |
---|---|
^(0 | CHK+7, DEQUE+7 |
^(2 | DEQUE+7 |
^(4 | DEQUE+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DT | DEQUE+17 |
DUZ(2 | SITE+3 |
ENT | DEQUE+2~, DEQUE+9*, DEQUE+10, DEQUE+24 |
FALSE | CHK+1~, CHK+2*, CHK+3, CHK+4, CHK+8, CHK+10, CHK+11, CHK+12, CHK+13, CHK+14 , CHK+15, CHK+16 |
I | PRINT+6~, PRINT+11*, REMOTE+2~, REMOTE+8*, CHK+1~, CHK+2*, CHK+6*, DEQUE+2~, DEQUE+5*, DEQUE+6* |
ID | DEQUE+2~, DEQUE+19*, DEQUE+21*, DEQUE+22* |
IO | PRINTW+14, PRINTWR+13 |
IOF | PRINTW+2~, PRINTWR+2~ |
IOM | PRINTW+2~, PRINTWR+2~, SITE+5 |
IOS | PRINTW+2~, PRINTWR+2~ |
IOSL | PRINTW+2~, PRINTWR+2~ |
IOST | PRINTW+2~, PRINTWR+2~ |
IOT | PRINTW+2~, PRINTWR+2~ |
J | CHK+1~, CHK+6*, CHK+7, DEQUE+2~, DEQUE+6*, DEQUE+7 |
MAX | DEQUE+2~, DEQUE+20* |
NOKILL | DEQUE~, DEQUE+29, OUT |
ORALPHA | PRINT~, PRINTW~, CHK+10, DEQUE+13, DEQUE+15*, DEQUE+16*, DEQUE+17*, DEQUE+35~, DEQUE+38* |
ORCOMP | PRINT~, PRINTW~ |
ORCOMP(0 | CHK+11 |
ORDFN | PRINT~, REMOTE~, PRINTW~, PRINTWR~, CHK+16, DEQUE+3, DEQUE+31, DEQUE+32, DEQUE+39, DEQUE+40 |
ORDTRNG | PRINT~, PRINTW~, CHK+10, DEQUE+15*, DEQUE+16*, DEQUE+17 |
OREXAMID | PRINT~, PRINTW~, CHK+13, CHK+14, CHK+15, DEQUE+22 |
>> ORFHIE | DEQUE+7* |
ORHANDLE | PRINTW+1~, PRINTW+4*, PRINTW+8, PRINTW+16, PRINTWR+1~, PRINTWR+4*, PRINTWR+7, PRINTWR+15 |
ORHANDS | REMOTE~, PRINTWR~ |
ORHANDS( | DEQUE+34 |
ORHANDS(0 | DEQUE+25 |
ORHEADER | DEQUE+2~ |
ORHFS | PRINTW+1~, PRINTW+7*, PRINTW+8, PRINTW+16, PRINTWR+1~, PRINTWR+6*, PRINTWR+7, PRINTWR+15 |
ORHSTAG | PRINT+3~, PRINT+4*, REMOTE+2~, REMOTE+3*, PRINTW+2~, PRINTW+3*, PRINTWR+2~, PRINTWR+3*, DEQUE+19, DEQUE+20 |
ORHSTYPE | PRINT~, PRINTW~, CHK+11, CHK+12, DEQUE+21 |
ORI | DEQUE+2~, DEQUE+33*, DEQUE+34* |
ORID | DEQUE+2~, DEQUE+5*, DEQUE+7*, DEQUE+31, DEQUE+32, DEQUE+39, DEQUE+40 |
ORIO | PRINT~, PRINT+7, REMOTE~, REMOTE+4, PRINTW+1~, PRINTW+4*, PRINTW+11, PRINTWR+1~, PRINTWR+4*, PRINTWR+10 , CHK+3 |
OROK | CHK+1~, CHK+3*, CHK+4*, CHK+8*, CHK+10*, CHK+11*, CHK+12*, CHK+13*, CHK+14*, CHK+15* , CHK+16*, CHK+17*, CHKQ |
OROMEGA | PRINT~, PRINTW~, DEQUE+13, DEQUE+15*, DEQUE+17*, DEQUE+18*, DEQUE+35~, DEQUE+38* |
ORRPT | CHK+1~, CHK+9* |
ORRPTID | PRINT~, PRINT+4*, REMOTE~, REMOTE+3*, PRINTW~, PRINTW+3*, PRINTWR~, PRINTWR+3*, CHK+4, CHK+7 , DEQUE+7 |
ORSTA | SITE~, SITE+2*, SITE+3*, SITE+4 |
ORSUB | PRINTW+1~, PRINTW+4*, PRINTWR+1~, PRINTWR+4* |
ORTEXT | PRINTW~, PRINTW+4*, PRINTW+5, PRINTW+6, PRINTW+10, PRINTW+15, PRINTWR~, PRINTWR+4*, PRINTWR+5, PRINTWR+9 , PRINTWR+14 |
ORVP | DEQUE+2~, DEQUE+3* |
ORWINDEV | PRINTW+1~, PRINTW+7*, PRINTWR+1~, PRINTWR+6* |
ORX | DEQUE+2~, DEQUE+34*, DEQUE+36, DEQUE+38, DEQUE+39, DEQUE+40 |
ORY | PRINT~, PRINT+14*, PRINT+16*, REMOTE~, REMOTE+11*, REMOTE+13*, PRINTW+6, CHK+3*, CHK+4*, CHK+8* , CHK+10*, CHK+11*, CHK+12*, CHK+13*, CHK+14*, CHK+15*, CHK+16*, DEQUE+26~, DEQUE+35~, DEQUE+36 , DEQUE+37*, DEQUE+40 |
OUT | DEQUE+2~, DEQUE+24*, DEQUE+28 |
PAGE | DEQUE+26~, DEQUE+30*, DEQUE+31, DEQUE+35~, DEQUE+38*, DEQUE+39 |
PENT | DEQUE+2~, DEQUE+12*, DEQUE+23 |
POP | PRINTW+2~, PRINTW+9, PRINTWR+2~, PRINTWR+8 |
POUT | DEQUE+2~, DEQUE+3*, DEQUE+23*, DEQUE+27 |
PRTN | DEQUE+2~, DEQUE+12*, DEQUE+23 |
REPORT | CHK+1~, CHK+2*, CHK+7*, CHK+8, CHK+10, CHK+11, CHK+12, CHK+13, CHK+14, CHK+15 , DEQUE+5* |
ROOT | PRINTW+1~, PRINTW+4*, PRINTW+10, PRINTWR+1~, PRINTWR+2~, PRINTWR+4*, PRINTWR+9, DEQUE~, DEQUE+4*, DEQUE+8 , DEQUE+10, DEQUE+11, DEQUE+29, DEQUE+32, OUT, NOTYET~, NOTYET+1, SETITEM~, SETITEM+1 |
RTN | DEQUE+2~, DEQUE+9*, DEQUE+10, DEQUE+24 |
SITE | DEQUE+2~, DEQUE+5*, DEQUE+19 |
>> STATION | DEQUE+31 |
TRUE | CHK+1~, CHK+2*, CHK+17 |
TXT | CHK+1~, CHK+9* |
U | CHK+10, CHK+11, CHK+12, CHK+13, CHK+14, CHK+15 |
X | DEQUE+13*, DEQUE+14*, DEQUE+15, SITE+1~, SITE+4*, SITE+5, SETITEM~, SETITEM+1 |
X0 | DEQUE+2~, DEQUE+7*, DEQUE+8, DEQUE+9 |
X1 | DEQUE+2~, DEQUE+5* |
X2 | DEQUE+2~, DEQUE+5*, DEQUE+7*, DEQUE+12, DEQUE+19 |
X4 | DEQUE+2~, DEQUE+7*, DEQUE+15, DEQUE+16 |
ZTDESC | PRINT+6~, PRINT+8*, REMOTE+2~, REMOTE+5* |
ZTDTH | PRINT+6~, PRINT+7*, REMOTE+2~, REMOTE+4* |
ZTIO | PRINT+6~, PRINT+7*, REMOTE+2~, REMOTE+4* |
ZTQUEUED | PRINTW+1~, PRINTWR+1~ |
ZTRTN | PRINT+6~, PRINT+10*, REMOTE+2~, REMOTE+7* |
ZTSAVE | PRINT+6~, REMOTE+2~ |
ZTSAVE( | PRINT+11*, REMOTE+8* |
ZTSK | PRINT+6~, PRINT+13, PRINT+14, REMOTE+2~, REMOTE+10, REMOTE+11 |
Name | Field # of Occurrence |
---|---|
$T(@(5) | DEQUE+11, DEQUE+23 |