The Problem
Developer wants to extend the Documentum object model by creating registered tables or object types that have no supertype. These extensions are generally used for storing validation, lookup, and other data.
Solution
Using a Documentum object type with no supertype has several advantanges over using registered tables. However, there are some situations when registered tables should be used.
Prior to Documentum 4.x, you could not join two object types in DQL queries. Therefore, the you were forced to use registered tables instead of object types. However, since Documentum 5.x, you can specify joins between two object types in Documentum DQL, so there is less need to use registered tables. The guidelines below indicate the factors you should consider when choosing between Documentum objects and registered tables.
Reasons to use Documentum object-types
- Documentum Object types are easier to deploy. You can use a Documentum DocApp or Composer bundle to package object-types as part of installation package. However, registered tables cannot be packaged as objects in Composer or DocApp. You can of course use pre or post installation scripts to achieve similar functionality.
- Business Rules can be implemented on Documentum object types using the BOF framework, but these rules cannot be implemented on registered tables.
- Data Dictionary can be used for Documentum object types but not for registered tables.
- Documentum object types allow repeating attributes.
- Full text Indexing of metadata is available for Documentum object types
Reasons to use Registered Tables
- The tables already exist because of integration with other database systems.
- The table data need to be used by other database systems.
About DFE
This article is provided by the Designed for EMC team.
You can discuss this article on the EDN Forums by clicking here.
[转自http://developer.emc.com/developer/devcenters/ContentManagement/dfe/registered_tables.htm]
分享到:
相关推荐
Graph-Cuts与Level-Sets是计算机视觉和图像处理领域中的两种关键算法,它们在解决分割问题上具有重要的应用。在ECCV06(欧洲计算机视觉会议2006)的教程中,这部分内容深入探讨了这两种技术的原理、优势和局限性。...
This module fully explains classes, data encapsulation, inheritance, polymorphism, abstraction, and exceptions with an emphasis on when you can use each principle to develop well-designed software....
Self-ratings versus teacher-ratings of adolescents' type A behavior pattern in the normal classroom Psychology in Ihe Schools Volume 30, April 1993 SELF-RATINGS VERSUS TEACHER-RATINGS OF ...
本文"DSRC versus 4G-LTE for Connected Vehicle Applications: A Study on Field Experiments of Vehicular Communication Performance"深入比较了这两种通信标准,并通过实地实验评估了它们在道路安全、交通效率和...
标题中的“DSRC versus 4G-LTE for Connected Vehicle”主要涉及的是车联网技术中的两种通信方式:专用短程通信(Dedicated Short-Range Communications, DSRC)与第四代长期演进(4G Long-Term Evolution, 4G-LTE)...
operand to be an operation region of any type. It is now restricted to regions of type SystemMemory, as per the ACPI specification. BZ 481 Additional cleanup and optimizations for the new Table ...
这篇文档《DSRC versus 4G-LTE for Connected Vehicle》将深入探讨这两种技术的特性、优势与局限性,以帮助我们更好地理解它们在连接车辆领域的应用。 DSRC是一种基于IEEE 802.11p标准的无线通信技术,专为车辆间...
When most people hear “Machine Learning,” they picture a robot: a dependable butler or a deadly Terminator depending on who you ask. But Machine Learning is not just a futuristic fantasy, it’s ...
标题:Bluetooth 3.0高速版与Wi-Fi Direct对比 描述:本文深入探讨了蓝牙3.0高速版和Wi-Fi Direct在无线个人区域网络(WPAN)中的竞争态势,分析了这两种新兴技术在技术与商业层面的权衡,并预测了它们在未来几年的...
When most people hear “Machine Learning,” they picture a robot: a dependable butler or a deadly Terminator depending on who you ask. But Machine Learning is not just a futuristic fantasy, it’s ...
### H.323与SIP对比:详细分析 #### 引言 随着通信技术的发展,多媒体通信在各个领域中的应用越来越广泛。其中,H.323与SIP(Session Initiation Protocol)作为两大主流协议,分别由ITU-T和IETF制定,在不同场景...
- WinG uses a GetPixel to synchronize with display hardware when writing directly to the screen. The ATI Mach 32 driver's GetPixel does not work properly, so it is possible to use GDI to draw to ...
BertsimasD,DunningI,LubinM.Reformulationsvs.cuttingplanesforrobust optimization: acomputationalandmachinelearningperspective.unpub- lished workingpaperavailableonlineatoptimization-online.org.Apr2014
Know when to use calculated measures versus calculated columns Generate new tables on the fly from existing data Optimize, monitor, and tune Power BI to improve performance of your models Discover...
Business Use Cases versus System Use Cases.mht
Sigma- versus Pi-Koordination in Bis-indenyl- und Bis-2-methallyl-Imidokomplexen des sechswertigen Molybdäns und Wolframs: DF-Rechnungen und Kristallstrukturanalyse Sigma- versus Pi-Koordination in...