SMP/E

System Modification Program/Extended (SMP/E), the proprietary version of System Modification Program (SMP), "is a tool designed to manage the installation of software products on [a] z/OS system and to track the modifications" to those products.[1]: 1 [2][3][4][5]

SMP/E manages multiple software versions, helps apply patches and updates (PTFs), facilitates orderly testing and, if necessary, reversion to a previous state, allows a "trial run" pseudo-installation to verify that actual installation will work, keeps audit and security records to assure only approved software updates occur, and otherwise provides highly evolved, centralized control over all software installation on z/OS.

Although it is possible to design and ship software products that install on z/OS without SMP/E, most mainframe administrators prefer SMP/E-enabled products, at least for non-trivial packages. Using SMP/E typically requires some working knowledge of Job Control Language (JCL), although most products supply sample JCL. The rigorous software management discipline associated with SMP/E typically extends to product documentation as well, with IBM and other vendors supplying a standardized "Program Directory" manual for each software product that precisely aligns with the SMP/E work processes. The Program Directory provides detailed information on pre-requisites and co-requisites, for example.

Use of SMP/E to manage system updates helps ensure system integrity, by making sure that the system is in a consistent state and that changes to that state are properly audited.[6]

  1. ^ Cite error: The named reference UsersGuide was invoked but never defined (see the help page).
  2. ^ Barbara Klein; Rick Long; Kenneth Ray Blackman; Diane Lynne Goff; Stephen P. Nathan; Moira McFadden Lanyi; Margaret M. Wilson; John Butterweck; Sandra L. Sherrill (29 November 2011). An Introduction to IMS: Your Complete Guide to IBM Information Management System. Pearson Education. p. 71. ISBN 978-0-13-288700-7. System Modification Program Extended (SMP/E) is a z/OS tool for managing the installation of software products on a z/OS system and for tracking modifications to those products.
  3. ^ Robert R. Moeller (21 January 2005). Brink's Modern Internal Auditing. John Wiley & Sons. p. 471. ISBN 978-0-471-70926-8. Utility programs allow systems programmers to make operating system program adjustments easily. IBM's SMP/E (System Modification Program Extended), for example, is used to apply corrections to the MVS operating system.
  4. ^ Sam Golub (December 1988). "SMP De-mystified (Part 1)". Technical Support. Network and Systems Professionals Association. Retrieved February 22, 2023.
  5. ^ Sam Golub (January 1989). "SMP De-mystified (Part 2)". Technical Support. Network and Systems Professionals Association. Retrieved February 22, 2023.
  6. ^ Sharp, Susan; Mosby, Teresa (1992). "The Scrubber System". EDPACS. 20 (5): 8–14. doi:10.1080/07366989209451601. ISSN 0736-6981.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search