SlideShare a Scribd company logo
1 of 62
Download to read offline
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
Note

  Before using this information and the product it supports, be sure to read the general information under 7.0, “Notices” on
  page 45.




A form for reader's comments appears at the back of this publication. When you send information to IBM, you grant IBM a
nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you.

© Copyright International Business Machines Corporation 2004, 2012. All rights reserved.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Contents
1.0 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . .   . . . . . . . . . . . . . . . . . . . . . . . .    1
1.1 IBM Ported Tools for z/OS Description . . . . . . . . . . . .        . . . . . . . . . . . . . . . . . . . . . . . .    2
   1.1.1 Xvfb for z/OS Description . . . . . . . . . . . . . . . . .     . . . . . . . . . . . . . . . . . . . . . . . .    2
   1.1.2 Perl for z/OS Description . . . . . . . . . . . . . . . . .     . . . . . . . . . . . . . . . . . . . . . . . .    3
   1.1.3 PHP for z/OS Description . . . . . . . . . . . . . . . . .      . . . . . . . . . . . . . . . . . . . . . . . .    3
   1.1.4 Supplementary Toolkit for z/OS Description . . . . . .          . . . . . . . . . . . . . . . . . . . . . . . .    3
   1.1.5 IBM HTTP Server V7.0 Description . . . . . . . . . . .          . . . . . . . . . . . . . . . . . . . . . . . .    4
1.2 IBM Ported Tools for z/OS FMIDs . . . . . . . . . . . . . . .        . . . . . . . . . . . . . . . . . . . . . . . .    4
1.3 IBM Ported Tools for z/OS Product Versus Function Levels             . . . . . . . . . . . . . . . . . . . . . . . .    5

2.0 Program Materials . . . . . . . . . .      . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    7
2.1 Basic Machine-Readable Material . .        . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    7
2.2 Optional Machine-Readable Material         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    8
2.3 Program Publications . . . . . . . . .     . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    8
   2.3.1 Basic Program Publications . . .      . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    8
   2.3.2 Optional Program Publications .       . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    8
2.4 Program Source Materials . . . . . .       . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    9
2.5 Publications Useful During Installation      . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    9

3.0   Program Support . . . . . . . . .    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     11
3.1   Program Services . . . . . . . . .   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     11
3.2   Preventive Service Planning . . .    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     11
3.3   Statement of Support Procedures      . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     12

4.0 Program and Service Level Information            . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     13
4.1 Program Level Information . . . . . . . . .      . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     13
4.2 Service Level Information . . . . . . . . . .    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     13

5.0 Installation Requirements and Considerations . . .             . . . . . . . . . . . . . . . . . . . . . . . . . .     15
5.1 Driving System Requirements . . . . . . . . . . . . . .        . . . . . . . . . . . . . . . . . . . . . . . . . .     15
   5.1.1 Machine Requirements . . . . . . . . . . . . . . .        . . . . . . . . . . . . . . . . . . . . . . . . . .     15
   5.1.2 Programming Requirements . . . . . . . . . . . .          . . . . . . . . . . . . . . . . . . . . . . . . . .     15
5.2 Target System Requirements . . . . . . . . . . . . . .         . . . . . . . . . . . . . . . . . . . . . . . . . .     17
   5.2.1 Machine Requirements . . . . . . . . . . . . . . .        . . . . . . . . . . . . . . . . . . . . . . . . . .     17
   5.2.2 Programming Requirements . . . . . . . . . . . .          . . . . . . . . . . . . . . . . . . . . . . . . . .     17
      5.2.2.1 Installation Requisites . . . . . . . . . . . . .    . . . . . . . . . . . . . . . . . . . . . . . . . .     17
      5.2.2.2 Operational Requisites . . . . . . . . . . . . .     . . . . . . . . . . . . . . . . . . . . . . . . . .     19
      5.2.2.3 Toleration/Coexistence Requisites . . . . . .        . . . . . . . . . . . . . . . . . . . . . . . . . .     21
      5.2.2.4 Incompatibility (Negative) Requisites . . . . .      . . . . . . . . . . . . . . . . . . . . . . . . . .     21
   5.2.3 DASD Storage Requirements . . . . . . . . . . . .         . . . . . . . . . . . . . . . . . . . . . . . . . .     21
5.3 FMIDs Deleted . . . . . . . . . . . . . . . . . . . . . . .    . . . . . . . . . . . . . . . . . . . . . . . . . .     29
5.4 Special Considerations for IBM Ported Tools for z/OS           . . . . . . . . . . . . . . . . . . . . . . . . . .     29


© Copyright IBM Corp. 2004, 2012                                                                                           iii
5.5   Special   Considerations   for   Perl for z/OS . . . . . . . . . . .   . . . . . . . . . . . . . . . . . . . . . . .   29
5.6   Special   Considerations   for   PHP for z/OS . . . . . . . . . . .    . . . . . . . . . . . . . . . . . . . . . . .   29
5.7   Special   Considerations   for   Supplementary Toolkit for z/OS        . . . . . . . . . . . . . . . . . . . . . . .   30
5.8   Special   Considerations   for   IBM HTTP Server V7.0 . . . . .        . . . . . . . . . . . . . . . . . . . . . . .   30

6.0 Installation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        . . . . . . . . .   31
6.1 Installing IBM Ported Tools for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . .           . . . . . . . . .   31
   6.1.1 SMP/E Considerations for Installing IBM Ported Tools for z/OS and its features                    . . . . . . . .   31
   6.1.2 SMP/E Options Subentry Values . . . . . . . . . . . . . . . . . . . . . . . . . . .             . . . . . . . . .   32
   6.1.3 SMP/E CALLLIBS Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . .               . . . . . . . . .   32
   6.1.4 Sample Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         . . . . . . . . .   32
   6.1.5 Perform SMP/E RECEIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .             . . . . . . . . .   34
   6.1.6 Allocate SMP/E Target and Distribution Libraries . . . . . . . . . . . . . . . . .              . . . . . . . . .   34
   6.1.7 Allocate File system Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .          . . . . . . . . .   34
   6.1.8 Create DDDEF Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .          . . . . . . . . .   36
   6.1.9 Perform SMP/E APPLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .             . . . . . . . . .   36
   6.1.10 Perform SMP/E ACCEPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .               . . . . . . . . .   39
   6.1.11 Run REPORT CROSSZONE . . . . . . . . . . . . . . . . . . . . . . . . . . . .                   . . . . . . . . .   41
6.2 Activating IBM Ported Tools for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . .           . . . . . . . . .   41
   6.2.1 File System Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         . . . . . . . . .   41
6.3 Activating Xvfb for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       . . . . . . . . .   41
   6.3.1 File System Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         . . . . . . . . .   41
6.4 Activating Perl for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       . . . . . . . . .   42
   6.4.1 File System Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         . . . . . . . . .   42
6.5 Activating PHP for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        . . . . . . . . .   42
   6.5.1 File System Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         . . . . . . . . .   42
6.6 Activating Supplementary Toolkit for z/OS . . . . . . . . . . . . . . . . . . . . . . . .            . . . . . . . . .   42
   6.6.1 File System Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         . . . . . . . . .   44
6.7 Activating IBM HTTP Server V7.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .            . . . . . . . . .   44
   6.7.1 File System Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         . . . . . . . . .   44

7.0 Notices . .      . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   45
7.1 Trademarks       . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   46

Reader's Comments          . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   49




Figures
 1.    Functional Level for each Product Feature . .           . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    5
 2.    Optional Material: Other Optional Publications          . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    8
 3.    Publications Useful During Installation . . . .         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    9
 4.    PSP Upgrade and Subset ID . . . . . . . . . .           . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   11


iv    IBM Ported Tools for z/OS Program Directory
5.   Component IDs       . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   . . . . . . .   12
 6.   Driving System Software Requirements (excluding IBM HTTP Server V7.0) . . . . .                       . . . . . . .   16
 7.   Driving System Software Requirements for IBM HTTP Server V7.0 . . . . . . . . . .                     . . . . . . .   16
 8.   Target System Mandatory Installation Requisites . . . . . . . . . . . . . . . . . . . . .             . . . . . . .   17
 9.   Target System Conditional Installation Requisites for IBM Ported Tools for z/OS. . .                  . . . . . . .   18
10.   Target System Conditional Installation Requisites for PHP for z/OS . . . . . . . . . .                . . . . . . .   18
11.   Target System Conditional Installation Requisites for Supplementary Toolkit for z/OS                  . . . . . . .   19
12.   Target System Conditional Installation Requisites for IBM HTTP Server V7.0                  . . . .   . . . . . . .   19
13.   Target System Mandatory Operational Requisites(excluding IBM HTTP Server V7.0)                        . . . . . . .   19
14.   Mandatory Operational Requisites for Supplementary Toolkit for z/OS . . . . . . . . .                 . . . . . . .   19
15.   Mandatory Operational Requisites for IBM HTTP Server V7.0                 . . . . . . . . . . . . .   . . . . . . .   20
16.   Target System Conditional Operational Requisites for IBM Ported Tools for z/OS. . .                   . . . . . . .   20
17.   Target System Conditional Operational Requisites for PHP for z/OS . . . . . . . . . .                 . . . . . . .   20
18.   Total DASD Space Required by IBM Ported Tools for z/OS . . . . . . . . . . . . . . .                  . . . . . . .   21
19.   Total DASD Space Required by Xvfb for z/OS              . . . . . . . . . . . . . . . . . . . . . .   . . . . . . .   22
20.   Total DASD Space Required by Perl for z/OS . . . . . . . . . . . . . . . . . . . . . . .              . . . . . . .   22
21.   Total DASD Space Required by PHP for z/OS . . . . . . . . . . . . . . . . . . . . . .                 . . . . . . .   22
22.   Total DASD Space Required by Supplementary Toolkit for z/OS . . . . . . . . . . . .                   . . . . . . .   22
23.   Total DASD Space Required by IBM HTTP Server V7.0 . . . . . . . . . . . . . . . . .                   . . . . . . .   23
24.   Storage Requirements for IBM Ported Tools for z/OS Target Libraries                 . . . . . . . .   . . . . . . .   24
25.   Storage Requirements for Xvfb for z/OS Target Libraries . . . . . . . . . . . . . . . .               . . . . . . .   25
26.   Storage Requirements for Perl for z/OS Target Libraries . . . . . . . . . . . . . . . . .             . . . . . . .   25
27.   Storage Requirements for PHP for z/OS Target Libraries . . . . . . . . . . . . . . . .                . . . . . . .   25
28.   Storage Requirements for Supplementary Toolkit for z/OS Target Libraries . . . . . .                  . . . . . . .   25
29.   Storage Requirements for IBM HTTP Server V7.0 Target Libraries                  . . . . . . . . . .   . . . . . . .   25
30.   IBM Ported Tools for z/OS File System Paths . . . . . . . . . . . . . . . . . . . . . . .             . . . . . . .   26
31.   Xvfb for z/OS File System Paths         . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   . . . . . . .   26
32.   Perl for z/OS File System Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         . . . . . . .   26
33.   PHP for z/OS File System Paths          . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   . . . . . . .   26
34.   Supplementary Toolkit for z/OS File System Paths . . . . . . . . . . . . . . . . . . . .              . . . . . . .   27
35.   IBM HTTP Server V7.0 File System Paths . . . . . . . . . . . . . . . . . . . . . . . . .              . . . . . . .   27
36.   Storage Requirements for IBM Ported Tools for z/OS Distribution Libraries . . . . . .                 . . . . . . .   27
37.   Storage Requirements for Xvfb for z/OS Distribution Libraries             . . . . . . . . . . . . .   . . . . . . .   27
38.   Storage Requirements for Perl for z/OS Distribution Libraries . . . . . . . . . . . . . .             . . . . . . .   27
39.   Storage Requirements for PHP for z/OS Distribution Libraries              . . . . . . . . . . . . .   . . . . . . .   28
40.   Storage Requirements for Supplementary Toolkit for z/OS Distribution Libraries . . .                  . . . . . . .   28
41.   Storage Requirements for IBM HTTP Server V7.0 Distribution Libraries . . . . . . . .                  . . . . . . .   28
42.   SMP/E Options Subentry Values           . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   . . . . . . .   32
43.   Sample Installation Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        . . . . . . .   32
44.   SMP/E APPLY CHECK sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                . . . . . . .   38
45.   SMP/E ACCEPT CHECK sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                 . . . . . . .   40




                                                                                                                 Figures    v
vi   IBM Ported Tools for z/OS Program Directory
1.0 Introduction
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™, which includes the following features:
    IBM Ported Tools for z/OS
    Xvfb for z/OS
    Perl for z/OS
    PHP for z/OS
    Supplementary Toolkit for z/OS
    IBM HTTP Server V7.0

The Program Directory contains the following sections:
    2.0, “Program Materials” on page 7 identifies the basic and optional program materials and
    documentation for IBM Ported Tools for z/OS.
    3.0, “Program Support” on page 11 describes the IBM support available for IBM Ported Tools for
    z/OS.
    4.0, “Program and Service Level Information” on page 13 lists the APARs (program level) and PTFs
    (service level) that have been incorporated into IBM Ported Tools for z/OS.
    5.0, “Installation Requirements and Considerations” on page 15 identifies the resources and
    considerations that are required for installing and using IBM Ported Tools for z/OS.
    6.0, “Installation Instructions” on page 31 provides detailed installation instructions for 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. It also describes the procedures for activating the functions 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, or refers to appropriate publications.

Before installing IBM Ported Tools for z/OS, read the CBPDO Memo To Users and the CBPDO Memo To
Users Extension that are supplied with this program in softcopy format and this Program Directory; then
keep them for future reference. Section 3.2, “Preventive Service Planning” on page 11 tells you how to
find any updates to the information and procedures in this Program Directory.

IBM Ported Tools for z/OS is supplied in a Custom-Built Product Delivery Offering (CBPDO, 5751-CS3).
The Program Directory that is provided in softcopy format on the CBPDO tape is identical to the hardcopy
format that is provided with your order. All service and HOLDDATA for IBM Ported Tools for z/OS are
included on the CBPDO tape.

