<?xml version="1.0" encoding="UTF-8"?>
<rule_set
    Version="9.1.0.8.0">

    <Global_Directives>
        <Parameter
            Name="IOB_PreserveUserChanges"
            Type="java.lang.Boolean"
            Default_Value="false"
            Description="IOB_PreserveUserChanges_Description"
            Tool_Tip="IOB_PreserveUserChanges_ToolTip"
            Mandatory="true"
            Display="true"
            Display_Name="IOB_PreserveUserChanges_DisplayName"/>
        <Parameter
            Name="IOB_LogLevel"
            Type="java.lang.String"
            Default_Value="ERRORS"
            Description="IOB_LogLevel_Description"
            Tool_Tip="IOB_LogLevel_ToolTip"
            Mandatory="true"
            Display="true"
            Display_Name="IOB_LogLevel_DisplayName">
            <LOV Display_Name="IOB_LogLevel_Errors" Value="ERRORS"/>
            <LOV Display_Name="IOB_LogLevel_Warning" Value="WARNING"/>
            <LOV Display_Name="IOB_LogLevel_Information" Value="INFO"/>
            <LOV Display_Name="IOB_LogLevel_Trace" Value="TRACE"/>
        </Parameter>
        <!--<Parameter
            Name="IOB_LogFile"
            Type="java.io.File"
            Default_Value="../iobuilder/derive.log"
            Description="IOB_LogFile_Description"
            Tool_Tip="IOB_LogFile_ToolTip"
            Mandatory="false"
            Display="true"
            Display_Name="IOB_LogFile_DisplayName"/>-->
        <Parameter
            Name="IOB_Validate"
            Type="java.lang.Boolean"
            Default_Value="false"
            Description="IOB_Validate_Description"
            Tool_Tip="IOB_Validate_ToolTip"
            Mandatory="true"
            Display="true"
            Display_Name="IOB_Validate_DisplayName"/>
        <Parameter
            Name="IOB_AbortOnError"
            Type="java.lang.Boolean"
            Default_Value="false"
            Description="IOB_AbortOnError_Description"
            Tool_Tip="IOB_AbortOnError_ToolTip"
            Mandatory="true"
            Display="true"
            Display_Name="IOB_AbortOnError_DisplayName"/>
        <Parameter
            Name="IOB_InitialCapitals"
            Type="java.lang.Integer"
            Default_Value="1"
            Description="IOB_InitialCapitals_Description"
            Tool_Tip="IOB_InitialCapitals_ToolTip"
            Mandatory="true"
            Display="true"
            Display_Name="IOB_InitialCapitals_DisplayName">
            <LOV Display_Name="IOB_InitialCapitals_None" Value="0"/>
            <LOV Display_Name="IOB_InitialCapitals_InitialCapitals" Value="1"/>
            <LOV Display_Name="IOB_InitialCapitals_FirstCapital" Value="2"/>
        </Parameter>
        <Parameter
            Name="IOB_ReplaceUScores"
            Type="java.lang.Boolean"
            Default_Value="true"
            Description="IOB_ReplaceUScores_Description"
            Tool_Tip="IOB_ReplaceUScores_ToolTip"
            Mandatory="true"
            Display="true"
            Display_Name="IOB_ReplaceUScores_DisplayName"/>
    </Global_Directives>
    <Loadable_Services>
        <Derivation_Rule
            Name="IOB_TableToQueryObject"
            JarFile="../lib/int/IODWBTable.jar"
            XMLFile="../iobuilder/io/IODWBTable.xml"
            Enabled="true"/>
        <Derivation_Rule
            Name="IOB_FunctionToFunction"
            JarFile="../lib/int/IODWBFunction.jar"
            XMLFile="../iobuilder/io/IODWBFunction.xml"
            Enabled="true"/>
        <Derivation_Rule
            Name="IOB_DimensionToQueryObject"
            JarFile="../lib/int/IODWBDimension.jar"
            XMLFile="../iobuilder/io/IODWBDimension.xml"
            Enabled="true"/>
        <Derivation_Rule
            Name="IOB_CubeToQueryObject"
            JarFile="../lib/int/IODWBFact.jar"
            XMLFile="../iobuilder/io/IODWBFact.xml"
            Enabled="true"/>
        <Derivation_Rule
            Name="IOB_CollectionToBusinessArea"
            JarFile="../lib/int/IODWBCollection.jar"
            XMLFile="../iobuilder/io/IODWBCollection.xml"
            Enabled="true"/>
        <Derivation_Rule
            Name="IOB_ApplicationToBusinessArea"
            JarFile="../lib/int/IODWBApplication.jar"
            XMLFile="../iobuilder/io/IODWBApplication.xml"
            Enabled="true"/>
    </Loadable_Services>
</rule_set>
