Step 8: Compile and run the Genero service

Compile and link the 2 Genero files created above and run your Genero service. It will be directly available for any client, and provide the WSDL when requested via a HTTP GET with WSDL as query string.

Example

The Genero web service is accessible on URL: http://hostname:9876/ws_zipcode and can return the WSDL on URL: http://hostname:9876/ws_zipcode?WSDL.

$ fglcomp -M genero_service.4gl
$ fglcomp -M genero_server.4gl
$ fgllink -o genero_zipcode genero_service.42m genero_server.42m
$ export FGLAPPSEVER=9876
$ fglrun genero_zipcode.42r
Note: The hostname depends on the machine your Genero application is started.
Note: For deploying the service on production you will need the Genero application server (GAS) to load-balance the service. See the GAS documentation about Web Services when deployment is required.