Sequence Attributes

The Sequence must be defined at the Local program level. The sequence can use global and local algorithms.

The information required to define an Insbridge program sequence is:

  • executionOrder [required] – a numeric (integer) value that indicates the order in which this algorithm will execute in relation to all other algorithms (Global and Local)
  • algorithmType – Rating or Underwriting, and - for the auto line of business DAScenario, FlagDriver, FlagVehicle, RankDriver or RankVehicle.   This field is primarily for informational purposes intended to provide descriptive information for persons creating or reviewing the XML file.
  • name – the algorithm name that clearly describes the item and its intent. For example TotalPolicyPremium, BasePremium, AdjustedBasePremium, etc.   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 algorithm unique identifier.
  • version – the Insbridge version number of the algorithm definition. This should be the algorithm revision that is ‘active’ for this program version. This field is primarily for informational purposes intended to provide descriptive information for persons creating or reviewing the XML file. All element revisions are 1.
  • activeInd– a binary (1,0) yes/no value used to indicate whether this algorithm is used in this specific version of the program. If not included, the default value is yes (1).

TYPE

NAME

OCCURRENCE

REQUIRED

RESTRICTIONS

Node

Sequence

1

No

-

Node

Algorithm

Unbounded

No

-

Attribute

executionOrder

-

Yes

Interger Type

Attribute

algorithmType

-

No

String type. Does not allow some special characters.

Attribute

name

-

No

String type. Does not allow some special characters.

Attribute

id

-

Yes

Integer Type

Attribute

version

-

No

Integer Type

Attribute

activeInd

-

No

BinaryType

XML Example

 

<Sequence>

<Algorithm executionOrder="1" algorithmType="Rating" name="TerrorismCoveragePremium" id="2615bb44-ffed-4b7c-b9e8-fb3769cbac2c" version="1" activeInd="1"/>

<Algorithm executionOrder="2" algorithmType="Rating" name="MathFunctions" id="b661b275-23f7-4782-9bc9-100f6db46f2d" version="1" activeInd="1"/>

<Algorithm executionOrder="3" algorithmType="Rating" name="Category Items" id="63e16d41-b1db-4bc6-8377-b7671ba8ea89" version="1" activeInd="1"/>

<Algorithm executionOrder="4" algorithmType="Rating" name="Count Across" id="8611bffa-12c9-46d3-bbbe-b150f3d77a65" version="1" activeInd="1"/>

</Sequence>

Where: … indicates XML contents.

 

 

 

 

Copyright © 2022, Oracle and/or its affiliates. All rights reserved. About Oracle Insurance| Customer Support