eBiss 3 now runs on Maria DB
There is no need to install a VC++ Runtime if you use SQLite DB.
The search of mapping defined in the TypeSet in the EntityTransformer returns a wrong MatchLevel of 100 if source types does not match but the associated Partner do. The MatchLevel in this case must be 0.
Improved grouping functionality in grid views. Among other things, date/time values are now grouped by day and sorted descending from most recent to least recent.
The date/time format can now be selected independet of the selected langage.
The following errors were fixed:
When importing a partner via ini file, the generated UNB address didn't contain the last separator <GLN>:<Type>:<Route>
An option for the use of UTF-8 without a byte order mark preamble has been added to the encoding options of the writer components (“utf-8 no BOM”).
The “XMLTypeAnalyzerEx” analyzer type has been added. In comparison to the regular “XMLTypeAnalyzer” the “-Ex”
allows the declaration and detection of XML elements as documents, that are placed deeper in the XML hierarchy.
This requires the adding MapInterchangeRecord attribute to the declaration of an XML element representing the documents interchange.
Then an element inside the XML structure (regardless of depth) can be marked as the document by adding the MapTrigger attribute to its definition,
as well as adding the MapTriggerParent attribute to every parent element of the “Trigger” until the root of the structure is reached.
Example structure:
<root> <header>[MapInterchangeRecord] (added to declaration in map object definition) ... </header> <body> [MapTriggerParent] ... <documentparent> [MapTriggerParent] <document> [MapTrigger] ... </document> </documentparent> </body> </root>