Start the onboarding
Move to the Console screen if you are not already there:
Click the Onboard application button:
Define your application and source code
After clicking Onboard application, the following screen is displayed allowing you to define your application and source code:
1 | Application name | Enter a name for the application that represents the source code you are uploading:
Corresponding schema names created on the CAST Storage Service/PostgreSQL instance All applications require a set of database schemas in which analysis results are stored:
The naming of these schemas follows specific rules as outlined below:
The following constraints are imposed by CAST Storage Service/PostgreSQL:
Taking into account the constraints mentioned above, Console does the following list of transformations to generate a prefix from the given application name, in this example: *8App_Prod! (main.app)
|
---|---|---|
2 | Domain name (optional) | Enter a domain name (optional):
|
3 | License key | This field is visible only when the Named Application license key scope has been chosen by the administrator when Console was initialized (see Complete start-up wizard - v. 2.x). It enables you to input the specific license key for the Application you are creating. The license key MUST match the name of the Application you are creating. |
4 | Nodes (optional) | Available in ≥ 2.9 when using Enterprise mode. This field is only visible when you have multiple Nodes configured in CAST Console. It enables you to choose a specific Node for the initial Fast Scan process (the subsequent deep analysis will also be locked to this specific Node and it will not be possible to change it - this is to ensure stability). For example you may have two Nodes: one running AIP Core 8.3.40 and one running AIP Core 8.3.50, and you want to specifically use the more recent Node for this application - in this scenario, ensure you choose the Node you require here: If you do not choose a Node (i.e. you leave the option the default position set to Any), then Console will function in load balancing mode:
In previous releases where this option is not available, Console will also function in load balancing mode as described above. |
5 | Upload source code | Choose either to upload a ZIP archive file, or select the code from a dedicated folder (see Administration Center - Settings - Source Folder Location) - note that if no dedicated folder has been configured, this option will not be visible. The Replace option allows you to change the source code you have selected. |
6 | Fast Scan | Click Fast Scan to start the onboarding process. See below. |
Start the Fast Scan
When you have chosen an Application name, entered a License Key (if you are using Named Application license keys) and you have chosen your source code, the Fast Scan button will become available. Click this to start the Fast Scan process:
The following screen is then displayed:
You can also view more detailed progress using the flashing icon in the bottom left corner:
What happens during a Fast Scan?
The following occurs when the Fast Scan is launched:
Create Delivery folder | This step creates a folder in the default delivery folder location, specific to the current application. This folder contains information about the current application and is located here by default (but this location may have been customized):
|
---|---|
Unzipping source | This step is only actioned if you have chosen to upload source code from a ZIP archive file. The unzipped source code is placed in the following location (but this location may have been customized)
|
Initialize fast scan | Creates data about the application and stores it in the Delivery folder created earlier. |
Content discovery | Scans the uploaded source code and attempts to extract the following information:
The information detected in this step is used for the display in the Application - Overview with Fast Scan page. |
What next?
The next step is described in Application onboarding with Fast Scan - validate the Fast Scan.