Eileen McClintock
eileen.mc@juno.com
Session 2219
Agenda
z/OS Basics: SMP/E
Product Installation
SMP/E Terminology
RECEIVE, APPLY, and ACCEPT
HOLDDATA
RESTORE and REJECT
CSI Structure
Queries, LIST, and REPORT
Product Installation
Installation Process
Input vendor data sets
Install jobs assemble, link, copy
Output system libraries
Product Installation
SMP/E Product Installation
Utilities
SMPTLIBs
Assemble
Link
Copy
Target
LIBs
SMP/E Terminology
Basic SMP/E Processing
APPLY
RECEIVE
REJECT
SMPPTS
SMPTLIBs
TARGET
LIBs
GLOBAL
TZONE
RESTORE
DLIBs
ACCEPT
DZONE
SMP/E Terminology
Terminology
Vendors distribute ELEMENTS
MAC
MOD
SRC
Data EXEC, PARM, PROC, SAMP, PNLENU, etc.
HFS
JAR
PROGRAM
SMP/E Terminology
Terminology (continued)
SYSMOD SYStem MODification
Product
FUNCTION 7 character FMID
Service
PTF preventive maintenance
APAR corrective maintenance
USERMOD 'unauthorized modification'
SMP/E Terminology
Terminology (continued)
MODIFICATION CONTROL STATEMENTS (MCS)
Header
++FUNCTION
++PTF
++APAR
++USERMOD
SMP/E Terminology
Terminology: Modification Control Statements
++VER
SREL System Release Identifier Z038
FMID
PRE, SUP and REQ
SMP/E Terminology
Terminology: SYSMOD
SYSMOD contains MCS plus at least one element
New, replace, or update
++MAC / ++MACUPD
++MOD / ++ZAP
++SRC / ++SRCUPD
++data
++HFS
++JAR / ++JARUPD
++PROGRAM
SMP/E Terminology
Terminology: Service Level
Service Level
FMID Function Modification Identifier
RMID Replacement Modification Identifier
UMID Update Modification Identifier
SMP/E Terminology
Basic SMP/E Processing
APPLY
RECEIVE
REJECT
SMPPTS
SMPTLIBs
TARGET
LIBs
GLOBAL
TZONE
RESTORE
DLIBs
ACCEPT
DZONE
RELFILES
SMPTLIBs
SMPPTS
GLOBAL
Sample
Function
PROD.LINKLIB
LMOD
MOD1 FMID=FUN0001
RMID=FUN0001
MOD2 FMID=FUN0001
RMID=FUN0001
++PTF(UY00010).
++VER(Z038) FMID(FUN0001).
++MOD(MOD1).
...
Maintenance
PROD.LINKLIB
LMOD
MOD1 FMID=FUN0001
RMID=UY00010
MOD2 FMID=FUN0001
RMID=FUN0001
++APAR(AY00030).
++VER(Z038) FMID(FUN0001) PRE(UY00010).
++ZAP(MOD1).
....
Fix
PROD.LINKLIB
LMOD
MOD1 FMID=FUN0001
RMID=UY00010
UMID=AY00030
MOD2 FMID=FUN0001
RMID=FUN0001
++PTF(UY00020).
++VER(Z038) FMID(FUN0001) SUP(UY00010,AY00030).
++MOD(MOD1).
....
More maintenance
LMOD1
1 2
TZONE
PROD.LINKLIB
LMOD
MOD1 FMID=FUN0001
RMID=UY00020
MOD2 FMID=FUN0001
RMID=FUN0001
2
DZONE
PROD.AMODLIB
MOD1 FMID=FUN0001
RMID=FUN0001
MOD2 FMID=FUN0001
RMID=FUN0001
REJECT
APPLY
SMPPTS
SMPTLIBs
TARGET
LIBs
GLOBAL
TZONE
RESTORE
ACCEPT
DLIBs
DZONE
HOLDDATA
++HOLD
HOLDDATA
SYSTEM Holds
Identify held SYSMODs
SET BOUNDARY(GLOBAL).
LIST HOLDDATA HOLDSYSTEM.
HOLDDATA
ERROR Holds
Regularly obtain Support Center information
RECEIVE HOLDDATA.
RESTORE
MOD1 FMID=FUN0001
RMID=UY00020
TARGET
LIBs
TZONE
RESTORE
MOD1 FMID=FUN0001
RMID=FUN0001
DLIBs
DZONE
RESTORE Processing
Function ACCEPTED
2
DZONE
PROD.AMODLIB
MOD1 FMID=FUN0001
RMID=FUN0001
MOD2 FMID=FUN0001
RMID=FUN0001
RESTORE Processing
UZ00001
UZ00007
UZ00002
UZ00004
UZ00003
UZ00006
UZ00005
RESTORE
MOD1 FMID=FUN0001
RMID=UZ00005
TARGET
LIBs
TZONE
RESTORE
MOD1 FMID=FUN0001
RMID=FUN0001
DLIBs
DZONE
RESTORE Processing
RESTORE S(UZ00001) CHECK GROUP.
UZ00001
UZ00007
UZ00002
UZ00004
UZ00003
UZ00006
UZ00005
ACCEPT S(UZ00001,UZ00002).
RESTORE S(UZ00003) CHECK GROUP.
REJECT Processing
RECEIVE Processing Undone
MCS
SMPPTS
GLOBAL
RELFILES
SYSMOD
HOLDDATA
SMPTLIBs
SYSMOD Processing
RECEIVE
REJECT
APPLY
SMPPTS
SMPTLIBs
TARGET
LIBs
GLOBAL
TZONE
RESTORE
ACCEPT
DLIBs
DZONE
CSI Structure
Consolidated Software Inventory (CSI)
One or more VSAM KSDSs
Logically divided into zones
Global
SMP processing options
Staged products and maintenance
Target
Content and structure of Target Libraries
DLIB
Content of Distribution Libraries
CSI Structure
SMPE.SMPCSI.CSI
GLOBAL
.
TZMVSP
.
Related [
DZMVSP
.
TZMVST
. ] Related
DZMVST
CSI Structure
TEST
PRODUCTION
TARGET
LIBs
R
TZMVSP
TARGET
LIBs
SMPPTS
TZMVST
R
E
GLOBAL
SREL
T
E
Z038
DLIBs
DLIBs
E
D
DZMVSP
DZMVST
CSI Structure
MAINTENANCE
PRODUCTION
TARGET
LIBs
SMPPTS
TZMVSM
R
E
RUNTIME
LIBRARIES
GLOBAL
L
A
SREL
Z038
DLIBs
E
D
DZMVSM
CSI Considerations
GLOBAL ZONE
Contains ZONEINDEX
TARGET-DLIB zone pairs
Z038 MVS
P115 IMS and DB2
C150 CICS
P104 NCP
CSI Considerations
GLOBAL ZONE (continued)
Control point to manage or query system
Resources
Conclusion