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

Package: National Online Information Sharing

Routine: FSCLMPM


Information

FSCLMPM ;SLC/STAFF-NOIS List Manager Protocol Modify ;1/13/98 12:46

Source Information

Source file <FSCLMPM.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
National Online Information Sharing 5 (DELETE,REPLACE)^FSCLDR  (EDIT,GETDEF)^FSCLMPME  STUFF^FSCLMPMS  WARNING^FSCMU  SELECT^FSCUL  

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

Package Total Caller Graph
National Online Information Sharing 3 FSCLDR  FSCLMPD  FSCLMPE  

Entry Points

Name Comments DBIA/ICR reference
EDIT ; from FSCLMPE
INSERT ; from FSCLMPE
ADD(CHOICE,PREOP,DEF) ; from FSCLDR
; not scoped
DELETE ; from FSCLMPE
CHECK(LIST,USER) ; $$(list,user) -> 1 allows editing or 0 does not allow editing
; to edit a list you must be a NOIS specialist and either own the list or be a supervisor
ALL() ; $$() -> 1 if all selections in list are chosen, else 0

External References

Name Field # of Occurrence
DELETE^FSCLDR DELETE+5
REPLACE^FSCLDR EDIT+6
EDIT^FSCLMPME EDIT+10, ADD+3
GETDEF^FSCLMPME EDIT+7, INSERT+6, DELETE+6
STUFF^FSCLMPMS EDIT+15, ADD+15, DELETE+13
WARNING^FSCMU DELETE+5
SELECT^FSCUL EDIT+3, INSERT+3, DELETE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Edit line:"
  • Line Location: EDIT+2
Function Call: WRITE
  • Prompt: !,"Replace line ",^TMP("FSC MODIFY LISTS",$J,+$O(^TMP("FSC MODIFY LISTS",$J,"IDX",CHOICE,0)),0)
  • Line Location: EDIT+9
Function Call: WRITE
  • Prompt: !,"Insert lines after:"
  • Line Location: INSERT+2
Function Call: WRITE
  • Prompt: !,"Insert after line ",^TMP("FSC MODIFY LISTS",$J,+$O(^TMP("FSC MODIFY LISTS",$J,"IDX",CHOICE,0)),0)
  • Line Location: INSERT+8
Function Call: WRITE
  • Prompt: !,"Next line:"
  • Line Location: ADD+4
Function Call: WRITE
  • Prompt: !,"Delete lines:"
  • Line Location: DELETE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FSC("LIST" - [#7107.1] CHECK+2
^FSC("SPEC" - [#7105.2] CHECK+2
^TMP("FSC MODIFY LISTS" EDIT+9, INSERT+8
^TMP("FSC SELECT" EDIT+5, EDIT+12, INSERT+5, ADD+6, DELETE+7, DELETE+11, ALL+2

Label References

Name Line Occurrences
$$ALL EDIT+6, DELETE+5
ADD INSERT+9

Naked Globals

Name Field # of Occurrence
^(0 CHECK+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHOICE EDIT+1~, EDIT+3*, EDIT+5*, EDIT+8, EDIT+9, EDIT+12*, EDIT+13, INSERT+1~, INSERT+3*, INSERT+5*
INSERT+7, INSERT+8, INSERT+9, ADD~, ADD+6*, ADD+7, ADD+12, DELETE+1~, DELETE+3*
CNT EDIT+1~, EDIT+12*, EDIT+13*, EDIT+14, INSERT+1~, ADD+2*, ADD+4*, ADD+6*, ADD+9*, ADD+11*
, ADD+12, ADD+14*, DELETE+1~, DELETE+10*, DELETE+12*, ALL+1~, ALL+2*, ALL+3
DEF EDIT+1~!, EDIT+7, INSERT+1~!, INSERT+6, INSERT+9, ADD~, DELETE+1~!, DELETE+6
DEF( EDIT+12, EDIT+14, ADD+10, ADD+11, DELETE+7, DELETE+10, DELETE+12
DEF(0 DELETE+7
DESC EDIT+1~!
>> FSCLNAME EDIT+6, DELETE+5
>> FSCLNUM EDIT+6, EDIT+7, INSERT+6, DELETE+5, DELETE+6
LINE EDIT+1~, EDIT+12*, EDIT+14, INSERT+1~, ADD+10*, ADD+11, DELETE+1~, DELETE+10*, DELETE+11, DELETE+12
LIST CHECK~, CHECK+2
NEWCNT INSERT+1~, ADD+8*, ADD+13*
NEWDEF EDIT+1~!, INSERT+1~!, DELETE+1~!
NEWDEF( EDIT+13*, EDIT+14*, ADD+9*, ADD+11*, ADD+14*, DELETE+12*
NEWLINE EDIT+1~, EDIT+10, EDIT+13, INSERT+1~, ADD+3, ADD+4, ADD+8*, ADD+9, ADD+13*, ADD+14
NEWLINES INSERT+1~!
NEWLINES( ADD+4*, ADD+8, ADD+13
NEWLINES(0 ADD+5
OK EDIT+1~, EDIT+3, EDIT+4, EDIT+10, EDIT+11, INSERT+1~, INSERT+3, INSERT+4, ADD+2, ADD+3
, ADD+4, DELETE+1~, DELETE+3, DELETE+4, DELETE+5
PREOP EDIT+1~, EDIT+8*, EDIT+10, INSERT+1~, INSERT+7*, INSERT+9, ADD~, ADD+3, ADD+4*
QDESC EDIT+1~!
SEL ALL+1~, ALL+2*
U EDIT+13, EDIT+14, ADD+9, ADD+11, ADD+14, DELETE+7, DELETE+12, CHECK+2
USER CHECK~, CHECK+2
>> VALMAR EDIT+3, INSERT+3, DELETE+3, ALL+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All