GLOBAL MAP DATA DICTIONARY #1.62 -- POLICY FUNCTION FILE                                                          3/24/25    PAGE 1
STORED IN ^DIAC(1.62,  (7 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                     (VERSION 22.2)   
-----------------------------------------------------------------------------------------------------------------------------------
This file contains the functions needed to support evaluation of data access Policies in file #1.6. See the VA FileMan Programmer
Manual for full details of local variables available to use, and output requirements of each type.  
 
Attribute functions may use variables such as the current file (DIFN) and record number (DIENS) to set DIVAL("attribute")="value"
with the attributes that will be needed to evaluate the policy.  
 
Condition functions often look beyond the record, at a user's keys or role for example, and should return a boolean result in Y.  
 
Result functions may look at the DIRESULT variable, if it is set to P or D, and should return a boolean value in Y indicating if
processing is done.  
 
Obligation functions may perform any tasks needed by the application, such as logging access granted to a file, and do not need to
return a value.  


CROSS
REFERENCED BY: NAME(B)



^DIAC(1.62,D0,0)= (#.01) NAME [1F] ^ (#.02) DISPLAY NAME [2F] ^ (#.03) TYPE [3S] ^ (#.04) NULL VALUE [4S] ^ 
^DIAC(1.62,D0,1)= (#1) EXECUTE CODE [E1,245K] ^ 
^DIAC(1.62,D0,2,0)=^1.622^^  (#2) DESCRIPTION
^DIAC(1.62,D0,2,D1,0)= (#.01) DESCRIPTION [1W] ^ 


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):