Oracle DBMS_MACSEC_RULES
Version 23c

General Information
Library Note Morgan's Library Page Header
ACE Director Alum Daniel Morgan, founder of Morgan's Library, is scheduling complimentary technical Workshops on Database Security for the first 30 Oracle Database customers located anywhere in North America, EMEA, LATAM, or APAC that send an email to asra_us@oracle.com. Request a Workshop for your organization today.
Purpose On behalf of Database Vault evaluates a Rule Set in accordance with the options specified in the rule_set$ table.
AUTHID DEFINER
Dependencies
DBMS_MACSEC DV$RULE_SET KZV$RUL_LIBT
DBMS_MACUTL EVALUATE_RULE_SET OUT
DBMS_STANDARD EVENT  
Documented No
First Available Not Known
Security Model Owned by DVSYS with no privileges granted
Source {ORACLE_HOME}/rdbms/admin/catmacp.sql
Subprograms
 
EVALUATE
Undocumented dbms_macsec_rules.evaluate(
p_rule_set      IN  VARCHAR2,
p_sql_text      IN  VARCHAR2,
x_result        OUT BOOLEAN,
x_rule          OUT VARCHAR2,
x_rule_error    OUT BOOLEAN,
x_handler_error OUT BOOLEAN,
x_error_code    OUT NUMBER,
x_error_text    OUT VARCHAR2);
PRAGMA SUPPLEMENTAL_LOG_DATA(evaluate, NONE);
TBD
 
EVALUATE_TR
Undocumented dbms_macsec_rules.evaluate_tr(
p_rule_set   IN     NUMBER,
p_eval_ret   IN OUT BINARY_INTEGER,
p_error_code IN OUT BINARY_INTEGER,
p_error_text IN OUT VARCHAR2) AS
LANGUAGE C
NAME "kzvdversetev"
LIBRARY DVSYS.KZV$RUL_LIBT
WITH CONTEXT PARAMETERS(context, p_rule_set OCINUMBER, p_eval_ret, p_error_code, p_error_text);
PRAGMA SUPPLEMENTAL_LOG_DATA(evaluate_tr, NONE);
TBD
 
EVALUATE_WR
This is a temporary wrapper for evaluate. OCI cannot pass BOOLEAN variables to or from PL/SQL so a wrapper is need to convert BOOLEAN to INTEGER dbms_macsec_rules.evaluate_wr(
p_rule_set      IN  VARCHAR2,
x_result        OUT INTEGER,
x_rule          OUT VARCHAR2,
x_rule_error    OUT INTEGER,
x_handler_error OUT INTEGER,
x_error_code    OUT NUMBER,
x_error_text    OUT VARCHAR2);
PRAGMA SUPPLEMENTAL_LOG_DATA(evaluate_wr, NONE);
TBD

Related Topics
Built-in Functions
Built-in Packages
CONFIGURE_DV_INTERNAL
DBMS_MACAUD
DBMS_MACOLS_SESSION
DBMS_MACOUT
DBMS_MACSEC_FUNCTION
DBMS_MACSEC_ROLES
EVENT
OLS_ENFORCEMENT
OLS$DATAPUMP
What's New In 21c
What's New In 23c

Morgan's Library Page Footer
This site is maintained by Dan Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2023 Daniel A. Morgan All Rights Reserved
  DBSecWorx