USRLA ; SLC/JER,MA - Authorization Library functions ;6/29/01 11:19
Source file <USRLA.m>
Package | Total | Call Graph |
---|---|---|
Authorization Subscription | 1 | $$ISA^USRLM |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Text Integration Utility | 1 | TIULP |
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) |
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 |
Name | Line Occurrences |
---|---|
$$CANDO | CANDO+66 |
Name | Field # of Occurrence |
---|---|
^(0 | CANDO+32, CANDO+44 |
>> | 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 |