
In addition to the list of changes in the Caché 2017.1 DBMS, we publish a similar list for Ensemble.
→ List of changes in English
In Russian - under the cut.
More effective message search
In this release, the search for messages has been significantly improved, including:
- Specifying properties as non-selective.
- Delayed execution of the previous search. In previous releases, if you went to the message search page, Ensemble would restore the form with the last values that were filled out, and then perform the search. In this release, Ensemble restores the form, but does not search until you click Search.
A new property has appeared in the lookup tables that helps identify properties as non-selective. This information allows Ensemble to search messages more efficiently because:
- The SQL engine can work more efficiently if it has access to information about parts of the search query, which significantly reduces the number of messages in the search results.
- Some properties are very selective (high selective), for example, there will be very few records with the same ID. With other properties, such as a message type, there can be very many records with the same value. These properties are non-selective.
- Ensemble does not automatically detect which properties are selective and which are not.
To mark a property as non-selective, assign the value true to the "unselective" property in the XData block of the VDOC lookup table.
Record Mapper can ignore fields when loading files
In this version, you can specify that some fields in the Record Map should be ignored and not included in the Ensemble message. If a delimited or fixed column file contains many fields, and you only need a limited subset, you can increase efficiency and reduce memory requirements by ignoring unnecessary fields. To indicate that the field should be ignored, select "Ignore" in the "Field" panel in the Record Mapper or set the "ignore = 1" flag in the XData box.
In addition, the Record Mapper now displays the SQL column number and index type in the list of fields.
Ability to create areas in which Ensemble is not enabled
In certain circumstances, it may be necessary to create an area in which Ensemble is not enabled by default. In this release, you can do this by unchecking the "Make this an Ensemble namespace" flag when creating a realm.
Other improvements
This release also contains other improvements:
- The message tracer now includes information from the rule logs.
- Activity Monitor includes a message class or vDoc type in the "Site Dimension" column for some messages.
- EDIFACT document support with explicit level of repetition.
- Displays communication between the router and the target delegates on the Product Setup page.
- Improvements in TCP internal event notifications.
- The DICOM Duplex TCP adapter supports inbound and outbound SSL and allows you to configure the local interface and the size of the connection queue.
- Improvements in handling Super Session IDs.
- The "unselective" property of the lookup table is now also used to improve search efficiency in the Enterprise Message Bank.
see also