lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 71e1a15 2/4: Reformat


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 71e1a15 2/4: Reformat
Date: Sat, 14 Nov 2020 10:24:45 -0500 (EST)

branch: master
commit 71e1a1521280f1da5e2b3fd9b935800b84f528e0
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Reformat
    
    Database names, formerly limited to 20 characters, can henceforth have
    as many as 26 characters. (Add three for a "DB_" prefix.) Reason: most
    entities from '.product' files will be moved to '.database' files, and
    '.product' names require the extra width. It would alternatively be
    possible to rename the widest ones, but it seems wiser to move entities
    without simultaneously renaming them.
    
    View this commit with '--ignore-all-space' to confirm that it changes
    nothing of substance.
    
    'db_sort.sed' will need to be modified to allow more than one hundred
    names under a topic, but that needn't be done now.
---
 db_sort.sed | 674 ++++++++++++++++++++++++++++++------------------------------
 dbdict.cpp  | 674 ++++++++++++++++++++++++++++++------------------------------
 dbdict.hpp  | 674 ++++++++++++++++++++++++++++++------------------------------
 3 files changed, 1011 insertions(+), 1011 deletions(-)

diff --git a/db_sort.sed b/db_sort.sed
index f91a1e8..6498236 100644
--- a/db_sort.sed
+++ b/db_sort.sed
@@ -31,362 +31,362 @@
 #   :execute "'<,'>!sed -f db_sort.sed" | '<,'>sort | '<,'>s/^[A-Z][0-9][0-9]//
 
 # DB_Topic_Underwriting
-/DB_MinIssAge\>/           s/^/A01/
-/DB_MaxIssAge\>/           s/^/A02/
-/DB_MaxIncrAge\>/          s/^/A03/
-/DB_AllowFullUw\>/         s/^/A04/
-/DB_AllowParamedUw\>/      s/^/A05/
-/DB_AllowNonmedUw\>/       s/^/A06/
-/DB_AllowSimpUw\>/         s/^/A07/
-/DB_AllowGuarUw\>/         s/^/A08/
-/DB_SmokeOrTobacco\>/      s/^/A09/
-/DB_AllowPreferredClass\>/ s/^/A10/
-/DB_AllowUltraPrefClass\>/ s/^/A11/
-/DB_AllowSubstdTable\>/    s/^/A12/
-/DB_AllowFlatExtras\>/     s/^/A13/
-/DB_AllowRatedWp\>/        s/^/A14/
-/DB_AllowRatedAdb\>/       s/^/A15/
-/DB_AllowRatedTerm\>/      s/^/A16/
-/DB_AllowRetirees\>/       s/^/A17/
-/DB_AllowUnisex\>/         s/^/A18/
-/DB_AllowSexDistinct\>/    s/^/A19/
-/DB_AllowUnismoke\>/       s/^/A20/
-/DB_AllowSmokeDistinct\>/  s/^/A21/
-/DB_StateApproved\>/       s/^/A22/
-/DB_AllowStateXX\>/        s/^/A23/
-/DB_AllowForeign\>/        s/^/A24/
-/DB_GroupIndivSelection\>/ s/^/A25/
-/DB_TxCallsGuarUwSubstd\>/ s/^/A26/
-/DB_Allowable\>/           s/^/A27/
+/DB_MinIssAge\>/                 s/^/A01/
+/DB_MaxIssAge\>/                 s/^/A02/
+/DB_MaxIncrAge\>/                s/^/A03/
+/DB_AllowFullUw\>/               s/^/A04/
+/DB_AllowParamedUw\>/            s/^/A05/
+/DB_AllowNonmedUw\>/             s/^/A06/
+/DB_AllowSimpUw\>/               s/^/A07/
+/DB_AllowGuarUw\>/               s/^/A08/
+/DB_SmokeOrTobacco\>/            s/^/A09/
+/DB_AllowPreferredClass\>/       s/^/A10/
+/DB_AllowUltraPrefClass\>/       s/^/A11/
+/DB_AllowSubstdTable\>/          s/^/A12/
+/DB_AllowFlatExtras\>/           s/^/A13/
+/DB_AllowRatedWp\>/              s/^/A14/
+/DB_AllowRatedAdb\>/             s/^/A15/
+/DB_AllowRatedTerm\>/            s/^/A16/
+/DB_AllowRetirees\>/             s/^/A17/
+/DB_AllowUnisex\>/               s/^/A18/
+/DB_AllowSexDistinct\>/          s/^/A19/
+/DB_AllowUnismoke\>/             s/^/A20/
+/DB_AllowSmokeDistinct\>/        s/^/A21/
+/DB_StateApproved\>/             s/^/A22/
+/DB_AllowStateXX\>/              s/^/A23/
+/DB_AllowForeign\>/              s/^/A24/
+/DB_GroupIndivSelection\>/       s/^/A25/
+/DB_TxCallsGuarUwSubstd\>/       s/^/A26/
+/DB_Allowable\>/                 s/^/A27/
 # DB_Topic_7702And7702A
-/DB_AllowCvat\>/           s/^/B01/
-/DB_AllowGpt\>/            s/^/B02/
-/DB_AllowNo7702\>/         s/^/B03/
-/DB_Irc7702Obreption\>/    s/^/B04/
-/DB_CorridorWhence\>/      s/^/B05/
-/DB_Irc7702NspWhence\>/    s/^/B06/
-/DB_SevenPayWhence\>/      s/^/B07/
-/DB_Irc7702QWhence\>/      s/^/B08/
-/DB_CorridorTable\>/       s/^/B09/
-/DB_Irc7702NspTable\>/     s/^/B10/
-/DB_SevenPayTable\>/       s/^/B11/
-/DB_Irc7702QTable\>/       s/^/B12/
-/DB_Irc7702QAxisGender\>/  s/^/B13/
-/DB_Irc7702QAxisSmoking\>/ s/^/B14/
-/DB_RatingsAffect7702\>/   s/^/B15/
-/DB_CvatMatChangeDefn\>/   s/^/B16/
-/DB_GptMatChangeDefn\>/    s/^/B17/
-/DB_Irc7702BftIsSpecAmt\>/ s/^/B18/
-/DB_RiskyInitial7702Db\>/  s/^/B19/
-/DB_Irc7702Endowment\>/    s/^/B20/
-/DB_Effective7702DboRop\>/ s/^/B21/
-/DB_TermIsQABOrDb7702\>/   s/^/B22/
-/DB_TermIsQABOrDb7702A\>/  s/^/B23/
-/DB_GioIsQAB\>/            s/^/B24/
-/DB_AdbIsQAB\>/            s/^/B25/
-/DB_SpouseRiderIsQAB\>/    s/^/B26/
-/DB_ChildRiderIsQAB\>/     s/^/B27/
-/DB_WpIsQAB\>/             s/^/B28/
+/DB_AllowCvat\>/                 s/^/B01/
+/DB_AllowGpt\>/                  s/^/B02/
+/DB_AllowNo7702\>/               s/^/B03/
+/DB_Irc7702Obreption\>/          s/^/B04/
+/DB_CorridorWhence\>/            s/^/B05/
+/DB_Irc7702NspWhence\>/          s/^/B06/
+/DB_SevenPayWhence\>/            s/^/B07/
+/DB_Irc7702QWhence\>/            s/^/B08/
+/DB_CorridorTable\>/             s/^/B09/
+/DB_Irc7702NspTable\>/           s/^/B10/
+/DB_SevenPayTable\>/             s/^/B11/
+/DB_Irc7702QTable\>/             s/^/B12/
+/DB_Irc7702QAxisGender\>/        s/^/B13/
+/DB_Irc7702QAxisSmoking\>/       s/^/B14/
+/DB_RatingsAffect7702\>/         s/^/B15/
+/DB_CvatMatChangeDefn\>/         s/^/B16/
+/DB_GptMatChangeDefn\>/          s/^/B17/
+/DB_Irc7702BftIsSpecAmt\>/       s/^/B18/
+/DB_RiskyInitial7702Db\>/        s/^/B19/
+/DB_Irc7702Endowment\>/          s/^/B20/
+/DB_Effective7702DboRop\>/       s/^/B21/
+/DB_TermIsQABOrDb7702\>/         s/^/B22/
+/DB_TermIsQABOrDb7702A\>/        s/^/B23/
+/DB_GioIsQAB\>/                  s/^/B24/
+/DB_AdbIsQAB\>/                  s/^/B25/
+/DB_SpouseRiderIsQAB\>/          s/^/B26/
+/DB_ChildRiderIsQAB\>/           s/^/B27/
+/DB_WpIsQAB\>/                   s/^/B28/
 # DB_Topic_MortalityCharges
-/DB_CsoEra\>/              s/^/C01/
-/DB_CsoMisprint\>/         s/^/C02/
-/DB_GuarCoiWhence\>/       s/^/C03/
-/DB_GuarCoiTable\>/        s/^/C04/
-/DB_GuarCoiIsAnnual\>/     s/^/C05/
-/DB_GuarCoiMultiplier\>/   s/^/C06/
-/DB_CurrCoiTable\>/        s/^/C07/
-/DB_CurrCoiIsAnnual\>/     s/^/C08/
-/DB_MinInputCoiMult\>/     s/^/C09/
-/DB_CurrCoiMultiplier\>/   s/^/C10/
-/DB_UnusualCoiBanding\>/   s/^/C11/
-/DB_CurrCoiTable0Limit\>/  s/^/C12/
-/DB_CurrCoiTable1\>/       s/^/C13/
-/DB_CurrCoiTable1Limit\>/  s/^/C14/
-/DB_CurrCoiTable2\>/       s/^/C15/
-/DB_MdptCoiTable\>/        s/^/C16/
-/DB_MdptCoiIsAnnual\>/     s/^/C17/
-/DB_CoiNyMinTable\>/       s/^/C18/
-/DB_UseNyCoiFloor\>/       s/^/C19/
-/DB_MaxMonthlyCoiRate\>/   s/^/C20/
-/DB_GuarCoiCeiling\>/      s/^/C21/
-/DB_CoiGuarIsMin\>/        s/^/C22/
-/DB_SubstdTableMult\>/     s/^/C23/
-/DB_SubstdTableMultTable\>/s/^/C24/
-/DB_CoiUpper12Method\>/    s/^/C25/
-/DB_CoiInforceReentry\>/   s/^/C26/
-/DB_CoiResetMinDate\>/     s/^/C27/
-/DB_CoiResetMaxDate\>/     s/^/C28/
-/DB_AllowMortBlendSex\>/   s/^/C29/
-/DB_AllowMortBlendSmoke\>/ s/^/C30/
+/DB_CsoEra\>/                    s/^/C01/
+/DB_CsoMisprint\>/               s/^/C02/
+/DB_GuarCoiWhence\>/             s/^/C03/
+/DB_GuarCoiTable\>/              s/^/C04/
+/DB_GuarCoiIsAnnual\>/           s/^/C05/
+/DB_GuarCoiMultiplier\>/         s/^/C06/
+/DB_CurrCoiTable\>/              s/^/C07/
+/DB_CurrCoiIsAnnual\>/           s/^/C08/
+/DB_MinInputCoiMult\>/           s/^/C09/
+/DB_CurrCoiMultiplier\>/         s/^/C10/
+/DB_UnusualCoiBanding\>/         s/^/C11/
+/DB_CurrCoiTable0Limit\>/        s/^/C12/
+/DB_CurrCoiTable1\>/             s/^/C13/
+/DB_CurrCoiTable1Limit\>/        s/^/C14/
+/DB_CurrCoiTable2\>/             s/^/C15/
+/DB_MdptCoiTable\>/              s/^/C16/
+/DB_MdptCoiIsAnnual\>/           s/^/C17/
+/DB_CoiNyMinTable\>/             s/^/C18/
+/DB_UseNyCoiFloor\>/             s/^/C19/
+/DB_MaxMonthlyCoiRate\>/         s/^/C20/
+/DB_GuarCoiCeiling\>/            s/^/C21/
+/DB_CoiGuarIsMin\>/              s/^/C22/
+/DB_SubstdTableMult\>/           s/^/C23/
+/DB_SubstdTableMultTable\>/      s/^/C24/
+/DB_CoiUpper12Method\>/          s/^/C25/
+/DB_CoiInforceReentry\>/         s/^/C26/
+/DB_CoiResetMinDate\>/           s/^/C27/
+/DB_CoiResetMaxDate\>/           s/^/C28/
+/DB_AllowMortBlendSex\>/         s/^/C29/
+/DB_AllowMortBlendSmoke\>/       s/^/C30/
 # DB_Topic_Interest
-/DB_GuarInt\>/             s/^/D01/
-/DB_NaarDiscount\>/        s/^/D02/
-/DB_GuarIntSpread\>/       s/^/D03/
-/DB_GuarMandE\>/           s/^/D04/
-/DB_CurrIntSpread\>/       s/^/D05/
-/DB_CurrMandE\>/           s/^/D06/
-/DB_GenAcctIntBonus\>/     s/^/D07/
-/DB_BonusInt\>/            s/^/D08/
-/DB_IntFloor\>/            s/^/D09/
-/DB_AllowGenAcct\>/        s/^/D10/
-/DB_AllowSepAcct\>/        s/^/D11/
-/DB_AllowGenAcctEarnRate\>/s/^/D12/
-/DB_AllowSepAcctNetRate\>/ s/^/D13/
-/DB_MaxGenAcctRate\>/      s/^/D14/
-/DB_MaxSepAcctRate\>/      s/^/D15/
-/DB_SepAcctSpreadMethod\>/ s/^/D16/
-/DB_IntSpreadMode\>/       s/^/D17/
-/DB_DynamicMandE\>/        s/^/D18/
+/DB_GuarInt\>/                   s/^/D01/
+/DB_NaarDiscount\>/              s/^/D02/
+/DB_GuarIntSpread\>/             s/^/D03/
+/DB_GuarMandE\>/                 s/^/D04/
+/DB_CurrIntSpread\>/             s/^/D05/
+/DB_CurrMandE\>/                 s/^/D06/
+/DB_GenAcctIntBonus\>/           s/^/D07/
+/DB_BonusInt\>/                  s/^/D08/
+/DB_IntFloor\>/                  s/^/D09/
+/DB_AllowGenAcct\>/              s/^/D10/
+/DB_AllowSepAcct\>/              s/^/D11/
+/DB_AllowGenAcctEarnRate\>/      s/^/D12/
+/DB_AllowSepAcctNetRate\>/       s/^/D13/
+/DB_MaxGenAcctRate\>/            s/^/D14/
+/DB_MaxSepAcctRate\>/            s/^/D15/
+/DB_SepAcctSpreadMethod\>/       s/^/D16/
+/DB_IntSpreadMode\>/             s/^/D17/
+/DB_DynamicMandE\>/              s/^/D18/
 # DB_Topic_AssetCharges
-/DB_AllowAmortPremLoad\>/  s/^/E01/
-/DB_LoadAmortFundCharge\>/ s/^/E02/
-/DB_AllowImfOverride\>/    s/^/E03/
-/DB_AssetChargeType\>/     s/^/E04/
-/DB_StableValFundCharge\>/ s/^/E05/
-/DB_GuarFundAdminChg\>/    s/^/E06/
-/DB_CurrFundAdminChg\>/    s/^/E07/
-/DB_FundCharge\>/          s/^/E08/
+/DB_AllowAmortPremLoad\>/        s/^/E01/
+/DB_LoadAmortFundCharge\>/       s/^/E02/
+/DB_AllowImfOverride\>/          s/^/E03/
+/DB_AssetChargeType\>/           s/^/E04/
+/DB_StableValFundCharge\>/       s/^/E05/
+/DB_GuarFundAdminChg\>/          s/^/E06/
+/DB_CurrFundAdminChg\>/          s/^/E07/
+/DB_FundCharge\>/                s/^/E08/
 # DB_Topic_Loads
-/DB_GuarMonthlyPolFee\>/   s/^/F01/
-/DB_GuarAnnualPolFee\>/    s/^/F02/
-/DB_GuarPremLoadTgt\>/     s/^/F03/
-/DB_GuarPremLoadExc\>/     s/^/F04/
-/DB_GuarPremLoadTgtRfd\>/  s/^/F05/
-/DB_GuarPremLoadExcRfd\>/  s/^/F06/
-/DB_GuarSpecAmtLoad\>/     s/^/F07/
-/DB_GuarSpecAmtLoadTable\>/s/^/F08/
-/DB_GuarAcctValLoad\>/     s/^/F09/
-/DB_CurrMonthlyPolFee\>/   s/^/F10/
-/DB_CurrAnnualPolFee\>/    s/^/F11/
-/DB_CurrPremLoadTgt\>/     s/^/F12/
-/DB_CurrPremLoadExc\>/     s/^/F13/
-/DB_CurrPremLoadTgtRfd\>/  s/^/F14/
-/DB_CurrPremLoadExcRfd\>/  s/^/F15/
-/DB_CurrSpecAmtLoad\>/     s/^/F16/
-/DB_CurrSpecAmtLoadTable\>/s/^/F17/
-/DB_CurrAcctValLoad\>/     s/^/F18/
-/DB_TgtPremMonthlyPolFee\>/s/^/F19/
-/DB_LoadRfdProportion\>/   s/^/F20/
-/DB_SpecAmtLoadLimit\>/    s/^/F21/
-/DB_DynamicSepAcctLoad\>/  s/^/F22/
-/DB_DynSepAcctLoadLimit\>/ s/^/F23/
+/DB_GuarMonthlyPolFee\>/         s/^/F01/
+/DB_GuarAnnualPolFee\>/          s/^/F02/
+/DB_GuarPremLoadTgt\>/           s/^/F03/
+/DB_GuarPremLoadExc\>/           s/^/F04/
+/DB_GuarPremLoadTgtRfd\>/        s/^/F05/
+/DB_GuarPremLoadExcRfd\>/        s/^/F06/
+/DB_GuarSpecAmtLoad\>/           s/^/F07/
+/DB_GuarSpecAmtLoadTable\>/      s/^/F08/
+/DB_GuarAcctValLoad\>/           s/^/F09/
+/DB_CurrMonthlyPolFee\>/         s/^/F10/
+/DB_CurrAnnualPolFee\>/          s/^/F11/
+/DB_CurrPremLoadTgt\>/           s/^/F12/
+/DB_CurrPremLoadExc\>/           s/^/F13/
+/DB_CurrPremLoadTgtRfd\>/        s/^/F14/
+/DB_CurrPremLoadExcRfd\>/        s/^/F15/
+/DB_CurrSpecAmtLoad\>/           s/^/F16/
+/DB_CurrSpecAmtLoadTable\>/      s/^/F17/
+/DB_CurrAcctValLoad\>/           s/^/F18/
+/DB_TgtPremMonthlyPolFee\>/      s/^/F19/
+/DB_LoadRfdProportion\>/         s/^/F20/
+/DB_SpecAmtLoadLimit\>/          s/^/F21/
+/DB_DynamicSepAcctLoad\>/        s/^/F22/
+/DB_DynSepAcctLoadLimit\>/       s/^/F23/
 # DB_Topic_DacAndPremiumTax
