TIBCO BusinessEvents® Developer's Guide
Software Release 5.3
May 2016
- Important Information
- TIBCO Documentation and Support Services
- Project Development
You can build a TIBCO BusinessEvents project using core project resources such as channels, events, concepts, rules, and so on. - TIBCO BusinessEvents Studio Tools Utility
TIBCO BusinessEvents Studio Tools is a command-line utility with various operations (tools) you can use to automate common procedures. This chapter documents the tools that can be useful while developing applications in TIBCO BusinessEvents Studio. Other tools in this suite are documented in TIBCO BusinessEvents Decision Manager User’s Guide and TIBCO BusinessEvents Installation - Element Refactoring Operations
When you make changes to a project element, all references to that element must be updated accordingly. When such changes affect only the structure and not the behavior of the project, this operation is known as project refactoring. This chapter explains how to use the refactoring features, and some related features to do with copy-paste operations. - Channels and Destinations
One project can have multiple channels of different types with multiple destinations as needed. - JMS Channels
This chapter provides additional information about working with JMS channels. - HTTP Channels
Working with HTTP channels allows you to add an HTTP connection, add a destination, create events, configure rules, set up fault tolerance, and create resources to work with SOAP and a WSDL File. - Configuring TIBCO BusinessEvents as a SOAP Server and Client
Using an HTTP channel and a destination configured to use a SOAP Serializer, TIBCO BusinessEvents can act as a web services platform, sending and receiving SOAP requests. - Hawk Channels
The Hawk channel allows TIBCO BusinessEvents to receive events from the Hawk monitor and transform them to events in TIBCO BusinessEvents. - StreamBase Channel
Using the StreamBase channel, you can send messages back and forth between TIBCO StreamBase and TIBCO BusinessEvents. For example, you can use StreamBase for aggregation and filtering data, and then use BusinessEvents to process context based rules. - ActiveSpaces Channels
This chapter provides additional information about working with the ActiveSpaces channel. - Events
TIBCO BusinessEvents supports three sorts of events: Simple events (usually referred to just as events); time events, which are timers; and advisory events. This chapter explains how to use simple events. - Concepts
This section explains how to work with concepts, and how to set up relationships between concepts. - Rules and Functions
If you are using the source editor, adapt these instructions that focus on the form-based editor and mention the equivalent settings in the source editor. - Rule Template and Rule Template View
A rule template is a specialized type of rule, and a rule template view puts a user-friendly interface around the rule template for use in Web Studio. - Functions
TIBCO BusinessEvents provides various built-in function to perform the standard tasks; however you can also create your custom function to perform the task as per your requirement. - Rule Language Grammar
There are some basic concepts that you need to know about working with the rule language grammar. - Keywords and Other Reserved Words
Certain keywords and reserved words cannot be used in the rule language grammar. - Attributes
TIBCO BusinessEvents provides attributes that you can use in rules to access information of various kinds. Use the @ operator to access attributes. - Exception Handling
The TIBCO BusinessEvents Rule Language includes try, catch, and finally blocks and has an error type attribute @errorType. - Flow Control
The TIBCO BusinessEvents rule Language includes commands to perform conditional branching and iteration loops. - Rule Language Datatypes
Rule language datatypes are defined with conversion tables, with information about operators and types, and with information about how TIBCO BusinessEvents handles inconstancy problems with datatypes. - Mapping and Transforming Data
Variables in the scope of a rule or rule function can be mapped to arguments of a function used in that rule or rule function. - Cluster Deployment Descriptor
The Cluster Deployment Descriptor (CDD) is an XML file used to configure a project for deployment. - TIBCO ActiveMatrix BusinessWorks 6 Integration
With the use of the TIBCO BusinessEvents API, you can run a TIBCO BusinessEvents engine from within BusinessWorks 6 to call rule functions, create events and concepts and assert events and concepts. - TIBCO Enterprise Runtime for R Integration
You can integrate BusinessEvents with TIBCO Enterprise Runtime for R to delegate statistical operations to TIBCO Enterprise Runtime for R engines. - TIBCO FTL
TIBCO FTL® messaging products are used for sending messages from one point to another. For Release 5.2, TIBCO BusinessEvents has added support for sending and receiving events using TIBCO FTL as the medium. - Performance Profiler
You can run TIBCO BusinessEvents Performance Profiler utility to gather statistics about activities that occur during each RTC cycle. This information helps to identify bottlenecks in the project, which can often be addressed by redesigning rules or other aspects of a project. - Testing and Debugging Projects
This chapter explains how to test and debug projects within TIBCO BusinessEvents Studio. - Shared Resources
A set of resources called Shared Resources can be used for various purposes in your projects. - Domain Models
Domain model resources enable you to control user input for decision tables and test data. This chapter describes how to add and import domain models and associate them with entity properties. - Display Models
Display Models provides a mechanism to define the display text for elements in WebStudio, such as, properties. Instead of displaying the default element name, a more user readable name in any selected language could be displayed. - Understanding Entity Caches
Understanding of entity caches is needed when working with the internal structures of the Oracle Coherence caches. - Handling Null Properties
There are several ways of handling null concept property values: - Diagrams
TIBCO BusinessEvents provides several kinds of diagrams, which are visualization tools that help you understand and analyze even very large and complex projects.
Copyright © TIBCO Software Inc. All rights reserved.