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

Package: Kernel

Routine: ZISFM


Information

ZISFM ;IRMFO-ALB/CJM - DEVICE HANDLER ;10/25/2011

Source Information

Source file <ZISFM.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 (FILE,UPDATE)^DIE  ($$IENS,CLEAN)^DILF  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Kernel 2 XU8P585  ZISPQ  

Entry Points

Name Comments DBIA/ICR reference
DELETE(FILE,DA,ERROR)
UPD(FILE,DA,DATA,ERROR) ;File data into an existing record.
; Input:
; FILE - File or sub-file number
; DA - Traditional DA array, with same meaning.
; Pass by reference.
; DATA - Data array to file (pass by reference)
; Format: DATA(<field #>)=<value>
ADD(FILE,DA,DATA,ERROR,IEN) ;

External References

Name Field # of Occurrence
FILE^DIE UPD+26
UPDATE^DIE ADD+36
$$IENS^DILF UPD+22, ADD+31
CLEAN^DILF UPD+32, ADD+43

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"DONE"
  • Line Location: UPD+14
Function Call: WRITE
  • Prompt: !,"DONE"
  • Line Location: ADD+18
Function Call: WRITE
  • Prompt: !,"DONE"
  • Line Location: ADD+21
Routine Call
  • DIE
  • Line Location:
    • ADD+36
Routine Call
  • DIE
  • Line Location:
    • UPD+26

Label References

Name Line Occurrences
$$UPD DELETE+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA UPD~, UPD+21, UPD+22, ADD~, ADD+30*, ADD+31, ADD+44*, DELETE~, DELETE+3
DATA UPD~, ADD~, DELETE+1~, DELETE+3
DATA( UPD+24, UPD+25, ADD+33, ADD+34, DELETE+2*
>> DIERR UPD+27, UPD+33, ADD+37
ERROR UPD~, UPD+21*, UPD+28*, UPD+30*, ADD~, ADD+38*, ADD+42*, DELETE~, DELETE+3
ERRORS UPD+16~, ADD+23~
ERRORS(1 UPD+28, ADD+38
FDA UPD+16~, ADD+23~
FDA( UPD+25*, ADD+34*
FIELD UPD+16~, UPD+23*, UPD+24*, UPD+25, ADD+23~, ADD+32*, ADD+33*, ADD+34
FILE UPD~, UPD+25, ADD~, ADD+34, DELETE~, DELETE+3
IEN ADD~, ADD+35, ADD+39*, ADD+41*, ADD+44, ADD+45
IENA ADD+23~
IENA(1 ADD+35*, ADD+41
IENS UPD+16~, UPD+22*, UPD+25, ADD+23~, ADD+31*, ADD+34
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All