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

Package: Scheduling

Routine: SCRPW22


Information

SCRPW22 ;RENO/KEITH - ACRP Ad Hoc Report (cont.) ;03 Aug 98 9:36 PM

Source Information

Source file <SCRPW22.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Scheduling 4 L2A^SCRPW20  $$SELT^SCRPW21  ($$DIR,DIRB1,RL)^SCRPW23  HDR^SCRPW29  
VA FileMan 2 ^DIR  ^DIWP  

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

Package Total Caller Graph
Scheduling 5 SCRPW20  SCRPW21  SCRPW23  SCRPW27  SCRPW28  

Entry Points

Name Comments DBIA/ICR reference
PLIST(C,SDLP,SDTEMP) ;Display parameter list
PTMP
D1(SDI,SDE)
D2(SDTX,SDS1,SDS2)
D2P
F ;Format captions
L ;Limitation captions
O ;Order caption
XY(X) ;Maintain $X, $Y
PHD(SDH) ;Parameter header
WAIT
CAT(SDA) ;Enter edit perspective and limitation categories
CAT1
CATD
CATQ
RL() ;List or range?
PRMT(SDS1,SDS2) ;Prompts for level DIR2
DIRB(SDS1,SDS2,SDS3) ;Get default value
AED(SDS1) ;Add/edit/delete element categories
AED1
A ;Add items
E ;Edit items
D ;Delete items
DEL1
ILIST(SDY) ;List/select items
ISET
IL1
DESC ;Prompt for descriptive report title
REST() ;Select/restore template for editing

External References

Name Field # of Occurrence
^DIR WAITCAT1+4, AED1+2, DEL1IL1, REST+3
^DIWP D2+7, D2P+2
L2A^SCRPW20 A+1
$$SELT^SCRPW21 REST+4
$$DIR^SCRPW23 CAT+3, CAT+6, RL+4, DESC+3
DIRB1^SCRPW23 DESC+1
RL^SCRPW23 CAT1+1, CAT1+3
HDR^SCRPW29 WAIT+1

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: E P O R T F O R M A T ") Q
  • Timeout: SDOUT
  • Line Location: PLIST+5
Function Call: READ
  • Variable: E P O R T P E R S P E C T I V E ") Q
  • Timeout: SDOUT
  • Line Location: PLIST+6
Function Call: READ
  • Variable: E P O R T L I M I T A T I O N S ") Q
  • Timeout: SDOUT
  • Line Location: PLIST+7
Function Call: WRITE
  • Prompt: !
  • Line Location: PLIST+8
Function Call: READ
  • Variable: E P O R T P R I N T O R D E R ") Q
  • Timeout: SDOUT
  • Line Location: PLIST+9
Function Call: WRITE
  • Prompt: !?(C+36-$L($P(SDX,U,2))),$P(SDX,U,2),": ",$E($P(SDX,U,3),1,(42+C))
  • Line Location: PLIST+11
Function Call: WRITE
  • Prompt: !
  • Line Location: PLIST+13
Function Call: WRITE
  • Prompt: !
  • Line Location: PLIST+13
Function Call: WRITE
  • Prompt: !
  • Line Location: PLIST+13
Function Call: WRITE
  • Prompt: !?(C+36-$L(SDX)),SDX,": ",$E($P(SDPAR(SDI,SDII),U,2),1,(42+C))
  • Line Location: D1+0
Function Call: WRITE
  • Prompt: !?(38+C),$E(^UTILITY($J,"W",DIWL,SDL2,0),1,(42+C))
  • Line Location: D2+9
Function Call: WRITE
  • Prompt: !?(C+36-$L(SDX)),SDX,": ",$E(^UTILITY($J,"W",DIWL,SDL2,0),1,(42+C))
  • Line Location: D2P+4
Function Call: WRITE
  • Prompt: !?(38+C),$E(^UTILITY($J,"W",DIWL,SDL2,0),1,(42+C))
  • Line Location: D2P+5
Function Call: WRITE
  • Prompt: X
  • Line Location: XY+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PHD+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PHD+3
Function Call: WRITE
  • Prompt: "-"
  • Line Location: PHD+4
Function Call: WRITE
  • Prompt: " ",SDH," "
  • Line Location: PHD+5
Function Call: WRITE
  • Prompt: "-"
  • Line Location: PHD+5
Function Call: WRITE
  • Prompt: !
  • Line Location: PHD+6
