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).
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:
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 an idea.
Get feedback from the IBM team and other customers to refine your idea.
Follow the idea through the IBM Ideas process.
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.
We are implementing changes in IPLB to make the CI0COMP change automatic when TPF runs on z/VM.
The device owner is obtained via diagnose e4 (mdisk info) but getting the correct IPL device number requires parsing diagnose 8 INDICATE USER *.
The IPL device number is in the VMDBK (VMDIPLNM, and a bit flag indicating whether it's device number or an NSS name) but alas, that info doesn't appear to be exposed other than by CP INDICATE USER *
Using diag e4 was much simpler that parsing CP QUERY MDISK.
There may still be requirements for a ZCTKI ALTER command, but less so with IPLB "fixing" it dynamically.
If the goal is to make CI0COMP reflect the VM userid that owns the IPL disk, a change in IPLB can:
If the guest is running under VM, the use diag 8 to INDICATE USER, get the IPL device number from IPLSYS=DEV nnnn, another diag 8 to QUERY MDISK nnnn, and take the 3rd word from the second line, padded to 8 characters. When IPLB calls CTIN, the correct value is present and SCPID is correct.
A fully automated CMS process on VM can easily bring up a TPF system and issue ZCTKI .... but trying to effect the same change with ZDKAT/ZAFIL is much more complicated because the displacement of the fields has to be obtained elsewhere. Though it's likely the displacements to those fields won't change often, I don't want the risk of hard coding the values and having that cause untold problems down the road. If the displacements do change, the ZCTKI code will always have the correct displacements, even if they vary from one system to another.