Operational considerations
PARMLIB product configuration
For more information on changing a PARMLIB member, configuring BMC AMI mainframe products, using a non-default CMSC or parameter suffix value, and implementing the zIIP Enablement Service, see the CMSC Administration section in this topic.
Copying sample PARMLIB members
Copy the provided sample to your site’s common PARMLIB data sets for BMC.
Updating the CMSC with PARMLIB information
- Make your product’s PARMLIB members available in the //CWPARM concatenation of the BMC AMI Common Mainframe Services Controller (CMSC). The PARMLIB data set can be allocated as either a PDS or a PDSE.
After making changes to your PARMLIB members, use the z/OS MODIFY command to update the CMSC with the changes you made to the PARMLIB member.
- Specify the name of CMSC PARMLIB members DDSNnnnn (default is DDSN00, or the specified default in your site’s CMSC start-up) with the DDNAMEs and DATASET NAMEs of all BMC AMI products, such as File-AID, BMC AMI DevX Code Debug for TSO, BMC AMI DevX Abend-AID, etc. A sample is located in hlq.SLCXCNTL(DDSN00).
DDSNnnnn provides the names of BMC run-time libraries installed at your site. You will need the DDSNnnnn names if you wish to use Simple Deploy for configuring your BMC AMI mainframe products.
CMSC administration
BMC AMI mainframe products use parameter libraries, or PARMLIBs for setting their configuration and customizations values. We recommend storing your site’s PARMLIB members in a common library. A copy of your product’s parameter files must reside in the //CWPARM concatenation of the BMC AMI Common Mainframe Services Controller (CMSC).
The CWPARM is the DD from which the CMSC retrieves the parameters. This DD is a concatenated list of all data sets containing the PARMLIB members for each of the BMC AMI mainframe products. The CMSC will only read members into storage that contain the product prefixes specified in BMC AMI product PARMLIB member parameters. Sample parameter files provided in SLCXCNTL may be copied to the desired CWPARM data set and then modified to site-specific requirements.
CMSC start-up parameters (BMC AMI product PARMLIB member parameters) specify the default 1 to 4 character suffix for all the BMC AMI product PARMLIB members. If the parameter value for a given product is omitted (null or blank), the default suffix will default to 00.
The product parameter is specified followed by the equal sign, and then the 1 to 4 character suffix (for example: LMCL=01 points to PARMLIB member LMCL01).
BMC AMI product PARMLIB member parameters
Product PARMLIB Member Parameters | Two-Character Product Code Override | Product |
|---|---|---|
AABD | AB | BMC AMI DevX Abend-AID BDCAS |
AADC | AD | BMC AMI DevX Abend-AID DCAS |
AAFA | AF | BMC AMI DevX Abend-AID Fault Analytics |
AATD | AT | BMC AMI DevX Abend-AID TDCAS |
AAVW | AV | BMC AMI DevX Abend-AID Viewer |
CMSC | -- | BMC AMI Common Mainframe Service Controller |
CSS | CX | BMC AMI Common Shared Services |
CWGL | -- | BMC Global Parameters |
DDSN | DD | Simple Deploy |
FACM | FC | File-AID Common Component |
FADA | DA | BMC AMI DevX File-AID/Data Solutions |
FADE | F1 | File-AID DB2 Environment Information |
FAMV | FA | BMC AMI DevX File-AID/MVS |
FAFR | FR | BMC AMI DevX File-AID/RDX |
FAFD | FD | BMC AMI DevX File-AID for Db2 |
FAIE | FE | File-AID IMS Environment Information |
FAIX | FI | BMC AMI DevX File-AID for IMS |
HCI | HC | Host Communications Interface |
IWCM | IM | Code Pipeline Server |
IWCT | IT | Code Pipeline Component Transport task |
IWCI | II | Code Pipeline Communications Interface task |
HSCM | QF | BMC AMI DevX Performance Test |
LMCL | LM | License Management Client |
STR | SB | BMC AMI Strobe |
XATZ | -- | BMC AMI DevX Total Test Functional Test |
XVGB | X1 | BMC AMI DevX Code Debug for CICS Code Coverage |
XDGB | X2 | BMC AMI DevX Code Debug for CICS Global |
XDDB | X3 | BMC AMI DevX Code Debug for CICS DBPA |
XD$$ | X4 | BMC AMI DevX Code Debug for CICS Index member |
XCHG | XG | BMC AMI DevX Xchange |
XTSO | XT | BMC AMI DevX Code Debug for TSO |
XCOV | XV | BMC AMI DevX Code Coverage |
XVGB | X1 | BMC AMI DevX Code Debug for CICS Code Coverage |
XDGB | X2 | BMC AMI DevX Code Debug for CICS Global |
XDDB | X3 | BMC AMI DevX Code Debug for CICS DBPA |
XCHG | XG | BMC AMI DevX Xchange |
XTSO | XT | BMC AMI DevX Code Debug for TSO |
Validating PARMLIB member contents
Program MSCUPRMD is a PARMLIB utility that employs the current CMSC API to display a PARMLIB member's contents as they are known to the CMSC. MSCUPRMD is a TSO command processor so it is recommended that this program reside in the linklist.
If the command is issued from native TSO, the data is displayed to the screen. If the command is issued in ISPF, the data is displayed in a temporary data set.
The MSCUPRMD command can display the active BMC BMC Global Parameter member by specifying values of either CWGL or GLOBAL as the name of the PARMLIB member.
Command syntax
TSO MSCUPRMD MEMB=member_name|CWGL|GLOBAL,CMSC=cmsc_id[,VERIFY|REFRESH]
where,
- member_name represents the name of the PARMLIB member you wish to display. It is a required keyword and its value cannot exceed 8 characters in length.
- CWGL is the prefix attributed to the global parameter member.
- GLOBAL is the value given to display the global parameter member
- cmsc_id is the name of the CMSC that the PARMLIB member is defined to. Its value must be 4 characters in length and will default to a value of 'CMSC', if omitted.