Progress
ADM 2 Guide


Running SmartDataObjects from a Non-Progress Client

The SmartDataObject has an extensive API. You can access many of its internal procedures and functions from a non-Progress client application such as one written in Java. You can use the Progress ProxyGen tool to generate a proxy that supports this interface. Note that because the code generated by ProxyGen is based on the INTERNAL–ENTRIES of the Progress procedure, you can control the list of exactly which internal procedures and functions are exposed to ProxyGen by editing the contents of the prototype include files. For more information on prototype include files, see Advanced ADM Topics." Because there is no specific client-side support for SmartDataObjects in Java or Visual Basic, you must write code that uses the SmartDataObject API to control and communicate with the SmartDataObject as required by the application.

The following descriptions provide an overview of which procedures and functions you use to perform various operations. Generally, you can retrieve data from a SmartDataObject and return updates either in batch mode or a row at a time.


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