Progress
Version 9
Product Update Bulletin
Dynamic SmartDataObject Super-procedure Changes
To support the Dynamic SmartDataObject, the behavior of three super-procedure routines has changed.
constructObject (containr.p)
Differences include:
- Old behavior — If there is a local database connection, then construct the complete object, else construct the client-only (
_cl
) object.- New behavior — If there is a local database connection, then construct the complete object, else look for the client-only (
_cl
) object. If the client-only object is in the PROPATH search space, then construct it, else construct a dynamic object.clientSendRows (was data.i, now data.p)
Differences include:
submitRow (data.p)
Using the dynamic SmartDataObject shifts all validation to the AppServer. Turning off the AutoCommit property causes updates to be accumulated for manual commitment. These two factors will cause errors reported by fieldnameValidate( ) and RowObjectValidate( ) not to be seen until the accumulated updates are finally committed.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |