Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DGENEGT

Package: Registration

Routine: DGENEGT


Information

DGENEGT ;ALB/KCL/RGL - Enrollment Group Threshold API's ; 11/20/03 3:39pm

Source Information

Source file <DGENEGT.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 4 $$GET1^DID  (CHK,UPDATE)^DIE  ^DIK  $$EXTERNAL^DILFD  
Kernel 1 $$DT^XLFDT  
Registration 1 ($$ADD,$$UPD)^DGENDBS  

Caller Graph

Caller Graph Total: 15

Package Total Caller Graph
Registration 15 DG306  DG53454P  DGENA6  DGENEGT1  DGENEGT2  DGENEGT3  DGENELA4  DGENRPT1  
DGENRPT2  DGENRPT3  DGENRPT4  DGENU  DGENUPL6  DGRRLU1  DPTLK  

Entry Points

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.

External References

Name Field # of Occurrence
$$ADD^DGENDBS STORE+28
$$UPD^DGENDBS UPDATE+33
$$GET1^DID TESTVAL+19
CHK^DIE TESTVAL+20
UPDATE^DIE INACT+21
^DIK DELETE+12
$$EXTERNAL^DILFD TESTVAL+17
$$DT^XLFDT FINDCUR+12, INACT+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGEN(27.16 - [#27.16] Classic Fileman Calls,  CHK^DIE,  EXTERNAL^DILFD,  GET1^DID

Global Variables Directly Accessed

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

Label References

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

Naked Globals

Name Field # of Occurrence
^( FINDCUR+14

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All