zowe / zowe/api-layer

caching-service config dependency when unused

Open
#3,327 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement help-wanted Priority: High size/M
Dominant language
Java
Stars
92
Forks
81
Avg merge
1d 9h
Merged PRs (30d)
46

Description

I had a zwe config|install error (I forget which) that gave:

Error ZWEL0157E: Zowe Caching Service VSAM data set Non-RLS volume (zowe.setup.vsam.volume) is not defined in Zowe YAML configuration file.

However, I had specified in my zowe.yaml components.caching-service.enable: false.

Should the install fail if I don't have these parms set when I don't intend to use the service?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the zwe config|install error with components.caching-service.enable: false and trace the configuration validation for the caching service. Done means installation no longer requires the caching-service VSAM parameters when that service is disabled, with the relevant validation behavior covered by a test.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.