-/DB_DacTaxFundCharge\>/    s/^/G01/
-/DB_DacTaxPremLoad\>/      s/^/G02/
-/DB_PremTaxFundCharge\>/   s/^/G03/
-/DB_PremTaxLoad\>/         s/^/G04/
-/DB_WaivePremTaxInt1035\>/ s/^/G05/
-/DB_PremTaxRetalLimit\>/   s/^/G06/
-/DB_PremTaxTierGroup\>/    s/^/G07/
-/DB_PremTaxTierPeriod\>/   s/^/G08/
-/DB_PremTaxTierNonDecr\>/  s/^/G09/
-/DB_PremTaxAmortPeriod\>/  s/^/G10/
-/DB_PremTaxAmortIntRate\>/ s/^/G11/
-/DB_PremTaxRate\>/         s/^/G12/
-/DB_PremTaxState\>/        s/^/G13/
+/DB_DacTaxFundCharge\>/          s/^/G01/
+/DB_DacTaxPremLoad\>/            s/^/G02/
+/DB_PremTaxFundCharge\>/         s/^/G03/
+/DB_PremTaxLoad\>/               s/^/G04/
+/DB_WaivePremTaxInt1035\>/       s/^/G05/
+/DB_PremTaxRetalLimit\>/         s/^/G06/
+/DB_PremTaxTierGroup\>/          s/^/G07/
+/DB_PremTaxTierPeriod\>/         s/^/G08/
+/DB_PremTaxTierNonDecr\>/        s/^/G09/
+/DB_PremTaxAmortPeriod\>/        s/^/G10/
+/DB_PremTaxAmortIntRate\>/       s/^/G11/
+/DB_PremTaxRate\>/               s/^/G12/
+/DB_PremTaxState\>/              s/^/G13/
 # DB_Topic_SurrenderCharges
-/DB_SurrChgOnIncr\>/       s/^/H01/
-/DB_SurrChgOnDecr\>/       s/^/H02/
-/DB_Has1035ExchCharge\>/   s/^/H03/
-/DB_SnflQTable\>/          s/^/H04/
-/DB_CoiSnflIsGuar\>/       s/^/H05/
-/DB_SurrChgByFormula\>/    s/^/H06/
-/DB_SurrChgPeriod\>/       s/^/H07/
-/DB_SurrChgZeroDur\>/      s/^/H08/
-/DB_SurrChgNlpMult\>/      s/^/H09/
-/DB_SurrChgNlpMax\>/       s/^/H10/
-/DB_SurrChgEaMax\>/        s/^/H11/
-/DB_SurrChgAmort\>/        s/^/H12/
+/DB_SurrChgOnIncr\>/             s/^/H01/
+/DB_SurrChgOnDecr\>/             s/^/H02/
+/DB_Has1035ExchCharge\>/         s/^/H03/
+/DB_SnflQTable\>/                s/^/H04/
+/DB_CoiSnflIsGuar\>/             s/^/H05/
+/DB_SurrChgByFormula\>/          s/^/H06/
+/DB_SurrChgPeriod\>/             s/^/H07/
+/DB_SurrChgZeroDur\>/            s/^/H08/
+/DB_SurrChgNlpMult\>/            s/^/H09/
+/DB_SurrChgNlpMax\>/             s/^/H10/
+/DB_SurrChgEaMax\>/              s/^/H11/
+/DB_SurrChgAmort\>/              s/^/H12/
 # DB_Topic_DeathBenefits
-/DB_AllowSpecAmtIncr\>/    s/^/I01/
-/DB_MinSpecAmtIncr\>/      s/^/I02/
-/DB_EnforceNaarLimit\>/    s/^/I03/
-/DB_MinSpecAmt\>/          s/^/I04/
-/DB_MinIssSpecAmt\>/       s/^/I05/
-/DB_MinIssBaseSpecAmt\>/   s/^/I06/
-/DB_MinRenlSpecAmt\>/      s/^/I07/
-/DB_MinRenlBaseSpecAmt\>/  s/^/I08/
-/DB_MaxIssSpecAmt\>/       s/^/I09/
-/DB_MaxRenlSpecAmt\>/      s/^/I10/
-/DB_AllowDboLvl\>/         s/^/I11/
-/DB_AllowDboInc\>/         s/^/I12/
-/DB_AllowDboRop\>/         s/^/I13/
-/DB_AllowDboMdb\>/         s/^/I14/
-/DB_DboLvlChangeToWhat\>/  s/^/I15/
-/DB_DboLvlChangeMethod\>/  s/^/I16/
-/DB_DboIncChangeToWhat\>/  s/^/I17/
-/DB_DboIncChangeMethod\>/  s/^/I18/
-/DB_DboRopChangeToWhat\>/  s/^/I19/
-/DB_DboRopChangeMethod\>/  s/^/I20/
-/DB_DboMdbChangeToWhat\>/  s/^/I21/
-/DB_DboMdbChangeMethod\>/  s/^/I22/
-/DB_AllowChangeToDbo2\>/   s/^/I23/
-/DB_DboChgCanIncrSpecAmt\>/s/^/I24/
-/DB_DboChgCanDecrSpecAmt\>/s/^/I25/
-/DB_AllowExtEndt\>/        s/^/I26/
+/DB_AllowSpecAmtIncr\>/          s/^/I01/
+/DB_MinSpecAmtIncr\>/            s/^/I02/
+/DB_EnforceNaarLimit\>/          s/^/I03/
+/DB_MinSpecAmt\>/                s/^/I04/
+/DB_MinIssSpecAmt\>/             s/^/I05/
+/DB_MinIssBaseSpecAmt\>/         s/^/I06/
+/DB_MinRenlSpecAmt\>/            s/^/I07/
+/DB_MinRenlBaseSpecAmt\>/        s/^/I08/
+/DB_MaxIssSpecAmt\>/             s/^/I09/
+/DB_MaxRenlSpecAmt\>/            s/^/I10/
+/DB_AllowDboLvl\>/               s/^/I11/
+/DB_AllowDboInc\>/               s/^/I12/
+/DB_AllowDboRop\>/               s/^/I13/
+/DB_AllowDboMdb\>/               s/^/I14/
+/DB_DboLvlChangeToWhat\>/        s/^/I15/
+/DB_DboLvlChangeMethod\>/        s/^/I16/
+/DB_DboIncChangeToWhat\>/        s/^/I17/
+/DB_DboIncChangeMethod\>/        s/^/I18/
+/DB_DboRopChangeToWhat\>/        s/^/I19/
+/DB_DboRopChangeMethod\>/        s/^/I20/
+/DB_DboMdbChangeToWhat\>/        s/^/I21/
+/DB_DboMdbChangeMethod\>/        s/^/I22/
+/DB_AllowChangeToDbo2\>/         s/^/I23/
+/DB_DboChgCanIncrSpecAmt\>/      s/^/I24/
+/DB_DboChgCanDecrSpecAmt\>/      s/^/I25/
+/DB_AllowExtEndt\>/              s/^/I26/
 # DB_Topic_Riders
-/DB_AllowTerm\>/           s/^/J01/
-/DB_GuarTermTable\>/       s/^/J02/
-/DB_TermTable\>/           s/^/J03/
-/DB_TermMinIssAge\>/       s/^/J04/
-/DB_TermMaxIssAge\>/       s/^/J05/
-/DB_TermIsNotRider\>/      s/^/J06/
-/DB_TermCanLapse\>/        s/^/J07/
-/DB_TermForcedConvAge\>/   s/^/J08/
-/DB_TermForcedConvDur\>/   s/^/J09/
-/DB_MaxTermProportion\>/   s/^/J10/
-/DB_TermCoiRate\>/         s/^/J11/
-/DB_TermPremRate\>/        s/^/J12/
-/DB_AllowWp\>/             s/^/J13/
-/DB_WpTable\>/             s/^/J14/
-/DB_WpMinIssAge\>/         s/^/J15/
-/DB_WpMaxIssAge\>/         s/^/J16/
-/DB_WpLimit\>/             s/^/J17/
-/DB_WpCoiRate\>/           s/^/J18/
-/DB_WpPremRate\>/          s/^/J19/
-/DB_WpChargeMethod\>/      s/^/J20/
-/DB_AllowAdb\>/            s/^/J21/
-/DB_AdbTable\>/            s/^/J22/
-/DB_AdbMinIssAge\>/        s/^/J23/
-/DB_AdbMaxIssAge\>/        s/^/J24/
-/DB_AdbLimit\>/            s/^/J25/
-/DB_AdbCoiRate\>/          s/^/J26/
-/DB_AdbPremRate\>/         s/^/J27/
-/DB_AllowSpouseRider\>/    s/^/J28/
-/DB_SpouseRiderMinAmt\>/   s/^/J29/
-/DB_SpouseRiderMaxAmt\>/   s/^/J30/
-/DB_SpouseRiderMinIssAge\>/s/^/J31/
-/DB_SpouseRiderMaxIssAge\>/s/^/J32/
-/DB_SpouseRiderGuarTable\>/s/^/J33/
-/DB_SpouseRiderTable\>/    s/^/J34/
-/DB_AllowChildRider\>/     s/^/J35/
-/DB_ChildRiderMinAmt\>/    s/^/J36/
-/DB_ChildRiderMaxAmt\>/    s/^/J37/
-/DB_ChildRiderTable\>/     s/^/J38/
+/DB_AllowTerm\>/                 s/^/J01/
+/DB_GuarTermTable\>/             s/^/J02/
+/DB_TermTable\>/                 s/^/J03/
+/DB_TermMinIssAge\>/             s/^/J04/
+/DB_TermMaxIssAge\>/             s/^/J05/
+/DB_TermIsNotRider\>/            s/^/J06/
+/DB_TermCanLapse\>/              s/^/J07/
+/DB_TermForcedConvAge\>/         s/^/J08/
+/DB_TermForcedConvDur\>/         s/^/J09/
+/DB_MaxTermProportion\>/         s/^/J10/
+/DB_TermCoiRate\>/               s/^/J11/
+/DB_TermPremRate\>/              s/^/J12/
+/DB_AllowWp\>/                   s/^/J13/
+/DB_WpTable\>/                   s/^/J14/
+/DB_WpMinIssAge\>/               s/^/J15/
+/DB_WpMaxIssAge\>/               s/^/J16/
+/DB_WpLimit\>/                   s/^/J17/
+/DB_WpCoiRate\>/                 s/^/J18/
+/DB_WpPremRate\>/                s/^/J19/
+/DB_WpChargeMethod\>/            s/^/J20/
+/DB_AllowAdb\>/                  s/^/J21/
+/DB_AdbTable\>/                  s/^/J22/
+/DB_AdbMinIssAge\>/              s/^/J23/
+/DB_AdbMaxIssAge\>/              s/^/J24/
+/DB_AdbLimit\>/                  s/^/J25/
+/DB_AdbCoiRate\>/                s/^/J26/
+/DB_AdbPremRate\>/               s/^/J27/
+/DB_AllowSpouseRider\>/          s/^/J28/
+/DB_SpouseRiderMinAmt\>/         s/^/J29/
+/DB_SpouseRiderMaxAmt\>/         s/^/J30/
+/DB_SpouseRiderMinIssAge\>/      s/^/J31/
+/DB_SpouseRiderMaxIssAge\>/      s/^/J32/
+/DB_SpouseRiderGuarTable\>/      s/^/J33/
+/DB_SpouseRiderTable\>/          s/^/J34/
+/DB_AllowChildRider\>/           s/^/J35/
+/DB_ChildRiderMinAmt\>/          s/^/J36/
+/DB_ChildRiderMaxAmt\>/          s/^/J37/
+/DB_ChildRiderTable\>/           s/^/J38/
 # DB_Topic_Withdrawals
-/DB_AllowWd\>/             s/^/K01/
-/DB_WdFee\>/               s/^/K02/
-/DB_WdFeeRate\>/           s/^/K03/
-/DB_FreeWdProportion\>/    s/^/K04/
-/DB_MinWd\>/               s/^/K05/
-/DB_MaxWdGenAcctValMult\>/ s/^/K06/
-/DB_MaxWdSepAcctValMult\>/ s/^/K07/
-/DB_MaxWdDed\>/            s/^/K08/
-/DB_WdDecrSpecAmtDboLvl\>/ s/^/K09/
-/DB_WdDecrSpecAmtDboInc\>/ s/^/K10/
-/DB_WdDecrSpecAmtDboRop\>/ s/^/K11/
-/DB_FirstWdMonth\>/        s/^/K12/
+/DB_AllowWd\>/                   s/^/K01/
+/DB_WdFee\>/                     s/^/K02/
+/DB_WdFeeRate\>/                 s/^/K03/
+/DB_FreeWdProportion\>/          s/^/K04/
+/DB_MinWd\>/                     s/^/K05/
+/DB_MaxWdGenAcctValMult\>/       s/^/K06/
+/DB_MaxWdSepAcctValMult\>/       s/^/K07/
+/DB_MaxWdDed\>/                  s/^/K08/
+/DB_WdDecrSpecAmtDboLvl\>/       s/^/K09/
+/DB_WdDecrSpecAmtDboInc\>/       s/^/K10/
+/DB_WdDecrSpecAmtDboRop\>/       s/^/K11/
+/DB_FirstWdMonth\>/              s/^/K12/
 # DB_Topic_Loans
-/DB_AllowLoan\>/           s/^/L01/
-/DB_AllowPrefLoan\>/       s/^/L02/
-/DB_AllowFixedLoan\>/      s/^/L03/
-/DB_AllowVlr\>/            s/^/L04/
-/DB_FixedLoanRate\>/       s/^/L05/
-/DB_MaxVlrRate\>/          s/^/L06/
-/DB_MinVlrRate\>/          s/^/L07/
-/DB_MaxLoanAcctValMult\>/  s/^/L08/
-/DB_MaxLoanDed\>/          s/^/L09/
-/DB_FirstPrefLoanYear\>/   s/^/L10/
-/DB_PrefLoanRateDecr\>/    s/^/L11/
-/DB_GuarPrefLoanSpread\>/  s/^/L12/
-/DB_GuarRegLoanSpread\>/   s/^/L13/
-/DB_CurrPrefLoanSpread\>/  s/^/L14/
-/DB_CurrRegLoanSpread\>/   s/^/L15/
-/DB_FirstLoanMonth\>/      s/^/L16/
+/DB_AllowLoan\>/                 s/^/L01/
+/DB_AllowPrefLoan\>/             s/^/L02/
+/DB_AllowFixedLoan\>/            s/^/L03/
+/DB_AllowVlr\>/                  s/^/L04/
+/DB_FixedLoanRate\>/             s/^/L05/
+/DB_MaxVlrRate\>/                s/^/L06/
+/DB_MinVlrRate\>/                s/^/L07/
+/DB_MaxLoanAcctValMult\>/        s/^/L08/
+/DB_MaxLoanDed\>/                s/^/L09/
+/DB_FirstPrefLoanYear\>/         s/^/L10/
+/DB_PrefLoanRateDecr\>/          s/^/L11/
+/DB_GuarPrefLoanSpread\>/        s/^/L12/
+/DB_GuarRegLoanSpread\>/         s/^/L13/
+/DB_CurrPrefLoanSpread\>/        s/^/L14/
+/DB_CurrRegLoanSpread\>/         s/^/L15/
+/DB_FirstLoanMonth\>/            s/^/L16/
 # DB_Topic_Premiums
-/DB_MinPremType\>/         s/^/M01/
-/DB_MinPremTable\>/        s/^/M02/
-/DB_MinPremIntSpread\>/    s/^/M03/
-/DB_SplitMinPrem\>/        s/^/M04/
-/DB_UnsplitSplitMinPrem\>/ s/^/M05/
-/DB_ErNotionallyPaysTerm\>/s/^/M06/
-/DB_TgtPremType\>/         s/^/M07/
-/DB_TgtPremTable\>/        s/^/M08/
-/DB_TgtPremFixedAtIssue\>/ s/^/M09/
-/DB_TgtPremIgnoreSubstd\>/ s/^/M10/
-/DB_MinPmt\>/              s/^/M11/
-/DB_IsSinglePremium\>/     s/^/M12/
+/DB_MinPremType\>/               s/^/M01/
+/DB_MinPremTable\>/              s/^/M02/
+/DB_MinPremIntSpread\>/          s/^/M03/
+/DB_SplitMinPrem\>/              s/^/M04/
+/DB_UnsplitSplitMinPrem\>/       s/^/M05/
+/DB_ErNotionallyPaysTerm\>/      s/^/M06/
+/DB_TgtPremType\>/               s/^/M07/
+/DB_TgtPremTable\>/              s/^/M08/
+/DB_TgtPremFixedAtIssue\>/       s/^/M09/
+/DB_TgtPremIgnoreSubstd\>/       s/^/M10/
+/DB_MinPmt\>/                    s/^/M11/
+/DB_IsSinglePremium\>/           s/^/M12/
 # DB_Topic_SecondaryGuarantees
