Provides shared functionality to VS Code extensions that access Fault Analyzer
and File Manager for z/OS resources.
The IBM ADFz Common Component extension enables centralized credential storage for the Fault Analyzer and File Manager extensions,
and offers menu options to configure ADFz Common Component connections, streamlining setup across products.
Table of contents
Requirements
General requirements
Host requirements
VS Code requirements
- VS Code
1.108.0+
- Zowe Explorer
3.2.0+
- Assumes the user is familiar with the Zowe Explorer extension before using the IBM ADFz Common Component extension.
Integration with Zowe Explorer
The IBM ADFz Common Component extension builds on the strong foundation provided by Zowe Explorer.
To preserve the familiar Zowe Explorer user experience, it purposefully avoids contributing highly
customized UI elements whenever possible. Instead, it enhances your current workspace by:
- Mapping ADFzCC connections to your Zowe profiles.
- Adding new functionality directly to Zowe Explorer's existing views.
See the Getting help section to report issues related to the Zowe Explorer extension.
Configuring the extension
Configure the following setting under IBM ADFz Common Component in VS Code Settings.
Credentials: Prompt On Profile Update
Use the Prompt On Profile Update setting to control whether the extension prompts you to update
ADFz Common Component credentials when the associated Zowe profile credentials change.
This is enabled by default.
ADFz Common Component connections
The extension associates an ADFz Common Component server connection with a compatible Zowe profile.
The connection configuration includes the server host (inferred from the associated Zowe profile),
the server port, username, password or pass token, and whether to start the server connection in debug mode.
- Open the Zowe Explorer tool window.
- Right-click the Zowe profile that matches the z/OS subsystem where the ADFz Common Component server runs.
- Select Application Delivery Foundation for z/OS > Configure connection.
- Enter the ADFz Common Component server port, username, password or pass token, and debug mode.
The ADFz context menu
Alternatively, you can configure a connection from the command palette by running IBM ADFz Common Component: Manage Connections,
selecting a compatible Zowe profile, and choosing Configure Connection.
The Manage Connections palette command
Important: this is an experimental feature
You can specify the ADFz Common Component server port and debug mode in a Zowe team configuration profile.
Add an adfzcc object under the profile's properties object:
{
"profiles": {
"my-profile": {
"type": "zosmf",
"properties": {
"host": "zosmf.example.com",
"port": 443,
"adfzcc": {
"port": 2860,
"debug": false
}
}
}
}
}
When adfzcc.port or adfzcc.debug is specified, the extension uses that value instead of prompting for it.
User credentials are still requested when they are not already available.
Remove an existing connection
- Right-click the Zowe profile with the ADFz Common Component connection.
- Select Application Delivery Foundation for z/OS > Remove connection.
- Confirm the removal.
Alternatively, you can remove a connection from the command palette by running IBM ADFz Common Component: Manage Connections,
selecting the configured profile, and choosing Remove Connection. Removing a connection also removes its linked resources.
Getting help
To ask questions or report issues related to the installation, configuration,
or use of this extension, contact IBM Support.
Zowe Explorer issues
The IBM ADFz Common Component extension depends on Zowe Explorer.
Issues might originate from core Zowe Explorer functionality rather than the extension itself.
Examples include:
- Data set and Unix System Services (USS) file browsing
- Job management and submission
- Base Zowe Explorer commands and views
Report issues that are specific to Zowe Explorer to the Zowe Explorer issue tracker.
To determine the source of an issue and the appropriate reporting channel, consider the following:
- Error notifications include the extension name.
- Log entries displayed in the Output view are categorized by extension.