Legacy implementations and compatibility (CORP_LIB_3D class)
Several customizations in the past used a CORP_LIB_3D class to implement corporate library catalogs. Creo Elements/Direct Model Manager provides special support for these customizations, such as the <ReadOnlyModelLibraryClass> configuration tag. However, models managed in this class do not behave like library parts during operations in Creo Elements/Direct Modeling like copying parts.
For new deployments Creo Elements/Direct Model Manager, PTC highly recommends to use one of the following two approaches:
1. For a class, if only specific permissions are required and the class contains real models (that is, no library attributes are attached to the parts), you must use the Model business objects and specific configuration with specific ACLs or custom business logic.
2. To provide catalogs of reusable parts that behave like library parts, both in Creo Elements/Direct Modeling and Creo Elements/Direct Model Manager, use the standard CORP_LIBRARY_3D class and configure the necessary permissions using the ACLs of this class.
The legacy CORP_LIB_3D class and its supporting tags continue to work but PTC does not recommend their use in new deployments or customizations.
Was this helpful?