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 |  Marked Items  | All
Print Page as PDF
Routine: SDECRMG1

Package: Scheduling

Routine: SDECRMG1


Information

SDECRMG1 ;ALB/SAT/JSM - VISTA SCHEDULING RPCS ;MAR 15, 2017

Source Information

Source file <SDECRMG1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 ^%DT  DT^DILF  $$GET1^DIQ  
Kernel 1 ($$FMADD,$$FMDIFF,$$NOW)^XLFDT  
Scheduling 1 (ARGET,RECGET,WLGET)^SDEC  

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 SDECRMG  SDECRMG RECCNT  SDECRMG2  

Entry Points

Name Comments DBIA/ICR reference
WAIT(SDCY,MAXREC,DFN,SDBEG,SDEND,CLINIC,PRI,SCVISIT,SVCR,ORIGDT,DESDT,DESDTR,PRIGRP,SORT,PTS,SDMAX,URG,SDSVC,SDLASTE,ORIGDTR,SDCNT,MGIENS,SDALL)
WAIT1(MAXREC,DFN,SDBEG,SDEND,CLINIC,PRI,SCVISIT,SVCR,ORIGDT,DESDT,DESDTR,PRIGRP,SORT,PTS,SDMAX,URG,SDSVC,SDLASTA,ORIGDTR,SDCNT,NOD,MGIENS,SDALL) ;get/check/process 1 entry
APPT(SDECY,MAXREC,DFN,SDBEG,SDEND,CLINIC,PRI,SCVISIT,SVCR,ORIGDT,DESDT,DESDTR,PRIGRP,SORT,PTS,SDMAX,URG,SDSVC,SDLASTA,ORIGDTR,SDCNT,MGIENS,SDALL,MRTC)
APPT1(MAXREC,DFN,SDBEG,SDEND,CLINIC,PRI,SCVISIT,SVCR,ORIGDT,DESDT,DESDTR,PRIGRP,SORT,PTS,SDMAX,URG,SDSVC,SDLASTA,ORIGDTR,SDCNT,NOD,MGIENS,MRTC) ;get/check/process 1 entry
RECALL(RET,MAXREC,DFN,SDBEG,SDEND,CLINIC,PRI,SCVISIT,SVCR,ORIGDT,DESDT,DESDTR,PRIGRP,SORT,PTS,SDMAX,URG,SDSVC,SDLASTR,ORIGDTR,SDCNT,MGIENS,SDALL) ;EP
SETNODE(S1,S2,S3,VAL,KEYP,SLIST,CNT) ;EP-
; S1 =Wait Days
; S2 =Request Type - A C E R
; S3 =Request Type IEN
; VAL = Request Type data from rpc call
; KEYP = Storage piece number where LASTSUB is stored
; SLIST = Sort String from $$SORT
SETNODEP(GBL,VAL) ;EP-
PC(VAL,PIECE,DLM) ;EP-
SORT(SORT,IEN,WAITD,TYP,PT,SVCPINV,PGRP,CLGP,DDTE,ODTE,SCPRI,MGIENS,SVCREL)
PAD(STRING,CHAR,CNT) ;prepend characters (default is 0 zero) to STRING
TEST(X) ;EP
TMPGBL() ;EP-
CVTDT(VAL) ;EP-
INVDT(VAL) ;EP-
RECCNT(DATA) ;EP-
SVCL(SDSVC)

External References

Name Field # of Occurrence
^%DT RECALL+36
DT^DILF CVTDT+1
$$GET1^DIQ WAIT1+11, APPT1+10, RECALL+34, RECALL+35, SORT+15, SORT+16
ARGET^SDEC APPT+24
RECGET^SDEC RECALL+20
WLGET^SDEC WAIT+27
$$FMADD^XLFDT WAIT+21, APPT+20
$$FMDIFF^XLFDT WAIT1+26, APPT1+27, RECALL+46
$$NOW^XLFDT WAIT+21, WAIT1+26, APPT+20, APPT1+27, RECALL+46

Used in RPC

