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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: USRRUL

Package: Authorization Subscription

Routine: USRRUL


Information

USRRUL ; SLC/JER - Business Rule Browser ; 5/11/1998

Source Information

Source file <USRRUL.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Authorization Subscription 3 XLATE^USRAEDT  PROTOCOL^USRHELP  $$CENTER^USRLS  
List Manager 3 EN^VALM  $$SETSTR^VALM1  (CLEAN,SET)^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 4 USR BUSINESS RULE CHANGE VIEW  USR BUSINESS RULE MANAGEMENT  USR RULE BROWSER  USRRULA  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- main entry point for USR RULE BROWSER
HDR ; -- header code
INIT ; -- init variables and list array
ADD(USRDA) ; -- add an element to the list
SELCAT() ; Select search category
SELX
ASKCAT(USRCAT,USRX) ; Given a search category, ask its value
ASKX
DDHLEV(USRDTYP) ; External value of Document Definition Type
HELP ; -- help code
EXIT ; -- exit code
EXPND ; -- expand code

External References

Name Field # of Occurrence
^DIC SELCAT+4, ASKCAT+4
XLATE^USRAEDT ADD+3
PROTOCOL^USRHELP HELP+1
$$CENTER^USRLS HDR+3, HDR+5
EN^VALM EN+1
$$SETSTR^VALM1 HDR+4
CLEAN^VALM10 INIT+2, EXIT+1
SET^VALM10 ADD+5, ADD+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] INIT+3, |ptcl
^TMP("USRCLASS" |list
^TMP("USRMMBR" |list, |ptcl
^TMP("USRRUL" |list, |ptcl
^TMP("USRUSER" |list, |ptcl
^USR(8930 - [#8930] |inpt, |ptcl
^USR(8930.1 - [#8930.1] INIT+8
^USR(8930.4 - [#8930.4] ASKCAT+3

Label References

Name Line Occurrences
$$ASKCAT SELCAT+6
$$DDHLEV ASKCAT+5
$$SELCAT INIT+5
ADD INIT+8
ASKX ASKCAT+4
SELX SELCAT+5

Naked Globals

Name Field # of Occurrence
^(24 |ptcl

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANDFLG |inpt~
>> D0 |inpt
>> DA |ptcl
>> DA(1 |ptcl
DIC SELCAT+1~, SELCAT+2*, SELCAT+4!, ASKCAT+1~, ASKCAT+2*, ASKCAT+4!
DIC("A" SELCAT+2*, ASKCAT+2*
DIC("B" SELCAT+3*
>> DIC("S" |inpt*!
DIC(0 SELCAT+2*, ASKCAT+4*
IOM HDR+4
IOSL |ptcl
TIUFPRIV |inpt*~
U HDR+1, HDR+3, HDR+5, INIT+7, INIT+11, INIT+12, INIT+13, ASKCAT+2, ASKCAT+5, |inpt
, |ptcl
USRACT0 |inpt~
USRCAT INIT+1~, INIT+4*, INIT+5*, INIT+6, INIT+7, INIT+11, INIT+12, ASKCAT~, ASKCAT+3
>> USRCHNG |inpt*
USRCLAS |inpt~
>> USRCLASS |inpt
USRCNT HDR+1~*, HDR+2*, HDR+4, INIT+1~, INIT+4*, INIT+12, INIT+13, ADD+2*, ADD+4, ADD+5
, ADD+6, ADD+7, ADD+12
USRDA INIT+1~, INIT+4*, INIT+8*, ADD~, ADD+3, ADD+7, |inpt, |ptcl
USRDDEF |inpt*~
USRDTYP DDHLEV~, DDHLEV+2
USREND |inpt~
USRFLAG |inpt~
USRI ADD+9~, ADD+10*, ADD+11
>> USRLTMPL |opt*
USRPAD ADD+1~, ADD+4*, ADD+5
USRPHRAS |inpt~
USRPICK INIT+1~, INIT+3*, INIT+13
USRRBLD INIT+4!
USRROLE |inpt~
USRRULE ADD+1~, ADD+3, ADD+5, ADD+8, ADD+10, ADD+11
>> USRSUBS |inpt*
USRVAL INIT+1~, INIT+7*, INIT+8
USRVERB |inpt~
USRVMOD |inpt~
USRX ADD+9~, ADD+11*, ADD+12, ASKCAT~, ASKCAT+2, ASKCAT+5
USRXREF INIT+1~, INIT+7*, INIT+8
USRY SELCAT+1~, SELCAT+5*, SELCAT+6*, SELX, ASKCAT+1~, ASKCAT+4*, ASKCAT+5*, ASKX, DDHLEV+1~, DDHLEV+2*
, DDHLEV+3
>> VALM("MAX" |ptcl*
>> VALMAR HDR+1, HDR+3, HDR+5, INIT+10, INIT+11, INIT+12, INIT+13, ADD+6, ADD+7
>> VALMBCK |ptcl*
>> VALMBG |ptcl*
>> VALMCNT INIT+4*, INIT+9, INIT+11*, ADD+2*, ADD+5, ADD+6, ADD+11*, ADD+12, |ptcl
>> VALMHDR(1 HDR+3*, HDR+4*
>> VALMHDR(2 HDR+5*
>> VALMQUIT INIT+6*
>> VALMSG |ptcl*
X SELCAT+1~, ASKCAT+1~, |inpt*
>> XQORM("#" |ptcl*
>> XQORM("SH" |ptcl*
>> XQORM("XLATE" |ptcl!
>> XQORNOD(0 |ptcl
Y SELCAT+1~, SELCAT+5, SELCAT+6, ASKCAT+1~, ASKCAT+4, ASKCAT+5, |inpt*
Y(0 SELCAT+6, ASKCAT+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All