When product are changed from being a standalone/individual product to a component of another "main" product, get latest maintenance from this "main" product does not get all the maintenance for the component product.
For example, CA Datacom/AD - MVS 15.0 and 15.1 are no longer standalone/individual products. They are included as components in CA Common Services for z/OS - MVS 15.0.
Release : 6.0
Component : Chorus Software Manager
The reason is that the components for CA Datacom/AD - MVS have not been made available for CA Common Services for z/OS - MVS 15.0 in supportservices.ca.com. For example this URL format
https://supportservices.ca.com/support/licproducts/CA90SV00200/releases?site=nnnnnn should include all the CA Datacom/AD - MVS.
From the products tab in CA CSM first check to see if the product is already in the list of available products. If the product such as CA Datacom/AD is not in the list an extra step is required which is documented below.
In the upper left click "Add product" and add product that is no longer a standalone product. This product may already be in the available list of products but it may be missing the required release. The procedure will add the product back to the available list with the required release or associate the required release if it is already available. Example using CA Datacom/AD - MVS.
The product name must be entered exactly as the standard named used by CA CSM. This will create an occurrence of the product with the release. To get maintenance right click on the release of this product then click get latest maintenance. This will get all the maintenance, not just some that would be downloaded from the "main" product such as CA Common Services for z/OS - MVS 15.0. In the example right on 15.1 of CA Datacom/AD - MVS. If the maintenance is for 15.0 then used 15.0.
If CA Datacom/AD was not in the list of available run the following JCL. The hlq is for the MSMMUFS startup:
//STEP05A EXEC PGM=DBSQLPR,
//STEPLIB DD DSN=hlq.CUSLIB,
// DD DSN=hlq.CAAXLOAD,
//CXX DD DSN=hlq.CXX,
//SYSUDUMP DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//STDERR DD SYSOUT=*
//STDOUT DD SYSOUT=*
//OPTIONS DD *
//SYSIN DD *
SELECT * FROM PRODUCT;
At the end of the output you will see the product that was added. In my case this is it:
0 2 2020-11-20-22.214.171.1247000
737 CA Datacom/AD - MVS
There is no DESCRIPTION and the PRODUCTID is 737. The value that should be in DESCRIPTION field for Datacom/AD is DATABB00200.
Run the same DBSQLPR JCL with this input:
nnn is the productid from the first run of DBSQLPR and ssssss is your site id:
//SYSIN DD *
UPDATE PRODUCT SET DESCRIPTION = 'DATABB00200'
WHERE PRODUCTID = nnn;
INSERT INTO SITEPRODUCT (SITEID, PRODUCTID)
VALUES ('ssssss',nnn );
After this is done recycle MSMTC after which you should be able to right click on 15.1 or 15.0 of Datacom/AD followed by 'get latest maintenance' or 'update product release'.