TIBCO StreamBase Component Exchange

Introduction

In addition to the samples shipped with TIBCO StreamBase®, you can install and run components from the TIBCO StreamBase Component Exchange. The Component Exchange is an online repository of StreamBase applications, libraries, and utilities, created by StreamBase users and members of the TIBCO StreamBase team, made freely available to all users of TIBCO StreamBase.

Disclaimer

Unlike the samples shipped with TIBCO StreamBase, components in the TIBCO StreamBase Component Exchange are not supported, verified, or endorsed by TIBCO Software Inc., even when authored by a TIBCO StreamBase employee, partner, or affiliate.

You can download components from the Exchange in three ways:

Component Exchange from Studio

You can download components from the StreamBase Component Exchange directly into StreamBase Studio 6.5.3 or later.

To download components from Studio, invoke FileStreamBase Component Exchange from Studio's top-level menu. After an initial license page, a dialog like the following appears.

Open the Description section to read a summary of the components of interest. Use the Find in Title field to narrow the list of components to those whose titles match a search string:

Select the check boxes next to one or more components of interest, then click Finish. This downloads the components into Studio and creates a Studio project in the current workspace for each component.

Select the Download components in the background check box if you are downloading several components over a slow network connection.

Follow the instructions in the README.txt file in the component's project folder.

Component Exchange from Website

You can download components from the StreamBase Component Exchange website, and can import downloaded components into StreamBase 6.4 or later.

To import a downloaded component into Studio:

  1. In Studio, invoke FileImport.

  2. In the Import dialog, select GeneralExisting Projects into Workspace and click Next.

  3. In the next dialog page, select Select archive file and browse for the zip file you downloaded from the Component Exchange's web page.

  4. Click Finish. The component's files are loaded into the current Studio workspace as a project.

  5. Follow the instructions in the README.txt file in the component's project folder.

Site-Specific Component Exchange

Studio Preferences in WindowPreferencesStreamBase Studio have the setting Use custom Component Exchange URL. Use this field to specify an alternate URL that contains an in-house or company-specific location for downloading StreamBase components. Contact TIBCO StreamBase Technical Support for guidance in setting up an in-house component exchange site.

Site-specific Component Exchange URLs can use the HTTPS protocol, in which case Studio prompts you for access credentials on the specified server.

License for Components

Components in the StreamBase Component Exchange are released under the following license:

Copyright © current-year TIBCO Software Inc. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  • Neither the name of the TIBCO Software Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY TIBCO SOFTWARE INC. ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TIBCO SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.