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 |  Local Variables  | All
Print Page as PDF
Routine: USRCLST

Package: Authorization Subscription

Routine: USRCLST


Information

USRCLST ; SLC/JER - Review User Classes ;11/25/09

Source Information

Source file <USRCLST.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Authorization Subscription 2 $$CENTER^USRLS  $$READ^USRU  
Kernel 2 ($$LOW,$$UP)^XLFSTR  ^XQORM  
List Manager 2 ($$SETFLD,$$SETSTR)^VALM1  KILL^VALM10  
VA FileMan 1 ^DIC  

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

Package Total Caller Graph
Authorization Subscription 3 USR CLASS ACTION CHANGE VIEW  USR DEFINE CLASSES  USRCLASS  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
MAKELIST ; Build review screen list
SELSTAT(DEFLT) ; Select User Class status
RANGE(PROMPT,DEFAULT) ; Get range of classes to browse
BUILD(SELSTAT,USRFNM,USRLNM) ; Build List
HDR ; Initialize header for review screen
CLEAN ; "Joel...Clean up your mess!"

External References

Name Field # of Occurrence
^DIC SELSTAT+2
$$CENTER^USRLS HDR+6
$$READ^USRU RANGE+2
$$SETFLD^VALM1 BUILD+41, BUILD+42, BUILD+43, BUILD+44
$$SETSTR^VALM1 HDR+7
KILL^VALM10 BUILD+50
$$LOW^XLFSTR BUILD+8
$$UP^XLFSTR BUILD+7, BUILD+25, BUILD+29
^XQORM SELSTAT+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Searching for the User Classes."
  • Line Location: MAKELIST+8
Routine Call
  • DIC
  • Line Location:
    • SELSTAT+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] BUILD+4
^TMP("USRCLASS" BUILD+6!, BUILD+46*, BUILD+47*, BUILD+51*, BUILD+52*, BUILD+55*, BUILD+56*, HDR+2, HDR+4, CLEAN+1!
^TMP("USRCLASSIDX" BUILD+6!, BUILD+48*, CLEAN+1!
^TMP("USRUPCL" BUILD+6!, BUILD+26*, BUILD+30, BUILD+31, BUILD+34, BUILD+37, BUILD+38, BUILD+50!
^USR(8930 - [#8930] BUILD+10, BUILD+14, BUILD+15, BUILD+18, BUILD+35

Label References

Name Line Occurrences
$$RANGE MAKELIST+4, MAKELIST+6
$$SELSTAT MAKELIST+2
BUILD MAKELIST+9
HDR BUILD+53

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BY HDR+1~
CLABB BUILD+1~, BUILD+39*, BUILD+43
CLIEN BUILD+1~, BUILD+34*, BUILD+35, BUILD+37, BUILD+38, BUILD+48
CLNM BUILD+1~, BUILD+30*, BUILD+31*, BUILD+34, BUILD+37, BUILD+38
CLSTATNM BUILD+2~, BUILD+37*, BUILD+38, BUILD+44
DEFAULT RANGE~, RANGE+2
DEFLT SELSTAT~, SELSTAT+5
DIC SELSTAT+1~, SELSTAT+2*
DIC(0 SELSTAT+2*
FNAME MAKELIST+1~, MAKELIST+4*, MAKELIST+5, MAKELIST+9
IOM HDR+7
LNAME MAKELIST+1~, MAKELIST+6*, MAKELIST+7, MAKELIST+9
NAME BUILD+2~, BUILD+11~, BUILD+18*, BUILD+21, BUILD+22, BUILD+25, BUILD+26, BUILD+32~, BUILD+39*, BUILD+42
NODE0 BUILD+1~, BUILD+2~, BUILD+18*, BUILD+19, BUILD+24
PREFIX BUILD+2~, BUILD+35*, BUILD+36*, BUILD+42
PROMPT RANGE~, RANGE+2
SCREEN HDR+1~
SELSTAT BUILD~, BUILD+17, BUILD+44, BUILD+51, BUILD+56
STATUS MAKELIST+1~, MAKELIST+2*, MAKELIST+3, MAKELIST+9, BUILD+1~, BUILD+12*, BUILD+14*, BUILD+15*, BUILD+16, BUILD+17
, BUILD+23, HDR+1~, HDR+2*, HDR+3
STATUSNM BUILD+2~, BUILD+23*, BUILD+26
TITLE HDR+1~, HDR+3*, HDR+6
TMP0 BUILD+32~, BUILD+38*, BUILD+39
U SELSTAT+6, RANGE+4, BUILD+18, BUILD+24, BUILD+26, BUILD+39, BUILD+48, BUILD+51, BUILD+52, HDR+2
USRABBR BUILD+2~, BUILD+24*, BUILD+26
USRCNT BUILD+1~, BUILD+40*, BUILD+41, BUILD+47, BUILD+48, BUILD+51, BUILD+52, BUILD+54, HDR+1~, HDR+4*
HDR+5*, HDR+7
USRFNM BUILD~, BUILD+7, BUILD+29, BUILD+51
USRFNMX BUILD+2~, BUILD+7*, BUILD+21, BUILD+29*, BUILD+30
USRJ BUILD+1~, BUILD+10, BUILD+12*, BUILD+14, BUILD+15, BUILD+18, BUILD+26
USRLNM BUILD~, BUILD+8, BUILD+29, BUILD+51
USRLNMX BUILD+2~, BUILD+8*, BUILD+22, BUILD+29*, BUILD+31
USRPICK BUILD+1~, BUILD+4*, BUILD+52
USRREC BUILD+1~, BUILD+41*, BUILD+42*, BUILD+43*, BUILD+44*, BUILD+46
USRUPNM BUILD+1~, BUILD+25*, BUILD+26
USRX HDR+1~, HDR+2*
>> VALMCNT BUILD+3*, BUILD+45*, BUILD+46, BUILD+47, BUILD+48, BUILD+50, BUILD+57*
>> VALMHDR BUILD+53
>> VALMHDR(1 HDR+6*, HDR+7*
>> VALMQUIT MAKELIST+3*, MAKELIST+5*, MAKELIST+7*
X SELSTAT+1~, SELSTAT+2*
XQORM SELSTAT+1~, SELSTAT+4*
XQORM("A" SELSTAT+4*
XQORM("B" SELSTAT+5*
XQORM(0 SELSTAT+4*
Y SELSTAT+1~, SELSTAT+3, SELSTAT+4, SELSTAT+6*, SELSTAT+7, RANGE+1~, RANGE+2*, RANGE+3*, RANGE+4*, RANGE+5
Y(1 SELSTAT+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All