Do not use this program directory if you install IBM Ported Tools for z/OS with a SystemPac or ServerPac.
When you use these offerings, use the jobs and documentation supplied with the offering. This program
directory can point you to specific sections of it as required.

© Copyright IBM Corp. 2004, 2012                                                                             1
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
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
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
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
6   IBM Ported Tools for z/OS Program Directory
2.0 Program Materials
An IBM program is identified by a program number. The program number for IBM Ported Tools for z/OS
is 5655-M23.

Basic Machine-Readable Materials are materials that are supplied under the base license and feature
numbers, and are required for the use of the product. Optional Machine-Readable Materials are orderable
under separate feature numbers, and are not required for the product to function.

The program announcement material describes the features supported by IBM Ported Tools for z/OS. Ask
your IBM representative for this information if you have not already received a copy.

You will receive IBM Ported Tools for z/OS and Xvfb for z/OS (FMIDs HOS1120 and HVFB111) with any
feature ordered. However, if you have ordered only IBM Ported Tools for z/OS (FMID HOS1120) and the
feature Xvfb for z/OS (FMID HVFB111), you will not receive Perl for z/OS (FMID HPRL110), PHP for z/OS
(FMID HPHP110), Supplementary Toolkit for z/OS (FMID HPUT110), or IBM HTTP Server V7.0 (FMID
HHAP700). Each additional feature must be ordered independently.

Also, if you do not have FMIDs HOS1120 or HVFB111 installed, there is no reason to install them unless
you intend to use their functions. The other Ported Tools features do not require their functions. See
sections 1.1, “IBM Ported Tools for z/OS Description” on page 2 and 1.1.1, “ Xvfb for z/OS Description” on
page 2 for more information.

Note also that the IBM HTTP Server V7.0 feature (HHAP700) that is included with IBM Ported Tools for
z/OS is the same as that is included with WebSphere Application Server for z/OS (WAS). Therefore, if
you have installed the IBM HTTP Server V7.0 feature that is included with WAS V7.0, you do not have to
install this feature again.

Note also that the following features did NOT change with this release and therefore do not need to be
reordered and reinstalled: Perl for z/OS (FMID HPRL110), PHP for z/OS (FMID HPHP110),
Supplementary Toolkit for z/OS (FMID HPUT110). However, you may want to upgrade service for these
FMIDs at this time.


2.1 Basic Machine-Readable Material
The distribution medium for this program is magnetic tape or downloadable files. This program is in SMP/E
RELFILE format and is installed by using SMP/E.

See 6.0, “Installation Instructions” on page 31 for more information about how to install the program
FMIDs HOS1120, HVFB111, HPRL110, HPHP110, HPUT110, and HHAP700.

You can find information about the physical tape for the basic machine-readable materials for IBM Ported
Tools for z/OS in the CBPDO Memo To Users Extension.



© Copyright IBM Corp. 2004, 2012                                                                           7
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
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
10   IBM Ported Tools for z/OS Program Directory
3.0 Program Support
This section describes the IBM support available for IBM Ported Tools for z/OS. The service number for
IBM Ported Tools for z/OS is 5655-M29.


3.1 Program Services
Contact your IBM representative for specific information about available program services.


3.2 Preventive Service Planning
Before you install these FMIDs, make sure that you have reviewed the current Preventive Service
Planning (PSP) information. The PSP Buckets maintain current lists (which have been identified since the
package was created) of any recommended or required service for the installation of this package. This
service includes software PSP information that contains HIPER, and required PTFs against the base
release.

If you obtained IBM Ported Tools for z/OS as part of a CBPDO, HOLDDATA is included.

If the CBPDO for IBM Ported Tools for z/OS is older than two weeks old by the time you install the
product materials, you should contact the IBM Support Center or use S/390 SoftwareXcel to obtain the
latest PSP Bucket information. You can also obtain the latest PSP Bucket information by going to the
following Web site:
https://techsupport.services.ibm.com/server/390.psp390

For program support, access the Software Support Web site at http://www-3.ibm.com/software/support/

PSP Buckets are identified by UPGRADEs, which specify product levels; and SUBSETs, which specify the
FMIDs for a product level. The UPGRADE and SUBSET values for IBM Ported Tools for z/OS are shown
as follows:

  Figure 4. PSP Upgrade and Subset ID
  UPGRADE            SUBSET                      Description
  PORTED4ZOS         HOS1120                     IBM Ported Tools for z/OS
  PORTED4ZOS         HVFB111                     IBM Ported Tools for z/OS - Xvfb
  PORTED4ZOS         HPRL110                     IBM Ported Tools for z/OS - Perl
  PORTED4ZOS         HPHP110                     IBM Ported Tools for z/OS - PHP
  PORTED4ZOS         HPUT110                     IBM Ported Tools for z/OS - Supplementary Toolkit
  WASAS700           HHAP700                     IBM HTTP Server V7.0



© Copyright IBM Corp. 2004, 2012                                                                       11
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
4.0 Program and Service Level Information
This section identifies the program and relevant service levels of IBM Ported Tools for z/OS. The program
level refers to the APAR fixes that have been incorporated into the program. The service level refers to
the PTFs that have been incorporated into the program.


4.1 Program Level Information
The following APARs have been incorporated in IBM Ported Tools for z/OS (HOS1120):
    OA07952
    OA08602
    OA10062
    OA10315
    OA12576
    OA13041
    OA15266
    OA15969
    OA20455
    OA21782
    OA23227
    OA24527
    OA24548
    OA25816
    OA29825

The following APARs have been incorporated into Xvfb for z/OS (HVFB111):
    OA10965
    OA15752


4.2 Service Level Information
PTFs UA21819 and UA32671 have been repackaged as FMID HVFB111. No other PTFs have been
incorporated into IBM Ported Tools for z/OS or its features.

It is highly recommended that you frequently check the IBM Ported Tools for z/OS PSP Buckets for HIPER
and SPECIAL Attention PTFs against all FMIDs that you must install.




© Copyright IBM Corp. 2004, 2012                                                                      13
14   IBM Ported Tools for z/OS Program Directory
5.0 Installation Requirements and Considerations
The following sections identify the system requirements for installing and activating 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 following terminology is used:
    Driving system: the system used to install the program; where SMP/E executes.
    The program might have specific operating system or product level requirements for using processes,
    such as binder or assembly utilities during the installation.
    Target system: the system on which the program is configured and run.
    The program might have specific product level requirements, such as needing access to the library of
    another product for link-edits. These requirements, either mandatory or optional, might directly affect
    the element during the installation or in its basic or enhanced operation.

In many cases, you can use a system as both a driving system and a target system. However, you can
make a separate IPL-able clone of the running system to use as a target system. The clone must include
copies of all system libraries that SMP/E updates, copies of the SMP/E CSI data sets that describe the
system libraries, and your PARMLIB and PROCLIB.

