Toolkit naming conventions
Toolkit names typically include a distinctive characteristic or common theme for all operators included in the toolkit.
Use the info.xml file to specify the name of the toolkit.
Follow these naming conventions for toolkit names:
- Use lowercase letters.
- Use a dot-separated sequence of characters, for example, com.teracloud.streams.db.
- Precede the name of the toolkit with the reverse domain name used by the organization that authors it, for example, com.teracloud.streams.db. This practice helps avoiding name clashes among different toolkits.
- Use the toolkit name as the name of the root directory where the toolkit is located.
Consider this toolkit information model that is included as a part of a database toolkit.
01: <toolkitInfoModel
02: xmlns="http://www.ibm.com/xmlns/prod/streams/spl/toolkitInfo"
03: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
04: xsi:schemaLocation="http://www.ibm.com/xmlns/prod/streams/spl/toolkitInfo
05: toolkitInfoModel.xsd">
06: <identity>
07: <name>com.teracloud.streams.db</name>
08: <description>Database Adapters Toolkit</description>
09: <version>1.0.0</version>
10: <requiredProductVersion>2.0</requiredProductVersion>
11: </identity>
12: <dependencies/>
13: </toolkitInfoModel>
The name of the toolkit (specified with the tag <name>) is com.teracloud.streams.db (line 7). The prefix com.teracloud.streams is common to all toolkits distributed with Teracloud® Streams, and the name db indicates that all operators in this toolkit are related to accessing databases.