Try OpenEdge Now
skip to main content
Java Open Clients
Proxy Objects and Methods : Proxy objects
 

Proxy objects

For a Java Open Client, ProxyGen generates a set of Java classes for each proxy object, as shown in the following table:
For each . . .
ProxyGen generates . . .
Example
AppObject
Two Java classes
public class Account
public class AccountImpl
SubAppObject
Two Java classes
public class Tax
public class TaxImpl
ProcObject
Two Java classes
public class AccountInfo
public class AccountInfoImpl
In each case, the source for the public (delegating) class also is available. In the examples above, these would be Account.java, Tax.java, and AccountInfo.java.
ProxyGen generates the proxy classes into a package, if you specify one in the Java Client Details group of the ProxyGen Generate Proxies dialog box. You also can access remote OpenEdge SmartDataObjects from a Java client with or without a ProxyGen-generated proxy. For more information, see Using SmartDataObjects from Java Clients.
ProxyGen also generates AppObject.log, an activity log file with status and error information (for example, Account.log).
All these files are placed in the output directory specified in the general settings of the ProxyGen Generate Proxies dialog box.
* Package