DGENEGT ;ALB/KCL/RGL - Enrollment Group Threshold API's ; 11/20/03 3:39pm
Source file <DGENEGT.m>
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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
LOCK(IEN) | ;
; Description: Used to lock the ENROLLMENT GROUP THRESHOLD record. |
|
UNLOCK(IEN) | ;
; Description: Used to unlock the ENROLLMENT GROUP THRESHOLD record. |
|
FINDCUR(ENRDT) | ;
; Description: Used to find a record in the ENROLLMENT GROUP THRESHOLD file. |
|
GET(EGTIEN,DGEGT) | ;
; Description: Used to obtain a record in the ENROLLMENT GROUP THRESHOLD file. The values will be returned in the DGEGT() array. |
|
STORE(DGEGT,ERROR,CHKFLG) | ;
; Description: Creates a new entry in the ENROLLMENT GROUP THRESHOLD file. |
|
UPDATE(EGTIEN,DGEGT,ERROR) | ;
; Description: Updates an Enrollment Group Threshold record in the ; ENROLLMENT GROUP THRESHOLD file. This function locks the Enrollment ; Group Threshold record and releases the lock when the update is ; complete. |
|
DELETE(EGTIEN) | ; Description: This function will delete a record in the ENROLLMENT GROUP THRESHOLD file.
|
|
VALID(DGEGT,ERROR) | ;
; Description: Performs validation checks on ENROLLMENT GROUP THRESHOLD record contained in the DGEGT array. |
|
TESTVAL(SUB,VAL) | ; Description: Used to determine if a field value is valid.
|
|
FIELD(SUB) | ; Description: Used to determine the field number for a given subscript in the EGT array.
|
|
INACT(EGTIEN,OLDIEN,DGEGT) | ;inactivate EGT settings that are currently not in effect
|
FileNo | Call Tags |
---|---|
^DGEN(27.16 - [#27.16] | Classic Fileman Calls, CHK^DIE, EXTERNAL^DILFD, GET1^DID |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGEN(27.16 - [#27.16] | LOCK+10, UNLOCK+9, FINDCUR+13, FINDCUR+15, GET+26, GET+34, UPDATE+20, INACT+12, INACT+14, INACT+17 |
Name | Line Occurrences |
---|---|
$$DELETE | INACT+19 |
$$FIELD | TESTVAL+15 |
$$FINDCUR | STORE+19 |
$$GET | INACT+9 |
$$INACT | FINDCUR+17, STORE+31 |
$$LOCK | UPDATE+22 |
$$TESTVAL | VALID+25, VALID+26, VALID+27, VALID+28, VALID+29, VALID+30, VALID+31 |
$$VALID | STORE+16 |
UNLOCK | UPDATE+35 |
Name | Field # of Occurrence |
---|---|
^( | FINDCUR+14 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADD | STORE+18~, STORE+28*, STORE+31, STORE+33 |
CHKFLG | STORE~, STORE+16 |
DA | DELETE+9~, DELETE+11* |
DATA | STORE+18~, STORE+28, UPDATE+15~, UPDATE+33 |
DATA( | STORE+20*, STORE+21*, STORE+22*, STORE+23*, STORE+24*, STORE+25*, STORE+26*, UPDATE+24*, UPDATE+25*, UPDATE+26* , UPDATE+27*, UPDATE+28*, UPDATE+29*, UPDATE+30* |
DATA(25 | STORE+27*, UPDATE+31* |
DGEGT | GET~, GET+21!*, STORE~, STORE+16, STORE+31, UPDATE~, VALID~, INACT~, INACT+9 |
DGEGT( | GET+24* |
DGEGT("EFFDATE" | GET+27*, STORE+20, UPDATE+24, VALID+18, VALID+25, INACT+10 |
DGEGT("ENTDATE" | GET+32*, STORE+25, UPDATE+29, VALID+21, VALID+30 |
DGEGT("FEDDATE" | GET+31*, STORE+24, UPDATE+28, VALID+29 |
DGEGT("PRIORITY" | GET+28*, STORE+21, UPDATE+25, VALID+19, VALID+26 |
DGEGT("REMARKS" | GET+35*, STORE+27, UPDATE+31, VALID+32 |
DGEGT("SOURCE" | GET+33*, STORE+26, UPDATE+30, VALID+22, VALID+31 |
DGEGT("SUBGRP" | GET+29*, STORE+22, UPDATE+26, VALID+27 |
DGEGT("TYPE" | GET+30*, STORE+23, UPDATE+27, VALID+20, VALID+28 |
DGEGTDT | FINDCUR+10~, FINDCUR+11*, FINDCUR+12*, FINDCUR+13*, FINDCUR+14 |
DGEGTF | FINDCUR+10~, FINDCUR+16*, INACT+18 |
DGEGTIEN | FINDCUR+10~, FINDCUR+11*, FINDCUR+14*, FINDCUR+15 |
DIK | DELETE+9~, DELETE+10* |
DISPLAY | TESTVAL+10~, TESTVAL+17*, TESTVAL+18 |
DT | FINDCUR+17, INACT+17 |
EGTDT | INACT+7~, INACT+11*, INACT+12*, INACT+14 |
>> EGTF | INACT+10*, INACT+16 |
EGTFDA | INACT+7~, INACT+21 |
EGTFDA( | INACT+20* |
EGTIEN | GET~, GET+23, GET+26, GET+34, UPDATE~, UPDATE+20, UPDATE+22, UPDATE+33, UPDATE+35, DELETE~ , DELETE+8, DELETE+11, INACT~, INACT+6, INACT+9, INACT+15 |
EGTREC | INACT+7~, INACT+13*, INACT+14*, INACT+15, INACT+16, INACT+17, INACT+19, INACT+20 |
ENRDT | FINDCUR~, FINDCUR+11, FINDCUR+12, FINDCUR+17 |
ERR | INACT+7~ |
ERROR | STORE~, STORE+15*, STORE+16, STORE+28, UPDATE~, UPDATE+17*, UPDATE+21*, UPDATE+22*, UPDATE+33*, VALID~ , VALID+13*, VALID+18*, VALID+19*, VALID+20*, VALID+21*, VALID+22*, VALID+25*, VALID+26*, VALID+27*, VALID+28* , VALID+29*, VALID+30*, VALID+31*, VALID+32* |
EXTERNAL | VALID+11~ |
FIELD | TESTVAL+10~, TESTVAL+15*, TESTVAL+17, TESTVAL+19, TESTVAL+20 |
FLD | FIELD+10~, FIELD+11*, FIELD+14*, FIELD+15*, FIELD+16*, FIELD+17*, FIELD+18*, FIELD+19*, FIELD+20*, FIELD+21* , FIELD+23 |
IEN | LOCK~, LOCK+10, UNLOCK~, UNLOCK+9 |
INACT | STORE+18~, STORE+31* |
NODE | GET+20~, GET+26*, GET+27, GET+28, GET+29, GET+30, GET+31, GET+32, GET+33, GET+34* , GET+35 |
OLDEGT | STORE+18~, STORE+19*, STORE+31 |
OLDIEN | INACT~, INACT+8*, INACT+16 |
RESULT | VALID+11~, TESTVAL+10~, TESTVAL+20 |
STOP | FINDCUR+10~, FINDCUR+11*, FINDCUR+13, FINDCUR+14, FINDCUR+15*, FINDCUR+17, FINDCUR+18 |
SUB | GET+20~, GET+24*, TESTVAL~, TESTVAL+15, FIELD~, FIELD+14, FIELD+15, FIELD+16, FIELD+17, FIELD+18 , FIELD+19, FIELD+20, FIELD+21 |
SUCCESS | UPDATE+15~, UPDATE+16*, UPDATE+21*, UPDATE+22*, UPDATE+33*, UPDATE+37 |
VAL | TESTVAL~, TESTVAL+14, TESTVAL+17, TESTVAL+20 |
VALID | VALID+11~, VALID+12*, VALID+18*, VALID+19*, VALID+20*, VALID+21*, VALID+22*, VALID+25*, VALID+26*, VALID+27* , VALID+28*, VALID+29*, VALID+30*, VALID+31*, VALID+32*, VALID+34, TESTVAL+10~, TESTVAL+12*, TESTVAL+18*, TESTVAL+20* , TESTVAL+22 |