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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SCRPW74

Package: Scheduling

Routine: SCRPW74


Information

SCRPW74 ;BP-CIOFO/KEITH,ESW - Clinic appointment availability extract (cont.) ; 6/10/03 9:13am

Source Information

Source file <SCRPW74.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 3 ^%ZTLOAD  $$NOW^XLFDT  BMES^XPDUTL  
Scheduling 2 END^SCRPW50  EXTRACT^SCRPW72  
VA FileMan 2 C^%DTC  ^DIR  

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

Package Total Caller Graph
Scheduling 2 SCRPW70  SCRPW72  

Entry Points

Name Comments DBIA/ICR reference
MON(SDEX,SDT,SDMON) ;Determine month and date ranges for extracts
QDIS(SDXTMP) ;Display extract queuing information
DAYS(SDATE,SDAY) ;Adjust target day if necessary
WHEN(SDEX,SDNOW) ;Determine date for next run
WHEN2(X) ;Determine date for extract 2
SCHED(SDEX,SDT,SDRPT,SDMON,SDKID) ;Schedule repetitive extract run
QQ
XTMP ;Service ^XTMP nodes
RUN(SDR) ;Run extract (reschedule if requested)
EXIT

External References

Name Field # of Occurrence
C^%DTC MON+22, MON+28, MON+29, DAYS+6, WHEN+15, WHEN+18, WHEN+27, WHEN+35, WHEN+41, WHEN2+5
XTMP+2
^%ZTLOAD SCHED+9
^DIR EXIT
END^SCRPW50 EXIT+13
EXTRACT^SCRPW72 RUN+12
$$NOW^XLFDT WHEN+6
BMES^XPDUTL QQ+1, QQ+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?18,"*** Extract queuing information on file ***"
  • Line Location: QDIS+3
Function Call: WRITE
  • Prompt: !!,"==> No extract queuing data found"
  • Line Location: QDIS+4
Function Call: WRITE
  • Prompt: !!,"Extract "_SDEX_" queued for "_Y_", task number: "_ZTSK,!
  • Line Location: QQ+5