-/DB_NoLapseMinDur\>/       s/^/N01/
-/DB_NoLapseMinAge\>/       s/^/N02/
-/DB_NoLapseUnratedOnly\>/  s/^/N03/
-/DB_NoLapseDboLvlOnly\>/   s/^/N04/
-/DB_NoLapseAlwaysActive\>/ s/^/N05/
-/DB_AllowHoneymoon\>/      s/^/N06/
+/DB_NoLapseMinDur\>/             s/^/N01/
+/DB_NoLapseMinAge\>/             s/^/N02/
+/DB_NoLapseUnratedOnly\>/        s/^/N03/
+/DB_NoLapseDboLvlOnly\>/         s/^/N04/
+/DB_NoLapseAlwaysActive\>/       s/^/N05/
+/DB_AllowHoneymoon\>/            s/^/N06/
 # DB_Topic_Allocations
-/DB_DeductionMethod\>/     s/^/O01/
-/DB_DeductionAcct\>/       s/^/O02/
-/DB_DistributionMethod\>/  s/^/O03/
-/DB_DistributionAcct\>/    s/^/O04/
-/DB_EePremMethod\>/        s/^/O05/
-/DB_EePremAcct\>/          s/^/O06/
-/DB_ErPremMethod\>/        s/^/O07/
-/DB_ErPremAcct\>/          s/^/O08/
+/DB_DeductionMethod\>/           s/^/O01/
+/DB_DeductionAcct\>/             s/^/O02/
+/DB_DistributionMethod\>/        s/^/O03/
+/DB_DistributionAcct\>/          s/^/O04/
+/DB_EePremMethod\>/              s/^/O05/
+/DB_EePremAcct\>/                s/^/O06/
+/DB_ErPremMethod\>/              s/^/O07/
+/DB_ErPremAcct\>/                s/^/O08/
 # DB_Topic_Compensation
-/DB_CalculateComp\>/       s/^/P01/
-/DB_CompTarget\>/          s/^/P02/
-/DB_CompExcess\>/          s/^/P03/
-/DB_CompChargeback\>/      s/^/P04/
-/DB_AssetComp\>/           s/^/P05/
-/DB_AllowExtraAssetComp\>/ s/^/P06/
-/DB_AllowExtraPremComp\>/  s/^/P07/
+/DB_CalculateComp\>/             s/^/P01/
+/DB_CompTarget\>/                s/^/P02/
+/DB_CompExcess\>/                s/^/P03/
+/DB_CompChargeback\>/            s/^/P04/
+/DB_AssetComp\>/                 s/^/P05/
+/DB_AllowExtraAssetComp\>/       s/^/P06/
+/DB_AllowExtraPremComp\>/        s/^/P07/
 # DB_Topic_ExperienceRating
-/DB_AllowExpRating\>/      s/^/Q01/
-/DB_ExpRatStdDevMult\>/    s/^/Q02/
-/DB_ExpRatIbnrMult\>/      s/^/Q03/
-/DB_ExpRatCoiRetention\>/  s/^/Q04/
-/DB_ExpRatRiskCoiMult\>/   s/^/Q05/
-/DB_ExpRatAmortPeriod\>/   s/^/Q06/
+/DB_AllowExpRating\>/            s/^/Q01/
+/DB_ExpRatStdDevMult\>/          s/^/Q02/
+/DB_ExpRatIbnrMult\>/            s/^/Q03/
+/DB_ExpRatCoiRetention\>/        s/^/Q04/
+/DB_ExpRatRiskCoiMult\>/         s/^/Q05/
+/DB_ExpRatAmortPeriod\>/         s/^/Q06/
 # DB_Topic_Miscellanea
-/DB_LedgerType\>/          s/^/R01/
-/DB_Nonillustrated\>/      s/^/R02/
-/DB_NoLongerIssued\>/      s/^/R03/
-/DB_AgeLastOrNearest\>/    s/^/R04/
-/DB_MaturityAge\>/         s/^/R05/
-/DB_CashValueEnhMult\>/    s/^/R06/
-/DB_LapseIgnoresSurrChg\>/ s/^/R07/
-/DB_DefaultProcessOrder\>/ s/^/R08/
-/DB_GroupProxyRateTable\>/ s/^/R09/
-/DB_PartialMortTable\>/    s/^/R10/
-/DB_UsePolicyFormAlt\>/    s/^/R11/
-/DB_AllowGroupQuote\>/     s/^/R12/
+/DB_LedgerType\>/                s/^/R01/
+/DB_Nonillustrated\>/            s/^/R02/
+/DB_NoLongerIssued\>/            s/^/R03/
+/DB_AgeLastOrNearest\>/          s/^/R04/
+/DB_MaturityAge\>/               s/^/R05/
+/DB_CashValueEnhMult\>/          s/^/R06/
+/DB_LapseIgnoresSurrChg\>/       s/^/R07/
+/DB_DefaultProcessOrder\>/       s/^/R08/
+/DB_GroupProxyRateTable\>/       s/^/R09/
+/DB_PartialMortTable\>/          s/^/R10/
+/DB_UsePolicyFormAlt\>/          s/^/R11/
+/DB_AllowGroupQuote\>/           s/^/R12/
 # DB_Topic_Lingo
-/DB_PolicyForm\>/          s/^/S01/
+/DB_PolicyForm\>/                s/^/S01/
 # DB_Topic_Weights
-/DB_WeightClass\>/         s/^/T01/
-/DB_WeightGender\>/        s/^/T02/
-/DB_WeightSmoking\>/       s/^/T03/
-/DB_WeightAge\>/           s/^/T04/
-/DB_WeightSpecAmt\>/       s/^/T05/
-/DB_WeightState\>/         s/^/T06/
+/DB_WeightClass\>/               s/^/T01/
+/DB_WeightGender\>/              s/^/T02/
+/DB_WeightSmoking\>/             s/^/T03/
+/DB_WeightAge\>/                 s/^/T04/
+/DB_WeightSpecAmt\>/             s/^/T05/
+/DB_WeightState\>/               s/^/T06/
 # DB_Topic_Expenses
-/DB_FullExpPol\>/          s/^/U01/
-/DB_FullExpPrem\>/         s/^/U02/
-/DB_FullExpDumpin\>/       s/^/U03/
-/DB_FullExpSpecAmt\>/      s/^/U04/
-/DB_VarExpPol\>/           s/^/U05/
-/DB_VarExpPrem\>/          s/^/U06/
-/DB_VarExpDumpin\>/        s/^/U07/
-/DB_VarExpSpecAmt\>/       s/^/U08/
-/DB_ExpSpecAmtLimit\>/     s/^/U09/
-/DB_MedicalProportion\>/   s/^/U10/
-/DB_UwTestCost\>/          s/^/U11/
+/DB_FullExpPol\>/                s/^/U01/
+/DB_FullExpPrem\>/               s/^/U02/
+/DB_FullExpDumpin\>/             s/^/U03/
+/DB_FullExpSpecAmt\>/            s/^/U04/
+/DB_VarExpPol\>/                 s/^/U05/
+/DB_VarExpPrem\>/                s/^/U06/
+/DB_VarExpDumpin\>/              s/^/U07/
+/DB_VarExpSpecAmt\>/             s/^/U08/
+/DB_ExpSpecAmtLimit\>/           s/^/U09/
+/DB_MedicalProportion\>/         s/^/U10/
+/DB_UwTestCost\>/                s/^/U11/
 # DB_Topic_Reserves
-/DB_VxBasicQTable\>/       s/^/V01/
-/DB_VxDeficQTable\>/       s/^/V02/
-/DB_VxTaxQTable\>/         s/^/V03/
-/DB_StatVxInt\>/           s/^/V04/
-/DB_TaxVxInt\>/            s/^/V05/
-/DB_StatVxQ\>/             s/^/V06/
-/DB_TaxVxQ\>/              s/^/V07/
-/DB_DeficVxQ\>/            s/^/V08/
-/DB_SnflQ\>/               s/^/V09/
+/DB_VxBasicQTable\>/             s/^/V01/
+/DB_VxDeficQTable\>/             s/^/V02/
+/DB_VxTaxQTable\>/               s/^/V03/
+/DB_StatVxInt\>/                 s/^/V04/
+/DB_TaxVxInt\>/                  s/^/V05/
+/DB_StatVxQ\>/                   s/^/V06/
+/DB_TaxVxQ\>/                    s/^/V07/
+/DB_DeficVxQ\>/                  s/^/V08/
+/DB_SnflQ\>/                     s/^/V09/
 # DB_Topic_OtherAssumptions
