Progress
ADM 2 Guide
SmartDataObjects and SmartLinks
The ADM provides separately defined Data and Update SmartLinks in order to allow maximum flexibility in how you build and assemble SmartDataObjects:
A SmartDataObject that is the Data–Source for a particular SmartObject can be the Update–Target for the same SmartObject. For example, a SmartDataObject that is the Data–Source for (and passes value to) a SmartDataViewer can be the Update–Target for that SmartDataViewer. Similarly, if a SmartDataBrowser allows updates, it must pass the updates to a SmartDataObject, because that is where the update logic resides. In this case, the SmartDataObject is the Update–Target for the SmartDataBrowser.
The SmartDataObject is designed to participate in a peer-to-peer SmartObject client relationship. However, it is also designed to operate as a server object that receives requests from other client objects, satisfies them strictly through OUTPUT parameters to those requests, and does not need links or callbacks in order to function.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |