B.5 BOF Changes
Following are a few of the changes made to BOF in release 5.3:
TBOs (Type-based business objects) are associated with not just a type but also a Docbase repository. Thus, this does not necessitate having the same implementation of a TBO for all Docbase repositories.
Support for dynamic deployment of an SBO (Service-based business object) from a central repository to multiple clients.
In order to implement TBOs in pre-5.3 releases, one needed to override multiple methods to perform the same task, such as: overriding
save(), saveLock(), checkinEx()
, etc. to customize check-in behavior.In release 5.3, Documentum instead provides a set of supported do methods of
DfSysObject
such asdoSave(), doCheckin()
, etc. to achieve overriding. Additionally, Documentum provides a set of supported do methods in theDfPersistentObject
andDfTypedObject
classes for overriding purposes as well.