Try OpenEdge Now
skip to main content
ABL Reference
Class Properties and Methods Reference : DataTypeName property (BPM)
 

DataTypeName property (BPM)

Returns the type of the associated DataSlot, when you call GetDataSlots( ), as an ABL data type. This is the data type for the Value property of the DataSlot and is the result of mapping the data type as defined on the Business Process Server to an ABL type.
Data type: CHARACTER
Access: PUBLIC Read-only
Applies to: Progress.BPM.DataSlot class, Progress.BPM.DataSlotTemplate class
The following table provides the mapping between each DataSlot data type defined in Progress OpenEdge (and used on the server) and its corresponding ABL data type, shown as the character string value returned by DataTypeName. If a Progress OpenEdge data type is not currently supported in ABL, it is marked as unsupported ("UNSUPPORTED").
Table 134. Progress OpenEdge and ABL dataslot data type mapping
Progress OpenEdge data type (on Server)
ABL data type
CHARACTER
"CHARACTER"
DATETIMETZ
"DATETIME-TZ"
DECIMAL
"DECIMAL"
Handle
"HANDLE"
INT64
"INT64"
INTEGER
"INTEGER"
LOGICAL
"LOGICAL"
Memptr
"MEMPTR"
Raw
"RAW"
RowId
"ROWID"
Boolean
"LOGICAL"
Business Object
"UNSUPPORTED"
Date
"DATETIME-TZ"
List
"CHARACTER EXTENT"
Map
"UNSUPPORTED"
Number:Decimal
"DECIMAL"1
Number:Double
"DECIMAL"
Number:Long
"INT64"
Object
"UNSUPPORTED"
String
"CHARACTER"
URL
"CHARACTER"
XML
"CHARACTER"

1 This data type supports a limited set of values, and conversion is not exact.