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

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

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:
    • Engine.ruleName
    • Engine.currentRule
    • Engine.currentRuleActions
    • Engine.currentRuleConditions
    • Engine.currentRuleIdentifiers
    • Engine.currentRuleFunction
  • Added the following ActiveSpaces functions for retrieving and setting metaspace member timeout:
    • Metaspace.MemberDef.getMemberTimeout()
    • Metaspace.MemberDef.setMemberTimeout()
  • 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 compareAndTakeAll() and compareAndPutAll() functions now return list of tuples instead of ActiveSpaces SpaceResultList.
    • The AS.query() function now returns set of tuples limited by the be.engine.channel.as.query.limit CDD property (if set).
  • 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.