Contact Us | Sitemap

 

SMP/E

System Modification Program/Extended

Green check Please! Verify all details or suggestions with the appropriate vendor and / or vendor's manuals.

Overview of SMP/E
SMP/E is the basic tool for installing and maintaining software in z/OS systems and subsystems. It controls these changes at the element level by:

  • Selecting the proper levels of elements to be installed from a large number of potential changes
  • Calling system utility programs to install the changes
  • Keeping records of the installed changes

SMP/E is an integral part of the installation, service, and maintenance processes for z/OS software products and product packages, such as CBPDO, ProductPac, RefreshPac, and selective follow-on service for CustomPac. In addition, SMP/E can be used to install and service any software that is packaged in SMP/E system modification (SYSMOD) format.

SMP/E can be run either using batch jobs or using dialogs under Interactive System Productivity Facility/Program Development Facility (ISPF/PDF). SMP/E dialogs help you interactively query the SMP/E database, as well as create and submit jobs to process SMP/E commands.

IBM website


SMP/e Zones

SMP/E data sets for inventory, zones, and libraries
z/OS system installation and maintenance

To install z/OS® elements in target and distribution libraries, SMP/E uses a database made up of several types of data sets.
SMPCSI (CSI) data sets are VSAM data sets used to control the installation process and record the results of processing. A CSI can be divided into multiple partitions through the VSAM key structure. Each partition is referred to as a zone.

There are three types of zones:
A single global zone is used to record information about SYSMODs that have been received into the SMPPTS data set. The global zone also contains information enabling SMP/E to access the other two types of zones, information about system utilities that SMP/E calls to install elements from SYSMODs, and information allowing you to tailor SMP/E processing.

One or more target zones are used to record information about the status and structure of the operating system (or target) libraries. Each target zone also points to the related distribution zone, which can be used during APPLY, RESTORE, and LINK when SMP/E is processing a SYSMOD and needs to check the level of the elements in the distribution libraries.

One or more distribution zones are used to record information about the status and structure of the distribution libraries (DLIBs). Each DLIB zone also points to the related target zone, which is used when SMP/E is accepting a SYSMOD and needs to check if the SYSMOD has already been applied.
There can be more than one zone in an SMPCSI data set (in fact, there can be up to 32766 zones per data set). For example, an SMPCSI data set can contain a global zone, several target zones, and several distribution zones. The zones can also be in separate SMPCSI data sets. One SMPCSI data set can contain just the global zone, a second SMPCSI data set the target zones, and a third SMPCSI data set the distribution zones.

Website
JCL for defining a CSI VSAM data sets
//DEFINE	    JOB  'accounting info',MSGLEVEL=(1,1)

//STEP01 EXEC PGM=IDCAMS
//CSIVOL DD UNIT=3380,VOL=SER=volid,DISP=SHR
//SYSPRINT DD SYSOUT=A
//SYSIN DD *
DEFINE CLUSTER( -
NAME(SMPE.SMPCSI.CSI) -
FREESPACE(10 5) -
KEYS(24 0) -
RECORDSIZE(24 143) -
SHAREOPTIONS(2 3) -
VOLUMES(volid1) -
) -
DATA( -
NAME(SMPE.SMPCSI.CSI.DATA) -
CONTROLINTERVALSIZE(4096) -
CYLINDERS(250 20) -
) -
INDEX( -
NAME(SMPE.SMPCSI.CSI.INDEX) -
CYLINDERS(5 3) -
) -
CATALOG(user.catalog)
/*



 

Sponsored by
Software Diversified Services

Sponsored by Software Diversified Services

IBM z10
IBM z10

Home Page

CICS

COBOL

Dictionary

Hints / Tips

Internet

History

Mainframe Videos

Manuals

Programming

Programs

System z Academic Initiative

Sitemap

back to top

SDS USA    Software Diversified Services, Minneapolis, MN USA www.sdsusa.com 763-571-9000

Disclaimer / Privacy