There may be a need to rename one or more of the SMP/E-controlled files for a product. While it is easy to rename the files themselves in the catalog, other tools that maintain an internal repository of file names are not automatically updated.
In SMP/E, these files are defined using the DDDEF parameter. This article shows a simple JCL stream that can be used to list the contents of the DDDEFs in the CSI.
In a CSI, as there can be multiple zones, you can list the DDDEFs associated to the global zone or each defined zone as well as for all zones in a single report.
Here is the base JCL you can use for all of this:
//*
//LISTSMPE EXEC PGM=GIMSMP,REGION=4096K
//SMPCSI DD DISP=SHR,DSN=DCMLV1.AX15G0.CSI
//SMPLOG DD DUMMY
//SMPHOLD DD DUMMY
//SMPOUT DD SYSOUT=*
//SMPRPT DD SYSOUT=*
//SMPLIST DD SYSOUT=*
//SMPSNAP DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SMPCNTL DD *
<<your control statements go here>>
/*
To list a single zone (for CA Datacom, you can set the boundary to Global, CAID0, or CAIT0), use these control statements:
SET BDY(zone name).
LIST DDDEF.
To list all the DDDEFs for all zones in the CSI, use these control statements (note that you still need to enter a valid zone first even though all zones are listed):
SET BDY(zone name).
LIST DDDEF ALLZONES.
For more information on the SMP/E LIST command, please review the IBM Knowledge Center documentation for z/OS SMP/E.
As always, please contact Broadcom support for CA Datacom if you have further questions.