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 ;18-Jun-2009 08:41;PLS

Source Information

Source file <ORWRPP.m>

Call Graph

Call Graph Total: 8

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  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Order Entry Results Reporting 2 ORWRPBHS  ORWRPP1  

Entry Points

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

External References

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

Interaction Calls

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

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+6, DEQUE+7
^TMP( PRINTW+4, PRINTWR+4

Label References

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

Naked Globals

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

Local Variables

Legend:

>> 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

Marked Items

Name Field # of Occurrence
$T(@(5) DEQUE+11, DEQUE+23
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