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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SCRPW21

Package: Scheduling

Routine: SCRPW21


Information

SCRPW21 ;RENO/KEITH - ACRP Ad Hoc Report (cont.) ; 18 Nov 98 3:30 PM

Source Information

Source file <SCRPW21.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
VA FileMan 7 ^%DT  ^DIC  FILE^DICN  FIELD^DID  ^DIE  ^DIK  ^DIR  
Scheduling 6 QUE^SCRPW20  PLIST^SCRPW22  EXIT^SCRPW27  HDR^SCRPW29  ($$XY,END,SUBT,TITL)^SCRPW50  $$GETOE^SDOE  
Kernel 1 EN^XUTMDEVQ  

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

Package Total Caller Graph
Scheduling 8 SCRPW20  SCRPW22  SCRPW23  SCRPW26  SCRPW41  SCRPW43  SCRPW45  SCRPW47  

Entry Points

Name Comments DBIA/ICR reference
BLD ;Build ^TMP global from data element parameters in file #409.92
BLD1
STR() ;Create parameter string
SELT(SDPAR) ;Select/restore template
SELT1
SELT2
SAVT(SDPAR) ;Save template
SAVT1
SAVT2
SAVT3
SAVT4
SAVT5
SAVT6
SAVT0()
DELT ;Delete template parameters for write-over
DATA(SDZ) ;Return data elements for Fileman function SCRPWDATA
PRTT ;Print from Ad Hoc template
DTR
FDT
LDT
DIST ;Display template contents
DISTP
NAME(SDI) ;Get NEW PERSON name
DATE(SDI) ;Get edited date
PURT ;Delete a template
END ;Clean up
DFILE ;Delete file #409.92 entries prior to install

External References

Name Field # of Occurrence
^%DT FDTLDT
^DIC SELT+3, SAVT1PURT+1
FILE^DICN SAVT1+4, SAVT1+5, SAVT3SAVT4+1, SAVT6
FIELD^DID SAVT1+4, SAVT1+5, SAVT2SAVT4SAVT5
^DIE SAVT1+3, SAVT3+4
^DIK DELT+2, PURT+3, DFILE+4
^DIR SAVT0+1, PURT+2
QUE^SCRPW20 LDT+3
PLIST^SCRPW22 DISTP+3
EXIT^SCRPW27 DIST+2, DISTP+3, DISTP+4
HDR^SCRPW29 DISTP+3
$$XY^SCRPW50 DISTP
END^SCRPW50 DIST+2, END+1
SUBT^SCRPW50 DTR
TITL^SCRPW50 PRTT+1, DIST+1, PURT+1
$$GETOE^SDOE DATA+4, DATA+5
EN^XUTMDEVQ DIST+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SAVT1+0
Function Call: WRITE
  • Prompt: !!,"...saved.",!
  • Line Location: SAVT1+6
Function Call: WRITE
  • Prompt: !!,"A template already exists by this name.",!
  • Line Location: SAVT0+0
Function Call: WRITE
  • Prompt: !!,"No templates defined to print from!",!
  • Line Location: PRTT+2
Function Call: WRITE
  • Prompt: !
  • Line Location: FDT+0
Function Call: WRITE
  • Prompt: !
  • Line Location: LDT+0
Function Call: WRITE
  • Prompt: !!,$C(7),"Ending date must be after beginning date!"
  • Line Location: LDT+1
Function Call: WRITE
  • Prompt: !
  • Line Location: LDT+3
Function Call: WRITE
  • Prompt: !
  • Line Location: DIST+2
Function Call: WRITE
  • Prompt: $$XY^SCRPW50(IOF,1,0)
  • Line Location: DISTP+0
Function Call: WRITE
  • Prompt: !
  • Line Location: PURT+1
Function Call: WRITE
  • Prompt: !
  • Line Location: PURT+2
Function Call: WRITE
  • Prompt: !,"...deleted."
  • Line Location: PURT+3
Function Call: WRITE
  • Prompt: !!,"Deleting file #409.92 entries"
  • Line Location: DFILE+3
Function Call: WRITE
  • Prompt: "."
  • Line Location: DFILE+4
Function Call: WRITE
  • Prompt: !
  • Line Location: DFILE+5
