Release 10.1A: OpenEdge Development:
Java Open Clients

> ## 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 this ... | 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 on the Java tab of the Generate dialog box in ProxyGen. You also can access remote Progress SmartDataObjects from a Java client with or without a ProxyGen-generated proxy. For more information, see Chapter 9, " 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 on the General tab of the Generate dialog box in ProxyGen.

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