LOGICAL
- Last Updated: October 18, 2013
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
The following table describes the supported castings in each ABL parameter mode
(INPUT and OUTPUT) between the ABL
LOGICAL type and XML Schema.
| For this XML Schema type . . . | In this ABL parameter mode . . . | OpenEdge . . . |
|---|---|---|
string
normalizedString
|
INPUT
|
Serializes the ABL parameter into the SOAP request message according to the XML Schema serialization rules. |
OUTPUT
|
De-serializes the XML Schema string type as if it was a serialized boolean value. | |
boolean
|
INPUT
|
Serializes the ABL parameter into the SOAP request message according to the XML Schema serialization rules. |
OUTPUT
|
De-serializes the XML Schema value into the ABL parameter according to the XML Schema serialization rules. | |
decimal
float
double
|
INPUT
|
Serializes an ABL LOGICAL value of
true to an XML Schema type value of 1, and serializes a
LOGICAL value of false to an XML Schema type
value of 0. |
OUTPUT
|
De-serializes an XML Schema value of 0 to an ABL
LOGICAL value of false, and all other XML Schema
values to a LOGICAL value of true. |
|
|
INPUT
|
Serializes an ABL LOGICAL value of
true to an XML Schema type value of 1 (or -1 for a
nonPositiveInteger), and serializes a LOGICAL
value of false to an XML Schema type value of 0. |
OUTPUT
|
De-serializes an XML Schema value of 0 to an ABL
LOGICAL value of false, and all other XML Schema
values to a LOGICAL value of true. |