Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>DevX Code InsightsNew to Visual Studio Code? Get it now.
DevX Code Insights

DevX Code Insights

BMC

|
358 installs
| (0) | Free
BMC AMI DevX Workbench Code Insights empowers developers to quickly understand, update and troubleshoot complex, monolithic mainframe systems and code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BMC AMI DevX Workbench Code Insights

Overview

BMC AMI DevX Workbench Code Insights offers intuitive visualizations of mainframe code helping developers of all experience levels understand interactions, dependencies, and relationships between programs. Developers can understand how COBOL, PL/I applications function without having to decipher complex documentation or code bases using various charts and tables.

Runtime Visualizer provides unprecedented visibility into complex interactions using graphical insight into what happens when an application executes, including the ability to save and replay the execution trace without source code dependencies.

Introducing Generative AI based feature Code Explain that leverages advanced AI algorithms to assist developers in understanding complex codebases more efficiently. By providing summaries and detailed explanations of code logic, this tool significantly reduces the time and effort required to comprehend large and intricate programs.

What's New

Initial Release

  • Program Structure Chart
    • Provides a visual and interactive presentation of the program as a collection of procedures or paragraph nodes
    • Expand/collapse of nodes for ease in code analysis
    • Zoom in and zoom out
    • Panning – Allows users to move the visible area of a large program chart without changing the zoom level
    • View details of procedures, callable programs, database nodes
    • Ability to show/hide icons in the nodes, external calls, zoom slider
    • Identification of the dead code in the program
    • Synchronized navigation between the chart and code in the editor
    • Show hierarchy – shows direct and indirect relationships of a selected node
    • Make a root – Provides view where selected node is treated as a root and displays descendants
  • Logic Flow Chart – Displays the flow of the code in the selected procedure or program
  • Data Flow (Tree, table & chart) – Displays the flow of a variable in a program to/from other variables
  • Program Summary – Provides valuable and in-depth information about the program

Runtime Visualizer

  • Enable Runtime Visualization in batch, CICS and IMS MPP debug configurations. When the debug session completes, a Runtime Visualizer view appears that can be used to view the program and I/O calls, one after another, in the order in which they occurred
  • Ability to export runtime visualization events for later import and viewing

Code Insights Explain

  • User selects a snippet or a program – This action provides the user with an explanation of the selected snippet or a program, detailing the business logic in terms of a summary and detailed view
  • Request explanation of a COBOL program with copybooks and understand the business logic in the copybooks and how it relates in the program
  • Users can regenerate the response to obtain a deeper, clearer explanation of a snippet or an entire file
  • Users can gain a deeper understanding of the executed paragraphs in COBOL programs by selecting a snippet or the entire program for analysis
  • Ability to generate, copy/paste comments for a selected snippet or program

Prerequisites

  • Visual Studio Code version 1.92.1 or above
  • BMC AMI DevX Code Insights license required
  • BMC AMI DevX Workbench Explorer downloaded and installed from Visual Studio Code Marketplace
  • AMI AI Services version 1.3
  • BMC AMI Common Enterprise Services (CES) with version 24.2.1 installed and set up
  • IBM Z Open Editor version 4.4.0

Use Cases

  • Access an intuitive flow chart of the program being opened
  • Visualize the input and output connections of any variable used in a program
  • Assess the program's scope and complexity
  • Debug the program by turning on Runtime visualization flag and view and analyze the chart that gets created after debugging is completed
  • Open context menu for a program in the editor and get the explanation of a code snippet or a program for deeper analysis

Getting Started

  • Go to the DevX Explorer extension and create HCI connection. After you create HCI connection, you can access mainframe data sets and members
  • Create a debug configuration by turning on Runtime Visualization flag and analyze the chart.
  • Get the explanation of a code snippet or a program by right clicking in the editor where program is opened

Release Notes

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft