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

Package Total Caller Graph
Authorization Subscription 4 USR BUSINESS RULE CHANGE VIEW  USR BUSINESS RULE MANAGEMENT  USR RULE BROWSER  USRRULA  
Kernel 2 ^DIC(19  ^ORD(101  

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
^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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC SELCAT+1~, SELCAT+2*, SELCAT+4!, ASKCAT+1~, ASKCAT+2*, ASKCAT+4!
DIC("A" SELCAT+2*, ASKCAT+2*
DIC("B" SELCAT+3*
DIC(0 SELCAT+2*, ASKCAT+4*
IOM HDR+4
U HDR+1, HDR+3, HDR+5, INIT+7, INIT+11, INIT+12, INIT+13, ASKCAT+2, ASKCAT+5
USRCAT INIT+1~, INIT+4*, INIT+5*, INIT+6, INIT+7, INIT+11, INIT+12, ASKCAT~, ASKCAT+3
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
USRDTYP DDHLEV~, DDHLEV+2
USRI ADD+9~, ADD+10*, ADD+11
USRPAD ADD+1~, ADD+4*, ADD+5
USRPICK INIT+1~, INIT+3*, INIT+13
USRRBLD INIT+4!
USRRULE ADD+1~, ADD+3, ADD+5, ADD+8, ADD+10, ADD+11
USRVAL INIT+1~, INIT+7*, INIT+8
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
>> VALMAR HDR+1, HDR+3, HDR+5, INIT+10, INIT+11, INIT+12, INIT+13, ADD+6, ADD+7
>> VALMCNT INIT+4*, INIT+9, INIT+11*, ADD+2*, ADD+5, ADD+6, ADD+11*, ADD+12
>> VALMHDR(1 HDR+3*, HDR+4*
>> VALMHDR(2 HDR+5*
>> VALMQUIT INIT+6*
X SELCAT+1~, ASKCAT+1~
Y SELCAT+1~, SELCAT+5, SELCAT+6, ASKCAT+1~, ASKCAT+4, ASKCAT+5
Y(0 SELCAT+6, ASKCAT+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All