respAddBooleanField()

This procedure adds Boolean field into response. Procedure converts input boolean value (text) into JSON true/false values then store it as field value. The input value is converted using several converson patterns.

ParameterTypeDescription
element30A VARYING, VARSIZEMandatoryName of element
fieldName30A VARYING, VARSIZEMandatoryField name
bValue10AMandatoryInput boolean value (text)
pattern10I 0Optionalconversion pattern

Following input boolean values are supported:

  • ’true'
  • ‘false’
  • ‘Y’
  • ‘N’
  • ‘1’
  • ‘0’

Following conversion patterns are sypported:

  • #true_false (default)
  • #Y_N
  • #1_0

The procedure returns pointer of field. If procedure can’t add field, then returns null.

Examples:

respAddBooleanField('data': 'freeOfCharge': 'true');
respAddBooleanField('data': 'freeOfCharge': 'false');
respAddBooleanField('data': 'freeOfCharge': 'true': #true_false);
respAddBooleanField('data': 'freeOfCharge': 'false': #true_false);
respAddBooleanField('data': 'freeOfCharge': 'Y': #Y_N);
respAddBooleanField('data': 'freeOfCharge': 'N': #Y_N);
respAddBooleanField('data': 'freeOfCharge': '0': #1_0);
respAddBooleanField('data': 'freeOfCharge': '1': #1_0);
respAddBooleanField('data': 'freeOfCharge': *IN50: #1_0);
respAddBooleanField('data': 'freeOfCharge': XXFOCC: #Y_N);