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

Package: Authorization Subscription

Routine: USRCLASS


Information

USRCLASS ; SLC/JER - User Class Management actions ;11/25/09

Source Information

Source file <USRCLASS.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Authorization Subscription 3 BUILD^USRCLST  EC^USRECCL  UPDATE^USRL  
Registration 3 EN^VALM  FULL^VALM1  EN^VALM2  
VA Fileman 2 ^DIC  ^DIE  

Entry Points

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

External References

Name Field # of Occurrence
^DIC CREATE+4
^DIE EDIT1+5, CREATE+7
BUILD^USRCLST CREATE+13
EC^USRECCL EXPAND+3
UPDATE^USRL EDIT+14, 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+6
Function Call: WRITE
  • Prompt: !!," Expanded entries cannot be refreshed; please re-enter the option"
  • Line Location: EDIT+17
Function Call: WRITE
  • Prompt: !,"to see the result of your edits."
  • Line Location: EDIT+18
Function Call: WRITE
  • Prompt: !," Refreshing the list. If expanded entries require refreshing please"
  • Line Location: EDIT+19
Function Call: WRITE
  • Prompt: !,"collapse and re-expand the entries."
  • Line Location: EDIT+20
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: !,"Rebuilding main class list."
  • Line Location: CREATE+12
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
  • VALM
  • Line Location:
    • MEMBERS+6
Routine Call
  • DIE
  • Line Location:
    • EDIT1+5
    • CREATE+7
Routine Call
  • DIC
  • Line Location:
    • CREATE+4

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+9, 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+8

Label References

Name Line Occurrences
EDIT1 EDIT+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CANTMSG EDIT+2~, EDIT+12*, EDIT+16
DA EDIT1+2~, EDIT1+4*, CREATE+6*
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+15, MEMBERS+1~, MEMBERS+3
DLAYGO CREATE+2~, CREATE+3*
DR EDIT1+2~, EDIT1+4*, CREATE+6*
LINE EDIT+2~, EDIT+9*, EDIT+11
NAME EDIT+2~, EDIT+8*
NAME1 EDIT+2~, EDIT+8*, EDIT+11
NAME2 EDIT+2~, EDIT+8*, EDIT+11
U EDIT+7, EDIT+8, EXPAND+6, EXPAND+7, EXPAND+8, CREATE+5, CREATE+8, CREATE+9, CREATE+10, MEMBERS+6
USRCHNG EDIT+1~, EDIT+3*, EDIT+12*, EDIT+13, EDIT1+6*
USRCREAT CREATE+1~, CREATE+5*, CREATE+11
USRDA EDIT+1~, EDIT+7*, EDIT+8, EDIT1+3, EDIT1+4, MEMBERS+1~, MEMBERS+6*
USRDATA EDIT+1~, EDIT+5*, EDIT+6, EDIT+7, EDIT+14, MEMBERS+1~, MEMBERS+4*, MEMBERS+5, MEMBERS+6, MEMBERS+7
USRDNM EXPAND+1~, EXPAND+7*, CREATE+2~, CREATE+9*, CREATE+13
USREXPND EDIT+1~, MEMBERS+1~
USRI EDIT+1~, EDIT+3*, EDIT+4*, EDIT+5, EDIT+9, EDIT+13, MEMBERS+1~, MEMBERS+2*, MEMBERS+3*, MEMBERS+4
USRLNM EXPAND+1~, EXPAND+8*, CREATE+2~, CREATE+10*, CREATE+13
USRLST EDIT+2~, EDIT+13*, EDIT+21
USRSTAT EDIT+1~, EXPAND+1~, EXPAND+6*, CREATE+2~, CREATE+8*, CREATE+13, MEMBERS+1~
USRVALMY EXPAND+1~, EXPAND+3*
>> VALMAR EDIT+5, EXPAND+9, CREATE+14, MEMBERS+4
>> VALMBCK EDIT+12*, EDIT+16*, EDIT+22*, EXPAND+5*, EXPAND+10*, CREATE+15*, MEMBERS+10*
VALMCNT EXPAND+9*, CREATE+14*, MEMBERS+1~
>> VALMSG EDIT+21*, MEMBERS+9*
VALMY EDIT+3, EDIT+16!, EDIT+22!, 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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All