Siebel Financial Services Connector for ACORD P&C and Surety Guide > Data Types > ACORD XML Data Types >

Enum


Enum is a Narrow Character type that has a limited number of specified valid values, each of which is represented by a tag of up to 80 characters. The Enum data type is either a Closed Enum or an Open Enum. Adding a value to a Closed Enum requires a spec update, while adding a value to an Open Enum only requires out-of-band agreement by the end points. Open Enums may also be extended using SPX.

Wherever it is appropriate to reference a non-ACORD code list, a reference to the <CodeList> aggregate can be created as listed in Table 31. (See the Common Aggregates section of the Business Message Specification.)

Table 31. CodeList Identifier
Tag
Type
Usage
Description

@CodeInfoRef

Identifier Reference

Optional

A Reference to the Identifier of the <CodeList>

Closed Enum

A Closed Enum is an element where a number of valid values are defined within this specification. All other values should be rejected as invalid.

Open Enum

An Open Enum is an element where a number of valid values are defined within this specification, but other values should not be rejected as invalid by any system other than the final message destination. Open Enums provide a mechanism for a client and final destination server to communicate with values that may be known to both endpoints but not to all intermediate servers that route the message. Open Enums are typically used for elements related to system message processing and have been defined as open to support extensibility and customization of the specification.

Siebel Financial Services Connector for ACORD P&C and Surety Guide