Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: ORWRPP

Package: Order Entry Results Reporting

Routine: ORWRPP


Information

ORWRPP ; ALB/MJK - Background Report Print Driver ;01/04/18 10:37

Source Information

Source file <ORWRPP.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 3 ^%ZTLOAD  ($$FMADD,$$FMDIFF)^XLFDT  ($$IEN,$$PADD)^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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Order Entry Results Reporting 5 ORWRP PRINT REMOTE REPORT  ORWRP PRINT REPORT  ORWRP PRINT WINDOWS REMOTE  ORWRP PRINT WINDOWS REPORT  ORWRPP1  

Entry Points

Name Comments DBIA/ICR reference
PRINT(ORY,ORIO,ORDFN,ORRPTID,ORHSTYPE,ORDTRNG,OREXAMID,ORCOMP,ORALPHA,OROMEGA)
PRINTQ
REMOTE(ORY,ORIO,ORDFN,ORRPTID,ORHANDS) ;Print data for remote sites
; RPC: ORWRP PRINT REMOTE REPORT
PRINTW(ORTEXT,ORDFN,ORRPTID,ORHSTYPE,ORDTRNG,OREXAMID,ORCOMP,ORALPHA,OROMEGA) ;Windows device print
PRINTWQ
PRINTWR(ORTEXT,ORDFN,ORRPTID,ORHANDS) ;Windows Remote device print
CHK() ; -- do checks for required data
CHKQ
DEQUE ; -- logic to print queued report
; -- call build report logic
OUT
SITE(ORSTA)
LRSITE(ORSTA)
NOTYET(ROOT) ; -- standard not available display text
SETITEM(ROOT,X) ; -- set item in list

External References

Name Field # of Occurrence
^%ZTLOAD PRINT+11, REMOTE+8
$$GET1^DIQ SITE+4, LRSITE+4
$$HFS^ORWRP PRINTW+6, PRINTWR+5
HFSCLOSE^ORWRP PRINTW+15, PRINTWR+14
HFSOPEN^ORWRP PRINTW+7, PRINTWR+6
IOVAR^ORWRP PRINTW+10, PRINTWR+9
SETITEM^ORWRP PRINTW+9, PRINTWR+8
HEAD^ORWRPP1 DEQUE+30, DEQUE+38
HURL^ORWRPP1 DEQUE+31, DEQUE+39
$$SITE^VASITE DEQUE+4
$$FMADD^XLFDT DEQUE+14, DEQUE+16
$$FMDIFF^XLFDT DEQUE+12
$$IEN^XUAF4 SITE+2, LRSITE+2
$$PADD^XUAF4 LRSITE+6
RTNDATA^XWBDRPC DEQUE+35

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?(IOM/2-($L(X)/2)),X
  • Line Location: SITE+5
Function Call: WRITE
  • Prompt: !?(IOM/2-($L(X)/2)),X
  • Line Location: LRSITE+5
Function Call: WRITE
  • Prompt: !?(IOM/2-($L(ORADD)/2)),ORADD
  • Line Location: LRSITE+9

Used in RPC

