Release 10.1A: OpenEdge Development:
Open Client Introduction and Programming

> ## Validating and generating an Open Client proxy or Web service definition

> ProxyGen allows you to validate and generate an Open Client interface in one step. Once a project file is saved, you can generate the Open Client proxy or Web service definition by choosing File Generate from the menu bar or the Generate button from the toolbar (which displays the Generate dialog box), then choosing the OK button. During generation, the list of procedures is validated against the r-code files available on disk. If the r-code for any procedure cannot be found, ProxyGen automatically removes the procedure from the Open Client interface definition and records this action in an activity log file (`AppObject``.log`). ProxyGen picks up all prototype changes and reconciles these changes (such as new or removed parameters) with existing customizations. ProxyGen records all such significant reconciliations in the activity log. This continues until all the procedures are validated. For the available r-code files, the Open Client proxy or Web service definition is then generated with any specified customizations.

> Caution: (Java only) On Windows platforms, a compiler error might result if you generate a Java proxy, change the case of an AppObject, SubAppObject, or ProcObject name, and then regenerate the proxy without first deleting the old proxy files.

> The following sections summarize the actions and rules that govern:

> - Open Client interface validation

> - Open Client interface generation

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