Clever Geek Handbook
📜 ⬆️ ⬇️

SMP / e

SMP / e (System Modification Program / Extended) - the basic element of the Z / OS operating system, designed to install and update z / OS software products, as well as an inventory of installed system software .

SMP / e can be started using a batch job or the ISPF panel.

Sources of installed SMP / e programs or updates should be presented as SYSMOD (system modification)

Content

SYSMOD

SYSMOD is a combination of elements of an installed software product and control information.

SysMod Composition:

  • Modification control statements (MCS) that specify
    • The element itself
    • Relationship of sysmod to other sysmod
  • Actually updates (module text, macro or other element)

There are 4 types of SYSMOD:

  • Functional
  • PTF
  • Apar
  • Custom

Functional SYSMOD

Functional SYSMODs are a new product, or a new version or release of a product, or an update of existing functions of an existing system product.

A function is a named collection of elements that provides complete functionality. The software product consists of basic and dependent functions

Sample functional SYSMOD code:

  ++ FUNCTION (FUN0001) / * SYSMOD type and identifier.  * /.
 ++ VER (Z038) / * For MVS SREL * /.
 ++ MOD (MOD1) RELFILE (1) / * Introduce this module * /
        DISTLIB (AOSFB) / * in this distribution library.  * /.
 ++ MOD (MOD2) RELFILE (1) / * Introduce this module * /
        DISTLIB (AOSFB) / * in this distribution library.  * /.
 ++ MOD (MOD3) RELFILE (1) / * Introduce this module * /
        DISTLIB (AOSFB) / * in this distribution library.  * /.
 ++ MOD (MOD4) RELFILE (1) / * Introduce this module * /
        DISTLIB (AOSFB) / * in this distribution library.  * /.

PTF

PTFs are updates designed to solve problems.

APAR

APARs provide a workaround for user problems.

Custom SYSMOD

Custom SYSMODs are compiled by users themselves to change existing system functions, or to add new ones.

Datasets Used by SMP / e

SMP / e can install program elements in two kinds of libraries

  • Target libraries containing executable code needed to run programs.
  • Distribution libraries containing a backup copy of each item in the system.

To install items in these libraries, SMP uses the following datasets.

SMPCSI

SMPCSI (SMP Consolidated Software Inventory) is a VSAM dataset used to monitor the installation process and record results. It can be in one data set or in several. In this dataset, SMP / e stores system information. It can be divided into several sections, each of which will belong to a certain zone .

There are three types of zones:

  • The global zone used to record information about SYSMODs written to the SMPPTS dataset. It also contains information that provides SPM / e with access to other types of zones and information about system utilities that SMP / e uses to install items. There can be only one global zone in a system. Also, the global zone is used as a pointer to the target and distribution zones (even if they are in a different data set).
  • Target zones used to record information about the status and structure of the target libraries of the system.
  • The distillation zone used to record information about the status and structure of the distibutive libraries of the system.

In total, SMPSCI can contain up to 32766 zones.

Links

Description of SMP / e at IBM

Source - https://ru.wikipedia.org/w/index.php?title=SMP/e&oldid=85478057


More articles:

  • Sunday
  • Global Distribution System
  • Davydov, Nikolay Sergeevich (pilot)
  • Anna on the neck (film)
  • Break Point
  • Badget Walter
  • Renyo, Henri
  • Nechay, Danila
  • Alaverdi
  • Swimming at the 1900 Summer Olympics - 200 meters at the back

All articles

Clever Geek | 2019