SMP/E RECEIVE ORDER and RECEIVE FROMNETWORK both require and SMPNTS DD allocation which utilizes a unix file path. BMC AMI DevX (Compuware) Cumulative Maintenance is also available in a .tar file which can be unpacked to extract SMPPTFIN and SMPHOLD datasets using the procedure below. Note that instances of "#######" below represent the "Order #" in the subject of your shipment email.
- Click on the "Tar File" link in your "BMC Maintenance Order" email or use an FTP client on your PC to connect to epddownload.bmc.com and download the #######.tar file in BINARY mode (Use the user/password supplied in the shipment email (also found in the <SERVER> field of the smpe_receive.txt JCL attachment).
- Launch the CMD prompt in MS-Windows.
- Use the cd command to change the directory to the location of your .tar download.
- You can use the tar -tf #######.tar command to list the contents of the .tar file.
- Use mkdir ####### to create a new directory where you will unpack the #######.tar file package.
- Use cd ####### to change to the new directory.
- Use tar -xf ..\#######.tar to unpack the .tar file to the new package directory.
- Use cd SMPPTFIN to change to the SMPPTFIN directory that was created when the #######.tar file was unpacked.
- Use tar -xf S0001.MISPROD.TM.RN.Z#######.MNT.pax.Z to unpack the *.pax.Z file in the SMPPTFIN directory.
- Use cd ..\SMPHOLD to change to the SMPHOLD directory that was created when the #######.tar file was unpacked.
- Use tar -xf S0001.MISPROD.TM.RN.Z#######.HLD.pax.Z to unpack the *.pax.Z file in the SMPHOLD directory.
- On the mainframe host where you wish to perform the RECEIVE:
- Allocate an SMPPTFIN dataset with RECFM=FB,LRECEL=80 and SPACE=(CYL,(1000,500)).
- Allocate an SMPHOLD dataset with RECFM=FB,LRECEL=80 and SPACE=(CYL,(1,1)).
- Use the FTP client on your PC to connect to your mainframe host.
- Transfer the unpacked SMPPTFIN file in BINARY mode to the pre-allocated SMPPTFIN dataset on your mainframe.
- Transfer the unpacked SMPHOLD file in BINARY mode to the pre-allocated SMPHOLD dataset on your mainframe.
- Proceed with a normal SMP/E RECEIVE with the SMPPTFIN dataset in your SMPPTFIN DD allocation. You can update the SMP/E RECEIVE JCL in INSTLIB($04RECV) that was created by the Compuware Installer or else modify the sample JCL below to perform the RECEIVE using the SMPHOLD and SMPPTFIN datasets that were created by this procedure:
//JOBNAME JOB MSGCLASS=X,NOTIFY=&SYSUID
//RECEIVE EXEC PGM=GIMSMP
//SMPCSI DD DISP=SHR,DSN=HLQ.CW.GLOBAL.CSI
//SMPPTFIN DD DISP=SHR,DSN=HLQ.SMPPTFIN
//SMPHOLD DD DISP=SHR,DSN=HLQ.SMPHOLD
//SMPCNTL DD *
SET BDY(GLOBAL).
RECEIVE SYSMODS LIST HOLDDATA.
/*