You are here: Business Rules > System Rules > DataDictionaryEnforcement

Oracle® Insurance Rules Palette Release 9.3.1.0 E21044_01

# DataDictionaryEnforcement

## Description

This business rule is used to enforce the level at which commonly used MathVariables and field names are used in transactions and business rules. There are certain compliance settings that control the users ability to use or create new MathVariables and fields.

Note:

- Data dictionary enforcement is turned on/off by a Rules Palette system property.
- When DataDictionaryEnforcement is turned on, if the user checks-in or checks-out a rule, fields and logged math variables must be included in the Data Dictionary. If they are not they will be displayed in the DataDictionary Error Window.
- Configuration in the DataDictionaryEnforcement business rule determines how non-logged math variables are treated during check-in.
- When Data Dictionary enforcement is turned off, changes in this rule have no affect on check-in.

## DataDictionaryEnforcement Element/Attribute Table

Element/Tag | Definition | Attribute | Element/Attribute Value and Description
<DataDictionaryEnforcement> | The opening and closing tag of this rule. |  |
<Compliance> | Required element; The opening and closing tag of the compliance settings. |  |
<Math> | Required element; This element is used to specify the extent to which the MathVariable names should be tracked. |  | Required element value; Ignore:Check-in is not stopped for non-logged math variables that do not exist in the dictionary. Warning: Check-in is stopped for non-logged math variables that do not exist in the dictionary. It is not mandatory to add these variables to the dictionary. Denied: Check-in is stopped for non-logged math variables that do not exist in the dictionary. It is mandatory to add these variables to the dictionary.

## XML Example

    <DataDictionaryEnforcement>

    <Compliance>

    <Math>Ignore</Math>

    </Compliance>

    </DataDictionaryEnforcement>

## Schema Example

    <DataDictionaryEnforcement>

    <Compliance>

    <Math>Ignore</Math>

    </Compliance>

    </DataDictionaryEnforcement>

Copyright © 2009, 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices

Open table of contents