ProLinga-Run Programming Notes

Table of Contents

Network Client
Run Library

To test ProLinga-Run, the best and easiest way is to use the binaries that come with the product. A correctly configured ProLinga Network is required. Run bin/prolinga to start the desktop client. To test browser access, configure so ProLinga-Run is running as a Web Service, the ProLinga-Web CGI application is in place and a Web Browser is available. Please read the documentation of ProLinga-Web for details how to set up Web Access.

To access ProLinga-Run (4GL Interpreter) from a C++ application, either network (SOAP) calls to send and receive Web Commands over the network or the C++ API to link with the Run library can be used.

Network Client

To be able to send and receive Web Commands over the network as SOAP calls from a C++ application to access the ProLinga-Run environment, the application must link with the ProLinga-Soap Client Library (libprolingasoapclient). Details of how to do so are in the section "Programming Notes" of the ProLinga-Soap Project documentation. In the example shown there you have to change the example XML request document with a valid Web Command. Alternatively have a look at the source code file WebCgi.cpp and WCWebCommand.cpp in the src directory of ProLinga-Web.

When using this method, ProLinga-Run must be running as a Web Service.