Zowe CICS ExplorerThis CICS Extension for Zowe Explorer adds additional functionality to the popular VSCode extension, Zowe Explorer. This extension allows interactions with CICS regions and programs, and the ability to run commands against them. Contents
Software RequirementsEnsure that you meet the following prerequisites before you use the extension:
Tip: See Troubleshooting guide for solutions to common problems. Features
To Install CICS Extension for Zowe Explorer see Installation. Getting StartedCreate ProfileIf you already have a Zowe CICS CLI profile, the CICS tree will load the default profile on startup. If you don't have an existing Zowe CICS CLI profile, follow these steps to create one: Using Zowe Team Configuration
Here's an example of a CICS profile entry in the config file:
Tip: Create a profile without the "user" and "password" properties and expand the profile after loading it into the CICS view. The CICS extension will then prompt you for the "user" and "password" fields to be stored in the secure array. Using Zowe v1 profiles
Note: The connection must point to a CICS region's CICS Management Client Interface (CMCI) TCP/IP host name and port number. The region can be a WUI server in a CICSPlex, or else a stand-alone Single Management Application Programming (SMSS) region. Configuring a CICS region to have a connection is a system programmer task and more details can be found in Setting up CMCI with CICSPlex SM or Setting up CMCI in a stand-alone CICS region. If your CMCI connection is configured to use a self-signed certificate that your PC's trust store doesn't recognize, see Untrusted TLS certificates.
To show more than one CICS profiles in the tree, select the + button and choose from the list of profiles. Only profiles that not already included in the CICS tree will be shown. Addtional details for making the connectionThe connection must point to a CICS region's CICS Management Client Interface (CMCI) TCP/IP host name and port number. The region can be a WUI server in a CICSPlex, a stand-alone Single Management Application Programming (SMSS) region, or a CICS system group. If neither of the fields under 'CICS Details' (for users using v1 profiles) or neither the 'cicsPlex' or 'regionName' properties (for users using team configuration) are specified, the profile will show all CICSPlex for the WUI server. Specify a Plex Name to just view data for a single CICSPlex. For a CICSPlex, all managed regions will be shown unless you specify a specific region name. Instead of a region name, you may also enter a CICS System Group to allow scoping of resources within the CICSPlex. For a stand-alone CICS region, the Region Name may be entered but is optional. Do not enter a CICSPlex name for a stand-alone CICS region. Configuring a CICS region to have a connection is a system programmer task and more details can be found in Setting up CMCI with CICSPlex SM or Setting up CMCI in a stand-alone CICS region. If your CMCI connection is configured to use a self-signed certificate that your PC's trust store doesn't recognize, see Untrusted TLS certificates To show more than one CICS profile in the tree, select the + button and choose from the list of profiles. Only profiles not already included in the CICS tree will be shown. To view all Zowe CICS CLI profiles use the command Update ProfileUsing Zowe Team Configuration
Using Zowe v1 profiles
Hiding ProfilesOpen the menu actions for a profile by right-clicking a profile and select
Deleting ProfilesUsing Zowe Team Configuration
Using Zowe v1 profiles
CICS ResourcesExpand a CICS profile to see the region name, and expand the region to view its resources. If the CICS profile is connected to a CMAS region that is part of a CICSPlex, the tree will show all of the regions managed by the CICSPlex. If the CICS profile is for an SMSS region then just one region will be shown. Inactive regions in a plex are shown with an empty icon. Show and Filter Resources in a RegionExpand a CICS region to show folders for the resource types The list of resources are pre-filtered to exclude many of the IBM supplied ones to narrow the contents to just include user programs. Use the search icon against a resource type to apply a filter. This can be an exact resource name or else you can use wildcards. The search history is saved so you can recall previous searches. To reset the filter to its initial criteria use the clear filter icon against the resource type. If you wish to see all resources in a region (including IBM supplied ones) you can use "*" as a filter.
Tip: To apply multiple filters, separate entries with a comma. You can append any filter with an *, which indicates wildcard searching. Show and Filter Resources in a PlexSimilar to filtering resources in a region, it is also possible to apply a filter on a all region resources in a plex. Use the search icon inline with the To reset the filter to its initial criteria use the clear filter icon against the
Tip: To apply multiple filters, separate entries with a comma. You can append any filter with an *, which indicates wildcard searching. Show and Filter Resources in an 'All' Resource TreePlexes contain an To view resources under these trees, use the search icon inline with the tree and apply a filter.
If the applied filter results in over 500 records, either change the filter to narrow down the search, or click the Tip: The default 500 count can be modified via the
Show AttributesRight-click and use the pop-up menu against a program to list the available actions that can be performed. For every resource, including a CICS region,
Enable and DisableRight-click against a program, local transaction or local file to open up the pop-up menu and click
New Copy and Phase InUse The
Open and Close Local FilesRight-click against a closed local file and perform the To close a local file, right-click against an open local file and perform the
Purge TaskRight-click against a task and click the Select the appropriate condition to perform the purge.
Inquire FunctionalityRight-click against a Task and perform the The same can be done on a Local Transaction to find the associated Program by executing the
View Datasets under LibrariesExpand libraries of a region to view specific datasets belonging to a library. Right-click on libraries to
View four CICS Web Resources under the Web FolderExpand the Web folder to view TCPIP Services, URI Maps, Pipelines and Web Services. Each of these resources can be expanded and allows for right-click functionality on the specific resource to execute the
Untrusted TLS CertificatesIf the CMCI connection is using a TLS certificate that your PC doesn't have in its trust store, then by default the connection will be rejected as potentially this could be from an unsafe site. To override this behavior, either set the If you define a profile as only accepting trusted TLS certificates when the Zowe Explorer first connects it will detect the mismatch and allow you to override the setting and proceed. This is done through a pop-up message with a
Usage tips
Providing feedback or help contributingChecking the source of an errorBefore filing an issue, check if an error is arising from the IBM CICS for Zowe Explorer extension and not the Zowe Explorer extension by expanding the error message and checking if the
Error messages arising from the Zowe Explorer extension will have the Filing an issueBefore filing an issue, check the Troubleshooting guide first to ensure that the issue hasn't already been addressed. To file issues, use the IBM CICS for Zowe Explorer issue list, or chat with use on Slack by indicating the message is for the IBM CICS for Zowe Explorer extension. |