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

Package: Authorization Subscription

Routine: USRLA


Information

USRLA ; SLC/JER,MA - Authorization Library functions ;6/29/01 11:19

Source Information

Source file <USRLA.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
Authorization Subscription 1 $$ISA^USRLM  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Text Integration Utility 1 TIULP  

Entry Points

Name Comments DBIA/ICR reference
CANDO(DOCTYPE,STATUS,EVENT,USER,USRROLE) ; Evaluate Authorization
; 18 JUNE 2001 MA added a change to check for "OR" logic
; when checking roles.
; Receives: DOCTYPE = Pointer to TIU DOCMT DEF FILE (8925.1)
; STATUS = Pointer to TIU STATUS FILE (8925.6)
; EVENT = Pointer to USR EVENT FILE (8930.8)
; USER = Pointer to NEW PERSON FILE (200)
; [USRROLE] = Pointer to USER ROLE FILE (8930.2)
; Role, if received, is a particular role
; already known to belong to USER for docmt
; being checked. See CANDO^TIULP.
; DBIA 2321 ^TIU(8925.1)

External References

Name Field # of Occurrence
$$ISA^USRLM CANDO+23, CANDO+45, CANDO+53

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925.1 - [#8925.1] CANDO+65
^USR(8930.1 - [#8930.1] CANDO+20, CANDO+22, CANDO+32, CANDO+33, CANDO+42, CANDO+44, CANDO+45, CANDO+47, CANDO+50, CANDO+52
, CANDO+53, CANDO+55

Label References

Name Line Occurrences
$$CANDO CANDO+66

Naked Globals

Name Field # of Occurrence
^(0 CANDO+32, CANDO+44

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DOCTYPE CANDO~, CANDO+20, CANDO+22, CANDO+42, CANDO+55, CANDO+65
EVENT CANDO~, CANDO+20, CANDO+22, CANDO+42, CANDO+55, CANDO+66
STATUS CANDO~, CANDO+20, CANDO+22, CANDO+42, CANDO+55, CANDO+66
U CANDO+32, CANDO+33, CANDO+44, CANDO+45, CANDO+47, CANDO+50, CANDO+52, CANDO+53
USER CANDO~, CANDO+23, CANDO+45, CANDO+53, CANDO+66
USRADA CANDO+21~*, CANDO+22*, CANDO+32, CANDO+33
USRAND CANDO+21~
USRC CANDO+12~, CANDO+19*, CANDO+20*, CANDO+22, CANDO+23
USRCLS CANDO+51~, CANDO+52*, CANDO+53
USRCY CANDO+12~, CANDO+20, CANDO+23*, CANDO+27, CANDO+30
USRFALSE CANDO+12~, CANDO+19*, CANDO+27*, CANDO+31*, CANDO+55*, CANDO+63
USRR CANDO+12~, CANDO+41*, CANDO+42*, CANDO+44, CANDO+45, CANDO+47, CANDO+50, CANDO+52, CANDO+53
USRROLE CANDO~, CANDO+32, CANDO+40, CANDO+42, CANDO+53, CANDO+55, CANDO+66
USRRY CANDO+12~
USRTYP CANDO+64~*, CANDO+65*, CANDO+66
USRY CANDO+12~, CANDO+19*, CANDO+20, CANDO+22, CANDO+32*, CANDO+33*, CANDO+40, CANDO+42, CANDO+45*, CANDO+47*
, CANDO+50, CANDO+53*, CANDO+55, CANDO+63, CANDO+65, CANDO+66*, CANDO+67
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All