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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: USRCLASS

Package: Authorization Subscription

Routine: USRCLASS


Information

USRCLASS ; SLC/JER - User Class Management actions ; 12/14/15 9:34am

Source Information

Source file <USRCLASS.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Authorization Subscription 3 BUILD^USRCLST  EC^USRECCL  UPDATE^USRL  
List Manager 3 EN^VALM  FULL^VALM1  EN^VALM2  
VA FileMan 2 ^DIC  ^DIE  
Enterprise Health Management Platform 1 POSTX^HMPEVNT  

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
Authorization Subscription 4 USR CLASS ACTION CREATE  USR CLASS ACTION EDIT  USR CLASS ACTION EXPAND SUBCLASSES  USR CLASS ACTION LIST MEMBERS  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EDIT ; Edit user classes
EDIT1 ; Single record edit
; Receives USRDA
EXPAND ; Expand/Collapse user class hierarchy display
CREATE ; Class constructor
MEMBERS ; List Members of classes and their subclasses

External References

Name Field # of Occurrence
^DIC CREATE+4
^DIE EDIT1+5, CREATE+7
POSTX^HMPEVNT EDIT+18, EDIT+19, CREATE+13
BUILD^USRCLST CREATE+15
EC^USRECCL EXPAND+3
UPDATE^USRL EDIT+17, MEMBERS+7
EN^VALM MEMBERS+6
FULL^VALM1 EDIT1+5, CREATE+2
EN^VALM2 EDIT+3, EXPAND+2, MEMBERS+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Editing #",+USRDATA,!
  • Line Location: EDIT+8
Function Call: WRITE
  • Prompt: !!," Expanded entries cannot be refreshed; please re-enter the option"
  • Line Location: EDIT+23
Function Call: WRITE
  • Prompt: !,"to see the result of your edits."
  • Line Location: EDIT+24
Function Call: WRITE
  • Prompt: !," Refreshing the list. If expanded entries require refreshing please"
  • Line Location: EDIT+25
Function Call: WRITE
  • Prompt: !,"collapse and re-expand the entries."
  • Line Location: EDIT+26
Function Call: WRITE
  • Prompt: !,"No Classes selected."
  • Line Location: EDIT1+3
Function Call: WRITE
  • Prompt: !,"Refreshing the list."
  • Line Location: EXPAND+4
Function Call: WRITE
  • Prompt: !!,"Listing Members of #",+USRDATA,!
  • Line Location: MEMBERS+5
Function Call: WRITE
  • Prompt: !,"Refreshing the list."
  • Line Location: MEMBERS+8
Routine Call
  • DIC
  • Line Location:
    • CREATE+4
Routine Call
  • DIE
  • Line Location:
    • EDIT1+5
    • CREATE+7
Routine Call
  • VALM
  • Line Location:
    • MEMBERS+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^USR(8930 - [#8930] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("USRCLASS" EDIT+11, EXPAND+6, EXPAND+7, EXPAND+8, CREATE+8, CREATE+9, CREATE+10
^TMP("USRCLASSIDX" EDIT+5, MEMBERS+4
^TMP("USREXPIDX" EDIT+5, MEMBERS+4
^USR(8930 - [#8930] EDIT+10

Label References

Name Line Occurrences
EDIT1 EDIT+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CANTMSG EDIT+2~, EDIT+7*, EDIT+14*, EDIT+22
DA EDIT+2~, EDIT+18, EDIT+19, EDIT1+4*, CREATE+6*, CREATE+13
DIC CREATE+2~, CREATE+3*, CREATE+6
DIC("A" CREATE+3*
DIC(0 CREATE+3*
DIE EDIT1+2~, EDIT1+4*, CREATE+6*
DIE("NO^" CREATE+6*
DIROUT EDIT+1~, EDIT+4, EDIT+21, MEMBERS+1~, MEMBERS+3
DLAYGO CREATE+2~, CREATE+3*
DR EDIT1+2~, EDIT1+4*, CREATE+6*
LINE EDIT+2~, EDIT+11*, EDIT+13
NAME EDIT+2~, EDIT+10*
NAME1 EDIT+2~, EDIT+10*, EDIT+13
NAME2 EDIT+2~, EDIT+10*, EDIT+13
U EDIT+4, EDIT+6, EDIT+9, EDIT+10, EXPAND+6, EXPAND+7, EXPAND+8, CREATE+5, CREATE+8, CREATE+9
CREATE+10, MEMBERS+6
USRCHNG EDIT+1~, EDIT+3*, EDIT+7*, EDIT+14*, EDIT+15, EDIT1+6*
USRCREAT CREATE+1~, CREATE+5*, CREATE+11
USRDA EDIT+1~, EDIT+9*, EDIT+10, EDIT+18, EDIT+19, EDIT1+3, EDIT1+4, MEMBERS+1~, MEMBERS+6*
USRDATA EDIT+1~, EDIT+4, EDIT+5*, EDIT+6, EDIT+8, EDIT+9, EDIT+16, EDIT+17, MEMBERS+1~, MEMBERS+4*
MEMBERS+5, MEMBERS+6, MEMBERS+7
USRDNM EXPAND+1~, EXPAND+7*, CREATE+2~, CREATE+9*, CREATE+15
USREXPND EDIT+1~, MEMBERS+1~
USRI EDIT+1~, EDIT+3*, EDIT+4*, EDIT+5, EDIT+11, EDIT+15, MEMBERS+1~, MEMBERS+2*, MEMBERS+3*, MEMBERS+4
USRLNM EXPAND+1~, EXPAND+8*, CREATE+2~, CREATE+10*, CREATE+15
USRLST EDIT+2~, EDIT+15*, EDIT+27
USRSTAT EDIT+1~, EXPAND+1~, EXPAND+6*, CREATE+2~, CREATE+8*, CREATE+15, MEMBERS+1~
USRVALMY EXPAND+1~, EXPAND+3*
>> VALMAR EDIT+5, EXPAND+9, CREATE+16, MEMBERS+4
>> VALMBCK EDIT+7*, EDIT+14*, EDIT+22*, EDIT+28*, EXPAND+5*, EXPAND+10*, CREATE+17*, MEMBERS+10*
VALMCNT EXPAND+9*, CREATE+16*, MEMBERS+1~
>> VALMSG EDIT+27*, MEMBERS+9*
VALMY EDIT+3, EDIT+22!, EDIT+28!, EXPAND+2, EXPAND+3, EXPAND+5!, MEMBERS+2, MEMBERS+10!
VALMY( EDIT+4, MEMBERS+3
X CREATE+2~
>> XQORNOD(0 EDIT+3, EXPAND+2, MEMBERS+2
Y CREATE+2~, CREATE+4, CREATE+5, CREATE+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All