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.
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.