Specify AppObject and SubAppObject definitions
- Last Updated: August 24, 2023
- 2 minute read
- OpenEdge
- Version 12.2
- Documentation
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 application server procedures for this Open Client interface object. (See Define 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 anullin 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 Handle the 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
ResultSetobjects or as OpenEdgeProDataGraphobjects. For more information, see Map 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 Add ProDataSet before-image data in Web services.