SDRRSLC1 ;10N20/MAH;-Generic Recall Reminder file entry selector ;12/16/2002 14:21
Source file <SDRRSLC1.m>
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 |
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) | ;
|
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 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
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 |
>> | 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 |