Note: The level of SMP/E provided by z/OS V1R1
is the same as that provided in OS/390 V2R7 through V2R10.
The changes listed here are those made in OS/390 V2R7.
SMP/E Planning and Migration Assistant
z/OS V1R1 SMP/E provides a Planning and Migration Assistant to assist users
in managing their existing system and planning to migrate to a new z/OS system.
Pre-built load module support
z/OS V1R1 SMP/E can add, replace, or delete pre-built load modules and program
objects in PDS and PDSE data sets as complete entities in functions and PTFs.
This can simplify shipment, because the individual parts making up a load
module or program object would not have to be shipped. Additionally, shipping
the executable ensures that the customer is running exactly what was tested,
since additional parts provided in compiler libraries are built into the load
module or program object.
z/OS V1R1 SMP/E
enables product developers and packagers to supply additional product data
to be processed by SMP/E. This may consist of the product name (in text),
the model, type, and feature description. This additional SMP/E information
assists customers in easily obtaining an inventory of the software installed
on their systems, provides an association of products and features with FMIDs,
and enables the presentation of products in an easier to use format. Furthermore,
the Planning and Migration Assistant provided with SMP/E uses this data to
create reports that help customers to install or migrate to z/OS.
Reformatting of data elements
z/OS V1R1 SMP/E can install data elements during APPLY, ACCEPT, RESTORE,
and GENERATE into the output data sets based on their physical attributes.
Sequential data set support
z/OS V1R1 SMP/E can now install data elements
into sequential data sets.
SMP/E enables product developers and packagers to include additional descriptive
information in the SYSMOD header MCS (that is, in a ++APAR, ++FUNCTION, ++PTF,
or ++USERMOD statement).
Symbolic link support
SMP/E adds support for symbolic links. This support is similar to the support
SMP/E provides for hard links for hierarchical file system elements using
the LINK operand on the hierarchical file system element MCS, and for aliases
for load modules. Symbolic links can be associated with specific SMP/E-managed
hierarchical file system files, enabling SMP/E to automatically establish
and correctly maintain these symbolic links, in conjunction with the hierarchical
file system copy utility and the Binder. Symbolic links allow a user to
refer to a file by a more familiar name than might be possible through the
use of the real file name or hard links to it. The use by packagers of the
symbolic link support supplied by SMP/E, BPXCOPY, and the Binder can reduce
the number of required pre-installation and post-installation jobs.
Improved protection for Hierarchical File System (HFS) files
z/OS V1R1 SMP/E enables customers to use the z/OS
Unix System Service BPX.SUPERUSER security facility to protect files in the
hierarchical file system from accidental erasure or alteration. Before manipulating
files in the hierarchical file system, SMP/E temporarily switches the SMP/E
user to superuser authority (UID=0) when manipulating files in the hierarchical
file system and restores the user to the previous level of authority when
the SMP/E updates are done. This means that the SMP/E user doesn't have to
have UID=0 (superuser) authority all the time, which reduces the chance of
such users accidentally erasing or damaging files in the hierarchical file
system while performing non-SMP/E work. The SMP/E user must be defined to
the security class BPX.SUPERUSER for this process to work properly.
Shell script support
SMP/E enables the execution of UNIX shell scripts during SMP/E
installation of code into the z/OS UNIX Services environment. This support
is a generic interface to enable a packager to deliver a shell script that
can be executed during SMP/E installation, thus reducing the pre-install
and post-install requirements of z/OS UNIX Services application programs.
Sample assembler program for GIMAPI
z/OS V1R1 SMP/E now supplies a macro and sample application
program for GIMAPI in assembler.
Send us your questions and comments.