reqGetBooleanValue()

This procedure retrieves Boolean value for given object.

ParameterTypeDescription
baseNode1024A VARYING, VARSIZEMandatoryThis parameter is used to pass base node. Currently following base nodes are supproted: “IptorAPI”, “method”, “params”, “messages”, “control”, “id”
node1024A VARYING, VARSIZEOptionalNode name. This parameter is optional. If the structure is more complex then nodes must be divided by colon “:”
patern10i 0 VARSIZEOptionalConversion pattern (see patterns)
valueType1AOptionalReturns type of value (see types of value)
existsNOptionalReturns *ON if value exists, *OFF if value does not exit

Procedure returns character value depend on pattern (see patterns)

Patterns:

patternDesctiption
#true_falseconverts JSON true/false -> ’true’/‘false’ return string
#Y_Nconverts JSON true/false -> ‘Y’/‘N’ return string
#1_0converts JSON true/false -> ‘1’/‘0’ return string

Types of value:

typeDescription
OObject
CCharacter
NNumeric
Ttrue
Ffalse
0null
Eerror
BLANKValue does not exist

Examples:

xxBoolean = reqGetBooleanValue('params': 'freeOfCharge');

xxBoolean = reqGetBooleanValue('params': 'freeOfCharge': #Y_N);

xxBoolean = reqGetBooleanValue('params': 'freeOfCharge': #true_false);