Call the stub functions
Functions in the stub file allows you to write code in your own .4gl module that calls these functions as part of your client application.
The service information obtained from the REST Web Service provides information about using the service.
Calling a stub function in the client app
In this example the this variable is defined as a record type based on a
user-defined record in the client stub, clientStub.addUserRequestBodyType. 
Values are passed to the variable before calling the function.
Variables are defined for the return code (wsstatus) and for error details
returned by the call (res). See Handle GWS REST server errors.
IMPORT FGL clientStub
FUNCTION myWScall()
    DEFINE this clientStub.addUserRequestBodyType
    DEFINE wsstatus INTEGER
    DEFINE res STRING
    LET this.user_name= "Mike Pantock"
    # ...
  
    CALL clientStub.addUser(this.*)RETURNING wsstatus, res
    CASE wsstatus
       WHEN clientStub.C_SUCCESS
         DISPLAY "Success adding new user"
       # … function code
       OTHERWISE
         DISPLAY "Unexpected error :", wsstatus, res
    END CASE
    
END FUNCTION
Find a client application at $FGLDIR/demo/WebServices/books.