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 |  Label References |  Local Variables |  All
Print Page as PDF
Routine: SDRRSLC1

Package: Scheduling

Routine: SDRRSLC1


Information

SDRRSLC1 ;10N20/MAH;-Generic Recall Reminder file entry selector ;12/16/2002 14:21

Source Information

Source file <SDRRSLC1.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 3 ^%DT  $$EXTERNAL^DILFD  ^DIR  
Kernel 1 ($$REPLACE,$$UP)^XLFSTR  
Scheduling 1 ($$CHFLD,$$FLDSRT,$$PLURAL,FILEATTR,SETDATA,SETDIC,WRAP)^SDRRSLCT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Scheduling 1 SDRRSLCT  

Entry Points

Name Comments DBIA/ICR reference
RANGE(SDRRDX,SDRRDDIC,SDRRDUTIL,SDRRDFLD,SDRRDDSEL,SDRRDNUM) ;
INTERNAL(SDRRDIN,SDRRDOUT) ;
; Copy @SDRRDIN@(External,Internal) to @SDRRDOUT@(Internal)
SCREEN(SDRRD0,SDRRDDIC,SDRRDFSCR) ;
DATALOOP ;
PATRN(PAT,TEMP,CHAR)
PATTERN(SDRRDX) ;
ASK(SDRRDX,SDRRDDIC,SDRRDFNAM,SDRRDFL01,SDRRDASKT) ;
ALL(SDRRDX,SDRRDDIC,SDRRDUTIL,SDRRDFLD,SDRRDDSEL,SDRRDNUM) ;

External References

Name Field # of Occurrence
^%DT RANGE+12, RANGE+13, DATALOOP+5
$$EXTERNAL^DILFD DATALOOP+4
^DIR ASK+22
$$CHFLD^SDRRSLCT RANGE+10, ALL+10
$$FLDSRT^SDRRSLCT DATALOOP+12
$$PLURAL^SDRRSLCT RANGE+42, ALL+17, ASK+2
FILEATTR^SDRRSLCT RANGE+4, ALL+4
SETDATA^SDRRSLCT DATALOOP+8, DATALOOP+14
SETDIC^SDRRSLCT SCREEN+4, SCREEN+9
WRAP^SDRRSLCT RANGE+44, ALL+19, ASK+13
$$REPLACE^XLFSTR PATTERN+3
$$UP^XLFSTR ASK+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: RANGE+45
Function Call: WRITE
  • Prompt: !,SDRRDLINE(SDRRD)
  • Line Location: RANGE+47
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: RANGE+48
Function Call: WRITE
  • Prompt: !
  • Line Location: ALL+20
Function Call: WRITE
  • Prompt: !,SDRRDLINE(SDRRD)
  • Line Location: ALL+22
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: ALL+23
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+22
Routine Call
  • DIR
  • Line Location:
    • ASK+22

Label References

