| Reference / Server API functions - version 1.3 only | |
This function retrieves the last fault string the user has set in a Web-Function, or an empty string if there is none.
FUNCTION fgl_ws_server_getFault() RETURNING faultMessage VARCHAR
DEFINE div_input RECORD
a INTEGER,
b INTEGER
END RECORD
DEFINE div_output RECORD
result INTEGER
END RECORD
FUNCTION TestServices()
DEFINE string VARCHAR(100)
...
# Test divide by zero operation
LET div_input.a=15
LET div_input.b=0
CALL service_operation_div()
LET string=fgl_ws_server_getFault()
DISPLAY "Operation div error: ", string
...
END FUNCTION
FUNCTION service_operation_div()
...
IF div_input.b = 0 THEN
CALL fgl_ws_server_setFault("Divide by zero")
RETURN
END IF
...
END FUNCTION