1.2.0

New features

Feature

Description

C/C++ Technology support -
New architecture based on multi analysis node-
New CMS-API-
New installer-
Notification implementation-
TCC improvement-
Token management-

Complete feature list

Actions

Inventory management
  • List of declared Technologies for an application
  • Fill Application Technologies for an application
  • Fill Technologies details for Technologies

Launch Analysis

  • With steps selection (Import, code analysis, snapshots)
  • With Parameters (snapshot name, upload to AAD)

Snapshots management

  • List snapshots
  • Delete snapshot
  • Sync snapshots to AAD

Versions management

  • List versions
  • Create version using DMT
  • Edit an existing version with DMT
  • Accept, Reject, Import, Delete version

Follow-up and outcome

  • View progress of an on-going action
  • View outcome of an action
  • View 1st level log for each step of an action
  • Download all logs, including 2nd level logs, for a step of an action
  • Notification of success/failure for the last action on an application
Parallel actionsPossible to launch multiple actions at the same time, on different applications
Navigation to Dashboards
  • Navigation to AAD/AED homepage
  • Navigation to the AED page of a given application
Code Analysis Configuration 

Technology coverage

  • JEE
  • Mainframe
  • .NET/VB.NET
  • PL-SQL
  • MS-SQL
  • SAP
  • C/C++
  • Universal Analyzer

JEE Analysis content view

  • Java files & folders
  • Resource files (XML and properties)
  • Web app files (descriptor, server files, client files)
  • All read-only

Mainframe Analysis content view

  • Mainframe source files and folder
  • Read-only

.NET/VB.NET Analysis content view

  • Source files & folders
  • DLL files
  • All read-only

PL-SQL Analysis content view

  • Path to the DB extraction folder
  • Read-only

MS-SQL Analysis content view

  • Path to the DB extraction folder
  • Read-only
SAP
  • Path to project
  • Path to table
C/C++ Analysis content view

Universal Analysis content view

  • Package
  • Universal Language
  • Source files and folders
  • Read-only

JEE Analysis configuration

  • Java version configuration
  • Java Framework versions selection
  • Configuration of File extensions to be analyzed (java files, resource files, jsp files, client files)

JEE classpath management

  • View classpath configuration
  • Upload new JAR file to the configuration (to an AU, for all AU)
  • Delete an uploaded JAR

Mainframe Analysis configuration

  • Configuration of Mainframe source files extensions (for COBOL, JCL, IMS, CICL)

Universal Analyzer configuration

  • Creation of new Universal analysis unit
Dependencies
  • View dependencies discovered according to the project configuration (Maven or Eclipse)
  • View default dependencies between technologies
  • Create/Delete custom dependencies

Consolidation Options

Modules

  • Choice between Full Content Module and Modules per AU
Enrichment Tools 
DLM Validation rules
  • Upload DLM validation rule files
  • View the content of DLM validation rule files
Transactions 
Overview
  • Display the number of transactions identified across the application, with the number of valid transactions (those that reach an end point or a data entity), compare to the number of invalid ones.
Details
  • Display the list of transactions identified across the application with the number of end points and data entities they reach.
  • Display the list of data entities identified across the application.
  • Tables can sorted for all columns.
  • Rows can be filtered for all columns.
  • Transactions that will lead to empty transactional functions are highlighted.
Configuration Rules
  • Display the list of configuration rules that has been loaded for entry points, end points, data entitites, and excluded items.
  • Rules can activated/deactivated as will.
  • Tables can sorted for all columns.
  • Rows can be filtered for all columns.
  • User can create custom rules based on name and type.
  • User can delete custom rules only.
Function Points 
Overview
  • Display the number of AFP counted for the application with those for Transactional Functions and those for Data Functions.
Details
  • Display the list of transactional functions identified from the transactions, with their type, FTR, DET, and FP.
  • Display the list of data functions identified from data entities, with their type, RET, DET, and FP.
  • Tables can sorted for all columns.
  • Rows can be filtered for all columns.
  • User can see and edit the element attributes.
  • User can merge (un-merge), split (un-split), ignore, and delete functions.
  • User can see the content of a merged function.
Enhancement
  • User can select the enhancement measure (OMG AEP or CAST EFP) that must be applied on the application when computing a snapshot.

Administration & Security

Installation

  • New installer to help user to install AIP Console as simple use on local computer or as supporting mutli analysis node on top of a complete version of AIP 8.3
  • Support of CSS2 and CSS3
Authentication
  • 3 supported modes for user management
    • Local definition
    • LDAP/LDAPS connection
    • MS Active Directory connection
  • Login required for access
  • Logout possible
  • Automatic Session timeout
HTTPS
  • HTTPS activation
  • HTTP to HTTPS redirection
Application Administration

Application declaration

1 step application declaration, with

  • Creation of the DB schemas
  • Activation of CMS licenses
  • Association to the measurement base
  • Association to the delivery folder
Application deletion1 step also, removing alll the underlying data (databases and source code)
Application template
  • Ability to specify the list of AIP extensions which have to be installed on each application which is declared
Application domains
  • Create application domain
  • Assign a newly created application to a domain
  • Move an application between domains
  • Delete a domain
User rights management
Administrator role

Support for defining administrators for the platform

  • Restricting access to Application administration and User rights management
  • Role given to a specific user, or to a whole LDAP group (including nested groups)
Analysis manager role

Support for restricting access to a given list of application

  • Role assigned per application, or for a whole application domain
  • Role given to a specific user, or to a whole LDAP group (including nested groups)
Application Owner

Support for restricting access to a given list of application

  • new roles assigned per application, of for a whole application domain
  • new roles given to a specific user

Note that this role is for now aligned with Analysis Manager role but should evolve soon to get only access to some features in the CAST Web Back Office

Inventory Administration
default Technologies
  • Add/remove default list of available Technologies
details by Technology
  • Add/remove details about technology
CMS-API
New exposed API based on Analysis Node
  • An API on top of analysis node is available and is accessed by AIP Console. This API has been documented and can be visible here : ???

Requirements

See Deployment requirements.

How to report issues and feedback

Please report and issue or feedback to the product manager, Damien Charlemagne (d.charlemagne@castsoftware.com).