ProxyGen maps each ABL non-persistent procedure, internal procedure, and user-defined function that you expose on the AppServer, to a remote ABL method. When invoked, each remote ABL method executes the procedure (or user-defined function) on the AppServer, passes any parameter values, and makes any return values available to the Open Client.
Note: If an ABL persistent, single-run, or singleton procedure has a super procedure, the proxy also contains remote ABL methods for the super procedure, as long as the remote procedure declares the super procedure prototypes. For more information, see the information on programming for Open Client applications in OpenEdge Application Server: Developing AppServer Applications.