LoLA ADOxxWEB Verification
USE: LoLA ADOxxWEB Verification
In case you are interested in calling the service from your own implementation, please have a look at the following section. Different integration clients and examples showcase the general applicablility.
In the following, the steps to integrate the client and configuration capabilities are explained.
-
1. Download Resources for Integration
Three files need to be available in your library (to get all in a package, use the ZIP download below):
-
RemoteLoLA.asc: This AdoScript enables the communication between your tool and the web-service. It acts as a client to send the content/network to the service, and show the result report for the defined formula/options.
-
wget.exe: To enhance the platform functionality, the wget.exe is needed to run downloads/crawls of the results. You can download wget.exe from the developer directly (http://gnuwin32.sourceforge.net/packages/wget.htm) or as part of the package below.
-
curl.exe: To enhance the platform functionality, the curl.exe is needed to run uploads of input files to the server. You can download curl.exe from the developer directly (http://curl.haxx.se/) or as part of the package below.
-
-
2. Extract Archive and Import into Your Library
Extract the package of above on your local harddrive and import the three files contained into your library (see Video tutorial).
-
3. Add Menu Entry to Trigger Remote Documentation Client
Add the following lines to your library configuration (Dynamic Library -> Library attributes -> External coupling) to add a new menu entry. Alternatively, you can also trigger the service from a button or Programmcall (details on triggering an AdoScript can be found online here).
#################################################################
###################### REMOTE LoLA TRIGGER ######################
#################################################################
ITEM "Run LoLA analysis" modeling:"Model verification"
SETG sRemoteLoLAURL:"https://www.adoxx.org/LOLAService/"
EXECUTE file:("db:\\RemoteLoLA.asc")
ATTENTION: Make sure to adapt the URL (https://www.adoxx.org/LOLAService/) if you have deployed the service at a different location (e.g. your own infrastructure). -
4. Result of Integration
Completing the three steps you will have a new menu item available in the import/export component called "Run LoLA analysis." This menu item triggers the interaction between your tool and the remote wrapper service.
The license terms of used components are available here.