OpenText™ Content Metadata Service version 25.4 introduces powerful new features focused on flexible data modeling and efficient instance management.
Developers can now define "dynamic relations" within type definitions. These relations link attributes between a source type and a specified target type, enabling the retrieval of related CMS type instances based on explicit mappings,. This is configured using "matching_criteria" such as "ALL", "ANY", or "SINGLE" attribute matches.
Developers can now define "instance ACL" when creating or updating a type definition, establishing the default permissions required for viewing and editing instances of that type.
For optimized performance and control, "granular indexing configuration" is available directly on type definitions. The "search_index_config" field allows administrators to set indexing policies per type, choosing between "SKIP_INDEXING", "INDEX_METADATA_ONLY", or "INDEX_ALL" (metadata and content) for instance data sent to the search service,.
A new capability allows users to explicitly "retrieve sub types" for a given parent type definition using the dedicated "subtypes" endpoint. This returns all type definitions that inherit from the specified parent, with an option for recursive listing.
The attribute data model expands with new "currency" and "numeric" attribute data types. The "currency" type enforces strict data definition by requiring "precision", "scale", and the ISO 4217 "currency_code"