On this page:

Target audience:

CAST Administrators


Summary: This page provides information about using the Universal Importer to import an additional technology not supported by CAST.

Introduction

The Universal Importer is an API that provides the means for data to be imported into the CAST Analysis Service that can be exploited by relevant CAST AIP applications (Health Dashboard, Engineering Dashboard, CAST Enlighten etc.).

Use case: Import an additional technology not supported by CAST

Consider a situation where you have:

And you would like to be able to import the results of these analyses and (optionally) source code into the Analysis Service and exploit it with the Health Dashboard, Engineering Dashboard, CAST Enlighten etc. The Universal Importer can do this for you.

In this situation:

Note that a Universal Analyzer framework Language Pack for the technology you want to import must be created and installed so that CAST can understand it.

The package containing the .UAX and (optionally) .SRC files is deployed in the CAST Management Studio and a Universal Importer Analysis Unit is created. Analysis and snapshot generation then proceeds exactly as with other standard CAST analyzers - in this situation, no analysis takes place, it is simply an import of data defined in the .UAX/.SRC files that occurs.

Process

If the data to be imported is generated by an external analyzer but it relates to a technology that is not supported "out of the box" by CAST, then you need to use the CAST Delivery Manager Tool to package the UAX files and optionally .SRC files. A Universal Importer type Analysis Unit will be created for you and this will be analzyed in the traditional way, thus importing the results into the CAST Analysis Service.

There are two ways to proceed:

Run the external analyzer as part of a CAST Delivery Manager Tool custom plugin

Install your custom CAST Delivery Manager Tool plugin for Universal Importer

Before you can proceed with this method, you must install a custom CAST Delivery Manager Tool plugin that will be able to package your .UAX and optionally .SRC files correctly and allow the CAST Management Studio to create a Universal Importer type Analysis Unit. Please contact CAST Support to acquire this plugin and bundle your external analyzer

CAST Delivery Manager Tool

In the CAST Delivery Manager Tool, import the Application and create a new Version. Then:

Run the external analyzer as a standalone tool

In the CAST Delivery Manager Tool, import the Application and create a new Version. Then:

CAST Management Studio