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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DIARR1

Package: VA FileMan

Routine: DIARR1


Information

DIARR1 ;SFISC/DCM-ARCHIVING FUNCTION, PROMPT FOR ARCHIVED RECORD ;7/1/93 8:43 AM

Source Information

Source file <DIARR1.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 ^%ZIS  
VA FileMan 1 ^DIR  

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

Package Total Caller Graph
VA FileMan 1 DIARR  

Entry Points

Name Comments DBIA/ICR reference
PROC
N
N1
IDS
HELP
E ;
PRINTDEV
ASKIX

External References

Name Field # of Occurrence
^%ZIS PRINTDEV+1
^DIR N1+2, IDS+3, E+1, ASKIX+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Searching archived file..."
  • Line Location: PROC+2
Function Call: WRITE
  • Prompt: !!,"Type ?? at any prompt to display sampled entries.",!
  • Line Location: N+0
Function Call: WRITE
  • Prompt: !!,"Multiple requests may be made.",!,"One set of all prompts makes one request.",!
  • Line Location: N+1
Function Call: WRITE
  • Prompt: !
  • Line Location: N1+0
Function Call: WRITE
  • Prompt: @DIOF
  • Line Location: HELP+0
Function Call: WRITE
  • Prompt: !
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !,^(DIARZHP)
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: @DIOF
  • Line Location: E+2
Function Call: WRITE
  • Prompt: !,"THE PRINTING OF REPORT WILL BE QUEUED. PROCESSING CONTINUES..."
  • Line Location: PRINTDEV+5
Function Call: WRITE
  • Prompt: !,"This archived file contains an index of all archived entries."
  • Line Location: ASKIX+0
Function Call: WRITE
  • Prompt: @DIOF,!
  • Line Location: ASKIX+2
Function Call: WRITE
  • Prompt: $E(DIARFLD,1,23),?DIARTAB
  • Line Location: ASKIX+2
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKIX+4
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKIX+4
Function Call: WRITE
  • Prompt: $E($P($G(^TMP("DIARHLP",$J,DIARXX,DIARFLD)),"= ",2),1,23),?DIARTAB
  • Line Location: ASKIX+5
Routine Call
  • %ZIS
  • Line Location:
    • PRINTDEV+1
Routine Call
  • DIR
  • Line Location:
    • N1+2
    • IDS+3
    • E+1
    • ASKIX+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("DIARHLP" HELP+1, ASKIX+5

Label References

Name Line Occurrences
ASKIX N+2
E HELP+1, ASKIX+4
IDS N1+5
N PROC
N1 N1+6
PRINTDEV PROC+1

Naked Globals

Name Field # of Occurrence
^( HELP+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS PRINTDEV+1*
>> %ZIS("A" PRINTDEV+1*
>> %ZIS("B" PRINTDEV+1*
>> DIAR01 N1+1, N1+2
>> DIARCNT ASKIX+2
>> DIARCTR ASKIX+4
>> DIARFLD ASKIX+2*, ASKIX+5*
>> DIARHLP HELP+1*
>> DIARID N1+4, N1+5
>> DIARID( IDS+3
>> DIARIDX NN+2
>> DIAROUT N1+4, IDS*, IDS+4*
>> DIARPC( ASKIX+2, ASKIX+5
>> DIARPDEV PRINTDEV+2*, PRINTDEV+3*, PRINTDEV+4*
>> DIARQUED PRINTDEV+5*
>> DIARR PROCPRINTDEV
>> DIARR( N1+3*, N1+6, IDS+3*, IDS+4
>> DIARREQ PROCN1+3, N1+6*, IDS+3, IDS+4
>> DIARTAB ASKIX+2*, ASKIX+4*, ASKIX+5*
>> DIARXX ASKIX+2*, ASKIX+4*, ASKIX+5
>> DIARYY ASKIX+3*, ASKIX+5*
>> DIARZ IDS+3*, PRINTDEV+4*
>> DIARZHP HELP*, HELP+1*
>> DIOF HELPE+2, ASKIX+2
>> DIOSL HELP+1, ASKIX+4
DIR N1+1!, IDS+1!, E+1~, ASKIX+1!
DIR("?" N1+1*, IDS+1*
DIR("??" N1+1*, IDS+2*
DIR("A" N1+2*, IDS+3*, ASKIX+1*
DIR("B" ASKIX+1*
DIR(0 N1+2*, IDS+1*, E+1*, ASKIX+1*
DIRUT N+2, N1+4, HELP+1, E+1, ASKIX+1, ASKIX+4, ASKIX+7!
DTOUT PROCN1+4, N1+5, IDS+3, HELP+1, E+1, ASKIX+4, ASKIX+7!
>> DUOUT PROCN1+4, IDS+3
IO PRINTDEV+2
IO("Q" PROC+2, PRINTDEV+5
IO(0 PROC+2, NPRINTDEV+5
ION PRINTDEV+2
IOST PRINTDEV+3
>> POP PROC+1, PRINTDEV+1
U IDS+3, ASKIX+2
>> X N1+3, N1+4, IDS+3
>> Y ASKIX+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All