XUA4A72 ;SFISC/RWF - Person class API's ;08/05/2004 15:53
Source file <XUA4A72.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| TERM(IEN,DATE) | ;Called from XUSTERM, Set the expiration date for a user being terminated.
|
|
| CODE2TXT(CODE) | ;sr. Convert IEN or V-code to text
|
|
| SET01 | ;Called from the X-ref on the .01 field
|
|
| SET2 | ;Call from the X-ref on the Effective Date field
|
|
| KILL2 | ;Call from the X-ref on the Effective Date field
|
|
| GETUE(IEN,DATE) | ;private, Get the user entry
|
|
| VCLK(X) | ;Lookup a V-code, Return IEN
|
|
| REMOVE | ;Allow privileged user to remove a wrong entry in the users file.
|
|
| UPDATE(DIH,DIG,DIV,DIU) | ;file,field,new value,old value
|
|
| GET(IEN,DATE) | ;sr. Get the active class on a date
|
|
| IEN2DATA(IEN) | ;Get person class data for an IEN
|
|
| DDS2 | ;Called from effective date on form
|
|
| DDS3(%) | ;Data validation
|
|
| DDS1 | ;Called from Pre-action person class field
|
|
| IEN2CODE(IEN) | ;sr. Get the code for an IEN
|
|
| OLD(D0,D1,DATE) | ;Inactivate the old one (Expiration Date)
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | UPDATE+2 |
| ^DD(8932.1 | REMOVE+4 |
| ^USC(8932.1 - [#8932.1] | GET+7, IEN2CODE+1, IEN2DATA+1, CODE2TXT+2, VCLK+1, REMOVE+5, DDS1+2 |
| ^VA(200 - [#200] | GETUE+2, GETUE+3, GETUE+5, GETUE+6, GETUE+8, GETUE+9, REMOVE+5, REMOVE+7, SET01+1, SET01+2* , SET2+2, SET2+3, KILL2+2, KILL2+3, OLD+2*, DDS2+2 |
| Name | Line Occurrences |
|---|---|
| $$GETUE | GET+5, TERM+3 |
| $$VCLK | CODE2TXT+1 |
| OLD | TERM+5, SET2+4, KILL2+3 |
| UPDATE | SET01+3, OLD+3 |
| Name | Field # of Occurrence |
|---|---|
| ^( | REMOVE+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | REMOVE+1~, REMOVE+5*, DDS1+1~, DDS1+2*, DDS1+4*, DDS1+5, DDS2+1~, DDS2+3*, DDS3~, DDS3+1 , DDS3+5 |
| CODE | CODE2TXT~, CODE2TXT+1*, CODE2TXT+2 |
| D | GET+2~, GET+3*, GETUE+1~, GETUE+5*, GETUE+6*, GETUE+8 |
| D0 | OLD~, OLD+2, OLD+3 |
| D1 | OLD~, OLD+2, OLD+3 |
| DA | REMOVE+7*, SET01+1, SET01+2, SET2+2, KILL2+2, OLD+1~, OLD+3*, UPDATE+1, DDS1+3~, DDS2+1~ , DDS3+1 |
| DA(1 | REMOVE+7*, SET01+1, SET01+2, SET2+2, SET2+3, SET2+4, KILL2+2, KILL2+3, OLD+3*, UPDATE+1 |
| DATE | GET~, GET+3*, GET+5, GETUE~, GETUE+5, GETUE+10, TERM~, TERM+2, TERM+3, TERM+5 , OLD~, OLD+2, OLD+3 |
| >> DDSERROR | DDS3+2*, DDS3+6* |
| >> DDSOLD | DDS3+5 |
| >> DIE | DDS1+4, DDS2+3, DDS2+4, DDS3+1 |
| DIG | UPDATE~, UPDATE+2 |
| DIH | UPDATE~, UPDATE+2 |
| >> DIK | REMOVE+7* |
| >> DIR("A" | REMOVE+6* |
| >> DIR(0 | REMOVE+6* |
| >> DIRUT | REMOVE+6 |
| DIU | UPDATE~, UPDATE+1* |
| DIV | UPDATE~, UPDATE+1* |
| DIV(0 | UPDATE+1* |
| DIV(1 | UPDATE+1* |
| DT | GET+3, SET01+2, SET01+3 |
| IEN | GET~, GET+5, IEN2CODE~, IEN2CODE+1, IEN2DATA~, IEN2DATA+1, GETUE~, GETUE+2, GETUE+3, GETUE+5 , GETUE+6, GETUE+8, GETUE+9, TERM~, TERM+3, TERM+5 |
| L | SET2+1~, SET2+2*, SET2+3, SET2+4, KILL2+1~, KILL2+2*, KILL2+3 |
| REC | SET2+1~, SET2+3*, SET2+4 |
| U | GET+9, IEN2CODE+1, CODE2TXT+2, GETUE+10, GETUE+11, REMOVE+5, SET01+1, SET01+2, SET2+4, KILL2+3 , OLD+2, DDS1+2 |
| X | VCLK~, VCLK+1, GETUE+1~, GETUE+9*, GETUE+10, GETUE+11, SET2+4, KILL2+3, OLD+1~, DDS1+2 , DDS2+3, DDS2+4, DDS3+5 |
| X1 | GET+2~, GET+5*, GET+6*, GET+7, GET+9 |
| XU | DDS1+1~, DDS1+2 |
| XU(1 | DDS1+2* |
| XU(2 | DDS1+2* |
| XU(3 | DDS1+2* |
| XUDA | REMOVE+1~, REMOVE+5*, REMOVE+7*, DDS1+1~, DDS1+3*, DDS1+4, DDS2+1~*, DDS2+2*, DDS2+3, DDS2+4 |
| XUDA(1 | DDS2+2 |
| XUDA1 | REMOVE+1~, REMOVE+2*, REMOVE+5, REMOVE+7 |
| XUOK | GETUE+1~, GETUE+4*, GETUE+6, GETUE+8, GETUE+10*, GETUE+11 |
| XUWT | REMOVE+1~, REMOVE+4*, REMOVE+5 |
| Y | GETUE+1~, GETUE+7*, GETUE+8*, GETUE+9, GETUE+11, REMOVE+6 |
| Y1 | GET+2~, GET+7*, GET+9, TERM+1~, TERM+3*, TERM+4, TERM+5 |