Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 1 Introduction to TIBCO Object Service Broker Rules : Use of TIBCO Object Service Broker Rules

Use of TIBCO Object Service Broker Rules
What is the Rules Language?
The rules language is the programming language that you use within TIBCO Object Service Broker to create and modify your applications. It consists of:
What is a Rule?
A rule is a series of one or more rules language statements that contains a procedure or returns a value. A rule must have at least:
It can also contain:
How are Rules Defined?
You define rules using the Rule Editor. This tool, which is described in this manual, is available to you from the developer workbench shipped with TIBCO Object Service Broker. The Rule Editor displays either an empty rule template for creating a new rule or the source code for an existing rule.
How Do You Execute a Rule?
As soon as your rules pass syntax checking, you can execute them in any of the following ways:
What Tools are Available for Use with Rules?
The following table lists the tools available to you to write, debug, and execute your rules and indicates where you can get information about each one:
Rule Printer—this produces a tree of rules and associated objects based on an entry rule.
RULEPRINTER in TIBCO Object Service Broker Shareable Tools.
Search Utility—in addition to other functionality, this utility searches the installation library for specified rules, exceptions, and exception handlers.
CROSSREFSEARCH in TIBCO Object Service Broker Shareable Tools.
Copy definition—this copies the definition of a rule from one library to another. The source and destination libraries can be located on the same node or on a node remote to each other.
COPYDEFN and COPY_DEFN in TIBCO Object Service Broker Shareable Tools.
Compare definition—this compares the definition of one rule to another. The source and destination rules can be located on the same node or on nodes remote to each other.
DIFFDEFN and DIFF_DEFN in TIBCO Object Service Broker Shareable Tools.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved