Try OpenEdge Now
skip to main content
Open Client Introduction and Programming
Generating Proxies and Web Service Definitions : Defining an AppObject or SubAppObject : Specifying AppObject and SubAppObject definitions
 

Specifying AppObject and SubAppObject definitions

As part of defining an AppObject or SubAppObject, you must specify the following information in the AppObject tab folder:
*The object name (Name field). A hyphen (-) is not allowed in the name of an AppObject or SubAppObject. This name must be unique among AppObjects and SubAppObjects in a project. If you attempt to move off the tab folder and the name is not unique, ProxyGen displays an error message.
*The PROPATH (Propath Components list box) is set to the locations of AppServer procedures for this Open Client interface object. (See Defining procedures in AppObjects and SubAppObjects.)
Optionally, you can specify:
*Proxy object descriptive information (Description edit box).
*Whether or not to enable the client to use an object to access the ABL Unknown value (?) as a null in parameters and return values (Enable Unknowns for Parameter and Return Values check box). This check box applies to the entire AppObject or SubAppObject. For more information, see Handlingthe Unknown value(?).
Note: If you are using the Open Client interface object to access a remote SmartDataObject, you must enable access to the ABL Unknown value (?) for the entire object definition. Check this box and make sure the boxes in all ProcObject and method definitions remain checked.
*How to map temp-table parameters for Java proxies using the Map Temp-Table Parameters to SQL ResultSets for Java check box. This check box applies to the entire AppObject or SubAppObject. A Java Open Client can map temp-tables as SQL ResultSet objects or as OpenEdge ProDataGraph objects. For more information, see Mapping temp-table parameters in Java Open Clients.
*Whether or not to include before-image data for ProDataSets in an OpenEdge Web service using the Write ProDataSet Before-Image in XML check box. This check box applies to the entire AppObject or SubAppObject. For more information, see Adding ProDataSet before-image data in Web services.
* Handling the Unknown valuee(?)
* Mapping temp-table parameters in Java Open Clients
* Adding ProDataSet before-image data in Web services
* Specifying AppServer procedure files