Use separate driving and target systems in the following situations:
    When you install a new level of a product that is already installed, the new level of the product will
    replace the old one. By installing the new level onto a separate target system, you can test the new
    level and keep the old one in production at the same time.
    When you install a product that shares libraries or load modules with other products, the installation
    can disrupt the other products. By installing the product onto a separate target system, you can
    access these impacts without disrupting your production system.


5.1 Driving System Requirements
This section describes the environment of the driving system that is required to install IBM Ported Tools
for z/OS and its features.

5.1.1 Machine Requirements
The driving system can run in any hardware environment that supports the required software.

5.1.2 Programming Requirements




© Copyright IBM Corp. 2004, 2012                                                                             15
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
6.0 Installation Instructions
This chapter describes the installation method and the step-by-step procedures to install and to activate
the functions of IBM Ported Tools for z/OS and its features.

Please note the following:
    If you want to install IBM Ported Tools for z/OS and its features into its own SMP/E environment,
    consult the SMP/E manuals for instructions on creating and initializing the SMPCSI and the SMP/E
    control data sets.
    However, the IBM Ported Tools for z/OS FMID HOS1120 and Xvfb for z/OS HVFB111 must be
    installed into the system target and dlib zones. FMID HOS1120 has installation requisites for the
    following z/OS base FMIDs: HLE7750, HOT7750, and HBB7750. FMID HVFB111 has installation
    requisites for the following z/OS base FMIDs: HLE7707, HOT7707, HBB7707, and HIP6140. Note
    that these requisite FMIDs can be satisfied by having these FMIDs or corresponding higher ones in
    the same zone as HOS1120.
    You can use the sample jobs that are provided to perform part or all of the installation tasks. The
    SMP/E jobs assume that all DDDEF entries that are required for SMP/E execution have been defined
    in appropriate zones.
    You can use the SMP/E dialogs instead of the sample jobs to accomplish the SMP/E installation
    steps.


6.1 Installing IBM Ported Tools for z/OS
IBM HTTP Server V7.0 can be installed into any set of existing SMP/E zones for SREL Z038 (for example,
a set of zones for z/OS).

6.1.1 SMP/E Considerations for Installing IBM Ported Tools for z/OS
and its features
Use the SMP/E RECEIVE, APPLY, and ACCEPT commands to install this release of IBM Ported Tools for
z/OS.

Installation and maintenance of IBM HTTP Server V7.0 requires the availability of a Java Software
Development Kit (SDK) to provide jar command used to unpack product files. SMP/E will use
SMPJHOME to locate the Java SDK during APPLY and RESTORE processing. You can use either the
following SMPJHOME DD statement during APPLY and RESTORE:
//SMPJHOME      DD    PATH='/usr/lpp/java/J1.4'
(NOTE: Use the correct directory for your system)

OR create a DDDEF entry in the target zone.


© Copyright IBM Corp. 2004, 2012                                                                            31
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
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
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
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
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
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
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
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS
Program Directory for IBM Ported Tools for z/OS

More Related Content

What's hot

Ibm total storage productivity center for replication on aix sg247407
Ibm total storage productivity center for replication on aix sg247407Ibm total storage productivity center for replication on aix sg247407
Ibm total storage productivity center for replication on aix sg247407Banking at Ho Chi Minh city
 
Ibm total storage productivity center for replication on linux sg247411
Ibm total storage productivity center for replication on linux sg247411Ibm total storage productivity center for replication on linux sg247411
Ibm total storage productivity center for replication on linux sg247411Banking at Ho Chi Minh city
 
hp StorageWorks host bus adapter for Windows and Linux ...
hp StorageWorks host bus adapter for Windows and Linux ...hp StorageWorks host bus adapter for Windows and Linux ...
hp StorageWorks host bus adapter for Windows and Linux ...webhostingguy
 
Certification guide series ibm tivoli provisioning manager v5.1 sg247262
Certification guide series ibm tivoli provisioning manager v5.1 sg247262Certification guide series ibm tivoli provisioning manager v5.1 sg247262
Certification guide series ibm tivoli provisioning manager v5.1 sg247262Banking at Ho Chi Minh city
 
Deployment guide series ibm tivoli configuration manager sg246454
Deployment guide series ibm tivoli configuration manager sg246454Deployment guide series ibm tivoli configuration manager sg246454
Deployment guide series ibm tivoli configuration manager sg246454Banking at Ho Chi Minh city
 
Deploying rational applications with ibm tivoli configuration manager redp4171
Deploying rational applications with ibm tivoli configuration manager redp4171Deploying rational applications with ibm tivoli configuration manager redp4171
Deploying rational applications with ibm tivoli configuration manager redp4171Banking at Ho Chi Minh city
 
Deployment guide series ibm total storage productivity center for data sg247140
Deployment guide series ibm total storage productivity center for data sg247140Deployment guide series ibm total storage productivity center for data sg247140
Deployment guide series ibm total storage productivity center for data sg247140Banking at Ho Chi Minh city
 
2711e um006 -en-p[1]
2711e um006 -en-p[1]2711e um006 -en-p[1]
2711e um006 -en-p[1]jonibonito
 
Cockpit esp
Cockpit espCockpit esp
Cockpit espmsabry7
 
Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...
Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...
Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...Banking at Ho Chi Minh city
 
Getting started with ibm tivoli workload scheduler v8.3 sg247237
Getting started with ibm tivoli workload scheduler v8.3 sg247237Getting started with ibm tivoli workload scheduler v8.3 sg247237
Getting started with ibm tivoli workload scheduler v8.3 sg247237Banking at Ho Chi Minh city
 
Automated provisioning using ibm tivoli intelligent orchestrator and enterpri...
Automated provisioning using ibm tivoli intelligent orchestrator and enterpri...Automated provisioning using ibm tivoli intelligent orchestrator and enterpri...
Automated provisioning using ibm tivoli intelligent orchestrator and enterpri...Banking at Ho Chi Minh city
 

What's hot (15)

Ibm total storage productivity center for replication on aix sg247407
Ibm total storage productivity center for replication on aix sg247407Ibm total storage productivity center for replication on aix sg247407
Ibm total storage productivity center for replication on aix sg247407
 
Ibm total storage productivity center for replication on linux sg247411
Ibm total storage productivity center for replication on linux sg247411Ibm total storage productivity center for replication on linux sg247411
Ibm total storage productivity center for replication on linux sg247411
 
hp StorageWorks host bus adapter for Windows and Linux ...
hp StorageWorks host bus adapter for Windows and Linux ...hp StorageWorks host bus adapter for Windows and Linux ...
hp StorageWorks host bus adapter for Windows and Linux ...
 
Certification guide series ibm tivoli provisioning manager v5.1 sg247262
Certification guide series ibm tivoli provisioning manager v5.1 sg247262Certification guide series ibm tivoli provisioning manager v5.1 sg247262
Certification guide series ibm tivoli provisioning manager v5.1 sg247262
 
Deployment guide series ibm tivoli configuration manager sg246454
Deployment guide series ibm tivoli configuration manager sg246454Deployment guide series ibm tivoli configuration manager sg246454
Deployment guide series ibm tivoli configuration manager sg246454
 
Sap setup guide
Sap setup guideSap setup guide
Sap setup guide
 