-/DB_LapseRate\>/           s/^/W01/
-/DB_ReqSurpNaar\>/         s/^/W02/
-/DB_ReqSurpVx\>/           s/^/W03/
-/DB_LicFitRate\>/          s/^/W04/
-/DB_LicDacTaxRate\>/       s/^/W05/
-/DB_GdbVxMethod\>/         s/^/W06/
-/DB_PrimaryHurdle\>/       s/^/W07/
-/DB_SecondaryHurdle\>/     s/^/W08/
+/DB_LapseRate\>/                 s/^/W01/
+/DB_ReqSurpNaar\>/               s/^/W02/
+/DB_ReqSurpVx\>/                 s/^/W03/
+/DB_LicFitRate\>/                s/^/W04/
+/DB_LicDacTaxRate\>/             s/^/W05/
+/DB_GdbVxMethod\>/               s/^/W06/
+/DB_PrimaryHurdle\>/             s/^/W07/
+/DB_SecondaryHurdle\>/           s/^/W08/
diff --git a/dbdict.cpp b/dbdict.cpp
index 2e63072..c21002a 100644
--- a/dbdict.cpp
+++ b/dbdict.cpp
@@ -117,343 +117,343 @@ database_entity& DBDictionary::datum(std::string const& 
name)
 
 void DBDictionary::ascribe_members()
 {
-    ascribe("MinIssAge"           , &DBDictionary::MinIssAge           );
-    ascribe("MaxIssAge"           , &DBDictionary::MaxIssAge           );
-    ascribe("MaxIncrAge"          , &DBDictionary::MaxIncrAge          );
-    ascribe("AllowFullUw"         , &DBDictionary::AllowFullUw         );
-    ascribe("AllowParamedUw"      , &DBDictionary::AllowParamedUw      );
-    ascribe("AllowNonmedUw"       , &DBDictionary::AllowNonmedUw       );
-    ascribe("AllowSimpUw"         , &DBDictionary::AllowSimpUw         );
-    ascribe("AllowGuarUw"         , &DBDictionary::AllowGuarUw         );
-    ascribe("SmokeOrTobacco"      , &DBDictionary::SmokeOrTobacco      );
-    ascribe("AllowPreferredClass" , &DBDictionary::AllowPreferredClass );
-    ascribe("AllowUltraPrefClass" , &DBDictionary::AllowUltraPrefClass );
-    ascribe("AllowSubstdTable"    , &DBDictionary::AllowSubstdTable    );
-    ascribe("AllowFlatExtras"     , &DBDictionary::AllowFlatExtras     );
-    ascribe("AllowRatedWp"        , &DBDictionary::AllowRatedWp        );
-    ascribe("AllowRatedAdb"       , &DBDictionary::AllowRatedAdb       );
-    ascribe("AllowRatedTerm"      , &DBDictionary::AllowRatedTerm      );
-    ascribe("AllowRetirees"       , &DBDictionary::AllowRetirees       );
-    ascribe("AllowUnisex"         , &DBDictionary::AllowUnisex         );
-    ascribe("AllowSexDistinct"    , &DBDictionary::AllowSexDistinct    );
-    ascribe("AllowUnismoke"       , &DBDictionary::AllowUnismoke       );
-    ascribe("AllowSmokeDistinct"  , &DBDictionary::AllowSmokeDistinct  );
-    ascribe("StateApproved"       , &DBDictionary::StateApproved       );
-    ascribe("AllowStateXX"        , &DBDictionary::AllowStateXX        );
-    ascribe("AllowForeign"        , &DBDictionary::AllowForeign        );
-    ascribe("GroupIndivSelection" , &DBDictionary::GroupIndivSelection );
-    ascribe("TxCallsGuarUwSubstd" , &DBDictionary::TxCallsGuarUwSubstd );
-    ascribe("Allowable"           , &DBDictionary::Allowable           );
-    ascribe("AllowCvat"           , &DBDictionary::AllowCvat           );
-    ascribe("AllowGpt"            , &DBDictionary::AllowGpt            );
-    ascribe("AllowNo7702"         , &DBDictionary::AllowNo7702         );
-    ascribe("Irc7702Obreption"    , &DBDictionary::Irc7702Obreption    );
-    ascribe("CorridorWhence"      , &DBDictionary::CorridorWhence      );
-    ascribe("Irc7702NspWhence"    , &DBDictionary::Irc7702NspWhence    );
-    ascribe("SevenPayWhence"      , &DBDictionary::SevenPayWhence      );
-    ascribe("Irc7702QWhence"      , &DBDictionary::Irc7702QWhence      );
-    ascribe("CorridorTable"       , &DBDictionary::CorridorTable       );
-    ascribe("Irc7702NspTable"     , &DBDictionary::Irc7702NspTable     );
-    ascribe("SevenPayTable"       , &DBDictionary::SevenPayTable       );
-    ascribe("Irc7702QTable"       , &DBDictionary::Irc7702QTable       );
-    ascribe("Irc7702QAxisGender"  , &DBDictionary::Irc7702QAxisGender  );
-    ascribe("Irc7702QAxisSmoking" , &DBDictionary::Irc7702QAxisSmoking );
-    ascribe("RatingsAffect7702"   , &DBDictionary::RatingsAffect7702   );
-    ascribe("CvatMatChangeDefn"   , &DBDictionary::CvatMatChangeDefn   );
-    ascribe("GptMatChangeDefn"    , &DBDictionary::GptMatChangeDefn    );
-    ascribe("Irc7702BftIsSpecAmt" , &DBDictionary::Irc7702BftIsSpecAmt );
-    ascribe("RiskyInitial7702Db"  , &DBDictionary::RiskyInitial7702Db  );
-    ascribe("Irc7702Endowment"    , &DBDictionary::Irc7702Endowment    );
-    ascribe("Effective7702DboRop" , &DBDictionary::Effective7702DboRop );
-    ascribe("TermIsQABOrDb7702"   , &DBDictionary::TermIsQABOrDb7702   );
-    ascribe("TermIsQABOrDb7702A"  , &DBDictionary::TermIsQABOrDb7702A  );
-    ascribe("GioIsQAB"            , &DBDictionary::GioIsQAB            );
-    ascribe("AdbIsQAB"            , &DBDictionary::AdbIsQAB            );
-    ascribe("SpouseRiderIsQAB"    , &DBDictionary::SpouseRiderIsQAB    );
-    ascribe("ChildRiderIsQAB"     , &DBDictionary::ChildRiderIsQAB     );
-    ascribe("WpIsQAB"             , &DBDictionary::WpIsQAB             );
-    ascribe("CsoEra"              , &DBDictionary::CsoEra              );
-    ascribe("CsoMisprint"         , &DBDictionary::CsoMisprint         );
-    ascribe("GuarCoiWhence"       , &DBDictionary::GuarCoiWhence       );
-    ascribe("GuarCoiTable"        , &DBDictionary::GuarCoiTable        );
-    ascribe("GuarCoiIsAnnual"     , &DBDictionary::GuarCoiIsAnnual     );
-    ascribe("GuarCoiMultiplier"   , &DBDictionary::GuarCoiMultiplier   );
-    ascribe("CurrCoiTable"        , &DBDictionary::CurrCoiTable        );
-    ascribe("CurrCoiIsAnnual"     , &DBDictionary::CurrCoiIsAnnual     );
-    ascribe("MinInputCoiMult"     , &DBDictionary::MinInputCoiMult     );
-    ascribe("CurrCoiMultiplier"   , &DBDictionary::CurrCoiMultiplier   );
-    ascribe("UnusualCoiBanding"   , &DBDictionary::UnusualCoiBanding   );
-    ascribe("CurrCoiTable0Limit"  , &DBDictionary::CurrCoiTable0Limit  );
-    ascribe("CurrCoiTable1"       , &DBDictionary::CurrCoiTable1       );
-    ascribe("CurrCoiTable1Limit"  , &DBDictionary::CurrCoiTable1Limit  );
-    ascribe("CurrCoiTable2"       , &DBDictionary::CurrCoiTable2       );
-    ascribe("MdptCoiTable"        , &DBDictionary::MdptCoiTable        );
-    ascribe("MdptCoiIsAnnual"     , &DBDictionary::MdptCoiIsAnnual     );
-    ascribe("CoiNyMinTable"       , &DBDictionary::CoiNyMinTable       );
-    ascribe("UseNyCoiFloor"       , &DBDictionary::UseNyCoiFloor       );
-    ascribe("MaxMonthlyCoiRate"   , &DBDictionary::MaxMonthlyCoiRate   );
-    ascribe("GuarCoiCeiling"      , &DBDictionary::GuarCoiCeiling      );
-    ascribe("CoiGuarIsMin"        , &DBDictionary::CoiGuarIsMin        );
-    ascribe("SubstdTableMult"     , &DBDictionary::SubstdTableMult     );
-    ascribe("SubstdTableMultTable", &DBDictionary::SubstdTableMultTable);
-    ascribe("CoiUpper12Method"    , &DBDictionary::CoiUpper12Method    );
-    ascribe("CoiInforceReentry"   , &DBDictionary::CoiInforceReentry   );
-    ascribe("CoiResetMinDate"     , &DBDictionary::CoiResetMinDate     );
-    ascribe("CoiResetMaxDate"     , &DBDictionary::CoiResetMaxDate     );
-    ascribe("AllowMortBlendSex"   , &DBDictionary::AllowMortBlendSex   );
-    ascribe("AllowMortBlendSmoke" , &DBDictionary::AllowMortBlendSmoke );
-    ascribe("GuarInt"             , &DBDictionary::GuarInt             );
-    ascribe("NaarDiscount"        , &DBDictionary::NaarDiscount        );
-    ascribe("GuarIntSpread"       , &DBDictionary::GuarIntSpread       );
-    ascribe("GuarMandE"           , &DBDictionary::GuarMandE           );
-    ascribe("CurrIntSpread"       , &DBDictionary::CurrIntSpread       );
-    ascribe("CurrMandE"           , &DBDictionary::CurrMandE           );
-    ascribe("GenAcctIntBonus"     , &DBDictionary::GenAcctIntBonus     );
-    ascribe("BonusInt"            , &DBDictionary::BonusInt            );
-    ascribe("IntFloor"            , &DBDictionary::IntFloor            );
-    ascribe("AllowGenAcct"        , &DBDictionary::AllowGenAcct        );
-    ascribe("AllowSepAcct"        , &DBDictionary::AllowSepAcct        );
-    ascribe("AllowGenAcctEarnRate", &DBDictionary::AllowGenAcctEarnRate);
-    ascribe("AllowSepAcctNetRate" , &DBDictionary::AllowSepAcctNetRate );
-    ascribe("MaxGenAcctRate"      , &DBDictionary::MaxGenAcctRate      );
-    ascribe("MaxSepAcctRate"      , &DBDictionary::MaxSepAcctRate      );
-    ascribe("SepAcctSpreadMethod" , &DBDictionary::SepAcctSpreadMethod );
-    ascribe("IntSpreadMode"       , &DBDictionary::IntSpreadMode       );
-    ascribe("DynamicMandE"        , &DBDictionary::DynamicMandE        );
-    ascribe("AllowAmortPremLoad"  , &DBDictionary::AllowAmortPremLoad  );
-    ascribe("LoadAmortFundCharge" , &DBDictionary::LoadAmortFundCharge );
-    ascribe("AllowImfOverride"    , &DBDictionary::AllowImfOverride    );
-    ascribe("AssetChargeType"     , &DBDictionary::AssetChargeType     );
-    ascribe("StableValFundCharge" , &DBDictionary::StableValFundCharge );
-    ascribe("GuarFundAdminChg"    , &DBDictionary::GuarFundAdminChg    );
-    ascribe("CurrFundAdminChg"    , &DBDictionary::CurrFundAdminChg    );
-    ascribe("FundCharge"          , &DBDictionary::FundCharge          );
-    ascribe("GuarMonthlyPolFee"   , &DBDictionary::GuarMonthlyPolFee   );
-    ascribe("GuarAnnualPolFee"    , &DBDictionary::GuarAnnualPolFee    );
-    ascribe("GuarPremLoadTgt"     , &DBDictionary::GuarPremLoadTgt     );
-    ascribe("GuarPremLoadExc"     , &DBDictionary::GuarPremLoadExc     );
-    ascribe("GuarPremLoadTgtRfd"  , &DBDictionary::GuarPremLoadTgtRfd  );
-    ascribe("GuarPremLoadExcRfd"  , &DBDictionary::GuarPremLoadExcRfd  );
-    ascribe("GuarSpecAmtLoad"     , &DBDictionary::GuarSpecAmtLoad     );
-    ascribe("GuarSpecAmtLoadTable", &DBDictionary::GuarSpecAmtLoadTable);
-    ascribe("GuarAcctValLoad"     , &DBDictionary::GuarAcctValLoad     );
-    ascribe("CurrMonthlyPolFee"   , &DBDictionary::CurrMonthlyPolFee   );
-    ascribe("CurrAnnualPolFee"    , &DBDictionary::CurrAnnualPolFee    );
-    ascribe("CurrPremLoadTgt"     , &DBDictionary::CurrPremLoadTgt     );
-    ascribe("CurrPremLoadExc"     , &DBDictionary::CurrPremLoadExc     );
-    ascribe("CurrPremLoadTgtRfd"  , &DBDictionary::CurrPremLoadTgtRfd  );
-    ascribe("CurrPremLoadExcRfd"  , &DBDictionary::CurrPremLoadExcRfd  );
-    ascribe("CurrSpecAmtLoad"     , &DBDictionary::CurrSpecAmtLoad     );
-    ascribe("CurrSpecAmtLoadTable", &DBDictionary::CurrSpecAmtLoadTable);
-    ascribe("CurrAcctValLoad"     , &DBDictionary::CurrAcctValLoad     );
-    ascribe("TgtPremMonthlyPolFee", &DBDictionary::TgtPremMonthlyPolFee);
-    ascribe("LoadRfdProportion"   , &DBDictionary::LoadRfdProportion   );
-    ascribe("SpecAmtLoadLimit"    , &DBDictionary::SpecAmtLoadLimit    );
-    ascribe("DynamicSepAcctLoad"  , &DBDictionary::DynamicSepAcctLoad  );
-    ascribe("DynSepAcctLoadLimit" , &DBDictionary::DynSepAcctLoadLimit );
-    ascribe("DacTaxFundCharge"    , &DBDictionary::DacTaxFundCharge    );
-    ascribe("DacTaxPremLoad"      , &DBDictionary::DacTaxPremLoad      );
-    ascribe("PremTaxFundCharge"   , &DBDictionary::PremTaxFundCharge   );
-    ascribe("PremTaxLoad"         , &DBDictionary::PremTaxLoad         );
-    ascribe("WaivePremTaxInt1035" , &DBDictionary::WaivePremTaxInt1035 );
-    ascribe("PremTaxRetalLimit"   , &DBDictionary::PremTaxRetalLimit   );
-    ascribe("PremTaxTierGroup"    , &DBDictionary::PremTaxTierGroup    );
-    ascribe("PremTaxTierPeriod"   , &DBDictionary::PremTaxTierPeriod   );
-    ascribe("PremTaxTierNonDecr"  , &DBDictionary::PremTaxTierNonDecr  );
-    ascribe("PremTaxAmortPeriod"  , &DBDictionary::PremTaxAmortPeriod  );
-    ascribe("PremTaxAmortIntRate" , &DBDictionary::PremTaxAmortIntRate );
-    ascribe("PremTaxRate"         , &DBDictionary::PremTaxRate         );
-    ascribe("PremTaxState"        , &DBDictionary::PremTaxState        );
-    ascribe("SurrChgOnIncr"       , &DBDictionary::SurrChgOnIncr       );
-    ascribe("SurrChgOnDecr"       , &DBDictionary::SurrChgOnDecr       );
-    ascribe("Has1035ExchCharge"   , &DBDictionary::Has1035ExchCharge   );
-    ascribe("SnflQTable"          , &DBDictionary::SnflQTable          );
-    ascribe("CoiSnflIsGuar"       , &DBDictionary::CoiSnflIsGuar       );
-    ascribe("SurrChgByFormula"    , &DBDictionary::SurrChgByFormula    );
-    ascribe("SurrChgPeriod"       , &DBDictionary::SurrChgPeriod       );
-    ascribe("SurrChgZeroDur"      , &DBDictionary::SurrChgZeroDur      );
-    ascribe("SurrChgNlpMult"      , &DBDictionary::SurrChgNlpMult      );
-    ascribe("SurrChgNlpMax"       , &DBDictionary::SurrChgNlpMax       );
-    ascribe("SurrChgEaMax"        , &DBDictionary::SurrChgEaMax        );
-    ascribe("SurrChgAmort"        , &DBDictionary::SurrChgAmort        );
-    ascribe("AllowSpecAmtIncr"    , &DBDictionary::AllowSpecAmtIncr    );
-    ascribe("MinSpecAmtIncr"      , &DBDictionary::MinSpecAmtIncr      );
-    ascribe("EnforceNaarLimit"    , &DBDictionary::EnforceNaarLimit    );
-    ascribe("MinSpecAmt"          , &DBDictionary::MinSpecAmt          );
-    ascribe("MinIssSpecAmt"       , &DBDictionary::MinIssSpecAmt       );
-    ascribe("MinIssBaseSpecAmt"   , &DBDictionary::MinIssBaseSpecAmt   );
-    ascribe("MinRenlSpecAmt"      , &DBDictionary::MinRenlSpecAmt      );
-    ascribe("MinRenlBaseSpecAmt"  , &DBDictionary::MinRenlBaseSpecAmt  );
-    ascribe("MaxIssSpecAmt"       , &DBDictionary::MaxIssSpecAmt       );
-    ascribe("MaxRenlSpecAmt"      , &DBDictionary::MaxRenlSpecAmt      );
-    ascribe("AllowDboLvl"         , &DBDictionary::AllowDboLvl         );
-    ascribe("AllowDboInc"         , &DBDictionary::AllowDboInc         );
-    ascribe("AllowDboRop"         , &DBDictionary::AllowDboRop         );
-    ascribe("AllowDboMdb"         , &DBDictionary::AllowDboMdb         );
-    ascribe("DboLvlChangeToWhat"  , &DBDictionary::DboLvlChangeToWhat  );
-    ascribe("DboLvlChangeMethod"  , &DBDictionary::DboLvlChangeMethod  );
-    ascribe("DboIncChangeToWhat"  , &DBDictionary::DboIncChangeToWhat  );
-    ascribe("DboIncChangeMethod"  , &DBDictionary::DboIncChangeMethod  );
-    ascribe("DboRopChangeToWhat"  , &DBDictionary::DboRopChangeToWhat  );
-    ascribe("DboRopChangeMethod"  , &DBDictionary::DboRopChangeMethod  );
-    ascribe("DboMdbChangeToWhat"  , &DBDictionary::DboMdbChangeToWhat  );
-    ascribe("DboMdbChangeMethod"  , &DBDictionary::DboMdbChangeMethod  );
-    ascribe("AllowChangeToDbo2"   , &DBDictionary::AllowChangeToDbo2   );
-    ascribe("DboChgCanIncrSpecAmt", &DBDictionary::DboChgCanIncrSpecAmt);
-    ascribe("DboChgCanDecrSpecAmt", &DBDictionary::DboChgCanDecrSpecAmt);
-    ascribe("AllowExtEndt"        , &DBDictionary::AllowExtEndt        );
-    ascribe("AllowTerm"           , &DBDictionary::AllowTerm           );
-    ascribe("GuarTermTable"       , &DBDictionary::GuarTermTable       );
-    ascribe("TermTable"           , &DBDictionary::TermTable           );
-    ascribe("TermMinIssAge"       , &DBDictionary::TermMinIssAge       );
-    ascribe("TermMaxIssAge"       , &DBDictionary::TermMaxIssAge       );
-    ascribe("TermIsNotRider"      , &DBDictionary::TermIsNotRider      );
-    ascribe("TermCanLapse"        , &DBDictionary::TermCanLapse        );
-    ascribe("TermForcedConvAge"   , &DBDictionary::TermForcedConvAge   );
-    ascribe("TermForcedConvDur"   , &DBDictionary::TermForcedConvDur   );
-    ascribe("MaxTermProportion"   , &DBDictionary::MaxTermProportion   );
-    ascribe("TermCoiRate"         , &DBDictionary::TermCoiRate         );
-    ascribe("TermPremRate"        , &DBDictionary::TermPremRate        );
-    ascribe("AllowWp"             , &DBDictionary::AllowWp             );
-    ascribe("WpTable"             , &DBDictionary::WpTable             );
-    ascribe("WpMinIssAge"         , &DBDictionary::WpMinIssAge         );
-    ascribe("WpMaxIssAge"         , &DBDictionary::WpMaxIssAge         );
-    ascribe("WpLimit"             , &DBDictionary::WpLimit             );
-    ascribe("WpCoiRate"           , &DBDictionary::WpCoiRate           );
-    ascribe("WpPremRate"          , &DBDictionary::WpPremRate          );
-    ascribe("WpChargeMethod"      , &DBDictionary::WpChargeMethod      );
-    ascribe("AllowAdb"            , &DBDictionary::AllowAdb            );
-    ascribe("AdbTable"            , &DBDictionary::AdbTable            );
-    ascribe("AdbMinIssAge"        , &DBDictionary::AdbMinIssAge        );
-    ascribe("AdbMaxIssAge"        , &DBDictionary::AdbMaxIssAge        );
-    ascribe("AdbLimit"            , &DBDictionary::AdbLimit            );
-    ascribe("AdbCoiRate"          , &DBDictionary::AdbCoiRate          );
-    ascribe("AdbPremRate"         , &DBDictionary::AdbPremRate         );
-    ascribe("AllowSpouseRider"    , &DBDictionary::AllowSpouseRider    );
-    ascribe("SpouseRiderMinAmt"   , &DBDictionary::SpouseRiderMinAmt   );
-    ascribe("SpouseRiderMaxAmt"   , &DBDictionary::SpouseRiderMaxAmt   );
-    ascribe("SpouseRiderMinIssAge", &DBDictionary::SpouseRiderMinIssAge);
-    ascribe("SpouseRiderMaxIssAge", &DBDictionary::SpouseRiderMaxIssAge);
-    ascribe("SpouseRiderGuarTable", &DBDictionary::SpouseRiderGuarTable);
-    ascribe("SpouseRiderTable"    , &DBDictionary::SpouseRiderTable    );
-    ascribe("AllowChildRider"     , &DBDictionary::AllowChildRider     );
-    ascribe("ChildRiderMinAmt"    , &DBDictionary::ChildRiderMinAmt    );
-    ascribe("ChildRiderMaxAmt"    , &DBDictionary::ChildRiderMaxAmt    );
-    ascribe("ChildRiderTable"     , &DBDictionary::ChildRiderTable     );
-    ascribe("AllowWd"             , &DBDictionary::AllowWd             );
-    ascribe("WdFee"               , &DBDictionary::WdFee               );
-    ascribe("WdFeeRate"           , &DBDictionary::WdFeeRate           );
-    ascribe("FreeWdProportion"    , &DBDictionary::FreeWdProportion    );
-    ascribe("MinWd"               , &DBDictionary::MinWd               );
-    ascribe("MaxWdGenAcctValMult" , &DBDictionary::MaxWdGenAcctValMult );
-    ascribe("MaxWdSepAcctValMult" , &DBDictionary::MaxWdSepAcctValMult );
-    ascribe("MaxWdDed"            , &DBDictionary::MaxWdDed            );
-    ascribe("WdDecrSpecAmtDboLvl" , &DBDictionary::WdDecrSpecAmtDboLvl );
-    ascribe("WdDecrSpecAmtDboInc" , &DBDictionary::WdDecrSpecAmtDboInc );
-    ascribe("WdDecrSpecAmtDboRop" , &DBDictionary::WdDecrSpecAmtDboRop );
-    ascribe("FirstWdMonth"        , &DBDictionary::FirstWdMonth        );
-    ascribe("AllowLoan"           , &DBDictionary::AllowLoan           );
-    ascribe("AllowPrefLoan"       , &DBDictionary::AllowPrefLoan       );
-    ascribe("AllowFixedLoan"      , &DBDictionary::AllowFixedLoan      );
-    ascribe("AllowVlr"            , &DBDictionary::AllowVlr            );
-    ascribe("FixedLoanRate"       , &DBDictionary::FixedLoanRate       );
-    ascribe("MaxVlrRate"          , &DBDictionary::MaxVlrRate          );
-    ascribe("MinVlrRate"          , &DBDictionary::MinVlrRate          );
-    ascribe("MaxLoanAcctValMult"  , &DBDictionary::MaxLoanAcctValMult  );
-    ascribe("MaxLoanDed"          , &DBDictionary::MaxLoanDed          );
-    ascribe("FirstPrefLoanYear"   , &DBDictionary::FirstPrefLoanYear   );
-    ascribe("PrefLoanRateDecr"    , &DBDictionary::PrefLoanRateDecr    );
-    ascribe("GuarPrefLoanSpread"  , &DBDictionary::GuarPrefLoanSpread  );
-    ascribe("GuarRegLoanSpread"   , &DBDictionary::GuarRegLoanSpread   );
-    ascribe("CurrPrefLoanSpread"  , &DBDictionary::CurrPrefLoanSpread  );
-    ascribe("CurrRegLoanSpread"   , &DBDictionary::CurrRegLoanSpread   );
-    ascribe("FirstLoanMonth"      , &DBDictionary::FirstLoanMonth      );
-    ascribe("MinPremType"         , &DBDictionary::MinPremType         );
-    ascribe("MinPremTable"        , &DBDictionary::MinPremTable        );
-    ascribe("MinPremIntSpread"    , &DBDictionary::MinPremIntSpread    );
-    ascribe("SplitMinPrem"        , &DBDictionary::SplitMinPrem        );
-    ascribe("UnsplitSplitMinPrem" , &DBDictionary::UnsplitSplitMinPrem );
-    ascribe("ErNotionallyPaysTerm", &DBDictionary::ErNotionallyPaysTerm);
-    ascribe("TgtPremType"         , &DBDictionary::TgtPremType         );
-    ascribe("TgtPremTable"        , &DBDictionary::TgtPremTable        );
-    ascribe("TgtPremFixedAtIssue" , &DBDictionary::TgtPremFixedAtIssue );
-    ascribe("TgtPremIgnoreSubstd" , &DBDictionary::TgtPremIgnoreSubstd );
-    ascribe("MinPmt"              , &DBDictionary::MinPmt              );
-    ascribe("IsSinglePremium"     , &DBDictionary::IsSinglePremium     );
-    ascribe("NoLapseMinDur"       , &DBDictionary::NoLapseMinDur       );
-    ascribe("NoLapseMinAge"       , &DBDictionary::NoLapseMinAge       );
-    ascribe("NoLapseUnratedOnly"  , &DBDictionary::NoLapseUnratedOnly  );
-    ascribe("NoLapseDboLvlOnly"   , &DBDictionary::NoLapseDboLvlOnly   );
-    ascribe("NoLapseAlwaysActive" , &DBDictionary::NoLapseAlwaysActive );
-    ascribe("AllowHoneymoon"      , &DBDictionary::AllowHoneymoon      );
-    ascribe("DeductionMethod"     , &DBDictionary::DeductionMethod     );
-    ascribe("DeductionAcct"       , &DBDictionary::DeductionAcct       );
-    ascribe("DistributionMethod"  , &DBDictionary::DistributionMethod  );
-    ascribe("DistributionAcct"    , &DBDictionary::DistributionAcct    );
-    ascribe("EePremMethod"        , &DBDictionary::EePremMethod        );
-    ascribe("EePremAcct"          , &DBDictionary::EePremAcct          );
-    ascribe("ErPremMethod"        , &DBDictionary::ErPremMethod        );
-    ascribe("ErPremAcct"          , &DBDictionary::ErPremAcct          );
-    ascribe("CalculateComp"       , &DBDictionary::CalculateComp       );
-    ascribe("CompTarget"          , &DBDictionary::CompTarget          );
-    ascribe("CompExcess"          , &DBDictionary::CompExcess          );
-    ascribe("CompChargeback"      , &DBDictionary::CompChargeback      );
-    ascribe("AssetComp"           , &DBDictionary::AssetComp           );
-    ascribe("AllowExtraAssetComp" , &DBDictionary::AllowExtraAssetComp );
-    ascribe("AllowExtraPremComp"  , &DBDictionary::AllowExtraPremComp  );
-    ascribe("AllowExpRating"      , &DBDictionary::AllowExpRating      );
-    ascribe("ExpRatStdDevMult"    , &DBDictionary::ExpRatStdDevMult    );
-    ascribe("ExpRatIbnrMult"      , &DBDictionary::ExpRatIbnrMult      );
-    ascribe("ExpRatCoiRetention"  , &DBDictionary::ExpRatCoiRetention  );
-    ascribe("ExpRatRiskCoiMult"   , &DBDictionary::ExpRatRiskCoiMult   );
-    ascribe("ExpRatAmortPeriod"   , &DBDictionary::ExpRatAmortPeriod   );
-    ascribe("LedgerType"          , &DBDictionary::LedgerType          );
-    ascribe("Nonillustrated"      , &DBDictionary::Nonillustrated      );
-    ascribe("NoLongerIssued"      , &DBDictionary::NoLongerIssued      );
-    ascribe("AgeLastOrNearest"    , &DBDictionary::AgeLastOrNearest    );
-    ascribe("MaturityAge"         , &DBDictionary::MaturityAge         );
-    ascribe("CashValueEnhMult"    , &DBDictionary::CashValueEnhMult    );
-    ascribe("LapseIgnoresSurrChg" , &DBDictionary::LapseIgnoresSurrChg );
-    ascribe("DefaultProcessOrder" , &DBDictionary::DefaultProcessOrder );
-    ascribe("GroupProxyRateTable" , &DBDictionary::GroupProxyRateTable );
-    ascribe("PartialMortTable"    , &DBDictionary::PartialMortTable    );
-    ascribe("UsePolicyFormAlt"    , &DBDictionary::UsePolicyFormAlt    );
-    ascribe("AllowGroupQuote"     , &DBDictionary::AllowGroupQuote     );
-    ascribe("PolicyForm"          , &DBDictionary::PolicyForm          );
-    ascribe("WeightClass"         , &DBDictionary::WeightClass         );
-    ascribe("WeightGender"        , &DBDictionary::WeightGender        );
-    ascribe("WeightSmoking"       , &DBDictionary::WeightSmoking       );
-    ascribe("WeightAge"           , &DBDictionary::WeightAge           );
-    ascribe("WeightSpecAmt"       , &DBDictionary::WeightSpecAmt       );
-    ascribe("WeightState"         , &DBDictionary::WeightState         );
-    ascribe("FullExpPol"          , &DBDictionary::FullExpPol          );
-    ascribe("FullExpPrem"         , &DBDictionary::FullExpPrem         );
-    ascribe("FullExpDumpin"       , &DBDictionary::FullExpDumpin       );
-    ascribe("FullExpSpecAmt"      , &DBDictionary::FullExpSpecAmt      );
-    ascribe("VarExpPol"           , &DBDictionary::VarExpPol           );
-    ascribe("VarExpPrem"          , &DBDictionary::VarExpPrem          );
-    ascribe("VarExpDumpin"        , &DBDictionary::VarExpDumpin        );
-    ascribe("VarExpSpecAmt"       , &DBDictionary::VarExpSpecAmt       );
-    ascribe("ExpSpecAmtLimit"     , &DBDictionary::ExpSpecAmtLimit     );
-    ascribe("MedicalProportion"   , &DBDictionary::MedicalProportion   );
-    ascribe("UwTestCost"          , &DBDictionary::UwTestCost          );
-    ascribe("VxBasicQTable"       , &DBDictionary::VxBasicQTable       );
-    ascribe("VxDeficQTable"       , &DBDictionary::VxDeficQTable       );
-    ascribe("VxTaxQTable"         , &DBDictionary::VxTaxQTable         );
-    ascribe("StatVxInt"           , &DBDictionary::StatVxInt           );
-    ascribe("TaxVxInt"            , &DBDictionary::TaxVxInt            );
-    ascribe("StatVxQ"             , &DBDictionary::StatVxQ             );
-    ascribe("TaxVxQ"              , &DBDictionary::TaxVxQ              );
-    ascribe("DeficVxQ"            , &DBDictionary::DeficVxQ            );
-    ascribe("SnflQ"               , &DBDictionary::SnflQ               );
-    ascribe("LapseRate"           , &DBDictionary::LapseRate           );
-    ascribe("ReqSurpNaar"         , &DBDictionary::ReqSurpNaar         );
-    ascribe("ReqSurpVx"           , &DBDictionary::ReqSurpVx           );
-    ascribe("LicFitRate"          , &DBDictionary::LicFitRate          );
-    ascribe("LicDacTaxRate"       , &DBDictionary::LicDacTaxRate       );
-    ascribe("GdbVxMethod"         , &DBDictionary::GdbVxMethod         );
-    ascribe("PrimaryHurdle"       , &DBDictionary::PrimaryHurdle       );
-    ascribe("SecondaryHurdle"     , &DBDictionary::SecondaryHurdle     );
+    ascribe("MinIssAge"                 , &DBDictionary::MinIssAge             
    );
+    ascribe("MaxIssAge"                 , &DBDictionary::MaxIssAge             
    );
+    ascribe("MaxIncrAge"                , &DBDictionary::MaxIncrAge            
    );
+    ascribe("AllowFullUw"               , &DBDictionary::AllowFullUw           
    );
+    ascribe("AllowParamedUw"            , &DBDictionary::AllowParamedUw        
    );
+    ascribe("AllowNonmedUw"             , &DBDictionary::AllowNonmedUw         
    );
+    ascribe("AllowSimpUw"               , &DBDictionary::AllowSimpUw           
    );
+    ascribe("AllowGuarUw"               , &DBDictionary::AllowGuarUw           
    );
+    ascribe("SmokeOrTobacco"            , &DBDictionary::SmokeOrTobacco        
    );
+    ascribe("AllowPreferredClass"       , &DBDictionary::AllowPreferredClass   
    );
+    ascribe("AllowUltraPrefClass"       , &DBDictionary::AllowUltraPrefClass   
    );
+    ascribe("AllowSubstdTable"          , &DBDictionary::AllowSubstdTable      
    );
+    ascribe("AllowFlatExtras"           , &DBDictionary::AllowFlatExtras       
    );
+    ascribe("AllowRatedWp"              , &DBDictionary::AllowRatedWp          
    );
+    ascribe("AllowRatedAdb"             , &DBDictionary::AllowRatedAdb         
    );
+    ascribe("AllowRatedTerm"            , &DBDictionary::AllowRatedTerm        
    );
+    ascribe("AllowRetirees"             , &DBDictionary::AllowRetirees         
    );
+    ascribe("AllowUnisex"               , &DBDictionary::AllowUnisex           
    );
+    ascribe("AllowSexDistinct"          , &DBDictionary::AllowSexDistinct      
    );
+    ascribe("AllowUnismoke"             , &DBDictionary::AllowUnismoke         
    );
+    ascribe("AllowSmokeDistinct"        , &DBDictionary::AllowSmokeDistinct    
    );
+    ascribe("StateApproved"             , &DBDictionary::StateApproved         
    );
+    ascribe("AllowStateXX"              , &DBDictionary::AllowStateXX          
    );
+    ascribe("AllowForeign"              , &DBDictionary::AllowForeign          
    );
+    ascribe("GroupIndivSelection"       , &DBDictionary::GroupIndivSelection   
    );
+    ascribe("TxCallsGuarUwSubstd"       , &DBDictionary::TxCallsGuarUwSubstd   
    );
+    ascribe("Allowable"                 , &DBDictionary::Allowable             
    );
+    ascribe("AllowCvat"                 , &DBDictionary::AllowCvat             
    );
+    ascribe("AllowGpt"                  , &DBDictionary::AllowGpt              
    );
+    ascribe("AllowNo7702"               , &DBDictionary::AllowNo7702           
    );
+    ascribe("Irc7702Obreption"          , &DBDictionary::Irc7702Obreption      
    );
+    ascribe("CorridorWhence"            , &DBDictionary::CorridorWhence        
    );
+    ascribe("Irc7702NspWhence"          , &DBDictionary::Irc7702NspWhence      
    );
+    ascribe("SevenPayWhence"            , &DBDictionary::SevenPayWhence        
    );
+    ascribe("Irc7702QWhence"            , &DBDictionary::Irc7702QWhence        
    );
+    ascribe("CorridorTable"             , &DBDictionary::CorridorTable         
    );
+    ascribe("Irc7702NspTable"           , &DBDictionary::Irc7702NspTable       
    );
+    ascribe("SevenPayTable"             , &DBDictionary::SevenPayTable         
    );
+    ascribe("Irc7702QTable"             , &DBDictionary::Irc7702QTable         
    );
+    ascribe("Irc7702QAxisGender"        , &DBDictionary::Irc7702QAxisGender    
    );
+    ascribe("Irc7702QAxisSmoking"       , &DBDictionary::Irc7702QAxisSmoking   
    );
+    ascribe("RatingsAffect7702"         , &DBDictionary::RatingsAffect7702     
    );
+    ascribe("CvatMatChangeDefn"         , &DBDictionary::CvatMatChangeDefn     
    );
+    ascribe("GptMatChangeDefn"          , &DBDictionary::GptMatChangeDefn      
    );
+    ascribe("Irc7702BftIsSpecAmt"       , &DBDictionary::Irc7702BftIsSpecAmt   
    );
+    ascribe("RiskyInitial7702Db"        , &DBDictionary::RiskyInitial7702Db    
    );
+    ascribe("Irc7702Endowment"          , &DBDictionary::Irc7702Endowment      
    );
+    ascribe("Effective7702DboRop"       , &DBDictionary::Effective7702DboRop   
    );
+    ascribe("TermIsQABOrDb7702"         , &DBDictionary::TermIsQABOrDb7702     
    );
+    ascribe("TermIsQABOrDb7702A"        , &DBDictionary::TermIsQABOrDb7702A    
    );
+    ascribe("GioIsQAB"                  , &DBDictionary::GioIsQAB              
    );
+    ascribe("AdbIsQAB"                  , &DBDictionary::AdbIsQAB              
    );
+    ascribe("SpouseRiderIsQAB"          , &DBDictionary::SpouseRiderIsQAB      
    );
+    ascribe("ChildRiderIsQAB"           , &DBDictionary::ChildRiderIsQAB       
    );
+    ascribe("WpIsQAB"                   , &DBDictionary::WpIsQAB               
    );
+    ascribe("CsoEra"                    , &DBDictionary::CsoEra                
    );
+    ascribe("CsoMisprint"               , &DBDictionary::CsoMisprint           
    );
+    ascribe("GuarCoiWhence"             , &DBDictionary::GuarCoiWhence         
    );
+    ascribe("GuarCoiTable"              , &DBDictionary::GuarCoiTable          
    );
+    ascribe("GuarCoiIsAnnual"           , &DBDictionary::GuarCoiIsAnnual       
    );
+    ascribe("GuarCoiMultiplier"         , &DBDictionary::GuarCoiMultiplier     
    );
+    ascribe("CurrCoiTable"              , &DBDictionary::CurrCoiTable          
    );
+    ascribe("CurrCoiIsAnnual"           , &DBDictionary::CurrCoiIsAnnual       
    );
+    ascribe("MinInputCoiMult"           , &DBDictionary::MinInputCoiMult       
    );
+    ascribe("CurrCoiMultiplier"         , &DBDictionary::CurrCoiMultiplier     
    );
+    ascribe("UnusualCoiBanding"         , &DBDictionary::UnusualCoiBanding     
    );
+    ascribe("CurrCoiTable0Limit"        , &DBDictionary::CurrCoiTable0Limit    
    );
+    ascribe("CurrCoiTable1"             , &DBDictionary::CurrCoiTable1         
    );
+    ascribe("CurrCoiTable1Limit"        , &DBDictionary::CurrCoiTable1Limit    
    );
+    ascribe("CurrCoiTable2"             , &DBDictionary::CurrCoiTable2         
    );
+    ascribe("MdptCoiTable"              , &DBDictionary::MdptCoiTable          
    );
+    ascribe("MdptCoiIsAnnual"           , &DBDictionary::MdptCoiIsAnnual       
    );
+    ascribe("CoiNyMinTable"             , &DBDictionary::CoiNyMinTable         
    );
+    ascribe("UseNyCoiFloor"             , &DBDictionary::UseNyCoiFloor         
    );
+    ascribe("MaxMonthlyCoiRate"         , &DBDictionary::MaxMonthlyCoiRate     
    );
+    ascribe("GuarCoiCeiling"            , &DBDictionary::GuarCoiCeiling        
    );
+    ascribe("CoiGuarIsMin"              , &DBDictionary::CoiGuarIsMin          
    );
+    ascribe("SubstdTableMult"           , &DBDictionary::SubstdTableMult       
    );
+    ascribe("SubstdTableMultTable"      , &DBDictionary::SubstdTableMultTable  
    );
+    ascribe("CoiUpper12Method"          , &DBDictionary::CoiUpper12Method      
    );
+    ascribe("CoiInforceReentry"         , &DBDictionary::CoiInforceReentry     
    );
+    ascribe("CoiResetMinDate"           , &DBDictionary::CoiResetMinDate       
    );
+    ascribe("CoiResetMaxDate"           , &DBDictionary::CoiResetMaxDate       
    );
+    ascribe("AllowMortBlendSex"         , &DBDictionary::AllowMortBlendSex     
    );
+    ascribe("AllowMortBlendSmoke"       , &DBDictionary::AllowMortBlendSmoke   
    );
+    ascribe("GuarInt"                   , &DBDictionary::GuarInt               
    );
+    ascribe("NaarDiscount"              , &DBDictionary::NaarDiscount          
    );
+    ascribe("GuarIntSpread"             , &DBDictionary::GuarIntSpread         
    );
+    ascribe("GuarMandE"                 , &DBDictionary::GuarMandE             
    );
+    ascribe("CurrIntSpread"             , &DBDictionary::CurrIntSpread         
    );
+    ascribe("CurrMandE"                 , &DBDictionary::CurrMandE             
    );
+    ascribe("GenAcctIntBonus"           , &DBDictionary::GenAcctIntBonus       
    );
+    ascribe("BonusInt"                  , &DBDictionary::BonusInt              
    );
+    ascribe("IntFloor"                  , &DBDictionary::IntFloor              
    );
+    ascribe("AllowGenAcct"              , &DBDictionary::AllowGenAcct          
    );
+    ascribe("AllowSepAcct"              , &DBDictionary::AllowSepAcct          
    );
+    ascribe("AllowGenAcctEarnRate"      , &DBDictionary::AllowGenAcctEarnRate  
    );
+    ascribe("AllowSepAcctNetRate"       , &DBDictionary::AllowSepAcctNetRate   
    );
+    ascribe("MaxGenAcctRate"            , &DBDictionary::MaxGenAcctRate        
    );
+    ascribe("MaxSepAcctRate"            , &DBDictionary::MaxSepAcctRate        
    );
+    ascribe("SepAcctSpreadMethod"       , &DBDictionary::SepAcctSpreadMethod   
    );
+    ascribe("IntSpreadMode"             , &DBDictionary::IntSpreadMode         
    );
+    ascribe("DynamicMandE"              , &DBDictionary::DynamicMandE          
    );
+    ascribe("AllowAmortPremLoad"        , &DBDictionary::AllowAmortPremLoad    
    );
+    ascribe("LoadAmortFundCharge"       , &DBDictionary::LoadAmortFundCharge   
    );
+    ascribe("AllowImfOverride"          , &DBDictionary::AllowImfOverride      
    );
+    ascribe("AssetChargeType"           , &DBDictionary::AssetChargeType       
    );
+    ascribe("StableValFundCharge"       , &DBDictionary::StableValFundCharge   
    );
+    ascribe("GuarFundAdminChg"          , &DBDictionary::GuarFundAdminChg      
    );
+    ascribe("CurrFundAdminChg"          , &DBDictionary::CurrFundAdminChg      
    );
+    ascribe("FundCharge"                , &DBDictionary::FundCharge            
    );
+    ascribe("GuarMonthlyPolFee"         , &DBDictionary::GuarMonthlyPolFee     
    );
+    ascribe("GuarAnnualPolFee"          , &DBDictionary::GuarAnnualPolFee      
    );
+    ascribe("GuarPremLoadTgt"           , &DBDictionary::GuarPremLoadTgt       
    );
+    ascribe("GuarPremLoadExc"           , &DBDictionary::GuarPremLoadExc       
    );
+    ascribe("GuarPremLoadTgtRfd"        , &DBDictionary::GuarPremLoadTgtRfd    
    );
+    ascribe("GuarPremLoadExcRfd"        , &DBDictionary::GuarPremLoadExcRfd    
    );
+    ascribe("GuarSpecAmtLoad"           , &DBDictionary::GuarSpecAmtLoad       
    );
+    ascribe("GuarSpecAmtLoadTable"      , &DBDictionary::GuarSpecAmtLoadTable  
    );
+    ascribe("GuarAcctValLoad"           , &DBDictionary::GuarAcctValLoad       
    );
+    ascribe("CurrMonthlyPolFee"         , &DBDictionary::CurrMonthlyPolFee     
    );
+    ascribe("CurrAnnualPolFee"          , &DBDictionary::CurrAnnualPolFee      
    );
+    ascribe("CurrPremLoadTgt"           , &DBDictionary::CurrPremLoadTgt       
    );
+    ascribe("CurrPremLoadExc"           , &DBDictionary::CurrPremLoadExc       
    );
+    ascribe("CurrPremLoadTgtRfd"        , &DBDictionary::CurrPremLoadTgtRfd    
    );
+    ascribe("CurrPremLoadExcRfd"        , &DBDictionary::CurrPremLoadExcRfd    
    );
+    ascribe("CurrSpecAmtLoad"           , &DBDictionary::CurrSpecAmtLoad       
    );
+    ascribe("CurrSpecAmtLoadTable"      , &DBDictionary::CurrSpecAmtLoadTable  
    );
+    ascribe("CurrAcctValLoad"           , &DBDictionary::CurrAcctValLoad       
    );
+    ascribe("TgtPremMonthlyPolFee"      , &DBDictionary::TgtPremMonthlyPolFee  
    );
+    ascribe("LoadRfdProportion"         , &DBDictionary::LoadRfdProportion     
    );
+    ascribe("SpecAmtLoadLimit"          , &DBDictionary::SpecAmtLoadLimit      
    );
+    ascribe("DynamicSepAcctLoad"        , &DBDictionary::DynamicSepAcctLoad    
    );
+    ascribe("DynSepAcctLoadLimit"       , &DBDictionary::DynSepAcctLoadLimit   
    );
+    ascribe("DacTaxFundCharge"          , &DBDictionary::DacTaxFundCharge      
    );
+    ascribe("DacTaxPremLoad"            , &DBDictionary::DacTaxPremLoad        
    );
+    ascribe("PremTaxFundCharge"         , &DBDictionary::PremTaxFundCharge     
    );
+    ascribe("PremTaxLoad"               , &DBDictionary::PremTaxLoad           
    );
+    ascribe("WaivePremTaxInt1035"       , &DBDictionary::WaivePremTaxInt1035   
    );
+    ascribe("PremTaxRetalLimit"         , &DBDictionary::PremTaxRetalLimit     
    );
+    ascribe("PremTaxTierGroup"          , &DBDictionary::PremTaxTierGroup      
    );
+    ascribe("PremTaxTierPeriod"         , &DBDictionary::PremTaxTierPeriod     
    );
+    ascribe("PremTaxTierNonDecr"        , &DBDictionary::PremTaxTierNonDecr    
    );
+    ascribe("PremTaxAmortPeriod"        , &DBDictionary::PremTaxAmortPeriod    
    );
+    ascribe("PremTaxAmortIntRate"       , &DBDictionary::PremTaxAmortIntRate   
    );
+    ascribe("PremTaxRate"               , &DBDictionary::PremTaxRate           
    );
+    ascribe("PremTaxState"              , &DBDictionary::PremTaxState          
    );
+    ascribe("SurrChgOnIncr"             , &DBDictionary::SurrChgOnIncr         
    );
+    ascribe("SurrChgOnDecr"             , &DBDictionary::SurrChgOnDecr         
    );
+    ascribe("Has1035ExchCharge"         , &DBDictionary::Has1035ExchCharge     
    );
+    ascribe("SnflQTable"                , &DBDictionary::SnflQTable            
    );
+    ascribe("CoiSnflIsGuar"             , &DBDictionary::CoiSnflIsGuar         
    );
+    ascribe("SurrChgByFormula"          , &DBDictionary::SurrChgByFormula      
    );
+    ascribe("SurrChgPeriod"             , &DBDictionary::SurrChgPeriod         
    );
+    ascribe("SurrChgZeroDur"            , &DBDictionary::SurrChgZeroDur        
    );
+    ascribe("SurrChgNlpMult"            , &DBDictionary::SurrChgNlpMult        
    );
+    ascribe("SurrChgNlpMax"             , &DBDictionary::SurrChgNlpMax         
    );
+    ascribe("SurrChgEaMax"              , &DBDictionary::SurrChgEaMax          
    );
+    ascribe("SurrChgAmort"              , &DBDictionary::SurrChgAmort          
    );
+    ascribe("AllowSpecAmtIncr"          , &DBDictionary::AllowSpecAmtIncr      
    );
+    ascribe("MinSpecAmtIncr"            , &DBDictionary::MinSpecAmtIncr        
    );
+    ascribe("EnforceNaarLimit"          , &DBDictionary::EnforceNaarLimit      
    );
+    ascribe("MinSpecAmt"                , &DBDictionary::MinSpecAmt            
    );
+    ascribe("MinIssSpecAmt"             , &DBDictionary::MinIssSpecAmt         
    );
+    ascribe("MinIssBaseSpecAmt"         , &DBDictionary::MinIssBaseSpecAmt     
    );
+    ascribe("MinRenlSpecAmt"            , &DBDictionary::MinRenlSpecAmt        
    );
+    ascribe("MinRenlBaseSpecAmt"        , &DBDictionary::MinRenlBaseSpecAmt    
    );
+    ascribe("MaxIssSpecAmt"             , &DBDictionary::MaxIssSpecAmt         
    );
+    ascribe("MaxRenlSpecAmt"            , &DBDictionary::MaxRenlSpecAmt        
    );
+    ascribe("AllowDboLvl"               , &DBDictionary::AllowDboLvl           
    );
+    ascribe("AllowDboInc"               , &DBDictionary::AllowDboInc           
    );
+    ascribe("AllowDboRop"               , &DBDictionary::AllowDboRop           
    );
+    ascribe("AllowDboMdb"               , &DBDictionary::AllowDboMdb           
    );
+    ascribe("DboLvlChangeToWhat"        , &DBDictionary::DboLvlChangeToWhat    
    );
+    ascribe("DboLvlChangeMethod"        , &DBDictionary::DboLvlChangeMethod    
    );
+    ascribe("DboIncChangeToWhat"        , &DBDictionary::DboIncChangeToWhat    
    );
+    ascribe("DboIncChangeMethod"        , &DBDictionary::DboIncChangeMethod    
    );
+    ascribe("DboRopChangeToWhat"        , &DBDictionary::DboRopChangeToWhat    
    );
+    ascribe("DboRopChangeMethod"        , &DBDictionary::DboRopChangeMethod    
    );
+    ascribe("DboMdbChangeToWhat"        , &DBDictionary::DboMdbChangeToWhat    
    );
+    ascribe("DboMdbChangeMethod"        , &DBDictionary::DboMdbChangeMethod    
    );
+    ascribe("AllowChangeToDbo2"         , &DBDictionary::AllowChangeToDbo2     
    );
+    ascribe("DboChgCanIncrSpecAmt"      , &DBDictionary::DboChgCanIncrSpecAmt  
    );
+    ascribe("DboChgCanDecrSpecAmt"      , &DBDictionary::DboChgCanDecrSpecAmt  
    );
+    ascribe("AllowExtEndt"              , &DBDictionary::AllowExtEndt          
    );
+    ascribe("AllowTerm"                 , &DBDictionary::AllowTerm             
    );
+    ascribe("GuarTermTable"             , &DBDictionary::GuarTermTable         
    );
+    ascribe("TermTable"                 , &DBDictionary::TermTable             
    );
+    ascribe("TermMinIssAge"             , &DBDictionary::TermMinIssAge         
    );
+    ascribe("TermMaxIssAge"             , &DBDictionary::TermMaxIssAge         
    );
+    ascribe("TermIsNotRider"            , &DBDictionary::TermIsNotRider        
    );
+    ascribe("TermCanLapse"              , &DBDictionary::TermCanLapse          
    );
+    ascribe("TermForcedConvAge"         , &DBDictionary::TermForcedConvAge     
    );
+    ascribe("TermForcedConvDur"         , &DBDictionary::TermForcedConvDur     
    );
+    ascribe("MaxTermProportion"         , &DBDictionary::MaxTermProportion     
    );
+    ascribe("TermCoiRate"               , &DBDictionary::TermCoiRate           
    );
+    ascribe("TermPremRate"              , &DBDictionary::TermPremRate          
    );
+    ascribe("AllowWp"                   , &DBDictionary::AllowWp               
    );
+    ascribe("WpTable"                   , &DBDictionary::WpTable               
    );
+    ascribe("WpMinIssAge"               , &DBDictionary::WpMinIssAge           
    );
+    ascribe("WpMaxIssAge"               , &DBDictionary::WpMaxIssAge           
    );
+    ascribe("WpLimit"                   , &DBDictionary::WpLimit               
    );
+    ascribe("WpCoiRate"                 , &DBDictionary::WpCoiRate             
    );
+    ascribe("WpPremRate"                , &DBDictionary::WpPremRate            
    );
+    ascribe("WpChargeMethod"            , &DBDictionary::WpChargeMethod        
    );
+    ascribe("AllowAdb"                  , &DBDictionary::AllowAdb              
    );
+    ascribe("AdbTable"                  , &DBDictionary::AdbTable              
    );
+    ascribe("AdbMinIssAge"              , &DBDictionary::AdbMinIssAge          
    );
+    ascribe("AdbMaxIssAge"              , &DBDictionary::AdbMaxIssAge          
    );
+    ascribe("AdbLimit"                  , &DBDictionary::AdbLimit              
    );
+    ascribe("AdbCoiRate"                , &DBDictionary::AdbCoiRate            
    );
+    ascribe("AdbPremRate"               , &DBDictionary::AdbPremRate           
    );
+    ascribe("AllowSpouseRider"          , &DBDictionary::AllowSpouseRider      
    );
+    ascribe("SpouseRiderMinAmt"         , &DBDictionary::SpouseRiderMinAmt     
    );
+    ascribe("SpouseRiderMaxAmt"         , &DBDictionary::SpouseRiderMaxAmt     
    );
+    ascribe("SpouseRiderMinIssAge"      , &DBDictionary::SpouseRiderMinIssAge  
    );
+    ascribe("SpouseRiderMaxIssAge"      , &DBDictionary::SpouseRiderMaxIssAge  
    );
+    ascribe("SpouseRiderGuarTable"      , &DBDictionary::SpouseRiderGuarTable  
    );
+    ascribe("SpouseRiderTable"          , &DBDictionary::SpouseRiderTable      
    );
+    ascribe("AllowChildRider"           , &DBDictionary::AllowChildRider       
    );
+    ascribe("ChildRiderMinAmt"          , &DBDictionary::ChildRiderMinAmt      
    );
+    ascribe("ChildRiderMaxAmt"          , &DBDictionary::ChildRiderMaxAmt      
    );
+    ascribe("ChildRiderTable"           , &DBDictionary::ChildRiderTable       
    );
+    ascribe("AllowWd"                   , &DBDictionary::AllowWd               
    );
+    ascribe("WdFee"                     , &DBDictionary::WdFee                 
    );
+    ascribe("WdFeeRate"                 , &DBDictionary::WdFeeRate             
    );
+    ascribe("FreeWdProportion"          , &DBDictionary::FreeWdProportion      
    );
+    ascribe("MinWd"                     , &DBDictionary::MinWd                 
    );
+    ascribe("MaxWdGenAcctValMult"       , &DBDictionary::MaxWdGenAcctValMult   
    );
+    ascribe("MaxWdSepAcctValMult"       , &DBDictionary::MaxWdSepAcctValMult   
    );
+    ascribe("MaxWdDed"                  , &DBDictionary::MaxWdDed              
    );
+    ascribe("WdDecrSpecAmtDboLvl"       , &DBDictionary::WdDecrSpecAmtDboLvl   
    );
+    ascribe("WdDecrSpecAmtDboInc"       , &DBDictionary::WdDecrSpecAmtDboInc   
    );
+    ascribe("WdDecrSpecAmtDboRop"       , &DBDictionary::WdDecrSpecAmtDboRop   
    );
+    ascribe("FirstWdMonth"              , &DBDictionary::FirstWdMonth          
    );
+    ascribe("AllowLoan"                 , &DBDictionary::AllowLoan             
    );
+    ascribe("AllowPrefLoan"             , &DBDictionary::AllowPrefLoan         
    );
+    ascribe("AllowFixedLoan"            , &DBDictionary::AllowFixedLoan        
    );
+    ascribe("AllowVlr"                  , &DBDictionary::AllowVlr              
    );
+    ascribe("FixedLoanRate"             , &DBDictionary::FixedLoanRate         
    );
+    ascribe("MaxVlrRate"                , &DBDictionary::MaxVlrRate            
    );
+    ascribe("MinVlrRate"                , &DBDictionary::MinVlrRate            
    );
+    ascribe("MaxLoanAcctValMult"        , &DBDictionary::MaxLoanAcctValMult    
    );
+    ascribe("MaxLoanDed"                , &DBDictionary::MaxLoanDed            
    );
+    ascribe("FirstPrefLoanYear"         , &DBDictionary::FirstPrefLoanYear     
    );
+    ascribe("PrefLoanRateDecr"          , &DBDictionary::PrefLoanRateDecr      
    );
+    ascribe("GuarPrefLoanSpread"        , &DBDictionary::GuarPrefLoanSpread    
    );
+    ascribe("GuarRegLoanSpread"         , &DBDictionary::GuarRegLoanSpread     
    );
+    ascribe("CurrPrefLoanSpread"        , &DBDictionary::CurrPrefLoanSpread    
    );
+    ascribe("CurrRegLoanSpread"         , &DBDictionary::CurrRegLoanSpread     
    );
+    ascribe("FirstLoanMonth"            , &DBDictionary::FirstLoanMonth        
    );
+    ascribe("MinPremType"               , &DBDictionary::MinPremType           
    );
+    ascribe("MinPremTable"              , &DBDictionary::MinPremTable          
    );
+    ascribe("MinPremIntSpread"          , &DBDictionary::MinPremIntSpread      
    );
+    ascribe("SplitMinPrem"              , &DBDictionary::SplitMinPrem          
    );
+    ascribe("UnsplitSplitMinPrem"       , &DBDictionary::UnsplitSplitMinPrem   
    );
+    ascribe("ErNotionallyPaysTerm"      , &DBDictionary::ErNotionallyPaysTerm  
    );
+    ascribe("TgtPremType"               , &DBDictionary::TgtPremType           
    );
+    ascribe("TgtPremTable"              , &DBDictionary::TgtPremTable          
    );
+    ascribe("TgtPremFixedAtIssue"       , &DBDictionary::TgtPremFixedAtIssue   
    );
+    ascribe("TgtPremIgnoreSubstd"       , &DBDictionary::TgtPremIgnoreSubstd   
    );
+    ascribe("MinPmt"                    , &DBDictionary::MinPmt                
    );
+    ascribe("IsSinglePremium"           , &DBDictionary::IsSinglePremium       
    );
+    ascribe("NoLapseMinDur"             , &DBDictionary::NoLapseMinDur         
    );
+    ascribe("NoLapseMinAge"             , &DBDictionary::NoLapseMinAge         
    );
+    ascribe("NoLapseUnratedOnly"        , &DBDictionary::NoLapseUnratedOnly    
    );
+    ascribe("NoLapseDboLvlOnly"         , &DBDictionary::NoLapseDboLvlOnly     
    );
+    ascribe("NoLapseAlwaysActive"       , &DBDictionary::NoLapseAlwaysActive   
    );
+    ascribe("AllowHoneymoon"            , &DBDictionary::AllowHoneymoon        
    );
+    ascribe("DeductionMethod"           , &DBDictionary::DeductionMethod       
    );
+    ascribe("DeductionAcct"             , &DBDictionary::DeductionAcct         
    );
+    ascribe("DistributionMethod"        , &DBDictionary::DistributionMethod    
    );
+    ascribe("DistributionAcct"          , &DBDictionary::DistributionAcct      
    );
+    ascribe("EePremMethod"              , &DBDictionary::EePremMethod          
    );
+    ascribe("EePremAcct"                , &DBDictionary::EePremAcct            
    );
+    ascribe("ErPremMethod"              , &DBDictionary::ErPremMethod          
    );
+    ascribe("ErPremAcct"                , &DBDictionary::ErPremAcct            
    );
+    ascribe("CalculateComp"             , &DBDictionary::CalculateComp         
    );
+    ascribe("CompTarget"                , &DBDictionary::CompTarget            
    );
+    ascribe("CompExcess"                , &DBDictionary::CompExcess            
    );
+    ascribe("CompChargeback"            , &DBDictionary::CompChargeback        
    );
+    ascribe("AssetComp"                 , &DBDictionary::AssetComp             
    );
+    ascribe("AllowExtraAssetComp"       , &DBDictionary::AllowExtraAssetComp   
    );
+    ascribe("AllowExtraPremComp"        , &DBDictionary::AllowExtraPremComp    
    );
+    ascribe("AllowExpRating"            , &DBDictionary::AllowExpRating        
    );
+    ascribe("ExpRatStdDevMult"          , &DBDictionary::ExpRatStdDevMult      
    );
+    ascribe("ExpRatIbnrMult"            , &DBDictionary::ExpRatIbnrMult        
    );
+    ascribe("ExpRatCoiRetention"        , &DBDictionary::ExpRatCoiRetention    
    );
+    ascribe("ExpRatRiskCoiMult"         , &DBDictionary::ExpRatRiskCoiMult     
    );
+    ascribe("ExpRatAmortPeriod"         , &DBDictionary::ExpRatAmortPeriod     
    );
+    ascribe("LedgerType"                , &DBDictionary::LedgerType            
    );
+    ascribe("Nonillustrated"            , &DBDictionary::Nonillustrated        
    );
+    ascribe("NoLongerIssued"            , &DBDictionary::NoLongerIssued        
    );
+    ascribe("AgeLastOrNearest"          , &DBDictionary::AgeLastOrNearest      
    );
+    ascribe("MaturityAge"               , &DBDictionary::MaturityAge           
    );
+    ascribe("CashValueEnhMult"          , &DBDictionary::CashValueEnhMult      
    );
+    ascribe("LapseIgnoresSurrChg"       , &DBDictionary::LapseIgnoresSurrChg   
    );
+    ascribe("DefaultProcessOrder"       , &DBDictionary::DefaultProcessOrder   
    );
+    ascribe("GroupProxyRateTable"       , &DBDictionary::GroupProxyRateTable   
    );
+    ascribe("PartialMortTable"          , &DBDictionary::PartialMortTable      
    );
+    ascribe("UsePolicyFormAlt"          , &DBDictionary::UsePolicyFormAlt      
    );
+    ascribe("AllowGroupQuote"           , &DBDictionary::AllowGroupQuote       
    );
+    ascribe("PolicyForm"                , &DBDictionary::PolicyForm            
    );
+    ascribe("WeightClass"               , &DBDictionary::WeightClass           
    );
+    ascribe("WeightGender"              , &DBDictionary::WeightGender          
    );
+    ascribe("WeightSmoking"             , &DBDictionary::WeightSmoking         
    );
+    ascribe("WeightAge"                 , &DBDictionary::WeightAge             
    );
+    ascribe("WeightSpecAmt"             , &DBDictionary::WeightSpecAmt         
    );
+    ascribe("WeightState"               , &DBDictionary::WeightState           
    );
+    ascribe("FullExpPol"                , &DBDictionary::FullExpPol            
    );
+    ascribe("FullExpPrem"               , &DBDictionary::FullExpPrem           
    );
+    ascribe("FullExpDumpin"             , &DBDictionary::FullExpDumpin         
    );
+    ascribe("FullExpSpecAmt"            , &DBDictionary::FullExpSpecAmt        
    );
+    ascribe("VarExpPol"                 , &DBDictionary::VarExpPol             
    );
+    ascribe("VarExpPrem"                , &DBDictionary::VarExpPrem            
    );
+    ascribe("VarExpDumpin"              , &DBDictionary::VarExpDumpin          
    );
+    ascribe("VarExpSpecAmt"             , &DBDictionary::VarExpSpecAmt         
    );
+    ascribe("ExpSpecAmtLimit"           , &DBDictionary::ExpSpecAmtLimit       
    );
+    ascribe("MedicalProportion"         , &DBDictionary::MedicalProportion     
    );
+    ascribe("UwTestCost"                , &DBDictionary::UwTestCost            
    );
+    ascribe("VxBasicQTable"             , &DBDictionary::VxBasicQTable         
    );
+    ascribe("VxDeficQTable"             , &DBDictionary::VxDeficQTable         
    );
+    ascribe("VxTaxQTable"               , &DBDictionary::VxTaxQTable           
    );
+    ascribe("StatVxInt"                 , &DBDictionary::StatVxInt             
    );
+    ascribe("TaxVxInt"                  , &DBDictionary::TaxVxInt              
    );
+    ascribe("StatVxQ"                   , &DBDictionary::StatVxQ               
    );
+    ascribe("TaxVxQ"                    , &DBDictionary::TaxVxQ                
    );
+    ascribe("DeficVxQ"                  , &DBDictionary::DeficVxQ              
    );
+    ascribe("SnflQ"                     , &DBDictionary::SnflQ                 
    );
+    ascribe("LapseRate"                 , &DBDictionary::LapseRate             
    );
+    ascribe("ReqSurpNaar"               , &DBDictionary::ReqSurpNaar           
    );
+    ascribe("ReqSurpVx"                 , &DBDictionary::ReqSurpVx             
    );
+    ascribe("LicFitRate"                , &DBDictionary::LicFitRate            
    );
+    ascribe("LicDacTaxRate"             , &DBDictionary::LicDacTaxRate         
    );
+    ascribe("GdbVxMethod"               , &DBDictionary::GdbVxMethod           
    );
+    ascribe("PrimaryHurdle"             , &DBDictionary::PrimaryHurdle         
    );
+    ascribe("SecondaryHurdle"           , &DBDictionary::SecondaryHurdle       
    );
 }
 
 /// Read a database file.
