Building Distributed
Applications
Using the Progress AppServer


Programming for Open Client Applications

In general, programming AppServer procedures for open client (Java and ActiveX Controller) applications is not much different than programming for 4GL clients. However, for each AppServer persistent procedure that you expect to be instantiated as an open client object, you must also specify the prototypes defined by all super procedures, including user-defined functions, that your persistent procedure uses. The reason for this is that the Progress Open Client Toolkit, which generates proxy objects for use by open client applications, analyzes the r-code to help determine class definitions for proxy objects. This r-code analysis includes any super procedure references required to define equivalent method overrides for each class.

You can specify super procedure prototypes in one of two ways, depending on how you write your procedures:


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095