Application onboarding for CAST Imaging - prerequisites

Before beginning the onboarding process, ensure the following prerequisites are completed:

Determine extension strategy(tick)

Out-of-the-box, AIP Console contains few restrictions or settings with regard to extensions, i.e. the following types of extensions can be installed automatically (by AIP Console) or manually (by an Application Owner or Analysis Manager (see Administration Center - Security - User Roles)):

While this provides flexibility for Application Owners or Analysis Managers, it can sometimes be problematic. To counter this, AIP Console provides a set of Extension Strategy settings that can be used to control the extensions that can be installed both automatically and manually in the integrated GUI and it is highly recommended that this strategy is implemented before any Versions are created.

See Determine Extension Strategy - v. 1.x for more information.

Configure .NET / Maven / JEE source code options(tick)

When onboarding an Application that includes .NET based source code or Maven based source code, you must tell the AIP Console where to find the .NET framework (system assemblies) / JAR files. The location of these items is crucial to ensure that the analysis completes successfully. See:

In addition, if your JEE source code does not have .pom or .project files, then you can configure AIP Console to correctly understand this source code. See:

Add a new application(tick)Before you can being the onboarding process, a new Application must first be added into AIP Console.
Prepare source code(tick)

Source code can be delivered in two ways:

ZIP fileSource code can be prepared in a ZIP (or tar.gz) file.
Source code folderYou can alternatively place source code in a predefined folder which your AIP Node can access. See Administration Center - Settings - Source Folder Location for more details about how to configure this.

CAST recommends organizing different source code into dedicated folders. For example:

ZIP
	|
	----Java source code folder
	|
	----SQL source code folder
		|
		----app1.sql
		----app2.sql
Access AIP Console(tick)To access AIP Console, use the following URL (ensure you specify the correct server and port number): http://<server>:8081/ui/index.html.