SCRIPT/VS 4.0.0: DEVICE 1403N6 CHARS MONO ¤     Program Directory for  NetSpool  feature of  PSF/MVS  Version 2  Release 2, Modification Level 0   Program Number 5695-040   FMID HPRF226   for Use with  MVS   Document Date: September 1995        xxxx-yyyy-zz ¤   ÚÄÄÄ NOTE! ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | Before using this information and the product it supports, be sure |  | to read the general information under "Notices" on page v. |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ            This program directory, dated September 1995, applies to NetSpool  Version 2 (NetSpool) Release 2, Modification Level 0, Program Number  5695-040 for the following:  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  ¿ ¿  | FMIDS | FEATURE NUMBERS| SYSTEM NAME |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | HPRF226 | 6080 | MVS |  | | 6081 | |  | | 6082 | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À  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.  (C) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 1995. ALL  RIGHTS RESERVED.  Note to U.S. Government Users ÄÄ Documentation related to restricted  rights ÄÄ Use, duplication or disclosure is subject to restrictions  set forth in GSA ADP Schedule Contract with IBM Corp. ¤   CONTENTS    NOTICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V  Trademarks and Service Marks . . . . . . . . . . . . . . . . . . v  1.0 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . 1  1.1 NetSpool Description . . . . . . . . . . . . . . . . . . . . 2  2.0 PROGRAM MATERIALS . . . . . . . . . . . . . . . . . . . . . 3  2.1 Basic Machine-Readable Material . . . . . . . . . . . . . . 3  2.2 Optional Machine-Readable Material . . . . . . . . . . . . . 4  2.3 Program Publications . . . . . . . . . . . . . . . . . . . . 4  2.3.1 Basic Program Publications . . . . . . . . . . . . . . . 4  2.3.2 Optional Program Publications . . . . . . . . . . . . . 4  2.4 Microfiche Support . . . . . . . . . . . . . . . . . . . . . 4  2.5 Publications Useful During Installation . . . . . . . . . . 4  3.0 PROGRAM SUPPORT . . . . . . . . . . . . . . . . . . . . . . 6  3.1 Service Instructions . . . . . . . . . . . . . . . . . . . . 6  3.2 Preventive Service Planning . . . . . . . . . . . . . . . . 6  3.3 Statement of Support Procedures . . . . . . . . . . . . . . 6  4.0 PROGRAM AND SERVICE LEVEL INFORMATION . . . . . . . . . . . 7  4.1 Program Level Information . . . . . . . . . . . . . . . . . 7  4.2 Service Level Information . . . . . . . . . . . . . . . . . 7  4.3 Cumulative Service Tape . . . . . . . . . . . . . . . . . . 7  5.0 INSTALLATION REQUIREMENTS AND CONSIDERATIONS . . . . . . . . 8  5.1 Driving System Requirements . . . . . . . . . . . . . . . . 8  5.1.1 Programming Requirements . . . . . . . . . . . . . . . . 8  5.1.2 DASD Storage Requirements . . . . . . . . . . . . . . . 8  5.2 Target System Requirements . . . . . . . . . . . . . . . . . 8  5.2.1 Operating System Requirements . . . . . . . . . . . . . 8  5.2.2 Machine Requirements . . . . . . . . . . . . . . . . . . 9  5.2.3 Programming Requirements . . . . . . . . . . . . . . . . 9  5.2.4 DASD Storage Requirements . . . . . . . . . . . . . . . 9  5.2.5 SMP/E Procedures and Data Sets . . . . . . . . . . . . . 11  6.0 INSTALLATION INSTRUCTIONS . . . . . . . . . . . . . . . . . 12  6.1 Installing NetSpool . . . . . . . . . . . . . . . . . . . . 12  6.1.1 Unload Sample JCL . . . . . . . . . . . . . . . . . . . 12  6.1.2 Target and Distribution Library DDDEFs . . . . . . . . . 14  6.1.3 Allocate Target and Distribution Libraries . . . . . . . 17  6.1.4 Load SMP/E Libraries Using RECEIVE . . . . . . . . . . . 18  6.1.5 RECEIVE Cumulative Service Tape, if Applicable . . . . . 19  6.1.6 Perform SMP/E APPLY CHECK . . . . . . . . . . . . . . . 19  6.1.7 Load Target Libraries Using APPLY . . . . . . . . . . . 20  6.1.8 Perform SMP/E ACCEPT CHECK . . . . . . . . . . . . . . . 21  6.1.9 Load Distribution Libraries Using ACCEPT . . . . . . . . 21  6.2 Activating NetSpool . . . . . . . . . . . . . . . . . . . . 22   (C) Copyright IBM Corp. 1995 iii ¤   APPENDIX A. NETSPOOL INSTALL LOGIC . . . . . . . . . . . . . . . 23  APPENDIX B. JCLIN FOR NETSPOOL . . . . . . . . . . . . . . . . . 24  READER'S COMMENTS . . . . . . . . . . . . . . . . . . . . . . . . 27    FIGURES    1. Basic Material: Program Tape . . . . . . . . . . . . . . . . 3  2. Program Tape: File Content . . . . . . . . . . . . . . . . . 3  3. Basic Material: Unlicensed Publications . . . . . . . . . . 4  4. Publications Useful During Installation . . . . . . . . . . 5  5. PSP Upgrade and Subset ID . . . . . . . . . . . . . . . . . 6  6. Component IDs . . . . . . . . . . . . . . . . . . . . . . . 6  7. Abbreviations used for the data set type . . . . . . . . . . 9  8. Storage Requirements for Target Libraries . . . . . . . . . 9  9. Storage Requirements for Distribution Libraries . . . . . . 10  10. Sample JCL to Unload the NetSpool Sample Jobs . . . . . . . 13  11. JCL to Create Target and Distribution DDDEFs for NetSpool 15  12. Sample Allocate Job . . . . . . . . . . . . . . . . . . . . 17  13. Sample SMP/E RECEIVE Job . . . . . . . . . . . . . . . . . . 18  14. RECEIVE Job for Cumulative Service Tape . . . . . . . . . . 19  15. Sample SMP/E APPLY CHECK Job . . . . . . . . . . . . . . . . 20  16. Sample SMP/E APPLY Job . . . . . . . . . . . . . . . . . . . 20  17. Sample SMP/E ACCEPT CHECK Job . . . . . . . . . . . . . . . 21  18. Sample SMP/E ACCEPT Job . . . . . . . . . . . . . . . . . . 22         Contents iv ¤   NOTICES    References in this document to IBM products, programs, or services do  not imply that IBM intends to make these available in all countries in  which IBM operates. Any reference to an IBM product, program, or  service is not intended to state or imply that only IBM's product,  program, or service may be used. Any functionally equivalent product,  program, or service that does not infringe on any of IBM's  intellectual property rights may be used instead of the IBM product,  program, or service. Evaluation and verification of operation in  conjunction with other products, except those expressly designated by  IBM, is the user's responsibility.  IBM may have patents or pending patent applications covering subject  matter in this document. The furnishing of this document does not  give you any license to these patents. You can send license  inquiries, in writing, to the  International Business Machines Corporation  IBM Director of Licensing  500 Columbus Avenue  Thornwood, New York 10594  USA   TRADEMARKS AND SERVICE MARKS  The following terms used in this document are trademarks or service  marks of IBM Corporation in the United States or other countries:  ACF/VTAM IBM(R) PSF  AFP IBMLink RETAIN  CBIPO MVS/ESA VTAM  CBPDO MVS/XA        (C) Copyright IBM Corp. 1995 v ¤   1.0 INTRODUCTION    This program directory is intended for the system programmer  responsible for program installation and maintenance. It contains  information concerning the material and procedures associated with the  installation of NetSpool. You should read all of this program  directory before installing the program and then keep it for future  reference.  The program directory contains the following sections:  ù 2.0, "Program Materials" on page 3 identifies the basic and  optional program materials and documentation for NetSpool.  ù 3.0, "Program Support" on page 6 describes the IBM support  available for NetSpool.  ù 4.0, "Program and Service Level Information" on page 7 lists the  APARs (program level) and PTFs (service level) incorporated into  NetSpool.  ù 5.0, "Installation Requirements and Considerations" on page 8  identifies the resources and considerations for installing and  using NetSpool.  ù 6.0, "Installation Instructions" on page 12 provides detailed  installation instructions for NetSpool. It also refers to the  publication containing the procedures for activating the functions  of NetSpool.  ù Appendix A, "NetSpool Install Logic" on page 23 provides the  install logic for NetSpool.  ù Appendix B, "JCLIN for NetSpool" on page 24 provides a listing of  the JCLIN for NetSpool.  Before installing NetSpool, read 3.2, "Preventive Service Planning" on  page 6. This section tells you how to find any updates to the  information and procedures in this program directory.  Do not use this program directory if you are installing NetSpool with  an MVS Custom-Built Installation Process Offering (CBIPO) (5751-CS1).  Instead, use the CBIPO Related Installation Materials (RIMs) provided  with the CBIPO. The CBIPO RIMs will point you to specific sections of  the program directory as required.  If you are installing NetSpool using the MVS Custom-Built Product  Delivery Offering (CBPDO) (5751-CS3), use the softcopy program  directory provided on the CBPDO tape. Your CBPDO contains a softcopy   (C) Copyright IBM Corp. 1995 1 ¤   preventive service planning (PSP) upgrade for this product. All  service and HOLDDATA for NetSpool are included on the CBPDO tape.   1.1 NETSPOOL DESCRIPTION  The NetSpool feature of PSF/MVS places VTAM output on the JES spool.  You can then use either JES or PSF/MVS to print or distribute this  output. NetSpool enables VTAM applications to take advantage of AFP  solutions without program changes. NetSpool allows multiple VTAM  applications to share a single multi-function printer, and also allows  a single VTAM application to broadcast output with the same or  different output formats to multiple distributed printers.                Introduction 2 ¤   2.0 PROGRAM MATERIALS    An IBM program is identified by a program number and a feature code.  The program number for PSF/MVS and the NetSpool feature is 5695-040.  The program announcement material describes the functions supported by  the NetSpool feature. Ask your IBM marketing representative for this  information if you have not already received a copy.  The following sections identify the basic and optional program  materials available with this program.   2.1 BASIC MACHINE-READABLE MATERIAL  The distribution medium for this program is 9-track magnetic tape  (written at 6250 BPI), 3480 cartridge, or 4mm cartridge. The tape or  cartridge contains all the programs and data needed for installation.  It is installed using SMP/E. See 6.0, "Installation Instructions" on  page 12 for more information about how to install the program.  Figure 1 describes the tape or cartridge. Figure 2 describes the file  content of the program tape or cartridge.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 1. Basic Material: Program Tape |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ |  | | FEATURE | PHYSICAL | EXTERNAL LABEL | |  | MEDIUM | NUMBER | VOLUME | IDENTIFICATION | VOLSER |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | |  | 6250 tape | 6080 | 1 | PSF.NETSPOOL.2.2.0 | PRF226 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | |  | 3480 cart. | 6081 | 1 | PSF.NETSPOOL.2.2.0 | PRF226 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | |  | 4MM cart. | 6082 | 1 | PSF.NETSPOOL.2.2.0 | PRF226 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À À  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 2 (Page 1 of 2). Program Tape: File Content |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ |  | VOLSER | FILE | DATA SET NAME | DISTLIB |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | PRF226 | 1 | SMPMCS | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | | 2 | IBM.HPRF226.F1 | JCLIN |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | | 3 | IBM.HPRF226.F2 | AAPIMOD1 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | | 4 | IBM.HPRF226.F3 | AAPIMAC1 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À   (C) Copyright IBM Corp. 1995 3 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 2 (Page 2 of 2). Program Tape: File Content |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ |  | VOLSER | FILE | DATA SET NAME | DISTLIB |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | | 5 | IBM.HPRF226.F4 | AAPISAMP |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | | 6 | IBM.HPRF226.F5 | AAPIINST |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À   2.2 OPTIONAL MACHINE-READABLE MATERIAL  NetSpool has no optional machine-readable materials.   2.3 PROGRAM PUBLICATIONS  The following sections identify the basic and optional publications  for NetSpool.   2.3.1 BASIC PROGRAM PUBLICATIONS  Figure 3 identifies the basic program publication for NetSpool. One  copy of this publication is included when you order the basic  materials for NetSpool. For additional copies, contact your IBM  representative.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 3. Basic Material: Unlicensed Publications |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ |  | PUBLICATION TITLE | FORM NUMBER |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | PSF/MVS: NetSpool Guide | G544-5301 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À   2.3.2 OPTIONAL PROGRAM PUBLICATIONS  NetSpool has no optional publications.   2.4 MICROFICHE SUPPORT  There is no microfiche for NetSpool.   2.5 PUBLICATIONS USEFUL DURING INSTALLATION  The publications listed in Figure 4 may be useful during the  installation of NetSpool. To order copies, contact your IBM  representative.   Program Materials 4 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 4. Publications Useful During Installation |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ |  | PUBLICATION TITLE | FORM NUMBER |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | SMP/E Reference | SC28-1107 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | SMP/E User's Guide | SC28-1302 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | MVS/ESA V5 JCL Reference | GC28-1479 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | MVS/ESA V4 JCL Reference | GC28-1654 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | VTAM Resource Definition Reference | SC31-6438 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | SNA Ä Sessions Between Logical Units | GC20-1868 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | 3270 Information Display System Data Stream | GA23-0059 |  | Programmer's Reference | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À              Program Materials 5 ¤   3.0 PROGRAM SUPPORT    This section describes the IBM support available for NetSpool.   3.1 SERVICE INSTRUCTIONS  Contact your IBM marketing representative or systems engineer (SE) for  specific information about available service instructions.   3.2 PREVENTIVE SERVICE PLANNING  If you obtained NetSpool as part of a CBPDO, there is HOLDDATA and  Preventive Service Planning (PSP) information for NetSpool on the  CBPDO tape. Before installing NetSpool, check with your IBM Support  Center or use SoftwareXcel Extended (IBMLink) to see whether there is  additional Preventive Service Planning (PSP) information that you  should know. To obtain this information, specify the following  UPGRADE and SUBSET values:  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 5. PSP Upgrade and Subset ID |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ |  | UPGRADE | SUBSET | RETAIN RELEASE |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | PSFMVS220 | HPRF226 | 226 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À  If you have received NetSpool only from IBM Software Distribution, you  should also check to see if additional PSP information is available  prior to installation.   3.3 STATEMENT OF SUPPORT PROCEDURES  Report any difficulties you have using this program to your IBM  Support Center. If an APAR is required, the Support Center will  provide the address to which any needed documentation can be sent.  Figure 6 identifies the component ID (COMPID) for NetSpool.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 6. Component IDs |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ |  | FMID | COMPID | COMPONENT NAME | REL |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | HPRF226 | 569504002 | PSF NetSpool | 226 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À   (C) Copyright IBM Corp. 1995 6 ¤   4.0 PROGRAM AND SERVICE LEVEL INFORMATION    This section identifies the program and any relevant service levels of  NetSpool. The program level refers to the APAR fixes incorporated  into the program. The service level refers to the PTFs integrated.  Information about the cumulative service tape is also provided.   4.1 PROGRAM LEVEL INFORMATION  This is the initial release of NetSpool and no APARs have been  incorporated.   4.2 SERVICE LEVEL INFORMATION  This is the initial release of NetSpool and no PTFs have been  incorporated.   4.3 CUMULATIVE SERVICE TAPE  A cumulative service tape, containing PTFs not incorporated into this  release, might be included with this program. If you received this  product as part of a CBPDO, then there is no cumulative service tape.           (C) Copyright IBM Corp. 1995 7 ¤   5.0 INSTALLATION REQUIREMENTS AND CONSIDERATIONS    The following sections identify the system requirements for installing  and activating NetSpool. In most cases, you can install NetSpool on a  running system (target system). However, sometimes two systems may be  required. If two systems are required, then the following terminology  is used:  1. The system used to install the program (driving system)  2. The system on which the program is installed (target system).   5.1 DRIVING SYSTEM REQUIREMENTS  This section describes the environment of the driving system required  to install NetSpool.   5.1.1 PROGRAMMING REQUIREMENTS  The minimum SMP/E release required to install NetSpool is System  Modification Program Extended, Version 1, Release 7 with PTF UR40251  or later.   5.1.2 DASD STORAGE REQUIREMENTS  NetSpool uses any storage device that is supported by the environment  in which it is operating. See 5.2.4, "DASD Storage Requirements" on  page 9 for additional information about the amount of storage required  for NetSpool.   5.2 TARGET SYSTEM REQUIREMENTS  This section describes the environment of the target system required  to install and use NetSpool.   5.2.1 OPERATING SYSTEM REQUIREMENTS  To utilize NetSpool, one of the following is required:  ù MVS/ESA with ACF/VTAM 3.4 or higher.  ù MVS/XA with ACF/VTAM 3.3 and PTF UY50815 or APAR OY29863    (C) Copyright IBM Corp. 1995 8 ¤   5.2.2 MACHINE REQUIREMENTS  The target system has no special machine requirements.   5.2.3 PROGRAMMING REQUIREMENTS  The target system has no special programming requirements.   5.2.4 DASD STORAGE REQUIREMENTS  Abbreviations describing the data set type are listed in Figure 7.  These abbreviations are used in Figure 8 and Figure 9.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 7. Abbreviations used for the data set type |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ |  | ABBREVIATION | DATA SET TYPE |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | NU | New data set used by only the FMIDs listed. In |  | | order to determine the correct storage needed for |  | | this data set, only the storage size given in the |  | | one table needs to be used. No other tables (or |  | | program directories) need to be referenced for the |  | | data set size. |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À  The following figures list the target and distribution libraries (data  sets) and their attributes required to install NetSpool.  SMP/E DDDEF entries for each data set should be created. See 6.1.2,  "Target and Distribution Library DDDEFs" on page 14 for information on  creating the DDDEFs.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 8 (Page 1 of 2). Storage Requirements for Target Libraries |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ ¿ ¿ ¿ |  | | | D | R | L | | | |  | | T | S | E | R | | | NO. |  | DATA SET NAME | Y | O | C | E | | NO. | OF |  | OR | P | R | F | C | BLK | OF | DIR |  | LIBRARY NAME | E | G | M | L | SIZE | BLKS | BLKS |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | API.SAPIINST | NU | PO | FB | 80 | 8800 | 5 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | API.SAPIMAC1 | NU | PO | FB | 80 | 8800 | 12 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | API.SAPIMOD1 | NU | PO | U | 0 | 6144 | 25 | 3 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À À À À À    Installation Requirements and Considerations 9 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 8 (Page 2 of 2). Storage Requirements for Target Libraries |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ ¿ ¿ ¿ |  | | | D | R | L | | | |  | | T | S | E | R | | | NO. |  | DATA SET NAME | Y | O | C | E | | NO. | OF |  | OR | P | R | F | C | BLK | OF | DIR |  | LIBRARY NAME | E | G | M | L | SIZE | BLKS | BLKS |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | API.SAPISAMP | NU | PO | FB | 80 | 8800 | 5 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | À À À À À À À |  | NOTES: |  | |  | 1. The number of blocks and directory blocks specified is 20% |  | larger than the actual minimum storage required by NetSpool |  | after the program is installed and the data sets are |  | compressed. You may wish to revise these numbers based on |  | your plans for adding additional function or service. |  | |  | 2. If required, data sets may be reblocked to a larger size. |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 9. Storage Requirements for Distribution Libraries |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ ¿ ¿ ¿ |  | | | D | R | L | | | |  | | T | S | E | R | | | NO. |  | DATA SET NAME | Y | O | C | E | | NO. | OF |  | OR | P | R | F | C | BLK | OF | DIR |  | LIBRARY NAME | E | G | M | L | SIZE | BLKS | BLKS |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | API.AAPIINST | NU | PO | FB | 80 | 8800 | 5 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | API.AAPIMAC1 | NU | PO | FB | 80 | 8800 | 12 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | API.AAPIMOD1 | NU | PO | U | 0 | 6144 | 50 | 8 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | API.AAPISAMP | NU | PO | FB | 80 | 8800 | 5 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | À À À À À À À |  | NOTES: |  | |  | 1. The number of blocks and directory blocks specified is 20% |  | larger than the actual minimum storage required by NetSpool |  | after the program is installed and the data sets are |  | compressed. You may wish to revise these numbers based on |  | your plans for adding additional function or service. |  | |  | 2. If required, data sets may be reblocked to a larger size. |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ    Installation Requirements and Considerations 10 ¤   5.2.5 SMP/E PROCEDURES AND DATA SETS  All SMP/E installation jobs provided assume the existence of a  cataloged procedure called SMPPROC containing all necessary DD  statements for the execution of SMP/E. SMPPROC must point to the  Consolidated Software Inventory (CSI) where you are installing  NetSpool. If your SMP/E procedure is not named "SMPPROC", substitute  your procedure name for "SMPPROC" where appropriate. If you do not  have an SMP/E procedure, you can find instructions for building one in  the SMP/E User's Guide or in the SMP/E Reference.  All of the SMP/E installation steps can be completed using the SMP/E  dialog panels. The SMPPROC procedure is not required when using the  SMP/E dialogs. The equivalent function can be accomplished through  the SMP/E dialogs.  The default values on the SMP/E global zone OPTIONS entry (PEMAX and  DSSPACE) are adequate for the installation of NetSpool. Refer to the  SMP/E Reference for instructions on updating the global zone.              Installation Requirements and Considerations 11 ¤   6.0 INSTALLATION INSTRUCTIONS    This chapter describes the installation method and the step-by-step  procedures to install and to activate the functions of NetSpool.  If you obtained NetSpool as part of a CBPDO, you can use the RCVPDO  job found in the CBPDO RIMLIB data set as well as any service,  HOLDDATA, or preventive service planning (PSP) information included on  the CBPDO tape. For more information, refer to the MVS CBPDO Memo to  User Extension included with the CBPDO.  This release of NetSpool is installed using the SMP/E RECEIVE, APPLY,  and ACCEPT commands.  In the sample SMP/E jobs shown, the global zone name in the SMP/E CSI  is GLOBAL. The distribution zone name is dlibzone. The target zone  name is tgtzone. If your installation does not use these zone names,  the sample jobs should be updated to reflect the zone names used at  your installation.   6.1 INSTALLING NETSPOOL  The following steps are described in this section.  1. Unload sample JCL  2. Define DDDEFs  3. Allocate target and distribution libraries  4. Receive NetSpool  5. Perform APPLY CHECK  6. Load target libraries using APPLY  7. Perform ACCEPT CHECK  8. Load distribution libraries using ACCEPT   6.1.1 UNLOAD SAMPLE JCL  Sample jobs are provided on the NetSpool tape to help install  NetSpool.  Use the JCL shown in Figure 10 on page 13 to unload the sample jobs  from the NetSpool tape.   (C) Copyright IBM Corp. 1995 12 ¤   If the sample jobs are unloaded into a data set with a different name  from api.jcllib, all future references in this directory to api.jcllib  should be replaced with that new name.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //UNLOAD JOB 'account #','name',MSGLEVEL=(1,1) |  | //STEP1 EXEC PGM=IEBCOPY |  | //SYSPRINT DD SYSOUT=* |  | //* |  | //*----------------------------------------------------------- |  | //* UNLOAD SAMPLE JOBS FROM TAPE. |  | //* NOTE: CHANGE tape TO A VALID NAME FOR A TAPE DRIVE. |  | //* CHANGE vvvvvv TO A VALID VOLSER. |  | //* CHANGE api.jcllib TO A VALID DATA SET NAME |  | //* FOR YOUR INSTALLATION. |  | //*----------------------------------------------------------- |  | //* |  | //INTAPE DD DSNAME=IBM.HPRF226.F5,DISP=(OLD,KEEP), |  | // UNIT=(tape,,DEFER), |  | // LABEL=(6,SL), |  | // VOL=SER=PRF226 |  | //OUTDISK DD DSNAME=api.jcllib,DISP=(NEW,CATLG,DELETE), |  | // UNIT=SYSDA,SPACE=(TRK,(5,1,3)),VOL=SER=vvvvvv |  | //SYSUT3 DD UNIT=SYSDA,SPACE=(TRK,(30,5)),DISP=(NEW,DELETE) |  | //SYSUT4 DD UNIT=SYSDA,SPACE=(TRK,(30,5)),DISP=(NEW,DELETE) |  | //SYSIN DD * |  | COPY OUTDD=OUTDISK,INDD=INTAPE |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 10. Sample JCL to Unload the NetSpool Sample Jobs  When this job is submitted, the following sample jobs to install  NetSpool are put into the api.jcllib data set:  APIJAC Sample ACCEPT job  APIJACCK Sample ACCEPT CHECK job  APIJALOC Sample job to allocate target and distribution  libraries  APIJAP Sample APPLY job  APIJAPCK Sample APPLY CHECK job  APIJDDEF Sample job to define SMP/E DDDEFs  APIJRCV Sample RECEIVE job  APIJRCVC Sample RECEIVE job for cumulative service   Installation Instructions 13 ¤   6.1.2 TARGET AND DISTRIBUTION LIBRARY DDDEFS  SMP/E DDDEF entries for each target and distribution library data set  should be defined at this time, if not already done.  A sample job to define the DDDEFs can be found in  api.jcllib(APIJDDEF). The APIJDDEF job is shown in Figure 11 on  page 15. Modify the sample job to specify the appropriate parameters  for your installation, using the comments in the job as a guide.  If the target and distribution data sets that correspond to the DDDEFS  will be cataloged, the UNIT and VOLUME parameters should be deleted  before the job is run. See 6.1.3, "Allocate Target and Distribution  Libraries" on page 17 for information on allocating the target and  distribution data sets.  NOTE: SMP/E dialog panels may be used to define these DDDEFs instead  of the JCL.               Installation Instructions 14 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJDDEF JOB 'acct. no.','name',MSGLEVEL=(1,1) |  | //SMP EXEC SMPPROC |  | //* |  | //************************************************* |  | //* ALLOCATE SMP/E DDDEFS FOR NETSPOOL. |  | //* MODIFY THE tgtzone, dlibzone, uuuu, tvol, |  | //* AND dvol NAMES IN LOWER CASE AS APPROPRIATE |  | //* FOR YOUR INSTALLATION. |  | //* THE DISTRIBUTION LIBRARY DDDEFS ARE DEFINED |  | //* TO THE TARGET ZONE FOR RESTORE PURPOSES. |  | //************************************************* |  | //SMP.SMPCNTL DD * |  | SET BDY(tgtzone) . |  | UCLIN . |  | REP DDDEF(SAPIMOD1) |  | DATASET(API.SAPIMOD1) |  | UNIT(uuuu) VOLUME(tvol) |  | OLD . |  | REP DDDEF(SAPIMAC1) |  | DATASET(API.SAPIMAC1) |  | UNIT(uuuu) VOLUME(tvol) |  | OLD . |  | REP DDDEF(SAPISAMP) |  | DATASET(API.SAPISAMP) |  | UNIT(uuuu) VOLUME(tvol) |  | OLD . |  | REP DDDEF(SAPIINST) |  | DATASET(API.SAPIINST) |  | UNIT(uuuu) VOLUME(tvol) |  | OLD . |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 11 (Part 1 of 2). JCL to Create Target and Distribution DDDEFs  for NetSpool         Installation Instructions 15 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | REP DDDEF(AAPIMOD1) |  | DATASET(API.AAPIMOD1) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | REP DDDEF(AAPIMAC1) |  | DATASET(API.AAPIMAC1) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | REP DDDEF(AAPISAMP) |  | DATASET(API.AAPISAMP) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | REP DDDEF(AAPIINST) |  | DATASET(API.AAPIINST) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | ENDUCL. |  | SET BDY(dlibzone) . |  | UCLIN . |  | REP DDDEF(AAPIMOD1) |  | DATASET(API.AAPIMOD1) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | REP DDDEF(AAPIMAC1) |  | DATASET(API.AAPIMAC1) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | REP DDDEF(AAPISAMP) |  | DATASET(API.AAPISAMP) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | REP DDDEF(AAPIINST) |  | DATASET(API.AAPIINST) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | ENDUCL. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 11 (Part 2 of 2). JCL to Create Target and Distribution DDDEFs  for NetSpool  A return code of "4" and the message GIM27701W should be received from  this JCL if the DDDEFs have never been created. A return code of "0"  should be received if the DDDEFs were created previously and the  APIJDDEF job is rerun.     Installation Instructions 16 ¤   6.1.3 ALLOCATE TARGET AND DISTRIBUTION LIBRARIES  A job is included in the sample JCL to help allocate the target and  distribution data sets needed for installation. After unloading the  sample JCL, the allocation job APIJALOC will reside in api.jcllib.  See 6.1.1, "Unload Sample JCL" on page 12 for more information on  unloading the sample JCL.  The allocation job should be edited for items such as your system job  card, unit names, and volume serial numbers. See the job commentary  in Figure 12 to identify required changes.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJALOC JOB 'account #','name',MSGLEVEL=(1,1) |  | //********************************************************** |  | //* ALLOCATE TARGET AND DISTRIBUTION DATA SETS |  | //* CHANGE uuuu TO BE A VALID UNIT NAME FOR YOUR |  | //* INSTALLATION |  | //* CHANGE tttttt TO BE A VALID VOLUME SERIAL NAME FOR |  | //* THE TARGET LIBRARIES. |  | //* CHANGE dddddd TO BE A VALID VOLUME SERIAL NAME FOR |  | //* THE DISTRIBUTION LIBRARIES. |  | //* |  | //********************************************************** |  | //ALLOC PROC UNIT=uuuu,DVOL=dddddd,TVOL=tttttt,DSNPFX=API |  | //STEP1 EXEC PGM=IEFBR14 |  | //* |  | //SAPIMOD1 DD DSN=&DSNPFX..SAPIMOD1, |  | // UNIT=&UNIT,VOL=SER=&TVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=U,LRECL=0,BLKSIZE=6144), |  | // SPACE=(6144,(23,5,3)) |  | //SAPIMAC1 DD DSN=&DSNPFX..SAPIMAC1, |  | // UNIT=&UNIT,VOL=SER=&TVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=8800), |  | // SPACE=(8800,(12,1,2)) |  | //SAPISAMP DD DSN=&DSNPFX..SAPISAMP, |  | // UNIT=&UNIT,VOL=SER=&TVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=8800), |  | // SPACE=(8800,(5,1,2)) |  | //SAPIINST DD DSN=&DSNPFX..SAPIINST, |  | // UNIT=&UNIT,VOL=SER=&TVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=8800), |  | // SPACE=(8800,(5,1,2)) |  | //AAPIMOD1 DD DSN=&DSNPFX..AAPIMOD1, |  | // UNIT=&UNIT,VOL=SER=&DVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=U,LRECL=0,BLKSIZE=6144), |  | // SPACE=(6144,(50,5,8)) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 12 (Part 1 of 2). Sample Allocate Job    Installation Instructions 17 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AAPIMAC1 DD DSN=&DSNPFX..AAPIMAC1, |  | // UNIT=&UNIT,VOL=SER=&DVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=8800), |  | // SPACE=(8800,(12,1,2)) |  | //AAPISAMP DD DSN=&DSNPFX..AAPISAMP, |  | // UNIT=&UNIT,VOL=SER=&DVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=8800), |  | // SPACE=(8800,(5,1,2)) |  | //AAPIINST DD DSN=&DSNPFX..AAPIINST, |  | // UNIT=&UNIT,VOL=SER=&DVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=8800), |  | // SPACE=(8800,(5,1,2)) |  | //ENDALLO PEND |  | //* ========> END OF PROC ALLOC <======== |  | //ALLOCAT EXEC ALLOC |  | //* ========> END OF JOB ALLOC <======== |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 12 (Part 2 of 2). Sample Allocate Job  A return code of '0' should be received from this job.   6.1.4 LOAD SMP/E LIBRARIES USING RECEIVE  Execute the SMP/E RECEIVE job to unload NetSpool data from the install  tape into the SMP/E data sets (SMPPTS and temporary data sets).  A sample RECEIVE job can be found in api.jcllib(APIJRCV). The APIJRCV  job is shown in Figure 13.  NOTE: This step is bypassed if receiving the product from a CBPDO.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJRCV JOB 'account #','name',MSGLEVEL=(1,1) |  | //RECEIVE EXEC SMPPROC |  | //SMP.SMPPTFIN DD DSN=SMPMCS,DISP=OLD, |  | // VOL=SER=PRF226,LABEL=(1,SL), |  | // UNIT=(tape,,DEFER) |  | //SMP.SMPCNTL DD * |  | SET BDY(GLOBAL). |  | RECEIVE S(HPRF226) SYSMOD . |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 13. Sample SMP/E RECEIVE Job  A return code of '0' should be received from this job.    Installation Instructions 18 ¤   6.1.5 RECEIVE CUMULATIVE SERVICE TAPE, IF APPLICABLE  A cumulative service tape may be shipped with the product package. If  no cumulative service tape is shipped or if the product is received by  CBPDO, skip this section.  A sample job to RECEIVE the PTFs and HOLDDATA from the cumulative  service tape can be found in api.jcllib(APIJRCVC). The APIJRCVC job  is shown in Figure 14 on page 19.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJRCVC JOB 'account #','name',MSGLEVEL=(1,1) |  | //*************************************************** |  | //* RECEIVE CUMULATIVE SERVICE DATA. THE UNIT * |  | //* AND SOURCEID FIELDS MUST BE FILLED IN. * |  | //* SOURCEID IS A UNIQUE NAME THAT ASSIGNS * |  | //* A COMMON IDENTIFIER TO THE SYSMODS RECEIVED. * |  | //*************************************************** |  | //APIJRCVC EXEC SMPPROC |  | //SMPHOLD DD UNIT=tape,LABEL=(4,NL),DISP=SHR, |  | // VOL=SER=CUMTAP, |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=7200) |  | //SMPPTFIN DD UNIT=tape,LABEL=(1,NL),DISP=SHR, |  | // VOL=SER=CUMTAP, |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=7200) |  | //SMP.SMPCNTL DD * |  | SET BDY(GLOBAL). |  | RECEIVE SYSMODS HOLDDATA SOURCEID(sssssss). |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 14. RECEIVE Job for Cumulative Service Tape  A return code of "0" should be received from this job.  If any of the PTFs on the tape have a system hold by the ++HOLD SYSTEM  modification control statement with a reason ID equal to UCLIN, file 6  of the cumulative service tape will contain the UCLIN for that PTF.  The instructions for the UCLIN are contained in the cover letter of  the PTF.   6.1.6 PERFORM SMP/E APPLY CHECK  Execute the SMP/E APPLY CHECK job to determine which SYSMODs, if any,  are missing. Any missing SYSMODs should be installed before  continuing with the installation of NetSpool.  A sample APPLY CHECK job can be found in api.jcllib(APIJAPCK). The  APIJAPCK job is shown in Figure 15 on page 20.  To receive the full benefit of the SMP/E Causer SYSMOD Summary Report,  do not bypass the following on the APPLY CHECK: PRE, ID, REQ, and   Installation Instructions 19 ¤   IFREQ. This is because the SMP/E root cause analysis identifies the  cause only of ERRORS and not of WARNINGS (SYSMODs that are bypassed  are treated as warnings, not errors, by SMP/E).  The GROUPEXTEND operand indicates that SMP/E apply all requisite  SYSMODs. The requisite SYSMODS might be applicable to other  functions.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJAPCK JOB 'account #','name',MSGLEVEL=(1,1) |  | //APPLY EXEC SMPPROC |  | //SMP.SMPCNTL DD * |  | SET BDY(tgtzone). |  | APPLY CHECK S(HPRF226) |  | BYPASS(HOLDSYS,HOLDUSER,HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 15. Sample SMP/E APPLY CHECK Job  A return code of '0' should be received from this job. Resolve any  error messages before continuing with the APPLY step.   6.1.7 LOAD TARGET LIBRARIES USING APPLY  Execute SMP/E to load the target libraries from the SMP/E temporary  data sets.  A sample APPLY job can be found in api.jcllib(APIJAP). The APIJAP job  is shown in Figure 16.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJAP JOB 'account #','name',MSGLEVEL=(1,1) |  | //APPLY EXEC SMPPROC |  | //SMP.SMPCNTL DD * |  | SET BDY(tgtzone). |  | APPLY S(HPRF226) |  | BYPASS(HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 16. Sample SMP/E APPLY Job  A return code of '0' should be received from this job.    Installation Instructions 20 ¤   6.1.8 PERFORM SMP/E ACCEPT CHECK  Execute the SMP/E ACCEPT CHECK job to determine which SYSMODs, if any,  are missing. Any missing SYSMODs should be installed before  continuing with the installation of NetSpool.  A sample ACCEPT CHECK job can be found in api.jcllib(APIJACCK). The  APIJACCK job is shown in Figure 17 on page 21.  To receive the full benefit of the SMP/E Causer SYSMOD Summary Report,  do not bypass the following on the ACCEPT CHECK: PRE, ID, REQ, and  IFREQ. This is because the SMP/E root cause analysis identifies the  cause only of ERRORS and not of WARNINGS (SYSMODs that are bypassed  are treated as warnings, not errors, by SMP/E).  The GROUPEXTEND operand indicates that SMP/E accept all requisite  SYSMODs. The requisite SYSMODS might be applicable to other  functions.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJACCK JOB 'account #','name',MSGLEVEL=(1,1) |  | //ACCEPT EXEC SMPPROC |  | //SMP.SMPCNTL DD * |  | SET BDY(dlibzone). |  | ACCEPT CHECK S(HPRF226) |  | BYPASS(HOLDSYS,HOLDUSER,HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 17. Sample SMP/E ACCEPT CHECK Job  A return code of '0' should be received from this job. Resolve any  error messages before continuing with the ACCEPT step.   6.1.9 LOAD DISTRIBUTION LIBRARIES USING ACCEPT  Execute the SMP/E ACCEPT job to load the distribution libraries from  the SMP/E temporary data sets.  A sample ACCEPT job can be found in api.jcllib(APIJAC). The APIJAC  job is shown in Figure 18 on page 22.      Installation Instructions 21 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJAC JOB 'account #','name',MSGLEVEL=(1,1) |  | //ACCEPT EXEC SMPPROC |  | //SMP.SMPCNTL DD * |  | SET BDY(dlibzone). |  | ACCEPT S(HPRF226) |  | BYPASS(HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND COMPRESS(ALL). |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 18. Sample SMP/E ACCEPT Job  A return code of '0' should be received from this job.   6.2 ACTIVATING NETSPOOL  Detailed steps to get the program into operational status are defined  in PSF/MVS: NetSpool Guide, G544-5301. A checklist of NetSpool  configuration tasks is contained in Appendix A of the NetSpool Guide.             Installation Instructions 22 ¤   APPENDIX A. NETSPOOL INSTALL LOGIC    This is the System Modification Program install logic for NetSpool:  ++FUNCTION(HPRF226) FILES(5) REWORK(1995234) RFDSNPFX(IBM)  /***********************************************************/  /*LICENSED MATERIALS - PROPERTY OF IBM */  /*5695-040 (C) COPYRIGHT IBM CORP 1993,1995 */  /*ALL RIGHTS RESERVED */  /*NOTE TO U.S. GOVERNMENT USERS - DOCUMENTATION RELATED */  /*TO RESTRICTED RIGHTS - USE, DUPLICATION, OR DISCLOSURE */  /*IS SUBJECT TO RESTRICTIONS SET FORTH IN GSA ADP SCHEDULE */  /*CONTRACT WITH IBM CORP. */  /***********************************************************/  .  ++VER (Z038).  ++JCLIN RELFILE(1).  If you ordered NetSpool as an individual feature tape (not in CBIPO or  CBPDO), you can obtain the entire set of SMP/E modification control  statements for the installation by printing the first file of the  NetSpool program tape.            (C) Copyright IBM Corp. 1995 23 ¤   APPENDIX B. JCLIN FOR NETSPOOL    The JCLIN for NetSpool follows.  //LNPF EXEC PGM=IEWL,PARM='RENT,LIST'  //SYSPRINT DD SYSOUT=*  //SYSUT1 DD SPACE=(CYL,(1,1)),UNIT=SYSDA  //SYSLMOD DD DSN=API.SAPIMOD1,DISP=SHR  //AAPIMOD1 DD DSN=API.AAPIMOD1,DISP=SHR  //SYSLIN DD *  INCLUDE AAPIMOD1(APIPPAAA)  INCLUDE AAPIMOD1(APIPPCHD)  INCLUDE AAPIMOD1(APIPPCLS)  INCLUDE AAPIMOD1(APIPPCLU)  INCLUDE AAPIMOD1(APIPPEHD)  INCLUDE AAPIMOD1(APIPPERR)  INCLUDE AAPIMOD1(APIPPHBI)  INCLUDE AAPIMOD1(APIPPHCU)  INCLUDE AAPIMOD1(APIPPHNF)  INCLUDE AAPIMOD1(APIPPHPD)  INCLUDE AAPIMOD1(APIPPHRC)  INCLUDE AAPIMOD1(APIPPHRE)  INCLUDE AAPIMOD1(APIPPHSC)  INCLUDE AAPIMOD1(APIPPHTM)  INCLUDE AAPIMOD1(APIPPHTP)  INCLUDE AAPIMOD1(APIPPHXF)  INCLUDE AAPIMOD1(APIPPLOG)  INCLUDE AAPIMOD1(APIPPNSE)  INCLUDE AAPIMOD1(APIPPOPN)  INCLUDE AAPIMOD1(APIPPPRS)  INCLUDE AAPIMOD1(APIPPQPD)  INCLUDE AAPIMOD1(APIPPRPL)  INCLUDE AAPIMOD1(APIPPRSP)  INCLUDE AAPIMOD1(APIPPSCI)  INCLUDE AAPIMOD1(APIPPTMR)  INCLUDE AAPIMOD1(APIPPTPE)  INCLUDE AAPIMOD1(APIPPTRS)  INCLUDE AAPIMOD1(APIPPUTB)  INCLUDE AAPIMOD1(APIPPVPP)  INCLUDE AAPIMOD1(APIPPLU3)  INCLUDE AAPIMOD1(APIPPLU1)  INCLUDE AAPIMOD1(APIPPML3)  INCLUDE AAPIMOD1(APIPPSTM)  ENTRY APIPPAAA  NAME APIPPAAA(R)  INCLUDE AAPIMOD1(APIPPQST)  NAME APIPPQST(R)  //LNPFA EXEC PGM=IEWL,PARM='RENT,LIST'  //SYSPRINT DD SYSOUT=*  //SYSUT1 DD SPACE=(CYL,(1,1)),UNIT=SYSDA   (C) Copyright IBM Corp. 1995 24 ¤   //SYSLMOD DD DSN=API.SAPIMOD1,DISP=SHR  //AAPIMOD1 DD DSN=API.AAPIMOD1,DISP=SHR  //SYSLIN DD *  INCLUDE AAPIMOD1(APIPPEFT)  ENTRY APIPPEFT  NAME APIPPEFT(R)  //LNPFD EXEC PGM=IEWL,PARM='RENT,LIST,AMODE=31,RMODE=24'  //SYSPRINT DD SYSOUT=*  //SYSUT1 DD SPACE=(CYL,(1,1)),UNIT=SYSDA  //SYSLMOD DD DSN=API.SAPIMOD1,DISP=SHR  //AAPIMOD1 DD DSN=API.AAPIMOD1,DISP=SHR  //SYSLIN DD *  INCLUDE AAPIMOD1(APIPPFCM)  INCLUDE AAPIMOD1(APISPKEY)  INCLUDE AAPIMOD1(APISPWTO)  ENTRY APIPPFCM  NAME APIPPFCM(R)  INCLUDE AAPIMOD1(APISPGET)  ENTRY APISPGET  NAME APISPGET(R)  INCLUDE AAPIMOD1(APISPPUT)  ENTRY APISPPUT  NAME APISPPUT(R)  //LNPFP EXEC PGM=IEWL,PARM='RENT,LIST'  //SYSPRINT DD SYSOUT=*  //SYSUT1 DD SPACE=(CYL,(1,1)),UNIT=SYSDA  //SYSLMOD DD DSN=API.SAPIMOD1,DISP=SHR  //AAPIMOD1 DD DSN=API.AAPIMOD1,DISP=SHR  //SYSLIN DD *  INCLUDE AAPIMOD1(APIPPPFT)  ENTRY APIPPPFT  NAME APIPPPFT(R)  /*          Appendix B. JCLIN for NetSpool 25 ¤                      26 ¤   READER'S COMMENTS    PROGRAM DIRECTORY FOR NETSPOOL VERSION 2 RELEASE 2, MODIFICATION LEVEL  0  You may use this form to comment about this document, its  organization, or subject matter with the understanding that IBM may  use or distribute whatever information you supply in any way it  believes appropriate without incurring any obligation to you.  For each of the topics below please indicate your satisfaction level  by circling your choice from the rating scale. If a statement does  not apply, please circle N.  ÚÄÄÄ RATING SCALE ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | very very not |  | satisfied <=====================> dissatisfied applicable |  | 1 2 3 4 5 N |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  ¿  | | SATISFACTION |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | ¿ ¿ ¿ ¿ ¿ |  | Ease of product installation | 1 | 2 | 3 | 4 | 5 | N |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Contents of program directory | 1 | 2 | 3 | 4 | 5 | N |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Installation Verification Programs | 1 | 2 | 3 | 4 | 5 | N |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Time to install the product | 1 | 2 | 3 | 4 | 5 | N |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Readability and organization of program | 1 | 2 | 3 | 4 | 5 | N |  | directory tasks | | | | | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Necessity of all installation tasks | 1 | 2 | 3 | 4 | 5 | N |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Accuracy of the definition of the | 1 | 2 | 3 | 4 | 5 | N |  | installation tasks | | | | | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Technical level of the installation | 1 | 2 | 3 | 4 | 5 | N |  | tasks | | | | | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Ease of getting the system into | 1 | 2 | 3 | 4 | 5 | N |  | production after installation | | | | | | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À À À À  How did you order this product?   (C) Copyright IBM Corp. 1995 27 ¤   __ CBIPO  __ CBPDO  __ Independent  __ Other   Is this the first time your organization has installed this product?  __ Yes  __ No   Were the people who did the installation experienced with the  installation of MVS products?  __ Yes  __ No   If yes, how many years? __  If you have any comments to make about your ratings above, or any  other aspect of the product installation, please list them below:  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________    Reader's Comments 28 ¤   Please provide the following contact information:  ____________________________________________________________  Name and Job Title  ____________________________________________________________  Organization  ____________________________________________________________  ____________________________________________________________  Address  ____________________________________________________________  Telephone  Thank you for your participation.  Please send the completed form to (or give to your IBM representative  who will forward it to the NetSpool Development group):  IBM Printing Systems Company  Attention: Dept. DME/003G  Box 1900  Boulder, CO 80301-9191  USA             Reader's Comments 29 ¤   IBM   Program Number: 5695-040 6080  6081  6082  Printed in U.S.A.