Routine Call
  • DIR
  • Line Location:
    • EXIT

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" MON+20, MON+22, MON+26, MON+30, QDIS+8, QQ+3
^SD(404.91 - [#404.91] MON+17, WHEN+12
^TMP( EXIT+1!
^TMP("SDPAT" EXIT+2!
^XTMP("SD53P192" WHEN+10, XTMP+3, XTMP+4*, XTMP+6*, XTMP+7*, XTMP+8*, XTMP+9*, RUN+5!

Label References

Name Line Occurrences
$$DAYS WHEN+15, WHEN+18, WHEN+27, WHEN+35, WHEN+41, WHEN2+5
$$MON RUN+9
$$WHEN RUN+9
$$WHEN2 WHEN+22, WHEN+29, WHEN+37, WHEN+42
SCHED RUN+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT+3!
%DT EXIT+3!
%H EXIT+3!
%I EXIT+3!
%T EXIT+3!
%Y EXIT+3!
CT EXIT+3!
D EXIT+3!
DA EXIT+3!
DAY EXIT+3!
DIC EXIT+3!
DIE EXIT+3!
DIR EXIT~, EXIT+3!
DIR(0 EXIT*
DR EXIT+3!
DTOUT EXIT+3!
DUOUT EXIT+3!
DUZ XTMP+4
ENDATE EXIT+3!
I EXIT+4!
IOM EXIT+13
IOST EXIT
J EXIT+4!
MAX EXIT+4!
MAXDT EXIT+4!
SC EXIT+4!
SC0 EXIT+4!
SCNA EXIT+4!
SD EXIT+4!
SDATE DAYS~, DAYS+5
SDAY DAYS~, DAYS+7, WHEN+5~, WHEN+12*, WHEN+15, WHEN+18, WHEN+27, WHEN+35, WHEN+41, WHEN2+4*
, WHEN2+5, EXIT+4!
SDBDT RUN+2~, EXIT+4!
SDBEG EXIT+4!
SDC EXIT+4!
SDCAP EXIT+5!
SDCCP EXIT+5!
SDCNAM EXIT+5!
SDCOL EXIT+5!
SDCP EXIT+5!
SDCT EXIT+5!
SDDAY EXIT+5!
SDDIV RUN+2~, EXIT+5!
SDDT WHEN+5~, WHEN+7*, WHEN+15, EXIT+5!
SDDV EXIT+5!
SDDW EXIT+5!
SDEDT RUN+2~, EXIT+6!
SDEND EXIT+6!
SDEX MON~, MON+16, MON+17, MON+18, MON+24, MON+33, QDIS+2~, QDIS+5*, QDIS+6, QDIS+7
, QDIS+8, QDIS+9, WHEN~, WHEN+10, WHEN+22, WHEN+28, WHEN+36, WHEN+42, SCHED~, QQ+4
QQ+5, XTMP+7, XTMP+8, XTMP+9, RUN+2~, RUN+5, RUN+8, RUN+9, RUN+10, EXIT+6!
SDEXDT EXIT+6!
SDFAC EXIT+6!
SDFLEN EXIT+4!
SDFMT EXIT+6!, EXIT+12!
SDFMTS EXIT+12!
SDHD EXIT+6!
SDI SCHED+6~, SCHED+9*, EXIT+1*, EXIT+6!
SDIN EXIT+6!
SDINT WHEN+5~, WHEN+13*, WHEN+22, WHEN+25, WHEN+32, EXIT+6!
SDIV EXIT+6!
SDJN EXIT+2, EXIT+12!
SDKID SCHED~, QQ+1, QQ+4, QQ+5, EXIT+7!
SDL EXIT+7!
SDLINE EXIT+7!
SDMAX EXIT+7!
SDMD EXIT+7!
SDMG EXIT+7!
SDMON MON~, SCHED~, RUN+6~, RUN+9, RUN+10, EXIT+7!
SDMON( RUN+3
SDMON("SDBDT" MON+20*, MON+21, MON+26*, MON+27, MON+28, MON+32, MON+35
SDMON("SDDIV" MON+16*
SDMON("SDEDT" MON+22*, MON+30*
SDMON("SDEX" MON+17*, SCHED+8
SDMON("SDPAST" MON+16*
SDMON("SDPBDT" MON+20*, MON+26*
SDMON("SDPEDT" MON+22*, MON+30*
SDMON("SDRPT" MON+36*
SDMPDT EXIT+7!
SDNOW WHEN~, WHEN+6*, WHEN+7, WHEN+10, WHEN+16, EXIT+7!
SDOE EXIT+7!
SDOE0 EXIT+7!
SDOUT EXITEXIT+8!
SDP EXIT+8!
SDPAGE EXIT+8!
SDPAR MON+15~, MON+17*, MON+21, MON+27, WHEN+5~, WHEN+12*, WHEN+13, WHEN+14, WHEN2+4, EXIT+8!
SDPAST RUN+2~, EXIT+8!
SDPATT EXIT+8!
SDPBDT RUN+2~, EXIT+8!
SDPCT EXIT+8!
SDPEDT RUN+2~, EXIT+8!
SDPG EXIT+8!
SDPGDT XTMP+2*, XTMP+4, XTMP+6, EXIT+9!
SDPNOW EXIT+9!
SDQUIT EXIT+9!
SDR RUN~, RUN+4, EXIT+9!
SDRE EXIT+9!
SDREPORT EXIT+4!
SDRPT SCHED~, XTMP+9, RUN+2~, RUN+7, RUN+9*, RUN+10, EXIT+9!
SDS EXIT+9!
SDSC1 EXIT+9!
SDSC2 EXIT+9!
SDSIZE EXIT+9!
SDSL EXIT+9!
SDSOH EXIT+10!
SDSORT EXIT+10!
SDSSC EXIT+10!
SDSTRTDT EXIT+10!
SDT MON~, MON+19, MON+25, WHEN+5~, WHEN2+3*, WHEN2+5, SCHED~, SCHED+7, QQ+3, XTMP+2
XTMP+8, RUN+6~, RUN+7*, RUN+8*, RUN+9*, RUN+10, EXIT+10!
SDTCAP EXIT+10!
SDTIME WHEN+5~, WHEN+14*, WHEN+16, WHEN+22, WHEN+28, WHEN+36, WHEN+42, WHEN2+6, EXIT+10!
SDTIT EXIT+10!
SDTITL EXIT+10!
SDTOE EXIT+10!
SDTSL EXIT+11!
SDTX EXIT+11!
SDTY EXIT+11!
SDV RUN+2~, RUN+3*, EXIT+11!
SDX MON+15~, MON+33*, MON+34*, MON+35*, MON+36, MON+37, DAYS+4~, DAYS+6*, DAYS+7, EXIT+11!
SDXM EXITEXIT+11!
SDXTMP QDIS~, QDIS+4, EXIT+11!
SDXTMP("EXTRACT" QDIS+6, QDIS+7, QDIS+8
SDY MON+15~, MON+32*, MON+33*, MON+35, EXIT+11!
SDZ EXIT+11!
SI EXIT+11!
SM EXIT+11!
SS EXIT+11!
U MON+21, MON+27, MON+34, MON+35, QDIS+6, WHEN+10, WHEN+12, WHEN+13, WHEN+14, WHEN2+4
XTMP+2, XTMP+6, RUN+7
X MON+22, MON+28, MON+29, MON+30, DAYS+4~, DAYS+6, WHEN+5~, WHEN+16, WHEN+17, WHEN+22
, WHEN+25, WHEN+26, WHEN+27, WHEN+28*, WHEN+29*, WHEN+32, WHEN+33*, WHEN+35, WHEN+36*, WHEN+37*
, WHEN+40*, WHEN+41*, WHEN+42, WHEN2~, WHEN2+3, WHEN2+6*, XTMP+1~, XTMP+2, EXIT+11!
X1 MON+15~, MON+21*, MON+27*, MON+29*, DAYS+4~, DAYS+5*, WHEN+5~, WHEN+15*, WHEN+17*, WHEN+18
, WHEN+26*, WHEN+27*, WHEN+33*, WHEN+34*, WHEN+35*, WHEN+40*, WHEN+41, WHEN2+5*, XTMP+1~, XTMP+2*
EXIT+11!
X2 MON+15~, MON+21*, MON+27*, MON+29*, DAYS+4~, DAYS+6*, WHEN+5~, WHEN+15*, WHEN+18*, WHEN+27*
, WHEN+35*, WHEN+41*, WHEN2+5*, XTMP+1~, XTMP+2*, EXIT+11!
Y MON+15~, MON+19*, MON+20, MON+22*, MON+25*, MON+26, MON+30*, QDIS+2~, QDIS+8*, QDIS+9
, SCHED+6~, QQ+3*, QQ+4, QQ+5, EXIT+11!
ZTDESC SCHED+6~, SCHED+8*
ZTDTH SCHED+6~, SCHED+7*
ZTIO SCHED+6~, SCHED+7*
ZTRTN SCHED+6~, SCHED+7*
ZTSAVE SCHED+6~
ZTSAVE("SDMON(" SCHED+7*
ZTSK SCHED+6~, SCHED+9, QQQQ+4, QQ+5, XTMP+7, RUN+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All