Unsupported content This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.
BMC TrueSight Capacity Optimization provides the ability to develop additional data collection capabilities, new content artifacts and integrations with external applications. BMC TrueSight Capacity Optimization provides specific development tools (i.e. Integration Studio) and a comprehensive set of Application Programming Interfaces (API).
These are of the following two types of objects that can be developed with BMC TrueSight Capacity Optimization.
BMC TrueSight Capacity Optimization plugins can be broadly categorized as being on the Input or on the Output side.
Side | Plugin | References |
---|---|---|
Input | ETL: a custom ETL can be developed to used to extend out-of-the-box integration capabilities | |
Output | Report template: a custom Report template can be used to extend out-of-the-box reporting templates | |
Output | View Porlet: a custom view portlet can be developed to extend out-of-the-box portlets |
All plug-in development activities can be performed from Integrated Development Environment (IDE), called Integration Studio, which is provided by BMC TrueSight Capacity Optimization.
For more information on Integration Studio and other BMC TrueSight Capacity Optimization see:Integration Studio.
See Developing clients for more information about client development in BMC TrueSight Capacity Optimization.
Development in BMC TrueSight Capacity Optimization may require several skills depending on which specific plug-in or client is being developed:
Skill type | Skill | Required for |
---|---|---|
General | Regular expressions | any development |
System | UNIX shell | any development |
Database Programming | SQL language (Oracle) | custom connectors (integration of database data sources) |
Programming Language | Perl Object-Oriented (Perl-OO) | custom connectors (developed in Perl) |
Programming Language | Java | custom connectors (developed in Java) |