Na EDA vektore je možné definovať, že každý prístup k vektoru bude zaznamenaný. Príznak logAccess je možné nastaviť pri zakladaní vektora (EDA_CreateVectorRec) a modifikácii definície vektora (EDA_UpdateVectorRec).
Pod prístupom k vektoru sa rozumie prístup cez primárnu požiadavku (načítanie, zápis vektora). Logovanie prístupu sa neaplikuje na vnorené vektory načítavané v rámci načítania vypočítaného vektora. Pri volaní EDA_CalcFunction* sa logovanie aplikuje len na primárne načítavané vektory v predpise, nie na vnorené. V rámci jedného volania externej funkcie je zaznamenaný vždy len prvý prístup daného typu k vektoru.

Rozoznávané typy prístupu k vektoru:

Access_None 0 Žiadny prístup (pre interné použitie).
Access_DataRead 1 Načítanie vektora.
Access_DataInsert 2 Zápis dát vektora.
Access_DataDelete 3 Zmazanie dát vektora.
Access_FunctionRead 4 Načítanie predpisu vypočítaného vektora.
Access_FunctionSet 5 Zápis predpisu vypočítaného vektora.

Prístup k vektoru je zaznamenávaný do databázovej tabuľky EDA_VEKTOR_ACCESS_LOG.

ID_VEKTOR INTEGER Id vektora.
COMPUTER_NAME VARCHAR2 Názov počítača, z ktorého bol vykonaný prístup.
PROCESS_NAME VARCHAR2 Názov D2000 procesu, z ktorého bol vykonaný prístup.
USER_NAME VARCHAR2 Meno D2000 užívateľa, ktorý pristúpil k vektoru.
ACCESS_TIME DATE Čas, kedy bol vykonaný prístup (v UTC čase).
ACCESS_TYPE INTEGER Typ prístupu k vektoru.
Napíšte komentár