RPC Name Call Tags
ORWRP PRINT REPORT PRINT
ORWRP PRINT WINDOWS REPORT PRINTW
ORWRP PRINT REMOTE REPORT REMOTE
ORWRP PRINT WINDOWS REMOTE PRINTWR

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] CHK+16
^ORD(101.24 - [#101.24] CHK+6, CHK+7, DEQUE+5, DEQUE+6
^TMP( PRINTW+4, PRINTWR+4

Label References

Name Line Occurrences
$$CHK PRINT+5, PRINTW+5
@( DEQUE+26, DEQUE+27
CHKQ CHK+3, CHK+4, CHK+8, CHK+10, CHK+11, CHK+12, CHK+13, CHK+14, CHK+15, CHK+16
DEQUE PRINTW+14, PRINTWR+13
NOTYET DEQUE+7, DEQUE+9, DEQUE+10
OUT DEQUE+24
PRINTQ PRINT+5
PRINTWQ PRINTW+5
SETITEM NOTYET+1

Naked Globals

Name Field # of Occurrence
^(0 CHK+7, DEQUE+6
^(2 DEQUE+6
^(4 DEQUE+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DT DEQUE+16
DUZ(2 SITE+3, LRSITE+3
ENT DEQUE+2~, DEQUE+8*, DEQUE+9, DEQUE+23
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+10*, REMOTE+2~, REMOTE+7*, CHK+1~, CHK+2*, CHK+6*, DEQUE+2~, DEQUE+4*, DEQUE+5*
ID DEQUE+2~, DEQUE+18*, DEQUE+20*, DEQUE+21*
IO PRINTW+13, PRINTWR+12
IOF PRINTW+2~, PRINTWR+2~
IOM PRINTW+2~, PRINTWR+2~, SITE+5, LRSITE+5, LRSITE+9
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+5*, DEQUE+6
MAX DEQUE+2~, DEQUE+19*
ORADD LRSITE+1~, LRSITE+6*, LRSITE+7*, LRSITE+8*, LRSITE+9
ORALPHA PRINT~, PRINTW~, CHK+10, DEQUE+12, DEQUE+14*, DEQUE+15*, DEQUE+16*, DEQUE+34~, DEQUE+37*
ORCOMP PRINT~, PRINTW~
ORCOMP(0 CHK+11
ORDFN PRINT~, REMOTE~, PRINTW~, PRINTWR~, CHK+16, DEQUE+3, DEQUE+30, DEQUE+31, DEQUE+38, DEQUE+39
ORDTRNG PRINT~, PRINTW~, CHK+10, DEQUE+14*, DEQUE+15*, DEQUE+16
OREXAMID PRINT~, PRINTW~, CHK+13, CHK+14, CHK+15, DEQUE+21
>> ORFHIE DEQUE+6*
ORHANDLE PRINTW+1~, PRINTW+4*, PRINTW+7, PRINTW+15, PRINTWR+1~, PRINTWR+4*, PRINTWR+6, PRINTWR+14
ORHANDS REMOTE~, PRINTWR~
ORHANDS( DEQUE+33
ORHANDS(0 DEQUE+24
ORHEADER DEQUE+2~
ORHFS PRINTW+1~, PRINTW+6*, PRINTW+7, PRINTW+15, PRINTWR+1~, PRINTWR+5*, PRINTWR+6, PRINTWR+14
ORHSTAG PRINT+3~, PRINT+4*, REMOTE+2~, REMOTE+3*, PRINTW+2~, PRINTW+3*, PRINTWR+2~, PRINTWR+3*, DEQUE+18, DEQUE+19
ORHSTYPE PRINT~, PRINTW~, CHK+11, CHK+12, DEQUE+20
ORI DEQUE+2~, DEQUE+32*, DEQUE+33*
ORID DEQUE+2~, DEQUE+4*, DEQUE+6*, DEQUE+30, DEQUE+31, DEQUE+38, DEQUE+39
ORIO PRINT~, PRINT+7, REMOTE~, REMOTE+4, PRINTW+1~, PRINTW+4*, PRINTW+10, PRINTWR+1~, PRINTWR+4*, PRINTWR+9
, 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+12, DEQUE+14*, DEQUE+16*, DEQUE+17*, DEQUE+34~, DEQUE+37*
ORPRTING DEQUE+2~, DEQUE+3*
ORRPT CHK+1~, CHK+9*
ORRPTID PRINT~, PRINT+4*, REMOTE~, REMOTE+3*, PRINTW~, PRINTW+3*, PRINTWR~, PRINTWR+3*, CHK+4, CHK+7
DEQUE+6
ORSTA SITE~, SITE+2*, SITE+3*, SITE+4, LRSITE~, LRSITE+2*, LRSITE+3*, LRSITE+4, LRSITE+6
ORSUB PRINTW+1~, PRINTW+4*, PRINTWR+1~, PRINTWR+4*
ORTEXT PRINTW~, PRINTW+4*, PRINTW+5, PRINTWR~, PRINTWR+4*
ORVP DEQUE+2~, DEQUE+3*
ORWINDEV PRINTW+1~, PRINTW+6*, PRINTWR+1~, PRINTWR+5*
ORX DEQUE+2~, DEQUE+33*, DEQUE+35, DEQUE+37, DEQUE+38, DEQUE+39
ORY PRINT~, PRINT+13*, PRINT+15*, REMOTE~, REMOTE+10*, REMOTE+12*, PRINTW+5, CHK+3*, CHK+4*, CHK+8*
, CHK+10*, CHK+11*, CHK+12*, CHK+13*, CHK+14*, CHK+15*, CHK+16*, DEQUE+25~, DEQUE+34~, DEQUE+35
DEQUE+36*, DEQUE+39
OUT DEQUE+2~, DEQUE+23*, DEQUE+27
PAGE DEQUE+25~, DEQUE+29*, DEQUE+30, DEQUE+34~, DEQUE+37*, DEQUE+38
PENT DEQUE+2~, DEQUE+11*, DEQUE+22
POP PRINTW+2~, PRINTW+8, PRINTWR+2~, PRINTWR+7
POUT DEQUE+2~, DEQUE+3*, DEQUE+22*, DEQUE+26
PRTN DEQUE+2~, DEQUE+11*, DEQUE+22
REPORT CHK+1~, CHK+2*, CHK+7*, CHK+8, CHK+10, CHK+11, CHK+12, CHK+13, CHK+14, CHK+15
DEQUE+4*
ROOT PRINTW+1~, PRINTW+4*, PRINTW+9, PRINTWR+1~, PRINTWR+4*, PRINTWR+8, DEQUE+2~, DEQUE+3*, DEQUE+7, DEQUE+9
DEQUE+10, DEQUE+28, DEQUE+31, OUT, NOTYET~, NOTYET+1, SETITEM~, SETITEM+1
RTN DEQUE+2~, DEQUE+8*, DEQUE+9, DEQUE+23
SITE DEQUE+2~, DEQUE+4*, DEQUE+18
>> STATION DEQUE+30
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+12*, DEQUE+13*, DEQUE+14, SITE+1~, SITE+4*, SITE+5, LRSITE+1~, LRSITE+4*, LRSITE+5, SETITEM~
, SETITEM+1
X0 DEQUE+2~, DEQUE+6*, DEQUE+7, DEQUE+8
X1 DEQUE+2~, DEQUE+4*
X2 DEQUE+2~, DEQUE+4*, DEQUE+6*, DEQUE+11, DEQUE+18
X4 DEQUE+2~, DEQUE+6*, DEQUE+14, DEQUE+15
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+9*, REMOTE+2~, REMOTE+6*
ZTSAVE PRINT+6~, REMOTE+2~
ZTSAVE( PRINT+10*, REMOTE+7*
ZTSK PRINT+6~, PRINT+12, PRINT+13, REMOTE+2~, REMOTE+9, REMOTE+10

Marked Items

Name Field # of Occurrence
$T(@(5) DEQUE+10, DEQUE+22
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All