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® is an Eclipse-based UI used to design, build, and maintain TIBCO BusinessEvents projects. It is integrated into the standard Eclipse menus where appropriate, and works with many established Eclipse UI methodologies and plug-ins.
TIBCO BusinessEvents WebStudio is an online component that allows business users to create and manage business rules in a web browser. In it the user defines an executable rule (business rule) based on the rule template and on the rule template view defined by the developer in TIBCO BusinessEvents Studio.
TIBCO BusinessEvents WebStudio is explained in the document TIBCO BusinessEvents® WebStudio User’s Guide.
A TIBCO BusinessEvents Studio project contains resources used to build, test, and view a design-time TIBCO BusinessEvents project.
Before you begin to use TIBCO BusinessEvents Developer’s Guide, gain a basic familiarity with the product by completing the tutorials in TIBCO BusinessEvents Getting Started.
TIBCO BusinessEvents Developer’s Guide provides practical details on using TIBCO BusinessEvents Studio to build a project and TIBCO BusinessEvents Configuration Guide provides information on how to configure the project's cluster deployment descriptor.
For in-depth explanations about designing a TIBCO BusinessEvents project and other topics, read TIBCO BusinessEvents Architect’s Guide. References to relevant topics in that guide are provided in TIBCO BusinessEvents Developer’s Guide.
When it is time to configure your application for deployment, deploy, and manage it, refer to TIBCO BusinessEvents Administration.
- Creating a Project
This section explains the basic procedure for creating a new project. - Importing Projects in TIBCO BusinessEvents Studio
You can import projects from earlier versions or same version using TIBCO BusinessEvents Studio. - Finding a Project Element
You can find a project element in various ways, and then take some action relating to that element, such as opening its editor or creating a dependency diagram. Depending on the size and complexity of the project, some methods of finding elements might be more convenient than others. - Exporting (Generating) Concept and Event Schema (XSD) Files
Using the Generate Schema utility, you can export concepts and events to XML Schema Definition (XSD) files, one per entity, in a specified location. You can generate schema for all concepts, all events, or both. You cannot generate schema for one selected entity type. The files use the same folder structure as the project from which they are exported. In addition, _BaseConcept.xsd and _BaseEvent.xsd are generated in the root of the selected directory. - Validating a Project or Project Resource
When you save a resource, TIBCO BusinessEvents performs validation checks to ensure that all resource requirements are met. For example, it checks that required fields are completed, names are valid, syntax in rules is correct and no unknown functions are called. - Working with External Library and Custom Function Paths
When you work with external libraries or custom functions in your project at design time, and when you run, test, or debug such projects in TIBCO BusinessEvents Studio, ensure that the engine can find all libraries including dependencies on third-party libraries and custom functions, if the project requires any. - Working with Project Libraries
This section explains how to work with project libraries in TIBCO BusinessEvents Studio. You can also work with project libraries at the command line. - Creating (Exporting) a Project Library
To create a project library, export selected resources to an archive. - Adding (and Removing) Project Libraries in a Project
Adding a project library does not physically import the files. Instead a pointer to the files is maintained in the project and the resources appear in BusinessEvents Studio Explorer as if they are in the project. The physical location can be in the project folders or external to them, as long as they are available to the project at design time. - Changing XPath Version of The Project
If you want to change the default XPath version of the new project to XPath 1.0, or if you want to change the XPath version of older project to XPath 2.0, you can do that in Studio. - Working with Global Variables
Global variables provide an easy way to set defaults for use throughout your project. When the project is deployed, all occurrences of the global variable name are replaced with the provided global variable value or a deploy-time override. - Storing Trusted Certificates Outside of Your Project
- Remote Terminal
TIBCO BusinessEvents Studio provides a terminal option which can be used to perform command-line operation (such as, studio-tools) from withing BusinessEvents Studio. The terminal also provides shell access to remote systems from within BusinessEvents Studio.