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:
Release | Yes/No |
---|---|
8.2.x | |
8.1.x | |
8.0.x | |
7.3.x |
RDBMS | Yes/No |
---|---|
Oracle Server | |
Microsoft SQL Server | |
CSS2 | |
CSS1 |
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 Name | Version |
---|---|
/com.castsoftware.php | 1.1.1 |
/com.castsoftware.siebel | 5.0.3 |
/com.castsoftware.wbslinker | 1.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 |