On this page:

Target audience:

CAST Administrators


Summary: This page provides information about using the Universal Importer to Import additional links to enrich existing data generated by CAST Analyzers.

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 additional links to enrich existing data generated by CAST Analyzers

Consider a situation where you have used a standard CAST analyzer for a technology covered "out of the box". You then need to enrich the analysis data with additional links between objects that have been recorded during the analysis. The Universal Importer can do this for you. In this situation, the Universal Importer can be accessed via the Content Enrichment tab in the Application editor (CAST Management Studio). It can be configured as a "tool" to run automatically at the end of an analysis, or manually on demand.

Data can be imported from:

Process

In this situation, you first need to ensure that you have an Application in the CAST Management Studio. Then, working in either Advanced or Expert modes in the CAST Management Studio:

Using the Universal Importer

Database tables populated by your external analyzer

If your external analyzer outputs the results of an analysis directly into the two CAST Analysis Service tables, (see CAST Analysis Service database tables in Configuring UAX files and database tables), then you need to select the Database option in the Parameters tab (after entering a Name and Description for your "job"):

Populate database tables using an SQL query

If you want to use a simple SQL query to populate the database tables, then you need to select the Database option in the Parameters tab (after entering a Name and Description for your "job"):

Import from files

If your external analyzer outputs the results of an analysis in XML format (.UAX files) that conforms to CAST's predefined format (see .UAX files in the Configuring UAX files and database tables page), then you need to select the Files option in tool in the Parameters tab (after entering a Name and Description for your "job"):

Running the tool job

The tool job will be run AFTER you do either of the following in the CAST Management Studio:

You can also manually run the tool job from within the Universal Importer tool by clicking the Run Tool option (note however, that the job will be run again when you execute one of the above actions):