IBM InfoSphere Streams Version 4.1.0

Adding toolkits to an ITE application

By default, an ITE application uses only the standard SPL toolkit and the Telecommunications Event Data Analytics toolkit. If you need to add additional toolkits to your ITE application, specify the location of those toolkits in the toolkitsList.xml file.

About this task

By default, an ITE application only uses the standard SPL toolkit and the Telecommunications Event Data Analytics (TEDA) toolkit. The ITE application uses an external builder in Streams Studio, so the dependency settings in the info.xml file do not work. If you need to add another toolkit to your ITE application project, you must specify additional toolkit locations in the toolkitsList.xml file. The Makefile checks whether this file exists. If so, it is added by using the -t option to the sc command. This ensures that the project is built with the same settings from the command line and from within Streams Studio.

Procedure

  1. Specify the location of the additional toolkits in the toolkitsList.xml file.

Example

The following example shows how to add a dependency to the toolkitsList.xml file in the rules toolkit project directory:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<toolkitList xmlns="http://www.ibm.com/xmlns/prod/streams/spl/toolkitList"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.ibm.com/xmlns/prod/streams/spl/toolkitList
  toolkitListModel.xsd">
  <toolkit directory="/absolute/path/to/STREAMS_INSTALL/toolkits/com.ibm.streams.rules"/>
</toolkitList>