Application Discovery - Group home

Accelerating application modernization and enabling quantum safety with IBM ADDI V6.1.0


IBM Application Discovery and Delivery Intelligence for IBM Z (ADDI) V6.1.0 introduces a new set of capabilities that empower enterprises to accelerate their application modernization and embark on the journey to quantum-safe with more confidence.

Highlights of ADDI V6.1.0

  • Added the crypto discovery feature to support the quantum-safe cryptography of the IBM z16. As the world enters the quantum computing era, it is possible to address those problems that were previously difficult more easily and quickly. However, quantum computing also puts forward higher requirements and challenges for safety. To tackle with those challenges, quantum-safe cryptography comes in. ADDI can help enterprises understand its crypto inventory by quickly identifying the cryptography used in COBOL applications, ICSF Crypto API calls (including encryption rules and other important parameters), and the calls to custom cryptographic layers. To learn more about this feature, read Mark Indermaur's blog and watch this ADDI crypto demonstration video.
  • Enhanced the analysis capabilities with support for Java™ and C application analysis. ADDI now provides the advanced Java analysis support to show the control flow of your Java application between classes and methods. 
  • Enhanced Db2 for LUW support with optimized performance. ADDI has consolidated database solutions with IBM Db2® LUW to support the full stack, which lowers your operational cost.
  • Simplified user experience to elevate developer productivity. ADDI provides a new web UI to show the impact analysis without the need of an integrated development environment (IDE). And with optimized performance in ADDI, you can run project builds and create call graphs more quickly.
  • Included Wazi Analyze V2.0. The updated Wazi Analyze component extends its support for languages and platforms. Now you can scan and analyze C programs, in addition to COBOL, PL/I, Java, and Assembler, and run the Wazi Analyze container on Linux® on IBM Z.

For even more detailed information, check the new features and enhancements that are available in all components of ADDI V6.1.0 in the following sections.


  • Added the following support features for COBOL 6.4. For more information, see Cobol Variable Usage.
    • Call static Java methods that use CALL statement in COBOL programs
    • PERFORM UNTIL EXIT statement
    • Compiler directives:
      • DATA
    • User-Defined Functions that are currently treated as COBOL programs
  • Added support for External Subroutines in NATURAL applications. For more information, see Natural Program Structure and Natural Variable Usage.
  • Improved support for Macro expansion in HLASM. Added support for &SYSMAC, &SYSLOC and &SYSSTYP System Variable Symbols, AIF with multiple conditions, UPPER function, and improved the expansion algorithm to take into account the dynamic changes of global variable symbols.
  • Added Cryptographic Discovery support for COBOL. For more information, see Using IBM AD and Quantum-Safe Cryptography Feature.
  • Added new improved logging feature for Build Process. For more information, see Displaying Build Results.
  • Enhanced support for working with Dynamic Calls. 
  • Added programmatically Runstats, Reorg and Rebind actions for Build performance boost on Large AD projects that use DB2 LUW Repository. 

IBM ADDI Extensions

  • Enhanced security by changing the way of password encryption.
  • Applied accessibility fixes and minor doc changes.

IBM Wazi Analyze

  • Enhanced impact analysis capabilities. For more information, see Viewing impact analysis results.
    • Added C language support, in addition to COBOL, PL/I, Java, and Assembler.
    • Improved the scanning feature. Now you can organize the source files in a sub-directory to be scanned and be able to scan files whose names and extensions are in upper or lower case. For more information, see Preparing the source files to be scanned.
  • Improved the scalability and usability of the relationship graph. When there are more than 100 nodes to display on the graph, the same types of nodes with the same relationship to the related nodes will be grouped together and displayed as a single node. For more information, see Viewing relationships between system artifacts from a z/OS Discovery Library Adapter data services data provider.
  • Added the settings of user preferences to customize the behavior of the analysis view. For example, you can set your preferred view or the number of items to be displayed in the table view. For more information, see Changing user preferences.
  • Added Linux on IBM Z container support.
  • Enhanced APIs to support Java application analysis. For more information, see Using Wazi Analyze APIs.
  • Made various UX/UI improvements:
    • Redesigned the landing page. The Wazi Analyze project is now called a workspace. The workspace name is the same as the project name in the Wazi Analyze container. A Workspace view is provided so that you can see the list of all available workspaces.
    • Added a data provider page to display all the available data providers when you configure additional data providers.
    • Improved search experience. For example, now you can see the number of search results that are found for each artifact type.
    • Improved the performance of displaying a large graph.

Try it now 

Learn more

IBM ADDI, DevOps, IBM Z, Wazi Developer, IBM z16, quantum-safe


Tue May 31, 2022 06:54 PM

To learn more about quantum-safe cryptography, please see the new Redbook that we also published today: Transitioning to Quantum-Safe Cryptography on IBM Z.