В догонку к списку изменений СУБД Caché 2017.1 публикуем аналогичный список для Ensemble.
→ Список изменений на английском
На русском – под катом.
Более эффективный поиск по сообщениям
В этом выпуске существенно улучшен поиск по сообщениям, в том числе:
- Указание свойств как неселективных (not selective).
- Отложенное выполнение предыдущего поиска. В предыдущих выпусках, если вы перешли на страницу поиска сообщений, Ensemble восстанавливал форму с последними заполненными значениями, а затем выполнил поиск. В этом выпуске Ensemble восстанавливает форму, но не выполняет поиск до тех пор, пока вы не нажмете "Поиск".
В таблицах поиска появилось новое свойство, которое помогает идентифицировать свойства как неселективные. Эта информация позволяет Ensemble эффективнее искать сообщения, потому что:
- Движок SQL может работать эффективнее, если у него есть доступ к информации о частях поискового запроса, что существенно сокращает количество сообщений в результатах поиска.
- Некоторые свойства очень селективны (high selective), например, будет очень мало записей с одинаковым ID. С другими свойствами, такими как тип сообщения, может быть очень много записей с одним и тем же значением. Эти свойства являются неселективными.
- Ensemble не умеет автоматически определять, какие свойства являются селективными, а какие нет.
Чтобы пометить свойство как неселективное, присвойте значение true свойству "unselective" в XData блоке поисковой таблицы VDOC.
Record Mapper может игнорировать поля при загрузке файлов
В этой версии вы можете указать, что некоторые поля в Record Map должны игнорироваться и не включаться в сообщение Ensemble. Если файл с разделителями или фиксированными столбцами содержит много полей, а вам нужно только ограниченное подмножество, вы можете повысить эффективность и снизить требования к памяти, игнорируя ненужные поля. Чтобы указать, что поле должно быть проигнорировано, выберите "Игнорировать" на панели "Поле" в Record Mapper или установите флаг "игнорировать=1" в блоке XData.
В дополнение, Record Mapper теперь отображает номер столбца SQL и тип индекса в списке полей.
Возможность создания областей, в которых не включен Ensemble
В определенных обстоятельствах может понадобиться создание области, в которой Ensemble не включен по умолчанию. В этом выпуске вы можете сделать это, сняв флаг "Make this an Ensemble namespace" при создании области.
Другие улучшения
Этот выпуск также содержит другие улучшения:
- Трассировщик сообщений теперь включает информацию из журналов правил.
- Activity Monitor включает в себя класса сообщения или типа vDoc в столбце "Site Dimension" для некоторых сообщений.
- Поддержка документов EDIFACT с явным указанием уровня повторения.
- Отображение связей между маршрутизатором и целевыми делегатами на странице "Настройка продукции".
- Улучшения в уведомлениях о внутренних событиях TCP.
- DICOM Duplex TCP-адаптер поддерживает входящий и исходящий SSL и позволяет вам настраивать локальный интерфейс и размер очереди подключения.
- Улучшения в обработке идентификаторов Super Session.
- Свойство "unselective" таблицы поиска теперь также используется для повышения эффективности поиска в Enterprise Message Bank.