SCRIPT/VS 4.0.0: DEVICE 1403N6 CHARS MONO ¤     Program Directory for  IP PrintWay   Service Level SMC9704   Program Number 5695-040, 5645-001   FMID HMOS100   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 IP PrintWay  feature of PSF/MVS (PrintWay), Program Number 5695-040, and to the IP  PrintWay/NetSpool feature of OS/390, Program Number 5645-001, for the  following:  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  ¿ ¿  | FMID | FEATURE NUMBERS| SYSTEM NAME |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | HMOS100 | 5821 | MVS - IP PrintWay Feature of PSF/MVS |  | | 5822 | |  | | 5339 | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | HMOS100 | 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 1996, 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 IP PrintWay Description . . . . . . . . . . . . . . . . . . 2  1.2 IP PrintWay 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 . . . . . . . . . . . . . 5  2.4 Program Source Materials . . . . . . . . . . . . . . . . . . 5  2.5 Publications Useful During Installation . . . . . . . . . . 5  3.0 PROGRAM SUPPORT . . . . . . . . . . . . . . . . . . . . . . 7  3.1 Service Instructions . . . . . . . . . . . . . . . . . . . . 7  3.2 Preventive Service Planning . . . . . . . . . . . . . . . . 7  3.3 Statement of Support Procedures . . . . . . . . . . . . . . 8  4.0 PROGRAM AND SERVICE LEVEL INFORMATION . . . . . . . . . . . 9  4.1 Program Level Information . . . . . . . . . . . . . . . . . 9  4.2 Service Level Information . . . . . . . . . . . . . . . . . 9  4.3 Cumulative Service Tape . . . . . . . . . . . . . . . . . . 10  5.0 INSTALLATION REQUIREMENTS AND CONSIDERATIONS . . . . . . . . 11  5.1 Driving System Requirements . . . . . . . . . . . . . . . . 11  5.1.1 Programming Requirements . . . . . . . . . . . . . . . . 11  5.1.2 DASD Storage Requirements . . . . . . . . . . . . . . . 11  5.2 Target System Requirements . . . . . . . . . . . . . . . . . 12  5.2.1 Operating System Requirements . . . . . . . . . . . . . 12  5.2.2 Machine Requirements . . . . . . . . . . . . . . . . . . 12  5.2.3 Programming Requirements . . . . . . . . . . . . . . . . 12  5.2.4 DASD Storage Requirements . . . . . . . . . . . . . . . 13  6.0 INSTALLATION INSTRUCTIONS . . . . . . . . . . . . . . . . . 16  6.1 SMP/E Considerations for Installing PrintWay . . . . . . . . 16  6.1.1 SMP/E Environment . . . . . . . . . . . . . . . . . . . 16  6.1.2 SMP/E System Entries . . . . . . . . . . . . . . . . . . 17  6.1.3 SMP/E CALLLIBS Processing . . . . . . . . . . . . . . . 17  6.2 Installing IP PrintWay . . . . . . . . . . . . . . . . . . . 18  6.2.1 RECEIVE PrintWay . . . . . . . . . . . . . . . . . . . . 18  6.2.2 RECEIVE Cumulative Service Tape, if Applicable . . . . . 19  6.2.3 Allocate Target and Distribution Libraries . . . . . . . 20  6.2.4 Target and Distribution Library DDDEFs . . . . . . . . . 23  6.2.5 Perform SMP/E APPLY CHECK . . . . . . . . . . . . . . . 27  6.2.6 Load Target Libraries Using APPLY . . . . . . . . . . . 28   (C) Copyright IBM Corp. 1996, 1997 iii ¤   6.2.7 Update MVS System Environment . . . . . . . . . . . . . 28  6.2.7.1 Set up APF Authorization . . . . . . . . . . . . . . 28  6.2.7.2 Update Program Properties Table . . . . . . . . . . 29  6.2.7.3 Enable IP PrintWay for OS/390 Systems . . . . . . . 30  6.2.7.4 Customize PrintWay . . . . . . . . . . . . . . . . . 30  6.2.8 Perform SMP/E ACCEPT CHECK . . . . . . . . . . . . . . . 31  6.2.9 Load Distribution Libraries Using ACCEPT . . . . . . . . 32  6.3 Activating IP PrintWay . . . . . . . . . . . . . . . . . . . 33  APPENDIX A. PRINTWAY INSTALL LOGIC . . . . . . . . . . . . . . . 34  APPENDIX B. PRINTWAY JCLIN . . . . . . . . . . . . . . . . . . . 35  READER'S COMMENTS . . . . . . . . . . . . . . . . . . . . . . . . 45    FIGURES    1. Basic Material: PrintWay Tape . . . . . . . . . . . . . . . 3  2. Program Tape: PrintWay Tape File Content . . . . . . . . . 4  3. PrintWay Basic Material: Unlicensed Publications . . . . . . 4  4. Publications Useful During Installation . . . . . . . . . . 5  5. PSP Upgrade and Subset ID . . . . . . . . . . . . . . . . . 7  6. Component ID . . . . . . . . . . . . . . . . . . . . . . . . 8  7. Abbreviations used for the data set type . . . . . . . . . . 13  8. Storage Requirements for PrintWay Target Libraries . . . . . 14  9. Storage Requirements for PrintWay Distribution Libraries . . 15  10. SMP/E Options Subentry Values . . . . . . . . . . . . . . . 17  11. Sample SMP/E RECEIVE Job . . . . . . . . . . . . . . . . . . 19  12. RECEIVE Job for Cumulative Service Tape . . . . . . . . . . 20  13. Sample Allocate Job . . . . . . . . . . . . . . . . . . . . 21  14. JCL to Create Target and Distribution DDDEFs . . . . . . . . 24  15. Sample SMP/E APPLY CHECK Job . . . . . . . . . . . . . . . . 27  16. Sample SMP/E APPLY Job . . . . . . . . . . . . . . . . . . . 28  17. Sample PPT Entry for ANFFIEP . . . . . . . . . . . . . . . . 29  18. Sample SMP/E ACCEPT CHECK Job . . . . . . . . . . . . . . . 31  19. Sample SMP/E ACCEPT Job . . . . . . . . . . . . . . . . . . 32  20. PrintWay JCLIN . . . . . . . . . . . . . . . . . . . . . . . 36     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.  APAR numbers are provided in this document to assist in locating PTFs  that may be required. Ongoing problem reporting may result in  additional APARs being created. Therefore, the APAR lists in this  document may not be complete. To obtain current service  recommendations and to identify current product service requirements,  always contact the IBM Customer Support Center.  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.   (C) Copyright IBM Corp. 1996, 1997 v ¤   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.   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:  CBIPO OS/390  CBPDO PrintWay  IBM(R) ProductPac  IBMLink PSF  IP PrintWay RETAIN  Language Environment S/390  MVS/ESA SystemPac  NetSpool              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 IP PrintWay. This publication refers to IP PrintWay  as PrintWay. 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 PrintWay.  ù 3.0, "Program Support" on page 7 describes the IBM support  available for PrintWay.  ù 4.0, "Program and Service Level Information" on page 9 lists the  APARs (program level) and PTFs (service level) incorporated into  PrintWay.  ù 5.0, "Installation Requirements and Considerations" on page 11  identifies the resources and considerations for installing and  using PrintWay.  ù 6.0, "Installation Instructions" on page 16 provides detailed  installation instructions for PrintWay.  ù Appendix A, "PrintWay Install Logic" on page 34 provides the  install logic for PrintWay.  ù Appendix B, "PrintWay JCLIN" on page 35 provides listings of the  JCLIN for PrintWay.  Before installing PrintWay, read 3.2, "Preventive Service Planning" on  page 7. 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 PrintWay 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 PrintWay 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  preventive service planning (PSP) upgrade for this product. All  service and HOLDDATA for PrintWay are included on the CBPDO tape.   (C) Copyright IBM Corp. 1996, 1997 1 ¤   1.1 IP PRINTWAY DESCRIPTION  PrintWay is a robust method of automatically routing JES2 or JES3  print data from your MVS system to printers in your TCP/IP network  without changing your application program. It replaces the Network  Print Facility (NPF) feature of the MVS TCP/IP product, providing  improved function, capacity, performance, and usability.  PrintWay is capable of addressing printers in heterogenous networks of  operating system Line Printer Daemons (LPDs) and printer LPDs which  adhere to industry open protocol standards.  PrintWay will take any data format on the spool and use the LPR/LPD  protocol to transport it to another spool or printer. Depending on  the options specified, the data will either be left alone (the binary  option) or transformed from EBCDIC to ASCII (alternate translation  tables may be specified).  PrintWay can route data to your printer in either of two ways:  ù For maximum flexibility on JES2 systems, you can specify your host  system and printer address directly in your JCL. This gives you  dynamic addressing capability for any workstation printer,  departmental printer, or system printer in your TCP/IP network.  You can select printer destinations which have not been previously  defined by the system administrator, thus relieving you of  dependencies on other functions to route print jobs within the  network.  ù For more centralized control, an update to a routing table can  provide the network addressing.   1.2 IP PRINTWAY FMIDS  IP PrintWay consists of the following FMID: HMOS100.         Introduction 2 ¤   2.0 PROGRAM MATERIALS    An IBM program is identified by a program number and a feature code.  IP PrintWay 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 PrintWay features. Ask your IBM marketing representative for this  information if you have not already received a copy.  The following sections identify:  ù basic and optional program materials available with this program  ù Program publications.   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 tape. 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 16 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.  NOTE: If you are installing PrintWay 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: PrintWay Tape |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ |  | | FEATURE | PHYSICAL | EXTERNAL LABEL | |  | MEDIUM | NUMBER | VOLUME | IDENTIFICATION | VOLSER |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | |  | 6250 tape | 5821 | 1 | PSF.IP.PRINTWAY | MOS100 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | |  | 3480 cart. | 5822 | 1 | PSF.IP.PRINTWAY | MOS100 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | |  | 4mm tape | 5339 | 1 | PSF.IP.PRINTWAY | MOS100 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À À   (C) Copyright IBM Corp. 1996, 1997 3 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 2. Program Tape: PrintWay Tape File Content |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ ¿ ¿ |  | | | | REC | | BLK | NUMBER OF |  | VOLSER | FILE | NAME | FM | LRECL | SIZE | ELEMENTS |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | MOS100 | 1 | SMPMCS | FB | 80 | 8800 | 1 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 2 | IBM.HMOS100.F1 | FB | 80 | 8800 | 1 (JCLIN) |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 3 | IBM.HMOS100.F2 | FB | 80 | 8800 | 24 |  | | | | | | | (AANFSAMP) |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 4 | IBM.HMOS100.F3 | U | 0 | 6144 | 121 |  | | | | | | | (AANFLOAD) |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 5 | IBM.HMOS100.F4 | FB | 80 | 8800 | 82 |  | | | | | | | (AANFPLIB) |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 6 | IBM.HMOS100.F5 | FB | 80 | 8800 | 13 |  | | | | | | | (AANFMLIB) |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 7 | IBM.HMOS100.F6 | FB | 80 | 8800 | 1 |  | | | | | | | (AANFPROC) |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 8 | IBM.HMOS100.F7 | FB | 80 | 8800 | 2 |  | | | | | | | (AANFEXEC) |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 9 | IBM.HMOS100.F8 | FB | 80 | 8800 | 4 |  | | | | | | | (AANFMAC) |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À À À À   2.2 OPTIONAL MACHINE-READABLE MATERIAL  PrintWay has no optional machine-readable materials.   2.3 PROGRAM PUBLICATIONS  The following sections identify the basic and optional publications  for PrintWay.   2.3.1 BASIC PROGRAM PUBLICATIONS  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 3. PrintWay Basic Material: Unlicensed Publications |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ |  | PUBLICATION TITLE | FORM NUMBER |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | IP PrintWay Guide | S544-5379 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À   Program Materials 4 ¤   2.3.2 OPTIONAL PROGRAM PUBLICATIONS  PrintWay has no optional publications.   2.4 PROGRAM SOURCE MATERIALS  No program source materials, microfiche, or viewable program listings  are provided for PrintWay.   2.5 PUBLICATIONS USEFUL DURING INSTALLATION  The publications listed in Figure 4 may be useful during the  installation of PrintWay. To order copies, contact your IBM  representative.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 4 (Page 1 of 2). 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 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | MVS/ESA SP V4 Application Development Guide: | GC28-1645 |  | Authorized Assembler Language Programs | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | MVS/ESA SP V5 Programming: Authorized Assembler | GC28-1475 |  | Services Reverence, Volumes 1-4 | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | OS/390 MVS Initialization and Tuning Reference | SC28-1752 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | MVS/ESA SP V5 Initialization and Tuning Reference | GC28-1452 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | MVS/ESA SP V4 Initialization and Tuning Reference | GC28-1635 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À   Program Materials 5 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 4 (Page 2 of 2). Publications Useful During Installation |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ |  | PUBLICATION TITLE | FORM NUMBER |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | IBM TCP/IP for MVS: Customization and Administration | SC31-7134 |  | Guide | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | IBM NetSpool Guide | G544-5301 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | OS/390 Planning for Installation | GC28-1726 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | OS/390 MVS Product Management | GC28-1730 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À                Program Materials 6 ¤   3.0 PROGRAM SUPPORT    This section describes the IBM support available for PrintWay.   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 PrintWay, you should review the current Preventive  Service Planning (PSP) information. If you obtained PrintWay as part  of a CBPDO, there is HOLDDATA and PSP information included on the  CBPDO tape.  If you obtained PrintWay 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 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | PRINTWAY | HMOS100/9704 | IP PrintWay |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À  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 9.     (C) Copyright IBM Corp. 1996, 1997 7 ¤   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 8 identifies the component ID (COMPID) for PrintWay.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 6. Component ID |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ |  | FMID | COMPID | COMPONENT NAME | RETAIN RELEASE |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | HMOS100 | 569504004 | IP PrintWay | 100 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À                Program Support 8 ¤   4.0 PROGRAM AND SERVICE LEVEL INFORMATION    This section identifies the program and any relevant service levels of  PrintWay. 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 PrintWay have been incorporated into  this Service Update, Service Level SMC9704.  AW22200 AW23418 AW24227 AW24567  AW22764 AW23485 AW24266 AW24625  AW22776 AW23537 AW24432 AW24681  AW23395  4.2 SERVICE LEVEL INFORMATION  The following PTFs containing the APAR fixes against PrintWay 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.  SMCCOR COR-CLOSED PTFs that are not yet available on an ESO Tape and  have no special recommendation for installation.   (C) Copyright IBM Corp. 1996, 1997 9 ¤   ù FMID HMOS100  UW32872-RSU9610 UW34403-PUT9612 UW34953-SMCCOR  UW33063-RSU9610 UW34882-PUT9612 UW35216-SMCCOR  UW33748-RSU9611 UW34900-SMCCOR UW35307-SMCCOR  UW34008-RSU9611 UW34947-RSU9612 UW35373-SMCCOR  UW34402-PUT9612  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 10 ¤   5.0 INSTALLATION REQUIREMENTS AND CONSIDERATIONS    The following sections identify the system requirements for installing  and activating PrintWay. 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 PrintWay.   5.1.1 PROGRAMMING REQUIREMENTS  The minimum SMP/E release required to install PrintWay is System  Modification Program Extended, Version 1, Release 8.   5.1.2 DASD STORAGE REQUIREMENTS  PrintWay uses any storage device that is supported by the environment  in which it is operating. See 5.2.4, "DASD Storage Requirements" on  page 13 for additional information about the amount of storage  required for PrintWay.    (C) Copyright IBM Corp. 1996, 1997 11 ¤   5.2 TARGET SYSTEM REQUIREMENTS  This section describes the environment of the target system required  to install and use PrintWay.   5.2.1 OPERATING SYSTEM REQUIREMENTS  PrintWay operates under any of the following operating systems:  ù MVS/ESA SP Version 4.2 (5695-047 or 5695-048) or higher  ù MVS/ESA SP Version 5.1 (5655-068 or 5655-069) or higher  ù OS/390 Release 1 (5645-001) or higher   5.2.2 MACHINE REQUIREMENTS  The target system has no special machine requirements when installing  PrintWay.   5.2.3 PROGRAMMING REQUIREMENTS  PrintWay has the following programming requirements:  ù MVS TCP/IP Version 3.1 (5655-HAL) or higher  ù ISPF Version 3.5 (5685-054) or higher  ù TSO/E Version 2.4 (5685-025) or higher  In addition, one of the following is required for C Runtime Library  support:  ù Language Environment for MVS & VM Version 1.4 (5688-198) or higher  ù MVS C/C++ Language Support Feature of MVS/ESA Version 5.2  (5655-068 or 5655-069)  ù Language Environment element of OS/390 (5645-001)  If you wish to take advantage of the new JCL parameters for  dynamically specifying printer address, retry, and retain, JES2 is  required and you must install the PTFs for APARs OW21839 and OW21918  for one of the following operating system levels:  ù MVS/ESA SP Version 4.3 or higher  ù MVS/ESA Version 5.1 or higher  ù OS/390 Release 1 or higher   Installation Requirements and Considerations 12 ¤   NOTE: JES3 does not support the new JCL parameters; however, APAR  OW21512, available for MVS/ESA SP Version 4.3 or higher systems,  provides toleration support for accepting and ignoring the new JCL  parameters.  If you want to use SDSF for inquiry/modification of the new JCL  keywords for printer address, retry, and retain, then SDSF Version 1.6  with APAR PN87129 is required.   5.2.4 DASD STORAGE REQUIREMENTS  An abbreviation describing the data set type is listed in Figure 7.  This abbreviation is 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. |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | 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 PrintWay.        Installation Requirements and Considerations 13 ¤   Storage requirements for PrintWay target libraries are in Figure 8 on  page 14.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 8. Storage Requirements for PrintWay 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 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | SANFEXEC | NU/EU | PO | FB | 80 | 2 | 2 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | SANFLOAD | NU/EU | PO | U | 0 | 26 | 23 | 5 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | SANFMAC | NU/EU | PO | FB | 80 | 9 | 7 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | SANFMLIB | NU/EU | PO | FB | 80 | 2 | 2 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | SANFPLIB | NU/EU | PO | FB | 80 | 18 | 15 | 8 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | SANFPROC | NU/EU | PO | FB | 80 | 1 | 1 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | SANFSAMP | NU/EU | PO | FB | 80 | 13 | 11 | 4 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | À À À À À À À |  | NOTES: |  | |  | ù The DASD space requirements shown represent the actual storage |  | required by PrintWay 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.3, "Allocate Target and Distribution Libraries" on |  | page 20 for JCL that allocates these data sets. |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ     Installation Requirements and Considerations 14 ¤   Storage requirements for PrintWay distribution libraries are in  Figure 9 on page 15.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 9. Storage Requirements for PrintWay 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 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | AANFEXEC | NU/EU | PO | FB | 80 | 2 | 2 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | AANFLOAD | NU/EU | PO | U | 0 | 30 | 27 | 24 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | AANFMAC | NU/EU | PO | FB | 80 | 9 | 7 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | AANFMLIB | NU/EU | PO | FB | 80 | 2 | 2 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | AANFPLIB | NU/EU | PO | FB | 80 | 18 | 15 | 8 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | AANFPROC | NU/EU | PO | FB | 80 | 1 | 1 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | AANFSAMP | NU/EU | PO | FB | 80 | 13 | 11 | 4 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | À À À À À À À |  | NOTES: |  | |  | ù The DASD space requirements shown represent the actual storage |  | required by PrintWay 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.3, "Allocate Target and Distribution Libraries" on |  | page 20 for JCL that allocates these data sets. |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ     Installation Requirements and Considerations 15 ¤   6.0 INSTALLATION INSTRUCTIONS    This chapter describes the installation method and the step-by-step  procedures to install and to activate the functions of PrintWay.  If you obtained PrintWay as part of a CBPDO, you can use the RCVPDO  job found in the CBPDO RIMLIB data set to RECEIVE PrintWay 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 PRINTWAY  This release of PrintWay 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 PrintWay. After  the RECEIVE step has been completed, the sample jobs can be found in  SMPTLIB: "IBM.HMOS100.F2". Make a copy of these jobs in your own  library and modify them to use during the installation of PrintWay.  The sample jobs are:  ANFACCEP Sample ACCEPT job  ANFACCK Sample ACCEPT CHECK job  ANFALLOC Sample job to allocate target and distribution  libraries  ANFAPCK Sample APPLY CHECK job  ANFAPPLY Sample APPLY job  ANFDDDEF Sample job to define SMP/E DDDEFs  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  distribution zone name is "#DZONE". The target zone name is "#TZONE".  The sample jobs should be updated to reflect the CSI and zone names  used at your installation.   (C) Copyright IBM Corp. 1996, 1997 16 ¤   6.1.2 SMP/E SYSTEM ENTRIES  The recommended values for some SMP/E CSI subentries are shown in  Figure 10 on page 17. 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.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 10. SMP/E Options Subentry Values |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ |  | SUB-ENTRY | VALUE | COMMENT |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | DSSPACE | (50,10,50) | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | PEMAX | 9999 | Or allow to default |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À   6.1.3 SMP/E CALLLIBS PROCESSING  PrintWay uses the CALLLIBS function provided in SMP/E Release 8 to  resolve the Name Token Services, TCP/IP, and C run-time library  subroutines during installation. When PrintWay is installed, ensure  the following:  ù Verify that the SMP/E SMPLTS data set has been allocated. Refer  to SMP/E Reference for information on allocating the SMPLTS data  set.  NOTE: For PrintWay, two cylinders of 3380/3390 DASD space is  adequate for the SMPLTS.  ù Provide DDDEFs for the following libraries:  Ä CSSLIB  Ä SEZACMTX  Ä SCEELKED  See 6.2.4, "Target and Distribution Library DDDEFs" on page 23 for  a sample job to define these DDDEFs for you.  NOTE: The DDDEFs for CSSLIB, SEZACMTX, and SCEELKED are used only  to resolve the link-edit for PrintWay using CALLLIBS. These data  sets are not updated during the installation of PrintWay.     Installation Instructions 17 ¤   6.2 INSTALLING IP PRINTWAY  The following steps are described in this section.  1. RECEIVE PrintWay  2. RECEIVE cumulative service tape, if applicable  3. Allocate target and distribution libraries  4. Define DDDEFs  5. Perform APPLY CHECK  6. Load target libraries using APPLY  7. Update MVS system environment  8. Perform ACCEPT CHECK  9. Load distribution libraries using ACCEPT.   6.2.1 RECEIVE PRINTWAY  NOTE: This step is bypassed if receiving the product from a CBPDO.  Figure 11 on page 19 contains a sample job that can be used to perform  the SMP/E RECEIVE for PrintWay. Create JCL similar to this sample,  modifying the job to specify the appropriate parameters for your  installation.  EXPECTED RETURN CODES AND MESSAGES: A return code of "0" should be  received from this job.         Installation Instructions 18 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //ANFRCV JOB 'account #','name',MSGLEVEL=(1,1) |  | //************************************************************* |  | //* MAKE THE FOLLOWING MODIFICATIONS: * |  | //* 1) CHANGE #GLOBALCSI - TO THE DATASET NAME OF YOUR * |  | //* GLOBAL CSI DATASET * |  | //* 2) CHANGE tape TO A VALID TAPE UNIT NAME * |  | //************************************************************* |  | //RECEIVE EXEC PGM=GIMSMP,REGION=4096K |  | //SMPCSI DD DSN=#GLOBALCSI, |  | // DISP=SHR |  | //SMP.SMPPTFIN DD DSN=SMPMCS,DISP=(OLD,PASS), |  | // VOL=SER=MOS100,LABEL=(1,SL), |  | // UNIT=(tape,,DEFER) |  | //SMP.SMPCNTL DD * |  | SET BDY(GLOBAL). |  | RECEIVE S(HMOS100) SYSMOD . |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 11. Sample SMP/E RECEIVE Job   6.2.2 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.  Figure 12 on page 20 contains a sample job to RECEIVE the PTFs and  HOLDDATA from the cumulative service tape. Create JCL similar to this  sample, modifying the job to specify the appropriate parameters for  your installation.  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.  EXPECTED RETURN CODES AND MESSAGES: A return code of "0" should be  received from this job.      Installation Instructions 19 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //ANFRCVC JOB 'account #','name',MSGLEVEL=(1,1) |  | //*************************************************** |  | //* RECEIVE CUMULATIVE SERVICE DATA. * |  | //* MAKE THE FOLLOWING MODIFICATIONS: * |  | //* 1) CHANGE #GLOBALCSI TO THE DATA SET NAME OF * |  | //* YOUR GLOBAL CSI DATA SET * |  | //* 2) CHANGE tape TO A VALID TAPE UNIT NAME * |  | //* 2) CHANGE sssssss TO A VALID SOURCEID NAME * |  | //*************************************************** |  | //RECEIVE 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 12. RECEIVE Job for Cumulative Service Tape   6.2.3 ALLOCATE TARGET AND DISTRIBUTION LIBRARIES  A sample job is provided on the PrintWay tape to allocate the target  and distribution data sets needed for PrintWay installation. This job  is provided in member "ANFALLOC" of SMPTLIB: "IBM.HMOS100.F2". It is  shown in Figure 13 on page 21.  Make a copy of the sample "ANFALLOC" 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 20 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //ANFALLOC JOB 'account #','name',MSGLEVEL=(1,1) |  | //*********************************************************** |  | //* * |  | //* THIS JCL WILL ALLOCATE TARGET AND DISTRIBUTION * |  | //* LIBRARIES FOR IP PRINTWAY. * |  | //* * |  | //* 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 ANF 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 HLQ=ANF, |  | // TUNIT=tuuu,TVOL=tttttt, |  | // DUNIT=duuu,DVOL=dddddd |  | //ALLOC1 EXEC PGM=IEFBR14 |  | //* |  | //*********************************************************** |  | //* ALLOCATE TARGET LIBRARIES * |  | //*********************************************************** |  | //* |  | //SANFEXEC DD DSN=&HLQ..SANFEXEC, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // UNIT=&TUNIT,VOL=SER=&TVOL,SPACE=(8800,(8,2,2)) |  | //* |  | //SANFLOAD DD DSN=&HLQ..SANFLOAD, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=U,LRECL=0,BLKSIZE=32760), |  | // UNIT=&TUNIT,VOL=SER=&TVOL,SPACE=(6144,(180,18,5)) |  | //* |  | //SANFMAC DD DSN=&HLQ..SANFMAC, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // UNIT=&TUNIT,VOL=SER=&TVOL,SPACE=(8800,(40,4,2)) |  | //* |  | //SANFMLIB DD DSN=&HLQ..SANFMLIB, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // UNIT=&TUNIT,VOL=SER=&TVOL,SPACE=(8800,(8,2,2)) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 13 (Part 1 of 3). Sample Allocate Job    Installation Instructions 21 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //* |  | //SANFPLIB DD DSN=&HLQ..SANFPLIB, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // UNIT=&TUNIT,VOL=SER=&TVOL,SPACE=(8800,(86,9,8)) |  | //* |  | //SANFPROC DD DSN=&HLQ..SANFPROC, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // UNIT=&TUNIT,VOL=SER=&TVOL,SPACE=(8800,(4,1,2)) |  | //* |  | //SANFSAMP DD DSN=&HLQ..SANFSAMP, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // UNIT=&TUNIT,VOL=SER=&TVOL,SPACE=(8800,(62,6,4)) |  | //* |  | //*********************************************************** |  | //* ALLOCATE DISTRIBUTION LIBRARIES * |  | //*********************************************************** |  | //* |  | //AANFEXEC DD DSN=&HLQ..AANFEXEC, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // UNIT=&DUNIT,VOL=SER=&DVOL,SPACE=(8800,(8,2,2)) |  | //* |  | //AANFLOAD DD DSN=&HLQ..AANFLOAD, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=U,LRECL=0,BLKSIZE=32760), |  | // UNIT=&DUNIT,VOL=SER=&DVOL,SPACE=(6144,(205,20,24)) |  | //* |  | //AANFMAC DD DSN=&HLQ..AANFMAC, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // UNIT=&DUNIT,VOL=SER=&DVOL,SPACE=(8800,(40,4,2)) |  | //* |  | //AANFMLIB DD DSN=&HLQ..AANFMLIB, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // UNIT=&DUNIT,VOL=SER=&DVOL,SPACE=(8800,(8,2,2)) |  | //* |  | //AANFPLIB DD DSN=&HLQ..AANFPLIB, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // UNIT=&DUNIT,VOL=SER=&DVOL,SPACE=(8800,(86,9,8)) |  | //* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 13 (Part 2 of 3). Sample Allocate Job    Installation Instructions 22 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AANFPROC DD DSN=&HLQ..AANFPROC, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // UNIT=&DUNIT,VOL=SER=&DVOL,SPACE=(8800,(4,1,2)) |  | //* |  | //AANFSAMP DD DSN=&HLQ..AANFSAMP, |  | // DISP=(NEW,CATLG), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=0), |  | // UNIT=&DUNIT,VOL=SER=&DVOL,SPACE=(8800,(62,6,4)) |  | //* |  | //EALLOC PEND |  | //* |  | //ALLOCAT EXEC ALLOC |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 13 (Part 3 of 3). Sample Allocate Job  6.2.4 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. Also, DDDEF  entries for the data sets defined for the CALLLIBS function should be  defined. See 6.1.3, "SMP/E CALLLIBS Processing" on page 17 for  information on DDDEF entries for the CALLLIBS function.  A sample job is provided on the PrintWay tape to define the DDDEFs for  PrintWay. This job is provided in member "ANFDDDEF" of SMPTLIB:  "IBM.HMOS100.F2". It is shown in Figure 14 on page 24.  Make a copy of the sample "ANFDDDEF" job and modify it to specify the  appropriate parameters for your installation, using the comments in  the job as a guide.  If the CALLLIBs DDDEFs:  CSSLIB  SCEELKED  SEZACMTX  are already defined in the target zone, delete the statements from  "ANFDDDEF" before running this job.  If the target and distribution data sets that correspond to the DDDEFs  will be cataloged, the UNIT and VOLUME parameters can be deleted  before the job is run. See 6.2.3, "Allocate Target and Distribution  Libraries" on page 20 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.   Installation Instructions 23 ¤   EXPECTED RETURN CODES AND MESSAGES: A return code of "0" should be  received from this job.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //ANFDDDEF JOB 'acct. no.','name',MSGLEVEL=(1,1) |  | //************************************************************ |  | //* * |  | //* THIS JCL WILL CREATE DDDEF ENTRIES FOR IP PRINTWAY * |  | //* * |  | //* 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 ANF 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. * |  | //* 8) VERIFY THE DATA SET NAMES FOR THE CALLLIBS * |  | //* LIBRARIES ARE CORRECT FOR YOUR INSTALLATION. * |  | //* * |  | //************************************************************ |  | //DDDEF EXEC PGM=GIMSMP,REGION=4096K |  | //SMPCSI DD DSN=#GLOBALCSI, |  | // DISP=SHR |  | //SMPCNTL DD * |  | SET BDY(#TZONE). |  | UCLIN. |  | /*********************************************/ |  | /* DEFINE THE DDDEFS FOR CALLLIBS LIBRARIES */ |  | /* IF YOU OBTAINED PRINTWAY AS PART OF */ |  | /* OS/390, REMOVE THE CALLLIBS DDDEFS */ |  | /* FROM THIS JOB BECAUSE THEY ARE ALREADY */ |  | /* DEFINED */ |  | /*********************************************/ |  | ADD DDDEF (CSSLIB) |  | DATASET(SYS1.CSSLIB) |  | SHR. |  | ADD DDDEF (SCEELKED) |  | DATASET(CEE.V1R4M0.SCEELKED) |  | SHR. |  | ADD DDDEF (SEZACMTX) |  | DATASET(TCPIP.V3R1M0.SEZACMTX) |  | SHR. |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 14 (Part 1 of 3). JCL to Create Target and Distribution DDDEFs   Installation Instructions 24 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | /************************************/ |  | /* DEFINE THE DDDEFS FOR THE TARGET */ |  | /* AND DISTRIBUTION LIBRARIES */ |  | /************************************/ |  | ADD DDDEF (SANFEXEC) |  | DATASET(ANF.SANFEXEC) |  | UNIT(tuuu) VOLUME (tttttt) |  | OLD. |  | ADD DDDEF (SANFLOAD) |  | DATASET(ANF.SANFLOAD) |  | UNIT(tuuu) VOLUME (tttttt) |  | OLD. |  | ADD DDDEF (SANFMAC) |  | DATASET(ANF.SANFMAC) |  | UNIT(tuuu) VOLUME (tttttt) |  | OLD. |  | ADD DDDEF (SANFMLIB) |  | DATASET(ANF.SANFMLIB) |  | UNIT(tuuu) VOLUME (tttttt) |  | OLD. |  | ADD DDDEF (SANFPLIB) |  | DATASET(ANF.SANFPLIB) |  | UNIT(tuuu) VOLUME (tttttt) |  | OLD. |  | ADD DDDEF (SANFPROC) |  | DATASET(ANF.SANFPROC) |  | UNIT(tuuu) VOLUME (tttttt) |  | OLD. |  | ADD DDDEF (SANFSAMP) |  | DATASET(ANF.SANFSAMP) |  | UNIT(tuuu) VOLUME (tttttt) |  | OLD. |  | ADD DDDEF (AANFEXEC) |  | DATASET(ANF.AANFEXEC) |  | UNIT(duuu) VOLUME (dddddd) |  | SHR. |  | ADD DDDEF (AANFLOAD) |  | DATASET(ANF.AANFLOAD) |  | UNIT(duuu) VOLUME (dddddd) |  | SHR. |  | ADD DDDEF (AANFMAC) |  | DATASET(ANF.AANFMAC) |  | UNIT(duuu) VOLUME (dddddd) |  | SHR. |  | ADD DDDEF (AANFMLIB) |  | DATASET(ANF.AANFMLIB) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 14 (Part 2 of 3). JCL to Create Target and Distribution DDDEFs    Installation Instructions 25 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | UNIT(duuu) VOLUME (dddddd) |  | SHR. |  | ADD DDDEF (AANFPLIB) |  | DATASET(ANF.AANFPLIB) |  | UNIT(duuu) VOLUME (dddddd) |  | SHR. |  | ADD DDDEF (AANFPROC) |  | DATASET(ANF.AANFPROC) |  | UNIT(duuu) VOLUME (dddddd) |  | SHR. |  | ADD DDDEF (AANFSAMP) |  | DATASET(ANF.AANFSAMP) |  | UNIT(duuu) VOLUME (dddddd) |  | SHR. |  | ENDUCL. |  | SET BDY(#DZONE). |  | UCLIN. |  | ADD DDDEF (AANFEXEC) |  | DATASET(ANF.AANFEXEC) |  | UNIT(duuu) VOLUME (dddddd) |  | OLD. |  | ADD DDDEF (AANFLOAD) |  | DATASET(ANF.AANFLOAD) |  | UNIT(duuu) VOLUME (dddddd) |  | OLD. |  | ADD DDDEF (AANFMAC) |  | DATASET(ANF.AANFMAC) |  | UNIT(duuu) VOLUME (dddddd) |  | SHR. |  | ADD DDDEF (AANFMLIB) |  | DATASET(ANF.AANFMLIB) |  | UNIT(duuu) VOLUME (dddddd) |  | OLD. |  | ADD DDDEF (AANFPLIB) |  | DATASET(ANF.AANFPLIB) |  | UNIT(duuu) VOLUME (dddddd) |  | OLD. |  | ADD DDDEF (AANFPROC) |  | DATASET(ANF.AANFPROC) |  | UNIT(duuu) VOLUME (dddddd) |  | OLD. |  | ADD DDDEF (AANFSAMP) |  | DATASET(ANF.AANFSAMP) |  | UNIT(duuu) VOLUME (dddddd) |  | OLD. |  | ENDUCL. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 14 (Part 3 of 3). JCL to Create Target and Distribution DDDEFs   Installation Instructions 26 ¤   6.2.5 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 PrintWay.  The APPLY CHECK job is provided on the PrintWay tape in member  "ANFAPCK" of SMPTLIB: "IBM.HMOS100.F2". It is shown in Figure 15 on  page 27.  Make a copy of the sample "ANFAPCK" 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 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 PrintWay.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //ANFAPCK 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 DATASET 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(HMOS100) |  | FORFMID(HMOS100) |  | BYPASS(HOLDSYS,HOLDUSER,HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 15. Sample SMP/E APPLY CHECK Job    Installation Instructions 27 ¤   6.2.6 LOAD TARGET LIBRARIES USING APPLY  Execute SMP/E to load the target libraries from the SMP/E temporary  data sets.  The APPLY job is provided on the PrintWay tape in member "ANFAPPLY" of  SMPTLIB: "IBM.HMOS100.F2". It is shown in Figure 16 on page 28.  Make a copy of the sample "ANFAPPLY" 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.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //ANFAPPLY 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 DATASET 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(HMOS100) |  | FORFMID(HMOS100) |  | BYPASS(HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 16. Sample SMP/E APPLY Job   6.2.7 UPDATE MVS SYSTEM ENVIRONMENT   6.2.7.1 SET UP APF AUTHORIZATION  The PrintWay load library ANF.SANFLOAD must be designated as an  APF-authorized library. You can accomplish this by either of the  following methods:  1. Designate ANF.SANFLOAD as an APF-authorized data set using member  IEAAPFnn of SYS1.PARMLIB.  2. If all data sets in the LINKLST concatenation are to be treated as  APF-authorized, include ANF.SANFLOAD in the LNKLSTnn member of   Installation Instructions 28 ¤   SYS1.PARMLIB and remove the STEPLIB statements from the procedures  and JCL used by PrintWay.  Refer to MVS/ESA Application Development Guide: Authorized Assembler  Language Programs for more information on APF authorization.   6.2.7.2 UPDATE PROGRAM PROPERTIES TABLE  The MVS program properties table must be updated to define the program  ANFFIEP to execute with the following special properties:  ù Unique protect key - key 1  ù System task  ù Non-swappable  ù Data set integrity not required  ù No preferred storage required  To update the table, update the appropriate SCHEDxx member of  SYS1.PARMLIB. A sample PPT entry for ANFFIEP is shown in Figure 17.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | /***************************************************************/|  | /* Program Properties Table Addition for IP PrintWay */|  | /* */|  | /* The following defaults are taken for this entry: */|  | /* NOPRIV Not a privileged job */|  | /* CANCEL Cancellable */|  | /* PASS Requires password protection */|  | /* AFF(NONE) No affinity to a particular processor */|  | /***************************************************************/|  | /* */|  | PPT PGMNAME(ANFFIEP) /* PROGRAM NAME ANFFIEP */|  | KEY(1) /* PROTECTION KEY 1 */|  | NOSWAP /* NONSWAPPABLE */|  | SYST /* SYSTEM TASK */|  | NOPREF /* NO PREFERRED STORAGE REQUIRED */|  | NODSI /* DOES NOT REQUIRE DATA SET */|  | /* INTEGRITY */|  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 17. Sample PPT Entry for ANFFIEP  For information on updating the MVS program properties table, refer to  the MVS/ESA Initialization and Tuning Reference.     Installation Instructions 29 ¤   6.2.7.3 ENABLE IP PRINTWAY FOR OS/390 SYSTEMS  If you are installing IP PrintWay on MVS/ESA V4 or MVS/ESA V5, you may  skip this step and continue with 6.2.7.4, "Customize PrintWay" on  page 30. If you are installing PrintWay on an OS/390 system, you  must complete this step to enable PrintWay. For information on OS/390  dynamic enablement, refer to OS/390 MVS Product Management, GC28-1730.  You may enable IP PrintWay either as a feature of OS/390 or as a  feature of PSF/MVS, depending on how you ordered the product.  ù If you ordered PrintWay 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 IP PrintWay as  follows:   PRODUCT OWNER('IBM CORP')  NAME(OS/390)  ID(5645-001)  VERSION(*) RELEASE(*) MOD(*)  FEATURENAME('IP PRINTWAY')  STATE(ENABLED)   ù If you ordered PrintWay as a feature of PSF/MVS, a sample IFAPRDxx  entry is provided in member ANFPRDXX of ANF.SANFSAMP. Copy  ANFPRDXX into your active IFAPRDxx member of SYS1.PARMLIB to  enable PrintWay as follows:   PRODUCT OWNER('IBM CORP')  NAME(PSF/MVS)  ID(5695-040)  VERSION(*) RELEASE(*) MOD(*)  FEATURENAME('IP PRINTWAY')  STATE(ENABLED)   6.2.7.4 CUSTOMIZE PRINTWAY  After completing the above steps, you may activate PrintWay as  described in 6.3, "Activating IP PrintWay" on page 33 at any time.     Installation Instructions 30 ¤   6.2.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 PrintWay.  The ACCEPT CHECK job is provided on the PrintWay tape in member  "ANFACCK" of SMPTLIB: "IBM.HMOS100.F2". It is shown in Figure 18 on  page 31.  Make a copy of the sample "ANFACCK" 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 PrintWay.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //ANFACCK 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 DATASET 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(HMOS100) |  | FORFMID(HMOS100) |  | BYPASS(HOLDSYS,HOLDUSER,HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 18. Sample SMP/E ACCEPT CHECK Job    Installation Instructions 31 ¤   6.2.9 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.  The ACCEPT job is provided on the PrintWay tape in member "ANFACCEP"  of SMPTLIB: "IBM.HMOS100.F2". It is shown in Figure 19.  Make a copy of the sample "ANFACCEP" 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.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //ANFACCEP 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 DATASET 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(HMOS100) |  | FORFMID(HMOS100) |  | BYPASS(HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND COMPRESS(ALL). |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 19. Sample SMP/E ACCEPT Job      Installation Instructions 32 ¤   6.3 ACTIVATING IP PRINTWAY  A summary of the steps to get IP PrintWay into operational status  follows:  1. Define the MVS communications control unit to MVS  2. Modify the TCPIP.PROFILE data set  3. Modify the TCPIP.DATA data set  4. Define a PrintWay functional subsystem (FSS) and functional  subsystem applications (FSAs)  5. Create a startup procedure for PrintWay  A sample procedure is provided in member ANFWPROC of target  library ANF.SANFPROC.  6. Allocate and initialize PrintWay data sets:  ù PrintWay routing data set  ù PrintWay options data set  ù PrintWay transmission-queue data set  ù PrintWay message-log data set   7. Enable PrintWay ISPF panels  ù Add ANF.SANFPLIB to ISPPLIB concatenation  ù Add ANF.SANFMLIB to ISPMLIB concatenation  ù Add PrintWay entry to ISPF Primary Option Menu  Detailed instructions for performing these steps are defined in IP  PrintWay Guide.         Installation Instructions 33 ¤   APPENDIX A. PRINTWAY INSTALL LOGIC    This is the System Modification Program install logic for PrintWay:  ++FUNCTION(HMOS100 ) REWORK(1997021 )  RFDSNPFX(IBM ) FILES(8)  /***********************************************************/  /* 5695-040, 5645-001 (C) COPYRIGHT IBM CORP. 1996,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(AW22200 AW22764 AW22776 AW23395 AW23418  AW23485 AW23537 AW24227 AW24266 AW24432  AW24567 AW24625 AW24681 UW32872 UW33063  UW33748 UW34008 UW34402 UW34403 UW34882  UW34900 UW34947 UW34953 UW35216 UW35307  UW35373 ) .  ++JCLIN CALLLIBS RELFILE(1) .           (C) Copyright IBM Corp. 1996, 1997 34 ¤   APPENDIX B. PRINTWAY JCLIN    The JCLIN for PrintWay is contained on the installation tape in file  "IBM.HMOS100.F1" member "HMOS100". This file will be loaded to disk  by SMP/E when PrintWay is SMP/E RECEIVEd. You may browse or print the  JCLIN file using TSO/E, ISPF, or IEBGENER.  The JCLIN is included in Figure 20 on page 36 only for information  purposes.                (C) Copyright IBM Corp. 1996, 1997 35 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //ANFFFSA EXEC PGM=IEWL, |  | // PARM='MAP,NCAL,LIST,LET,XREF,AC=0,RENT,AMODE=31,RMODE=ANY', |  | // REGION=512K |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | //SYSPRINT DD SYSOUT=A |  | //SYSLIB DD DSN=SYS1.CSSLIB,DISP=SHR |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFFFSA) |  | INCLUDE AANFLOAD(ANFFABDU) |  | INCLUDE AANFLOAD(ANFFCKPT) |  | INCLUDE AANFLOAD(ANFFDCON) |  | INCLUDE AANFLOAD(ANFFDSF) |  | INCLUDE AANFLOAD(ANFFDVP) |  | INCLUDE AANFLOAD(ANFFFAC) |  | INCLUDE AANFLOAD(ANFFFCBI) |  | INCLUDE AANFLOAD(ANFFFCON) |  | INCLUDE AANFLOAD(ANFFEATR) |  | INCLUDE AANFLOAD(ANFFFGDS) |  | INCLUDE AANFLOAD(ANFFFRDS) |  | INCLUDE AANFLOAD(ANFFFREC) |  | INCLUDE AANFLOAD(ANFFGDS) |  | INCLUDE AANFLOAD(ANFFGREC) |  | INCLUDE AANFLOAD(ANFFIFA) |  | INCLUDE AANFLOAD(ANFFLINE) |  | INCLUDE AANFLOAD(ANFFLPR) |  | INCLUDE AANFLOAD(ANFFNTFY) |  | INCLUDE AANFLOAD(ANFFORD) |  | INCLUDE AANFLOAD(ANFFPOST) |  | INCLUDE AANFLOAD(ANFFQDS) |  | INCLUDE AANFLOAD(ANFFSEND) |  | INCLUDE AANFLOAD(ANFFSMF) |  | INCLUDE AANFLOAD(ANFFSNDR) |  | INCLUDE AANFLOAD(ANFFVSCL) |  | INCLUDE AANFLOAD(ANFFVSDQ) |  | INCLUDE AANFLOAD(ANFFVSOP) |  | INCLUDE AANFLOAD(ANFFVSRS) |  | INCLUDE AANFLOAD(ANFFVSRD) |  | INCLUDE AANFLOAD(ANFGDUMP) |  | INCLUDE AANFLOAD(ANFGFREE) |  | INCLUDE AANFLOAD(ANFGGETM) |  | INCLUDE AANFLOAD(ANFGTRCE) |  | INCLUDE AANFLOAD(ANFGTROC) |  | INCLUDE AANFLOAD(ANFJCL) |  | INCLUDE AANFLOAD(ANFJCLDS) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 20 (Part 1 of 8). PrintWay JCLIN    Appendix B. PrintWay JCLIN 36 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | INCLUDE AANFLOAD(ANFJCLI) |  | INCLUDE AANFLOAD(ANFJGSWB) |  | INCLUDE AANFLOAD(ANFLALOC) |  | INCLUDE AANFLOAD(ANFLBCF) |  | INCLUDE AANFLOAD(ANFLBJ) |  | INCLUDE AANFLOAD(ANFLCLOS) |  | INCLUDE AANFLOAD(ANFLDBCS) |  | INCLUDE AANFLOAD(ANFLDBCV) |  | INCLUDE AANFLOAD(ANFLEJ) |  | INCLUDE AANFLOAD(ANFLGHPR) |  | INCLUDE AANFLOAD(ANFLLDBT) |  | INCLUDE AANFLOAD(ANFLLOPT) |  | INCLUDE AANFLOAD(ANFLOPEN) |  | INCLUDE AANFLOAD(ANFLPHPR) |  | INCLUDE AANFLOAD(ANFLWRIT) |  | INCLUDE AANFLOAD(ANFMMSP) |  | INCLUDE AANFLOAD(ANFMTMS0) |  | INCLUDE AANFLOAD(ANFNCONN) |  | INCLUDE AANFLOAD(ANFNDISC) |  | INCLUDE AANFLOAD(ANFNINIT) |  | INCLUDE AANFLOAD(ANFNRM) |  | INCLUDE AANFLOAD(ANFNSEND) |  | INCLUDE AANFLOAD(ANFNSSEL) |  | INCLUDE AANFLOAD(ANFNSSND) |  | INCLUDE AANFLOAD(ANFNTERM) |  | INCLUDE AANFLOAD(ANFQQDSN) |  | INCLUDE AANFLOAD(ANFQSTG) |  | INCLUDE AANFLOAD(ANFUCALL) @23418 |  | INCLUDE AANFLOAD(ANFUEXTI) |  | INCLUDE AANFLOAD(ANFULOAD) @23418 |  | INCLUDE AANFLOAD(ANFUNLOD) @23418 |  | INCLUDE AANFLOAD(ANFZAFSA) |  | INCLUDE AANFLOAD(ANFZEFSA) |  | INCLUDE AANFLOAD(ANFZQMAN) |  | INCLUDE AANFLOAD(ANFZTFSA) |  | INCLUDE AANFLOAD(ANFZTRCE) |  | ENTRY ANFFFSA |  | NAME ANFFFSA(R) |  | /* |  | //ANFMTENU EXEC PGM=IEWL, |  | // PARM='MAP,NCAL,LIST,LET,XREF,AC=0,RENT,AMODE=31,RMODE=ANY', |  | // REGION=512K |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | //SYSPRINT DD SYSOUT=A |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 20 (Part 2 of 8). PrintWay JCLIN    Appendix B. PrintWay JCLIN 37 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFMTENU) |  | ENTRY ANFMMENU |  | NAME ANFMTENU(R) |  | /* |  | //ANFMSGIO EXEC PGM=IEWL, |  | // PARM='MAP,NCAL,LIST,LET,XREF,AC=0,RENT', |  | // REGION=512K |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | //SYSPRINT DD SYSOUT=A |  | //SYSLIB DD DSN=SYS1.CSSLIB,DISP=SHR |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFGDUMP) @24227 |  | INCLUDE AANFLOAD(ANFGTROC) @24227 |  | INCLUDE AANFLOAD(ANFMMSP) @24227 |  | INCLUDE AANFLOAD(ANFMSGIO) |  | INCLUDE AANFLOAD(ANFMTMS0) @24227 |  | INCLUDE AANFLOAD(ANFUCALL) @24227 |  | ENTRY ANFMSGIO |  | NAME ANFMSGIO(R) |  | /* |  | //ANFGBTL EXEC PGM=IEWL, |  | // PARM='MAP,RENT,AMODE=24,RMODE=24,NCAL,LIST,LET,XREF', |  | // REGION=512K |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | //SYSPRINT DD SYSOUT=A |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFGAD24) |  | INCLUDE AANFLOAD(ANFGABND) |  | INCLUDE AANFLOAD(ANFGBKSZ) |  | INCLUDE AANFLOAD(ANFGIOM) |  | INCLUDE AANFLOAD(ANFGSYND) |  | INCLUDE AANFLOAD(ANFLOCX) |  | INCLUDE AANFLOAD(ANFLREAD) |  | INCLUDE AANFLOAD(ANFLSYND) |  | ENTRY ANFGAD24 |  | NAME ANFGBTL(R) |  | /* |  | //ANFFIEP EXEC PGM=IEWL, |  | // PARM='MAP,NCAL,LIST,LET,XREF,AC=1,RENT,AMODE=31,RMODE=ANY', |  | // REGION=512K |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 20 (Part 3 of 8). PrintWay JCLIN    Appendix B. PrintWay JCLIN 38 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //SYSPRINT DD SYSOUT=A |  | //SYSLIB DD DSN=SYS1.CSSLIB,DISP=SHR |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFFIEP) |  | INCLUDE AANFLOAD(ANFFASI) |  | INCLUDE AANFLOAD(ANFFCKEN) |  | INCLUDE AANFLOAD(ANFFEATR) |  | INCLUDE AANFLOAD(ANFFEFSA) |  | INCLUDE AANFLOAD(ANFFEFSS) |  | INCLUDE AANFLOAD(ANFFFSP) |  | INCLUDE AANFLOAD(ANFFFSO) |  | INCLUDE AANFLOAD(ANFFFCON) |  | INCLUDE AANFLOAD(ANFFDCON) |  | INCLUDE AANFLOAD(ANFFABDU) |  | INCLUDE AANFLOAD(ANFFSEND) |  | INCLUDE AANFLOAD(ANFMMSP) |  | INCLUDE AANFLOAD(ANFMTMS0) |  | INCLUDE AANFLOAD(ANFNTERM) |  | INCLUDE AANFLOAD(ANFQESTA) |  | INCLUDE AANFLOAD(ANFULOAD) @23418 |  | INCLUDE AANFLOAD(ANFZECI) |  | INCLUDE AANFLOAD(ANFZESTI) |  | INCLUDE AANFLOAD(ANFZCTBL) |  | INCLUDE AANFLOAD(ANFZINIT) |  | INCLUDE AANFLOAD(ANFZFORC) |  | INCLUDE AANFLOAD(ANFZQMAN) |  | INCLUDE AANFLOAD(ANFZQRLS) |  | INCLUDE AANFLOAD(ANFZTCI) |  | INCLUDE AANFLOAD(ANFZTFSA) |  | INCLUDE AANFLOAD(ANFZTRCE) |  | INCLUDE AANFLOAD(ANFGTROC) |  | INCLUDE AANFLOAD(ANFGDUMP) |  | INCLUDE AANFLOAD(ANFGGETM) |  | INCLUDE AANFLOAD(ANFGFREE) |  | INCLUDE AANFLOAD(ANFGTRCE) |  | ENTRY ANFFIEP |  | NAME ANFFIEP(R) |  | /* |  | //ANFZRSTR EXEC PGM=IEWL, |  | // PARM='MAP,NCAL,LIST,LET,XREF,AC=1,RENT,AMODE=31,RMODE=ANY', |  | // REGION=512K |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | //SYSPRINT DD SYSOUT=A |  | //SYSLIB DD DSN=SYS1.CSSLIB,DISP=SHR |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 20 (Part 4 of 8). PrintWay JCLIN    Appendix B. PrintWay JCLIN 39 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFFEATR) |  | INCLUDE AANFLOAD(ANFFDCON) |  | INCLUDE AANFLOAD(ANFFSEND) |  | INCLUDE AANFLOAD(ANFGDUMP) |  | INCLUDE AANFLOAD(ANFGTRCE) |  | INCLUDE AANFLOAD(ANFGTROC) |  | INCLUDE AANFLOAD(ANFZRSTR) |  | INCLUDE AANFLOAD(ANFMMSP) |  | INCLUDE AANFLOAD(ANFMTMS0) |  | INCLUDE AANFLOAD(ANFZCTBL) |  | INCLUDE AANFLOAD(ANFZCMND) |  | INCLUDE AANFLOAD(ANFZFORC) |  | INCLUDE AANFLOAD(ANFZPRSE) |  | INCLUDE AANFLOAD(ANFZQMAN) |  | INCLUDE AANFLOAD(ANFZQRLS) |  | INCLUDE AANFLOAD(ANFZTRCE) |  | INCLUDE AANFLOAD(ANFZESTI) |  | INCLUDE AANFLOAD(ANFZTCI) |  | ENTRY ANFZRSTR |  | NAME ANFZRSTR(R) |  | /* |  | //ANFZCMND EXEC PGM=IEWL, |  | // PARM='MAP,NCAL,LIST,LET,XREF,AC=1,RENT,AMODE=31,RMODE=ANY', |  | // REGION=512K |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | //SYSPRINT DD SYSOUT=A |  | //SYSLIB DD DSN=SYS1.CSSLIB,DISP=SHR |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFFEATR) |  | INCLUDE AANFLOAD(ANFZRSTR) |  | INCLUDE AANFLOAD(ANFFDCON) |  | INCLUDE AANFLOAD(ANFFSEND) |  | INCLUDE AANFLOAD(ANFGDUMP) |  | INCLUDE AANFLOAD(ANFGTRCE) |  | INCLUDE AANFLOAD(ANFGTROC) |  | INCLUDE AANFLOAD(ANFMMSP) |  | INCLUDE AANFLOAD(ANFMTMS0) |  | INCLUDE AANFLOAD(ANFZCMND) |  | INCLUDE AANFLOAD(ANFZCTBL) |  | INCLUDE AANFLOAD(ANFZFORC) |  | INCLUDE AANFLOAD(ANFZPRSE) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 20 (Part 5 of 8). PrintWay JCLIN    Appendix B. PrintWay JCLIN 40 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | INCLUDE AANFLOAD(ANFZQMAN) |  | INCLUDE AANFLOAD(ANFZQRLS) |  | INCLUDE AANFLOAD(ANFZTCI) |  | INCLUDE AANFLOAD(ANFZTRCE) |  | INCLUDE AANFLOAD(ANFZESTI) |  | ENTRY ANFZCMND |  | NAME ANFZCMND(R) |  | /* |  | //ANFQSCAN EXEC PGM=IEWL,PARM='LIST,XREF,MAP,RENT,REUS' |  | //SYSPRINT DD SYSOUT=A |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) |  | //SYSLIB DD DSN=SYS1.CSSLIB,DISP=SHR |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFQQDSN) |  | INCLUDE AANFLOAD(ANFQSCAN) |  | INCLUDE AANFLOAD(ANFGDUMP) |  | INCLUDE AANFLOAD(ANFGFREE) |  | INCLUDE AANFLOAD(ANFGGETM) |  | INCLUDE AANFLOAD(ANFMMSP) |  | INCLUDE AANFLOAD(ANFMTMS0) |  | INCLUDE AANFLOAD(ANFGTRCE) |  | INCLUDE AANFLOAD(ANFGTROC) |  | ENTRY ANFQSCAN |  | NAME ANFQSCAN(R) |  | /* |  | //ANFQSUBT EXEC PGM=IEWL,PARM='LIST,XREF,MAP,RENT,REUS' |  | //SYSPRINT DD SYSOUT=A |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(1,1)) |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFQSUBT) |  | ENTRY ANFQSUBT |  | NAME ANFQSUBT(R) |  | /* |  | //ANFIEQ EXEC PGM=IEWL, |  | // PARM='MAP,LIST,XREF,AMODE=31,RMODE=ANY' |  | //SYSLIB DD DSN=CEE.V1R4M0.SCEELKED,DISP=SHR |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSPRINT DD SYSOUT=A |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFIEQ) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 20 (Part 6 of 8). PrintWay JCLIN    Appendix B. PrintWay JCLIN 41 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | INCLUDE AANFLOAD(ANFIECSI) |  | INCLUDE AANFLOAD(ANFIECM) |  | INCLUDE AANFLOAD(ANFIEVIO) |  | INCLUDE AANFLOAD(ANFIECSI) |  | ENTRY CEESTART |  | NAME ANFIEQ(R) |  | /* |  | //ANFIEPC EXEC PGM=IEWL, |  | // PARM='MAP,LIST,XREF,AMODE=31,RMODE=ANY' |  | //SYSLIB DD DSN=CEE.V1R4M0.SCEELKED,DISP=SHR |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSPRINT DD SYSOUT=A |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFIEPC) |  | INCLUDE AANFLOAD(ANFIECSI) |  | INCLUDE AANFLOAD(ANFIECM) |  | INCLUDE AANFLOAD(ANFIEVIO) |  | ENTRY CEESTART |  | NAME ANFIEPC(R) |  | /* |  | //ANFDMIG EXEC PGM=IEWL, |  | // PARM='MAP,LIST,XREF,AMODE=31,RMODE=24' |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSPRINT DD SYSOUT=A |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFIEODS) |  | INCLUDE AANFLOAD(ANFIECDS) |  | INCLUDE AANFLOAD(ANFIEGOR) |  | INCLUDE AANFLOAD(ANFIEGOO) |  | INCLUDE AANFLOAD(ANFIEARE) |  | INCLUDE AANFLOAD(ANFIEAOE) |  | INCLUDE AANFLOAD(ANFIEDSP) |  | INCLUDE AANFLOAD(ANFGFMT) |  | INCLUDE AANFLOAD(ANFGOUTP) |  | INCLUDE AANFLOAD(ANFDMIG) |  | ENTRY ANFDMIG |  | NAME ANFDMIG(R) |  | /* |  | //ANFUSRE1 EXEC PGM=IEWL, |  | // PARM='MAP,AMODE=24,RMODE=24,NCAL,LIST,LET,XREF', |  | // REGION=512K |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 20 (Part 7 of 8). PrintWay JCLIN    Appendix B. PrintWay JCLIN 42 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //SYSPRINT DD SYSOUT=A |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFUSRE1) |  | ENTRY AMDUSRE1 |  | ALIAS AMDUSRE1 |  | NAME ANFUSRE1(R) |  | /* |  | //ANFNFCI EXEC PGM=IEWL, |  | // PARM='MAP,NCAL,LIST,LET,XREF,AC=1,AMODE=31,RMODE=24', |  | // REGION=512K |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | //SYSPRINT DD SYSOUT=A |  | //SYSLIB DD DSN=TCPIP.V3R1M0.SEZACMTX,DISP=SHR |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFNFCI) |  | ENTRY ANFNFCI |  | NAME ANFNFCI(R) |  | /* |  | //ANFNGHBN EXEC PGM=IEWL, |  | // PARM='MAP,NCAL,LIST,LET,XREF,AC=1,AMODE=31,RMODE=24', |  | // REGION=512K |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(4,1)) |  | //SYSPRINT DD SYSOUT=A |  | //SYSLIB DD DSN=SYS1.CSSLIB,DISP=SHR |  | //SYSLMOD DD DSN=ANF.SANFLOAD,DISP=SHR |  | //AANFLOAD DD DSN=ANF.AANFLOAD,DISP=SHR |  | //SYSLIN DD * |  | INCLUDE AANFLOAD(ANFNGHBN) |  | INCLUDE AANFLOAD(ANFGTRCE) |  | INCLUDE AANFLOAD(ANFGDUMP) |  | INCLUDE AANFLOAD(ANFGTROC) |  | INCLUDE AANFLOAD(ANFMMSP) |  | INCLUDE AANFLOAD(ANFMTMS0) |  | ENTRY ANFNGHBN |  | NAME ANFNGHBN(R) |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 20 (Part 8 of 8). PrintWay JCLIN      Appendix B. PrintWay JCLIN 43 ¤                      44 ¤   READER'S COMMENTS    PROGRAM DIRECTORY FOR IP PRINTWAY 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. 1996, 1997 45 ¤   __ 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 46 ¤   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 IP PrintWay 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 47 ¤   IBM   Program Number: 5695-040, 5645-001 5821  5822  5339  Printed in U.S.A.