z/OSMF incorrect version number and URL in API Catalog
@hrishikesh-nalawade is already working on this.
Since Jan 7, 2026.
- Dominant language
- Java
- Stars
- 92
- Forks
- 81
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 46
Description
It appears the z/OSMF static registration Discovery does has 2 problems:
-
It does not have API version as documented in https://docs.zowe.org/stable/extend/extend-apiml/onboard-static-definition , and API catalog responds to having no version field by putting "vnull" on the screen, which users think means something is wrong.
-
It has a URL "https://:/ibmzosmf..." which appears to be because its trying to use environment variables that havent been around since v1?
Not sure how to solve 1, as the z/OSMF version isn't easily known at the time this file is substituted.
But 2 should be a matter of changing this line to use more relevant environment variables https://github.com/zowe/api-layer/blob/a33f50760b8f4839559172f197175d36d2256d6b/discovery-package/src/main/resources/zosmf-static-definition.yaml.template#L9
Such as, ZWE_zowe_externalDomains_0 : ZWE_zowe_externalPort
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.