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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: SDECDEV

Package: Scheduling

Routine: SDECDEV


Information

SDECDEV ;ALB/SAT - VISTA SCHEDULING RPCS ;JUN 21, 2017

Source Information

Source file <SDECDEV.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 4 ^%ZIS  LCPU^%ZIS5  ^%ZTLOAD  $$NOW^XLFDT  
Registration 1 $$BADADR^DGUTL3  
Scheduling 1 $$GETSUB^SDECU  
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: 3

Package Total Caller Graph
Scheduling 3 SDECDEV DEV  SDECDEV DEVICE  SDECDEV PRINT  

Entry Points

Name Comments DBIA/ICR reference
DEVICE(SDECY) ;EP List of printers
; OUTPUT:
; SDECY(n)=REPORT TEXT
DEV(RET,TYPE,MAX,LSUB,PARTIAL) ;GET devices of the given type ;alb/sat 658
A ;All Printers
P ;Printers only on current namespace
LCPU ;build list of local devices (namespace text needs to be in VOLUME SET(CPU) field)
PRINT(RET,APID,TYPE,SDID)
PRE ;print pre-appointment letter
CAN
NS

External References

Name Field # of Occurrence
^%ZIS PRE+18, CAN+12, NS+17
LCPU^%ZIS5 LCPU+5
^%ZTLOAD PRE+22, CAN+15, NS+20
$$BADADR^DGUTL3 PRINT+36
$$GET1^DIQ A+10, P+12, PRINT+40, PRE+4
$$GETSUB^SDECU A+2, P+4
$$NOW^XLFDT PRE+20, CAN+14, NS+19

Used in RPC

