4.5.3 fix 003
Release Date : September 5, 2008
Bug Fixes
- [01623] When an adaptation XML schema is amended (ex: add a new field, add an enumeration value for a node, ...), if we refresh the schema in EBX.Manager, all the updates appear in the root adaptation but not in its descendants (all the adaptations that inherit from the root adaptation).
- [01757] UIService is activated on a table
record even if service specification
activatedForPaths="/root/myTable{n}"and n greater than 1. - [01759]
AdaptationTable.computePrimaryKey(ValueContextForValidation)throws aPathAccessException. - [01760] If XML export specifies a node selection, this selection includes all nodes that match the path prefix (as a string, not limited to the Xpath expression).
- [01761] Data Services select operation on a table may also returns all records from tables with path that match the target table path as prefix (as a string, not limited to the Xpath expression).
4.5.3 fix 002
Release Date : August 20, 2008
Bug Fixes
- [01753] In search in data model result page, paging buttons are inactive.
- [01754] HTTP Manager component method
selectNodeignores given predicate if given adaptation is not occurrence. - [01755] Cannot create table record if key is
auto incremented and hidden (
osd:category="Hidden").
4.5.3 fix 001
Release Date : July 18, 2008
Bug Fixes
- [01743] Perspective link does not work if previous data selection was not a table content.
- [01745] Child node with
osd:category="Hidden"of a complex terminal node is not hidden in EBX.Manager. - [01748] EBX.Manager advanced graphical component displays ">>" before each item of a list selection.
- [01749] XML Schema setup reports a wrong
error message if elements declare
xs:anyType(No schema linked to namespace prefix "xs"). - [01752] Table record overwriting and inheriting actions do nothing or raise errors.
4.5.3
Release Date : July 4, 2008
Bug Fixes / Minor enhancement
- [01722] Overwrite function is not available in table view.
- [01723] Overwritten columns are not colorized as expected in table view.
- [01724] Using automatic hierachies in
technical adaptations (ebx-repository, ...) may cause a
NullPointerException. - [01725] A « refresh adapter » built-in service may be available on EBX.Manager ; however, it does nothing except an infinite loop.
- [01726] CSS category node display throws a
PathAccessExceptionin EBX.Manager. - [01727] While editing CSS category nodes, EBX.Manager does not display « submit » button.
- [01728] If a branch is locked for merge (and so its parent branch), if parent branch is unlocked (manually, for any reason), unlock child branch procedure in Manager reports a failure ("cannot unlock branch X and branch Y") ; however, child branch is now unlocked.
- [01730] The element data is missing in DataServices Select Operation response.
- [01731] XML encoding (UTF-8) is not declared in DataServices XML flow.
- [01732] UIServices on table records selection are activated even if selection is empty.
- [01735] Views and hierarchies list (view folder) fails to display if a view description contains a « carriage return » character.
- [01736] Table records total quantity is not displayed even if this quantity is low; a specific request is needed to get table size.
- [01738] If two instances are created with same reference in two different branches and on two different schemas; additionally a user creates a new occurrence on a table in this instance on first branch and he repeats the same operation on the same table but on the second branch. Then at reload, the second table will have lost its new occurrence.
- [01739] EBX.Manager is XSS (Cross Site Scripting) vulnerable.
- [01741] Nodes of category 'Hidden' are not hidden in table view.
- [01742]
java.util.ConcurrentModificationExceptionon table view filter.
Hierarchies (Version 1)
Enhancements:
- Hierarchies are now in a stable version.
- The following schema relationships are used to build
hierarchies:
- Foreign keys (osd:tableref).
- Multi occurrenced foreignkeys.
- Facet Enumeration.
- Recursivity.
- N,N relation by JoinTable.
- Most of previous limitations have been removed.
Known limitations:
- The following "relationships" are not yet exploited for
configuring a hierarchy:
osd:selectelements,- inter-instance foreign keys (
osd:tableRefwithcontainerelement defined).
- Other filters than view's are not applied on hierarchies.
- On specific
ConstraintEnumerationorConstraintNomenclature, hiearchy may cause errror on display. - The default perspective can not be a combination of views and hierarchies.
- Default perspectives should not be activated on complex datamodels.
Performance enhancements
Optimize and Refactor - Mutualize common values procedure performance is enhanced.