# Routine: FSCCLEAN

  


## Information

FSCCLEAN ;SLC/STAFF-NOIS Clean Old NOIS Files and Data ;1/19/98 13:54 

## Source Information

Source file <FSCCLEAN.m>

## Call Graph

### Call Graph Total: 2

Package | Total | Call Graph  
---|---|---  
VA FileMan | 2 | ^DIR EN^DIU2  
  
## Entry Points

Name | Comments | DBIA/ICR reference  
---|---|---  
ENV | ; from environment check on install   
  
BAD | ; stops install   
  
CLEAN | ; setup use only   
  
FRESH | ; setup use only   
  
XTMP | ; clean XTMP nodes   
  
TMP | ; clean TMP nodes   
  
  
## External References

Name | Field # of Occurrence  
---|---  
^DIR | CLEAN+5, CLEAN+7, FRESH+5, FRESH+7  
EN^DIU2 | CLEAN+8, CLEAN+11  
  
## Interaction Calls

Name | Line Occurrences  
---|---  
Function Call: WRITE | 

  * Prompt: !,"Environment Check",! 
  * Line Location: ENV+2

  
Function Call: WRITE | 

  * Prompt: $C(7),$C(7),!,"Please check that any old versions (<1.0T1) of NOIS have been removed before" 
  * Line Location: BAD+2

  
Function Call: WRITE | 

  * Prompt: !,"installing this version." 
  * Line Location: BAD+3

  
Function Call: WRITE | 

  * Prompt: !!,"If you are installing NOIS but have an old version you should:" 
  * Line Location: BAD+4

  
Function Call: WRITE | 

  * Prompt: !,"Delete all FSC* routines" 
  * Line Location: BAD+5

  
Function Call: WRITE | 

  * Prompt: !,"Delete all FSC* options" 
  * Line Location: BAD+6

  
Function Call: WRITE | 

  * Prompt: !,"Delete all FSC* help frames" 
  * Line Location: BAD+7

  
Function Call: WRITE | 

  * Prompt: !,"Delete all NOIS files (D CLEAN^FSCCLEAN)" 
  * Line Location: BAD+8

  
Function Call: WRITE | 

  * Prompt: !,"Reinstall this build" 
  * Line Location: BAD+9

  
Routine Call | 

  * DIR
  * Line Location:
    * CLEAN+5
    * CLEAN+7
    * FRESH+5
    * FRESH+7

  
  
## Global Variables Directly Accessed

Name | Line Occurrences (* Changed, ! Killed)  
---|---  
^DIC - [#1] | CLEAN+9  
^FSC( | ENV+4  
^FSC(0 | ENV+3  
^FSCD("ALERT" - [#7100.3] | FRESH+8!, FRESH+9*  
^FSCD("CALL" - [#7100] | FRESH+10*  
^FSCD("COUNT" - [#7100.1] | FRESH+11*  
^FSCD("EVENTS" - [#7103] | FRESH+12*  
^FSCD("LISTS" - [#7102] | FRESH+13*  
^FSCD("MRA" - [#7101.2] | FRESH+14*  
^FSCD("MRE" - [#7101.1] | FRESH+15*  
^FSCD("MRU" - [#7101.3] | FRESH+16*  
^FSCD("NOTIFY" - [#7100.2] | FRESH+17*  
^FSCD("RESPONSE" - [#7101.4] | FRESH+18*  
^FSCD("SCHEDULE" - [#7103.1] | FRESH+19*  
^FSCD("SEND" - [#7100.4] | FRESH+20*  
^FSCD("STATUS HIST" - [#7100.5] | FRESH+21*  
^FSCD("STU ALERT" - [#7104.3] | FRESH+22*  
^FSCD("STU MSG" - [#7104] | FRESH+23*  
^FSCD("TEXT" - [#7101] | FRESH+24*  
^FSCD("WKLD" - [#7103.5] | FRESH+25*  
^FSCD(0 | ENV+3  
^TMP( | TMP+2!  
^XTMP( | XTMP+2!  
  
## Label References

Name | Line Occurrences  
---|---  
BAD | ENV+3, ENV+4  
TMP | FRESH+26  
XTMP | FRESH+26  
  
## Naked Globals

Name | Field # of Occurrence  
---|---  
^("CALL" | FRESH+8!  
^("COUNT" | FRESH+8!  
^("EVENTS" | FRESH+8!  
^("LISTS" | FRESH+8!  
^("MRA" | FRESH+8!  
^("MRE" | FRESH+8!  
^("MRU" | FRESH+8!  
^("NOTIFY" | FRESH+8!  
^("RESPONSE" | FRESH+8!  
^("SCHEDULE" | FRESH+8!  
^("SEND" | FRESH+8!  
^("STATUS HIST" | FRESH+8!  
^("STU ALERT" | FRESH+8!  
^("STU MSG" | FRESH+8!  
^("TEXT" | FRESH+8!  
^("WKLD" | FRESH+8!  
  
## Local Variables

### Legend:

>> |  Not killed explicitly  
---|---  
*  | Changed  
!  | Killed  
~ | Newed  
  


Name | Field # of Occurrence  
---|---  
DIR | CLEAN+1~!, CLEAN+12!, FRESH+1~!, FRESH+27!  
DIR("A" | CLEAN+4*, CLEAN+6*, FRESH+4*, FRESH+6*  
DIR("B" | CLEAN+4*, CLEAN+6*, FRESH+4*, FRESH+6*  
DIR(0 | CLEAN+4*, CLEAN+6*, FRESH+4*, FRESH+6*  
DIU | CLEAN+1~!, CLEAN+8*, CLEAN+10~, CLEAN+11*, CLEAN+12!  
DIU(0 | CLEAN+8*, CLEAN+11*  
FILE | ENV+1~, ENV+4*  
FSCFILE | CLEAN+1~, CLEAN+8*, CLEAN+9*, CLEAN+11  
NODE | XTMP+1~, XTMP+2*, TMP+1~, TMP+2*  
XPDQUIT | ENV+1~, BAD+1*  
Y | CLEAN+1~, CLEAN+5, CLEAN+7, FRESH+1~, FRESH+5, FRESH+7