DGENEGT ;ALB/KCL/RGL - Enrollment Group Threshold API's ; 11/20/03 3:39pm
Source file <DGENEGT.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | $$GET1^DID (CHK,UPDATE)^DIE ^DIK $$EXTERNAL^DILFD | 
| Kernel | 1 | $$DT^XLFDT | 
| Registration | 1 | ($$ADD,$$UPD)^DGENDBS | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| UNLOCK(IEN) | ; ; Description: Used to unlock the ENROLLMENT GROUP THRESHOLD record. | |
| VALID(DGEGT,ERROR) | ; ; Description: Performs validation checks on ENROLLMENT GROUP THRESHOLD record contained in the DGEGT array. | |
| 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. | |
| GET(EGTIEN,DGEGT) | ; ; Description: Used to obtain a record in the ENROLLMENT GROUP THRESHOLD file. The values will be returned in the DGEGT() array. | |
| INACT(EGTIEN,OLDIEN,DGEGT) | ;inactivate EGT settings that are currently not in effect | |
| STORE(DGEGT,ERROR,CHKFLG) | ; ; Description: Creates a new entry in the ENROLLMENT GROUP THRESHOLD file. | |
| FINDCUR(ENRDT) | ; ; Description: Used to find a record in the ENROLLMENT GROUP THRESHOLD file. | |
| 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. | |
| DELETE(EGTIEN) | ; Description: This function will delete a record in the ENROLLMENT GROUP THRESHOLD file. | |
| LOCK(IEN) | ; ; Description: Used to lock the ENROLLMENT GROUP THRESHOLD record. | 
| 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 |