Building Your Event-Driven Architecture : BPM Rules Development Help : Working with Event Rules : Modifying an Event Rule Result : About Data Type Assignment
About Data Type Assignment
The following data types can be assigned to a parameter element that was specified for an assignment result:
Data type of the parameter element for the result is ...
Literal value must be ...
Data type of assigned parameter element must be ...
Data type of action output must be ...
Constant must be ...
Boolean
Boolean
Boolean
Boolean
NULL
Boolean list
n/a
Boolean
Boolean
NULL
Character
Character
Character
Character
NULL
Character list
n/a
Character
Character
NULL
Date
Date
Date
Date
NULL
Date list
n/a
Date
Date
NULL
Document
n/a
Document
Document
NULL
Document list
n/a
Document list
Document list
NULL
Numeric
(Byte, Double, Float,
Integer, Long,
Short)
Same data type or numeric data type with a smaller value.
Any numeric data type. Numeric data types with a greater value are truncated.
Any numeric data type. Numeric data types with a greater value are truncated.
NULL
Numeric list
(Byte array, Byte list, Double list, Float list,
Integer list, Long list,
Short list)
n/a
Any numeric list. Numeric data types with a greater value are truncated.
Any numeric list. Numeric data types with a greater value are truncated.
NULL
String
String
String
String
NULL or EMPTY_STRING
String list
n/a
String list
String list
NULL or EMPTY_STRING
String table
n/a
String table
String table
NULL or EMPTY_STRING
Important:  
Integer values are converted to Java doubles before being assigned to parameter elements. The conversion might introduce imprecision due to truncation or rounding. As the conversion to a Java double only handles up to 15 significant digits, it is highly recommended not to use integers with more than 15 digits in conjunction with decimal point parameter elements.
Copyright © 2016 - 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback