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 |