5.3.12   Data Types

The data types available in ERE are for the most part standard data types, although some have been developed specially for the application.

The available data types are shown in Table 30.

Some of the following data types are being phased out, and are marked as such if chosen in the GUI.

Table 30    Available Data Types

Name

Description

Range/Format

Amount

Decimal value and currency code for input of a monetary amount.

 

BcdString

Binary Coded Decimal String values. This string is a Telephony Binary Coded Decimal (TBCD). The TBCD string is different from the ordinary Binary Coded Decimal (BCD) string in the way that it allows not only 0-9 but also A-F. The F however, is only used as a filler and is removed from the editor.

0-9, A-F

Boolean

Java Boolean

True or false

Date

Java Date


The Date data type is also used to set the constants Beginning of Time and End of Time. The constants define dates furthest in the past and in the future, respectively, that are available in the application. They may, for example, be set to 'Always On' and 'Never Expires'.

YYYY-MM-DD

Decimal

Decimal value. The Decimal data type gives control of the decimal scale, that is the original scale is used after calculations performed.

Min value: -1.7976931348623157e308


Max value: 1.7976931348623157e308

Double

Java Double

Min value: -1.7976931348623157e308


Max value: 1.7976931348623157e308

Integer

Java Integer

Min value: -2147483648


Max value: 2147483647

Long

Java Long

Min value: -9223372036854775808


Max value: 9223372036854775807

MonetaryUnits

Decimal value for money. The MonetaryUnit data type gives control of the decimal scale, that is the original scale is used after calculations has been performed.

Min value: -1.7976931348623157e308


Max value: 1.7976931348623157e308

Object

An data type which is not pre-defined.


See Section 5.3.12.1 for more details.

 

OctetString

OctetString holds an array of bytes for the data.

0-9, A-F

RatingDecimal

Decimal value for monetary amount.

 

Short

Java Short

Min value: -32768


Max value: 32767

String

Java String

No limit defined

Time

Date and time variable

YYYY-MM-DD hh:mm:ss

UInteger

Unsigned Integer

Min value: 0


Max value: 4294967295

ULong

Unsigned Long

Min value: 0


Max value: 18446744073709551615

UnsignedInt8

8 bit Unsigned integer value

Min value: 0


Max value: 255

UnsignedInt16

16 bit Unsigned integer value

Min value: 0


Max value: 65535

UnsignedInt32

32 bit Unsigned integer value.

Min value: 0


Max value: 4294967295

UShort

Unsigned Short

Min value: 0


Max value: 65535