RPC Name Call Tags
SDECDEV DEVICE DEVICE
SDECDEV PRINT PRINT
SDECDEV DEV DEV

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^%ZIS(1 - [#3.5] GET1^DIQ
^SDEC(409.831 - [#409.831] GET1^DIQ
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(1 - [#3.5] DEVICE+10, DEVICE+11, DEVICE+14, A+3, A+6, A+7, A+8, A+9, P+9, P+10
P+11, PRINT+30
^%ZIS(2 - [#3.2] DEVICE+15, DEVICE+23, A+8, P+10
^DG(40.8 - [#40.8] NS+8
^SC - [#44] PRE+1, PRE+4, PRE+9, PRE+10, CAN+5, NS+12, NS+13, NS+14, NS+15
^SDEC(409.84 - [#409.84] PRINT+22, PRINT+32
^TMP("SDECDEV" DEVICE+6, DEV+22, PRINT+16
^UTILITY("ZIS" P+2!, P+5, P+8, P+13!

Label References

Name Line Occurrences
@( DEV+39
CAN PRINT+45
LCPU P+3
NS PRINT+45
PRE PRINT+45

Naked Globals

Name Field # of Occurrence
^("LTR" NS+14
^("SUBTYPE" DEVICE+14
^("TIME" DEVICE+14
^("TYPE" DEVICE+14
^(1 DEVICE+14
^(90 DEVICE+14
^(91 DEVICE+14
^(95 DEVICE+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS PRE+16~, PRE+18*, CAN+8~, CAN+12*, NS+17*
%ZIS("B" PRE+18*, CAN+12*, NS+17*
%ZISV LCPU+1~, LCPU+3*, LCPU+4
A PRINT+12~, PRE+9*, CAN+1~, CAN+3*
ALS NS+1~, NS+4*
ANS NS+1~, NS+4*
APID PRINT~, PRINT+20*, PRINT+21, PRINT+22, PRINT+32
ARR DEVICE+4~
ARR( DEVICE+12, DEVICE+13*
C NS+1~, NS+4*, NS+12, NS+13, NS+14, NS+15
CNT DEVICE+8~
DATEND NS+1~, NS+5*
DEV DEVICE+8~, DEVICE+14*
DFN PRINT+12~, PRINT+34*, PRINT+36, PRE+1, PRE+9, CAN+3
DIR DEVICE+4~, DEVICE+9*, DEVICE+10
DN A+1~, A+2*, A+3*, A+6, A+10, P+1~, P+4*, P+5*, P+8, P+12
DT DEVICE+18, NS+4
DUZ(0 DEVICE+22
FROM DEVICE+4~, DEVICE+9*, DEVICE+10*, DEVICE+11, DEVICE+28
IEN DEVICE+8~, DEVICE+10*, DEVICE+11*, DEVICE+12, DEVICE+13, DEVICE+14, DEVICE+29
IO("Q" PRE+22!, CAN+15!, NS+20!
ION PRE+20, CAN+14, NS+19
IOP PRE+16~, PRE+17*, CAN+11*, NS+16*
J PRINT+12~, PRE+8*
L PRINT+12~, PRE+9*
L0 PRINT+12~, PRE+7*, PRE+8
L2 PRINT+12~, PRE+8*
LSUB DEV~, DEV+35*, A+2, A+4, A+5*, P+4, P+6, P+7*
MAX DEV~, DEV+31*, DEV+32, DEV+33*, A+3, A+6, P+5, P+8
MW DEVICE+8~, DEVICE+14*, DEVICE+23*, DEVICE+24*
PARTIAL DEV~, DEV+37*, A+2, A+3, P+4, P+5
PL DEVICE+8~, DEVICE+23*, DEVICE+25*
POP PRE+16~, PRE+18*, PRE+19, CAN+8~, CAN+12*, CAN+13, NS+17*, NS+18
RET DEV~, DEV+22*, DEV+23, DEV+25, DEV+29, DEV+32, DEV+41, DEV+42, A+10, P+12
, PRINT~, PRINT+16*, PRINT+17, PRINT+18, PRINT+21, PRINT+22, PRINT+25, PRINT+26, PRINT+29, PRINT+30
, PRINT+33, PRINT+36, PRINT+39, PRINT+41, PRINT+44, PRINT+46, PRE+2, PRE+4, PRE+19, CAN+6
CAN+10, CAN+13, NS+2, NS+12, NS+13, NS+15, NS+18
S PRINT+12~, PRE+9*
S1 PRINT+12~, PRE+7*
SC PRINT+12~, PRINT+40*, PRINT+41, PRE+1, PRE+4, PRE+9, PRE+10, CAN+4, CAN+5, NS+4
SD9 PRINT+13~, PRE+7*
SDAMTYP PRINT+13~, PRE+12*
SDBD PRINT+13~, PRE+7*, PRE+8
SDC PRINT+13~, PRE+9*
SDCL PRINT+13~, PRE+9*, CAN+1~
SDCL(1 CAN+4*
SDCLN PRINT+13~
SDCNT DEV+19~, DEV+21*, DEV+41, DEV+42, A+3, A+6, A+10*, P+5, P+8, P+12*
SDDT NS+1~, NS+4*
SDECI DEVICE+4~, DEVICE+5*, DEVICE+7, DEVICE+29*, DEVICE+30
SDECY DEVICE~, DEVICE+6*, DEVICE+7, DEVICE+29, DEVICE+30
SDED PRINT+13~, PRE+7*
SDFIRST PRINT+13~, PRINT+15*
SDFN PRINT+13~, PRE+9*
SDFORM PRINT+13~, PRE+7*
SDID A+1~, A+3, A+4*, A+6*, A+7, A+8, A+9, A+10, P+1~, P+5
P+6*, P+8*, P+9, P+10, P+11, P+12, PRINT~, PRINT+28*, PRINT+29, PRINT+30
PRE+17, CAN+11, NS+16
SDL CAN+1~, CAN+2*, CAN+5*, CAN+6
SDLET PRINT+13~, PRE+10*, PRE+11, NS+1~, NS+6*, NS+14*, NS+15
SDLET1 PRINT+13~, PRE+11*
SDLT PRINT+13~, PRE+7*
SDLT1 NS+1~, NS+6*
SDMSG NS+1~, NS+11*, NS+12, NS+13, NS+15
SDNOD PRINT+13~, PRINT+32*, PRINT+33, PRINT+34, PRINT+38, PRINT+42, PRINT+43, NS+9
SDNSACT NS+1~, NS+7*
SDRES PRINT+13~, PRINT+38*, PRINT+39, PRINT+40
SDSUB DEV+19~, DEV+20*, DEV+41, A+3*, A+6*, P+5*, P+8*
SDT PRINT+13~, PRINT+42*, NS+2, NS+3*, NS+5
SDTIME NS+1~, NS+9*, NS+10*
SDTMP DEV+19~, DEV+24*, DEV+25, DEV+41*
SDTTM PRINT+13~, PRINT+42*, PRE+1, PRE+7, PRE+9, CAN+4
SDV1 PRINT+13~, PRE+7*, NS+1~, NS+8*
SDWH PRINT+13~, PRINT+43*, CAN+5, CAN+6, CAN+9*, CAN+10
SDX PRINT+13~, PRE+9*
SDY PRINT+13~, PRE+1*, PRE+2
TYPE DEV~, DEV+27*, DEV+28*, DEV+29, DEV+39, PRINT~, PRINT+24*, PRINT+25, PRINT+26, PRINT+45
U DEVICE+14, DEVICE+16, DEVICE+17, DEVICE+23, DEVICE+24, DEVICE+25, DEVICE+26, DEVICE+29, DEV+41, A+8
A+10, P+10, P+12, PRINT+34, PRINT+38, PRINT+42, PRINT+43, PRE+1, PRE+4, PRE+9
PRE+10, CAN+4, NS+9
VAUTNALL PRINT+14~, PRE+7*
VAUTNI PRINT+14~, PRE+7*
X DEVICE+8~, DEVICE+20*, DEVICE+21, DEVICE+23*, DEVICE+24, DEVICE+25, DEVICE+26*, DEVICE+27, DEVICE+28*
X0 DEVICE+8~, DEVICE+14*, DEVICE+17, DEVICE+26, DEVICE+29
XLOC DEVICE+8~, DEVICE+14*
XOSD DEVICE+8~, DEVICE+14*, DEVICE+18
XSEC DEVICE+8~, DEVICE+14*, DEVICE+22
XSTYPE DEVICE+8~, DEVICE+14*, DEVICE+15, DEVICE+23
XTIME DEVICE+8~, DEVICE+14*, DEVICE+19, DEVICE+20, DEVICE+21*
XTYPE DEVICE+8~, DEVICE+14*, DEVICE+16
Y DEVICE+8~, DEVICE+20*, DEVICE+21
ZTDESC PRE+16~, PRE+20*, CAN+8~, CAN+14*, NS+19*
ZTDTH PRE+16~, PRE+20*, CAN+14*, NS+19*
ZTIO PRE+16~, PRE+20*, CAN+8~, CAN+14*, NS+19*
ZTRTN PRE+16~, PRE+20*, CAN+8~, CAN+14*, NS+19*
ZTS PRINT+12~, PRE+21*, CAN+14*, CAN+15!, NS+19*, NS+20!
ZTSAVE PRE+16~, CAN+8~
ZTSAVE( PRE+21*, CAN+14*, NS+19*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All