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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: SROFLD

Package: Surgery

Routine: SROFLD


Information

SROFLD ;B'HAM ISC/MAM - GET FILE & FIELD FOR KEY RESTRICTION ; 10 DEC 1992 11:45 AM

Source Information

Source file <SROFLD.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 4 ^DIC  FILE^DICN  ^DIE  DI^DIU  
Surgery 1 ^SRSKILL  

Entry Points

Name Comments DBIA/ICR reference
ADD ; add entry in PERSON FIELD RESTRICTION file
END

External References

Name Field # of Occurrence
^DIC SROFLD+2
FILE^DICN ADD+4
^DIE ADD+5
DI^DIU SROFLD+3
^SRSKILL END

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+0
Function Call: READ
  • Timeout: DTIME
  • Variable: SRYN
  • Line Location: ADD+1
Function Call: WRITE
  • Prompt: !!,"Enter RETURN or 'YES' to add this entry to the file so that restrictions may",!,"be applied, or 'NO' to quit this option."
  • Line Location: ADD+2
Function Call: WRITE
  • Prompt: !
  • Line Location: ADD+5
Routine Call
  • DIE
  • Line Location:
    • ADD+5
Routine Call
  • DIC
  • Line Location:
    • SROFLD+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SRP - [#131] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SRP("B" SROFLD+5, SROFLD+6

Label References

Name Line Occurrences
ADD SROFLD+5, ADD+2
END SROFLD+2, SROFLD+3, SROFLD+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA SROFLD+2!, ADD+4!, ADD+5!*
DD ADD+4!
>> DI SROFLD+3*, SROFLD+4
DIC SROFLD+2!*, ADD+4!*
DIC("A" SROFLD+2*
DIC(0 SROFLD+2*, ADD+4*
DIE ADD+5!*
DINUM ADD+4!
>> DLAYGO ADD+4*
DO SROFLD+2!, ADD+4!
DR ADD+5!*
DTIME ADD+1
IOF END
>> N SROFLD+3*
>> SRENTRY SROFLD+4*, SROFLD+5, SROFLD+6, ADD+4
>> SRFIELD SROFLD+4*
>> SRFILE SROFLD+3*, SROFLD+4*
>> SRP SROFLD+6*, ADD+4*, ADD+5
>> SRSOUT SROFLD+2*, SROFLD+3*, ADD+1*, ADD+3*
>> SRYN ADD+1*, ADD+2*, ADD+3
>> X ADD+4*
>> Y SROFLD+2, SROFLD+3, SROFLD+4, ADD+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All