RPC Name Call Tags
SDECRMG RECCNT RECCNT

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" TEST+4
^SDWL(409.32 - [#409.32] WAIT+14
^TMP("SDECIDX" SETNODE+10, SETNODE+16*, SETNODE+17*, SETNODE+18*, SETNODE+19*, TMPGBL+1!, RECCNT+1
^XTMP("SDEC" SETNODEP+2*

Label References

Name Line Occurrences
$$CVTDT WAIT1+26, WAIT1+28, WAIT1+29, APPT1+29, APPT1+30, RECALL+46, RECALL+48, RECALL+49
$$PAD SORT+10
$$SORT WAIT1+31, APPT1+32, RECALL+51
$$SVCL WAIT+24, APPT+21
$$TEST APPT+1, RECALL+1
APPT1 APPT+30
SETNODE WAIT1+32, APPT1+33, RECALL+52
WAIT1 WAIT+33

Naked Globals

Name Field # of Occurrence
^($J TMPGBL+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT WAIT+8~, RECALL+36*
CHAR PAD~, PAD+3*, PAD+4*, PAD+8
CLGP WAIT1+1~, WAIT1+8*, WAIT1+9, WAIT1+10, WAIT1+11, WAIT1+31, APPT1+1~, APPT1+8*, APPT1+9, APPT1+10
, APPT1+32, RECALL+10~, RECALL+25*, RECALL+33, RECALL+34, RECALL+51, SORT~, SORT+14, SORT+16
CLINIC WAIT~, WAIT+12, WAIT+19*, WAIT+27, WAIT+33, WAIT1~, WAIT1+9, WAIT1+10, APPT~, APPT+18*
, APPT+24, APPT+30, APPT1~, APPT1+9, RECALL~, RECALL+17*, RECALL+18, RECALL+33
CLINIC( WAIT+13, WAIT1+10, APPT1+9, RECALL+18, RECALL+33
CNT SETNODE~, SETNODE+13*, SETNODE+16, SETNODE+18, PAD~, PAD+5*, PAD+6*, PAD+7*, PAD+8
DATA RECCNT~, RECCNT+1*
DD RECALL+9~
DDTE WAIT1+1~, WAIT1+29*, WAIT1+31, APPT1+1~, APPT1+30*, APPT1+32, RECALL+10~, RECALL+49*, RECALL+51, SORT~
, SORT+14
DESDT WAIT~, WAIT+27, WAIT+33, WAIT1~, WAIT1+13, APPT~, APPT+24, APPT+30, APPT1~, APPT1+12
, RECALL~, RECALL+37
DESDT( WAIT1+13, APPT1+12, RECALL+37
DESDTR WAIT~, WAIT+33, WAIT1~, WAIT1+14, APPT~, APPT+30, APPT1~, APPT1+13, RECALL~, RECALL+38
DESGP WAIT1+1~, WAIT1+12*, WAIT1+13, WAIT1+14, APPT1+1~, APPT1+11*, APPT1+12, APPT1+13, RECALL+36*, RECALL+37
, RECALL+38
DFN WAIT~, WAIT+19*, WAIT+21, WAIT+27, WAIT+33, WAIT1~, APPT~, APPT+18*, APPT+20, APPT+24
, APPT+30, APPT1~, RECALL~, RECALL+17*, RECALL+20
DLM WAIT+8~, WAIT+18*, APPT+9~, APPT+16*, RECALL+9~, RECALL+16*, SETNODE+8~, SETNODE+9*, SETNODE+10, SETNODE+12
, SETNODE+19, PC~, PC+1*, PC+2, SORT+1~, SORT+3*, SORT+13, SORT+18
GBL WAIT+8~, WAIT+17*, APPT+9~, APPT+17*, RECALL+9~, RECALL+15*, SETNODEP~, SETNODEP+1, SETNODEP+2
IEN WAIT1+1~, WAIT1+18*, WAIT1+31, WAIT1+32, APPT1+1~, APPT1+19*, APPT1+32, APPT1+33, RECALL+10~, RECALL+42*
, RECALL+51, RECALL+52, SORT~, SORT+4, SORT+10
KEY SETNODE+8~, SETNODE+12*, SETNODE+15, SETNODE+17
KEYP SETNODE~, SETNODE+15
LASTSUB WAIT+9~, WAIT+18*, APPT+10~, APPT+15*, RECALL+10~, RECALL+16*
LP WAIT+8~, WAIT+30*, WAIT+31, APPT+9~, APPT+27*, APPT+28, RECALL+9~, RECALL+23*, RECALL+24
MAXREC WAIT~, WAIT+19*, WAIT+33, WAIT1~, APPT~, APPT+18*, APPT+30, APPT1~, RECALL~, RECALL+17*
MGIENS WAIT~, WAIT1~, WAIT1+31, APPT~, APPT1~, APPT1+32, RECALL~, SORT~
MGIENS( SORT+4
MGIENS("A" APPT+29
MGIENS("E" WAIT+32
MRTC APPT~, APPT+30, APPT1~, APPT1+14
NOD WAIT+8~, WAIT+28*, WAIT+31*, WAIT+32, WAIT+33, WAIT1~, WAIT1+3, WAIT1+4, WAIT1+8, WAIT1+12
, WAIT1+15, WAIT1+18, WAIT1+19, WAIT1+21, WAIT1+22, WAIT1+23, WAIT1+24, WAIT1+25, WAIT1+26, WAIT1+28
, WAIT1+29, WAIT1+32, APPT+9~, APPT+25*, APPT+28*, APPT+29, APPT+30, APPT1~, APPT1+3, APPT1+5
, APPT1+8, APPT1+11, APPT1+14, APPT1+15, APPT1+19, APPT1+20, APPT1+22, APPT1+23, APPT1+24, APPT1+25
, APPT1+26, APPT1+27, APPT1+29, APPT1+30, APPT1+33, RECALL+9~, RECALL+21*, RECALL+24*, RECALL+25, RECALL+26
, RECALL+28, RECALL+29, RECALL+35, RECALL+36, RECALL+39, RECALL+42, RECALL+43, RECALL+46, RECALL+48, RECALL+49
, RECALL+52
OD RECALL+9~
ODTE WAIT1+1~, WAIT1+28*, WAIT1+31, APPT1+1~, APPT1+29*, APPT1+32, RECALL+10~, RECALL+48*, RECALL+51, SORT~
, SORT+14
ORIGDT WAIT~, WAIT+27, WAIT+33, WAIT1~, WAIT1+17, APPT~, APPT+24, APPT+30, APPT1~, APPT1+18
, RECALL~, RECALL+41
ORIGDT( WAIT1+17, APPT1+18, RECALL+41
ORIGDTR WAIT~, WAIT+33, WAIT1~, WAIT1+16, APPT~, APPT+30, APPT1~, APPT1+17, RECALL~, RECALL+40
ORIGGP WAIT1+1~, WAIT1+15*, WAIT1+16, WAIT1+17, APPT1+1~, APPT1+15*, APPT1+16, APPT1+17, APPT1+18, RECALL+9~
, RECALL+39*, RECALL+40, RECALL+41
PG RECALL+9~
PGRP WAIT1+1~, WAIT1+3*, WAIT1+6*, WAIT1+7, WAIT1+31, APPT1+1~, APPT1+3*, APPT1+4*, APPT1+7, APPT1+32
, RECALL+10~, RECALL+28*, RECALL+31*, RECALL+32, RECALL+45, RECALL+51, SORT~, SORT+12
PIECE PC~, PC+2
PRI WAIT~, WAIT+27, WAIT+33, WAIT1~, APPT~, APPT+24, APPT+30, APPT1~, RECALL~
PRI( WAIT1+7, APPT1+7, RECALL+32
PRIGRP WAIT~, WAIT+33, WAIT1~, WAIT1+7, APPT~, APPT+30, APPT1~, APPT1+7, RECALL~, RECALL+32
PT WAIT1+1~, WAIT1+4*, WAIT1+5, WAIT1+31, APPT1+1~, APPT1+5*, APPT1+6, APPT1+32, RECALL+9~, RECALL+29*
, RECALL+30, RECALL+51, SORT~, SORT+14, SORT+15
PTS WAIT~, WAIT+33, WAIT1~, WAIT1+5, APPT~, APPT+30, APPT1~, APPT1+6, RECALL~, RECALL+30
PTS( WAIT1+5, APPT1+6, RECALL+30
RET WAIT+9~, WAIT+27, WAIT+28, WAIT+30, WAIT+31, APPT+10~, APPT+24, APPT+25, APPT+27, APPT+28
, RECALL~
S1 SETNODE~, SETNODE+7
S2 SETNODE~, SETNODE+7, SETNODE+10, SETNODE+17, SETNODE+19
S3 SETNODE~, SETNODE+7, SETNODE+10, SETNODE+12, SETNODE+17, SETNODE+19
SCNT SORT+1~, SORT+3*, SORT+6*
SCPRI WAIT1+1~, WAIT1+22*, WAIT1+31, APPT1+1~, APPT1+23*, APPT1+32, RECALL+9~, RECALL+44*, RECALL+51, SORT~
SCVISIT WAIT~, WAIT+22*, WAIT+27, WAIT+33, WAIT1~, WAIT1+21, APPT~, APPT+12*, APPT+24, APPT+30
, APPT1~, APPT1+22, RECALL~, RECALL+43
SD SORT+1~, SORT+7*, SORT+9, SORT+11, SORT+14, SORT+15, SORT+16
SDALL WAIT~, WAIT1~, APPT~, RECALL~
SDBEG WAIT~, WAIT+19*, WAIT+20*, WAIT+27, WAIT+33, WAIT1~, APPT~, APPT+18*, APPT+19*, APPT+24
, APPT+30, APPT1~, APPT1+16, RECALL~, RECALL+17*, RECALL+20
SDCF WAIT+8~, WAIT+11*, WAIT+12*, WAIT+13, WAIT+14*, WAIT+15
SDCLL RECALL+10~, RECALL+12*, RECALL+18*, RECALL+20
SDCNT WAIT~, WAIT+26, WAIT+27, WAIT+30, WAIT+33, WAIT1~, WAIT1+32, APPT~, APPT+23, APPT+24
, APPT+27, APPT+30, APPT1~, APPT1+33, RECALL~, RECALL+19, RECALL+20, RECALL+52
SDCY WAIT~
SDECY APPT~, RECALL+10~, RECALL+20, RECALL+21, RECALL+23, RECALL+24
SDEND WAIT~, WAIT+19*, WAIT+21*, WAIT+27, WAIT+33, WAIT1~, APPT~, APPT+18*, APPT+20*, APPT+24
, APPT+30, APPT1~, APPT1+16, RECALL~, RECALL+17*, RECALL+20
SDI WAIT+8~, WAIT+13*, WAIT+14, RECALL+10~, RECALL+18*, PAD+1~, SVCL+1~, SVCL+3*, SVCL+4
SDLASTA WAIT+33, WAIT1~, APPT~, APPT+22*, APPT+23, APPT+24, APPT+25*, APPT+26*, APPT+30, APPT1~
SDLASTE WAIT~, WAIT+25*, WAIT+26, WAIT+27, WAIT+28*, WAIT+29*
SDLASTR RECALL~, RECALL+17*, RECALL+19, RECALL+20, RECALL+21*, RECALL+22*
SDMAX WAIT~, WAIT+16*, WAIT+26, WAIT+27, WAIT+30, WAIT+33, WAIT1~, APPT~, APPT+11*, APPT+23
, APPT+24, APPT+27, APPT+30, APPT1~, RECALL~, RECALL+14*, RECALL+19, RECALL+20
SDR PAD+1~, PAD+8*, PAD+9, SVCL+1~, SVCL+2*, SVCL+6*, SVCL+7
SDSVC WAIT~, WAIT+24*, WAIT+33, WAIT1~, WAIT1+25, APPT~, APPT+14*, APPT+21*, APPT+30, APPT1~
, APPT1+26, RECALL~, RECALL+13*, RECALL+35, SVCL~
SDSVC( WAIT1+25, APPT1+26, RECALL+35, SVCL+3, SVCL+4
SDSVCN RECALL+35~*
SLIST SETNODE~, SETNODE+12
SOR SORT+1~, SORT+5*, SORT+7
SORT WAIT~, WAIT+33, WAIT1~, WAIT1+31, APPT~, APPT+30, APPT1~, APPT1+32, RECALL~, RECALL+51
, SORT~
SORT( SORT+5, SORT+7
SORT("B" WAIT+27
SORTSTR WAIT1+1~, WAIT1+31*, WAIT1+32, APPT1+1~, APPT1+32*, APPT1+33, RECALL+9~, RECALL+51*, RECALL+52
STCNT SORT+2~
STID SORT+2~
STJ SORT+2~
STR SORT+1~, SORT+3*, SORT+8*, SORT+9*, SORT+10*, SORT+12*, SORT+13*, SORT+14*, SORT+15*, SORT+16*
, SORT+17, SORT+18
STRING SORT+1~, SORT+3*, SORT+4*, SORT+17*, SORT+18*, SORT+19, PAD~, PAD+2*, PAD+8
STTYP SORT+2~
SVC SVCL+1~, SVCL+4*, SVCL+5, SVCL+6
SVCL WAIT+8~, WAIT+10*, WAIT+24*, WAIT+27, APPT+9~, APPT+21*, APPT+24
SVCP WAIT1+1~, WAIT1+19*, WAIT1+20, APPT1+1~, APPT1+20*, APPT1+21, RECALL+9~, RECALL+10~, RECALL+26*, RECALL+27
SVCPINV WAIT1+1~, WAIT1+20*, WAIT1+31, APPT1+1~, APPT1+21*, APPT1+32, RECALL+10~, RECALL+27*, RECALL+51, SORT~
, SORT+14
SVCR WAIT~, WAIT+23*, WAIT+27, WAIT+33, WAIT1~, WAIT1+24, APPT~, APPT+13*, APPT+24, APPT+30
, APPT1~, APPT1+24, RECALL~, RECALL+11
SVCREL WAIT1+23*, WAIT1+31, APPT1+25*, APPT1+32, RECALL+45*, RECALL+51, SORT~, SORT+13
TYP WAIT+8~, WAIT+18*, WAIT1+1~, WAIT1+2*, WAIT1+31, WAIT1+32, APPT+9~, APPT+16*, APPT1+1~, APPT1+2*
, APPT1+32, APPT1+33, RECALL+9~, RECALL+16*, RECALL+51, RECALL+52, SORT~, SORT+4, SORT+9, SORT+14
U WAIT+28, WAIT+32, WAIT1+3, WAIT1+4, WAIT1+8, WAIT1+12, WAIT1+15, WAIT1+18, WAIT1+19, WAIT1+21
, WAIT1+22, WAIT1+23, WAIT1+24, WAIT1+25, WAIT1+26, WAIT1+28, WAIT1+29, APPT+25, APPT+29, APPT1+3
, APPT1+5, APPT1+8, APPT1+11, APPT1+14, APPT1+15, APPT1+19, APPT1+20, APPT1+22, APPT1+23, APPT1+24
, APPT1+25, APPT1+26, APPT1+27, APPT1+29, APPT1+30, RECALL+18, RECALL+21, RECALL+25, RECALL+26, RECALL+28
, RECALL+29, RECALL+35, RECALL+36, RECALL+39, RECALL+42, RECALL+43, RECALL+46, RECALL+48, RECALL+49, SETNODE+15
, SETNODE+17, PC+1, TEST+2
URG WAIT~, WAIT+7, WAIT+33, WAIT1~, APPT~, APPT+2, APPT+30, APPT1~, RECALL~, RECALL+2
VAL SETNODE~, SETNODE+14*, SETNODE+15*, SETNODE+16, SETNODEP~, SETNODEP+2, PC~, PC+2, CVTDT~, CVTDT+1
, CVTDT+2, INVDT~, INVDT+1, INVDT+2
WAITD WAIT1+1~, WAIT1+26*, WAIT1+27*, WAIT1+31, WAIT1+32, APPT1+1~, APPT1+27*, APPT1+28*, APPT1+32, APPT1+33
, RECALL+10~, RECALL+46*, RECALL+47*, RECALL+51, RECALL+52, SORT~, SORT+14
WLIEN1 WAIT+9~, WAIT+19*, WAIT+27
X WAIT+8~, WAIT+28*, WAIT+29, APPT+9~, APPT+25*, APPT+26, RECALL+10~, RECALL+21*, RECALL+22, RECALL+36*
, TEST~, TEST+2*, TEST+3
Y WAIT+8~, RECALL+36
Z TEST+1~, TEST+2*, TEST+5

Marked Items

Name Field # of Occurrence
$T(@Z^@X TEST+5
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 |  Marked Items  | All