Home > Release Notes

4.2.0

Release Date: June 5, 2007

Interactive merge process

The comparison and merge user interface has been completely reviewed so as to enhance the display and the interactivity.

From this version, the user is able to select which changes must be taken when he is doing a merge. He can make decisions on various Master Data entities and granularities: terminal node value, occurrence, table, and also instance values, instance header and instance permissions.

Limitations: When one user is performing a merge, other users can still access to the home being merged. If an update is done during the merge, this update is not systematically seen in the differences. For a safe merge, it is advised that the branch owner first forbids the writes on the branch.

Export/Import between repositories

EBX.Platform Archive files are now enabled with change sets. That is, they define not only the current state of a home but also the updates that have been done in this home since a previous version.

The import and export of archives (including change sets) are subjected to access rights. The permissions have been modified to handle this. As a consequence, the programmatic procedures previously developed may have to be adapted either by being executed as an authenticated user allowed to export or import, or by setting all privileges in the procedure (method ProcedureContext.setAllPrivileges()).

EBX.Manager now provides built-in export and import wizzards. The button is available on the branch technical pane.

Warning: the import wizzard does not import Archive that have not been exported with a change set.

The export / import functionalities are also available as programmatic API on ProcedureContext class.

Comparison of occurrences

The table user interface now provides the ability to select two occurrences so as to compare them.

For selecting easily the occurrences, the user has the possibility to use quick search and specific filters.

Instance header management

The management informations associated with an instance are called the header . They have been extended and included in the comparison and merge process. They include the internationalized label and description of the Master Data instance ( adaptation ), the parent reference, the activation state and delegation optional information ("agreement").

Triggers

The new schema declaration, osd:trigger , allows to add callbacks when operations are performed on a table and also on an instance (instance creation and deletion).

Triggers benefit of the common features of programmatic schema extensions: JavaBeans declaration at schema level; a context-enabled setup phase at schema validation time; and context-enabled methods at execution time.

For more information, please refer to:

Sort API

The API now provides the possibility to sort request results. See RequestSortCriteria class.

Known limitations

Home > Release Notes