Function Call: WRITE
  • Prompt: !!,$C(7),"Required ",$S($P(SDPAR(SDS1,SDS2,2),U)="L":"list",1:"range")," data missing.",!,$P(SDPAR(SDS1,SDS2),U,2),": ",$P(SDPAR(SDS1,SDS2,1),U,2)," element deleted!"
  • Line Location: CATD+1
Function Call: WRITE
  • Prompt: !!,"Required data missing! "_$S(SDS1="P":"Perspective ",1:"Limitation item ")_$S(SDA="E":"changes ",1:"")_"not filed.",!
  • Line Location: CATQ+0
Function Call: WRITE
  • Prompt: !!?28,$$XY(IORVON)," Limitation item action ",$$XY(IORVOFF)
  • Line Location: AED1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ILIST+3
Function Call: WRITE
  • Prompt: !
  • Line Location: IL1+0
Function Call: WRITE
  • Prompt: !
  • Line Location: IL1+0
Function Call: WRITE
  • Prompt: !
  • Line Location: DESC+3
Function Call: WRITE
  • Prompt: !
  • Line Location: REST+3
Function Call: WRITE
  • Prompt: !
  • Line Location: REST+4
Routine Call
  • DIR
  • Line Location:
    • WAIT
    • CAT1+4
    • AED1+2
    • DEL1
    • IL1
    • REST+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("XY" XY+2
^SDD(409.91 - [#409.91] REST+2
^TMP("SCRPW" CAT1
^UTILITY($J D2+7!, D2+8, D2+9, D2P+2!, D2P+3, D2P+4, D2P+5

Label References

Name Line Occurrences
$$ILIST E+1, D+1
$$RL CAT1+1, CAT1+2
$$XY WAITAED1+1
@( AED1+3
A AED1
AED1 AED+2
CAT E+1
CAT1 CAT+2
CATD CAT1+1, CAT1+3
CATQ CAT+6, CAT1+1, CAT1+2, CAT1+3, CAT1+4
D1 PLIST+5, PLIST+7, PLIST+9
D2 PLIST+6, PLIST+8
D2P PTMP, D2+1, D2+2, D2+4, D2+5
DEL1 D+1
DIRB CAT1+4, RL+2, PRMT+2
IL1 ILIST+3, ILIST+4
ISET ILIST+3
PHD PLIST+5, PLIST+6, PLIST+7, PLIST+9, PLIST+10, PLIST+12
PRMT CAT+6
PTMP PLIST+12
WAIT PLIST+8, PLIST+11, PLIST+12, PLIST+13, PLIST+14, D1, D2+3, D2+6, D2+8, D2P+1
D2P+3, PHD+2, PHD+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C PLIST~, PLIST+11, D1, D2, D2+9, D2PD2P+4, D2P+5
DIR WAIT~, CAT+3, CAT+6, CAT1+4!, RL+2!, RL+4, AED1+1!, DEL1~, IL1~, DESC+1!
DESC+3, REST+3!
DIR("?" RL+3*, DESC+2*
DIR("A" CAT1+4*, RL+3*, PRMT+2*, AED1+1*, DEL1*, IL1*, DESC+2*, REST+3*
DIR("B" DIRB+2*!, DEL1*
DIR(0 WAIT*, CAT1+4*, RL+3*, PRMT+2!, AED1+1*, DEL1*, IL1*, DESC+2*, REST+3*
DIWF D2~*, D2P~*
DIWL D2~*, D2+8, D2+9, D2P~*, D2P+3, D2P+4, D2P+5
>> DTOUT CAT1+4, AED1+2, DEL1IL1, REST+3
>> DUOUT CAT1+4, AED1+2, DEL1IL1, REST+3
DX XY+2~*
DY XY+2~*
>> IOCUU WAIT
>> IOELALL WAIT
IOM PLIST+13, PHD+4, PHD+5
>> IORVOFF AED1+1
>> IORVON AED1+1
IOST PLIST+14, WAIT
SDA CAT~, CAT+2, CAT+4, CAT+7, CAT1+2, CATQ
>> SDACT CAT1*, CAT1+2
SDE D1~
SDEXE CAT+6!
SDH PHD~, PHD+4, PHD+5
SDI PLIST+4~, PLIST+13*, PTMP~*, D1~, CAT+8*, CAT+9*, CAT1+2*, ILIST+2~*, ILIST+3*, ILIST+4
ISETIL1
SDI( ILIST+3, ISET*, IL1+1
SDII PLIST+4~, D1*
SDL PLIST+4~*, PLIST+8*, PLIST+11*, PLIST+12, PLIST+13*, D1*, D2+3, D2+6, D2+8*, D2P+1
D2P+3*, PHD+2*, PHD+3*, PHD+6*, WAIT*, WAIT+1*
SDL2 D2~, D2+8*, D2+9, D2P~, D2P+3*, D2P+4, D2P+5
SDLP PLIST~, PLIST+8, PLIST+11, PLIST+12, PLIST+13, D1, D2+3, D2+6, D2+8, D2P+1
D2P+3, PHD+2, PHD+6
>> SDLR CAT1+1*, CAT1+2*, RL+3
>> SDNUL CAT+3, CAT+6, CAT1+1*, CAT1+3*, CATQ*, AED+2
SDOUT PLIST+4*, PLIST+5, PLIST+6, PLIST+7, PLIST+8, PLIST+9, PLIST+10, PLIST+11, PLIST+12, PLIST+13
PTMP, D1, D2+1, D2+2, D2+3, D2+4, D2+6, D2+8, D2P+1, D2P+3
, PHD+2, WAIT*, CAT+3, CAT+6, CAT1+1*, CAT1+2, CAT1+3*, CAT1+4*, CATQ*, AED+2~*
AED1+2*, E+1, D+1, DEL1*, ILIST+2~*, ILIST+3, ILIST+4, IL1*, REST+3*
SDPAR REST+4!
SDPAR( PLIST+8, D1, D2+1, D2+2, D2+3, D2+4, D2+5, D2+6, CAT+2, CAT+4
, CAT+9!, CAT+12*, CAT1+1*, CAT1+5*, CATDCATD+1, CATD+2!, PRMT+2, DIRB+2, AED1
DEL1+1!, ILIST+3, ISET
SDPAR("F" CAT+12
SDPAR("O" DESC+3!, DESC+4*
SDPAR("PF" PLIST+10, PLIST+11
SDPAR("X" CAT+2!*, CAT+4!, CAT+5*, CAT+6, CAT+7, CAT+8!, CAT+11*, CAT+12, CAT1+1*, CAT1+2!
CAT1+3*, CAT1+5*
>> SDREV CATD
SDS1 PLIST+4~, PLIST+8*, D2~, D2+1, D2+2, D2+3, D2+4, D2+5, D2+6, CAT+2
, CAT+4, CAT+9, CAT+12, CAT1+1, CAT1+5, CATDCATD+1, CATD+2, CATQ, PRMT~
, PRMT+2, DIRB~, DIRB+2, AED~, AED1DEL1+1, ILIST+3, ISET
SDS2 PLIST+4~, PLIST+8*, PLIST+11*, D2~, D2+1, D2+2, D2+3, D2+4, D2+5, D2+6
, CAT+2, CAT+4, CAT+5, CAT+6, CAT+7, CAT+8, CAT+9, CAT+11, CAT1+1, CAT1+2
CAT1+3, CAT1+4, CAT1+5, CATDCATD+1, CATD+2, RL+2, PRMT~, PRMT+2, DIRB~
, DIRB+2, E+1*, ILIST+2~*, ILIST+3*, ISET
SDS3 PLIST+11*, DIRB~, DIRB+2
>> SDSEL CAT+2*, CAT+3*, CAT+11*, CAT1
SDTEMP PLIST~, PLIST+12
SDTEMP( PTMP
SDTX D2~, D2+1, D2+2
SDX PLIST+4~, PLIST+11*, PTMP*, D1*, D2+1*, D2+2*, D2+4*, D2+5*, D2P+4, CAT+3*
, CAT+4, CAT+5, CAT+6*, CAT+7, CAT+11, CAT1+1*, CAT1+2*, CAT1+3, E+1*, D+1*
DEL1DEL1+1, ILIST+2~*, ILIST+4, IL1+1*, DESC+3*, DESC+4
SDX1 PLIST+4~, PTMP*, D2+1*, D2+2*, D2+3*, D2+5*, D2+6*, D2+7, D2P+2
SDX2 PLIST+4~, D2+3*, D2+4, D2+5
>> SDXY XY+2*
SDY ILIST~, IL1
>> T CAT1+2
U PLIST+11, PTMP, D1, D2+1, D2+2, D2+3, D2+4, CAT+2, CAT+6, CAT+11
, CAT+12, CAT1+5, CATD+1, PRMT+2, DIRB+2, DEL1DEL1+1, ILIST+3, ISETDESC+3
X D2+7*, D2P+2*, XY~, XY+2, AED1+2
>> Y WAITCAT1+5, AED1+3, DEL1+1, IL1IL1+1, REST+4
>> Y(0 CAT1+5

Marked Items

Name Field # of Occurrence
$T(@SDI+SDII D1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All