What's New
The What's New topic lists new and revised features of TIBCO BusinessEvents Version 5.3.0 compared to the previous version with reference to documentation.
Installation - The TIBCO DataGrid component
TIBCO ActiveSpaces is now removed from TIBCO BusinessEvents installation package. By default, TIBCO BusinessEvents installation do not proceed unless TIBCO ActiveSpaces is installed in the same TIBCO_HOME. TIBCO ActiveSpaces must be separately downloaded and installed.
If none of your applications use TIBCO DataGrid, you can uncheck the TIBCO DataGrid component during installation to proceed without the TIBCO ActiveSpaces installation. In case your application needs to use TIBCO DataGrid later, you can install TIBCO ActiveSpaces and edit the be-engine.tra file to specify AS_HOME.
See Hardware and Software Requirements for more details.
TIBCO Enterprise Administrator Integration
You can now use TIBCO Enterprise Administrator console for monitoring and management of TIBCO BusinessEvents applications using TIBCO BusinessEvents Enterprise Administrator Agent.
TIBCO BusinessEvents Enterprise Administrator Agent is now bundled with TIBCO BusinessEvents. However, you must download and install TIBCO Enterprise Administrator separately.
See Hardware and Software Requirements for details on requirements for using BusinessEvents Enterprise Administrator Agent.
See TIBCO BusinessEvents Enterprise Administrator Agent for more details on how to use BusinessEvents Enterprise Administrator Agent UI to manage and monitor BusinessEvents application deployments..
WebStudio
- Added a new RMS property
<ProjectName>.<EnvironmentName>.ws.jmx.hotDeploy.enable to enable or disable hot-deployment (as part of BuildAndDeploy operation).
See RMS Server Configuration Property Reference and Generating and Deploying the Decision Table’s Class File for more details.
- WebStudio, now has
Sync To Repository option to synchronize the project artifacts changes, that are done externally after performing check out in WebStudio, into RMS when persistence is enabled for RMS.
See Synchronizing Artifacts Changes into RMS for more details.
- In WebStudio, for a non-persistent setup, you no longer have to regenerate an deployable EAR file after server restart. To achieve this, set the
ws.validateDT.agnoreDeployableStatus property in CDD to true.
See RMS Server Configuration Property Reference for more details.
JSON Serializer
TIBCO BusinessEvents can now process JSON data using HTTP channels and convert it to events.
See JSON Payload for more details.
Tester
The import command of the -tester operation now has a new option -a to append test data, to the existing test data with the same name.
See The Import Command for more details.
StreamBase Channel
TIBCO BusinessEvents now provides the StreamBase channel for communicating with TIBCO StreamBase. A BusinessEvents application can now read from (dequeue) and write to (enqueue) any StreamBase stream using the StreamBase channel.
See the following topics for more details:
SSL for JDBC Connection
TIBCO BusinessEvents now support the secure sockets layer (SSL) protocol for JDBC connection with database servers. Select Use SSL for activating SSL protocol for JDBC connection.
See following topics for more details:
Configuration Properties
- Added the following properties to enable forwarding of unsupported messages to error queue for all destinations:
See CDD Processing Units Tab JMS Server Connection Properties for more details.
- Added the
com.tibco.cep.runtime.threadpool.shutdown.timeout.seconds property to specify time, the worker thread has to wait to complete before shutdown.
See CDD Agent Classes Tab Properties Reference for more details.
- Added a new field
Concept TTL to specify time-to-live for a concept.
See CDD Cluster Tab Domain Objects Default Settings Reference for more details.
Recovery Options for SharedNothing Persistence
A new recovery policy force_load is added for the be.engine.cluster.recovery.distributed.strategy parameter for the SharedNothing persistence. It forces recovery of the space even if the old shared nothing persister files are renamed.
See Recovery Options for Shared Nothing Persistence for more details.
Advisory Event
Added @ruleScope and @ruleUri attributes for the AdvisoryEvent event type to report event and concepts that were associated with rule that triggered it.
See Advisory Event Attributes Reference for more details.
Remote Terminal
TIBCO BusinessEvents Studio now provides a terminal option which can be used to perform command-line operation (such as, studio-tools) from within BusinessEvents Studio.
See Remote Terminal for more details.
Catalog Functions
- Added functions for parsing JSON payload. These functions are available in the Standard category under JSON.
- Added the following functions to return detail of rule that is being currently executed:
- Added the following ActiveSpaces functions for retrieving and setting metaspace member timeout:
- Added the Event.acknowledgeEvent() function to acknowledge the specified event.
- Added the Event.assertAdvisoryEvent() function to assert an advisory event with user defined fields.
- The following ActiveSpaces catalog functions are updated:
- The HTTP.sendRequest() function now throws exception on timeout.
- The property argument in the Cluster.DataGrid.Index() function now supports composite indexes.
- ActiveSpaces subscriber catalog functions are now available without setting -Dcom.tibco.cep.functions.as.metaspace.subscriber=true in studio.ini or in studio.tra files.
See TIBCO BusinessEvents Function Reference for more details.