Db2 deployment guide
Db2 deployment guideDb2 deployment guide
Db2 deployment guide
 
Deploying rational applications with ibm tivoli configuration manager redp4171
Deploying rational applications with ibm tivoli configuration manager redp4171Deploying rational applications with ibm tivoli configuration manager redp4171
Deploying rational applications with ibm tivoli configuration manager redp4171
 
Deployment guide series ibm total storage productivity center for data sg247140
Deployment guide series ibm total storage productivity center for data sg247140Deployment guide series ibm total storage productivity center for data sg247140
Deployment guide series ibm total storage productivity center for data sg247140
 
2711e um006 -en-p[1]
2711e um006 -en-p[1]2711e um006 -en-p[1]
2711e um006 -en-p[1]
 
Cockpit esp
Cockpit espCockpit esp
Cockpit esp
 
Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...
Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...
Ibm tivoli workload scheduler for z os best practices end-to-end and mainfram...
 
Getting started with ibm tivoli workload scheduler v8.3 sg247237
Getting started with ibm tivoli workload scheduler v8.3 sg247237Getting started with ibm tivoli workload scheduler v8.3 sg247237
Getting started with ibm tivoli workload scheduler v8.3 sg247237
 
Db2 virtualization
Db2 virtualizationDb2 virtualization
Db2 virtualization
 
Automated provisioning using ibm tivoli intelligent orchestrator and enterpri...
Automated provisioning using ibm tivoli intelligent orchestrator and enterpri...Automated provisioning using ibm tivoli intelligent orchestrator and enterpri...
Automated provisioning using ibm tivoli intelligent orchestrator and enterpri...
 

Similar to Program Directory for IBM Ported Tools for z/OS

Program Directory For CBPDO Installation and ServerPac Reference z/OS
Program Directory For CBPDO Installation and ServerPac Reference z/OSProgram Directory For CBPDO Installation and ServerPac Reference z/OS
Program Directory For CBPDO Installation and ServerPac Reference z/OSIBM India Smarter Computing
 
Modifying infor erp_syte_line_5140
Modifying infor erp_syte_line_5140Modifying infor erp_syte_line_5140
Modifying infor erp_syte_line_5140rajesh_rolta
 
Deployment guide series ibm tivoli provisioning manager express v4.1 for soft...
Deployment guide series ibm tivoli provisioning manager express v4.1 for soft...Deployment guide series ibm tivoli provisioning manager express v4.1 for soft...
Deployment guide series ibm tivoli provisioning manager express v4.1 for soft...Banking at Ho Chi Minh city
 
IBM PureFlex System and IBM Flex System Products and Technology
IBM PureFlex System and IBM Flex System Products and TechnologyIBM PureFlex System and IBM Flex System Products and Technology
IBM PureFlex System and IBM Flex System Products and TechnologyIBM India Smarter Computing
 
IEC programing manual
IEC programing manualIEC programing manual
IEC programing manualquanglocbp
 
Ibm tivoli intelligent think dynamic orchestrator pre proof of-concept cookbo...
Ibm tivoli intelligent think dynamic orchestrator pre proof of-concept cookbo...Ibm tivoli intelligent think dynamic orchestrator pre proof of-concept cookbo...
Ibm tivoli intelligent think dynamic orchestrator pre proof of-concept cookbo...Banking at Ho Chi Minh city
 
digital marketing training in bangalore
digital marketing training in bangaloredigital marketing training in bangalore
digital marketing training in bangaloreVenus Tech Inc.
 
software-eng.pdf
software-eng.pdfsoftware-eng.pdf
software-eng.pdffellahi1
 
Extending sap solutions to the mobile enterprise with ibm mobile first platfo...
Extending sap solutions to the mobile enterprise with ibm mobile first platfo...Extending sap solutions to the mobile enterprise with ibm mobile first platfo...
Extending sap solutions to the mobile enterprise with ibm mobile first platfo...bupbechanhgmail
 
Deployment guide series ibm tivoli composite application manager for web reso...
Deployment guide series ibm tivoli composite application manager for web reso...Deployment guide series ibm tivoli composite application manager for web reso...
Deployment guide series ibm tivoli composite application manager for web reso...Banking at Ho Chi Minh city
 
Deployment guide series ibm tivoli composite application manager for web reso...
Deployment guide series ibm tivoli composite application manager for web reso...Deployment guide series ibm tivoli composite application manager for web reso...
Deployment guide series ibm tivoli composite application manager for web reso...Banking at Ho Chi Minh city
 
Enabling mobile apps with ibm worklight application center red
Enabling mobile apps with ibm worklight application center redEnabling mobile apps with ibm worklight application center red
Enabling mobile apps with ibm worklight application center redbupbechanhgmail
 
DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionSyed Zaid Irshad
 
sum2_abap_unix_hana.pdf
sum2_abap_unix_hana.pdfsum2_abap_unix_hana.pdf
sum2_abap_unix_hana.pdfssuser9f920a1
 
Aix student guide system administrations part 2 problem determination
Aix student guide system administrations part 2   problem determinationAix student guide system administrations part 2   problem determination
Aix student guide system administrations part 2 problem determinationYogesh Sharma
 

Similar to Program Directory for IBM Ported Tools for z/OS (20)

Program Directory For CBPDO Installation and ServerPac Reference z/OS
Program Directory For CBPDO Installation and ServerPac Reference z/OSProgram Directory For CBPDO Installation and ServerPac Reference z/OS
Program Directory For CBPDO Installation and ServerPac Reference z/OS
 
Modifying infor erp_syte_line_5140
Modifying infor erp_syte_line_5140Modifying infor erp_syte_line_5140
Modifying infor erp_syte_line_5140
 
Deployment guide series ibm tivoli provisioning manager express v4.1 for soft...
Deployment guide series ibm tivoli provisioning manager express v4.1 for soft...Deployment guide series ibm tivoli provisioning manager express v4.1 for soft...
Deployment guide series ibm tivoli provisioning manager express v4.1 for soft...
 
Openocd
OpenocdOpenocd
Openocd
 
IBM PureFlex System and IBM Flex System Products and Technology
IBM PureFlex System and IBM Flex System Products and TechnologyIBM PureFlex System and IBM Flex System Products and Technology
IBM PureFlex System and IBM Flex System Products and Technology
 
IEC programing manual
IEC programing manualIEC programing manual
IEC programing manual
 
Ibm tivoli intelligent think dynamic orchestrator pre proof of-concept cookbo...
Ibm tivoli intelligent think dynamic orchestrator pre proof of-concept cookbo...Ibm tivoli intelligent think dynamic orchestrator pre proof of-concept cookbo...
Ibm tivoli intelligent think dynamic orchestrator pre proof of-concept cookbo...
 
IBM Streams - Redbook
IBM Streams - RedbookIBM Streams - Redbook
IBM Streams - Redbook
 
Qlx26stud
Qlx26studQlx26stud
Qlx26stud
 
digital marketing training in bangalore
digital marketing training in bangaloredigital marketing training in bangalore
digital marketing training in bangalore
 
