Configure VS Code Settings
Use the VS Code Settings for COBOL Upgrade Advisor for z/OSĀ® to define common input values and configuration options used across the application. From a centralized location, you can define common input values for inventory and invalid data detection scans and enable the CUAZ Model Context Protocol (MCP) server option.
When you run an inventory or invalid data detection scan, these predefined values are automatically populated from the VS Code User Settings, reducing manual input, streamlining the setup process, and ensuring consistency across your workflow.
To open the VS Code Settings for CUAZ,
- Open VS Code Settings.
- Navigate to Extensions.
- Locate the COBOL Upgrade Advisor for z/OS Extension.
CUAZ input fields
- Install Locations
-
- CUAZ Install Location
- Data set name where the server component of CUAZ, CBUBE, is installed.
- CUAZ Launcher Location
- Data set name where CBUINIT is located.
- CUAZ USS Path
- The UNIX path to the
CUAZReportGenerator.pyPython program. The default SMP/E installed location is/usr/lpp/IBM/cbu/v1r1/pytools. - Python Install Location
- The location of the Python executable that runs the script. The default SMP/E installed location is
/usr/lpp/IBM/cyp/v3rXX/pyz/bin/Python3, whereXXis the Python 3 version. - COBOL Compiler Install Location
- The COBOL 6 compiler install location.
- Output Locations
-
- Profiler Data Location
- Data set name where the profiling report for your application will be generated.
- CUAZ Output Report Location
- Data set name where the output for CUAZ will be stored. This is where generated reports are saved.
- Runtime Message Location
- Data set name where the output of the runtime messages is stored. This is used specifically for invalid data detection scans.
MCP Settings
To use CUAZ in agent mode, configure the following:- Enable the Enable the CUAZ Model Context Protocol (MCP) server option.
- Specify the CUAZ Model Context Protocal (MCP) server port number. Default value is 4000.
Additional configuration
Ensure that the following settings are configured:- Log Level
- Set the log level to
ALLto enable logging of all warning, debug, and error messages in the VS Code output panel. - AI Extension
- Select the AI agent that you want to use with the Smart code converter.
- Compiler Options
- By default, the compiler options are set to
INITCHECK,DIAGTRUNC, andNOCOMPILE. - Welcome page
- Enable the Show the CUAZ welcome page at startup option.