Enterprise Content Management SDK (ECMSDK) is a robust and flexible runtime and development platform for building demanding content management applications. The features and capabilities of EMCSDK are designed to help developers bring enterprise-scalable content management-based applications to market faster and better than with any other platform. ECMSDK provides a set of Java APIs that developers can use to customize or extend the product's core functionality in numerous ways to build comprehensive enterprise-scale database solutions.
These notes are additional to the ECMSDK Installation Guide and supersede information supplied in that Guide.
The information in this document is current as of the date of publication.
Table of Contents
About this Release
This version of ECMSDK 2.2.1 is a full ECMSDK release, and can be applied as a cumulative patch on top of a previous ECMSDK release.
ECMSDK 2.2.1 is architecturally compatible with the latest middleware versions. It contains an updated set of APIs that are JDK 1.7 compliant, and also contains tools to create an ECMSDK 2.2.1 schema that is compatible with these APIs. This release should be reviewed carefully by development teams that have built custom applications with previous versions of Oracle CM SDK, as there are a number of differences between this version and the previous Oracle CM SDK versions. This release implements the features and bug fixes listed below.
New Features
The following features have been introduced with this release:
Features New in 2.2
Feature# | Category | Description | Note |
---|---|---|---|
ECMSDK-115 |
Repository | Adding additional configuration parameters for Multi-Threaded LibrarySessions | 6 |
ECMSDK-137 |
Repository | Adding additional formats | 7 |
ECMSDK-143 |
Repository | Enable new Oracle Text features in Oracle 12c database that are beneficial for markup and highlighting | |
ECMSDK-145 |
Repository | Identify a cloned session and provide clone and reservation info | |
ECMSDK-153 |
Repository | Introducing new base object type "SimpleObject" | |
ECMSDK-158 |
Agents | Automatic coordination of multi-instance AuditEvent handlers | |
ECMSDK-168 |
Repository | Add Category as target class for custom audit events |
Features New in 2.1
Feature# | Category | Description | Note |
---|---|---|---|
ECMSDK-41 | Installation | Ability to split installation into DBA work and ECMSDK schema work | 1 |
ECMSDK-92 | Repository | Added search macro for multiple array attribute values | |
ECMSDK-93 | Repository | Added search macro for property qualification | |
ECMSDK-99 | Agents | Introduce asynchronous mode for the group index | 2 |
ECMSDK-109 | Repository | Introduce FileSystemMediaDriver as a CustomMediaDriver | |
ECMSDK-123 |
Repository |
Introduce new GroupMembershipCache | 3 |
ECMSDK-125 | Repository | Adding support for managed/pooled cloned
LibrarySessions |
Features New in 2.0
Feature# | Category | Description | Note |
---|---|---|---|
ECMSDK-44 | Repository | New Action and Activity Framework for building IoT or Social driven applications | 4 |
ECMSDK-24 |
Installation |
Dependency to Oracle Database Client installation removed |
|
ECMSDK-31 |
Installation |
New custom_classes directory for custom development class
overwrites included in the CLASSPATH |
|
ECMSDK-34 | Installation | Single command installation process for clean installation and patching | |
ECMSDK-37 | Installation | Added support for Oracle Database Express Edition (XE) |
Features New in 1.0
Feature# | Category | Description |
---|---|---|
Repository | New Social features such as like, follow, comments, status messages as well as activity streams and notifications | |
Environment | Support for Java 1.7 | |
Environment | Support for Oracle Database 12c | |
Environment | Support for Oracle WebLogic Server 12c | |
Environment | Support for GlassFish Server 4.1 | |
Environment | Support for Apache Tomcat 8 |