software-eng.pdf
software-eng.pdfsoftware-eng.pdf
software-eng.pdf
 
IBM PowerVM Best Practices
IBM PowerVM Best PracticesIBM PowerVM Best Practices
IBM PowerVM Best Practices
 
Extending sap solutions to the mobile enterprise with ibm mobile first platfo...
Extending sap solutions to the mobile enterprise with ibm mobile first platfo...Extending sap solutions to the mobile enterprise with ibm mobile first platfo...
Extending sap solutions to the mobile enterprise with ibm mobile first platfo...
 
Deployment guide series ibm tivoli composite application manager for web reso...
Deployment guide series ibm tivoli composite application manager for web reso...Deployment guide series ibm tivoli composite application manager for web reso...
Deployment guide series ibm tivoli composite application manager for web reso...
 
Deployment guide series ibm tivoli composite application manager for web reso...
Deployment guide series ibm tivoli composite application manager for web reso...Deployment guide series ibm tivoli composite application manager for web reso...
Deployment guide series ibm tivoli composite application manager for web reso...
 
Enabling mobile apps with ibm worklight application center red
Enabling mobile apps with ibm worklight application center redEnabling mobile apps with ibm worklight application center red
Enabling mobile apps with ibm worklight application center red
 
Sg248203
Sg248203Sg248203
Sg248203
 
DBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_SolutionDBMS_Lab_Manual_&_Solution
DBMS_Lab_Manual_&_Solution
 
sum2_abap_unix_hana.pdf
sum2_abap_unix_hana.pdfsum2_abap_unix_hana.pdf
sum2_abap_unix_hana.pdf
 
Aix student guide system administrations part 2 problem determination
Aix student guide system administrations part 2   problem determinationAix student guide system administrations part 2   problem determination
Aix student guide system administrations part 2 problem determination
 

More from IBM India Smarter Computing

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments IBM India Smarter Computing
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...IBM India Smarter Computing
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceIBM India Smarter Computing
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM India Smarter Computing
 

More from IBM India Smarter Computing (20)

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments
 
All-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage EfficiencyAll-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage Efficiency
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
 
IBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product GuideIBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product Guide
 
IBM System x3250 M5
IBM System x3250 M5IBM System x3250 M5
IBM System x3250 M5
 
IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4
 
IBM System x3650 M4 HD
IBM System x3650 M4 HDIBM System x3650 M4 HD
IBM System x3650 M4 HD
 
IBM System x3300 M4
IBM System x3300 M4IBM System x3300 M4
IBM System x3300 M4
 
IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4
 
IBM System x3500 M4
IBM System x3500 M4IBM System x3500 M4
IBM System x3500 M4
 
IBM System x3550 M4
IBM System x3550 M4IBM System x3550 M4
IBM System x3550 M4
 
IBM System x3650 M4
IBM System x3650 M4IBM System x3650 M4
IBM System x3650 M4
 
IBM System x3500 M3
IBM System x3500 M3IBM System x3500 M3
IBM System x3500 M3
 
IBM System x3400 M3
IBM System x3400 M3IBM System x3400 M3
IBM System x3400 M3
 
IBM System x3250 M3
IBM System x3250 M3IBM System x3250 M3
IBM System x3250 M3
 
IBM System x3200 M3
IBM System x3200 M3IBM System x3200 M3
IBM System x3200 M3
 
IBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and ConfigurationIBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and Configuration
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization Performance
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architecture
 
X6: The sixth generation of EXA Technology
X6: The sixth generation of EXA TechnologyX6: The sixth generation of EXA Technology
X6: The sixth generation of EXA Technology
 

