Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Future consideration
Created by Guest
Created on Feb 14, 2024

Enhancements for validating DBB toolkit setup/configuration

Please consult the thread at https://github.com/IBM/dbb-zappbuild/discussions/466 

I am often asked to validate things with regards to DBB/zAppBuild. Many of these tasks I manually do, though I have a few scripts of my own that do some of it. I realize that part of this inquiry is in regards directly to DBB and the database; but it has direct impacts to zAppBuild. This may be for a new client implementing DBB or for an upgrade of DBB to 2.x. In both scenarios zAppBuild is also in question.

How can I automate this?
Let me use Jazz as a simple example. When you go through the web wizard for the setup of Jazz, it requires you to input the required information to connect the database. It then has a Test Connection button. This validates that you have the correct database credentials, jdbc drivers, and the requisite environment settings.

I often need to validate the following items:
General DBB:

  • DBB db2z database has correct RACF permissions.
  • DBB_HOME is defined in /etc/profile or otherwise
  • DBB toolkit has the correct permissions. i.e. /usr/lpp/IBM/dbb/bin and such are as they need to be.
  • DB2 JDBC drivers
     

The idea should about extending the validation.groovy script to check:

This also needs to be documented in the Host Configuration guide.

Idea priority Medium