*Purpose

This page give information related to CMS Extension SDK.

 

CMS Extension SDK, is a new way to extend CAST AIP analysis capacities by developing Python plugins.
Basically, extendable analyzers (such as dotnet, jee, universal analyzer) calls plugin methods each time a new file/class/xml files is-to-be/has-been processed. Plugin can then access analysis information to do below:
1.create objects
2.draw links
3.add properties

For more information, refer to:

*Observed in CAST AIP

 

Release
Yes/No
8.2.x(tick)
8.1.x(tick)
8.0.x(tick)
7.3.x(tick)
*Observed on RDBMS
RDBMS
Yes/No
Oracle Server(tick)
Microsoft SQL Server(tick)
CSS2(tick)
CSS1(tick)
How To

How to check where the Extension are downloaded

By Default, the extension package are downloaded in %programdata%/CAST/CAST folder. Check in your CAST Installation Folder, that the CastGlobalSetting.ini has not been changed and CAST_PLUGINS_ROOT_PATH variable is not set to an other path, else, the extension package must be located in the path indicated by the CastGlobalSetting.

Check what are the Extension installed for an application / Triplet

To check that extensions are correctly installed in the Databases, execute the below query

SELECT * FROM <Your Database>.sys_package_version
where  package_name like '/%';
--<Your Database> : Central, Local, Management
--Extensions are installed on the three databases. 
Package NameVersion
/com.castsoftware.php1.1.1
/com.castsoftware.siebel5.0.3
/com.castsoftware.wbslinker1.0.0-funcrel

In the above example, the installed extensions are :

PHP - version 1.1.1
SIEBEL - version 5.0.3
WBSLINKER - version 1.0.0 funcrel
Notes/comments

 

Related Pages