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 actions | Possible 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 deletion | 1 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 : ???
|