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").

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"