lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] master ecf2c10 1/4: Add 'PolicyForm' to database


From: Greg Chicares
Subject: [lmi-commits] [lmi] master ecf2c10 1/4: Add 'PolicyForm' to database
Date: Sat, 14 Nov 2020 10:24:45 -0500 (EST)

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

    Add 'PolicyForm' to database
---
 db_sort.sed | 70 +++++++++++++++++++++++++++++++------------------------------
 dbdict.cpp  |  1 +
 dbdict.hpp  |  1 +
 dbnames.hpp |  4 ++++
 dbnames.xpp |  2 ++
 5 files changed, 44 insertions(+), 34 deletions(-)

diff --git a/db_sort.sed b/db_sort.sed
index 4c217df..f91a1e8 100644
--- a/db_sort.sed
+++ b/db_sort.sed
@@ -350,41 +350,43 @@
 /DB_PartialMortTable\>/    s/^/R10/
 /DB_UsePolicyFormAlt\>/    s/^/R11/
 /DB_AllowGroupQuote\>/     s/^/R12/
+# DB_Topic_Lingo
+/DB_PolicyForm\>/          s/^/S01/
 # DB_Topic_Weights
-/DB_WeightClass\>/         s/^/S01/
-/DB_WeightGender\>/        s/^/S02/
-/DB_WeightSmoking\>/       s/^/S03/
-/DB_WeightAge\>/           s/^/S04/
-/DB_WeightSpecAmt\>/       s/^/S05/
-/DB_WeightState\>/         s/^/S06/
+/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/^/T01/
-/DB_FullExpPrem\>/         s/^/T02/
-/DB_FullExpDumpin\>/       s/^/T03/
-/DB_FullExpSpecAmt\>/      s/^/T04/
-/DB_VarExpPol\>/           s/^/T05/
-/DB_VarExpPrem\>/          s/^/T06/
-/DB_VarExpDumpin\>/        s/^/T07/
-/DB_VarExpSpecAmt\>/       s/^/T08/
-/DB_ExpSpecAmtLimit\>/     s/^/T09/
-/DB_MedicalProportion\>/   s/^/T10/
-/DB_UwTestCost\>/          s/^/T11/
+/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/^/U01/
-/DB_VxDeficQTable\>/       s/^/U02/
-/DB_VxTaxQTable\>/         s/^/U03/
-/DB_StatVxInt\>/           s/^/U04/
-/DB_TaxVxInt\>/            s/^/U05/
-/DB_StatVxQ\>/             s/^/U06/
-/DB_TaxVxQ\>/              s/^/U07/
-/DB_DeficVxQ\>/            s/^/U08/
-/DB_SnflQ\>/               s/^/U09/
+/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/^/V01/
-/DB_ReqSurpNaar\>/         s/^/V02/
-/DB_ReqSurpVx\>/           s/^/V03/
-/DB_LicFitRate\>/          s/^/V04/
-/DB_LicDacTaxRate\>/       s/^/V05/
-/DB_GdbVxMethod\>/         s/^/V06/
-/DB_PrimaryHurdle\>/       s/^/V07/
-/DB_SecondaryHurdle\>/     s/^/V08/
+/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 e8b0a5b..2e63072 100644
--- a/dbdict.cpp
+++ b/dbdict.cpp
@@ -419,6 +419,7 @@ void DBDictionary::ascribe_members()
     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       );
diff --git a/dbdict.hpp b/dbdict.hpp
index d0a78ef..d910ebf 100644
--- a/dbdict.hpp
+++ b/dbdict.hpp
@@ -403,6 +403,7 @@ class LMI_SO DBDictionary
     database_entity PartialMortTable    ;
     database_entity UsePolicyFormAlt    ;
     database_entity AllowGroupQuote     ;
+    database_entity PolicyForm          ;
     database_entity WeightClass         ;
     database_entity WeightGender        ;
     database_entity WeightSmoking       ;
diff --git a/dbnames.hpp b/dbnames.hpp
index 12bac7c..98ec253 100644
--- a/dbnames.hpp
+++ b/dbnames.hpp
@@ -527,6 +527,10 @@ enum e_database_key
         ,DB_UsePolicyFormAlt
         ,DB_AllowGroupQuote
 
+    ,DB_Topic_Lingo
+
+        ,DB_PolicyForm
+
     ,DB_Topic_Weights
 
         ,DB_WeightClass
diff --git a/dbnames.xpp b/dbnames.xpp
index aa113ab..6afe3d2 100644
--- a/dbnames.xpp
+++ b/dbnames.xpp
@@ -356,6 +356,8 @@
 {DB_PartialMortTable,DB_Topic_Miscellanea,"PartialMortTable","Partial 
mortality table (index in mortality table database)",}, \
 {DB_UsePolicyFormAlt,DB_Topic_Miscellanea,"UsePolicyFormAlt","Use alternative 
policy-form name: 0=no, 1=yes",}, \
 {DB_AllowGroupQuote,DB_Topic_Miscellanea,"AllowGroupQuote","Allow group 
premium quotes: 0=no, 1=yes",}, \
+{DB_Topic_Lingo,DB_FIRST,"Lingo","Text to be dropped into report templates: 
index into lingo file",}, \
+{DB_PolicyForm,DB_Topic_Lingo,"PolicyForm","Policy form",}, \
 {DB_Topic_Weights,DB_FIRST,"Weights","Weights for profit analysis cells [not 
yet implemented]",}, \
 {DB_WeightClass,DB_Topic_Weights,"WeightClass","Weight by underwriting class 
[not yet implemented]",}, \
 {DB_WeightGender,DB_Topic_Weights,"WeightGender","Weight by gender [not yet 
implemented]",}, \



reply via email to

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