Variable Attributes
The information required to define an Insbridge result group variable is:
- resultOrder [required] – the order in which the output values will appear in the rating result XML file.
- name – the previously defined variable name. This field is primarily for informational purposes intended to provide descriptive information for persons creating or reviewing the XML file.
- id [required] – the previously defined variable universally unique identifier (GUID)
- variableType – describes whether the type of variable being used as the output. This field is primarily for informational purposes intended to provide descriptive information for persons creating or reviewing the XML file.
- Input
- CalculatedVariable
- TableVariable
- ResultVariable
- resultID – a user-defined value, typically used for identification when mapping outside of Insbridge or clarifying the description of the output. For example users may want to more clearly identify an input whose name is “PostalCode” and an output of “US ZIP Code”.
- categoryName – describes the category ID under which this variable is defined. This field is primarily for informational purposes intended to provide descriptive information for persons creating or reviewing the XML file.
- activeInd – a binary (1,0) yes/no value used to indicate whether this output is used in this specific result group definition. If not included, the default value is yes (1).
Note: Please note that inactive result groups and variables will not be applied in RateManager.
TYPE |
NAME |
OCCURRENCE |
REQUIRED |
RESTRICTIONS |
Node |
ResultGroups |
1 |
No |
- |
Node |
ResultGroup |
Unbounded |
No |
- |
Attribute |
name |
- |
Yes |
String type. Does not allow some special characters. |
Attribute |
dateModified |
- |
No |
Two types of Date Formats are allowed (i.e., YYYY-MM-DD & DD/MM/YYYY) |
Attribute |
activeInd |
- |
No |
Binary Type. Default value = 1 (YES) |
Attribute |
defaultInd |
- |
Yes |
Binary Type. Only one group can be default. |
Attribute |
outputCode |
- |
No |
String type. Does not allow some special characters. |
Node |
Variable |
Unbounded |
No |
- |
Attribute |
resultOrder |
- |
Yes |
Integer Type |
Attribute |
name |
- |
No |
String type. Does not allow some special characters. |
Attribute |
id |
- |
Yes |
String Type |
Attribute |
variableType |
- |
No |
String type. Does not allow some special characters. |
Attribute |
resultID |
- |
No |
String type. Does not allow some special characters. |
Attribute |
categoryName |
- |
No |
String type. Does not allow some special characters. |
Attribute |
categoryID |
- |
No |
String type. Does not allow some special characters. |
Attribute |
activeInd |
- |
No |
Binary Type |
XML Example
<ResultGroups> <ResultGroup name="RatingResults" dateModified="2016-09-26" activeInd="1" defaultInd="1" outputCode="12AB3456789"> <Variable resultOrder="1" name="TotalPremium" id="CB6DAABA- 5647-4D94-B242-E377DEEB4F7F" variableType="ResultVariable" resultID="Total Premium" categoryID="A43375C0-8899-4B45-B0E1-697D60661BD1" categoryName="Policy" activeInd="1"/>
<Variable resultOrder="2" name="AggregateLimit" id="586C578C- F98F-4D31-838C-C1125F4DA9DD" variableType="Input" resultID="Aggregate Limit" categoryID="A43375C0-8899-4B45-B0E1-697D60661BD1" categoryName="Policy" activeInd="1"/>
<Variable resultOrder="3" name="KeyPremium" id="66C33473-AFAB- 437B-8A81-4A1D2D9D5F03" variableType="CaculatedVariable" resultID="Key Premium" categoryID="0C70E248-EC76-4799-B7F8-24EEA4D4F065" categoryName="Dwelling" activeInd="1"/>
</ResultGroup>
</ResultGroups>
… Where: … indicates XML contents.