Recently uploaded

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"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
  • 2. Note Before using this information and the product it supports, be sure to read the general information under 7.0, “Notices” on page 45. A form for reader's comments appears at the back of this publication. When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright International Business Machines Corporation 2004, 2012. All rights reserved. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  • 3. Contents 1.0 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 IBM Ported Tools for z/OS Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.1 Xvfb for z/OS Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.2 Perl for z/OS Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.3 PHP for z/OS Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.4 Supplementary Toolkit for z/OS Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.5 IBM HTTP Server V7.0 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 IBM Ported Tools for z/OS FMIDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 IBM Ported Tools for z/OS Product Versus Function Levels . . . . . . . . . . . . . . . . . . . . . . . . 5 2.0 Program Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.1 Basic Machine-Readable Material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 Optional Machine-Readable Material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3 Program Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3.1 Basic Program Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3.2 Optional Program Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4 Program Source Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.5 Publications Useful During Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.0 Program Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.1 Program Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2 Preventive Service Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.3 Statement of Support Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.0 Program and Service Level Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.1 Program Level Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.2 Service Level Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 5.0 Installation Requirements and Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.1 Driving System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.1.1 Machine Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.1.2 Programming Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.2 Target System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.2.1 Machine Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.2.2 Programming Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.2.2.1 Installation Requisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.2.2.2 Operational Requisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.2.2.3 Toleration/Coexistence Requisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.2.2.4 Incompatibility (Negative) Requisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.2.3 DASD Storage Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.3 FMIDs Deleted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.4 Special Considerations for IBM Ported Tools for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . 29 © Copyright IBM Corp. 2004, 2012 iii
  • 4. 5.5 Special Considerations for Perl for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.6 Special Considerations for PHP for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.7 Special Considerations for Supplementary Toolkit for z/OS . . . . . . . . . . . . . . . . . . . . . . . 30 5.8 Special Considerations for IBM HTTP Server V7.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.0 Installation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.1 Installing IBM Ported Tools for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.1.1 SMP/E Considerations for Installing IBM Ported Tools for z/OS and its features . . . . . . . . 31 6.1.2 SMP/E Options Subentry Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.1.3 SMP/E CALLLIBS Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.1.4 Sample Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.1.5 Perform SMP/E RECEIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 6.1.6 Allocate SMP/E Target and Distribution Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . 34 6.1.7 Allocate File system Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 6.1.8 Create DDDEF Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.1.9 Perform SMP/E APPLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.1.10 Perform SMP/E ACCEPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 6.1.11 Run REPORT CROSSZONE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.2 Activating IBM Ported Tools for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.2.1 File System Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.3 Activating Xvfb for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.3.1 File System Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.4 Activating Perl for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.4.1 File System Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.5 Activating PHP for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.5.1 File System Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.6 Activating Supplementary Toolkit for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.6.1 File System Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 6.7 Activating IBM HTTP Server V7.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 6.7.1 File System Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.0 Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.1 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Reader's Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Figures 1. Functional Level for each Product Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2. Optional Material: Other Optional Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3. Publications Useful During Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4. PSP Upgrade and Subset ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 iv IBM Ported Tools for z/OS Program Directory
  • 5. 5. Component IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6. Driving System Software Requirements (excluding IBM HTTP Server V7.0) . . . . . . . . . . . . 16 7. Driving System Software Requirements for IBM HTTP Server V7.0 . . . . . . . . . . . . . . . . . 16 8. Target System Mandatory Installation Requisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 9. Target System Conditional Installation Requisites for IBM Ported Tools for z/OS. . . . . . . . . . 18 10. Target System Conditional Installation Requisites for PHP for z/OS . . . . . . . . . . . . . . . . . 18 11. Target System Conditional Installation Requisites for Supplementary Toolkit for z/OS . . . . . . . 19 12. Target System Conditional Installation Requisites for IBM HTTP Server V7.0 . . . . . . . . . . . 19 13. Target System Mandatory Operational Requisites(excluding IBM HTTP Server V7.0) . . . . . . . 19 14. Mandatory Operational Requisites for Supplementary Toolkit for z/OS . . . . . . . . . . . . . . . . 19 15. Mandatory Operational Requisites for IBM HTTP Server V7.0 . . . . . . . . . . . . . . . . . . . . 20 16. Target System Conditional Operational Requisites for IBM Ported Tools for z/OS. . . . . . . . . . 20 17. Target System Conditional Operational Requisites for PHP for z/OS . . . . . . . . . . . . . . . . . 20 18. Total DASD Space Required by IBM Ported Tools for z/OS . . . . . . . . . . . . . . . . . . . . . . 21 19. Total DASD Space Required by Xvfb for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 20. Total DASD Space Required by Perl for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 21. Total DASD Space Required by PHP for z/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 22. Total DASD Space Required by Supplementary Toolkit for z/OS . . . . . . . . . . . . . . . . . . . 22 23. Total DASD Space Required by IBM HTTP Server V7.0 . . . . . . . . . . . . . . . . . . . . . . . . 23 24. Storage Requirements for IBM Ported Tools for z/OS Target Libraries . . . . . . . . . . . . . . . 24 25. Storage Requirements for Xvfb for z/OS Target Libraries . . . . . . . . . . . . . . . . . . . . . . . 25 26. Storage Requirements for Perl for z/OS Target Libraries . . . . . . . . . . . . . . . . . . . . . . . . 25 27. Storage Requirements for PHP for z/OS Target Libraries . . . . . . . . . . . . . . . . . . . . . . . 25 28. Storage Requirements for Supplementary Toolkit for z/OS Target Libraries . . . . . . . . . . . . . 25 29. Storage Requirements for IBM HTTP Server V7.0 Target Libraries . . . . . . . . . . . . . . . . . 25 30. IBM Ported Tools for z/OS File System Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 31. Xvfb for z/OS File System Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 32. Perl for z/OS File System Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 33. PHP for z/OS File System Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 34. Supplementary Toolkit for z/OS File System Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 35. IBM HTTP Server V7.0 File System Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 36. Storage Requirements for IBM Ported Tools for z/OS Distribution Libraries . . . . . . . . . . . . . 27 37. Storage Requirements for Xvfb for z/OS Distribution Libraries . . . . . . . . . . . . . . . . . . . . 27 38. Storage Requirements for Perl for z/OS Distribution Libraries . . . . . . . . . . . . . . . . . . . . . 27 39. Storage Requirements for PHP for z/OS Distribution Libraries . . . . . . . . . . . . . . . . . . . . 28 40. Storage Requirements for Supplementary Toolkit for z/OS Distribution Libraries . . . . . . . . . . 28 41. Storage Requirements for IBM HTTP Server V7.0 Distribution Libraries . . . . . . . . . . . . . . . 28 42. SMP/E Options Subentry Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 43. Sample Installation Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 44. SMP/E APPLY CHECK sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 45. SMP/E ACCEPT CHECK sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Figures v
  • 6. vi IBM Ported Tools for z/OS Program Directory
  • 7. 1.0 Introduction 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™, which includes the following features: IBM Ported Tools for z/OS Xvfb for z/OS Perl for z/OS PHP for z/OS Supplementary Toolkit for z/OS IBM HTTP Server V7.0 The Program Directory contains the following sections: 2.0, “Program Materials” on page 7 identifies the basic and optional program materials and documentation for IBM Ported Tools for z/OS. 3.0, “Program Support” on page 11 describes the IBM support available for IBM Ported Tools for z/OS. 4.0, “Program and Service Level Information” on page 13 lists the APARs (program level) and PTFs (service level) that have been incorporated into IBM Ported Tools for z/OS. 5.0, “Installation Requirements and Considerations” on page 15 identifies the resources and considerations that are required for installing and using IBM Ported Tools for z/OS. 6.0, “Installation Instructions” on page 31 provides detailed installation instructions for 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. It also describes the procedures for activating the functions 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, or refers to appropriate publications. Before installing IBM Ported Tools for z/OS, read the CBPDO Memo To Users and the CBPDO Memo To Users Extension that are supplied with this program in softcopy format and this Program Directory; then keep them for future reference. Section 3.2, “Preventive Service Planning” on page 11 tells you how to find any updates to the information and procedures in this Program Directory. IBM Ported Tools for z/OS is supplied in a Custom-Built Product Delivery Offering (CBPDO, 5751-CS3). The Program Directory that is provided in softcopy format on the CBPDO tape is identical to the hardcopy format that is provided with your order. All service and HOLDDATA for IBM Ported Tools for z/OS are included on the CBPDO tape. Do not use this program directory if you install IBM Ported Tools for z/OS with a SystemPac or ServerPac. When you use these offerings, use the jobs and documentation supplied with the offering. This program directory can point you to specific sections of it as required. © Copyright IBM Corp. 2004, 2012 1
  • 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
  • 12. 6 IBM Ported Tools for z/OS Program Directory
  • 13. 2.0 Program Materials An IBM program is identified by a program number. The program number for IBM Ported Tools for z/OS is 5655-M23. Basic Machine-Readable Materials are materials that are supplied under the base license and feature numbers, and are required for the use of the product. Optional Machine-Readable Materials are orderable under separate feature numbers, and are not required for the product to function. The program announcement material describes the features supported by IBM Ported Tools for z/OS. Ask your IBM representative for this information if you have not already received a copy. You will receive IBM Ported Tools for z/OS and Xvfb for z/OS (FMIDs HOS1120 and HVFB111) with any feature ordered. However, if you have ordered only IBM Ported Tools for z/OS (FMID HOS1120) and the feature Xvfb for z/OS (FMID HVFB111), you will not receive Perl for z/OS (FMID HPRL110), PHP for z/OS (FMID HPHP110), Supplementary Toolkit for z/OS (FMID HPUT110), or IBM HTTP Server V7.0 (FMID HHAP700). Each additional feature must be ordered independently. Also, if you do not have FMIDs HOS1120 or HVFB111 installed, there is no reason to install them unless you intend to use their functions. The other Ported Tools features do not require their functions. See sections 1.1, “IBM Ported Tools for z/OS Description” on page 2 and 1.1.1, “ Xvfb for z/OS Description” on page 2 for more information. Note also that the IBM HTTP Server V7.0 feature (HHAP700) that is included with IBM Ported Tools for z/OS is the same as that is included with WebSphere Application Server for z/OS (WAS). Therefore, if you have installed the IBM HTTP Server V7.0 feature that is included with WAS V7.0, you do not have to install this feature again. Note also that the following features did NOT change with this release and therefore do not need to be reordered and reinstalled: Perl for z/OS (FMID HPRL110), PHP for z/OS (FMID HPHP110), Supplementary Toolkit for z/OS (FMID HPUT110). However, you may want to upgrade service for these FMIDs at this time. 2.1 Basic Machine-Readable Material The distribution medium for this program is magnetic tape or downloadable files. This program is in SMP/E RELFILE format and is installed by using SMP/E. See 6.0, “Installation Instructions” on page 31 for more information about how to install the program FMIDs HOS1120, HVFB111, HPRL110, HPHP110, HPUT110, and HHAP700. You can find information about the physical tape for the basic machine-readable materials for IBM Ported Tools for z/OS in the CBPDO Memo To Users Extension. © Copyright IBM Corp. 2004, 2012 7
  • 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
  • 17. 3.0 Program Support This section describes the IBM support available for IBM Ported Tools for z/OS. The service number for IBM Ported Tools for z/OS is 5655-M29. 3.1 Program Services Contact your IBM representative for specific information about available program services. 3.2 Preventive Service Planning Before you install these FMIDs, make sure that you have reviewed the current Preventive Service Planning (PSP) information. The PSP Buckets maintain current lists (which have been identified since the package was created) of any recommended or required service for the installation of this package. This service includes software PSP information that contains HIPER, and required PTFs against the base release. If you obtained IBM Ported Tools for z/OS as part of a CBPDO, HOLDDATA is included. If the CBPDO for IBM Ported Tools for z/OS is older than two weeks old by the time you install the product materials, you should contact the IBM Support Center or use S/390 SoftwareXcel to obtain the latest PSP Bucket information. You can also obtain the latest PSP Bucket information by going to the following Web site: https://techsupport.services.ibm.com/server/390.psp390 For program support, access the Software Support Web site at http://www-3.ibm.com/software/support/ PSP Buckets are identified by UPGRADEs, which specify product levels; and SUBSETs, which specify the FMIDs for a product level. The UPGRADE and SUBSET values for IBM Ported Tools for z/OS are shown as follows: Figure 4. PSP Upgrade and Subset ID UPGRADE SUBSET Description PORTED4ZOS HOS1120 IBM Ported Tools for z/OS PORTED4ZOS HVFB111 IBM Ported Tools for z/OS - Xvfb PORTED4ZOS HPRL110 IBM Ported Tools for z/OS - Perl PORTED4ZOS HPHP110 IBM Ported Tools for z/OS - PHP PORTED4ZOS HPUT110 IBM Ported Tools for z/OS - Supplementary Toolkit WASAS700 HHAP700 IBM HTTP Server V7.0 © Copyright IBM Corp. 2004, 2012 11
  • 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
  • 19. 4.0 Program and Service Level Information This section identifies the program and relevant service levels of IBM Ported Tools for z/OS. The program level refers to the APAR fixes that have been incorporated into the program. The service level refers to the PTFs that have been incorporated into the program. 4.1 Program Level Information The following APARs have been incorporated in IBM Ported Tools for z/OS (HOS1120): OA07952 OA08602 OA10062 OA10315 OA12576 OA13041 OA15266 OA15969 OA20455 OA21782 OA23227 OA24527 OA24548 OA25816 OA29825 The following APARs have been incorporated into Xvfb for z/OS (HVFB111): OA10965 OA15752 4.2 Service Level Information PTFs UA21819 and UA32671 have been repackaged as FMID HVFB111. No other PTFs have been incorporated into IBM Ported Tools for z/OS or its features. It is highly recommended that you frequently check the IBM Ported Tools for z/OS PSP Buckets for HIPER and SPECIAL Attention PTFs against all FMIDs that you must install. © Copyright IBM Corp. 2004, 2012 13
  • 20. 14 IBM Ported Tools for z/OS Program Directory
  • 21. 5.0 Installation Requirements and Considerations The following sections identify the system requirements for installing and activating 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 following terminology is used: Driving system: the system used to install the program; where SMP/E executes. The program might have specific operating system or product level requirements for using processes, such as binder or assembly utilities during the installation. Target system: the system on which the program is configured and run. The program might have specific product level requirements, such as needing access to the library of another product for link-edits. These requirements, either mandatory or optional, might directly affect the element during the installation or in its basic or enhanced operation. In many cases, you can use a system as both a driving system and a target system. However, you can make a separate IPL-able clone of the running system to use as a target system. The clone must include copies of all system libraries that SMP/E updates, copies of the SMP/E CSI data sets that describe the system libraries, and your PARMLIB and PROCLIB. Use separate driving and target systems in the following situations: When you install a new level of a product that is already installed, the new level of the product will replace the old one. By installing the new level onto a separate target system, you can test the new level and keep the old one in production at the same time. When you install a product that shares libraries or load modules with other products, the installation can disrupt the other products. By installing the product onto a separate target system, you can access these impacts without disrupting your production system. 5.1 Driving System Requirements This section describes the environment of the driving system that is required to install IBM Ported Tools for z/OS and its features. 5.1.1 Machine Requirements The driving system can run in any hardware environment that supports the required software. 5.1.2 Programming Requirements © Copyright IBM Corp. 2004, 2012 15
  • 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
  • 37. 6.0 Installation Instructions This chapter describes the installation method and the step-by-step procedures to install and to activate the functions of IBM Ported Tools for z/OS and its features. Please note the following: If you want to install IBM Ported Tools for z/OS and its features into its own SMP/E environment, consult the SMP/E manuals for instructions on creating and initializing the SMPCSI and the SMP/E control data sets. However, the IBM Ported Tools for z/OS FMID HOS1120 and Xvfb for z/OS HVFB111 must be installed into the system target and dlib zones. FMID HOS1120 has installation requisites for the following z/OS base FMIDs: HLE7750, HOT7750, and HBB7750. FMID HVFB111 has installation requisites for the following z/OS base FMIDs: HLE7707, HOT7707, HBB7707, and HIP6140. Note that these requisite FMIDs can be satisfied by having these FMIDs or corresponding higher ones in the same zone as HOS1120. You can use the sample jobs that are provided to perform part or all of the installation tasks. The SMP/E jobs assume that all DDDEF entries that are required for SMP/E execution have been defined in appropriate zones. You can use the SMP/E dialogs instead of the sample jobs to accomplish the SMP/E installation steps. 6.1 Installing IBM Ported Tools for z/OS IBM HTTP Server V7.0 can be installed into any set of existing SMP/E zones for SREL Z038 (for example, a set of zones for z/OS). 6.1.1 SMP/E Considerations for Installing IBM Ported Tools for z/OS and its features Use the SMP/E RECEIVE, APPLY, and ACCEPT commands to install this release of IBM Ported Tools for z/OS. Installation and maintenance of IBM HTTP Server V7.0 requires the availability of a Java Software Development Kit (SDK) to provide jar command used to unpack product files. SMP/E will use SMPJHOME to locate the Java SDK during APPLY and RESTORE processing. You can use either the following SMPJHOME DD statement during APPLY and RESTORE: //SMPJHOME DD PATH='/usr/lpp/java/J1.4' (NOTE: Use the correct directory for your system) OR create a DDDEF entry in the target zone. © Copyright IBM Corp. 2004, 2012 31
  • 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