XUA4A72 ;SFISC/RWF - Person class API's ;08/05/2004 15:53
Source file <XUA4A72.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
GET(IEN,DATE) | ;sr. Get the active class on a date
|
|
IEN2CODE(IEN) | ;sr. Get the code for an IEN
|
|
IEN2DATA(IEN) | ;Get person class data for an IEN
|
|
CODE2TXT(CODE) | ;sr. Convert IEN or V-code to text
|
|
VCLK(X) | ;Lookup a V-code, Return IEN
|
|
GETUE(IEN,DATE) | ;private, Get the user entry
|
|
REMOVE | ;Allow privileged user to remove a wrong entry in the users file.
|
|
TERM(IEN,DATE) | ;Called from XUSTERM, Set the expiration date for a user being terminated.
|
|
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
|
|
OLD(D0,D1,DATE) | ;Inactivate the old one (Expiration Date)
|
|
UPDATE(DIH,DIG,DIV,DIU) | ;file,field,new value,old value
|
|
DDS1 | ;Called from Pre-action person class field
|
|
DDS2 | ;Called from effective date on form
|
|
DDS3(%) | ;Data validation
|
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 | 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 |