diff --git a/dbdict.hpp b/dbdict.hpp
index d910ebf..ad82601 100644
--- a/dbdict.hpp
+++ b/dbdict.hpp
@@ -96,348 +96,348 @@ class LMI_SO DBDictionary
     //   <dbnames.hpp sed -e '/        ,DB_/!d;s/        ,DB_//' >eraseme1
     // and compare the resulting temporary files.
 
-    database_entity MinIssAge           ;
-    database_entity MaxIssAge           ;
-    database_entity MaxIncrAge          ;
-    database_entity AllowFullUw         ;
-    database_entity AllowParamedUw      ;
-    database_entity AllowNonmedUw       ;
-    database_entity AllowSimpUw         ;
-    database_entity AllowGuarUw         ;
-    database_entity SmokeOrTobacco      ;
-    database_entity AllowPreferredClass ;
-    database_entity AllowUltraPrefClass ;
-    database_entity AllowSubstdTable    ;
-    database_entity AllowFlatExtras     ;
-    database_entity AllowRatedWp        ;
-    database_entity AllowRatedAdb       ;
-    database_entity AllowRatedTerm      ;
-    database_entity AllowRetirees       ;
-    database_entity AllowUnisex         ;
-    database_entity AllowSexDistinct    ;
-    database_entity AllowUnismoke       ;
-    database_entity AllowSmokeDistinct  ;
-    database_entity StateApproved       ;
-    database_entity AllowStateXX        ;
-    database_entity AllowForeign        ;
-    database_entity GroupIndivSelection ;
-    database_entity TxCallsGuarUwSubstd ;
-    database_entity Allowable           ;
-    database_entity AllowCvat           ;
-    database_entity AllowGpt            ;
-    database_entity AllowNo7702         ;
-    database_entity Irc7702Obreption    ;
-    database_entity CorridorWhence      ;
-    database_entity Irc7702NspWhence    ;
-    database_entity SevenPayWhence      ;
-    database_entity Irc7702QWhence      ;
-    database_entity CorridorTable       ;
-    database_entity Irc7702NspTable     ;
-    database_entity SevenPayTable       ;
-    database_entity Irc7702QTable       ;
-    database_entity Irc7702QAxisGender  ;
-    database_entity Irc7702QAxisSmoking ;
-    database_entity RatingsAffect7702   ;
-    database_entity CvatMatChangeDefn   ;
-    database_entity GptMatChangeDefn    ;
-    database_entity Irc7702BftIsSpecAmt ;
-    database_entity RiskyInitial7702Db  ;
-    database_entity Irc7702Endowment    ;
-    database_entity Effective7702DboRop ;
-    database_entity TermIsQABOrDb7702   ;
-    database_entity TermIsQABOrDb7702A  ;
-    database_entity GioIsQAB            ;
-    database_entity AdbIsQAB            ;
-    database_entity SpouseRiderIsQAB    ;
-    database_entity ChildRiderIsQAB     ;
-    database_entity WpIsQAB             ;
-    database_entity CsoEra              ;
-    database_entity CsoMisprint         ;
-    database_entity GuarCoiWhence       ;
-    database_entity GuarCoiTable        ;
-    database_entity GuarCoiIsAnnual     ;
-    database_entity GuarCoiMultiplier   ;
-    database_entity CurrCoiTable        ;
-    database_entity CurrCoiIsAnnual     ;
-    database_entity MinInputCoiMult     ;
-    database_entity CurrCoiMultiplier   ;
-    database_entity UnusualCoiBanding   ;
-    database_entity CurrCoiTable0Limit  ;
-    database_entity CurrCoiTable1       ;
-    database_entity CurrCoiTable1Limit  ;
-    database_entity CurrCoiTable2       ;
-    database_entity MdptCoiTable        ;
-    database_entity MdptCoiIsAnnual     ;
-    database_entity CoiNyMinTable       ;
-    database_entity UseNyCoiFloor       ;
-    database_entity MaxMonthlyCoiRate   ;
-    database_entity GuarCoiCeiling      ;
-    database_entity CoiGuarIsMin        ;
-    database_entity SubstdTableMult     ;
-    database_entity SubstdTableMultTable;
-    database_entity CoiUpper12Method    ;
-    database_entity CoiInforceReentry   ;
-    database_entity CoiResetMinDate     ;
-    database_entity CoiResetMaxDate     ;
-    database_entity AllowMortBlendSex   ;
-    database_entity AllowMortBlendSmoke ;
-    database_entity GuarInt             ;
-    database_entity NaarDiscount        ;
-    database_entity GuarIntSpread       ;
-    database_entity GuarMandE           ;
-    database_entity CurrIntSpread       ;
-    database_entity CurrMandE           ;
-    database_entity GenAcctIntBonus     ;
-    database_entity BonusInt            ;
-    database_entity IntFloor            ;
-    database_entity AllowGenAcct        ;
-    database_entity AllowSepAcct        ;
-    database_entity AllowGenAcctEarnRate;
-    database_entity AllowSepAcctNetRate ;
-    database_entity MaxGenAcctRate      ;
-    database_entity MaxSepAcctRate      ;
-    database_entity SepAcctSpreadMethod ;
-    database_entity IntSpreadMode       ;
-    database_entity DynamicMandE        ;
-    database_entity AllowAmortPremLoad  ;
-    database_entity LoadAmortFundCharge ;
-    database_entity AllowImfOverride    ;
-    database_entity AssetChargeType     ;
-    database_entity StableValFundCharge ;
-    database_entity GuarFundAdminChg    ;
-    database_entity CurrFundAdminChg    ;
-    database_entity FundCharge          ;
-    database_entity GuarMonthlyPolFee   ;
-    database_entity GuarAnnualPolFee    ;
-    database_entity GuarPremLoadTgt     ;
-    database_entity GuarPremLoadExc     ;
-    database_entity GuarPremLoadTgtRfd  ;
-    database_entity GuarPremLoadExcRfd  ;
-    database_entity GuarSpecAmtLoad     ;
-    database_entity GuarSpecAmtLoadTable;
-    database_entity GuarAcctValLoad     ;
-    database_entity CurrMonthlyPolFee   ;
-    database_entity CurrAnnualPolFee    ;
-    database_entity CurrPremLoadTgt     ;
-    database_entity CurrPremLoadExc     ;
-    database_entity CurrPremLoadTgtRfd  ;
-    database_entity CurrPremLoadExcRfd  ;
-    database_entity CurrSpecAmtLoad     ;
-    database_entity CurrSpecAmtLoadTable;
-    database_entity CurrAcctValLoad     ;
-    database_entity TgtPremMonthlyPolFee;
-    database_entity LoadRfdProportion   ;
-    database_entity SpecAmtLoadLimit    ;
-    database_entity DynamicSepAcctLoad  ;
-    database_entity DynSepAcctLoadLimit ;
-    database_entity DacTaxFundCharge    ;
-    database_entity DacTaxPremLoad      ;
-    database_entity PremTaxFundCharge   ;
-    database_entity PremTaxLoad         ;
-    database_entity WaivePremTaxInt1035 ;
-    database_entity PremTaxRetalLimit   ;
-    database_entity PremTaxTierGroup    ;
-    database_entity PremTaxTierPeriod   ;
-    database_entity PremTaxTierNonDecr  ;
-    database_entity PremTaxAmortPeriod  ;
-    database_entity PremTaxAmortIntRate ;
-    database_entity PremTaxRate         ;
-    database_entity PremTaxState        ;
-    database_entity SurrChgOnIncr       ;
-    database_entity SurrChgOnDecr       ;
-    database_entity Has1035ExchCharge   ;
-    database_entity SnflQTable          ;
-    database_entity CoiSnflIsGuar       ;
-    database_entity SurrChgByFormula    ;
-    database_entity SurrChgPeriod       ;
-    database_entity SurrChgZeroDur      ;
-    database_entity SurrChgNlpMult      ;
-    database_entity SurrChgNlpMax       ;
-    database_entity SurrChgEaMax        ;
-    database_entity SurrChgAmort        ;
-    database_entity AllowSpecAmtIncr    ;
-    database_entity MinSpecAmtIncr      ;
-    database_entity EnforceNaarLimit    ;
-    database_entity MinSpecAmt          ;
-    database_entity MinIssSpecAmt       ;
-    database_entity MinIssBaseSpecAmt   ;
-    database_entity MinRenlSpecAmt      ;
-    database_entity MinRenlBaseSpecAmt  ;
-    database_entity MaxIssSpecAmt       ;
-    database_entity MaxRenlSpecAmt      ;
-    database_entity AllowDboLvl         ;
-    database_entity AllowDboInc         ;
-    database_entity AllowDboRop         ;
-    database_entity AllowDboMdb         ;
-    database_entity DboLvlChangeToWhat  ;
-    database_entity DboLvlChangeMethod  ;
-    database_entity DboIncChangeToWhat  ;
-    database_entity DboIncChangeMethod  ;
-    database_entity DboRopChangeToWhat  ;
-    database_entity DboRopChangeMethod  ;
-    database_entity DboMdbChangeToWhat  ;
-    database_entity DboMdbChangeMethod  ;
-    database_entity AllowChangeToDbo2   ;
-    database_entity DboChgCanIncrSpecAmt;
-    database_entity DboChgCanDecrSpecAmt;
-    database_entity AllowExtEndt        ;
-    database_entity AllowTerm           ;
-    database_entity GuarTermTable       ;
-    database_entity TermTable           ;
-    database_entity TermMinIssAge       ;
-    database_entity TermMaxIssAge       ;
-    database_entity TermIsNotRider      ;
-    database_entity TermCanLapse        ;
-    database_entity TermForcedConvAge   ;
-    database_entity TermForcedConvDur   ;
-    database_entity MaxTermProportion   ;
-    database_entity TermCoiRate         ;
-    database_entity TermPremRate        ;
-    database_entity AllowWp             ;
-    database_entity WpTable             ;
-    database_entity WpMinIssAge         ;
-    database_entity WpMaxIssAge         ;
-    database_entity WpLimit             ;
-    database_entity WpCoiRate           ;
-    database_entity WpPremRate          ;
-    database_entity WpChargeMethod      ;
-    database_entity AllowAdb            ;
-    database_entity AdbTable            ;
-    database_entity AdbMinIssAge        ;
-    database_entity AdbMaxIssAge        ;
-    database_entity AdbLimit            ;
-    database_entity AdbCoiRate          ;
-    database_entity AdbPremRate         ;
-    database_entity AllowSpouseRider    ;
-    database_entity SpouseRiderMinAmt   ;
-    database_entity SpouseRiderMaxAmt   ;
-    database_entity SpouseRiderMinIssAge;
-    database_entity SpouseRiderMaxIssAge;
-    database_entity SpouseRiderGuarTable;
-    database_entity SpouseRiderTable    ;
-    database_entity AllowChildRider     ;
-    database_entity ChildRiderMinAmt    ;
-    database_entity ChildRiderMaxAmt    ;
-    database_entity ChildRiderTable     ;
-    database_entity AllowWd             ;
-    database_entity WdFee               ;
-    database_entity WdFeeRate           ;
-    database_entity FreeWdProportion    ;
-    database_entity MinWd               ;
-    database_entity MaxWdGenAcctValMult ;
-    database_entity MaxWdSepAcctValMult ;
-    database_entity MaxWdDed            ;
-    database_entity WdDecrSpecAmtDboLvl ;
-    database_entity WdDecrSpecAmtDboInc ;
-    database_entity WdDecrSpecAmtDboRop ;
-    database_entity FirstWdMonth        ;
-    database_entity AllowLoan           ;
-    database_entity AllowPrefLoan       ;
-    database_entity AllowFixedLoan      ;
-    database_entity AllowVlr            ;
-    database_entity FixedLoanRate       ;
-    database_entity MaxVlrRate          ;
-    database_entity MinVlrRate          ;
-    database_entity MaxLoanAcctValMult  ;
-    database_entity MaxLoanDed          ;
-    database_entity FirstPrefLoanYear   ;
-    database_entity PrefLoanRateDecr    ;
-    database_entity GuarPrefLoanSpread  ;
-    database_entity GuarRegLoanSpread   ;
-    database_entity CurrPrefLoanSpread  ;
-    database_entity CurrRegLoanSpread   ;
-    database_entity FirstLoanMonth      ;
-    database_entity MinPremType         ;
-    database_entity MinPremTable        ;
-    database_entity MinPremIntSpread    ;
-    database_entity SplitMinPrem        ;
-    database_entity UnsplitSplitMinPrem ;
-    database_entity ErNotionallyPaysTerm;
-    database_entity TgtPremType         ;
-    database_entity TgtPremTable        ;
-    database_entity TgtPremFixedAtIssue ;
-    database_entity TgtPremIgnoreSubstd ;
-    database_entity MinPmt              ;
-    database_entity IsSinglePremium     ;
-    database_entity NoLapseMinDur       ;
-    database_entity NoLapseMinAge       ;
-    database_entity NoLapseUnratedOnly  ;
-    database_entity NoLapseDboLvlOnly   ;
-    database_entity NoLapseAlwaysActive ;
-    database_entity AllowHoneymoon      ;
-    database_entity DeductionMethod     ;
-    database_entity DeductionAcct       ;
-    database_entity DistributionMethod  ;
-    database_entity DistributionAcct    ;
-    database_entity EePremMethod        ;
-    database_entity EePremAcct          ;
-    database_entity ErPremMethod        ;
-    database_entity ErPremAcct          ;
-    database_entity CalculateComp       ;
-    database_entity CompTarget          ;
-    database_entity CompExcess          ;
-    database_entity CompChargeback      ;
-    database_entity AssetComp           ;
-    database_entity AllowExtraAssetComp ;
-    database_entity AllowExtraPremComp  ;
-    database_entity AllowExpRating      ;
-    database_entity ExpRatStdDevMult    ;
-    database_entity ExpRatIbnrMult      ;
-    database_entity ExpRatCoiRetention  ;
-    database_entity ExpRatRiskCoiMult   ;
-    database_entity ExpRatAmortPeriod   ;
-    database_entity LedgerType          ;
-    database_entity Nonillustrated      ;
-    database_entity NoLongerIssued      ;
-    database_entity AgeLastOrNearest    ;
-    database_entity MaturityAge         ;
-    database_entity CashValueEnhMult    ;
-    database_entity LapseIgnoresSurrChg ;
-    database_entity DefaultProcessOrder ;
-    database_entity GroupProxyRateTable ;
+    database_entity MinIssAge                 ;
+    database_entity MaxIssAge                 ;
+    database_entity MaxIncrAge                ;
+    database_entity AllowFullUw               ;
+    database_entity AllowParamedUw            ;
+    database_entity AllowNonmedUw             ;
+    database_entity AllowSimpUw               ;
+    database_entity AllowGuarUw               ;
+    database_entity SmokeOrTobacco            ;
+    database_entity AllowPreferredClass       ;
+    database_entity AllowUltraPrefClass       ;
+    database_entity AllowSubstdTable          ;
+    database_entity AllowFlatExtras           ;
+    database_entity AllowRatedWp              ;
+    database_entity AllowRatedAdb             ;
+    database_entity AllowRatedTerm            ;
+    database_entity AllowRetirees             ;
+    database_entity AllowUnisex               ;
+    database_entity AllowSexDistinct          ;
+    database_entity AllowUnismoke             ;
+    database_entity AllowSmokeDistinct        ;
+    database_entity StateApproved             ;
+    database_entity AllowStateXX              ;
+    database_entity AllowForeign              ;
+    database_entity GroupIndivSelection       ;
+    database_entity TxCallsGuarUwSubstd       ;
+    database_entity Allowable                 ;
+    database_entity AllowCvat                 ;
+    database_entity AllowGpt                  ;
+    database_entity AllowNo7702               ;
+    database_entity Irc7702Obreption          ;
+    database_entity CorridorWhence            ;
+    database_entity Irc7702NspWhence          ;
+    database_entity SevenPayWhence            ;
+    database_entity Irc7702QWhence            ;
+    database_entity CorridorTable             ;
+    database_entity Irc7702NspTable           ;
+    database_entity SevenPayTable             ;
+    database_entity Irc7702QTable             ;
+    database_entity Irc7702QAxisGender        ;
+    database_entity Irc7702QAxisSmoking       ;
+    database_entity RatingsAffect7702         ;
+    database_entity CvatMatChangeDefn         ;
+    database_entity GptMatChangeDefn          ;
+    database_entity Irc7702BftIsSpecAmt       ;
+    database_entity RiskyInitial7702Db        ;
+    database_entity Irc7702Endowment          ;
+    database_entity Effective7702DboRop       ;
+    database_entity TermIsQABOrDb7702         ;
+    database_entity TermIsQABOrDb7702A        ;
+    database_entity GioIsQAB                  ;
+    database_entity AdbIsQAB                  ;
+    database_entity SpouseRiderIsQAB          ;
+    database_entity ChildRiderIsQAB           ;
+    database_entity WpIsQAB                   ;
+    database_entity CsoEra                    ;
+    database_entity CsoMisprint               ;
+    database_entity GuarCoiWhence             ;
+    database_entity GuarCoiTable              ;
+    database_entity GuarCoiIsAnnual           ;
+    database_entity GuarCoiMultiplier         ;
+    database_entity CurrCoiTable              ;
+    database_entity CurrCoiIsAnnual           ;
+    database_entity MinInputCoiMult           ;
+    database_entity CurrCoiMultiplier         ;
+    database_entity UnusualCoiBanding         ;
+    database_entity CurrCoiTable0Limit        ;
+    database_entity CurrCoiTable1             ;
+    database_entity CurrCoiTable1Limit        ;
+    database_entity CurrCoiTable2             ;
+    database_entity MdptCoiTable              ;
+    database_entity MdptCoiIsAnnual           ;
+    database_entity CoiNyMinTable             ;
+    database_entity UseNyCoiFloor             ;
+    database_entity MaxMonthlyCoiRate         ;
+    database_entity GuarCoiCeiling            ;
+    database_entity CoiGuarIsMin              ;
+    database_entity SubstdTableMult           ;
+    database_entity SubstdTableMultTable      ;
+    database_entity CoiUpper12Method          ;
+    database_entity CoiInforceReentry         ;
+    database_entity CoiResetMinDate           ;
+    database_entity CoiResetMaxDate           ;
+    database_entity AllowMortBlendSex         ;
+    database_entity AllowMortBlendSmoke       ;
+    database_entity GuarInt                   ;
+    database_entity NaarDiscount              ;
+    database_entity GuarIntSpread             ;
+    database_entity GuarMandE                 ;
+    database_entity CurrIntSpread             ;
+    database_entity CurrMandE                 ;
+    database_entity GenAcctIntBonus           ;
+    database_entity BonusInt                  ;
+    database_entity IntFloor                  ;
+    database_entity AllowGenAcct              ;
+    database_entity AllowSepAcct              ;
+    database_entity AllowGenAcctEarnRate      ;
+    database_entity AllowSepAcctNetRate       ;
+    database_entity MaxGenAcctRate            ;
+    database_entity MaxSepAcctRate            ;
+    database_entity SepAcctSpreadMethod       ;
+    database_entity IntSpreadMode             ;
+    database_entity DynamicMandE              ;
+    database_entity AllowAmortPremLoad        ;
+    database_entity LoadAmortFundCharge       ;
+    database_entity AllowImfOverride          ;
+    database_entity AssetChargeType           ;
+    database_entity StableValFundCharge       ;
+    database_entity GuarFundAdminChg          ;
+    database_entity CurrFundAdminChg          ;
+    database_entity FundCharge                ;
+    database_entity GuarMonthlyPolFee         ;
+    database_entity GuarAnnualPolFee          ;
+    database_entity GuarPremLoadTgt           ;
+    database_entity GuarPremLoadExc           ;
+    database_entity GuarPremLoadTgtRfd        ;
+    database_entity GuarPremLoadExcRfd        ;
+    database_entity GuarSpecAmtLoad           ;
+    database_entity GuarSpecAmtLoadTable      ;
+    database_entity GuarAcctValLoad           ;
+    database_entity CurrMonthlyPolFee         ;
+    database_entity CurrAnnualPolFee          ;
+    database_entity CurrPremLoadTgt           ;
+    database_entity CurrPremLoadExc           ;
+    database_entity CurrPremLoadTgtRfd        ;
+    database_entity CurrPremLoadExcRfd        ;
+    database_entity CurrSpecAmtLoad           ;
+    database_entity CurrSpecAmtLoadTable      ;
+    database_entity CurrAcctValLoad           ;
+    database_entity TgtPremMonthlyPolFee      ;
+    database_entity LoadRfdProportion         ;
+    database_entity SpecAmtLoadLimit          ;
+    database_entity DynamicSepAcctLoad        ;
+    database_entity DynSepAcctLoadLimit       ;
+    database_entity DacTaxFundCharge          ;
+    database_entity DacTaxPremLoad            ;
+    database_entity PremTaxFundCharge         ;
+    database_entity PremTaxLoad               ;
+    database_entity WaivePremTaxInt1035       ;
+    database_entity PremTaxRetalLimit         ;
+    database_entity PremTaxTierGroup          ;
+    database_entity PremTaxTierPeriod         ;
+    database_entity PremTaxTierNonDecr        ;
+    database_entity PremTaxAmortPeriod        ;
+    database_entity PremTaxAmortIntRate       ;
+    database_entity PremTaxRate               ;
+    database_entity PremTaxState              ;
+    database_entity SurrChgOnIncr             ;
+    database_entity SurrChgOnDecr             ;
+    database_entity Has1035ExchCharge         ;
+    database_entity SnflQTable                ;
+    database_entity CoiSnflIsGuar             ;
+    database_entity SurrChgByFormula          ;
+    database_entity SurrChgPeriod             ;
+    database_entity SurrChgZeroDur            ;
+    database_entity SurrChgNlpMult            ;
+    database_entity SurrChgNlpMax             ;
+    database_entity SurrChgEaMax              ;
+    database_entity SurrChgAmort              ;
+    database_entity AllowSpecAmtIncr          ;
+    database_entity MinSpecAmtIncr            ;
+    database_entity EnforceNaarLimit          ;
+    database_entity MinSpecAmt                ;
+    database_entity MinIssSpecAmt             ;
+    database_entity MinIssBaseSpecAmt         ;
+    database_entity MinRenlSpecAmt            ;
+    database_entity MinRenlBaseSpecAmt        ;
+    database_entity MaxIssSpecAmt             ;
+    database_entity MaxRenlSpecAmt            ;
+    database_entity AllowDboLvl               ;
+    database_entity AllowDboInc               ;
+    database_entity AllowDboRop               ;
+    database_entity AllowDboMdb               ;
+    database_entity DboLvlChangeToWhat        ;
+    database_entity DboLvlChangeMethod        ;
+    database_entity DboIncChangeToWhat        ;
+    database_entity DboIncChangeMethod        ;
+    database_entity DboRopChangeToWhat        ;
+    database_entity DboRopChangeMethod        ;
+    database_entity DboMdbChangeToWhat        ;
+    database_entity DboMdbChangeMethod        ;
+    database_entity AllowChangeToDbo2         ;
+    database_entity DboChgCanIncrSpecAmt      ;
+    database_entity DboChgCanDecrSpecAmt      ;
+    database_entity AllowExtEndt              ;
+    database_entity AllowTerm                 ;
+    database_entity GuarTermTable             ;
+    database_entity TermTable                 ;
+    database_entity TermMinIssAge             ;
+    database_entity TermMaxIssAge             ;
+    database_entity TermIsNotRider            ;
+    database_entity TermCanLapse              ;
+    database_entity TermForcedConvAge         ;
+    database_entity TermForcedConvDur         ;
+    database_entity MaxTermProportion         ;
+    database_entity TermCoiRate               ;
+    database_entity TermPremRate              ;
+    database_entity AllowWp                   ;
+    database_entity WpTable                   ;
+    database_entity WpMinIssAge               ;
+    database_entity WpMaxIssAge               ;
+    database_entity WpLimit                   ;
+    database_entity WpCoiRate                 ;
+    database_entity WpPremRate                ;
+    database_entity WpChargeMethod            ;
+    database_entity AllowAdb                  ;
+    database_entity AdbTable                  ;
+    database_entity AdbMinIssAge              ;
+    database_entity AdbMaxIssAge              ;
+    database_entity AdbLimit                  ;
+    database_entity AdbCoiRate                ;
+    database_entity AdbPremRate               ;
+    database_entity AllowSpouseRider          ;
+    database_entity SpouseRiderMinAmt         ;
+    database_entity SpouseRiderMaxAmt         ;
+    database_entity SpouseRiderMinIssAge      ;
+    database_entity SpouseRiderMaxIssAge      ;
+    database_entity SpouseRiderGuarTable      ;
+    database_entity SpouseRiderTable          ;
+    database_entity AllowChildRider           ;
+    database_entity ChildRiderMinAmt          ;
+    database_entity ChildRiderMaxAmt          ;
+    database_entity ChildRiderTable           ;
+    database_entity AllowWd                   ;
+    database_entity WdFee                     ;
+    database_entity WdFeeRate                 ;
+    database_entity FreeWdProportion          ;
+    database_entity MinWd                     ;
+    database_entity MaxWdGenAcctValMult       ;
+    database_entity MaxWdSepAcctValMult       ;
+    database_entity MaxWdDed                  ;
+    database_entity WdDecrSpecAmtDboLvl       ;
+    database_entity WdDecrSpecAmtDboInc       ;
+    database_entity WdDecrSpecAmtDboRop       ;
+    database_entity FirstWdMonth              ;
+    database_entity AllowLoan                 ;
+    database_entity AllowPrefLoan             ;
+    database_entity AllowFixedLoan            ;
+    database_entity AllowVlr                  ;
+    database_entity FixedLoanRate             ;
+    database_entity MaxVlrRate                ;
+    database_entity MinVlrRate                ;
+    database_entity MaxLoanAcctValMult        ;
+    database_entity MaxLoanDed                ;
+    database_entity FirstPrefLoanYear         ;
+    database_entity PrefLoanRateDecr          ;
+    database_entity GuarPrefLoanSpread        ;
+    database_entity GuarRegLoanSpread         ;
+    database_entity CurrPrefLoanSpread        ;
+    database_entity CurrRegLoanSpread         ;
+    database_entity FirstLoanMonth            ;
+    database_entity MinPremType               ;
+    database_entity MinPremTable              ;
+    database_entity MinPremIntSpread          ;
+    database_entity SplitMinPrem              ;
+    database_entity UnsplitSplitMinPrem       ;
+    database_entity ErNotionallyPaysTerm      ;
+    database_entity TgtPremType               ;
+    database_entity TgtPremTable              ;
+    database_entity TgtPremFixedAtIssue       ;
+    database_entity TgtPremIgnoreSubstd       ;
+    database_entity MinPmt                    ;
+    database_entity IsSinglePremium           ;
+    database_entity NoLapseMinDur             ;
+    database_entity NoLapseMinAge             ;
+    database_entity NoLapseUnratedOnly        ;
+    database_entity NoLapseDboLvlOnly         ;
+    database_entity NoLapseAlwaysActive       ;
+    database_entity AllowHoneymoon            ;
+    database_entity DeductionMethod           ;
+    database_entity DeductionAcct             ;
+    database_entity DistributionMethod        ;
+    database_entity DistributionAcct          ;
+    database_entity EePremMethod              ;
+    database_entity EePremAcct                ;
+    database_entity ErPremMethod              ;
+    database_entity ErPremAcct                ;
+    database_entity CalculateComp             ;
+    database_entity CompTarget                ;
+    database_entity CompExcess                ;
+    database_entity CompChargeback            ;
+    database_entity AssetComp                 ;
+    database_entity AllowExtraAssetComp       ;
+    database_entity AllowExtraPremComp        ;
+    database_entity AllowExpRating            ;
+    database_entity ExpRatStdDevMult          ;
+    database_entity ExpRatIbnrMult            ;
+    database_entity ExpRatCoiRetention        ;
+    database_entity ExpRatRiskCoiMult         ;
+    database_entity ExpRatAmortPeriod         ;
+    database_entity LedgerType                ;
+    database_entity Nonillustrated            ;
+    database_entity NoLongerIssued            ;
+    database_entity AgeLastOrNearest          ;
+    database_entity MaturityAge               ;
+    database_entity CashValueEnhMult          ;
+    database_entity LapseIgnoresSurrChg       ;
+    database_entity DefaultProcessOrder       ;
+    database_entity GroupProxyRateTable       ;
     // SOMEDAY !! This support request:
     //   https://savannah.nongnu.org/support/?105593
     // would move the choice of partial mortality table to the GUI and
     // make this entity superfluous. 'GroupProxyRateTable' could be
     // treated the same way.
