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

Package: National Online Information Sharing

Routine: FSCLMPS


Information

FSCLMPS ;SLC/STAFF-NOIS List Manager Protocol Save and SaveAs ;9/6/98 21:09

Source Information

Source file <FSCLMPS.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
National Online Information Sharing 6 ASK^FSCLD  BAD^FSCLDS  BUILD^FSCLDU  (ENTRY,HEADER)^FSCLMM  (NAME,OWNER)^FSCMU  SELECT^FSCUL  
VA FileMan 3 ^DIC  (,IX1)^DIK  ^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: 5

Package Total Caller Graph
National Online Information Sharing 5 FSCLDR  FSCLMP  FSCLP  FSCRPCLO  FSCRPCSL  

Entry Points

Name Comments DBIA/ICR reference
ASLD ; from FSCLMP
ASLIST ; from FSCLMP
SAVE(LISTNUM,SAVETYPE) ;
ADD(CALL,LIST,OK) ; from FSCLP, FSCRPCLO, FSCRPCSL
DELETE(DA) ; from FSCLDR, FSCLP, FSCRPCLO, FSCRPCSL

External References

Name Field # of Occurrence
^DIC ASLD+8, ASLIST+12
^DIK DELETE+4
IX1^DIK ASLD+13
^DIR ASLIST+21, ASLIST+31
ASK^FSCLD ASLD+5
BAD^FSCLDS ASLD+15, ASLD+16
BUILD^FSCLDU ASLD+16
ENTRY^FSCLMM ASLD+18
HEADER^FSCLMM ASLD+18
NAME^FSCMU ASLD+3
OWNER^FSCMU ASLD+4
SELECT^FSCUL ASLIST+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"You cannot copy this list.",$C(7)
  • Line Location: ASLD+1
Function Call: WRITE
  • Prompt: !,"Not defined.",$C(7)
  • Line Location: ASLD+8
Function Call: WRITE
  • Prompt: !,"A copy of ",FSCLNAME," is being saved as ",NAME,".",!
  • Line Location: ASLD+10
Routine Call
  • DIC
  • Line Location:
    • ASLD+8
    • ASLIST+12
Routine Call
  • DIR
  • Line Location:
    • ASLIST+21
    • ASLIST+31

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FSC("LIST" - [#7107.1] ASLD+1, ASLD+4, ASLD+11*, ASLD+12*, ASLIST+3, ASLIST+4
^FSCD("LISTS" - [#7102] SAVE+2, ADD+1, ADD+2, ADD+3, ADD+4, ADD+5*, ADD+6*, ADD+7, ADD+8*, ADD+9*
, ADD+10*
^TMP("FSC LIST CALLS" ASLIST+13, SAVE+5, SAVE+6
^TMP("FSC SELECT" ASLIST+1!, SAVE+4, SAVE+7!
^XTMP("FSC LIST DEF" ASLD+15, ASLD+17

Label References

Name Line Occurrences
ADD SAVE+6
DELETE SAVE+2
SAVE ASLIST+23, ASLIST+33

Naked Globals

Name Field # of Occurrence
^( SAVE+2
^(0 ASLD+12*, ASLIST+3, ASLIST+4, ADD+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CALL SAVE+1~, SAVE+2*, SAVE+6*, ADD~, ADD+1, ADD+5, ADD+8, ADD+10
CALLLINE SAVE+1~, SAVE+5*, SAVE+6
DA ASLD+2~, ASLD+13*, DELETE~, DELETE+1
DEFAULT ASLIST+1~, ASLIST+13*, ASLIST+14, ASLIST+24
DIC ASLD+2~!, ASLD+7*, ASLD+8!, ASLD+13!, ASLIST+1~!, ASLIST+2*, ASLIST+12!
DIC("A" ASLIST+11*
DIC("B" ASLIST+3*, ASLIST+4*, ASLIST+5
DIC("S" ASLIST+10*
DIC(0 ASLD+7*, ASLIST+2*
DIK ASLD+2~, ASLD+13*, DELETE+2~, DELETE+3*
DIR ASLIST+15~!, ASLIST+21!, ASLIST+25~!, ASLIST+31!
DIR("?" ASLIST+17*, ASLIST+18*, ASLIST+19*, ASLIST+27*, ASLIST+28*, ASLIST+29*
DIR("??" ASLIST+20*, ASLIST+30*
DIR("A" ASLIST+16*, ASLIST+26*
DIR("B" ASLIST+16*, ASLIST+26*
DIR(0 ASLIST+16*, ASLIST+26*
>> DIRUT ASLIST+32
DLAYGO ASLD+2~, ASLD+7*
DUZ ASLD+6, ASLIST+3, ASLIST+4
>> FSCLNAME ASLD+10, ASLD+14*, ASLIST+3
>> FSCLNUM ASLD+1, ASLD+4, ASLD+11, ASLD+14*, ASLD+15, ASLD+16, ASLD+17, ASLIST+3
LIST ADD~, ADD+1, ADD+5, ADD+9, ADD+10
LISTNAME ASLIST+1~, ASLIST+13*, ASLIST+26
LISTNUM ASLIST+1~, ASLIST+13*, ASLIST+23, ASLIST+33, SAVE~, SAVE+2, SAVE+6
LISTSNUM SAVE+1~, SAVE+2*, ADD+2~*, ADD+4*, ADD+5, ADD+6, ADD+8, ADD+9, ADD+10
NAME ASLD+2~, ASLD+3, ASLD+7, ASLD+10, ASLD+12, ASLD+14
NEWLNUM ASLD+2~, ASLD+9*, ASLD+11, ASLD+12, ASLD+13, ASLD+14
NUM ASLIST+1~, ASLIST+4*, SAVE+1~, SAVE+4*, SAVE+5
OK ASLD+2~, ASLD+3, ASLD+4, ASLD+5, ASLD+16, ASLIST+24, ADD~, ADD+1*
OWNER ASLD+2~, ASLD+4, ASLD+6*, ASLD+12
SAVETYPE SAVE~, SAVE+2, SAVE+3
U ASLD+1, ASLD+4, ASLD+8, ASLD+12, ASLIST+3, ASLIST+4, ASLIST+13, ADD+2, ADD+5, ADD+6
X ASLD+2~, ASLD+7*, ASLIST+1~, ASLIST+15~, ASLIST+25~
Y ASLD+2~, ASLD+8, ASLD+9, ASLIST+1~, ASLIST+12, ASLIST+13, ASLIST+15~, ASLIST+22, ASLIST+25~, ASLIST+33
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All