Routine Call
  • DIC
  • Line Location:
    • SELT+3
    • SAVT1
    • PURT+1
Routine Call
  • DIE
  • Line Location:
    • SAVT1+3
    • SAVT3+4
Routine Call
  • DIR
  • Line Location:
    • SAVT0+1
    • PURT+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SDD(409.91 - [#409.91] Classic Fileman Calls,  FIELD^DID
409.916 FIELD^DID
409.9161 FIELD^DID
409.917 FIELD^DID
^SD(409.92 - [#409.92] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("XY" DISTP
^DD("DD" FDT+1, LDT+2, DATE+1
^SD(409.92 - [#409.92] BLD+6, STR+1, DATA+3, DFILE+1, DFILE+4
^SDD(409.91 - [#409.91] SELT+5, SELT+6, SELT1SELT1+1, DELT+2, PRTT+2, DISTP+1
^TMP("SCRPW" BLD1*
^VA(200 - [#200] NAME+1
^XUSEC("SC AD HOC TEMPLATE" SAVT+1

Label References

Name Line Occurrences
$$SAVT0 SAVT1+1
$$SELT PRTT+3, DIST+1
$$STR BLD+6
BLD1 BLD+6
DATE DISTP+2
DELT SAVT1+2
END PRTT+2, PRTT+3, FDTLDTLDT+3, DIST+1, PURT+1, PURT+2, PURT+3
FDT FDT+1
LDT LDT+1, LDT+2
NAME DISTP+1
SAVT1 SAVT1+1
SAVT2 SAVT1+4
SAVT3 SAVT2
SAVT4 SAVT3+5
SAVT5 SAVT1+5
SAVT6 SAVT5
SELT1 SELT+5
SELT2 SELT1+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT PRTT+3~, FDT*
%DT("A" FDT*, LDT*
>> D0 DATA+4, DATA+5
DA SAVT+1~, SAVT1+3*, SAVT3+4*, DELT+1~, DELT+2*, PURT+1~*, DFILE+2~*, DFILE+4*
DA(1 SAVT1+4*, SAVT3*, SAVT4+1*, SAVT6*, DELT+2*
DA(2 SAVT3*, SAVT4+1*, SAVT6*
DA(3 SAVT4+1*
DD SAVT+1~, SAVT1+4!, SAVT1+5!, SAVT2!, SAVT4!, SAVT5!
DIC SELT+3~*, SAVT+1~, SAVT+2*, SAVT1+4*, SAVT1+5*, SAVT2*, SAVT3+4, SAVT4*, SAVT5*, PURT+1~*
PURT+3
DIC("A" SAVT+2*
DIC("DR" SAVT4*, SAVT4+1!, SAVT6*!
DIC("P" SAVT1+4*, SAVT1+5*, SAVT2*, SAVT4*, SAVT5*
DIC(0 SELT+3*, SAVT+2*, PURT+1*
DIE SAVT+1~, SAVT1+3*, SAVT3+4*
DIK DELT+1~, DELT+2*, PURT+3~*, DFILE+2~*
>> DINUM SAVT1+5*, SAVT2*, SAVT5*
DIR SAVT0+1~, PURT+2~
DIR("A" SAVT0+1*, PURT+2*
DIR("B" SAVT0+1*, PURT+2*
DIR(0 SAVT0+1*, PURT+2*
DLAYGO SAVT+1~, SAVT+2*, SAVT1+4*, SAVT1+5*, SAVT2*, SAVT4*, SAVT5*
DO SAVT+1~, SAVT1+4!, SAVT1+5!, SAVT2!, SAVT4!, SAVT5!
DR SAVT+1~, SAVT1+3*, SAVT3+3*, SAVT3+4*
>> DTOUT SELT+3, SAVT1, SAVT0+1, FDTLDTPURT+1, PURT+2
>> DUOUT SELT+3, SAVT1, SAVT0+1, PURT+1, PURT+2
DUZ SAVT+1
I BLD+5~, BLD+6*, STR+1
II BLD+7*, STR+1~*
IOF DISTP
IOM DISTP+3
IOSL DISTP+3
IOST DISTPDISTP+3
>> SDF("SPECIFIER" SAVT1+4, SAVT1+5, SAVT2SAVT4SAVT5
SDI SELT+4~, SELT+5*, SELT+6*, SELT1SELT1+1, SAVT+1~, DELT+1~, DELT+2*, DISTP~, DISTP+1*
DISTP+2*, NAME~, NAME+1, DATE~, DATE+1
SDII SELT+4~, SELT+5*, SELT+6*, SELT1SELT1+1, SELT2, SAVT+1~
SDIII SELT+4~, SELT1*, SELT1+1*, SAVT+1~
>> SDNEW SAVT1+1*, SAVT1+2, SAVT1+3
SDOE DATA+2~, DATA+4*, DATA+5*
SDOE0 DATA+2~, DATA+4*, DATA+5*
SDOUT DIST+1~, DISTP*, DISTP+3
SDPAR SELT~, SELT+4!, SAVT~, PRTT+3~, DIST+1~
SDPAR( SELT+5*, SELT1*, SELT2*, SAVT2SAVT3+1, SAVT3+2, SAVT3+5
SDPAR("L" FDT+1*, LDT+1, LDT+2*
SDPAR("PF" SELT+6*, SAVT1+5, SAVT5SAVT6
SDPAR("PFX" SELT+6*
SDTEMP DIST+1~*, DISTP+1*, DISTP+3, NAME+1, DATE+1
SDTEMP( NAME+1*, DATE+1*
SDTEMP(1 DISTP+1*
SDTEMP(2 DISTP+1*
SDVAR SAVT3+1~
SDVAR( SAVT3+1*, SAVT3+2*, SAVT3+3
SDX SELT+4~, SELT+5*, SELT+6*, SELT1SELT2, SAVT+1~, SAVT1+4*, SAVT1+5*, SAVT2SAVT3+1
SAVT3+2, SAVT3+5, SAVT5SAVT6, DATA+2~, DATA+6*
SDX( DATA+6
SDX1 SAVT+1~, SAVT2*, SAVT3+1, SAVT3+2, SAVT3+5, SAVT5*, SAVT6
SDX2 SAVT+1~, SAVT3+2*, SAVT3+5*, SAVT4
SDX3 SAVT+1~, SAVT3+5*
>> SDXY DISTP*
SDY SAVT+1~, SAVT1+2*, SAVT1+3, SAVT1+4, SAVT1+5, SAVT2SAVT3SAVT4SAVT4+1, SAVT5
SAVT6DELT+2
SDY1 SAVT+1~, SAVT1+4*, SAVT1+5*, SAVT2SAVT3SAVT4SAVT4+1, SAVT5SAVT6
SDY2 SAVT+1~, SAVT3*, SAVT3+4, SAVT4SAVT4+1
SDZ SELT+4~, SELT1+1*, SELT2, SAVT+1~, SAVT3+1~, SAVT3+2*, SAVT3+3*, SAVT6*, DATA~, DATA+3*
, DATA+6*, DATA+7*
SDZ(2 SAVT6*
SDZ(3 SAVT6*
T BLD+5~*, BLD+7, BLD1
U SELT+5, SELT+6, SELT1SELT2SAVT1+1, SAVT3+1, SAVT3+2, SAVT6, DATA+5, DATA+6
FDTFDT+1, LDTLDT+1, LDT+2, DISTP+1, NAME+1, DATE+1
X BLD+5~, BLD+6*, BLD+7, BLD1, STR+1~*, STR+2, SAVT+1~, SAVT1+4*, SAVT1+5*, SAVT2*
, SAVT4*, SAVT6*, DATA+2~, DATA+3*, PRTT+3~, FDTLDTPURT+1~
X( BLD+7*
X(1 BLD1
X(15 BLD1
X(2 BLD1
X(3 BLD1
X(4 BLD1
X(5 BLD1
Y SELT+4, SELT+5, SELT+6, SELT+7, SELT1SELT1+1, SAVT1SAVT1+1, SAVT1+2, SAVT1+4
SAVT1+5, SAVT3, SAVT0+1~, PRTT+3~, FDT+1, LDT+1, LDT+2, DATE+1*, PURT+1~, PURT+2
ZTSAVE DIST+2~
ZTSAVE("SDPAR(" DIST+2*
ZTSAVE("SDTEMP" DIST+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All