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.
Parameter | Type | Description | |
---|---|---|---|
element | 30A VARYING, VARSIZE | Mandatory | Name of element |
fieldName | 30A VARYING, VARSIZE | Mandatory | Field name |
bValue | 10A | Mandatory | Input boolean value (text) |
pattern | 10I 0 | Optional | conversion pattern |
Following input boolean values are supported:
Following conversion patterns are sypported:
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);