Name Line Occurrences
$$ASK RANGE+16, ALL+6
$$PATTERN RANGE+9, ALL+9
$$SCREEN DATALOOP+1
DATALOOP RANGE+38, ALL+14
PATRN PATTERN+9, PATTERN+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT RANGE+1~, RANGE+12*, RANGE+13*, ALL+1~, DATALOOP+5*
CHAR ALL+2~, PATRN~, PATRN+2
D0 RANGE+3~, ALL+2~, SCREEN+1~, SCREEN+5*, SCREEN+10*
DA RANGE+3~, ALL+2~, SCREEN+1~, SCREEN+5*, SCREEN+10*
DIC RANGE+3~, SCREEN+4, SCREEN+9
DIC("S" SCREEN+11
DIR ALL+2~, ASK+1~
DIR("?" ASK+20*, ASK+21*
DIR("A" ASK+16*, ASK+17*
DIR("B" ASK+19*
DIR(0 ASK+3*
DIROUT ALL+2~, ASK+1~, ASK+23
DIRUT ALL+3~, ASK+1~, ASK+23
DO ALL+3~, SCREEN+4, SCREEN+9
DTOUT ALL+3~, ASK+1~, ASK+23
DUOUT ALL+3~, ASK+1~, ASK+23
I ALL+3~
PAT PATRN~, PATRN+1*, PATRN+2*
SDRRD RANGE+1~, RANGE+16*, RANGE+17, RANGE+42*, RANGE+43*, RANGE+44, RANGE+46*, RANGE+47*, ALL+1~, ALL+6*
, ALL+7, ALL+17*, ALL+18*, ALL+19, ALL+21*, ALL+22*, PATTERN+1~, PATTERN+6*, PATTERN+7, ASK+1~
, ASK+4*, ASK+6*, ASK+8*, ASK+9*, ASK+11*, ASK+13, ASK+14*, ASK+15*, ASK+16, ASK+17
SDRRD0 RANGE+1~, RANGE+36*, RANGE+37*, ALL+1~, ALL+12*, ALL+13*, DATALOOP+1, DATALOOP+8, DATALOOP+11, DATALOOP+14
, SCREEN~, SCREEN+5, SCREEN+10
SDRRDALL RANGE+1~, RANGE+17*, RANGE+18, ALL+1~, ALL+7*, ALL+8, ASK+1~, ASK+22*, ASK+24
SDRRDASKT ASK~, ASK+8, ASK+10
SDRRDCASE ASK+1~, ASK+2*, ASK+9, ASK+21
SDRRDCHAR PATTERN+1~, PATTERN+7*, PATTERN+8, PATTERN+9, PATTERN+11
SDRRDDATE RANGE+1~, RANGE+10*, RANGE+11, RANGE+25, ALL+1~, ALL+10*, DATALOOP+5
SDRRDDIC RANGE~, RANGE+4, RANGE+16, RANGE+35, RANGE+37, ALL~, ALL+4, ALL+6, ALL+13, DATALOOP+1
, DATALOOP+2, DATALOOP+11, SCREEN~, SCREEN+4, SCREEN+6, SCREEN+9, SCREEN+11, ASK~, ASK+6
SDRRDDIC("S" SCREEN+8, ASK+5
SDRRDDIC(0 RANGE+4, ALL+4
SDRRDDONE RANGE+1~, RANGE+7*, RANGE+11, RANGE+14*, ALL+1~, ALL+5*, SCREEN+1~, SCREEN+2*, SCREEN+6*, SCREEN+8
, SCREEN+11*, SCREEN+13
SDRRDDSEL RANGE~, RANGE+41, ALL~, ALL+16, DATALOOP+8, DATALOOP+14
SDRRDEXT INTERNAL+2~, INTERNAL+3*, INTERNAL+4*, INTERNAL+6
SDRRDFL01 RANGE+1~, RANGE+4, RANGE+16, RANGE+42, ALL+1~, ALL+4, ALL+6, ALL+17, ASK~, ASK+2
, ASK+9, ASK+21
SDRRDFLD RANGE~, ALL~, DATALOOP+7, DATALOOP+12
SDRRDFNAM RANGE+1~, RANGE+4, RANGE+16, RANGE+42, ALL+1~, ALL+4, ALL+6, ALL+17, ASK~, ASK+9
, ASK+20
SDRRDFNUM RANGE+1~, RANGE+4, RANGE+10, RANGE+20, ALL+1~, ALL+4, ALL+10, DATALOOP+4, DATALOOP+12
SDRRDFSCR RANGE+2~, RANGE+4, ALL+2~, ALL+4, DATALOOP+1, SCREEN~, SCREEN+3, SCREEN+6, ASK+5
SDRRDIN INTERNAL~, INTERNAL+4, INTERNAL+6
SDRRDINT INTERNAL+2~, INTERNAL+5*, INTERNAL+6*, INTERNAL+7
SDRRDLAST RANGE+2~, RANGE+30*, RANGE+31*, RANGE+32
SDRRDLINE RANGE+2~, RANGE+44, ALL+2~, ALL+19, ASK+1~, ASK+13
SDRRDLINE( RANGE+47, ALL+22, ASK+15, ASK+16, ASK+17
SDRRDNUM RANGE~, RANGE+34, RANGE+41, ALL~, ALL+11, ALL+16, DATALOOP+8, DATALOOP+14
SDRRDNUM("B4" RANGE+34*, RANGE+41, ALL+11*, ALL+16
SDRRDOUT INTERNAL~, INTERNAL+7
SDRRDPATT RANGE+2~, RANGE+9*, ALL+2~, ALL+9*, PATTERN+1~, PATTERN+4*, PATTERN+9, PATTERN+11, PATTERN+14*, PATTERN+16
, DATALOOP+6
SDRRDQUIT RANGE+2~, RANGE+7*, RANGE+8, RANGE+11, RANGE+17*, RANGE+18, ALL+2~, ALL+5*, ALL+7*, ALL+8
, ASK+1~, ASK+23*, ASK+24
SDRRDQUOT PATTERN+1~, PATTERN+3
SDRRDQUOT("""" PATTERN+3*
SDRRDTEMP PATTERN+1~, PATTERN+5*, PATTERN+8*, PATTERN+9, PATTERN+11
SDRRDUTIL RANGE~, ALL~, DATALOOP+8, DATALOOP+14
SDRRDVALU RANGE+2~, ALL+2~, DATALOOP+12*, DATALOOP+13, DATALOOP+14
SDRRDX RANGE~, RANGE+5, RANGE+6, RANGE+9, RANGE+16, RANGE+18, RANGE+43, ALL~, ALL+6, ALL+8
, ALL+9, ALL+18, PATTERN~, PATTERN+2, PATTERN+3*, PATTERN+6, PATTERN+7, DATALOOP+6, ASK~, ASK+4
, ASK+5, ASK+8, ASK+10
SDRRDXBEG RANGE+2~, RANGE+5*, RANGE+8, RANGE+12*, RANGE+14, RANGE+22*, RANGE+26, RANGE+30, RANGE+32, ASK+11
SDRRDXEND RANGE+3~, RANGE+6*, RANGE+8, RANGE+13*, RANGE+14, RANGE+23*, RANGE+27*, RANGE+35, ASK+11
SDRRDXREF RANGE+3~, RANGE+19*, RANGE+21*, RANGE+35, RANGE+37
SDRRDXX RANGE+3~, RANGE+26*, RANGE+32*, RANGE+35*
TEMP ALL+3~, PATRN~, PATRN+1, PATRN+3*
U RANGE+17, ALL+7, DATALOOP+2, DATALOOP+11, ASK+6, ASK+24
X RANGE+12*, RANGE+13*, ALL+3~, DATALOOP+5*
Y RANGE+12, RANGE+13, ALL+3~, DATALOOP+2*, DATALOOP+3, DATALOOP+4*, DATALOOP+5, DATALOOP+8, DATALOOP+11*, SCREEN+1~
, SCREEN+5*, SCREEN+10*, ASK+22
Y(0 DATALOOP+11*, DATALOOP+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All