Learn about Program Directory for IBM Ported Tools for z/OS. This program directory is intended for the system programmers who are responsible for program
installation and maintenance. It contains information about the material and procedures associated with
the installation of IBM Ported Tools for z/OS. For more information on IBM System z, visit http://ibm.co/PNo9Cb.
Visit the official Scribd Channel of IBM India Smarter Computing at http://bit.ly/VwO86R to get access to more documents.
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Program Directory for IBM Ported Tools for z/OS
1. IBM
Program Directory for
IBM Ported Tools for z/OS
V1.2.0
Program Number 5655-M23
FMIDs HOS1120, HVFB111, HPRL110, HPHP110, HPUT110, HHAP700
for Use with
z/OS V1.10 or later
Document Date: Feburary 3, 2012
GI10-0769-07
8. 1.1 IBM Ported Tools for z/OS Description
If you are installing Xvfb for z/OS, see 1.1.1, “ Xvfb for z/OS Description.” If you are installing Perl for
z/OS, see 1.1.2, “Perl for z/OS Description.” If you are installing PHP for z/OS, see 1.1.3, “PHP for z/OS
Description.” If you are installing Supplementary Toolkit for z/OS, see 1.1.4, “Supplementary Toolkit for
z/OS Description.”
IBM Ported Tools for z/OS base release contains the support for OpenSSH. OpenSSH provides secure
encryption for both remote login and file transfer. The following are some of the utilities that it includes:
ssh, a client program for logging into a z/OS shell. It can also be used to log into other platform's
UNIX shells. It is an alternative to rlogin.
scp for copying files between networks. It is an alternative to rcp.
sftp for file transfers over an encrypted ssh transport. It is an interactive file transfer program similar
to ftp.
sshd, a daemon program for ssh that listens for connections from clients. The IBM Ported Tools for
z/OS implementation of sshd supports both SSH protocol versions 1 and 2 simultaneously.
Other basic utilities such as ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen and
sftp-server are also included.
To ensure secure encrypted communications, OpenSSH uses cyphers such as Blowfish and 3DES.
OpenSSH provides the following z/OS extensions:
System Authorization Facility (SAF) key ring. OpenSSH can be configured to allow OpenSSH keys to
be stored in SAF key rings.
Multilevel security. It is a security policy that allows the classification of data and users based on a
system of hierarchical security levels combined with a system of non-hierarchical security categories.
System Management Facility (SMF). OpenSSH can be configured to collect SMF Type 119 records for
both the client and the server.
| ICSF ciphers and MAC algorithms. OpenSSH can be set up to use Integrated Cryptographic Service
| Facility (ICSF) to implement certain ciphers and MAC (message authentication code) algorithms. This
| extension enables OpenSSH to use hardware support when applicable and is provided by way of the
| PTF for APAR OA37278.
1.1.1 Xvfb for z/OS Description
Xvfb is an X server that can run on machines with no display hardware and no physical input devices. It
emulates a dumb framebuffer using virtual memory.
In IBM Ported Tools for z/OS V1.2, this code is delivered as a separate FMID, HVFB111, and is available
only with the IBM Ported Tools for z/OS FMID HOS1120. The Xvfb for z/OS code in FMID HVFB111 is the
2 IBM Ported Tools for z/OS Program Directory
9. same code that was available as PTFs UA21819 and UA32671 with IBM Ported Tools for z/OS V1.1. The
Xvfb for z/OS code is delivered as a separate FMID in order to allow IBM to provide more efficient
support.
1.1.2 Perl for z/OS Description
The Perl for z/OS feature provides a port of the Perl (version 5.8.7) scripting language to the z/OS UNIX
System Services platform. Perl (Practical Extraction and Report Language) is a very popular
general-purpose programming language that is widely used on UNIX and other computing platforms. This
port of Perl to the z/OS platform offers enhancements over other versions of Perl, in that it is
preconfigured and precompiled, designed to address the ASCII/EBCDIC conversion, and provide Unicode
support.
1.1.3 PHP for z/OS Description
PHP (recursive acronym for PHP: Hypertext Preprocessor) is an open-source server-side scripting
language (freely downloadable from php.net and zend.com) for creating dynamic Web pages for
e-commerce and other Web applications. A dynamic Web page is a page that interacts with the user, so
that each user visiting the page sees customized information. Dynamic Web applications are prevalent in
commercial (e-commerce) sites, where the content displayed is generated from information accessed in a
database or other external source.
PHP offers a simple and universal solution for easy-to-program dynamic Web pages. The intuitive
interface allows programmers to embed PHP statements right in the HTML page. PHP's syntax is similar
to that of C and Perl, making it easy to learn for anyone with basic programming skills. Its elegant design
makes PHP significantly easier to maintain and update than comparable scripts in other languages.
1.1.4 Supplementary Toolkit for z/OS Description
The Supplementary Toolkit for z/OS contains the following applications: bzip2, cURL and sudo.
bzip2 is a high-quality data compressor for the z/OS Unix environment. It typically compresses files to
within 10% to 15% of the best available techniques of statistical compressors, whilst being around twice as
fast at compression and six times faster at decompression. bzip2 is an open source application which is
available for most operating systems, so compressed files can be decompressed on most other platforms
(and vice-versa).
cURL is an open source tool that can transfer data from and to servers by using one of the supported
protocols (HTTP, HTTPS, FTP, FTPS, TFTP, DICT, TELNET, LDAP, or FILE). This command works
without user interaction. cURL offers useful functions such as roxy support, user authentication, FTP
upload, HTTP post, SSL connections, cookies, file transfer, resume, and so on. cURL is a command-line
UNIX application and runs in the z/OS UNIX System Services environment. To use the cURL function, you
need the PTF for APAR OA22944.
Introduction 3
10. sudo (su "do") is an open source tool that allows a system administrator to delegate authority in order to
give certain users (or groups of users) the ability to run some (or all) commands as a superuser or another
user, while providing an audit trail of the commands and their arguments. It is a command-line UNIX
application, and runs in the z/OS UNIX System Services environment. To use the sudo function, you need
the PTF for APAR OA34949.
1.1.5 IBM HTTP Server V7.0 Description
IBM HTTP Server V7.0 is based on the open source Apache Web server (httpd.apache.org), The Apache
Web server can be built with many different capabilities and configuration options. IBM HTTP Server V7.0
includes a set of features from the available options. For information about Apache Web server features
supported in IBM HTTP Server V7.0, see the information center topics about Apache modules (containing
directives), programs, Apache Portable Runtime (APR) and APR-util libraries, and Multi-processing module
(MPM) and addressing modes.
IBM HTTP Server V7.0 is a port of IBM HTTP Server V7.0 for the z/OS UNIX platform. This product
provides the following functions:
A general purpose Apache 2.2.x-based Web server that includes CGI, FastCGI, proxy, and
compression support
An SSL implementation that leverages SAF key rings, System SSL, and ICSF
SAF-based authentication and authorization
An easy-to-install package that is precompiled so that configuration or compilation is not required
IBM HTTP Server V7.0 is based on the Apache HTTP Server and supports 64-bit architecture and IPv6.
You can configure Lightweight Directory Access Protocol (LDAP) to authenticate and protect files on IBM
HTTP Server V7.0.
You can authenticate to the IBM HTTP Server V7.0 using HTTP basic authentication or client certificates
with the System Authorization Facility (SAF) security product.
1.2 IBM Ported Tools for z/OS FMIDs
IBM Ported Tools for z/OS consists of the following FMIDs:
HOS1120 - IBM Ported Tools for z/OS
HVFB111 - IBM Ported Tools for z/OS - Xvfb
HPRL110 - IBM Ported Tools for z/OS - Perl
HPHP110 - IBM Ported Tools for z/OS - PHP
HPUT110 - IBM Ported Tools for z/OS - Supplementary Toolkit
HHAP700 - IBM Ported Tools for z/OS - IBM HTTP Server V7.0
4 IBM Ported Tools for z/OS Program Directory
11. 1.3 IBM Ported Tools for z/OS Product Versus Function Levels
The last release in which an element or feature changed is considered its function level. Do not confuse
the function level with the product level. All features are at the V1R2 product level but they are at various
function levels. For example, the product level of IBM Ported Tools for z/OS: Perl (FMID HPRL110) is
V1R2.0 but its function level is V1R1.1 because V1R1.1 was the last release in which it changed.
Figure 1. Functional Level for each Product Feature
Feature name FMID Functional Level
IBM Ported Tools for z/OS HOS1120 V1.2.0
Xvfb for z/OS HVFB111 V1.1.0
Perl for z/OS HPRL110 V1.1.1
PHP for z/OS HPHP110 V1.1.2
Supplementary Toolkit for z/OS HPUT110 V1.1.3
IBM HTTP Server V7.0 HHAP700 V1.1.4
Introduction 5
14. 2.2 Optional Machine-Readable Material
No optional machine-readable materials are provided for IBM Ported Tools for z/OS.
2.3 Program Publications
The following sections identify the basic and optional publications for IBM Ported Tools for z/OS.
2.3.1 Basic Program Publications
The basic package includes a copy of the License Information Document (GA22-7986-03).
The basic publications and other information about the IBM Ported Tools for z/OS are available
electronically at the IBM Ported Tools for z/OS Web site:
http://www.ibm.com/systems/z/os/zos/features/unix/ported/
2.3.2 Optional Program Publications
Figure 2 identifies the optional unlicensed program publications for IBM Ported Tools for z/OS. One copy
of each of these publications is included when you order the optional materials for IBM Ported Tools for
z/OS. For additional copies, contact your IBM representative.
Figure 2 (Page 1 of 2). Optional Material: Other Optional Publications
Form
Publication Title Number How Available
IBM Ported Tools for z/OS: OpenSSH SA23-2246 http://www.ibm.com/systems/z/os/zos/
User's Guide features/unix/ported/
openssh/
IBM Ported Tools for z/OS: Xvfb SA23-2216 http://www.ibm.com/systems/z/os/zos/
User's Guide features/unix/ported/
xvfb/
IBM Ported Tools for z/OS: Perl for SA23-1347 http://www.ibm.com/ servers/eserver/
z/OS Feature User's Guide and zseries/zos/unix/perl/
Reference
IBM Ported Tools for z/OS: PHP for SA23-2210 http://www.ibm.com/ servers/eserver/
z/OS Feature User's Guide and zseries/zos/unix/php/
Reference
IBM Ported Tools for z/OS: SA23-2234 http://www.ibm.com/ servers/eserver/
Supplementary Toolkit for z/OS zseries/zos/unix/suptlk/
Feature User's Guide and Reference
8 IBM Ported Tools for z/OS Program Directory
15. Figure 2 (Page 2 of 2). Optional Material: Other Optional Publications
Form
Publication Title Number How Available
IBM Ported Tools for z/OS: IBM HTTP NA http://www-306.ibm.com/software/
Server 7.0 Feature Information webservers/httpservers/library/
2.4 Program Source Materials
No program source materials or viewable program listings are provided for IBM Ported Tools for z/OS.
2.5 Publications Useful During Installation
You might want to use the publications listed in Figure 3 during the installation of IBM Ported Tools for
z/OS. To order copies, contact your IBM representative or visit the IBM Publications Center at
http://www.ibm.com/shop/publications/order.
Figure 3. Publications Useful During Installation
Form
Publication Title Number
IBM SMP/E for z/OS User's Guide SA22-7773
IBM SMP/E for z/OS Commands SA22-7771
IBM SMP/E for z/OS Reference SA22-7772
IBM SMP/E for z/OS Messages, Codes, and Diagnosis GA22-7770
z/OS Information Roadmap SA22-7500
z/OS MVS Initialization and Tuning Reference SA22-7592
z/OS UNIX System Services Planning GA22-7800
z/OS UNIX System Services Command Reference SA22-7802
z/OS UNIX System Services User's Guide SA22-7801
IBM Software Delivery Standard Packaging Rules for z/OS-Based Products SC23-3695
z/OS MVS JCL Reference SA22-7597
z/OS System Codes SA22-7626
Program Materials 9
16. 10 IBM Ported Tools for z/OS Program Directory
18. 3.3 Statement of Support Procedures
Report any problems that you feel might be an error in the product materials to your IBM Support Center.
You might be asked to gather and submit additional diagnostics to assist the IBM Support Center in their
analysis.
Figure 5 identifies the component IDs (COMPID) for IBM Ported Tools for z/OS and its features.
Figure 5. Component IDs
RETAIN
FMID COMPID Component Name Release
HOS1120 5655M2301 Ported Tools 120
HVFB111 5655M2302 Xvfb for z/OS 111
HPRL110 5655M2303 Perl for z/OS 110
HPHP110 5655M2304 PHP for z/OS 110
HPUT110 5655M2305 Supplementary Toolkit for z/OS 110
HHAP700 5655I3510 IBM HTTP Server V7.0 700
12 IBM Ported Tools for z/OS Program Directory
22. Figure 6. Driving System Software Requirements (excluding IBM HTTP Server V7.0)
Minimum
Service Level Included
will satisfy in this
Program Product Minimum these product's
Number Name VRM APARs shipment?
5694-A01 z/OS V1.10 or later N/A No
Figure 7. Driving System Software Requirements for IBM HTTP Server V7.0
Minimum
Service Level Included
will satisfy in this
Program Product Minimum these product's
Number Name VRM APARs shipment?
5694-A01 z/OS V1.10 PTF UA41254, or later No
5655-G44 IBM SMP/E for z/OS V03.04.00 PTFs to satisfy APARs No
IO00462 and IR54653,
or later
Either of the following products:
5655-N98 IBM 31-bit SDK for V5.0.x or higher N/A No
z/OS Java 2
Technology Edition
5655-N99 IBM 64-bit SDK for V5.0.x or higher N/A No
z/OS Java 2
Technology Edition
Note: Installation might require migration to new z/OS releases to be service supported. See
http://www-03.ibm.com/systems/z/os/zos/support/zos_eos_dates.html.
IBM Ported Tools for z/OS installs in the z/OS Z038 SREL.
Notes:
1. The user ID under which the SMP/E installation jobs run must have the following characteristics:
Defined to use z/OS UNIX System Services (z/OS UNIX).
A superuser (UID=0) or have read access to the BPX.SUPERUSER resource in the RACF®
FACILITY class.
Have READ access to the BPX.FILEATTR.PROGCTL, BPX.FILEATTR.APF, and BPX.SHARELIB
FACILITY classes (or READ access to the BPX.FILEATTR.* generic FACILITY class).
2. z/OS UNIX must be available in full-function mode with the shell and utilities available.
16 IBM Ported Tools for z/OS Program Directory
23. 3. Before you install IBM Ported Tools for z/OS, ensure that the file system of the target system is
available (OMVS is active and the target file systems are mounted) for processing.
4. Additional requirements for Supplementary Toolkit for z/OS are as follows:
sudo for z/OS requires a GID(0) group to be defined on your system. If not defined, you can
issue the following command to define it:
ADDGROUP SUDOGRP OMVS(GID( ))
5. Additional requirements for IBM HTTP Server V7.0 are as follows:
Because IBM HTTP Server V7.0 uses SDK as part of the SMP/E processing, configure the driving
system to have SDK 1.4 or later. You can download a free copy of Java SDK 1.4 from
www-03.ibm.com/servers/eserver/zseries/software/java/j142pcont.html.
Ensure that the user ID that runs the HAPISMKD installation job has the authority to mount file
systems if you chose this option.
5.2 Target System Requirements
This section describes the environment of the target system that is required to install and use IBM Ported
Tools for z/OS and its features.
5.2.1 Machine Requirements
The target system can run in any hardware environment that supports the required software.
5.2.2 Programming Requirements
5.2.2.1 Installation Requisites: Installation requisites identify products that are required by and
must be present on the system or products that are not required by but should be present on the system
for the successful installation of this product.
Mandatory installation requisites identify products that are required on the system for the successful
installation of this product. These products are specified as PREs or REQs.
Note: When Perl for z/OS, PHP for z/OS, Supplementary Toolkit for z/OS, or IBM HTTP Server V7.0 is
ordered, IBM Ported Tools for z/OS is also included in the order.
Figure 8. Target System Mandatory Installation Requisites
Minimum
Service Level Included
will satisfy in this
Program Product Minimum these product's
Number Name VRM APARs shipment?
5694-A01 z/OS V1.10 or higher N/A No
Installation Requirements and Considerations 17
24. Note: Installation might require migration to new z/OS releases to be service supported. See
http://www-03.ibm.com/systems/z/os/zos/support/zos_eos_dates.html.
Conditional installation requisites identify products that are not required for successful installation of this
product but can resolve such things as certain warning messages at installation time. These products that
are specified as IF REQs.
The conditional installation requisites for IBM Ported Tools for z/OS, Perl for z/OS, PHP for z/OS,
Supplementary Toolkit for z/OS, and IBM HTTP Server V7.0 are shown as follows.
Figure 9. Target System Conditional Installation Requisites for IBM Ported Tools for z/OS.
Minimum
Svc Lvl Function Included
to satisfy for which in this
Program Product Minimum these this is product's
Number Name VRM APARs a Req't shipment?
5694-A01 z/OS V1.10 PTF Language Environment No
UK51121 SMF OpenSSH
support
5694-A01 z/OS V1.11 PTF Language Environment No
UK51122 SMF OpenSSH
support
5694-A01 z/OS V1.10 PTF BCP SMF OpenSSH No
UA50531 support
5694-A01 z/OS V1.11 PTF BCP SMF OpenSSH No
UA50532 support
Figure 10. Target System Conditional Installation Requisites for PHP for z/OS
Minimum
Svc Lvl Function Included
to satisfy for which in this
Program Product Minimum these this is product's
Number Name VRM APARs a Req't shipment?
5655-M23 IBM Ported V1.1.1 PTF Ported_Tools_ No
Tools for UA33585 License.readme
z/OS: Perl update for PHP for
z/OS
18 IBM Ported Tools for z/OS Program Directory
25. Figure 11. Target System Conditional Installation Requisites for Supplementary Toolkit for z/OS
Minimum
Svc Lvl Function Included
to satisfy for which in this
Program Product Minimum these this is product's
Number Name VRM APARs a Req't shipment?
5655-M23 IBM Ported V1.1.1 PTF Ported_Tools_ No
Tools for UA35643 License.readme
z/OS: Perl update for
Supplementary Toolkit
for z/OS
5655-M23 IBM Ported V1.1.2 PTF Ported_Tools_ No
Tools for UA35644 License.readme
z/OS: PHP update for
Supplementary Toolkit
for z/OS
Figure 12. Target System Conditional Installation Requisites for IBM HTTP Server V7.0
Minimum
Svc Lvl Function Included
to satisfy for which in this
Program Product Minimum these this is product's
Number Name VRM APARs a Req't shipment?
5694-A01 z/OS V1.10 PTF UA41254, or Preventative No
later Service
5.2.2.2 Operational Requisites: Operational requisites are products that are required by and
must be present on the system or products that are not required by but should be present on the system
for this product to operate all or part of its functions.
Mandatory operational requisites identify products that are required for this product to operate its basic
functions. These products are specified as PREs or REQs.
Figure 13. Target System Mandatory Operational Requisites(excluding IBM HTTP Server V7.0)
Program Product Name and
Number Minimum VRM/Service Level
5694-A01 z/OS V1.10.0 or later
Figure 14 (Page 1 of 2). Mandatory Operational Requisites for Supplementary Toolkit for z/OS
Program Product Name and
Number Minimum VRM/Service Level
Any one of the following:
Installation Requirements and Considerations 19
26. Figure 14 (Page 2 of 2). Mandatory Operational Requisites for Supplementary Toolkit for z/OS
Program Product Name and
Number Minimum VRM/Service Level
5694-A01 z/OS V1.10 with PTF UA53932 or later
5694-A01 z/OS V1.11 with PTF UA53933 or later
Figure 15. Mandatory Operational Requisites for IBM HTTP Server V7.0
Program Product Name and
Number Minimum VRM/Service Level
5694-A01 z/OS V1.10 with PTF UA41254, or later
The following z/OS elements, features, and components must be installed, enabled, and configured for
IBM HTTP Server V7.0:
z/OS Unix System Services and the hierarchical file system (HFS) or the zSeries File System (zFS)
eNetwork Communications Server (TCP/IP) or equivalent
Security Server (RACF) or equivalent SAF security management product
Conditional operational requisites identify products that are not required for this product to operate its
basic functions but are required at run time for this product to operate specific functions. These products
are specified as IF REQs.
Figure 16. Target System Conditional Operational Requisites for IBM Ported Tools for z/OS.
Program Product Name and
Number Minimum VRM/Service Level Function
Any one of the following products:
5694-A01 z/OS V1.10 Language Environment
PTF UK51121 SMF OpenSSH support
5694-A01 z/OS V1.11 Language Environment
PTF UK51122 SMF OpenSSH support
5694-A01 z/OS V1.10 BCP SMF OpenSSH support
PTF UA50531
5694-A01 z/OS V1.11 BCP SMF OpenSSH support
PTF UA50532
Figure 17 (Page 1 of 2). Target System Conditional Operational Requisites for PHP for z/OS
Program Product Name and
Number Minimum VRM/Service Level Function
Any one of the following products:
20 IBM Ported Tools for z/OS Program Directory
27. Figure 17 (Page 2 of 2). Target System Conditional Operational Requisites for PHP for z/OS
Program Product Name and
Number Minimum VRM/Service Level Function
5625-DB2 DB2 UDB for z/OS Version 8 with PTFs UQ86844, APAR PQ85495 LOB locator-based
UK20888, and UK25079 or later support
APAR PK31468 SQL EXTENDED
FETCH fix
APAR PK41730 BLOB data over 2G
fix
5697-N29 DB2 VUE for z/OS V8.1 with PTFs UQ86844, APAR PQ85495 LOB locator-based
UK20888, and UK25079 or later support
APAR PK31468 SQL EXTENDED
FETCH fix
APAR PK41730 BLOB data over 2G
fix
5635-DB2 DB2 V9 for z/OS with PTF UK25080 or later APAR PK41730 BLOB data over 2G
fix
5697-P12 DB2 VUE for z/OS V9.1 with PTF UK25080 or later APAR PK41730 BLOB data over 2G
fix
5.2.2.3 Toleration/Coexistence Requisites: Toleration/coexistence requisites identify products
that must be present on sharing systems. These systems can be other systems in a multisystem
environment (not necessarily sysplex), a shared DASD environment (such as test and production), or
systems that reuse the same DASD environment at different time intervals.
IBM Ported Tools for z/OS and its features have no toleration/coexistence requisites.
5.2.2.4 Incompatibility (Negative) Requisites: Negative requisites identify products that must
not be installed on the same system as this product.
IBM Ported Tools for z/OS and its features have no negative requisites.
5.2.3 DASD Storage Requirements
IBM Ported Tools for z/OS and its features' libraries can reside on all supported DASD types.
Figure 18 to Figure 22 lists the total space that is required for each type of library.
Figure 18 (Page 1 of 2). Total DASD Space Required by IBM Ported Tools for z/OS
Library Total Space Required
Type in 3390 Trks
Target 8
Installation Requirements and Considerations 21
28. Figure 18 (Page 2 of 2). Total DASD Space Required by IBM Ported Tools for z/OS
Library Total Space Required
Type in 3390 Trks
Distribution 1200
File 1200
System
Figure 19. Total DASD Space Required by Xvfb for z/OS
Library Total Space Required
Type in 3390 Trks
Target 4
Distribution 600
File 2000
System
Figure 20. Total DASD Space Required by Perl for z/OS
Library Total Space Required
Type in 3390 Trks
Target 4
Distribution 2400
File 2400
System
Figure 21. Total DASD Space Required by PHP for z/OS
Library Total Space Required
Type in 3390 Trks
Target 4
Distribution 316
File 320
System
Figure 22 (Page 1 of 2). Total DASD Space Required by Supplementary Toolkit for z/OS
Library Total Space Required
Type in 3390 Trks
Target 6
Distribution 831
22 IBM Ported Tools for z/OS Program Directory
29. Figure 22 (Page 2 of 2). Total DASD Space Required by Supplementary Toolkit for z/OS
Library Total Space Required
Type in 3390 Trks
File 825
System
Figure 23. Total DASD Space Required by IBM HTTP Server V7.0
Total Space Required
Library Type (3390 Tracks) Component
Target 20 IBM HTTP Server V7.0
Distribution 140 IBM HTTP Server V7.0
File System 600 IBM HTTP Server V7.0
Notes:
1. For non-RECFM U data sets, IBM recommends using system-determined block sizes for efficient
DASD utilization. For RECFM U data sets, IBM recommends using a block size of 32760, which is
most efficient from the performance and DASD utilization perspective.
2. Abbreviations used for data set types are shown as follows.
U Unique data set, allocated by this product and used by only this product. This table provides
all the required information to determine the correct storage for this data set. You do not need
to refer to other tables or program directories for the data set size.
S Shared data set, allocated by this product and used by this product and other products. To
determine the correct storage needed for this data set, add the storage size given in this table
to those given in other tables (perhaps in other program directories). If the data set already
exists, it must have enough free space to accommodate the storage size given in this table.
E Existing shared data set, used by this product and other products. This data set is not
allocated by this product. To determine the correct storage for this data set, add the storage
size given in this table to those given in other tables (perhaps in other program directories). If
the data set already exists, it must have enough free space to accommodate the storage size
given in this table.
If you currently have a previous release of this product installed in these libraries, the installation of
this release will delete the old release and reclaim the space that was used by the old release and any
service that had been installed. You can determine whether or not these libraries have enough space
by deleting the old release with a dummy function, compressing the libraries, and comparing the space
requirements with the free space in the libraries.
For more information about the names and sizes of the required data sets, see 6.1.6, “Allocate SMP/E
Target and Distribution Libraries” on page 34.
3. Abbreviations used for the file system path type are as follows.
N New path, created by this product.
Installation Requirements and Considerations 23
30. X Path created by this product, but may already exist from a previous release.
P Previously existing path, created by another product.
4. All target and distribution libraries listed have the following attributes:
The default name of the data set may be changed.
The default block size of the data set may be changed.
The data set may be merged with another data set that has equivalent characteristics.
The data set may be either a PDS or a PDSE.
5. All target libraries listed have the following attributes:
These data sets can be SMS-managed, but they are not required to be SMS-managed.
These data sets are not required to reside on the IPL volume.
The values in the "Member Type" column are not necessarily the actual SMP/E element types that
are identified in the SMPMCS.
6. All target libraries that are listed and contain load modules have the following attributes:
These data sets can be in the LPA, but they are not required to be in the LPA.
These data sets can be in the LNKLST.
The data set may be in the LNKLST.
These data sets are not required to be APF-authorized.
The following figures describe the target and distribution libraries and file system paths required to install
IBM Ported Tools for z/OS, Xvfb for z/OS, Perl for z/OS, PHP for z/OS, Supplementary Toolkit for z/OS,
and IBM HTTP Server V7.0. The storage requirements of IBM Ported Tools for z/OS, Xvfb for z/OS, Perl
for z/OS, PHP for z/OS Supplementary Toolkit for z/OS, and IBM HTTP Server V7.0 must be added to the
storage required by other programs having data in the same library or path.
Note: The data in these tables should be used when determining which libraries can be merged into
common data sets. In addition, since some ALIAS names may not be unique, ensure that no naming
conflicts will be introduced before merging libraries.
Figure 24. Storage Requirements for IBM Ported Tools for z/OS Target Libraries
R L
T E R No. No.
Y O C E of of
Library Member Target P R F C 3390 DIR
DDNAME Type Volume E G M L Trks Blks
SAMPLIB sample TVOL2 E PDS FB 80 4 2
MACLIB maclib TVOL2 E PDS FB 80 4 2
24 IBM Ported Tools for z/OS Program Directory
31. Figure 25. Storage Requirements for Xvfb for z/OS Target Libraries
R L
T E R No. No.
Y O C E of of
Library Member Target P R F C 3390 DIR
DDNAME Type Volume E G M L Trks Blks
SAMPLIB sample TVOL2 E PDS FB 80 4 2
Figure 26. Storage Requirements for Perl for z/OS Target Libraries
R L
T E R No. No.
Y O C E of of
Library Member Target P R F C 3390 DIR
DDNAME Type Volume E G M L Trks Blks
SAMPLIB sample TVOL2 E PDS FB 80 4 2
Figure 27. Storage Requirements for PHP for z/OS Target Libraries
R L
T E R No. No.
Y O C E of of
Library Member Target P R F C 3390 DIR
DDNAME Type Volume E G M L Trks Blks
SAMPLIB sample TVOL2 E PDS FB 80 4 2
Figure 28. Storage Requirements for Supplementary Toolkit for z/OS Target Libraries
R L
T E R No. No.
Y O C E of of
Library Member Target P R F C 3390 DIR
DDNAME Type Volume E G M L Trks Blks
SAMPLIB sample TVOL2 E PDS FB 80 6 3
Figure 29. Storage Requirements for IBM HTTP Server V7.0 Target Libraries
R L
T E R No. No.
Y O C E of of
Library Member Target P R F C 3390 DIR
DDNAME Type Volume E G M L Trks Blks
SHAPEXEC EXEC TVOL1 U PDS VB 255 10 5
SHAPJCL Sample TVOL2 U PDS FB 80 10 5
Installation Requirements and Considerations 25
32. Figure 30. IBM Ported Tools for z/OS File System Paths
T
Y
P
DDNAME E Path Name
SFSUMBIN P /bin/IBM/
SFSUSAMP P /samples/IBM/
SFSUSBIN P /usr/sbin/IBM/
SFOTSSH N /usr/lib/ssh/IBM/
SFOM1MNC P /usr/man/C/man1/IBM/
SFSUMMSC P /usr/lib/nls/msg/C/IBM/
Figure 31. Xvfb for z/OS File System Paths
T
Y
P
DDNAME E Path Name
SFOM1MNC P /usr/man/C/man1/IBM/
SFSUSAMP P /samples/IBM/
SEZABIN P /usr/lpp/tcpip/bin/IBM/
Figure 32. Perl for z/OS File System Paths
T
Y
P
DDNAME E Path Name
SHPEHFS N /usr/lpp/perl/IBM/
Figure 33. PHP for z/OS File System Paths
T
Y
P
DDNAME E Path Name
SHPHPFS N /usr/lpp/php/IBM/
26 IBM Ported Tools for z/OS Program Directory
33. Figure 34. Supplementary Toolkit for z/OS File System Paths
T
Y
P
DDNAME E Path Name
SHPUTFS N /usr/lpp/ported/IBM/
Figure 35. IBM HTTP Server V7.0 File System Paths
T
Y
P
DDNAME E Path Name
SHAPBIN1 N /usr/lpp/IHSA/V7R0/IBM/
Figure 36. Storage Requirements for IBM Ported Tools for z/OS Distribution Libraries
R L
T E R No. No.
Y O C E of of
Library P R F C 3390 DIR
DDNAME E G M L Trks Blks
ASAMPLIB E PDS FB 80 4 2
AFOMHFS E PDS VB 470 8 3
AMACLIB E PDS FB 80 4 2
Figure 37. Storage Requirements for Xvfb for z/OS Distribution Libraries
R L
T E R No. No.
Y O C E of of
Library P R F C 3390 DIR
DDNAME E G M L Trks Blks
ASAMPLIB E PDS FB 80 4 2
AFOMHFS E PDS VB 255 594 5
Figure 38 (Page 1 of 2). Storage Requirements for Perl for z/OS Distribution Libraries
R L
T E R No. No.
Y O C E of of
Library P R F C 3390 DIR
DDNAME E G M L Trks Blks
ASAMPLIB E PDS FB 80 4 2
Installation Requirements and Considerations 27
34. Figure 38 (Page 2 of 2). Storage Requirements for Perl for z/OS Distribution Libraries
R L
T E R No. No.
Y O C E of of
Library P R F C 3390 DIR
DDNAME E G M L Trks Blks
AHPEHFS N PDS VB 255 2400 250
Figure 39. Storage Requirements for PHP for z/OS Distribution Libraries
R L
T E R No. No.
Y O C E of of
Library P R F C 3390 DIR
DDNAME E G M L Trks Blks
ASAMPLIB E PDS FB 80 4 2
AHPHPFS N PDS VB 255 316 6
Figure 40. Storage Requirements for Supplementary Toolkit for z/OS Distribution Libraries
R L
T E R No. No.
Y O C E of of
Library P R F C 3390 DIR
DDNAME E G M L Trks Blks
ASAMPLIB E PDS FB 80 6 3
AHPUTFS N PDS VB 255 825 100
Figure 41. Storage Requirements for IBM HTTP Server V7.0 Distribution Libraries
R L
T E R No. No.
Y O C E of of
Library P R F C 3390 DIR
DDNAME E G M L Trks Blks
AHAPEXEC U PDS VB 255 10 5
AHAPINC U PDS VB 255 120 5
AHAPJCL U PDS FB 80 10 5
Note: IBM HTTP Server V7.0 requires additional space for configuration information and run-time data.
The amount of space that is required depends on the application server structure that is used, the
applications that are run, and the amount of data storage that the applications require.
28 IBM Ported Tools for z/OS Program Directory
35. 5.3 FMIDs Deleted
Installing HOS1120 results in the deletion of FMID HOS1110.
Note: For Xvfb for z/OS users, because the Xvfb for z/OS function was originally delivered with PTFs
UA21829 and UA32671 contained in HOS1110, it is also deleted. The Xvfb for z/OS function is now
delivered as FMID HVFB111, and therefore you will need to install FMID HVFB111.
5.4 Special Considerations for IBM Ported Tools for z/OS
If you use an unsupported version of OpenSSH, such as the version that you can download from
http://www.ibm.com/servers/eserver/zseries/zos/unix/bpxa1toy.html, you must migrate to the supported
version. See IBM Ported Tools for z/OS: OpenSSH User's Guide, SA23-2246 for the migration process.
You can download this documentation from the following Web site:
http://www.ibm.com/systems/z/os/zos/features/unix/ported/
5.5 Special Considerations for Perl for z/OS
If you are using an unsupported version of Perl, such as the version available from the CPAN.org Web
site, or the version that can be obtained from the Tools and Toys page on the z/OS UNIX System
Services (z/OS UNIX) Web site, you will need to migrate to the supported version. This process is
described in IBM Ported Tools for z/OS: Perl for z/OS Feature User's Guide and Reference, SA23-1347,
which can be downloaded from the following Web site:
http://www.ibm.com/systems/z/os/zos/features/unix/ported/perl/
For your reference, the Tools and Toys page is at
http://www.ibm.com/servers/eserver/zseries/zos/unix/bpxa1toy.html
5.6 Special Considerations for PHP for z/OS
If you are using an unsupported version of PHP, such as the version available from the php.net Web site,
or the version that can be obtained from the Tools and Toys page on the z/OS UNIX System Services
(z/OS UNIX) Web site, you will need to migrate to the supported version. This process is described in
IBM Ported Tools for z/OS: PHP for z/OS Feature User's Guide and Reference, SA23-2210, which can be
downloaded from the following Web site:
http://www.ibm.com/systems/z/os/zos/features/unix/ported/php/
For your reference, the Tools and Toys page is at
http://www.ibm.com/servers/eserver/zseries/zos/unix/bpxa1toy.html
Installation Requirements and Considerations 29
36. 5.7 Special Considerations for Supplementary Toolkit for z/OS
If you are using unsupported versions of bzip2, cURL, or sudo, such as the versions available from the
open source community, or versions obtained from the Tools and Toys page on the z/OS UNIX System
Services (z/OS UNIX) Web site, you will need to migrate to the supported versions. This process is
described in IBM Ported Tools for z/OS: Supplementary Toolkit for z/OS Feature User's Guide and
Reference, SA23-2234, which can be downloaded from the following Web site:
http://www.ibm.com/systems/z/os/zos/features/unix/ported/suptlk/
For your reference, the Tools and Toys page is at
http://www.ibm.com/servers/eserver/zseries/zos/unix/bpxa1toy.html
5.8 Special Considerations for IBM HTTP Server V7.0
IBM HTTP Server V7.0 has no special considerations for the target system.
30 IBM Ported Tools for z/OS Program Directory
38. SET BOUNDARY (<target zone>) .
UCLIN .
ADD DDDEF (SMPJHOME)
PATH('/usr/lpp/java/J1.4/').
ENDUCL.
(NOTE: Use the correct directory for your system)
See the SMP/E for z/OS Reference for more information about SMPJHOME.
Care must be taken that maintenance is applied to the proper file system. Be sure to verify that the
correct file system is mounted at your service mountpoint(s) whenever maintenance is applied.
6.1.2 SMP/E Options Subentry Values
The recommended values for certain SMP/E CSI subentries are shown in Figure 42. Using values lower
than the recommended values can result in failures in the installation. DSSPACE is a subentry in the
GLOBAL options entry. PEMAX is a subentry of the GENERAL entry in the GLOBAL options entry. See
the SMP/E manuals for instructions on updating the global zone.
Figure 42. SMP/E Options Subentry Values
Subentry Value Comment
DSSPACE 800,500,100 No comments
PEMAX SMP/E Default IBM suggests using the SMP/E default for PEMAX.
6.1.3 SMP/E CALLLIBS Processing
There are no CALLLIBs requirements.
6.1.4 Sample Jobs
The following sample installation jobs are provided as part of the product to help you install IBM Ported
Tools for z/OS, Perl for z/OS, PHP for z/OS, Supplementary Toolkit for z/OS, and IBM HTTP Server V7.0.
Figure 43 (Page 1 of 2). Sample Installation Jobs
Job Name Job Type Description RELFILE
FOTISMKD MKDIR Sample job to invoke the supplied FOTMKDIR IBM.HOS1120.F1
EXEC to allocate file system paths
FOTISDDF DDDEF Sample job to define SMP/E DDDEFs IBM.HOS1120.F1
FOTISAPY APPLY Sample SMP/E APPLY job IBM.HOS1120.F1
FOTISACP ACCEPT Sample SMP/E ACCEPT job IBM.HOS1120.F1
FNUISAPY APPLY Sample SMP/E APPLY job IBM.HVFB111.F1
32 IBM Ported Tools for z/OS Program Directory
39. Figure 43 (Page 2 of 2). Sample Installation Jobs
Job Name Job Type Description RELFILE
FNUISACP ACCEPT Sample SMP/E ACCEPT job IBM.HVFB111.F1
HPEALLOC ALLOCATE Sample job to allocate target and distribution IBM.HPRL110.F1
libraries
HPEISMKD MKDIR Sample job to invoke the supplied HPEMKDIR IBM.HPRL110.F1
EXEC to allocate file system paths
HPEDDDEF DDDEF Sample job to define SMP/E DDDEFs IBM.HPRL110.F1
HPHPALLC ALLOCATE Sample job to allocate target and distribution IBM.HPHP110.F1
libraries
HPHPMKD MKDIR Sample job to invoke the supplied HPHPMKDR IBM.HPHP110.F1
EXEC to allocate file system paths
HPHPDDDF DDDEF Sample job to define SMP/E DDDEFs IBM.HPHP110.F1
HPHPAPLY APPLY Sample SMP/E APPLY job IBM.HPHP110.F1
HPHPACCP ACCEPT Sample SMP/E ACCEPT job IBM.HPHP110.F1
HPUTALLC ALLOCATE Sample job to allocate target and distribution IBM.HPUT110.F1
libraries
HPUTMKD MKDIR Sample job to invoke the supplied HPUTMKDR IBM.HPUT110.F1
EXEC to allocate file system paths
HPUTDDDF DDDEF Sample job to define SMP/E DDDEFs IBM.HPUT110.F1
HPUTAPLY APPLY Sample SMP/E APPLY job IBM.HPUT110.F1
HPUTACCP ACCEPT Sample SMP/E ACCEPT job IBM.HPUT110.F1
HPUTIFA Product Sample PARMLIB update for IFAPRDxx IBM.HPUT110.F1
Enablement
HAPALLOC ALLOCATE Sample job to allocate target and distribution IBM.HHAP700.F1
libraries
HAPISMKD MKDIR Sample job to invoke the supplied HAPMKDIR IBM.HHAP700.F1
EXEC to create file system paths
HAPDDDEF DDDEF Sample job to define SMP/E DDDEFs IBM.HHAP700.F1
HAPAPPLY APPLY Sample APPLY job IBM.HHAP700.F1
HAPACCEP ACCEPT Sample ACCEPT job IBM.HHAP700.F1
Note: The parts, HPUTMKDR EXEC and HPUTIFA, have been updated with APAR OA34949 for the
sudo utility.
You can access the sample installation jobs by performing an SMP/E RECEIVE and then copying the jobs
from the relfiles to a work data set for editing and submission. See Figure 43 on page 32 to find the
appropriate relfile data set.
Installation Instructions 33
40. 6.1.5 Perform SMP/E RECEIVE
If you have obtained IBM Ported Tools for z/OS as part of a CBPDO, use the RCVPDO job in the CBPDO
RIMLIB data set to receive the IBM Ported Tools for z/OS FMIDs, service, and HOLDDATA that are
included on the CBPDO tape. For more information, see the documentation that is included in the
CBPDO.
6.1.6 Allocate SMP/E Target and Distribution Libraries
All data sets used by IBM Ported Tools for z/OS (FMID HOS1120) and Xvfb for z/OS (FMID HVFB111)
are allocated by other products, so no new allocations are required.
Edit and submit sample job HPEALLOC to allocate the SMP/E target and distribution libraries for Perl for
z/OS (FMID HPRL110). Consult the instructions in the sample job for more information.
Expected Return Codes and Messages: RC=0
Edit and submit sample job HPHPALLC to allocate the SMP/E target and distribution libraries for PHP for
z/OS (FMID HPHP110). Consult the instructions in the sample job for more information.
Expected Return Codes and Messages: RC=0.
Edit and submit sample job HPUTALLC to allocate the SMP/E target and distribution libraries for
Supplementary Toolkit for z/OS (FMID HPUT110). Consult the instructions in the sample job for more
information.
Expected Return Codes and Messages: RC=0.
Edit and submit sample job HAPALLOC to allocate the SMP/E target and distribution libraries for IBM
HTTP Server V7.0 (FMID HHAP700). Consult the instructions in the sample job for more information.
Expected Return Codes and Messages: RC=0.
6.1.7 Allocate File system Paths
Mount the file system data set of the target system on the driving system when you run the sample
MKDIR job because the job will create paths in the file system.
Before you run the sample job to create the paths in the file system, ensure that OMVS is active on the
driving system, and that the file system of the target system is mounted to the driving system. If you install
IBM Ported Tools for z/OS into a zFS file system, zFS must be active on the driving system.
IBM Ported Tools for z/OS (FMID HOS1120) installs into root directories and cannot reside in its own file
system.
34 IBM Ported Tools for z/OS Program Directory
41. Edit and submit sample job FOTISMKD to allocate the file system paths for IBM Ported Tools for z/OS
(FMID HOS1120). Consult the instructions in the sample job for more information.
Expected Return Codes and Messages: RC=0.
Xvfb for z/OS (FMID HVFB111) installs into existing root directories and cannot reside in its own file
system. There is no ISMKD job for this FMID.
If you plan to install Perl for z/OS into a new file system, you must create the mountpoint and mount the
new file system to the driving system. For Perl for z/OS, the recommended mountpoint is
-PathPrefix-/usr/lpp/perl.
Edit and submit sample job HPEISMKD to allocate the file system paths for Perl for z/OS (FMID
HPRL110). Consult the instructions in the sample job for more information.
Expected Return Codes and Messages: RC=0.
If you plan to install PHP for z/OS into a new file system, you must create the mountpoint and mount the
new file system to the driving system. For PHP for z/OS, the recommended mountpoint is
-PathPrefix-/usr/lpp/php.
Edit and submit sample job HPHPMKD to allocate the file system paths for PHP for z/OS (FMID
HPHP110). Consult the instructions in the sample job for more information.
Expected Return Codes and Messages: RC=0.
If you plan to install Supplementary Toolkit for z/OS into a new file system, you must create the
mountpoint and mount the new file system to the driving system. For Supplementary Toolkit for z/OS, the
recommended mountpoint is -PathPrefix-/usr/lpp/ported.
Edit and submit sample job HPUTMKD to allocate the file system paths for Supplementary Toolkit for z/OS
(FMID HPUT110). APAR OA34949 requires additional directories and contains an updated copy of the
HPUTMKDR REXX exec invoked by HPUTMKD. Consult the instructions in the sample job for more
information.
Expected Return Codes and Messages: RC=0.
If you plan to install IBM HTTP Server V7.0 into a new file system, you must create the mountpoint and
mount the new file system to the driving system. For IBM HTTP Server V7.0, the recommended
mountpoint is -PathPrefix-/usr/lpp/IHSA/V7R0.
Edit and submit the sample job HAPISMKD to allocate the file system paths for IBM HTTP Server V7.0
(FMID HHAP700). Consult the instructions in the sample job for more information.
Expected Return Codes and Messages: RC=0.
Installation Instructions 35
42. If you create a new file system for this product, consider updating the BPXPRMxx PARMLIB member to
mount the new file system at IPL time. This action can be helpful if an IPL occurs before the installation is
completed.
6.1.8 Create DDDEF Entries
Edit and submit sample job FOTISDDF to create DDDEF entries for the SMP/E target and distribution
libraries for IBM Ported Tools for z/OS (FMID HOS1120). Consult the instructions in the sample job for
more information.
Expected Return Codes and Messages: RC=0
Xvfb for z/OS (FMID HVFB111) uses existing DDDEFs and there is no additonal DDDEF job for this
FMID.
Edit and submit sample job HPEDDDEF to create DDDEF entries for the SMP/E target and distribution
libraries for Perl for z/OS (FMID HPRL110). Consult the instructions in the sample job for more
information.
Expected Return Codes and Messages: RC=0
Edit and submit sample job HPHPDDDF to create DDDEF entries for the SMP/E target and distribution
libraries for PHP for z/OS (FMID HPHP110). Consult the instructions in the sample job for more
information.
Expected Return Codes and Messages: RC=0
Edit and submit sample job HPUTDDDF to create DDDEF entries for the SMP/E target and distribution
libraries for Supplementary Toolkit for z/OS (FMID HPUT110). Consult the instructions in the sample job
for more information.
Expected Return Codes and Messages: RC=0
Edit and submit sample job HAPDDDEF to create DDDEF entries for the SMP/E target and distribution
libraries for IBM HTTP Server V7.0 (FMID HHAP700). Consult the instructions in the sample job for more
information.
Expected Return Codes and Messages: RC=0
6.1.9 Perform SMP/E APPLY
1. Ensure that you have the latest HOLDDATA; then edit and submit sample job shown in Figure 44 on
page 38 to perform an SMP/E APPLY CHECK for IBM Ported Tools for z/OS and its features.
Here are the sample jobs that you can edit and submit to perform SMP/E APPLY CHECK for the
features of IBM Ported Tools for z/OS:
IBM Ported Tools for z/OS: FOTISAPY
36 IBM Ported Tools for z/OS Program Directory
43. Xvfb for z/OS: FNUISAPY
PHP for z/OS: HPHPAPLY
Supplementary Toolkit for z/OS: HPUTAPLY
IBM HTTP Server V7.0: HAPAPPLY
HOLDDATA introduces ERROR HOLDs against FMIDs for HIPER APARs. Before the installation,
ensure that you have the latest HOLDDATA, which is available through several different portals,
including
http://service.software.ibm.com/holdata/390holddata.html). Install the FMIDs regardless of the status
of unresolved HIPERs. However, don't deploy the software until the unresolved HIPERs are analyzed
to determine applicability.
To receive the full benefit of the SMP/E Causer SYSMOD Summary Report, do not bypass the PRE,
ID, REQ, and IFREQ on the APPLY CHECK. This is because the SMP/E root cause analysis identifies
the cause only of errors and not of warnings (SMP/E treats bypassed PRE, ID, REQ, and IFREQ
conditions as warnings, instead of errors).
Here are two methods to install FMIDs when ++HOLDs for HIPERs exist for the FMIDs that you
install:
a. To ensure that all recommended and critical service is installed with the FMIDs, if you are using
SMP/E 3.5 or higher and have received the latest HOLDDATA, add the FIXCAT operand to the
APPLY command as shown below. If you are using a prior release of SMP/E, add the
SOURCEID(HIPER,RSU*) operand to the APPLY command.
If using SMP/E V3.5 or higher:
APPLY S(fmid,fmid,...)
FORFMID(fmid,fmid,...)
SOURCEID(RSUᑍ)
FIXCAT(IBM.ProductInstall-RequiredService)
GROUPEXTEND .
If using SMP/E V3.4 or prior:
APPLY S(fmid,fmid,...)
FORFMID(fmid,fmid,...)
SOURCEID(HIPER,RSUᑍ)
GROUPEXTEND .
Some HIPER APARs might not have PTFs available yet. You have to analyze the symptom flags
to determine if you want to bypass the specific ERROR HOLDs and continue the installation of the
FMIDs.
This method requires more initial research, but can provide resolution for all HIPERs that have
fixes available and are not in a PE chain. Unresolved PEs or HIPERs might still exist and require
the use of BYPASS.
b. To install the FMIDs without regard for the HIPERs, you can add a
BYPASS(HOLDCLASS(HIPER)) operand to the APPLY command. In this way, you can install
FMIDs even though HIPER ERROR HOLDs against them still exist. Only the HIPER ERROR
Installation Instructions 37
44. HOLDs are bypassed. After the FMIDs are installed, run the SMP/E REPORT ERRSYSMODS
command to identify missing HIPER maintenance.
APPLY S(fmid,fmid,...)
FORFMID(fmid,fmid,...)
SOURCEID(RSUᑍ)
GROUPEXTEND
BYPASS(HOLDCLASS(HIPER)) .
..any other parameters documented in the program directory
This method is the quicker of the two, but requires subsequent review of the REPORT
ERRSYSMODS to investigate any HIPERs. If you are running SMP/E V3.5 or higher and have
received the latest HOLDDATA, you can also choose to run REPORT MISSINGFIX for Fix
Category IBM.ProductInstall-RequiredService to investigate missing recommended service.
If you bypass HOLDs during the installation of the FMIDs because PTFs are not yet available, you
can make yourself notified when the PTFs are available by using the APAR Status Tracking (AST)
function of ServiceLink or the APAR Tracking function of ResourceLink.
2. After you take actions that are indicated by the APPLY CHECK, remove the CHECK operand and run
the job again to perform the APPLY.
//APPLY JOB
//STEP1 EXEC PGM=GIMSMP,REGION= M,TIME=NOLIMIT
//SMPCSI DD DSN=csiname,DISP=SHR
//SMPCNTL DD ᑍ
SET BOUNDARY(targetzone) .
APPLY CHECK
FORFMID(HOS112 ,HVFB111,HPRL11 ,HPHP11 ,HPUT11 ,HHAP7 )
SELECT(HOS112 ,HVFB111,HPRL11 ,HPHP11 ,HPUT11 ,HHAP7 )
GROUPEXTEND(NOAPARS,NOUSERMODS)
SOURCEID(PT4ZFIX,HIPER)
BYPASS(HOLDSYSTEM,
HOLDUSER,HOLDCLASS(UCLREL,ERREL,HIPER)) .
/ᑍ
Figure 44. SMP/E APPLY CHECK sample
38 IBM Ported Tools for z/OS Program Directory