3.6.1 fix001 [427:0001]
Date : October 2, 2006
Bug fixes:
- [01314] Paths do not support dot (".") inside element names.
3.6.1 [427]
Date : August 23, 2006
Bug fixes:
- [01301] Agreement and descendant : fix adaptation tree selector view as distributor.
- [01302] Access right : fix access right editor.
Resources:
- HSQLDB (repository persistence option) library support has moved to version 1.8.0.5 (see http://hsqldb.org/).
3.6.1 [426]
Date : August 15, 2006
Bug fixes:
- [01288] Import procedure : a "duplicate primary key" error is shadowed.
- [01294]
SchemaName
is referenced in javadoc, but it is not published.
Adaptation Models (XML Schema):
- Null value check and constraint enhanced
- It is now possible to specify Manager tool must check mandatory element on user input validation with attribute
mdm:checkNullInput="true"
. - Generic constraint on null value is now published in documentation.
- See documentation.
API:
SchemaLocation
replaces the unpublished classSchemaName
(bug fix [01294]). This has the following consequences:- Signature of method
ProcedureContext.doCreateRoot(SchemaName ...)
has changed toProcedureContext.doCreateRoot(SchemaLocation ...)
. Any caller of this method is still bytecode compatible sinceSchemaName
is a subclass ofSchemaLocation
. - Signature of method
SchemaName.forLocation(...)
has changed : as for now, it throwsIllegalArgumentException
. This evolution has led to a bytecode incompatibility with this new version. See details on API item below.
- Signature of method
Documentation:
- New web service item: how to implement Web Services on the webMethods MDM side, offering the ability for any software client to interact with webMethods MDM through SOAP messages.
3.6.1 [423]
Date : July 28, 2006
Bug fixes:
- [01287] mdm:table : primaryKey without a beginning slash is not handled properly.
- [01290] In a table occurrence in edition mode, a complex list in another complex list has no edition component.
- [01292] At page submit event, UI Components under a terminal node do consider that value is mandatory when minOccurs="1". This is a contradiction regarding the behavior of terminal values (it must allow a temporary uncomplete input).
- [01295] If an empty List is programmatically set to a node which is a simple element with maxOccurs > 1, the serialization is not correct.
API:
- The computation of access rules has been clarified and javadoc has been updated consequently.
Manager:
- Manager's developer bar has a new function called "full refresh" that comes along existing one "refresh models" (renamed to "smart refresh").
- Developer mode is activated also for administrator. Hence he benefits of development special features available in Manager : refresh function and nodes technical menus.
3.6.1 [422]
Date : July 20, 2006
Bug fixes:
- [01286] Persistence : under certain conditions, Java Beans are not serialized correctly when they are used in table occurrences.
- [01285] When a module is unregistered and at the same time a validation depending on this module is being performed, the validation process is not stopped properly (stack traces are logged repeatedly).
Miscellaneous:
- Handling of validation errors is enhanced:
- limitation of severe errors,
- validation stack traces are only displayed in validation result,
- in Manager, "refresh models" action is better handled.
3.6.1 [416]
Date : July 11, 2006
Bug fixes:
- [01283] AccessPermission: schema node is null in case of table occurrence
- [01284] PathAccessException: in case of multi-occurrences table reference in read-only mode
Miscellaneous:
- Performance amelioration: till to 51% quicker for XML import, 27% for XML export, and 29% for cache loading.