[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>