Skip to main content

 
IBM Systems >  System z >  Operating systems  > 

What's new in SMP/E for z/OS and OS/390 V3R1


   
 


SMP/E V3R1 is now available under its own product number (5655-G44) as well as remaining a base element of z/OS. This allows customers who are licensed for a currently supported release of z/OS or OS/390 to order and install the latest release of SMP/E without having to upgrade their entire operating system. Customers benefit from the fact that products other than z/OS and OS/390 can exploit the packaging and installation enhancements in SMP/E without having to install a new level of the operating system.

SMP/E V3R1 is available at no additional charge to customers. It is intended for customers who have a license for OS/390 Verson 2 Release 6 (5647-A01) or above, or z/OS Version 1 Release 1 (5694-A01) or above.



SMP/E available in Download Zone

A package containing an installable SMP/E V3R1 may be downloaded at no charge from the Download Zone. This package provides SMP/E in two forms; as a pre-built target library and a ready-to-install FMID format. The SMP/E provided may not be the most current service level. It is provided in this form to facilitate internet delivery of IBM software.



Network delivery of SMP/E input

SMP/E V3R1 can receive input from a network server, in addition to tape and DASD. This enables the delivery of SMP/E-installable products and service over the internet or an intranet. By installing software directly from a network source, SMP/E enables a more seamless integration of electronic software delivery and installation. This reduces the tasks and time required to install software delivered electronically.

SMP/E also provides the GIMZIP and GIMUNZIP service routines to construct, and then later unwrap, network transportable packages of software. This allows you to create your own packages of SMP/E installable software, and then distribute them within your own enterprise, or to other enterprises. Specifically, the GIMZIP service routine will accept partitioned or sequential data sets as input and will create a network transportable package as output. Once this package is made accessible on an FTP server, you can use the SMP/E RECEIVE command to transfer the package through a TCP/IP network directly into an SMP/E environment.



HOLDDATA summary reports

SMP/E V3R1 now provides additional HOLDDATA reports for APPLY and ACCEPT processing. The new reports provide you with ++HOLD information in the context of the APPLY or ACCEPT processing output. This frees you from having to manually collect this information, thus saving you significant research time.



Dynamic allocation using SMPPARM Member GIMDDALC

SMP/E V3R1 allows you to define data sets to be dynamically allocated by SMP/E by specifying new GIMDDALC control statements in SMPPARM member GIMDDALC, as well as by using DDDEF entries. This replaces the previous method of updating module GIMMPDFT. Putting the dynamic allocation information in an SMPPARM member means that the information is persistent and that you do not need to update module GIMMPDFT every time a new release of SMP/E is installed.



Defining exit routines using SMPPARM Member GIMEXITS

SMP/E V3R1 allows you to define exit routines that are to be given control during SMP/E processing by specifying new GIMEXITS control statements in SMPPARM member GIMEXITS. This replaces the previous method of updating module GIMMPUXD. Putting the exit routine information in an SMPPARM member means that the information is persistent and that you do not need to update module GIMMPUXD every time a new release of SMP/E is installed.



Conditional JCLIN processing

SMP/E V3R1 allows a packager to use special JCL comments in the JCLIN input to cause SMP/E to skip over parts of the JCLIN input based on the installation environment. The parts of the JCLIN input that are skipped are not processed by the JCLIN command and do not contribute to the structure information derived from JCLIN processing.



Longer LINK values for HFS elements

SMP/E V3R1 has increased the maximum length allowed for a hierarchical file system element LINK value from 64 characters to 1023 characters. SMP/E has also increased the maximum length allowed for the alias values on ALIAS link-edit control statements from 64 characters to 1023 characters.



Selected SMP/E data sets may now reside in the HFS

SMP/E V3R1 allows the following data sets to reside in the hierarchical file system:

  • SMPCNTL
  • SMPDEBUG
  • SMPHOLD
  • SMPJCLIN
  • SMPLIST
  • SMPOUT
  • SMPPTFIN
  • SMPPUNCH
  • SMPRPT



HFS data set identification

The SMP/E File Allocation Report and SMP/E library change file records have been enhanced to identify the physical HFS data sets where files in the hierarchical file system reside.



SMPPTS spill data sets

SMP/E RECEIVE processing can use SMPPTS spill data sets, if defined, to store SYSMODs when the primary SMPPTS data set is full. Up to 99 spill data sets, named SMPPTS1 through SMPPTS99, can be defined with DD statements or DDDEFs. By eliminating the tasks involved when recovering from an overflowing SMPPTS data set, the use of SMPPTS spill data sets can reduce the amount of manual intervention and data set management required to install software service.



SMP/E load modules and service routines moved to SYS1.MIGLIB

The SMP/E load modules, service routines, and other SMP/E components that formerly resided in the SYS1.LINKLIB library have been moved to SYS1.MIGLIB. Putting SMP/E into SYS1.MIGLIB enables a driving system to STEPLIB to SMP/E, while ensuring that the STEPLIB does not expose the driving system to other executables that are not at the correct level for the driving system.



Contact z/OS
Send us your questions and comments.

Resources

SMP/E home page

What's new
| V3.6 | V3.5 |
| V3.4 | V3.3 |
| V3.2 | V3.1 |
| V2.7 |