Web Search

TIBCO BusinessEvents®
Important Information
Tables
Preface
Changes from the Previous Release of this Guide
TIBCO BusinessEvents Express
Related Documentation
Typographical Conventions
Connecting with TIBCO Resources
Project Tasks
Project Development Overview
Creating a Project
Finding a Project Element
Exporting (Generating) Concept and Event Schema (XSD) Files
Validating a Project or Project Resource
Working with External Library and Custom Function Paths
Working with Project Libraries
Working with Global Variables
Storing Trusted Certificates Outside of Your Project
Building an Enterprise Archive (EAR File)
TIBCO BusinessEvents Studio Tools Utility
Building an Enterprise Archive (EAR File) at the Command Line
Importing an Older Studio Project at the Command Line
Working With Project Libraries at the Command Line
Migrating Core Coherence Functions at the Command Line
Generating All Project Class Files at the Command Line
Generating Encrypted Passwords
Running the Tester on the Command Line
generate
import
assert
Element Refactoring Operations
Renaming, Moving, Deleting, and Copy-Pasting Elements
Migrating Core Coherence Functions
Automatic Refactoring Actions and Limitations
Channels and Destinations
Overview of Channels and Destinations
Selecting a Serializer
Mapping Incoming Messages to Non-default Events
Working with Rendezvous Channels
Working with Local Channels
Adding Channels and Destinations
Communicating with Other Sources using TCP
Channel Resource Reference
Destination Resource Reference
JMS Channels
Overview of JMS Channels
Selecting a JMS Serializer
Creating Unique JMS DurableSubscriber Name Properties
Setting the JMS Message Acknowledgement Mode
When JMS Messages are Acknowledged
Using JMS Header Properties in Incoming and Outgoing Messages
JMS Header Field Names
HTTP and SOAP Channels
Overview of HTTP and SOAP Channels
Working with HTTP Requests
Setting Up Fault Tolerance for the HTTP Channel
HTTP Channel Advanced Configuration Settings
Using HTTP Functions to Configure HTTP Request Messages
Configuring TIBCO BusinessEvents as a SOAP Server and Client
Parsing and Building SOAP Messages
Understanding the WSDL to Project Resource Mapping
HAWK Channel
Working with the Hawk Channel
Using the Hawk Destination and Event Wizard
Hawk Channel Destination Reference
ActiveSpaces Channel
Basic TIBCO ActiveSpaces Concepts and Terminology
Working with ActiveSpaces Channels
Simple Events
Overview of Simple Events
Working with Events in Rules
Adding a Simple Event
Simple Event Reference
Simple Event Attributes Reference
Time Events and Scheduler Functions
Overview of Time Events
Working With Time Events
TimeEvent Resource Reference
TimeEvent Attributes Reference
Rule Based TimeEvent Function Reference
Using Scheduler Functions (Requires Cache OM)
Advisory Events
Working With Advisory Events
Advisory Event Attributes Reference
Concepts
Overview of Concepts
Adding Concepts and Concept Relationships
Concept Resource Reference
Concept Attributes Reference
Scorecards
Understanding and Working With Scorecards
Domain Models
Overview of Domain Models
Adding a Domain Model
Importing and Exporting Domain Models
Associating Domain Models with Properties
Validating Data in Domain Models
Shared Resources
Adding a Shared Resource
ActiveSpaces Connection
Hawk Connection
HTTP Connection
Identity Resource
JDBC Connection
JMS Application Properties
JMS Connection
JNDI Configuration
Rendezvous Transport
Rules and Rule Functions
Overview of Rules and Rule Functions
Adding a Rule
Rule Editor Reference
Adding a Rule Function
Rule Function Resource Reference
Using Variables and Functions in the Rule Editor
Using Priority and Rank to Control Order of Rule Execution
Using the Quick Fix Feature in the Rule Editor
Tips for Working in the Rule Editor
Event Preprocessors
Transaction Error Handler Rule Function
Rule Templates
Rule Template and Rule Template View Overview
Adding a Rule Template
Adding a Rule Template View
Rule Template Editor Reference
Functions
Overview of Catalog Functions
Built-in Functions
Custom Functions
Ontology Functions
Enabling Extended Functions
Function Tooltips and Decorations
Temporal Functions and Their Parameters
Virtual Rule Functions and VRF Catalog Functions
Cache Related Functions
Indexing for More Efficient Cache Queries
Oracle Coherence Cache Query Functions
Structure of a Function Catalog
Rule Language Grammar
Rule Language Basics
Keywords and Other Reserved Words
Attributes
Working with Concept and Event Properties
Exception Handling
Flow Control
Rule Language Datatypes
Concept Properties to XML Datatype Conversions
Compatibility of Operators with Types
Correcting Inconsistencies of Type
Mapping and Transforming Data
Overview of Mapping and Transformation
Buttons, Menus, and Icons
Specifying Constants
Data Validation
Repairing Incorrect Mappings
Shortcuts
Examples of Mappings
XSLT Statements
XPath Formula Builder
XPath Basics
The XPath Formula Builder
String Representations of Datatypes
Date and Time Functions
Cluster Deployment Descriptor (CDD)
Cluster Deployment Descriptor Overview
How CDD Settings Apply at Runtime
Setting Global Variables in the CDD File (for Command Line Startup)
Adding a Cluster Deployment Descriptor (CDD)
CDD Cluster Tab General Settings Reference
Cache OM and Cluster Configuration
Cache Object Management Configuration
CDD Cluster Tab and Cache OM Settings Reference
Synchronous and Asynchronous Replication of Cache Objects
Property for Cache Based Object Management on AIX
Configuring Cluster Discovery and Internal Communication
Configuring DataGrid Discover URL
Configuring DataGrid Listen URL
Configuring DataGrid Transport Security
Schema/Model Migration with Shared Nothing Persistence
CDD Cluster Tab DataGrid Properties Reference
Enabling Use of Oracle Coherence as the Cache Provider
Configuring Oracle Coherence Cluster Discovery
CDD Cluster Tab Coherence Properties Reference
Load Balancer Configuration
Understanding Load Balancing Options
Content-Aware Load Balancer Configuration
Adhoc Load Balancer Configuration
CDD Load Balancer Tab Properties Reference
Backing Store Configuration
Configuring Backing Store Settings and Properties
CDD Cluster Tab Backing Store Settings Reference
CDD Cluster Tab Backing Store Properties Reference
Setting up Shared Nothing Persistence
Berkeley DB Shared All Persistence
Berkeley DB Shared All Persistence Overview
Configuring the Berkeley DB Shared All Persistence Option
Reference to Berkeley DB Shared All Persistence CDD Properties
Reference To Berkeley DB (JE) Properties
Domain Objects Configuration
Configuring Domain Object Settings
CDD Cluster Tab Domain Objects Default Settings Reference
CDD Cluster Tab Domain Object Override Settings Reference
Agent and Processing Unit Configuration
Collections, Agent Classes, and Processing Units
Configuring Collections of Rules, Rule Functions, and Destinations
CDD Collections Tab Input Destination Settings Reference
Configuring Agent Classes (All OM Types)
CDD Agent Classes Tab Settings Reference
CDD Agent Classes Tab Properties Reference
Understanding and Configuring Log Configurations
CDD Collections Tab Log Configurations Settings Reference
Logging for TIBCO BusinessEvents DataGrid
Configuring Processing Units (All OM Types)
CDD Processing Units Tab Settings Reference
CDD Processing Units Tab Coherence Log Properties Reference
CDD Processing Units Tab JMS Server Connection Properties
JDBC Backing Store Setup
JDBC Backing Store Setup and Configuration Overview
Cases That May Need Additional Setup
Resources Required for Setting Up the Database
DBMS Software Requirements and Installation
Configure the CDD for Special Cases (As Needed)
Add a JDBC Connection Resource (Now or Later)
Configure Backing Store Settings in the CDD (Now or Later)
Build the EAR File
Initialize the Database and Generate Non-Project Tables
Generate the Project-Schema-Specific SQL Scripts
Check the Aliases File, Run the Project Schema Script
Updating an Existing Backing Store Schema
Handling Entities Deleted from a Write-Behind Backing Store
Backing Store Table Reference
Introduction to WebStudio
Introduction to TIBCO BusinessEvents WebStudio
Introduction to Rules Management Server (RMS)
WebStudio and RMS User Workflow
RMS and RMS Projects Configuration
Adding a Project to RMS
Configuring RMS Server Properties
Enabling Remote Connection to RMS from WebStudio
Enabling SSL Authentication in RMS
Adding Shared JDBC Connection in Runtime
RMS Server Configuration Property Reference
Working With Projects in WebStudio
Starting and Logging in to RMS
Checking Out a Project
Updating (Synchronizing) a Project
Committing Artifacts for Approval
Working with Decision Tables in WebStudio
Working With Decision Tables
Understanding Columns and Rows (Rules) in a Decision Table
Working With Rows and Columns in WebStudio
Supported Operators
Analyze a Decision Table
Validate a Decision Table
Business Rules
Business Rules Overview
Working with Business Rules
Business Rule Operators
Working with the Approval Workflow in RMS
Working with the Approval Workflow—Overview
Checking a Worklist and Taking Action
Deployable Files Generation and Deployment for WebStudio
Generating Deployable Files (EAR and Class Files)
Business Rule Hot Deployment
ActiveMatrix BusinessWorks Integration
Overview of Integration with ActiveMatrix BusinessWorks
Integration Components
Design Considerations
Configuring a RuleServiceProvider Configuration Resource
TIBCO BusinessEvents RuleServiceProvider Configuration Resource Reference
Working With the TIBCO BusinessEvents Activities
Receive Event Resource Reference
Send Event Resource Reference
Wait for Event Resource Reference
Invoking a TIBCO BusinessEvents Rule Function from a Process
Working With Invoke RuleFunction Activities
Invoke RuleFunction Resource Reference
Working with the BusinessWorks Functions
TIBCO BusinessEvents Performance Profiler
Overview of Profiler
Changing the Delimiter Character
Turning Profiler On and Off
Profiler Reference
Testing and Debugging Projects
Overview of Testing and Debugging Projects
Preparing to Run (Test) or Debug a Project
Adding and Working with Launch (Debug or Run) Configurations
Launch Configurations Reference
Creating and Working With Test Data
Setting Breakpoints in Rules and Rule Functions
Running Debugger
Running Tester
Asserting Rule Input Data
Viewing the Results
Diagrams
Overview of Diagrams
Working with Diagrams
Project Analyzer and Selected Entity Project Diagrams
Dependency Diagrams
Sequence Diagrams
Concept Model Diagrams
Event Model Diagrams
Diagram Options and Tools Reference
TIBCO BusinessEvents Studio Preferences
Setting Preferences
Decision Table Related Preferences
Diagram Preferences
Tester Preferences
Understanding Entity Caches
Handling Null Properties
Handling Null Concept Property Values