GIANNI, IBM i LIBRARY AUDIT TOOL
Audit your IBM i applications in just a few minutes.
Gianni analyzes your IBM i libraries and generates a clear HTML report on the quality and maintainability of your code, without leaving any trace on your system.
Platform
Windows 10/11
Requirements
IBM i + Java 8
Output format
HTML report
A simple and comprehensive audit.
Gianni gives you an immediate view of the state of your IBM i application, with no installation required on the target system.
The report
Five views to understand everything.
Each tab of the report answers a key question about the health of your application.
Object types
An overview of your application’s composition: component types, number of compiled objects, and sources. A chart and table let you filter by category.
Compiled objects
Sources
Percentages
Source explorer
The top 10 source files across four criteria: the largest, the most complex, the least commented, and the oldest. Ideal for prioritizing refactoring efforts.
Complexity
Comment ratio
Age
Change history
A year-by-year timeline of the latest changes to each source. Quickly identify periods of intense activity or areas of code that have been inactive for a long time.
Modified members
Impacted lines
Synchronization & Conflicts
Detect inconsistencies between your sources and your compiled objects: objects without a source, sources without an object, out-of-sync files, and naming conflicts between libraries.
Sources without object
Out of sync
Naming conflicts
Dead code
Identify objects that have never been used, unused for a configurable number of months (3 to 60 months), or rarely used (fewer than 2 active days per year). A concrete way to clean up your application.
Unused for X months
Rarely used
Security & Privacy
Built for demanding environments.
Gianni was designed to meet the security requirements of the most stringent IT teams.








