7. ASOLib—OpenROAD Server Library
 
Share this page                  
ASOLib—OpenROAD Server Library
Overview
The OpenROAD Server library (ASOLib) is a 4GL library built into OpenROAD. It facilitates persistent OpenROAD Server session contect and pseudo-conversational dialogue between client and server applications. ASOLib comprises the client-side components and server-side components. Regular OpenROAD, eClient, and non-OpenROAD clients can drive all the server-side functions, such as the Name Server and persistent session context. Client-side helper classes currently exist for OpenROAD clients and for COM clients.
Driving ASOLib from an OpenROAD client and driving ASOLib from a non-OpenROAD client are similar operations. The client interface and helper objects are different, but the sequence of calls you must make and the basic programming logic are almost identical.
This chapter describes:
ASOLib 4GL user classes (see ASOLib User Classes (see ASOLib User Classes))
System variables (see System Variables (see System Variables))
System service call procedures (see System Service Call Procedures (see System Service Call Procedures)).
For a complete description of COM client object methods that you can use to drive ASOLib, see COM (Non-OpenROAD) Client ASO Session Object (see COM (Non-OpenROAD) Client ASO Session Object).