SCRIPT/VS 4.0.0: DEVICE 1403N6 CHARS MONO ¤     Program Directory for  NetSpool   Service Level SMC9704   Program Number 5695-040, 5645-001   FMID HPRF226   for Use with  MVS  OS/390   Document Date: January 1997        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 January 1997, applies to the NetSpool  feature of PSF/MVS (NetSpool), Program Number 5695-040, and to the IP  PrintWay/NetSpool feature of OS/390, Program Number 5645-001, for the  following:  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  ¿ ¿  | FMIDS | FEATURE NUMBERS| SYSTEM NAME |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | HPRF226 | 6080 | MVS - NetSpool Feature of PSF/MVS |  | | 6081 | |  | | 6082 | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | HPRF226 | 5741 | OS/390 - IP PrintWay/NetSpool Feature|  | | 5742 | |  | | 5743 | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À  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, 1997.  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 . . . . . . . . . . . . . . . . . . vi  1.0 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . 1  1.1 NetSpool Description . . . . . . . . . . . . . . . . . . . . 2  1.2 NetSpool FMIDs . . . . . . . . . . . . . . . . . . . . . . . 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 Program Source Materials . . . . . . . . . . . . . . . . . . 5  2.5 Publications Useful During Installation . . . . . . . . . . 5  3.0 PROGRAM SUPPORT . . . . . . . . . . . . . . . . . . . . . . 6  3.1 Service Instructions . . . . . . . . . . . . . . . . . . . . 6  3.2 Preventive Service Planning . . . . . . . . . . . . . . . . 6  3.3 Statement of Support Procedures . . . . . . . . . . . . . . 7  4.0 PROGRAM AND SERVICE LEVEL INFORMATION . . . . . . . . . . . 8  4.1 Program Level Information . . . . . . . . . . . . . . . . . 8  4.2 Service Level Information . . . . . . . . . . . . . . . . . 8  4.3 Cumulative Service Tape . . . . . . . . . . . . . . . . . . 9  5.0 INSTALLATION REQUIREMENTS AND CONSIDERATIONS . . . . . . . . 10  5.1 Driving System Requirements . . . . . . . . . . . . . . . . 10  5.1.1 Programming Requirements . . . . . . . . . . . . . . . . 10  5.1.2 DASD Storage Requirements . . . . . . . . . . . . . . . 11  5.2 Target System Requirements . . . . . . . . . . . . . . . . . 11  5.2.1 Operating System Requirements . . . . . . . . . . . . . 11  5.2.2 Machine Requirements . . . . . . . . . . . . . . . . . . 11  5.2.3 Programming Requirements . . . . . . . . . . . . . . . . 11  5.2.4 DASD Storage Requirements . . . . . . . . . . . . . . . 11  6.0 INSTALLATION INSTRUCTIONS . . . . . . . . . . . . . . . . . 15  6.1 SMP/E Considerations for Installing NetSpool . . . . . . . . 15  6.1.1 SMP/E Environment . . . . . . . . . . . . . . . . . . . 15  6.1.2 SMP/E System Entries . . . . . . . . . . . . . . . . . . 15  6.2 Installing NetSpool . . . . . . . . . . . . . . . . . . . . 16  6.2.1 Unload Sample JCL from the Product Tape . . . . . . . . 16  6.2.2 Load SMP/E Libraries Using RECEIVE . . . . . . . . . . . 18  6.2.3 RECEIVE Cumulative Service Tape, if Applicable . . . . . 18  6.2.4 Allocate Target and Distribution Libraries . . . . . . . 19  6.2.5 Target and Distribution Library DDDEFs . . . . . . . . . 21  6.2.6 Perform SMP/E APPLY CHECK . . . . . . . . . . . . . . . 23  6.2.7 Load Target Libraries Using APPLY . . . . . . . . . . . 24   (C) Copyright IBM Corp. 1995, 1997 iii ¤   6.2.8 Update MVS System Environment . . . . . . . . . . . . . 25  6.2.8.1 Enable NetSpool for OS/390 Systems . . . . . . . . . 25  6.2.8.2 Customize NetSpool . . . . . . . . . . . . . . . . . 26  6.2.9 Perform SMP/E ACCEPT CHECK . . . . . . . . . . . . . . . 26  6.2.10 Load Distribution Libraries Using ACCEPT . . . . . . . 27  6.3 Activating NetSpool . . . . . . . . . . . . . . . . . . . . 28  APPENDIX A. NETSPOOL INSTALL LOGIC . . . . . . . . . . . . . . . 29  APPENDIX B. JCLIN FOR NETSPOOL . . . . . . . . . . . . . . . . . 30  READER'S COMMENTS . . . . . . . . . . . . . . . . . . . . . . . . 33    FIGURES    1. Basic Material: Program Tape . . . . . . . . . . . . . . . . 3  2. Program Tape: File Content . . . . . . . . . . . . . . . . . 4  3. Basic Material: Unlicensed Publications . . . . . . . . . . 4  4. Publications Useful During Installation . . . . . . . . . . 5  5. PSP Upgrade and Subset ID . . . . . . . . . . . . . . . . . 6  6. Component IDs . . . . . . . . . . . . . . . . . . . . . . . 7  7. Abbreviations used for the data set type . . . . . . . . . . 11  8. Storage Requirements for NetSpool Target Libraries . . . . . 12  9. Storage Requirements for NetSpool Distribution Libraries . . 13  10. SMP/E Options Subentry Values . . . . . . . . . . . . . . . 16  11. Sample JCL to Unload the NetSpool Sample Jobs . . . . . . . 17  12. Sample SMP/E RECEIVE Job . . . . . . . . . . . . . . . . . . 18  13. RECEIVE Job for Cumulative Service Tape . . . . . . . . . . 19  14. Sample Allocate Job . . . . . . . . . . . . . . . . . . . . 20  15. JCL to Create Target and Distribution DDDEFs for NetSpool 22  16. Sample SMP/E APPLY CHECK Job . . . . . . . . . . . . . . . . 24  17. Sample SMP/E APPLY Job . . . . . . . . . . . . . . . . . . . 25  18. Sample SMP/E ACCEPT CHECK Job . . . . . . . . . . . . . . . 27  19. Sample SMP/E ACCEPT Job . . . . . . . . . . . . . . . . . . 28      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  For online versions of this book, we authorize you to:  ù Copy, modify, and print the documentation contained on the media,  for use within your enterprise, provided you reproduce the  copyright notice, all warning statements, and other required  statements on each copy or partial copy.  ù Transfer the original unaltered copy of the documentation when you  transfer the related IBM product (which may be either machines you  own, or programs, if the program's license terms permit a  transfer). You must, at the same time, destroy all other copies  of the documentation.  You are responsible for payment of any taxes, including personal  property taxes, resulting from this authorization.  THERE ARE NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES  OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  Some jurisdictions do not allow the exclusion of implied warranties,  so the above exclusion may not apply to you.  Your failure to comply with the terms above terminates this  authorization. Upon termination, you must destroy your machine  readable documentation.   (C) Copyright IBM Corp. 1995, 1997 v ¤   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 IBMLink ProductPac  AFP IMS PSF  CBIPO IP PrintWay RETAIN  CBPDO MVS/ESA S/390  CICS NetSpool SystemPac  IBM(R) OS/390 VTAM                 Notices vi ¤   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 8 lists the  APARs (program level) and PTFs (service level) incorporated into  NetSpool.  ù 5.0, "Installation Requirements and Considerations" on page 10  identifies the resources and considerations for installing and  using NetSpool.  ù 6.0, "Installation Instructions" on page 15 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 29 provides the  install logic for NetSpool.  ù Appendix B, "JCLIN for NetSpool" on page 30 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), SystemPac,  or ServerPac. When using these offerings, use the jobs and  documentation supplied with the offering. This documentation may  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, 1997 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  NetSpool converts data received from VTAM applications, such as CICS  and IMS, to S/390 line data and places the data on the JES2 or JES3  spool. You can then use JES, PSF/MVS, or IP PrintWay 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.   1.2 NETSPOOL FMIDS  NetSpool consists of the following FMID: HPRF226.              Introduction 2 ¤   2.0 PROGRAM MATERIALS    An IBM program is identified by a program number and a feature code.  NetSpool can be ordered under either of two program numbers:  ù The program number if ordered as a feature of PSF/MVS is 5695-040.  ù The program number if ordered as a feature of OS/390 is 5645-001.  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, and is in SMP/E RELFILE format. See 6.0,  "Installation Instructions" on page 15 for more information about how  to install the program.  Figure 1 describes the tape or cartridge. Figure 2 on page 4  describes the file content of the program tape or cartridge.  NOTE: If you are installing NetSpool using the MVS Custom-Built  Product Delivery Offering (CBPDO), 5751-CS3, some of the information  in these figures may not be valid. Consult the CBPDO documentation  for actual values.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | 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 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À À    (C) Copyright IBM Corp. 1995, 1997 3 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 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 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | | 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 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | NetSpool Guide | G544-5301 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À   2.3.2 OPTIONAL PROGRAM PUBLICATIONS  NetSpool has no optional publications.    Program Materials 4 ¤   2.4 PROGRAM SOURCE MATERIALS  No program source materials, microfiche, or viewable program listings  are provided 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.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 4. Publications Useful During Installation |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ |  | PUBLICATION TITLE | FORM NUMBER |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | OS/390 SMP/E Commands | SC28-1805 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | OS/390 SMP/E Reference | SC28-1806 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | OS/390 SMP/E User's Guide | SC28-1740 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | OS/390 SMP/E Messages and Codes | SC28-1738 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | SMP/E Reference | SC28-1107 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | SMP/E User's Guide | SC28-1302 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | SMP/E Messages and Codes | SC28-1108 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | OS/390 MVS JCL Reference | GC28-1757 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | 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 | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | OS/390 Planning for Installation | GC28-1726 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | OS/390 MVS Product Management | GC28-1730 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À     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  Before installing NetSpool, you should review the current Preventive  Service Planning (PSP) information. If you obtained NetSpool as part  of a CBPDO, there is HOLDDATA and PSP information included on the  CBPDO tape.  If you obtained NetSpool on a product tape, or if the CBPDO is more  than two weeks old when you install it, you should contact the IBM  Support Center or use S/390 SoftwareXcel (IBMLink) to obtain the  current "PSP Bucket." To obtain this information, specify the  following UPGRADE and SUBSET values:  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 5. PSP Upgrade and Subset ID |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ |  | UPGRADE | SUBSET | DESCRIPTION |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | PSFMVS220 | HPRF226/9704 | NetSpool |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À  NOTE: The PSP SUBSET name reflects the Function Module Identifier  (FMID) that was updated and the corresponding CBPDO weekly service  tape that was used to supply the integrated PTFS. (Example;  FMID/YYWW, where YY is the year and WW is the week of the CBPDO weekly  service tape.)  The CBPDO weekly Service tape is the Service Level Indicator for any  products updated by the Software Manufacturing Center (SMC) processes.  If you wish to determine the latest level of PUT maintenance installed  in this product, see 4.0, "Program and Service Level Information" on  page 8.     (C) Copyright IBM Corp. 1995, 1997 6 ¤   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 on page 7 identifies the component ID (COMPID) for NetSpool.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 6. Component IDs |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ |  | FMID | COMPID | COMPONENT NAME | RETAIN RELEASE |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | HPRF226 | 569504002 | PSF NetSpool | 226 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À                Program Support 7 ¤   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.  This program is at Service Level SMC9704.   4.1 PROGRAM LEVEL INFORMATION  The following APAR fixes against NetSpool have been incorporated into  this Service Update, Service Level SMC9704.  AW19655 AW22343 AW22592 AW23642  AW21820 AW22584 AW23487 AW24624  AW21953  4.2 SERVICE LEVEL INFORMATION  The following PTFs containing the APAR fixes against NetSpool have  been integrated into this Service Update Service Level SMC9704.  NOTE: COR-CLOSED PTFs are available for 'Corrective Service' and will  be placed on the next available ESO Tape (Expanded Service Option,  formerly known as PUT Tapes). The following sub-categories for  COR-CLOSED PTFs have been provided by the Software Manufacturing  Center (SMC), Poughkeepsie:  PUTYYMM COR-CLOSED PTFs that are available on an ESO Tape,  where 'yynn' indicates the year and the month that the  ESO tape became available.  RSUYYMM RSU (Recommended Service Upgrade) is a preventive  service philosophy for all S/390 products that are  serviced by IBM for the OS/390 and MVS platforms. RSU  reduces the volume of PTFs customers need to apply for  preventive maintenance. RSU became available at OS/390  Release 2 GA (9/96), and is identified via an  additional SOURCEID of RSUyymm, where 'yymm' indicates  the year and the month the PTF was assigned this  SOURCEID.  SMCREC COR-CLOSED PTFs that are not yet available on an ESO  Tape, but have been researched and recommended for  installation by the Software Manufacturing Center (SMC)  in Poughkeepsie.   (C) Copyright IBM Corp. 1995, 1997 8 ¤   SMCCOR COR-CLOSED PTFs that are not yet available on an ESO  Tape and have no special recommendation for  installation.  ù FMID HPRF226  UW30381-PUT9607 UW32120-RSU9609 UW33613-PUT9611  UW31768-PUT9609 UW32749-PUT9610 UW33846-RSU9611  UW32009 UW33163-RSU9610 UW35372-SMCCOR   4.3 CUMULATIVE SERVICE TAPE  A cumulative service tape, containing PTFs not incorporated into this  release, might be included with this program. Installation  instructions for cumulative service tapes can be found in the SMP/E  publications.  If you received this product as part of a CBPDO or a ProductPac, PTFs  not incorporated into this release are provided on the tape, and a  separate cumulative service tape will not be provided.             Program and Service Level Information 9 ¤   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).  In many cases, the same system can be used as both a driving system  and a target system. However, you may want to set up a clone of your  system to use as a target system by making a separate IPL-able copy of  the running system. The clone should 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.  Some cases where two systems should be used include the following:  ù When installing a new level of a product that is already  installed, the new product will delete the old one. By installing  onto a separate target system, you can test the new product while  still keeping the old one in production.  ù When installing a product that shares libraries or load modules  with other products, the installation can disrupt the other  products. Installing onto a test system or clone will allow you  to assess these impacts without disrupting your production 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.     (C) Copyright IBM Corp. 1995, 1997 10 ¤   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 11 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:  ù OS/390 Release 1 (5645-001) or higher  ù MVS/ESA with ACF/VTAM 3.4 or higher.   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 (Page 1 of 2). 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. |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À    Installation Requirements and Considerations 11 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 7 (Page 2 of 2). Abbreviations used for the data set type |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ |  | ABBREVIATION | DATA SET TYPE |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | EU | Existing 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.  Storage requirement for NetSpool target libraries are in Figure 8.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 8 (Page 1 of 2). Storage Requirements for NetSpool Target |  | Libraries |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ ¿ ¿ ¿ |  | | | D | R | L | NO. | | |  | | T | S | E | R | OF | NO. | NO. |  | | Y | O | C | E | 3380/| OF | OF |  | | P | R | F | C | 9345 | 3390 | DIR |  | DDDEF NAME | E | G | M | L | TRKS | TRKS | BLKS |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | SAPIINST | NU/EU | PO | FB | 80 | 2 | 1 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | SAPIMAC1 | NU/EU | PO | FB | 80 | 3 | 2 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | SAPIMOD1 | NU/EU | PO | U | 0 | 5 | 5 | 4 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À À À À À         Installation Requirements and Considerations 12 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 8 (Page 2 of 2). Storage Requirements for NetSpool Target |  | Libraries |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ ¿ ¿ ¿ |  | | | D | R | L | NO. | | |  | | T | S | E | R | OF | NO. | NO. |  | | Y | O | C | E | 3380/| OF | OF |  | | P | R | F | C | 9345 | 3390 | DIR |  | DDDEF NAME | E | G | M | L | TRKS | TRKS | BLKS |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | SAPISAMP | NU/EU | PO | FB | 80 | 3 | 1 | 3 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | À À À À À À À |  | NOTES: |  | |  | ù The DASD space requirements shown represent the actual storage |  | required by NetSpool after the program is installed and the |  | data sets are compressed, plus approximately 15%. The |  | additional 15% allows for service installation. When |  | allocating these data sets, you can specify additional storage |  | and directory blocks to allow for additional future |  | maintenance. |  | |  | ù IBM recommends that system determined blocksizes are used for |  | efficient DASD utilization. System determined blocksizes |  | should be used on all non-RECFM U data sets. IBM recommends a |  | blocksize of 32760 for RECFM U data sets, because a blocksize |  | of 32760 is most efficient from a performance and DASD |  | utilization perspective. Blocksizes of greater than 19069 |  | cannot be used with 3350 devices. |  | |  | ù See 6.2.4, "Allocate Target and Distribution Libraries" on |  | page 19 for JCL that allocates these data sets. |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Storage requirements for NetSpool distribution libraries are in  Figure 9.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 9 (Page 1 of 2). Storage Requirements for NetSpool |  | Distribution Libraries |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ ¿ ¿ ¿ |  | | | D | R | L | NO. | | |  | | T | S | E | R | OF | NO. | NO. |  | | Y | O | C | E | 3380/| OF | OF |  | | P | R | F | C | 9345 | 3390 | DIR |  | DDDEF NAME | E | G | M | L | TRKS | TRKS | BLKS |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | AAPIINST | NU/EU | PO | FB | 80 | 2 | 1 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | AAPIMAC1 | NU/EU | PO | FB | 80 | 3 | 3 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | AAPIMOD1 | NU/EU | PO | U | 0 | 9 | 7 | 10 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À À À À À   Installation Requirements and Considerations 13 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 9 (Page 2 of 2). Storage Requirements for NetSpool |  | Distribution Libraries |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ ¿ ¿ ¿ |  | | | D | R | L | NO. | | |  | | T | S | E | R | OF | NO. | NO. |  | | Y | O | C | E | 3380/| OF | OF |  | | P | R | F | C | 9345 | 3390 | DIR |  | DDDEF NAME | E | G | M | L | TRKS | TRKS | BLKS |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | AAPISAMP | NU/EU | PO | FB | 80 | 3 | 1 | 3 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | À À À À À À À |  | NOTES: |  | |  | ù The DASD space requirements shown represent the actual storage |  | required by NetSpool after the program is installed and the |  | data sets are compressed, plus approximately 15%. The |  | additional 15% allows for service installation. When |  | allocating these data sets, you can specify additional storage |  | and directory blocks to allow for additional future |  | maintenance. |  | |  | ù IBM recommends that system determined blocksizes are used for |  | efficient DASD utilization. System determined blocksizes |  | should be used on all non-RECFM U data sets. IBM recommends a |  | blocksize of 32760 for RECFM U data sets, because a blocksize |  | of 32760 is most efficient from a performance and DASD |  | utilization perspective. Blocksizes of greater than 19069 |  | cannot be used with 3350 devices. |  | |  | ù See 6.2.4, "Allocate Target and Distribution Libraries" on |  | page 19 for JCL that allocates these data sets. |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ          Installation Requirements and Considerations 14 ¤   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 to RECEIVE NetSpool 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.   6.1 SMP/E CONSIDERATIONS FOR INSTALLING NETSPOOL  This release of NetSpool is installed using the SMP/E RECEIVE, APPLY,  and ACCEPT commands. The SMP/E dialogs may be used to accomplish the  SMP/E installation steps.   6.1.1 SMP/E ENVIRONMENT  All SMP/E installation jobs provided assume that all necessary DD  statements for the execution of SMP/E are defined using DDDEFs.  Sample jobs are provided to assist you in installing NetSpool. After  the RECEIVE step has been completed, the sample jobs can be found in  SMPTLIB: "IBM.HPRF226.F5", or, you may unload the sample jobs from the  distribution tape as described in 6.2.1, "Unload Sample JCL from the  Product Tape" on page 16. Make a copy of these jobs in your own  library and modify them to use during the installation of NetSpool.  In the sample SMP/E jobs provided, the name of the SMP/E CSI is  "#GLOBALCSI". The global zone name in the SMP/E CSI is "GLOBAL". The  target zone name is "#TZONE". The distribution zone name is "#DZONE".  The sample jobs should be updated to reflect the CSI and zone names  used at your installation.   6.1.2 SMP/E SYSTEM ENTRIES  The recommended values for some SMP/E CSI subentries are shown in  Figure 10. Use of values lower than these may result in failures in  the installation process. DSSPACE is a subentry in the GLOBAL options  entry. PEMAX is a subentry of the GENERAL entry in the GLOBAL options  entry. Refer to the SMP/E Reference for instructions on updating the  global zone.    (C) Copyright IBM Corp. 1995, 1997 15 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 10. SMP/E Options Subentry Values |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ |  | SUB-ENTRY | VALUE | COMMENT |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | DSSPACE | (50,10,50) | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | PEMAX | 9999 | Or allow to default |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À   6.2 INSTALLING NETSPOOL  The following steps are described in this section.  1. Unload sample JCL from the product tape  2. Receive NetSpool  3. Receive NetSpool cumulative service tape  4. Allocate target and distribution libraries  5. Define DDDEFs  6. Perform APPLY CHECK  7. Load target libraries using APPLY  8. Perform ACCEPT CHECK  9. Load distribution libraries using ACCEPT   6.2.1 UNLOAD SAMPLE JCL FROM THE PRODUCT TAPE  Sample installation jobs are provided on the NetSpool tape to help  install NetSpool.  Use the JCL shown in Figure 11 on page 17 to unload the sample jobs  from the NetSpool tape.  You can also access the sample installation jobs by performing an  SMP/E RECEIVE for FMID HPRF226, and then copying the jobs from datset  "IBM.HPRF226.F5" to a work data set for editing and submission. If  you prefer this approach, perform the RECEIVE and continue with 6.2.3,  "RECEIVE Cumulative Service Tape, if Applicable" on page 18.  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.    Installation Instructions 16 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //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 11. 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 17 ¤   6.2.2 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 12 on page 18.  NOTE: This step is bypassed if receiving the product from a CBPDO.  EXPECTED RETURN CODES AND MESSAGES: A return code of "0" should be  received from this job.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJRCV JOB 'account #','name',MSGLEVEL=(1,1) |  | //************************************************************* |  | //* MAKE THE FOLLOWING MODIFICATIONS: * |  | //* 1) CHANGE THE JOB CARD TO MEET YOUR LOCAL REQUIREMENTS * |  | //* 2) CHANGE #GLOBALCSI TO THE DATA SET NAME OF YOUR * |  | //* GLOBAL CSI DATASET * |  | //* 3) CHANGE tape TO THE APPROPRIATE TAPE UNIT TYPE * |  | //************************************************************* |  | //RECEIVE EXEC PGM=GIMSMP,REGION=4096K |  | //SMPCSI DD DSN=#GLOBALCSI, |  | // DISP=SHR |  | //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 12. Sample SMP/E RECEIVE Job   6.2.3 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 13 on page 19.  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.   Installation Instructions 18 ¤   EXPECTED RETURN CODES AND MESSAGES: A return code of "0" should be  received from this job.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJRCVC JOB 'account #','name',MSGLEVEL=(1,1) |  | //************************************************************* |  | //* RECEIVE CUMULATIVE SERVICE DATA. * |  | //* MAKE THE FOLLOWING MODIFICATIONS: * |  | //* 1) CHANGE THE JOB CARD TO MEET YOUR LOCAL REQUIREMENTS * |  | //* 2) CHANGE #GLOBALCSI TO THE DATA SET NAME OF YOUR * |  | //* GLOBAL CSI DATASET * |  | //* 3) CHANGE tape TO THE APPROPRIATE TAPE UNIT TYPE * |  | //* 4) CHANGE sssssss TO SPECIFY A UNIQUE SOURCEID NAME THAT * |  | //* ASSIGNS A COMMON IDENTIFIER TO THE SYSMODS RECEIVED. * |  | //************************************************************* |  | //APIJRCVC EXEC PGM=GIMSMP,REGION=4096K |  | //SMPCSI DD DSN=#GLOBALCSI, |  | // DISP=SHR |  | //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 13. RECEIVE Job for Cumulative Service Tape   6.2.4 ALLOCATE TARGET AND DISTRIBUTION LIBRARIES  A sample job is provided on the distribution tape to allocate the  target and distribution data sets needed for NetSpool installation.  After unloading the sample JCL, the allocation job "APIJALOC" will  reside in api.jcllib. It is shown in Figure 14 on page 20.  Make a copy of the sample APIJALOC job and modify it to specify the  appropriate parameters for your installation, using the comments in  the job as a guide.  EXPECTED RETURN CODES AND MESSAGES: A return code of "0" should be  received from this job.     Installation Instructions 19 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJALOC JOB 'account #','name',MSGLEVEL=(1,1) |  | //*********************************************************** |  | //* * |  | //* THIS JCL WILL ALLOCATE TARGET AND DISTRIBUTION * |  | //* LIBRARIES FOR NETSPOOL. * |  | //* * |  | //* CAUTION: THIS IS NEITHER A JCL PROCEDURE NOR A * |  | //* COMPLETE JOB. BEFORE USING THIS JOB STEP, YOU WILL * |  | //* HAVE TO MAKE THE FOLLOWING MODIFICATIONS: * |  | //* * |  | //* 1) CHANGE THE JOB CARD TO MEET YOUR LOCAL REQUIREMENTS * |  | //* 2) CHANGE API TO THE DESIRED HIGH-LEVEL QUALIFIER * |  | //* 3) CHANGE tttttt TO THE VOLSER FOR THE TARGET * |  | //* LIBRARIES, AND tuuu TO THE CORRESPONDING UNIT TYPE * |  | //* 4) CHANGE dddddd TO THE VOLSER FOR THE DISTRIBUTION * |  | //* LIBRARIES, AND duuu TO THE CORRESPONDING UNIT TYPE * |  | //* * |  | //*********************************************************** |  | //ALLOC PROC DSNPFX=API, |  | // TUNIT=tuuu,TVOL=tttttt, |  | // DUNIT=duuu,DVOL=dddddd |  | //STEP1 EXEC PGM=IEFBR14 |  | //* |  | //SAPIMOD1 DD DSN=&DSNPFX..SAPIMOD1, |  | // UNIT=&TUNIT,VOL=SER=&TVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=U,LRECL=0,BLKSIZE=32760), |  | // SPACE=(6144,(33,5,4)) |  | //SAPIMAC1 DD DSN=&DSNPFX..SAPIMAC1, |  | // UNIT=&TUNIT,VOL=SER=&TVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // SPACE=(8800,(12,1,2)) |  | //SAPISAMP DD DSN=&DSNPFX..SAPISAMP, |  | // UNIT=&TUNIT,VOL=SER=&TVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // SPACE=(8800,(12,2,3)) |  | //SAPIINST DD DSN=&DSNPFX..SAPIINST, |  | // UNIT=&TUNIT,VOL=SER=&TVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // SPACE=(8800,(5,1,2)) |  | //AAPIMOD1 DD DSN=&DSNPFX..AAPIMOD1, |  | // UNIT=&DUNIT,VOL=SER=&DVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=U,LRECL=0,BLKSIZE=32760), |  | // SPACE=(6144,(56,6,10)) |  | //AAPIMAC1 DD DSN=&DSNPFX..AAPIMAC1, |  | // UNIT=&DUNIT,VOL=SER=&DVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 14 (Part 1 of 2). Sample Allocate Job    Installation Instructions 20 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | // SPACE=(8800,(12,1,2)) |  | //AAPISAMP DD DSN=&DSNPFX..AAPISAMP, |  | // UNIT=&DUNIT,VOL=SER=&DVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // SPACE=(8800,(12,2,3)) |  | //AAPIINST DD DSN=&DSNPFX..AAPIINST, |  | // UNIT=&DUNIT,VOL=SER=&DVOL,DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // SPACE=(8800,(5,1,2)) |  | //ENDALLO PEND |  | //* ========> END OF PROC ALLOC <======== |  | //ALLOCAT EXEC ALLOC |  | //* ========> END OF JOB ALLOC <======== |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 14 (Part 2 of 2). Sample Allocate Job  6.2.5 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 15 on  page 22. 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.2.4, "Allocate Target and Distribution  Libraries" on page 19 for information on allocating the target and  distribution data sets.  If this job is re-run, change the "ADD" command to "REP" to replace  the existing entries.  EXPECTED RETURN CODES AND MESSAGES: A return code of "0" should be  received from this job.       Installation Instructions 21 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJDDEF JOB 'acct. no.','name',MSGLEVEL=(1,1) |  | //************************************************************ |  | //* * |  | //* THIS JCL WILL CREATE DDDEF ENTRIES FOR NETSPOOL * |  | //* * |  | //* CAUTION: THIS IS NEITHER A JCL PROCEDURE NOR A * |  | //* COMPLETE JOB. BEFORE USING THIS JOB STEP, YOU WILL * |  | //* HAVE TO MAKE THE FOLLOWING MODIFICATIONS: * |  | //* * |  | //* 1) CHANGE THE JOB CARD TO MEET YOUR LOCAL REQUIREMENTS * |  | //* 2) CHANGE #GLOBALCSI TO THE DATA SET NAME OF YOUR * |  | //* GLOBAL CSI DATA SET * |  | //* 3) CHANGE #TZONE TO THE NAME OF YOUR TARGET ZONE * |  | //* 4) CHANGE #DZONE TO THE NAME OF YOUR DISTRIBUTION ZONE * |  | //* 5) CHANGE API TO THE DESIRED HIGH-LEVEL QUALIFIER * |  | //* 6) CHANGE tttttt TO THE VOLSER FOR THE TARGET * |  | //* LIBRARIES, AND tuuu TO THE CORRESPONDING UNIT TYPE. * |  | //* 7) CHANGE dddddd TO THE VOLSER FOR THE DISTRIBUTION * |  | //* LIBRARIES, AND duuu TO THE CORRESPONDING UNIT TYPE. * |  | //* * |  | //************************************************************ |  | //DDDEF EXEC PGM=GIMSMP,REGION=4096K |  | //SMPCSI DD DSN=#GLOBALCSI, |  | // DISP=SHR |  | //SMPCNTL DD * |  | SET BDY(#TZONE). |  | UCLIN . |  | ADD DDDEF(SAPIMOD1) |  | DATASET(API.SAPIMOD1) |  | UNIT(tuuu) VOLUME(tttttt) |  | OLD . |  | ADD DDDEF(SAPIMAC1) |  | DATASET(API.SAPIMAC1) |  | UNIT(tuuu) VOLUME(tttttt) |  | OLD . |  | ADD DDDEF(SAPISAMP) |  | DATASET(API.SAPISAMP) |  | UNIT(tuuu) VOLUME(tttttt) |  | OLD . |  | ADD DDDEF(SAPIINST) |  | DATASET(API.SAPIINST) |  | UNIT(tuuu) VOLUME(tttttt) |  | OLD . |  | ADD DDDEF(AAPIMOD1) |  | DATASET(API.AAPIMOD1) |  | UNIT(duuu) VOLUME(dddddd) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 15 (Part 1 of 2). JCL to Create Target and Distribution DDDEFs  for NetSpool   Installation Instructions 22 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | SHR . |  | ADD DDDEF(AAPIMAC1) |  | DATASET(API.AAPIMAC1) |  | UNIT(duuu) VOLUME(dddddd) |  | SHR . |  | ADD DDDEF(AAPISAMP) |  | DATASET(API.AAPISAMP) |  | UNIT(duuu) VOLUME(dddddd) |  | SHR . |  | ADD DDDEF(AAPIINST) |  | DATASET(API.AAPIINST) |  | UNIT(duuu) VOLUME(dddddd) |  | SHR . |  | ENDUCL. |  | SET BDY(#DZONE) . |  | UCLIN . |  | ADD DDDEF(AAPIMOD1) |  | DATASET(API.AAPIMOD1) |  | UNIT(duuu) VOLUME(dddddd) |  | OLD . |  | ADD DDDEF(AAPIMAC1) |  | DATASET(API.AAPIMAC1) |  | UNIT(duuu) VOLUME(dddddd) |  | OLD . |  | ADD DDDEF(AAPISAMP) |  | DATASET(API.AAPISAMP) |  | UNIT(duuu) VOLUME(dddddd) |  | OLD . |  | ADD DDDEF(AAPIINST) |  | DATASET(API.AAPIINST) |  | UNIT(duuu) VOLUME(dddddd) |  | OLD . |  | ENDUCL. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 15 (Part 2 of 2). JCL to Create Target and Distribution DDDEFs  for NetSpool   6.2.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 16 on page 24.  Make a copy of the sample APIJAPCK job and modify it to specify the  appropriate parameters for your installation, using the comments in  the job as a guide.   Installation Instructions 23 ¤   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  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.  EXPECTED RETURN CODES AND MESSAGES: A return code of "0" should be  received from the APPLY CHECK job. Investigate any other problems  before continuing with the installation of NetSpool.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJAPCK JOB 'account #','name',MSGLEVEL=(1,1) |  | //************************************************************* |  | //* MAKE THE FOLLOWING MODIFICATIONS: * |  | //* 1) CHANGE THE JOB CARD TO MEET YOUR LOCAL REQUIREMENTS * |  | //* 2) CHANGE #GLOBALCSI TO THE DATA SET NAME OF YOUR * |  | //* GLOBAL CSI DATASET * |  | //* 3) CHANGE #TZONE TO THE NAME OF YOUR TARGET ZONE * |  | //************************************************************* |  | //APPLYC EXEC PGM=GIMSMP,REGION=4096K |  | //SMPCSI DD DSN=#GLOBALCSI, |  | // DISP=SHR |  | //SMP.SMPCNTL DD * |  | SET BDY(#TZONE). |  | APPLY CHECK S(HPRF226) |  | FORFMID(HPRF226) |  | BYPASS(HOLDSYS,HOLDUSER,HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 16. Sample SMP/E APPLY CHECK Job   6.2.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 17 on page 25.  Make a copy of the sample APIJAP job and modify it to specify the  appropriate parameters for your installation, using the comments in  the job as a guide.  EXPECTED RETURN CODES AND MESSAGES: A return code of "0" should be  received from the APPLY job.   Installation Instructions 24 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJAP JOB 'account #','name',MSGLEVEL=(1,1) |  | //************************************************************* |  | //* MAKE THE FOLLOWING MODIFICATIONS: * |  | //* 1) CHANGE THE JOB CARD TO MEET YOUR LOCAL REQUIREMENTS * |  | //* 2) CHANGE #GLOBALCSI TO THE DATA SET NAME OF YOUR * |  | //* GLOBAL CSI DATASET * |  | //* 3) CHANGE #TZONE TO THE NAME OF YOUR TARGET ZONE * |  | //************************************************************* |  | //APPLY EXEC PGM=GIMSMP,REGION=4096K |  | //SMPCSI DD DSN=#GLOBALCSI, |  | // DISP=SHR |  | //SMP.SMPCNTL DD * |  | SET BDY(#TZONE). |  | APPLY S(HPRF226) |  | FORFMID(HPRF226) |  | BYPASS(HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 17. Sample SMP/E APPLY Job   6.2.8 UPDATE MVS SYSTEM ENVIRONMENT   6.2.8.1 ENABLE NETSPOOL FOR OS/390 SYSTEMS  If you are installing NetSpool on MVS/ESA V4 or MVS/ESA V5, you may  skip this step and continue with 6.2.8.2, "Customize NetSpool" on  page 26. If you are installing NetSpool on an OS/390 system, you  must complete this step to enable NetSpool. For information on OS/390  dynamic enablement, refer to OS/390 MVS Product Management, GC28-1730.  You may enable NetSpool either as a feature of OS/390 or as a feature  of PSF/MVS, depending on how you ordered the product.  ù If you ordered NetSpool as a feature of OS/390, IBM supplies a  tailored SYS1.PARMLIB member, IFAPRD00, with your OS/390 system,  to enable the elements and features you ordered. The active  IFAPRDxx member should contain an entry for NetSpool as follows:   PRODUCT OWNER('IBM CORP')  NAME(OS/390)  ID(5645-001)  VERSION(*) RELEASE(*) MOD(*)  FEATURENAME('NETSPOOL')  STATE(ENABLED)    Installation Instructions 25 ¤   ù If you ordered NetSpool as a feature of PSF/MVS, a sample IFAPRDxx  entry is provided in member APIPRDXX of API.SAPISAMP. Copy  APIPRDXX into your active IFAPRDxx member of SYS1.PARMLIB to  enable NetSpool as follows:   PRODUCT OWNER('IBM CORP')  NAME(PSF/MVS)  ID(5695-040)  VERSION(*) RELEASE(*) MOD(*)  FEATURENAME('NETSPOOL')  STATE(ENABLED)   6.2.8.2 CUSTOMIZE NETSPOOL  After completing the above steps, you may activate NetSpool as  described in 6.3, "Activating NetSpool" on page 28 at any time.   6.2.9 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 18 on page 27.  Make a copy of the sample APIJACCK job and modify it to specify the  appropriate parameters for your installation, using the comments in  the job as a guide.  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.  EXPECTED RETURN CODES AND MESSAGES: A return code of "0" should be  received from the ACCEPT CHECK job. Investigate any other problems  before continuing with the installation of NetSpool.     Installation Instructions 26 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJACCK JOB 'account #','name',MSGLEVEL=(1,1) |  | //************************************************************* |  | //* MAKE THE FOLLOWING MODIFICATIONS: * |  | //* 1) CHANGE THE JOB CARD TO MEET YOUR LOCAL REQUIREMENTS * |  | //* 2) CHANGE #GLOBALCSI TO THE DATA SET NAME OF YOUR * |  | //* GLOBAL CSI DATASET * |  | //* 3) CHANGE #DZONE TO THE NAME OF YOUR DISTRIBUTION ZONE * |  | //************************************************************* |  | //ACCEPTC EXEC PGM=GIMSMP,REGION=4096K |  | //SMPCSI DD DSN=#GLOBALCSI, |  | // DISP=SHR |  | //SMP.SMPCNTL DD * |  | SET BDY(#DZONE). |  | ACCEPT CHECK S(HPRF226) |  | FORFMID(HPRF226) |  | BYPASS(HOLDSYS,HOLDUSER,HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 18. Sample SMP/E ACCEPT CHECK Job   6.2.10 LOAD DISTRIBUTION LIBRARIES USING ACCEPT  Execute the SMP/E ACCEPT job to load the distribution libraries from  the SMP/E temporary data sets.  Before using SMP/E to load new distribution libraries, it is  recommended that you set the ACCJCLIN indicator in the distribution  zone. This will cause entries produced from JCLIN to be saved in the  distribution zone whenever a SYSMOD containing inline JCLIN is  ACCEPTed. For more information on the ACCJCLIN indicator, see the  description of inline JCLIN in the SMP/E Reference.  A sample ACCEPT job can be found in api.jcllib(APIJAC). The APIJAC  job is shown in Figure 19 on page 28.  Make a copy of the sample APIJAC job and modify it to specify the  appropriate parameters for your installation, using the comments in  the job as a guide.  EXPECTED RETURN CODES AND MESSAGES: A return code of "0" should be  received from the ACCEPT job.     Installation Instructions 27 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //APIJAC JOB 'account #','name',MSGLEVEL=(1,1) |  | //************************************************************* |  | //* MAKE THE FOLLOWING MODIFICATIONS: * |  | //* 1) CHANGE THE JOB CARD TO MEET YOUR LOCAL REQUIREMENTS * |  | //* 2) CHANGE #GLOBALCSI TO THE DATA SET NAME OF YOUR * |  | //* GLOBAL CSI DATASET * |  | //* 3) CHANGE #DZONE TO THE NAME OF YOUR DISTRIBUTION ZONE * |  | //************************************************************* |  | //ACCEPT EXEC PGM=GIMSMP,REGION=4096K |  | //SMPCSI DD DSN=#GLOBALCSI, |  | // DISP=SHR |  | //SMP.SMPCNTL DD * |  | SET BDY(#DZONE). |  | ACCEPT S(HPRF226) |  | FORFMID(HPRF226) |  | BYPASS(HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND COMPRESS(ALL). |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 19. Sample SMP/E ACCEPT Job   6.3 ACTIVATING NETSPOOL  A summary of the steps to get NetSpool into operational status  follows:  1. Define logical printers to VTAM with APPL definition statements  2. Modify VTAM resource definitions for VTAM applications using  NetSpool  3. Create a new end-of-file rules table, if necessary  4. Create a new page format table, if necessary  5. Define logical printers  6. Create a startup procedure for NetSpool. A sample procedure is  provided in member APIJPJCL of target library API.SAPISAMP.  Detailed instructions for performing these steps are defined in the  NetSpool Guide, G544-5301. A checklist of NetSpool configuration  tasks is contained in Appendix A of the NetSpool Guide.     Installation Instructions 28 ¤   APPENDIX A. NETSPOOL INSTALL LOGIC    This is the System Modification Program install logic for NetSpool:  ++FUNCTION(HPRF226 ) REWORK(1997022 )  RFDSNPFX(IBM ) FILES(5)  /***********************************************************/  /* 5695-040, 5645-001 (C) COPYRIGHT IBM CORP. 1993,1997 */  /* ALL RIGHTS RESERVED */  /* US GOVERNMENT USERS RESTRICTED RIGHTS */  /* - USE, DUPLICATION OR DISCLOSURE */  /* RESTRICTED BY GSA ADP SCHEDULE */  /* CONTRACT BY IBM. */  /* */  /* LICENSED MATERIALS - PROPERTY OF IBM */  /***********************************************************/  .  ++VER(Z038 ) SUP(AW19655 AW21820 AW21953 AW22343 AW22584  AW22592 AW23487 AW23642 AW24624 UW30381  UW31768 UW32009 UW32120 UW32749 UW33163  UW33613 UW33846 UW35372 ) .  ++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, 1997 29 ¤   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)  INCLUDE AAPIMOD1(APIGCKEN)  ENTRY APIPPAAA  NAME APIPPAAA(R)  INCLUDE AAPIMOD1(APIPPQST)  NAME APIPPQST(R)  //LNPFA EXEC PGM=IEWL,PARM='LIST'  //SYSPRINT DD SYSOUT=*   (C) Copyright IBM Corp. 1995, 1997 30 ¤   //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(APIPPEFT)  ENTRY APIPPEFT  NAME APIPPEFT(R)  //LNPFC EXEC PGM=IEWL,PARM='RENT,LIST,AMODE=31,RMODE=ANY'  //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(APISPFCM)  INCLUDE AAPIMOD1(APISPKEY)  INCLUDE AAPIMOD1(APISPWTO)  INCLUDE AAPIMOD1(APIPPVGP)  ENTRY APISPFCM  NAME APISPFCM(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(APISPGET)  ENTRY APISPGET  NAME APISPGET(R)  INCLUDE AAPIMOD1(APISPPUT)  ENTRY APISPPUT  NAME APISPPUT(R)  INCLUDE AAPIMOD1(APISPCLS)  ENTRY APISPCLS  NAME APISPCLS(R)  //LNPFP EXEC PGM=IEWL,PARM='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)  INCLUDE AAPIMOD1(APIPPTD1)  ENTRY APIPPTD1  NAME APIPPTD1(R)  INCLUDE AAPIMOD1(APIPPTD2)  ENTRY APIPPTD2  NAME APIPPTD2(R)  /*    Appendix B. JCLIN for NetSpool 31 ¤                      32 ¤   READER'S COMMENTS    PROGRAM DIRECTORY FOR NETSPOOL, SERVICE LEVEL SMC9704  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?  __ CBIPO   (C) Copyright IBM Corp. 1995, 1997 33 ¤   __ CBPDO  __ CustomPac  __ ServerPac  __ 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 34 ¤   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. RJXA/003G  Box 1900  Boulder, CO 80301-9191  USA  If you prefer to send comments electronically, use one of the  following methods:  ù FAX Number: 1-800-524-1519  ù E-Mail: print_pubs@vnet.ibm.com           Reader's Comments 35 ¤   IBM   Program Number: 5695-040, 5645-001 6080  6081  6082  Printed in U.S.A.