lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] master 809e38c 1/4: Schematically constrain 'InputFu


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 809e38c 1/4: Schematically constrain 'InputFundManagementFee' to (0, 1)
Date: Mon, 2 Jul 2018 06:29:49 -0400 (EDT)

branch: master
commit 809e38c1d48f4374fe1b64f6f3952f4f30c05a0b
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Schematically constrain 'InputFundManagementFee' to (0,1)
    
    Changed schemata for input version 9 to reflect commit 7b0b9c31413f0 of
    20180605T1545Z. Earlier schema versions might arguably have been changed
    in the same way, particularly because the element is asterisked, so that
    files from external sources should always have used a default value; but
    these schemata are historical specifications for third-party systems,
    which should not be changed lightly after publication; and some input
    files created with lmi years ago would no longer validate, which is at
    least distasteful.
---
 cell.rnc | 2 +-
 cell.xsd | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/cell.rnc b/cell.rnc
index 703563f..6804f9b 100644
--- a/cell.rnc
+++ b/cell.rnc
@@ -271,7 +271,7 @@ cell_element = element cell
     ,## Policy-year-to-date payments subject to premium tax.
      element InforceYtdTaxablePremium         {nonnegative_double}
     ,## * Investment management fee of a custom fund.
-     element InputFundManagementFee           {nonnegative_double}
+     element InputFundManagementFee           {proportion_double}
     ,## Insured's full name.
      element InsuredName                      {text}
     ,## * Insured's tabular-premium multiplier. Default: '1'.
diff --git a/cell.xsd b/cell.xsd
index 9a297cf..7915051 100644
--- a/cell.xsd
+++ b/cell.xsd
@@ -773,7 +773,7 @@ regard to term rider and corridor.</xs:documentation>
       <xs:documentation>Policy-year-to-date payments subject to premium 
tax.</xs:documentation>
     </xs:annotation>
   </xs:element>
-  <xs:element name="InputFundManagementFee" type="nonnegative_double">
+  <xs:element name="InputFundManagementFee" type="proportion_double">
     <xs:annotation>
       <xs:documentation>* Investment management fee of a custom 
fund.</xs:documentation>
     </xs:annotation>



reply via email to

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