BCSSearch
Component | Version |
---|---|
BCSSearch.ocx | 2.0.56.0 |
Dependencies
ElasticIndex.dll 2.0.107.0
New
OIA-6967: If you run a cluster of ElasticSearch hosts you can specify multiple URLs now in the registry key: Digas\PlanServer\...\ElasticSearch. Use value names “URL1”, “URL2”…
OIA-7229: It is possible now to exclude programs (=services) from being displayed in the combo box with the program names. This can be achieved by setting the value “FulltextSearch” to “false” or “disabled” in key “Digas\PlanServer\<BCS>\<program>”.
OIA-7228: There is a new settings dialog, reachable by clicking onto the button with the cogwheel in the main view. So far, it allows changing only one parameter: the maximum number of displayed result lines. This value is stored in the user registry.
OIA-6981: BCSSearch.ocx supports now a direct start/stop of prelistening by a middle-mouse-click onto a result line. The ocx only triggers a new event. Prelistening itself must be implemented by the host application (for DigAIRange at least version 6.4.970.0 is required).
OIA-6975: It is possible now to search across multiple BCS servers. This requires the usage of the new combined selection of BCS/program by setting the new parameter “BCSSearch\ServerSelection” to “Combined”. (This is also the new default and the old parameter “HideServer” has been deprecated.) In this mode the control displays only a single combo box with a combined selection way for the BCS and the program in a hierarchical way. For more information, please see the parameter description for the new parameter.
OIA-6974: When the user wants to search for a specific element in the schedule, it is possible now to write a macro, which delivers the search expression to be used. This allows to take the metadata of the element into account and to use different search expressions for different types of elements. Without this macro, BCSSearch.ocx always searches for the DBRef of the element. For more information, please have a look into BCSTechManual chapter 9.2.3 (Fulltext-search within BroadcastSystem/Installation/BCSSSearch.ocx).
Changes
OIA-7251: Filtering for specific send states is possible now in the main view of BCSSearch.ocx. Therefore, the corresponding options are no longer available in the helper dialog for filling out the search expression.
As the two flags “ready” and “perfect” are normally both used to signal something like “is ready to be sent”, searching for these flags is now combined with an or-logic, if both flags are set in the main view of BCSSearch.ocx. (All other flags are still combined with an “and”.)
Fixed Issues
When using BCSSearch.ocx with setting HideServer=true, it was not possible anymore to execute searches with the ElasticIndex.dll. Error messages about an invalid instance (handle) appeared. This was a new bug since version 2.0.50.0
The communication via SeplProtocol with BCS servers did not work anymore correctly. This was a new bug since replacing the usage of the IBCS.dll in version 2.0.50.0.
Fixed a memory leak existing since the switch to ElasticSearch in build 14. With every executed search the search result XML was not freed.
CCD-45513/OIA-8030: It was no longer possible to select more than one line of the result list. This was a new bug since version 2.0.50.0.