USRLA ; SLC/JER,MA - Authorization Library functions ;6/29/01 11:19
Source file <USRLA.m>
| 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 | Field # of Occurrence |
|---|---|
| $$ISA^USRLM | CANDO+23, CANDO+45, CANDO+53 |
| 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 |