-    database_entity PartialMortTable    ;
-    database_entity UsePolicyFormAlt    ;
-    database_entity AllowGroupQuote     ;
-    database_entity PolicyForm          ;
-    database_entity WeightClass         ;
-    database_entity WeightGender        ;
-    database_entity WeightSmoking       ;
-    database_entity WeightAge           ;
-    database_entity WeightSpecAmt       ;
-    database_entity WeightState         ;
-    database_entity FullExpPol          ;
-    database_entity FullExpPrem         ;
-    database_entity FullExpDumpin       ;
-    database_entity FullExpSpecAmt      ;
-    database_entity VarExpPol           ;
-    database_entity VarExpPrem          ;
-    database_entity VarExpDumpin        ;
-    database_entity VarExpSpecAmt       ;
-    database_entity ExpSpecAmtLimit     ;
-    database_entity MedicalProportion   ;
-    database_entity UwTestCost          ;
-    database_entity VxBasicQTable       ;
-    database_entity VxDeficQTable       ;
-    database_entity VxTaxQTable         ;
-    database_entity StatVxInt           ;
-    database_entity TaxVxInt            ;
-    database_entity StatVxQ             ;
-    database_entity TaxVxQ              ;
-    database_entity DeficVxQ            ;
-    database_entity SnflQ               ;
-    database_entity LapseRate           ;
-    database_entity ReqSurpNaar         ;
-    database_entity ReqSurpVx           ;
-    database_entity LicFitRate          ;
-    database_entity LicDacTaxRate       ;
-    database_entity GdbVxMethod         ;
-    database_entity PrimaryHurdle       ;
-    database_entity SecondaryHurdle     ;
+    database_entity PartialMortTable          ;
+    database_entity UsePolicyFormAlt          ;
+    database_entity AllowGroupQuote           ;
+    database_entity PolicyForm                ;
+    database_entity WeightClass               ;
+    database_entity WeightGender              ;
+    database_entity WeightSmoking             ;
+    database_entity WeightAge                 ;
+    database_entity WeightSpecAmt             ;
+    database_entity WeightState               ;
+    database_entity FullExpPol                ;
+    database_entity FullExpPrem               ;
+    database_entity FullExpDumpin             ;
+    database_entity FullExpSpecAmt            ;
+    database_entity VarExpPol                 ;
+    database_entity VarExpPrem                ;
+    database_entity VarExpDumpin              ;
+    database_entity VarExpSpecAmt             ;
+    database_entity ExpSpecAmtLimit           ;
+    database_entity MedicalProportion         ;
+    database_entity UwTestCost                ;
+    database_entity VxBasicQTable             ;
+    database_entity VxDeficQTable             ;
+    database_entity VxTaxQTable               ;
+    database_entity StatVxInt                 ;
+    database_entity TaxVxInt                  ;
+    database_entity StatVxQ                   ;
+    database_entity TaxVxQ                    ;
+    database_entity DeficVxQ                  ;
+    database_entity SnflQ                     ;
+    database_entity LapseRate                 ;
+    database_entity ReqSurpNaar               ;
+    database_entity ReqSurpVx                 ;
+    database_entity LicFitRate                ;
+    database_entity LicDacTaxRate             ;
+    database_entity GdbVxMethod               ;
+    database_entity PrimaryHurdle             ;
+    database_entity SecondaryHurdle           ;
 };
 
 LMI_SO void print_databases();



reply via email to

[Prev in Thread] Current Thread [Next in Thread]