0% found this document useful (0 votes)
16 views32 pages

21 SMP

The document provides an introduction to SMP/E (System Management Program / Extended) used for installing and maintaining software in z/OS. It outlines key concepts such as SYSMOD types, data sets, and commands for managing software maintenance. Additionally, it includes references to IBM documentation for further learning.

Uploaded by

Richard Benjamin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views32 pages

21 SMP

The document provides an introduction to SMP/E (System Management Program / Extended) used for installing and maintaining software in z/OS. It outlines key concepts such as SYSMOD types, data sets, and commands for managing software maintenance. Additionally, it includes references to IBM documentation for further learning.

Uploaded by

Richard Benjamin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

z/OS Introduction and Workshop

SMP/E

© 2017 IBM Corporation


Unit Objectives

After completing this unit, you should be able to:


•Describe SMP/E
•Describe SYSMOD
•List 4 Types of SYSMODs
•Describe Global Zone
•Describe Target and Distribution Libraries
•List 4 SMP/E Commands for Managing Software Maintenance

2 © 2017 IBM Corporation


What is SMP/E?

SMP/E (System Management Program / Extended) is the basic tool for installing and
maintaining software in z/OS.

SMP/E controls these changes at the “element” level by:


Selecting the 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 can be run either using


Batch jobs (JCL)
Dialogs (panels) under ISPF

3 © 2017 IBM Corporation


SMP/E Terminology
The combination of elements and control information is called a system
modification, or SYSMOD.

There are four types of SYSMODs:


1) Function SYSMODs (or functions) I
Introduce a new product, a new version or release of a product, or updated
functions for an existing product into the system
2) PTFs
Tested fixes for reported problems
3) APARs
Authorized program analysis reports (APARs) are temporary fixes designed to fix or
bypass a problem for the first reporter of the problem
4) User modifications (USERMODs)
SYSMODs built by you, either to change IBM code or to add independent functions
to the system
4 © 2017 IBM Corporation
SMP/E Data Sets
Data sets used by SMP/E
Target libraries contain the executable code needed to run your system
Distribution libraries (DLIBs) contain the master copy of each element for a system.
SMPCSI (CSI) data sets are Virtual Sequential Access Method (VSAM) data sets
used to control the installation process and record the results of processing.
Consolidated Software Inventory

SMPCSI

Global Zone Libraries

Target Zone target libraries

Distribution Zone distribution libraries


5 © 2017 IBM Corporation
SMP/E Command Processing
Commands used by SMP/E
1) RECEIVE – reads sysmods into SMP data sets
2) APPLY – updates target libraries with sysmods
3) ACCEPT – updates distribution libraries making changes permanent
4) RESTORE – remove sysmod from the system (only before ACCEPT of sysmod)

SMPCSI

SYSMODs 1 Libraries
Global Zone
2
2
Target Zone target libraries
3 4 4
3
Distribution Zone distribution libraries
6 © 2017 IBM Corporation
SMP/E Dialogs (Panels)

7 © 2017 IBM Corporation


SMP/E Dialogs (Panels)

8 © 2017 IBM Corporation


SMP/E CSI Data Set Names

9 © 2017 IBM Corporation


A problem occurred and isolation of problem implicated
IGW system component and specifically module IGWLHHS

IBM Support Center asked “Is UA83940 applied?”

© 2017 IBM Corporation


© 2017 IBM Corporation
© 2017 IBM Corporation
CSI QUERY of MOD IGWLGLCN

© 2017 IBM Corporation


Results in CSI QUERY of MOD IGWLGLCN

© 2017 IBM Corporation


CSI QUERY of LMOD IGWLHHLS

© 2017 IBM Corporation


Results in CSI QUERY of LMOD IGWLHHLS

© 2017 IBM Corporation


CSI QUERY of DDDEF LPALIB

© 2017 IBM Corporation


Result of CSI QUERY of DDDEF LPALIB

© 2017 IBM Corporation


Browse load module IGWLHHLS

© 2017 IBM Corporation


Browse LMOD IGWLHHLS in LPALIB

© 2017 IBM Corporation


Browse LMOD IGWLHHLS in LPALIB

© 2017 IBM Corporation


SMP SOURCEID QUERY of SMP target zone

© 2017 IBM Corporation


SMP SOURCEID QUERY of SMP target zone
Locate PUT levels

© 2017 IBM Corporation


SMP SOURCEID QUERY of SMP target zone
Locate PUT level 1703

© 2017 IBM Corporation


SMP SOURCEID QUERY of SMP target zone
Select PUT1703

© 2017 IBM Corporation


SMP SOURCEID QUERY of SMP target zone
Select UA83940 from PUT1703

© 2017 IBM Corporation


Results in CSI QUERY of SYSMOD UA83940

© 2017 IBM Corporation


Results in CSI QUERY of SYSMOD UA83940

© 2017 IBM Corporation


SMP/E JCL Command Processing

29 © 2017 IBM Corporation


SMP/E Documentation & Information

IBM Redbooks
ABCs of z/OS System Programming Volume 2 - Chapter 5 (SG24-6982-02)

IBM Manuals
SMP/E for z/OS
User's Guide (SA22-7773-18)
Reference (SA22-7772-16)
Commands (SA22-7771-15)

Software Product Program Directories (detailed installation instructions)

30 © 2017 IBM Corporation


SMP/E Professional Manuals and Documentation

SMP/E
User Guide

SMP/E Chapter 5
Reference

SMP/E
Commands

31 © 2017 IBM Corporation


Unit summary
Having completed this unit, you should be able to:
Describe SMP/E
Describe SYSMOD
List 4 Types of SYSMODs
Describe Global Zone
Describe Target and Distribution Libraries
List 4 SMP/E Commands for Managing Software Maintenance

32 © 2017 IBM Corporation

You might also like