Home > ReleaseNotes

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 a PathAccessException.
  • [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 selectNode ignores 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 PathAccessException in 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.ConcurrentModificationException on 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:select elements,
    • inter-instance foreign keys (osd:tableRef with container element defined).
  • Other filters than view's are not applied on hierarchies.
  • On specific ConstraintEnumeration or ConstraintNomenclature, 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.

 

Home > ReleaseNotes