*Purpose

This page will help you solve problems 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 the folowing:

  1. Create objects
  2. Draw links
  3. Add properties

For more information, refer to:

*Observed in CAST AIP

 

Release
Yes/No
8.3.x(tick)
*Observed on RDBMS
RDBMS
Yes/No
CSS(tick)
Action Plan
  1. Check the path variable.

    1. By Default, the extension package are installed in %programdata%/CAST/CAST folder.

    2. Check in your CAST Installation Folder, that the CastGlobalSetting.ini has not been changed and CAST_PLUGINS_ROOT_PATH variable is not set to another path,

      Else

    3. The extension package must be located in the path indicated by the CastGlobalSetting.

  2. Check that the Extension is installed

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

      SELECT * FROM <Your Database>.sys_package_version;
      --<Your Database> : Central, Local, Management
      --Extensions are installed on the three databases. 
      Package NameVersion

      SYSTEM;1.0.3.1

       1.0.3.1
      MANAGE_PLUGINS_MNGT-1.-1.-1.-1
      RDBMSTOOLS6.2.0.6
      CAT7.1.0.1
      CORE_PMC8.0.2.8653
      PMC7.3.0.1
      CAL8.0.0.0
       PMC_MAIN 8.0.2.1
      /com.castsoftware.php1.1.1
      /com.castsoftware.siebel5.0.3
      /com.castsoftware.wbslinker1.0.0-funcrel

      In the above example, the installed extensions are :

      /com.castsoftware.php1.1.1
      /com.castsoftware.siebel5.0.3
      /com.castsoftware.wbslinker1.0.0-funcrel
  3. If you do not find the information you are looking for or solution for your problem, in this page, contact CAST Technical Support and provide them with the Relevant Input in order to investigate and reproduce the issue..

Relevant Input

  1. Sherlock (CAST Support Tool (CST) - alias Sherlock). Option to select are  Export Database Dumps, Export configuration file, Export Check DB, Export Logs.
  2. Extension for which the issue occurs.
  3. Relevant Screenshots of the issue.
Notes/comments


Related Pages