SCRIPT/VS 4.0.0: DEVICE 1403N6 CHARS MONO ¤     Program Directory for  Page Printer Migration Programs   Version 2  Release 2.0   Program Number 5695-040   FMID HPRF224   for Use with  MVS   Document Date: July 1994        xxxx-yyyy-zz ¤   ÚÄÄÄ NOTE! ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | Before using this information and the product it supports, be sure |  | to read the general information under "Notices" on page vi. |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ            This program directory, dated July 1994, applies to Page Printer  Migration Programs Version 2 (PPMP 2.2.0) Release 2.0 , Program Number  5695-040 for the following:  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  ¿ ¿  | FMIDS | FEATURE NUMBERS| SYSTEM NAME |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | HPRF224 | 6022 | MVS |  | | 6023 | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À  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 1989, 1994.  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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI  Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . vi  1.0 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . 1  2.0 PROGRAM MATERIALS . . . . . . . . . . . . . . . . . . . . . . 3  2.1 Basic Machine-Readable Material . . . . . . . . . . . . . . 4  2.2 Optional Machine-Readable Material . . . . . . . . . . . . . 5  2.3 Program Publications . . . . . . . . . . . . . . . . . . . . 5  2.3.1 Basic Program Publications . . . . . . . . . . . . . . . 5  2.3.2 Optional Program Publications . . . . . . . . . . . . . 5  2.4 Program Source Materials . . . . . . . . . . . . . . . . . . 5  3.0 PROGRAM SUPPORT . . . . . . . . . . . . . . . . . . . . . . . 7  3.1 Service Instructions . . . . . . . . . . . . . . . . . . . . 7  3.2 Preventive Service Planning . . . . . . . . . . . . . . . . 7  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 . . . . . . . . . . . . . . . 10  5.2 Target System Requirements . . . . . . . . . . . . . . . . . 10  5.2.1 Operating System Requirements . . . . . . . . . . . . . 10  5.2.2 Machine Requirements . . . . . . . . . . . . . . . . . . 11  5.2.3 Programming Requirements . . . . . . . . . . . . . . . . 11  5.2.4 Unload Sample Jobs . . . . . . . . . . . . . . . . . . . 12  5.2.5 DASD Storage Requirements . . . . . . . . . . . . . . . 13  5.2.6 Target and Distribution Library DDDEFs . . . . . . . . . 13  5.2.7 Target and Distribution Library Storage Requirements . . 16  5.2.7.1 JCL to Allocate Target and Distribution Library Data  Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18  5.3 Program Considerations . . . . . . . . . . . . . . . . . . . 20  5.3.1 Programming Considerations . . . . . . . . . . . . . . . 20  5.3.1.1 SMP/E Release 8 Considerations . . . . . . . . . . . 21  5.3.1.2 SMP/E Release 7 Considerations . . . . . . . . . . . 21  6.0 INSTALLATION INSTRUCTIONS . . . . . . . . . . . . . . . . . . 22  6.1 Installation Steps . . . . . . . . . . . . . . . . . . . . . 22  6.1.1 Delete Load Module Entries from PPMP Version 1.3.0 . . . 23  6.1.2 RECEIVE PPMP 2.2.0 . . . . . . . . . . . . . . . . . . . 23  6.1.3 RECEIVE Cumulative Service Tape, if applicable . . . . . 24  6.1.4 Perform SMP/E APPLY CHECK . . . . . . . . . . . . . . . 25   (C) Copyright IBM Corp. 1989, 1994 iii ¤   6.1.5 Load Target Libraries Using APPLY . . . . . . . . . . . 26  6.1.6 Perform SMP/E ACCEPT CHECK . . . . . . . . . . . . . . . 28  6.1.7 Load Distribution Libraries using ACCEPT . . . . . . . . 28  6.1.8 Cleanup PPMP Version 2.1.0 or PPMP Version 2.1.1 Data  Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29  6.2 PPMP 2.2.0 Post Installation Procedures . . . . . . . . . . 29  6.3 Installation Verification Procedures . . . . . . . . . . . . 30  6.3.1 Run AIORNRFT JCL . . . . . . . . . . . . . . . . . . . . 31  6.3.2 Copy Xerox Fonts P0612C and L0112B to Tape . . . . . . . 33  6.3.3 Run AIORNRFF JCL . . . . . . . . . . . . . . . . . . . . 33  6.3.4 Run AIORNDSC JCL . . . . . . . . . . . . . . . . . . . . 35  APPENDIX A. PPMP 2.2.0 INSTALL LOGIC . . . . . . . . . . . . . . 37  APPENDIX B. JCLIN FOR PPMP 2.2.0 . . . . . . . . . . . . . . . . 41  APPENDIX C. IVP SAMPLE OUTPUT . . . . . . . . . . . . . . . . . 47  C.1 AIORNRFT Sample Report . . . . . . . . . . . . . . . . . . . 47  C.2 AIORNRFF Sample Report . . . . . . . . . . . . . . . . . . . 50  C.3 AIORNDSC Sample Reports . . . . . . . . . . . . . . . . . . 52  APPENDIX D. CHECKLIST FOR PPMP 2.2.0 INSTALLATION . . . . . . . 55  READER'S COMMENTS . . . . . . . . . . . . . . . . . . . . . . . . 58    FIGURES    1. Basic Material: Program Tape . . . . . . . . . . . . . . . 4  2. Program Tape: File Content . . . . . . . . . . . . . . . . 4  3. Basic Program Publications . . . . . . . . . . . . . . . . . 5  4. PSP Upgrade and Subset ID . . . . . . . . . . . . . . . . . 7  5. Component IDs . . . . . . . . . . . . . . . . . . . . . . . 7  6. PSF/MVS 2.2.0 Resources and Fonts Required for PPMP 2.2.0 11  7. Sample Unload JCL . . . . . . . . . . . . . . . . . . . . . 12  8. JCL to Create Target and Distribution DDDEFs for PPMP 2.2.0 14  9. PPMP 2.2.0 Target Library DD Statements . . . . . . . . . . 16  10. PPMP 2.2.0 Distribution Library DD Statements . . . . . . . 16  11. Abbreviations used for the data set type . . . . . . . . . . 16  12. Storage Requirements for PPMP 2.2.0 Target and Distribution  Libraries . . . . . . . . . . . . . . . . . . . . . . . . . 18  13. Job to Allocate PPMP 2.2.0 Target and Distribution Data Sets 19  14. RECEIVE Job . . . . . . . . . . . . . . . . . . . . . . . . 24  15. RECEIVE Job for Cumulative Service Tape . . . . . . . . . . 25  16. APPLY CHECK Job . . . . . . . . . . . . . . . . . . . . . . 26   Contents iv ¤   17. APPLY Job . . . . . . . . . . . . . . . . . . . . . . . . . 26  18. Unresolved External References for APPLY of HPRF224 . . . . 27  19. Return Codes expected on message GIM23903 . . . . . . . . . 27  20. ACCEPT CHECK Job . . . . . . . . . . . . . . . . . . . . . . 28  21. ACCEPT Job . . . . . . . . . . . . . . . . . . . . . . . . . 28  22. Post-Install Link-Edit Job . . . . . . . . . . . . . . . . . 30  23. AIORNRFT JCL IVP Job . . . . . . . . . . . . . . . . . . . . 32  24. AIORNRFF JCL IVP Job . . . . . . . . . . . . . . . . . . . . 34  25. AIORNDSC JCL IVP Job . . . . . . . . . . . . . . . . . . . . 36  26. SMPMCS . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  27. JCLIN . . . . . . . . . . . . . . . . . . . . . . . . . . . 42  28. AIORNRFT Sample Report . . . . . . . . . . . . . . . . . . . 48  29. AIORNRFF Sample Report . . . . . . . . . . . . . . . . . . . 50  30. AIORNDSC SYSPRINT Sample Report . . . . . . . . . . . . . . 52  31. AIORNDSC DJDERPT Sample Report . . . . . . . . . . . . . . . 53  32. AIORNDSC Printer Sample Report . . . . . . . . . . . . . . . 54  33. Installation Checklist for PPMP 2.2.0 . . . . . . . . . . . 55               Figures v ¤   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  IBM Director of Licensing  IBM Corporation  208 Harbor Drive  Stamford, CT 06904   TRADEMARKS  The following terms used in this document, are trademarks of IBM  Corporation in the United States or other countries:  IBM(R)  Advanced Function Printing  AFP  IBMLink  MVS/SP  MVS/ESA  Pennant Systems  Print Services Facility  PSF  RETAIN  The following term, used in this document, is a trademark of the Xerox  Corporation:  Xerox     (C) Copyright IBM Corp. 1989, 1994 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 PPMP 2.2.0. 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 PPMP 2.2.0.  ù 3.0, "Program Support" on page 7 describes the IBM support  available for PPMP 2.2.0.  ù 4.0, "Program and Service Level Information" on page 8 lists the  program level Authorized Program Analysis Reports (APARs) and  service level Program Temporary Fixes (PTFs) incorporated into  PPMP 2.2.0.  ù 5.0, "Installation Requirements and Considerations" on page 10  identifies the resources and considerations for installing and  using PPMP 2.2.0.  ù 6.0, "Installation Instructions" on page 22 provides detailed  installation instructions for PPMP 2.2.0.  ù Appendix A, "PPMP 2.2.0 Install Logic" on page 37 lists the SMPMCS  for PPMP 2.2.0.  ù Appendix B, "JCLIN for PPMP 2.2.0" on page 41 lists the JCLIN for  PPMP 2.2.0.  ù Appendix C, "IVP Sample Output" on page 47 lists each report that  is received when running the IVP jobs.  ù Appendix D, "Checklist for PPMP 2.2.0 Installation" on page 55  contains a checklist for installing PPMP 2.2.0.  Before installing PPMP 2.2.0, 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 PPMP 2.2.0  with an MVS Custom-Built Installation Process Offering (CBIPO)  (5751-CS1). Instead, use the CBIPO Related Installation Materials  (RIMs) provided with the CBIPO. The CBIPO RIMs will point you to  specific sections of the program directory as required.   (C) Copyright IBM Corp. 1989, 1994 1 ¤   If you are installing PPMP 2.2.0 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 PPMP 2.2.0 are included on the CBPDO tape.                   Introduction 2 ¤   2.0 PROGRAM MATERIALS    An IBM program is identified by a program number and a feature code.  The program number for PPMP 2.2.0 is 5695-040.  The program announcement material describes the features supported by  PPMP 2.2.0. Ask your IBM marketing representative for this  information if you have not already received a copy.  PPMP 2.2.0 software conversion tools are used with Print Services  Facility/MVS Version 2.2.0, to provide for the migration from Xerox  Laser Printing System (LPS) printers to the IBM Advanced Function  Printing (AFP) printers, including:  ù 3812 Page Printer Model 2  ù 3816 Page Printer Model 01S and Model 01D  ù 3820 Page Printer  ù 3825 Page Printer (1)  ù 3827 Page Printer (1)  ù 3828 Advanced Function MICR Printer (1)  ù 3829 Advanced Function Printer (1)  ù 3831 Page Printer Model 001 (available only in Japan)  ù 3835 Page Printer Model 001  ù 3835 Advanced Function Printer Model 002 (1)  ù 3900 Advanced Function Printer Model 001 (1)  ù 3900 Advanced Function Duplex Printing System (2)  ù 3900 Wide Advanced Function Printer Model 0W1 (2)  ù 3912 Page Printer Model NS1  ù 3916 Page Printer Model NS1  ù 3930 Page Printer Model 02S and Model 02D  ù 3935 Advanced Function Printer Model 001 (2)  ù LaserPrinter 4028 Model NS1  ù 4224 Printer Model 2XX  ù 4230 Printer Model 202, Model 2I1, and Model 5I3  ù 4234 Printer Model 07 and 011  PPMP 2.2.0 supports the following non-IPDS printers through the  Distributed Print Function (DPF) of PSF/2 Version 1.1:  ù LaserPrinter 4019 Model E01 and Model 001  ù LaserPrinter 5E Model 4029-010  ù LaserPrinter 6 Model 4029-020  ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ  (1) These printers support basic N_UP printing with default placement  of the pages in the partitions.  (2) These printers support basic and enhanced N_UP printing with  default and explicit placement of the pages in the partitions.   (C) Copyright IBM Corp. 1989, 1994 3 ¤   ù LaserPrinter 10 Model 4029-030  ù LaserPrinter 10L Model 4029-040  ù LaserPrinter 4039 Model 10D, Model 10R, Model 12L, and Model 12R  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 a 9-track magnetic tape  written at 6250 bpi, or 3480 cartridge. The tape or cartridge  contains all the programs and data needed for installation. It is  installed using SMP/E. See 6.0, "Installation Instructions" on  page 22 for more information about how to install the program.  Figure 1 describes the tape or cartridge. Figure 2 describes the file  content of the program tape or cartridge.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 1. Basic Material: Program Tape |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ |  | | FEATURE | PHYSICAL | EXTERNAL LABEL | |  | MEDIUM | NUMBER | VOLUME | IDENTIFICATION | VOLSER |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | |  | 6250 tape | 6022 | 1 | PSF.PPMP...2.2.0 | PRF224 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | |  | 3480 cart. | 6023 | 1 | PSF.PPMP...2.2.0 | PRF224 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À À  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 2. Program Tape: File Content |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ ¿ ¿ |  | | | | | | BLK | NUMBER OF |  | VOLSER | FILE | NAME | RECFM | LRECL | SIZE | ELEMENTS |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | PRF224 | 1 | SMPMCS | FB | 80 | 6400 | 1 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 2 | IBM.HPRF224.F1 FB | 80 | 6400 | 1 |  |  | | | | | | | (JCLIN) |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 3 | IBM.HPRF224.F2 U | 0 | 6144 | 74 |  |  | | | | | | | (AAIODIST) |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 4 | IBM.HPRF224.F3 FB | 80 | 6400 | 7 |  |  | | | | | | | (AAIOSAMP) |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 5 | IBM.HPRF224.F4 VB | 516 | 520 | 2 |  |  | | | | | | | (AAIOXRS) |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | | 6 | IBM.HPRF224.F5 FB | 80 | 6400 | 9 |  |  | | | | | | | (AAIOSAMP) |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À À À À   Program Materials 4 ¤   2.2 OPTIONAL MACHINE-READABLE MATERIAL  There are no optional machine-readable materials for PPMP 2.2.0.   2.3 PROGRAM PUBLICATIONS  The following sections identify the basic and optional publications  for PPMP 2.2.0.   2.3.1 BASIC PROGRAM PUBLICATIONS  Figure 3 identifies the basic program publications for PPMP 2.2.0. A  copy of Page Printer Migration Programs/MVS for Version 2.2.0 and one  copy of each of these publications is included when you order the  basic materials for PPMP 2.2.0. For additional copies, contact your  IBM representative.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 3. Basic Program Publications |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ |  | PUBLICATION TITLE | FORM NUMBER |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | Page Printer Migration: General Information | G544-3227 |  | | |  | ù Used as a guide in determining the steps to take | |  | in migrating from Xerox Laser Printing Subsystem | |  | (LPS) print applications to IBM Advanced | |  | Function Printing (AFP) applications. | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | Page Printer Migration: Programming Guide | S544-3228 |  | | |  | ù Used as an aid for data processing | |  | administrators and application programmers to | |  | migrate from Xerox LPS print applications to IBM | |  | AFP print applications. | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À   2.3.2 OPTIONAL PROGRAM PUBLICATIONS  There are no optional publications for PPMP 2.2.0.   2.4 PROGRAM SOURCE MATERIALS  Microfiche program listings are not provided with PPMP 2.2.0.  Customers with access to View Program Listings (VPL), such as through  SoftwareXcel Extended, can access program listings formerly provided  through microfiche.  Those customers without access to VPL can contact their IBM  representative.   Program Materials 5 ¤   The VPL facility provides online viewing of program listings that are  available to customers.                    Program Materials 6 ¤   3.0 PROGRAM SUPPORT    This section describes the IBM support available for PPMP 2.2.0.   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  Whether PPMP 2.2.0 was obtained from IBM Software Distribution  independently or obtained in a CBPDO, the latest Preventive Service  Planning (PSP) information should be received before installing the  product. To obtain this information, check with your IBM Support  Center or use either Information/Access or SoftwareXcel Extended.  Specify the following upgrade and subset values:  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 4. PSP Upgrade and Subset ID |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ |  | UPGRADE | SUBSET | RETAIN RELEASE |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | PSFMVS220 | HPRF224 | 224 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À  If PPMP 2.2.0 was obtained as part of a CBPDO, HOLDDATA and Preventive  Service Planning (PSP) information may be available for PPMP 2.2.0 on  the CBPDO tape.   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 5 identifies the component ID (COMP ID) for PPMP 2.2.0.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 5. Component IDs |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ |  | FMID | COMPID | COMPONENT NAME | REL |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | HPRF224 | 569504001 | Page Prt Migration Programs | 224 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À   (C) Copyright IBM Corp. 1989, 1994 7 ¤   4.0 PROGRAM AND SERVICE LEVEL INFORMATION    This section identifies the program and any relevant service levels of  PPMP 2.2.0. The program level refers to the APAR fixes incorporated  into the program. The service level refers to the PTFs incorporated.  Information about the cumulative service tape is also provided.   4.1 PROGRAM LEVEL INFORMATION  The following APAR fixes against PPMP Version 2.1.1 are incorporated  into this release:  OY44607 OY48545 OY53686 OY56427 OY61131 OY66607  OY44608 OY48816 OY53687 OY56428 OY60923 OY66802  OY44609 OY49234 OY54082 OY56429 OY61371 OY66980  OY44902 OY49235 OY54085 OY56437 OY61686 OY67499  OY44903 OY49236 OY54086 OY56458 OY61802 OY67576  OY45610 OY49237 OY54087 OY56551 OY61669 OW00449  OY47047 OY49574 OY54088 OY58753 OY62079 OW00513  OY47568 OY49773 OY54525 OY58754 OY64778 OW02834  OY47925 OY49922 OY54686 OY55161 OY65392 OW03950  OY47927 OY50507 OY54686 OY59160 OY65393  OY47928 OY51027 OY55161 OY59566 OY65906  OY48542 OY51445 OY55793 OY59768 OY66091  OY48544 OY51937 OY56426 OY60157 OY66477   4.2 SERVICE LEVEL INFORMATION  The following PTFs contain the APAR fixes against PPMP Version 2.1.1.  They have been incorporated into PPMP 2.2.0.  UY70474 UY72459 UY76006 UY81677 UY88580 UY97253  UY70522 UY72918 UY76779 UY83380 UY92247 UY97740  UY70527 UY73090 UY80374 UY83456 UY89421 UY98190  UY70746 UY73423 UY82091 UY83589 UY91954 UY98375  UY71539 UY73424 UY79770 UY83637 UY89788 UY99056  UY68079 UY73671 UY79900 UY83681 UY91647 UY99977  UY70222 UY73672 UY80051 UY82721 UY89905 UW00888  UY70780 UY73673 UY80120 UY83549 UY91346 UW01443  UY71826 UY73916 UY80232 UY85987 UY92629 UW04392  UY71922 UY74410 UY80501 UY89018 UY95312 UW06779  UY72110 UY74901 UY80233 UY87812 UY96899  UY72347 UY75436 UY80915 UY88449 UY96968    (C) Copyright IBM Corp. 1989, 1994 8 ¤   4.3 CUMULATIVE SERVICE TAPE  A cumulative service tape, containing PTFs not incorporated into this  release, might be included with this program. If the product was  received as part of a CBPDO, a cumulative service tape will not be  included. Service is included on the CBPDO tape.                   Program and Service Level Information 9 ¤   5.0 INSTALLATION REQUIREMENTS AND CONSIDERATIONS    The following sections identify the system requirements for installing  and activating PPMP 2.2.0. In most cases, you can install PPMP 2.2.0  on a running system (target system). However, sometimes two systems  may be required. If two systems are required, then the following  terminology is used:  1. The system used to install the program (driving system)  2. The system on which the program is installed (target system).   5.1 DRIVING SYSTEM REQUIREMENTS  This section describes the environment of the driving system required  to install PPMP 2.2.0.   5.1.1 PROGRAMMING REQUIREMENTS  PPMP 2.2.0 is installed using System Modification Program Extended  (SMP/E), program number 5668-949. The minimum level of SMP/E required  on the driver system to install PPMP 2.2.0 is SMP/E Release 7.0 with  PTF UR40251, SMP/E Release 8.0, or higher.   5.1.2 DASD STORAGE REQUIREMENTS  PPMP 2.2.0 uses any storage device that is supported by the  environment in which it is operating. See 5.2.5, "DASD Storage  Requirements" on page 13 for additional information about the amount  of storage required to install PPMP 2.2.0.   5.2 TARGET SYSTEM REQUIREMENTS  This section describes the environment of the target system required  to install and use PPMP 2.2.0.   5.2.1 OPERATING SYSTEM REQUIREMENTS  PPMP 2.2.0 operates under the MVS/SP Version 2 or higher operating  system.    (C) Copyright IBM Corp. 1989, 1994 10 ¤   5.2.2 MACHINE REQUIREMENTS  See the "Target System Machine Requirements" section of the Print  Services Facility/MVS Program Directory for Version 2.2.0, for machine  requirements for PPMP 2.2.0. PPMP 2.2.0 has the same machine  requirements as PSF/MVS Version 2.2.0.   5.2.3 PROGRAMMING REQUIREMENTS  See the "Operating System and Programming Requirements" section of the  Print Services Facility/MVS: Program Directory for Version 2.2.0 for  a list of operating system requirements and programming requirements  for PPMP 2.2.0. PPMP 2.2.0 runs under the same operating systems and  programming environments as PSF/MVS Version 2.2.0.  PPMP 2.2.0 has additional programming requirements. They are listed  below.  ù A PL/I execution environment is required for PPMP 2.2.0. PL/I  Version 2 Release 2.0 or higher (program numbers 5668-909,  5668-910, 5668-911), must be installed and ACCEPTed into the SMP/E  distribution libraries before PPMP 2.2.0 installation.  ù PPMP 2.2.0 can be installed in the same consolidated software  inventory (CSI) as the PL/I product, or it can be installed in a  separate CSI.  ù AFP resource libraries and font libraries must be available from  PSF/MVS Version 2 Release 1.0 or higher. If you do not have the  resource libraries and fonts available, they are provided with  PSF/MVS 2.2.0. The FMIDs for the resource libraries and fonts  that are required to run the IVP for PPMP 2.2.0 are listed in  Figure 6. You may choose to install additional resources and  fonts to use with PPMP 2.2.0 in your production environment.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 6. PSF/MVS 2.2.0 Resources |  | and Fonts Required for |  | PPMP 2.2.0 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ |  | RESOURCE TYPE | FMID |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | Overlay Library | JPRF223 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | Page Segment Library | JPRF223 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | Code Pages | JPRF172 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | Compatibility Fonts | JPRF174 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À    Installation Requirements and Considerations 11 ¤   5.2.4 UNLOAD SAMPLE JOBS  Sample JCL is provided on the product tape to install PPMP 2.2.0. Use  the JCL shown in Figure 7 on page 12 to unload the sample JCL from the  PPMP 2.2.0 tape.  If the sample JCL is unloaded into a data set with a different name  than ppmp.jcllib, all references in this directory to the data set  ppmp.jcllib should be replaced with that new data set name.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //UNLOAD JOB ,'account #','name',MSGLEVEL=(1,1) |  | //STEP1 EXEC PGM=IEBCOPY |  | //SYSPRINT DD SYSOUT=* |  | //* |  | //*----------------------------------------------------------- |  | //* UNLOAD SAMPLE JOBS FROM TAPE. |  | //* Note: CHANGE tape TO A VALID NAME FOR A TAPE DRIVE |  | //* CHANGE nnnnnn TO A VALID VOLSER. |  | //* CHANGE ppmp.jcllib TO A VALID DATA SET NAME |  | //* FOR YOUR INSTALLATION. |  | //*----------------------------------------------------------- |  | //* |  | //INTAPE DD DSNAME=IBM.HPRF224.F5,DISP=(OLD,PASS), |  | // UNIT=(tape,,DEFER), |  | // LABEL=(6,SL), |  | // VOL=SER=PRF224 |  | //OUTDISK DD DSNAME=ppmp.jcllib, |  | // DISP=(NEW,CATLG,DELETE), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=6160), |  | // UNIT=SYSDA,SPACE=(TRK,(2,1,2)),VOL=SER=nnnnnn |  | //SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=(NEW,DELETE) |  | //SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=(NEW,DELETE) |  | //SYSIN DD * |  | COPY OUTDD=OUTDISK,INDD=INTAPE |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 7. Sample Unload JCL  After running the UNLOAD job, the data set ppmp.jcllib contains the  following members which may be used to aid in SMP/E installation.  ù AIOACCC - Sample ACCEPT CHECK  ù AIOACCEP - Sample ACCEPT  ù AIOALLOC - New data set allocation  ù AIOAPPLC - Sample APPLY CHECK  ù AIOAPPLY - Sample APPLY  ù AIOCLNUP - UCLIN job to delete load module entries from PPMP  previous release  ù AIODDEF - Sample job to define SMP/E DDDEFs  ù AIOLNKED - Post-Installation Link-edit  ù AIORECV - Sample RECEIVE for receiving PPMP 2.2.0   Installation Requirements and Considerations 12 ¤   5.2.5 DASD STORAGE REQUIREMENTS  The default SMP/E space parameters for DSSPACE, PEMAX, SMPWRK data  sets, and SMP/E TLIB data sets are adequate to install PPMP 2.2.0.   5.2.6 TARGET AND DISTRIBUTION LIBRARY DDDEFS  SMP/E DDDEF entries for each data set should be defined at this time,  if not already done.  The JCL in Figure 8 on page 14 is used to create the required SMP/E  DDDEFs to install PPMP 2.2.0. After the PPMP 2.2.0 sample JCL is  unloaded from the tape, this JCL exists in the data set  ppmp.jcllib(AIODDEF). See 5.2.4, "Unload Sample Jobs" on page 12 for  information about unloading the sample JCL from the tape.               Installation Requirements and Considerations 13 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AIODDDEF JOB 'account #.','name',MSGLEVEL=(1,1) |  | //SMP EXEC SMPPROC |  | //* |  | //************************************************* |  | //* ALLOCATE SMP/E DDDEFS FOR PPMP. |  | //* MODIFY THE tgtzone, dlibzone, uuuu, tvol, |  | //* AND dvol NAMES IN LOWER CASE AS APPROPRIATE |  | //* FOR YOUR INSTALLATION. |  | //* THE DISTRIBUTION LIBRARY DDDEFS ARE DEFINED |  | //* TO THE TARGET ZONE FOR RESTORE PURPOSES. |  | //************************************************* |  | //SMP.SMPCNTL DD * |  | SET BDY(tgtzone) . |  | UCLIN . |  | REP DDDEF(SAIOLOAD) |  | DATASET(PPMP.SAIOLOAD) |  | UNIT(uuuu) VOLUME(tvol) |  | OLD . |  | REP DDDEF(SAIORUN) |  | DATASET(PPMP.SAIORUN) |  | UNIT(uuuu) VOLUME(tvol) |  | OLD . |  | REP DDDEF(SAIOSAMP) |  | DATASET(PPMP.SAIOSAMP) |  | UNIT(uuuu) VOLUME(tvol) |  | OLD . |  | REP DDDEF(SAIOXRS) |  | DATASET(PPMP.SAIOXRS) |  | UNIT(uuuu) VOLUME(tvol) |  | OLD . |  | REP DDDEF(AAIODIST) |  | DATASET(PPMP.AAIODIST) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 8 (Part 1 of 2). JCL to Create Target and Distribution DDDEFs  for PPMP 2.2.0       Installation Requirements and Considerations 14 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | REP DDDEF(AAIOSAMP) |  | DATASET(PPMP.AAIOSAMP) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | REP DDDEF(AAIOXRS) |  | DATASET(PPMP.AAIOXRS) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | ENDUCL. |  | SET BDY(dlibzone) . |  | UCLIN . |  | REP DDDEF(AAIODIST) |  | DATASET(PPMP.AAIODIST) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | REP DDDEF(AAIOSAMP) |  | DATASET(PPMP.AAIOSAMP) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | REP DDDEF(AAIOXRS) |  | DATASET(PPMP.AAIOXRS) |  | UNIT(uuuu) VOLUME(dvol) |  | OLD . |  | ENDUCL . |  | /* |  | // |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 8 (Part 2 of 2). JCL to Create Target and Distribution DDDEFs  for PPMP 2.2.0  A return code of "4" and the message GIM27701W should be received from  this JCL if the DDDEFs have never been created. A return code of "0"  should be received if the DDDEFs were created previously.  If the JCL or the dialog panels are not used to create the DDDEFs, DD  statements for the target library data sets can be used in the SMP/E  job step for APPLY and RESTORE, and DD statements for the distribution  library data sets can be used in the SMP/E job step for ACCEPT and  RESTORE.  Target library DD statement information for PPMP 2.2.0 is listed in  Figure 9.      Installation Requirements and Considerations 15 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 9. PPMP 2.2.0 Target |  | Library DD Statements |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ |  | DDNAME | DATA SET NAME |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | SAIOLOAD | PPMP.SAIOLOAD |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | SAIORUN | PPMP.SAIORUN |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | SAIOSAMP | PPMP.SAIOSAMP |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | SAIOXRS | PPMP.SAIOXRS |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À  Distribution library DD statement information for PPMP 2.2.0 is listed  in Figure 10.  NOTE: These DD statements are also required in the target zone for  RESTORE processing.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 10. PPMP 2.2.0 |  | Distribution Library |  | DD Statements |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ |  | DDNAME | DATA SET NAME |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | AAIODIST | PPMP.AAIODIST |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | AAIOSAMP | PPMP.AAIOSAMP |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | AAIOXRS | PPMP.AAIOXRS |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À   5.2.7 TARGET AND DISTRIBUTION LIBRARY STORAGE REQUIREMENTS  Abbreviations describing the data set type are listed in Figure 11.  These abbreviations are used in the figures in this section.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 11 (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 16 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 11 (Page 2 of 2). Abbreviations used for the data set type |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ |  | ABBREVIATION | DATA SET TYPE |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | NM | New data set used by more than the FMIDs listed. |  | | In order to determine the correct storage needed |  | | for this data set, the storage size given in the |  | | one table needs to be added to other tables |  | | (perhaps in other program directories). |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | 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. |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | |  | EM | Existing data set used by more than the FMIDs |  | | listed. In order to determine the correct storage |  | | needed for this data set, the storage size given in |  | | the one table needs to be added to other tables |  | | (perhaps in other program directories). |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À  The following figures list the target and distribution library data  sets and their attributes required to install PPMP 2.2.0. New target  and distribution library data sets must be allocated as indicated in  the tables in this section. See 5.2.7.1, "JCL to Allocate Target and  Distribution Library Data Sets" on page 18 for JCL that allocates the  new data sets.  In all the figures in this section, the following applies:  ù The number of blocks and directory blocks specified is the minimum  storage required after the program is installed and the data sets  are compressed. When allocating these data sets, additional  storage and directory blocks should be specified to allow for  maintenance.  ù Data sets may be reblocked to a larger size.  Figure 12 lists the storage requirements for target library and  distribution library data sets for PPMP 2.2.0.      Installation Requirements and Considerations 17 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 12. Storage Requirements for PPMP 2.2.0 Target and |  | Distribution Libraries |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ ¿ ¿ ¿ ¿ |  | | | D | R | L | | | |  | | T | S | E | R | | | NO. |  | DATA SET NAME | Y | O | C | E | | NO. | OF |  | OR | P | R | F | C | BLK | OF | DIR |  | LIBRARY NAME | E | G | M | L | SIZE | BLKS | BLKS |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | PPMP.SAIOLOAD | NU/EU | PO | U | 0 | 6144 | 200 | 1 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | PPMP.SAIORUN | NU/EU | PO | U | 0 | 6144 | 200 | 1 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | PPMP.SAIOSAMP | NU/EU | PO | FB | 80 | 6160 | 29 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | PPMP.SAIOXRS | NU/EU | PO | VB | 516 | 520 | 15 | 1 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | PPMP.AAIODIST | NU/EU | PO | U | 0 | 6144 | 259 | 15 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | PPMP.AAIOSAMP | NU/EU | PO | FB | 80 | 6160 | 29 | 2 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | | |  | PPMP.AAIOXRS | NU/EU | PO | VB | 516 | 520 | 15 | 1 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | À À À À À À À |  | NOTE: |  | |  | See 5.2.7.1, "JCL to Allocate Target and Distribution Library |  | Data Sets" on page 18 for JCL that allocates these data sets. |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ   5.2.7.1 JCL TO ALLOCATE TARGET AND DISTRIBUTION LIBRARY DATA SETS  Run the AIOALLOC job in Figure 13 on page 19 to allocate the new  target and distribution data sets needed for installation of PPMP  2.2.0.  After the sample installation JCL is unloaded from the PPMP 2.2.0  tape, the AIOALLOC JCL shown in Figure 13 on page 19 exists in the  data set ppmp.jcllib(AIOALLOC). See 5.2.4, "Unload Sample Jobs" on  page 12 for information about unloading the sample installation JCL  from the base tape.       Installation Requirements and Considerations 18 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AIOALLOC JOB 'account #','name',MSGLEVEL=(1,1) |  | //********************************************************** |  | //* ALLOCATE TARGET AND DISTRIBUTION DATA SETS FOR PPMP. |  | //* CHANGE xxxx TO BE A VALID UNIT NAME FOR YOUR |  | //* INSTALLATION |  | //* CHANGE tttttt TO BE A VALID VOLUME SERIAL NAME FOR |  | //* THE TARGET LIBRARIES. |  | //* CHANGE dddddd TO BE A VALID VOLUME SERIAL NAME FOR |  | //* THE DISTRIBUTION LIBRARIES. |  | //********************************************************** |  | //ALLOC PROC SMPPRFX=PPMP,UNIT=xxxx,DVOL=dddddd, |  | // TVOL=tttttt |  | //ALLOC1 EXEC PGM=IEFBR14 |  | //********************************************************** |  | //* ALLOCATE TARGET LIBRARIES |  | //********************************************************** |  | //SAIOLOAD DD DSN=&SMPPRFX..SAIOLOAD,DISP=(NEW,CATLG), |  | // UNIT=&UNIT,VOL=SER=&TVOL, |  | // SPACE=(6144,(200,16,1)), |  | // DCB=(RECFM=U,LRECL=0,BLKSIZE=6144) |  | //SAIORUN DD DSN=&SMPPRFX..SAIORUN, |  | // DISP=(NEW,CATLG), |  | // UNIT=&UNIT,VOL=SER=&TVOL, |  | // SPACE=(6144,(200,16,1)), |  | // DCB=(RECFM=U,LRECL=0,BLKSIZE=6144) |  | //SAIOSAMP DD DSN=&SMPPRFX..SAIOSAMP,DISP=(NEW,CATLG), |  | // UNIT=&UNIT,VOL=SER=&TVOL, |  | // SPACE=(6160,(29,3,2)), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=6160) |  | //SAIOXRS DD DSN=&SMPPRFX..SAIOXRS,DISP=(NEW,CATLG), |  | // UNIT=&UNIT,VOL=SER=&TVOL, |  | // SPACE=(520,(15,2,1)), |  | // DCB=(RECFM=VB,LRECL=516,BLKSIZE=520) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 13 (Part 1 of 2). Job to Allocate PPMP 2.2.0 Target and  Distribution Data Sets        Installation Requirements and Considerations 19 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //********************************************************** |  | //* ALLOCATE DISTRIBUTION LIBRARIES |  | //********************************************************** |  | //AAIODIST DD DSN=&SMPPRFX..AAIODIST,DISP=(NEW,CATLG), |  | // UNIT=&UNIT,VOL=SER=&DVOL, |  | // SPACE=(6144,(259,20,15)), |  | // DCB=(RECFM=U,LRECL=0,BLKSIZE=6144) |  | //AAIOSAMP DD DSN=&SMPPRFX..AAIOSAMP,DISP=(NEW,CATLG), |  | // UNIT=&UNIT,VOL=SER=&DVOL, |  | // SPACE=(6160,(29,3,2)), |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=6160) |  | //AAIOXRS DD DSN=&SMPPRFX..AAIOXRS,DISP=(NEW,CATLG), |  | // UNIT=&UNIT,VOL=SER=&DVOL, |  | // SPACE=(520,(15,2,1)), |  | // DCB=(RECFM=VB,LRECL=516,BLKSIZE=520) |  | //* |  | //ENDALLO PEND |  | //* ========> END OF PROC ALLOC <======== |  | //ALLOCAT EXEC ALLOC |  | //* ========> END OF JOB ALLOC <======== |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 13 (Part 2 of 2). Job to Allocate PPMP 2.2.0 Target and  Distribution Data Sets  A return code of "0" should be received from running the AIOALLOC job.   5.3 PROGRAM CONSIDERATIONS  The following sections list the programming considerations for  installing PPMP 2.2.0 and activating its functions.  If you have PPMP Version 2.1.1 or lower on your system, please note  that the target and distribution library data set names are changed  for PPMP 2.2.0. These names are changed to comply with IBM naming  standards for MVS products.   5.3.1 PROGRAMMING CONSIDERATIONS  ÚÄÄÄ IMPORTANT ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | The target library data set PPMP.SAIOXRS is a sample data set that |  | should only be used when running the IVP jobs. This data set |  | should not be used when executing PPMP 2.2.0 in production. For |  | production use, an XRSPDS data set should be defined as described |  | in the Page Printer Migration: Programming Guide. |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ   Installation Requirements and Considerations 20 ¤   5.3.1.1 SMP/E RELEASE 8 CONSIDERATIONS  PPMP 2.2.0 uses the CALLLIBS function provided in SMP/E Release 8 to  resolve the PL/I base library and common library subroutines. A  post-installation link-edit job is not required if you are using SMP/E  Release 8 to install PPMP 2.2.0.  If you are using SMP/E Release 8 to install PPMP 2.2.0, the following  considerations apply:  1. Verify that the SMPLTS data set has been allocated  The SMPLTS data set is new in SMP/E Release 8, and is required to  install FMIDs that use the CALLLIBS function. See the SMP/E  Reference, SC28-1107, for information on allocating the SMPLTS  data set.  2. Provide DDDEFs for the PL/I libraries  DDDEFs must be defined for the PL/I base library data sets and  common library data sets in the target zone that is used to  install PPMP 2.2.0. If you are installing PPMP 2.2.0 into the  same target zone that was used to install PL/I Version 2, then the  DDDEFs may already be defined. If you are installing PPMP 2.2.0  into a different target zone, you must provide DDDEFs for the  following data sets:  PLIBASE  PLILINK  SIBMBASE  SIBMLINK  NOTE: The DDDEFs for PLIBASE, PLILINK, SIBMBASE, and SIBMLINK are  used only to resolve the link-edit for PPMP 2.2.0. These data  sets are not updated during the installation of PPMP 2.2.0.   5.3.1.2 SMP/E RELEASE 7 CONSIDERATIONS  If you are using SMP/E Release 7 to install PPMP 2.2.0, the link-edit  job shown in Figure 22 on page 30 must be run after the installation  of PPMP 2.2.0, and each time after any PL/I Version 2 maintenance or  PPMP 2.2.0 maintenance is installed on your system. See 6.2, "PPMP  2.2.0 Post Installation Procedures" on page 29 for more information  about the link-edit job.      Installation Requirements and Considerations 21 ¤   6.0 INSTALLATION INSTRUCTIONS    This section describes the installation method and the step-by-step  procedures to install and to activate the functions of PPMP 2.2.0.  If you obtained PPMP 2.2.0 in a CBPDO, the RCVPDO job in the CBPDO  RIMLIB data set can be used to run the SMP/E RECEIVE for PPMP 2.2.0.  All service, HOLDDATA, and preventive service planning (PSP)  information is included on the CBPDO tape. For more information, see  the MVS CBPDO Memo to User Extension included with the CBPDO.  PPMP 2.2.0 is installed using the SMP/E RECEIVE, APPLY, and ACCEPT  method.  Many of the installation steps can be done using the SMP/E dialog  panels. If you choose not to use the SMP/E dialog panels, sample jobs  are provided for the installation of PPMP 2.2.0.  All sample SMP/E installation JCL provided with PPMP 2.2.0 assumes the  existence of a cataloged procedure called SMPPROC containing all  necessary DD statements for the execution of SMP/E. If your SMP/E  procedure is not named SMPPROC, substitute your procedure name for  SMPPROC. If you do not have an SMP/E procedure, refer to System  Modification Program Extended (SMP/E) Users Guide or System  Modification Program Extended (SMP/E) Reference for instructions to  build one.  The SMPPROC procedure is not required when using the SMP/E dialog  panels. The equivalent function is accomplished through the SMP/E  dialog panels.  In the sample SMP/E JCL provided, the global zone name in the SMP/E  consolidated software inventory (CSI) is GLOBAL. The target zone name  is tgtzone. The distribution zone name is dlibzone. The sample jobs  should be updated to reflect the zone names used at your installation.   6.1 INSTALLATION STEPS  Before installing PPMP 2.2.0, check the following:  ù Ensure that the sample JCL has been unloaded from the product  tape. See 5.2.4, "Unload Sample Jobs" on page 12, for  instructions on unloading sample JCL from the product tape.  ù Ensure that SMP/E DD statements or DDDEFs are defined. See 5.2.6,  "Target and Distribution Library DDDEFs" on page 13, for SMP/E  DDDEFs.   (C) Copyright IBM Corp. 1989, 1994 22 ¤   ù Ensure that all required target and distribution library data sets  are allocated. See Figure 12 on page 17 for data set allocations.  The following steps are described in this section to install PPMP  2.2.0:  1. Delete load module entries from PPMP Version 1.3.0 if necessary  2. RECEIVE PPMP 2.2.0  3. RECEIVE cumulative service tape, if applicable  4. Perform SMP/E APPLY CHECK  5. Load target libraries using APPLY  6. Perform SMP/E ACCEPT CHECK  7. Load distribution libraries using ACCEPT  8. Cleanup PPMP Version 2.1.0 or PPMP Version 2.1.1 data sets, if  necessary  9. Perform post installation procedures  10. Perform all activities in 6.3, "Installation Verification  Procedures" on page 30 to run the installation verification  procedure for PPMP 2.2.0.   6.1.1 DELETE LOAD MODULE ENTRIES FROM PPMP VERSION 1.3.0  If you installed PPMP Version 1.3.0, the load module entries created  when PPMP Version 1.3.0 was installed (AIOARFT and AIOBDSC), must be  deleted from the SMP/E zone.  Run the job in ppmp.jcllib(AIOCLNUP) to delete the PPMP Version 1.3.0  load module entries.  Since there are no elements in the dummy SYSMOD defined in the  AIOCLNUP job, SMP/E issues a warning message GIM39701W, and a return  code of "4".   6.1.2 RECEIVE PPMP 2.2.0  Run the SMP/E RECEIVE job in Figure 14 on page 24 to unload PPMP 2.2.0  data from the product tape into SMP/E temporary data sets.  This JCL exists in ppmp.jcllib(AIORECV).  The SMP/E dialog panels can be used for the RECEIVE step instead of  the supplied JCL. If the supplied JCL is used, the UNIT field on the  SMPPTFIN and SMPTLIB DD statements must be filled in with a valid tape   Installation Instructions 23 ¤   and DASD unit name, respectively, and the VOLSER nnnnnn must be filled  in with a valid volume for your installation.  NOTE: This step is bypassed if receiving the product from a CBPDO.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AIORECV JOB 'account #','name',MSGLEVEL=(1,1) |  | //RECEIVE EXEC SMPPROC |  | //SMP.SMPPTFIN DD DSN=SMPMCS,DISP=(OLD,PASS), |  | // VOL=SER=PRF224,LABEL=(1,SL), |  | // UNIT=(tape,,DEFER) |  | //SMP.SMPTLIB DD UNIT=xxxx,DISP=OLD,VOL=SER=nnnnnn |  | //SMP.SMPCNTL DD * |  | SET BDY(GLOBAL). |  | RECEIVE S(HPRF224) SYSMOD. |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 14. RECEIVE Job  A return code of "0" should be received from the RECEIVE job.   6.1.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, disregard this section.  The JCL in Figure 15 on page 25 is a sample job to RECEIVE the PTFs  and HOLDDATA from the cumulative service tape.          Installation Instructions 24 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //RECEIVEC JOB 'account #','name',MSGLEVEL=(1,1) |  | //********************************************************* |  | //* Receive cumulative service data. The UNIT, |  | //* and SOURCEID fields must be filled in. |  | //* SOURCEID is a unique name which will assign |  | //* a common identifier to the SYSMODS received. |  | //********************************************************* |  | //RECEIVEC EXEC SMPPROC |  | //SMPHOLD DD UNIT=tape,LABEL=(4,NL),DISP=SHR, |  | // VOL=SER=CUMTAP, |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=7200) |  | //SMPPTFIN DD UNIT=tape,LABEL=(1,NL),DISP=SHR, |  | // VOL=SER=CUMTAP, |  | // DCB=(RECFM=FB,LRECL=80,BLKSIZE=7200) |  | //SMP.SMPCNTL DD * |  | SET BDY(GLOBAL). |  | RECEIVE SYSMODS HOLDDATA SOURCEID(sssssss). |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 15. RECEIVE Job for Cumulative Service Tape  A return code of "0" should be received from the RECEIVE job.  If any of the PTFs on the tape have a system hold by the ++HOLD SYSTEM  modification control statement with a reason ID equal to UCLIN, file 6  of the cumulative service tape will contain the UCLIN for that PTF.  The instructions for the UCLIN are contained in the cover letter of  the PTF.   6.1.4 PERFORM SMP/E APPLY CHECK  ÚÄÄÄ NOTE FOR SMP/E RELEASE 8 USERS ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | If you are using SMP/E Release 8 to install PPMP 2.2.0, insure |  | that the SMPLTS data set has been allocated, and that the DDDEFs |  | for the PL/I subroutine libraries have been defined. If these |  | conditions are not met, the APPLY CHECK job will fail. See |  | 5.3.1.1, "SMP/E Release 8 Considerations" on page 21 for more |  | information about these considerations. |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Run the SMP/E APPLY CHECK job in Figure 16 on page 26 to determine  which SYSMODS, if any, are missing. Any missing SYSMODS should be  installed before continuing with the installation of PPMP 2.2.0.  This JCL exists in ppmp.jcllib(AIOAPPLC).  SMP/E dialog panels can be used for the APPLY CHECK instead of the  supplied JCL.   Installation Instructions 25 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AIOAPPLC JOB 'account #','name',MSGLEVEL=(1,1) |  | //APPLY EXEC SMPPROC |  | //SMP.SMPTLIB DD UNIT=xxxx,DISP=OLD,VOL=SER=nnnnnn |  | //SMP.SMPCNTL DD * |  | SET BDY(tgtzone). |  | APPLY CHECK S(HPRF224) |  | BYPASS(HOLDSYS,HOLDUSER,HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND. |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 16. APPLY CHECK Job  A return code of "0" should be received from the APPLY CHECK job.  Any problems must be investigated before continuing with the PPMP  2.2.0 installation.   6.1.5 LOAD TARGET LIBRARIES USING APPLY  Run the SMP/E APPLY job in Figure 17 to load the SMP/E target  libraries from SMP/E temporary data sets.  This JCL exists in ppmp.jcllib(AIOAPPLY).  SMP/E dialog panels can be used for the APPLY instead of the supplied  JCL.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AIOAPPLY JOB 'account #','name',MSGLEVEL=(1,1) |  | //APPLY EXEC SMPPROC |  | //SMP.SMPTLIB DD UNIT=xxxx,DISP=OLD,VOL=SER=nnnnnn |  | //SMP.SMPCNTL DD * |  | SET BDY(tgtzone). |  | APPLY S(HPRF224) |  | BYPASS(HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND. |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 17. APPLY Job  A return code of "4" should be received from the APPLY job. You will  receive IEW0461 unresolved external reference messages for the modules  listed in Figure 18 on page 27.     Installation Instructions 26 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | Load Module AIOARFT |  | |  | IBMBPIRA IBMBCBCA IBMBBGBA IBMBKDMA IBMBBGCA |  | IBMBPIRB IBMBCCAA IBMBBGIA IBMBBCTA IBMBCACA |  | IBMBPIRC IBMBCGZA IBMBMXSA IBMBSFIA IBMBCCCA |  | IBMBAMMA IBMBCHFD IBMBSEDA IBMBSIOA IBMBCCQA |  | IBMLLIST IBMBCTHD IBMBSISA IBMBEOCA IBMBCVDY |  | IBMBBGKA IBMBCUID IBMBCWDH IBMBJDTA IBMBSLOA |  | IBMBCEDB IBMBOCLA IBMBSEOA IBMBJTTA IBMBCRFB |  | IBMBCODE IBMBRIOA IBMBSFOA IBMBSPLA IBMBSAOA |  | IBMBCKDD IBMBPAFA IBMBSPOA IBMBPAMA |  | IBMBBCVA IBMBAPMA IBMBPRCA IBMBCPBD |  | |  | Load Module AIOBDSC |  | |  | IBMBPIRA IBMBSEOA IBMBBGKA IBMBCACA IBMBCVDY |  | IBMBPIRB IBMBSPOA IBMBBGIA IBMBBCKA IBMBBGCA |  | IBMBPIRC IBMBCKDD IBMBSIOA IBMBCEDB IBMBCCCA |  | IBMBPRCA IBMLLIST IBMBCTHD IBMBSEDA IBMBSFOA |  | IBMBAMMA IBMBRIOA IBMBJDTA IBMBCPBD IBMBCCSA |  | IBMBSISA IBMBKDMA IBMBJTTA IBMBBCVA IBMBCUID |  | IBMBCHFD IBMBCBCA IBMBSEIA IBMBCWDH IBMBPAFA |  | IBMBCODE IBMBBCTA IBMBSFIA IBMBSAOA IBMBCMPB |  | IBMBEOCA IBMBPAMA IBMBSPLA IBMBCGZA IBMBSLOA |  | IBMBOCLA IBMBBGBA IBMBCCQA IBMBCCAA IBMBCRFB |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 18. Unresolved External References for APPLY of HPRF224  Message GIM23903 will include either a return code 4 or return code 0  for the link-edit of each module, depending on the target library and  the release of SMP/E that you are using to perform the install.  Figure 19 identifies the expected return code for the modules in each  of the load modules created during APPLY processing.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 19. Return Codes expected on message GIM23903 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ ¿ |  | LMOD | LIBRARY | SMP/E R7 | SMP/E R8 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | AIOARFTX | SAIOLOAD | RC 4 | RC 4 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | AIOBDSCX | SAIOLOAD | RC 4 | RC 4 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | AIOARFT | SMPLTS | Not Used | RC 4 |  | | SAIORUN | RC 4 | RC 0 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | |  | AIOBDSC | SMPLTS | Not Used | RC 4 |  | | SAIORUN | RC 4 | RC 0 |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À   Installation Instructions 27 ¤   6.1.6 PERFORM SMP/E ACCEPT CHECK  Run the SMP/E ACCEPT CHECK job in Figure 20 on page 28 to determine  which SYSMODS, if any, are missing. Any missing SYSMODS should be  installed before continuing with the installation of PPMP 2.2.0.  This JCL exists in ppmp.jcllib(AIOACCC).  SMP/E dialog panels can be used for the ACCEPT CHECK instead of the  supplied JCL.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AIOACCC JOB 'account #','name',MSGLEVEL=(1,1) |  | //ACCEPT EXEC SMPPROC |  | //SMP.SMPTLIB DD UNIT=xxxx,DISP=OLD,VOL=SER=nnnnnn |  | //SMP.SMPCNTL DD * |  | SET BDY(dlibzone). |  | ACCEPT CHECK S(HPRF224) |  | BYPASS(HOLDSYS,HOLDUSER,HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND. |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 20. ACCEPT CHECK Job  A return code of "0" should be received from the ACCEPT CHECK job.  Any problems must be investigated before continuing with the PPMP  2.2.0 installation.   6.1.7 LOAD DISTRIBUTION LIBRARIES USING ACCEPT  Run the SMP/E ACCEPT job in Figure 21 to load the SMP/E distribution  libraries from SMP/E temporary data sets.  This JCL exists in ppmp.jcllib(AIOACCEP).  SMP/E dialog panels can be used for the ACCEPT instead of the supplied  JCL.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AIOACCEP JOB 'account #','name',MSGLEVEL=(1,1) |  | //ACCEPT EXEC SMPPROC |  | //SMP.SMPTLIB DD UNIT=xxxx,DISP=OLD,VOL=SER=nnnnnn |  | //SMP.SMPCNTL DD * |  | SET BDY(dlibzone). |  | ACCEPT S(HPRF224) |  | BYPASS(HOLDCLASS(UCLREL,ERREL)) |  | GROUPEXTEND COMPRESS(ALL). |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 21. ACCEPT Job   Installation Instructions 28 ¤   A return code of "0" should be received from the ACCEPT job.   6.1.8 CLEANUP PPMP VERSION 2.1.0 OR PPMP VERSION 2.1.1 DATA SETS  If you are migrating from PPMP Version 2.1.0 or PPMP Version 2.1.1 to  PPMP 2.2.0, the target and distribution library names have changed.  The target and distribution library data sets for PPMP Version 2.1.0  and PPMP Version 2.1.1 should be deleted. The target and distribution  library names for PPMP Version 2.1.0 and PPMP Version 2.1.1 are:  ù PPM.V2R1M0.PPMLOAD  ù PPM.V2R1M0.PPMSAMP  ù PPM.V2R1M0.XRSPDS  ù PPM.V2R1M0.PPMRUN  ù PPM.V2R1M0.PPMDIST  ù PPM.V2R1M0.APPMSAMP  ù PPM.V2R1M0.AXRSPDS  You should also delete any corresponding DDDEFs that were created for  the PPMP Version 2.1.0 or PPMP Version 2.1.1 data sets.   6.2 PPMP 2.2.0 POST INSTALLATION PROCEDURES  ÚÄÄÄ NOTE FOR SMP/E RELEASE 8 USERS ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | If you are using SMP/E Release 8 to install PPMP 2.2.0, skip this |  | step. The external references were resolved automatically by |  | SMP/E when load modules AIOARFT and AIOBDSC were link-edited into |  | the SAIORUN target library. (See Figure 19 on page 27.) You do |  | not have to run the post-installation link-edit job at any time. |  | When maintenance is installed for either PL/I or PPMP 2.2.0, SMP/E |  | Release 8 will handle the upgrade automatically. |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  If you are using SMP/E Release 7 to install PPMP 2.2.0, an incomplete  runtime load library was created during the PPMP 2.2.0 installation.  It must now be link-edited with PL/I Version 2.2.0 or higher to  eliminate the unresolved external references, and to produce an  executable load library.  Change the SYSLIB data set name to the names of your PL/I base  libraries and common libraries before submitting the job.  Run the link-edit job in Figure 22 on page 30 to link-edit PPMP 2.2.0  using the PL/I library.  This JCL exists in ppmp.jcllib(AIOLNKED).  SMP/E dialog panels cannot be used for this job. You must run the job  that is supplied.   Installation Instructions 29 ¤   NOTE: This job must be run again each time that maintenance is  installed for PL/I or for PPMP 2.2.0.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AIOLNKED JOB 'account #','name',MSGLEVEL=(1,1) |  | //********************************************************** |  | //* PPMP Post-Installation LINK-EDIT JOB |  | //* |  | //* If you are using SMP/E R7 to install PPMP, this link-edit |  | //* job must be run to link the necessary PLI modules into |  | //* the PPMP load modules and to place the now executable |  | //* load modules into a runtime PPMP load library data set. |  | //* This job must also be used whenever maintenance to |  | //* either PPMP or PL/I is applied to the system. |  | //* |  | //* Change the names of the PLI runtime libraries on the |  | //* SYSLIB DD statement to the names of your PLI runtime |  | //* libraries. |  | //********************************************************** |  | //STEP1 EXEC PGM=HEWL,REGION=768K, |  | // PARM='XREF,LIST,LET,SIZE=(396K,96K)' |  | //SYSPRINT DD SYSOUT=* |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(5,1)) |  | //SYSLIB DD DISP=SHR,DSN=pli.PLIBASE |  | // DD DISP=SHR,DSN=pli.SIBMBASE |  | // DD DISP=SHR,DSN=pli.PLILINK |  | // DD DISP=SHR,DSN=pli.SIBMLINK |  | //SAIOLOAD DD DISP=OLD,DSN=PPMP.SAIOLOAD |  | //SYSLMOD DD DISP=OLD,DSN=PPMP.SAIORUN |  | //SYSLIN DD * |  | INCLUDE SAIOLOAD(AIOARFTX) |  | ENTRY PLISTART |  | NAME AIOARFT(R) |  | INCLUDE SAIOLOAD(AIOBDSCX) |  | ENTRY PLISTART |  | NAME AIOBDSC(R) |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 22. Post-Install Link-Edit Job  A return code of "0" should be received from the link-edit job.   6.3 INSTALLATION VERIFICATION PROCEDURES  After installing PPMP 2.2.0, verify that the product has installed  correctly. The installation verification procedures (IVP) allow an  evaluation of the installation of PPMP 2.2.0.  There are three sample JCL jobs provided on the PPMP 2.2.0 tape for  the IVP: AIORNRFT, AIORNRFF and AIORNDSC. These jobs are located in  the data set PPMP.SAIOSAMP.   Installation Instructions 30 ¤   The data set names on the STEPLIB DD statement in all of the IVP jobs  must be modified to include the PL/I run-time libraries prior to  running the IVP jobs. If the PL/I run-time libraries are included in  the linklist at your installation, they should be removed from the  STEPLIB DD statement concatenation.  The following steps are performed for the installation verification:  1. Run AIORNRFT JCL  2. Copy Xerox fonts to tape  3. Run AIORNRFF JCL  4. Run AIORNDSC JCL   6.3.1 RUN AIORNRFT JCL  Edit the AIORNRFT JCL in the data set PPMP.SAIOSAMP(AIORNRFT). See  Figure 23 on page 32 for an example of the AIORNRFT JCL.  Complete the following steps:  1. Change the pli prefix on the PLILINK and SIBMLINK data sets to the  data set names of your installation's PL/I runtime libraries.  2. Change the word pseglib to the data set name of your  installation's page segment library.  3. Change the word fontlib to the data set name of your  installation's font library.  4. Change the word overlib to the data set name of your  installation's overlay library.  5. The SPACE parameter for the RFTXRS data set must be completed.  The size of the data set depends on the number of resources that  are reformatted. If the two resources used for this IVP are the  only resources reformatted at this time, the RFTXRS data set SPACE  parameter may be allocated as SPACE=(TRK,(2,1,2)). More storage  will be needed for any additional resources that are reformatted.  Refer to Page Printer Migration: Programming Guide for additional  information about reformatting Xerox resources.      Installation Instructions 31 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AIORNRFT JOB 'account #','name',MSGLEVEL=(1,1) |  | //RFTFPD EXEC PGM=AIOARFT,REGION=2M, |  | // PARM='ISASIZE(64K),HEAP(564K,20K)/' |  | //STEPLIB DD DSN=PPMP.SAIORUN,DISP=SHR |  | // DD DSN=pli.PLILINK,DISP=SHR |  | // DD DSN=pli.SIBMLINK,DISP=SHR |  | //SYSPRINT DD SYSOUT=* |  | //******************************************************* |  | //* The amount of space allocated for RFTXRS is dependent |  | //* on the number of resources and fonts that you will be |  | //* reformatting |  | //******************************************************* |  | //RFTXRS DD DSN=PPMP.RFTXRS,UNIT=SYSDA, |  | // SPACE=(TRK,(x,x,x)), |  | // DCB=(RECFM=VB,LRECL=8004,BLKSIZE=8008), |  | // DISP=(NEW,CATLG) |  | //XRSPDS DD DSN=PPMP.SAIOXRS, |  | // DISP=SHR |  | //CSRC DD DSN=PPMP.SAIOSAMP(AIOCSRC), |  | // DISP=SHR |  | //TRANSRC DD DSN=PPMP.SAIOSAMP(AIOTRANS), |  | // DISP=SHR |  | //PSEGLIB DD DSN=pseglib, |  | // DISP=SHR |  | //FONTLIB DD DSN=fontlib, |  | // DISP=SHR |  | //AFPOPDS DD DSN=overlib, |  | // DISP=SHR |  | //SYSIN DD * |  | FORMAT-PDS JDL CSRC TRANSRC |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 23. AIORNRFT JCL IVP Job  Run the AIORNRFT JCL. Two Xerox job descriptor libraries (JDLs) are  placed in the RFTXRS data set, and converted to a format that is used  as input to the AIORNDSC program.  A return code of "4" should be received from this job. The output you  receive is a report similar to the example found in Appendix C, "IVP  Sample Output" on page 47. Several messages are produced stating that  Xerox fonts were not found. Message number AIOTSF249I appears in the  report stating that two translation tables (XRXLIC and XRXSTD) are  written to the RFTXRS. Message number AIORPT260I also appears in the  report stating that two Xerox resources (DFAULT.JDL and PPMP.JDL) are  formatted/copied successfully. Refer to Page Printer Migration:  Programming Guide for more information on translation tables and  resources.  NOTE: The data set PPMP.SAIOXRS is a sample data set that should only  be used when running the IVP jobs. This data set should not be used   Installation Instructions 32 ¤   when executing PPMP 2.2.0 in production. Refer to Page Printer  Migration: Programming Guide for information about the XRSPDS data  set.  NOTE: After this IVP step is run, do not load any job descriptor  library (JDL) files until the last IVP step is successfully run. If  other JDL files are loaded, the two JDL files created in this IVP step  may be overlaid by other resources that will prevent the last IVP step  from running successfully.   6.3.2 COPY XEROX FONTS P0612C AND L0112B TO TAPE  The Xerox fonts P0612C and L0112B must be available on a tape as input  to the AIORNRFF JCL.  If you have the Xerox A03 font distribution tape and have not modified  the fonts P0612C and L0112B on the tape, you may use this tape as  input to the AIORNRFF JCL. If you do not have the distribution tape,  or have modified these two fonts, a tape containing these fonts must  be made. If you do not have a tape drive, contact your IBM Support  Center for instructions to copy these fonts to disk.  To copy Xerox fonts P0612C and L0112B to tape, you must create a file  on your Xerox laser printer that contains the Xerox fonts, then copy  the file to a tape.  To create a new tape, take the Xerox printer off line, mount a tape on  the Xerox tape drive, and put the Xerox tape drive back on line.  Issue the following commands at the Xerox console:  TAPE VOLINIT,6250  COPY TAPE WRITE LABEL P0612C.FNT  COPY TAPE WRITE LABEL L0112B.FNT  TAPE REW  TAPE LIST  TAPE UNLOAD  The TAPE LIST command lists the names of the files on the tape. Check  that the files P0612C.FNT and L0112B.FNT are present in this list.   6.3.3 RUN AIORNRFF JCL  Edit the AIORNRFF JCL in the data set PPMP.SAIOSAMP(AIORNRFF). See  Figure 24 on page 34 for an example of the AIORNRFF JCL.  Complete the following steps:  1. Change the pli prefix on the PLILINK and SIBMLINK data sets to the  data set names of your installation's PL/I runtime libraries.   Installation Instructions 33 ¤   2. Change the word pseglib to the data set name of your  installation's page segment library.  3. Change the word fontlib to the data set name of your  installation's font library.  4. Change the word overlib to the data set name of your  installation's overlay library.  5. Change the word tape in the XRSTAPE DD statement to a valid tape  device name for your installation.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AIORNRFF JOB 'account #','name',MSGLEVEL=(1,1) |  | //RFTFTP EXEC PGM=AIOARFT,REGION=2M, |  | // PARM='ISASIZE(64K),HEAP(564K,20K)/' |  | //STEPLIB DD DSN=PPMP.SAIORUN,DISP=SHR |  | // DD DSN=pli.PLILINK,DISP=SHR |  | // DD DSN=pli.SIBMLINK,DISP=SHR |  | //SYSPRINT DD SYSOUT=* |  | //XRSTAPE DD DSN=SYS1.XRSTAPE, |  | // UNIT=tape, |  | // LABEL=(1,NL), |  | // VOL=SER=FNTAPE, |  | // DCB=(BLKSIZE=8192,RECFM=U), |  | // DISP=SHR |  | //XRSPDS DD DSN=PPMP.SAIOXRS, |  | // DISP=SHR |  | //RFTXRS DD DSN=PPMP.RFTXRS, |  | // DISP=SHR |  | //CSRC DD DSN=PPMP.SAIOSAMP(AIOCSRC), |  | // DISP=SHR |  | //TRANSRC DD DSN=PPMP.SAIOSAMP(AIOTRANS), |  | // DISP=SHR |  | //PSEGLIB DD DSN=pseglib, |  | // DISP=SHR |  | //FONTLIB DD DSN=fontlib, |  | // DISP=SHR |  | //AFPOPDS DD DSN=overlib, |  | // DISP=SHR |  | //SELECT DD * |  | P0612C.FNT |  | L0112B.FNT |  | /* |  | //SYSIN DD * |  | FORMAT-TAPE SELECT NOCSRC NOTRANSRC |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 24. AIORNRFF JCL IVP Job    Installation Instructions 34 ¤   Run the AIORNRFF JCL. The files P0612C.FNT and L0112B.FNT are placed  in the RFTXRS data set, and reformatted. The RFTXRS data set is used  as input to the AIORNDSC program.  A return code of "4" should be received from this job. The output you  receive is a report similar to the example found in C.2, "AIORNRFF  Sample Report" on page 50. Several messages are produced stating that  Xerox fonts are not found. Message number AIORPT260I appears in the  report stating that two Xerox resources (P0612C.FNT and L0112B.FNT)  are formatted/copied successfully. Refer to Page Printer Migration:  Programming Guide for more information about formatting the Xerox  resources.   6.3.4 RUN AIORNDSC JCL  Edit the AIORNDSC JCL in the data set PPMP.SAIOSAMP(AIORNDSC). See  Figure 25 on page 36 for an example of the AIORNDSC JCL.  Complete the following steps:  1. Change the pli prefix on the PLILINK and SIBMLINK data sets to the  data set names of your installation's PL/I runtime libraries.  2. Change the word fontlib to the data set name of your  installation's font library.  3. Change the DSCOUT statement, DEST=xxxx, to your installation's  appropriate AFP printer destination.  4. Change the AFPOUT DD statement, SYSOUT=x, to the appropriate  SYSOUT class for your installation's AFP printer.          Installation Instructions 35 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //AIORNDSC JOB 'account #','name',MSGLEVEL=(1,1) |  | //DSC EXEC PGM=AIOBDSC,REGION=2M, |  | // PARM='ISASIZE(64K),HEAP(1088K,512K)/' |  | //STEPLIB DD DSN=PPMP.SAIORUN,DISP=SHR |  | // DD DSN=pli.PLILINK,DISP=SHR |  | // DD DSN=pli.SIBMLINK,DISP=SHR |  | //DSCOUT OUTPUT FORMDEF=AIOFDF,DEST=xxxx |  | //SYSPRINT DD SYSOUT=* |  | //DJDERPT DD SYSOUT=* |  | //RFTXRS DD DSN=PPMP.RFTXRS, |  | // DISP=SHR |  | //XRXIN DD DSN=PPMP.SAIOSAMP(AIOCHDMP), |  | // DISP=SHR,DCB=RECFM=FBA |  | //FONTLIB DD DSN=fontlib, |  | // DISP=SHR |  | //SYSUT1 DD DSN=&&TEMP, |  | // UNIT=SYSDA,SPACE=(TRK,(25,25)), |  | // DCB=(RECFM=VBM,LRECL=8207,BLKSIZE=23476), |  | // DISP=(NEW,DELETE) |  | //AFPOUT DD SYSOUT=x, |  | // DCB=(RECFM=VBM,LRECL=8205,BLKSIZE=8209), |  | // OUTPUT=*.DSCOUT |  | //SYSIN DD * |  | JDL=DFAULT JDE=ONLN REPORT |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 25. AIORNDSC JCL IVP Job  Run the AIORNDSC JCL. The reformatted resources and a Xerox  datastream (AIOCHDMP) are converted from ASCII format to EBCDIC  format.  A return code of "0" should be received from this job. The output you  receive is a report similar to the example found in C.3, "AIORNDSC  Sample Reports" on page 52. A DJDERPT report is also produced similar  to the example found in C.3, "AIORNDSC Sample Reports" on page 52.        Installation Instructions 36 ¤   APPENDIX A. PPMP 2.2.0 INSTALL LOGIC    If you ordered PPMP 2.2.0 as an individual product (not in a CBIPO or  CBPDO), then the SMP/E modification control statements (SMPMCS) for  PPMP 2.2.0 are obtained by printing the first file of the product  tape. The SMPMCS is included in this section for information purposes  only.                 (C) Copyright IBM Corp. 1989, 1994 37 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | ++FUNCTION(HPRF224) FESN(0561046) REWORK(1994176) |  | RFDSNPFX(IBM) FILES(5) |  | /*********************************************************/ |  | /* */ |  | /* 5695-040 (C) COPYRIGHT IBM CORP. 1989, 1994 */ |  | /* 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) DELETE(JAF1248 JPRF114) SUP(JAF1248 JPRF114). |  | ++JCLIN CALLLIBS RELFILE(1). |  | ++MOD (AIOCOPYR) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAC@M) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAC@R) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOACSF) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOADIR) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAF@M) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAI@M) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAJ@M) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAJ@0) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAJ@1) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAJ@2) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAJ@3) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAJ@4) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAJ@5) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAL@M) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAM@M) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAP@M) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAP@R) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAPAT) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAPMS) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOARFT) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOARPT) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAS@M) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOASEL) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAT@M) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAT@R) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOATRD) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOATSF) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOAWRX) DISTLIB(AAIODIST) RELFILE(2). |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 26 (Part 1 of 3). SMPMCS    Appendix A. PPMP 2.2.0 Install Logic 38 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | ++MOD (AIOBADR) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBAMD) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBARL) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBCF1) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBDSC) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBEDR) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBINI) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBJDP) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBJIC) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBJJD) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBJPG) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBJPS) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBJRC) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBLCM) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBLDD) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBLGF) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBLSF) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBLTF) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBMTD) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBNDC) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBNDR) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBNLP) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBOLG) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBORP) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBPGE) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBRPT) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBSDR) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBSMM) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBSRT) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBTPX) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBTXO) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBWF1) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBXFN) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBXJJ) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBXOP) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBXPS) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBXRC) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOBXTA) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOCAIO) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOCBUG) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOCJOB) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOCMWR) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOCPIO) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOCRRX) DISTLIB(AAIODIST) RELFILE(2). |  | ++MOD (AIOCR2E) DISTLIB(AAIODIST) RELFILE(2). |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 26 (Part 2 of 3). SMPMCS    Appendix A. PPMP 2.2.0 Install Logic 39 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | ++SAMP (AIOCHDMP) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(3) . |  | ++SAMP (AIOCSRC) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(3) . |  | ++SAMP (AIORNDSC) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(3) . |  | ++SAMP (AIORNRFF) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(3) . |  | ++SAMP (AIORNRFT) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(3) . |  | ++SAMP (AIOTRANS) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(3) . |  | ++SAMP (AIODOC) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(3) . |  | ++DATA (J$DFAULT) DISTLIB(AAIOXRS) SYSLIB(SAIOXRS) |  | RELFILE(4) . |  | ++DATA (J$PPMP) DISTLIB(AAIOXRS) SYSLIB(SAIOXRS) |  | RELFILE(4) . |  | ++SAMP (AIOACCC) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(5) . |  | ++SAMP (AIOACCEP) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(5) . |  | ++SAMP (AIOALLOC) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(5) . |  | ++SAMP (AIOAPPLC) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(5) . |  | ++SAMP (AIOAPPLY) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(5) . |  | ++SAMP (AIODDEF) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(5) . |  | ++SAMP (AIORECV) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(5) . |  | ++SAMP (AIOLNKED) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(5) . |  | ++SAMP (AIOCLNUP) DISTLIB(AAIOSAMP) SYSLIB(SAIOSAMP) |  | RELFILE(5) . |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 26 (Part 3 of 3). SMPMCS       Appendix A. PPMP 2.2.0 Install Logic 40 ¤   APPENDIX B. JCLIN FOR PPMP 2.2.0    The JCLIN for PPMP 2.2.0 can be obtained by printing the second file  of the PPMP 2.2.0 tape. The JCLIN is included in this section for  information purposes only.                  (C) Copyright IBM Corp. 1989, 1994 41 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | //JCLIN JOB 'ACCOUNT #','NAME',MSGLEVEL=(1,1) |  | //* |  | //* LINK-EDIT JCLIN FOR PPMP INSTALL |  | //* |  | //STEP1 EXEC PGM=HEWL,REGION=768K, |  | // PARM='XREF,LIST,LET,NCAL,SIZE=(396K,96K)' |  | //SYSPRINT DD SYSOUT=* |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(5,1)) |  | //AAIODIST DD DISP=OLD,DSN=PPMP.AAIODIST |  | //SYSLMOD DD DISP=OLD,DSN=PPMP.SAIOLOAD |  | //SYSLIN DD * |  | INCLUDE AAIODIST(AIOCOPYR) |  | INCLUDE AAIODIST(AIOAC@M) |  | INCLUDE AAIODIST(AIOAC@R) |  | INCLUDE AAIODIST(AIOACSF) |  | INCLUDE AAIODIST(AIOADIR) |  | INCLUDE AAIODIST(AIOAF@M) |  | INCLUDE AAIODIST(AIOAI@M) |  | INCLUDE AAIODIST(AIOAJ@M) |  | INCLUDE AAIODIST(AIOAJ@0) |  | INCLUDE AAIODIST(AIOAJ@1) |  | INCLUDE AAIODIST(AIOAJ@2) |  | INCLUDE AAIODIST(AIOAJ@3) |  | INCLUDE AAIODIST(AIOAJ@4) |  | INCLUDE AAIODIST(AIOAJ@5) |  | INCLUDE AAIODIST(AIOAL@M) |  | INCLUDE AAIODIST(AIOAM@M) |  | INCLUDE AAIODIST(AIOAP@M) |  | INCLUDE AAIODIST(AIOAP@R) |  | INCLUDE AAIODIST(AIOAPAT) |  | INCLUDE AAIODIST(AIOAPMS) |  | INCLUDE AAIODIST(AIOARFT) |  | INCLUDE AAIODIST(AIOARPT) |  | INCLUDE AAIODIST(AIOAS@M) |  | INCLUDE AAIODIST(AIOASEL) |  | INCLUDE AAIODIST(AIOAT@M) |  | INCLUDE AAIODIST(AIOAT@R) |  | INCLUDE AAIODIST(AIOATRD) |  | INCLUDE AAIODIST(AIOATSF) |  | INCLUDE AAIODIST(AIOAWRX) |  | INCLUDE AAIODIST(AIOBAMD) |  | INCLUDE AAIODIST(AIOBCF1) |  | INCLUDE AAIODIST(AIOBMTD) |  | INCLUDE AAIODIST(AIOBTPX) |  | INCLUDE AAIODIST(AIOBTXO) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 27 (Part 1 of 5). JCLIN    Appendix B. JCLIN for PPMP 2.2.0 42 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | INCLUDE AAIODIST(AIOBWF1) |  | INCLUDE AAIODIST(AIOBXFN) |  | INCLUDE AAIODIST(AIOBXOP) |  | INCLUDE AAIODIST(AIOBXPS) |  | INCLUDE AAIODIST(AIOBXTA) |  | INCLUDE AAIODIST(AIOCAIO) |  | INCLUDE AAIODIST(AIOCBUG) |  | INCLUDE AAIODIST(AIOCJOB) |  | INCLUDE AAIODIST(AIOCMWR) |  | INCLUDE AAIODIST(AIOCPIO) |  | INCLUDE AAIODIST(AIOCRRX) |  | INCLUDE AAIODIST(AIOCR2E) |  | ENTRY PLISTART |  | NAME AIOARFTX(R) |  | INCLUDE AAIODIST(AIOCOPYR) |  | INCLUDE AAIODIST(AIOBADR) |  | INCLUDE AAIODIST(AIOBAMD) |  | INCLUDE AAIODIST(AIOBARL) |  | INCLUDE AAIODIST(AIOBCF1) |  | INCLUDE AAIODIST(AIOBDSC) |  | INCLUDE AAIODIST(AIOBEDR) |  | INCLUDE AAIODIST(AIOBINI) |  | INCLUDE AAIODIST(AIOBJDP) |  | INCLUDE AAIODIST(AIOBJIC) |  | INCLUDE AAIODIST(AIOBJJD) |  | INCLUDE AAIODIST(AIOBJPG) |  | INCLUDE AAIODIST(AIOBJPS) |  | INCLUDE AAIODIST(AIOBJRC) |  | INCLUDE AAIODIST(AIOBLCM) |  | INCLUDE AAIODIST(AIOBLDD) |  | INCLUDE AAIODIST(AIOBLGF) |  | INCLUDE AAIODIST(AIOBLSF) |  | INCLUDE AAIODIST(AIOBLTF) |  | INCLUDE AAIODIST(AIOBMTD) |  | INCLUDE AAIODIST(AIOBNDC) |  | INCLUDE AAIODIST(AIOBNDR) |  | INCLUDE AAIODIST(AIOBNLP) |  | INCLUDE AAIODIST(AIOBOLG) |  | INCLUDE AAIODIST(AIOBORP) |  | INCLUDE AAIODIST(AIOBPGE) |  | INCLUDE AAIODIST(AIOBRPT) |  | INCLUDE AAIODIST(AIOBSDR) |  | INCLUDE AAIODIST(AIOBSMM) |  | INCLUDE AAIODIST(AIOBSRT) |  | INCLUDE AAIODIST(AIOBTPX) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 27 (Part 2 of 5). JCLIN    Appendix B. JCLIN for PPMP 2.2.0 43 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | INCLUDE AAIODIST(AIOBTXO) |  | INCLUDE AAIODIST(AIOBWF1) |  | INCLUDE AAIODIST(AIOBXFN) |  | INCLUDE AAIODIST(AIOBXJJ) |  | INCLUDE AAIODIST(AIOBXOP) |  | INCLUDE AAIODIST(AIOBXPS) |  | INCLUDE AAIODIST(AIOBXRC) |  | INCLUDE AAIODIST(AIOBXTA) |  | INCLUDE AAIODIST(AIOCAIO) |  | INCLUDE AAIODIST(AIOCBUG) |  | INCLUDE AAIODIST(AIOCJOB) |  | INCLUDE AAIODIST(AIOCMWR) |  | INCLUDE AAIODIST(AIOCPIO) |  | INCLUDE AAIODIST(AIOCRRX) |  | INCLUDE AAIODIST(AIOCR2E) |  | ENTRY PLISTART |  | NAME AIOBDSCX(R) |  | /* |  | //********************************************** |  | //STEP2 EXEC PGM=HEWL,REGION=768K, |  | // PARM='XREF,LIST,LET,CALL,SIZE=(396K,96K)' |  | //SYSLIB DD DISP=SHR,DSN=PLI.V2R3M0.PLIBASE |  | // DD DISP=SHR,DSN=PLI.V2R3M0.PLILINK |  | // DD DISP=SHR,DSN=PLI.V2R3M0.SIBMBASE |  | // DD DISP=SHR,DSN=PLI.V2R3M0.SIBMLINK |  | //SYSPRINT DD SYSOUT=* |  | //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(5,1)) |  | //AAIODIST DD DISP=OLD,DSN=PPMP.AAIODIST |  | //SYSLMOD DD DISP=OLD,DSN=PPMP.SAIORUN |  | //SYSLIN DD * |  | INCLUDE AAIODIST(AIOCOPYR) |  | INCLUDE AAIODIST(AIOAC@M) |  | INCLUDE AAIODIST(AIOAC@R) |  | INCLUDE AAIODIST(AIOACSF) |  | INCLUDE AAIODIST(AIOADIR) |  | INCLUDE AAIODIST(AIOAF@M) |  | INCLUDE AAIODIST(AIOAI@M) |  | INCLUDE AAIODIST(AIOAJ@M) |  | INCLUDE AAIODIST(AIOAJ@0) |  | INCLUDE AAIODIST(AIOAJ@1) |  | INCLUDE AAIODIST(AIOAJ@2) |  | INCLUDE AAIODIST(AIOAJ@3) |  | INCLUDE AAIODIST(AIOAJ@4) |  | INCLUDE AAIODIST(AIOAJ@5) |  | INCLUDE AAIODIST(AIOAL@M) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 27 (Part 3 of 5). JCLIN    Appendix B. JCLIN for PPMP 2.2.0 44 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | INCLUDE AAIODIST(AIOAM@M) |  | INCLUDE AAIODIST(AIOAP@M) |  | INCLUDE AAIODIST(AIOAP@R) |  | INCLUDE AAIODIST(AIOAPAT) |  | INCLUDE AAIODIST(AIOAPMS) |  | INCLUDE AAIODIST(AIOARFT) |  | INCLUDE AAIODIST(AIOARPT) |  | INCLUDE AAIODIST(AIOAS@M) |  | INCLUDE AAIODIST(AIOASEL) |  | INCLUDE AAIODIST(AIOAT@M) |  | INCLUDE AAIODIST(AIOAT@R) |  | INCLUDE AAIODIST(AIOATRD) |  | INCLUDE AAIODIST(AIOATSF) |  | INCLUDE AAIODIST(AIOAWRX) |  | INCLUDE AAIODIST(AIOBAMD) |  | INCLUDE AAIODIST(AIOBCF1) |  | INCLUDE AAIODIST(AIOBMTD) |  | INCLUDE AAIODIST(AIOBTPX) |  | INCLUDE AAIODIST(AIOBTXO) |  | INCLUDE AAIODIST(AIOBWF1) |  | INCLUDE AAIODIST(AIOBXFN) |  | INCLUDE AAIODIST(AIOBXOP) |  | INCLUDE AAIODIST(AIOBXPS) |  | INCLUDE AAIODIST(AIOBXTA) |  | INCLUDE AAIODIST(AIOCAIO) |  | INCLUDE AAIODIST(AIOCBUG) |  | INCLUDE AAIODIST(AIOCJOB) |  | INCLUDE AAIODIST(AIOCMWR) |  | INCLUDE AAIODIST(AIOCPIO) |  | INCLUDE AAIODIST(AIOCRRX) |  | INCLUDE AAIODIST(AIOCR2E) |  | ENTRY PLISTART |  | NAME AIOARFT(R) |  | INCLUDE AAIODIST(AIOCOPYR) |  | INCLUDE AAIODIST(AIOBADR) |  | INCLUDE AAIODIST(AIOBAMD) |  | INCLUDE AAIODIST(AIOBARL) |  | INCLUDE AAIODIST(AIOBCF1) |  | INCLUDE AAIODIST(AIOBDSC) |  | INCLUDE AAIODIST(AIOBEDR) |  | INCLUDE AAIODIST(AIOBINI) |  | INCLUDE AAIODIST(AIOBJDP) |  | INCLUDE AAIODIST(AIOBJIC) |  | INCLUDE AAIODIST(AIOBJJD) |  | INCLUDE AAIODIST(AIOBJPG) |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 27 (Part 4 of 5). JCLIN    Appendix B. JCLIN for PPMP 2.2.0 45 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | INCLUDE AAIODIST(AIOBJPS) |  | INCLUDE AAIODIST(AIOBJRC) |  | INCLUDE AAIODIST(AIOBLCM) |  | INCLUDE AAIODIST(AIOBLDD) |  | INCLUDE AAIODIST(AIOBLGF) |  | INCLUDE AAIODIST(AIOBLSF) |  | INCLUDE AAIODIST(AIOBLTF) |  | INCLUDE AAIODIST(AIOBMTD) |  | INCLUDE AAIODIST(AIOBNDC) |  | INCLUDE AAIODIST(AIOBNDR) |  | INCLUDE AAIODIST(AIOBNLP) |  | INCLUDE AAIODIST(AIOBOLG) |  | INCLUDE AAIODIST(AIOBORP) |  | INCLUDE AAIODIST(AIOBPGE) |  | INCLUDE AAIODIST(AIOBRPT) |  | INCLUDE AAIODIST(AIOBSDR) |  | INCLUDE AAIODIST(AIOBSMM) |  | INCLUDE AAIODIST(AIOBSRT) |  | INCLUDE AAIODIST(AIOBTPX) |  | INCLUDE AAIODIST(AIOBTXO) |  | INCLUDE AAIODIST(AIOBWF1) |  | INCLUDE AAIODIST(AIOBXFN) |  | INCLUDE AAIODIST(AIOBXJJ) |  | INCLUDE AAIODIST(AIOBXOP) |  | INCLUDE AAIODIST(AIOBXPS) |  | INCLUDE AAIODIST(AIOBXRC) |  | INCLUDE AAIODIST(AIOBXTA) |  | INCLUDE AAIODIST(AIOCAIO) |  | INCLUDE AAIODIST(AIOCBUG) |  | INCLUDE AAIODIST(AIOCJOB) |  | INCLUDE AAIODIST(AIOCMWR) |  | INCLUDE AAIODIST(AIOCPIO) |  | INCLUDE AAIODIST(AIOCRRX) |  | INCLUDE AAIODIST(AIOCR2E) |  | ENTRY PLISTART |  | NAME AIOBDSC(R) |  | /* |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 27 (Part 5 of 5). JCLIN       Appendix B. JCLIN for PPMP 2.2.0 46 ¤   APPENDIX C. IVP SAMPLE OUTPUT    This appendix shows each report that is received when running the IVP  jobs AIORNRFT, AIORNRFF and AIORNDSC.   C.1 AIORNRFT SAMPLE REPORT  Figure 28 on page 48 shows the report received after running the  AIORNRFT JCL. The job descriptor libraries J$PPMP and J$DFAULT are  reformatted. The translation tables XRXLIC and XRXSTD are written to  the data set RFTXRS.  A return code of "4" should be received. Several messages are written  stating that IBM resources correlated to Xerox resources are not  found. There are also several messages stating that Xerox fonts do  not exist. The number of messages depends on the number of Xerox  resources and fonts that are available as input to this program.             (C) Copyright IBM Corp. 1989, 1994 47 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | Date: mm/dd/yy Page Printer Migration Program Job: AIORNRFT |  | Time: 15:30:05 Resource Reformatter Report Step: RFTFPD |  | |  | |  | |  | AIORFT204I AIOARFT reading parms from SYSIN DD dataset. |  | |  | AIOPMS210I Processing RFT parameters... |  | |  | AIORFT226I The RFT options in effect are: |  | |  | FORMAT-PDS WORDSPC CSRC TRANSRC USLETTER |  | NOPLIDUMP XCHECK LSKIP PTXSIZE=52K NOOVSAMPLE |  | NOLFORMFONTS NOXRXSRCFILES |  | |  | AIORFT228I Files with the following filetypes will be processed:|  | |  | JDL (J$/J@) |  | |  | AIOTSF240I Processing Translation Source File... |  | AIOTSF249I 2 translation tables were written to the RFTXRS PDS: |  | XRXLIC XRXSTD |  | |  | AIOCSF230I Processing Correlation Source File... |  | AIOCSF239I FCTAB was created with 246 entries. |  | AIOCSF238W ICTAB was not created. |  | AIOCSF238W LCTAB was not created. |  | |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 28 (Part 1 of 2). AIORNRFT Sample Report          Appendix C. IVP Sample Output 48 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | AIORFT250I Formatting/copying Xerox resources... |  | |  | AIORPT260I 2 Xerox resources were formatted/copied successfully:|  | |  | DFAULT.JDL PPMP.JDL |  | |  | |  | AIORPT263I All requested Xerox resources were formatted/copied |  | successfully. |  | |  | AIORPT262I No Xerox resources were skipped. |  | |  | AIORPT270I The FCTAB has 246 entries. |  | AIORPT273W Xerox font FFMT01 referenced in the FCTAB |  | does not exist in the RFTXRS PDS. |  | AIORPT273W Xerox font FFMT02 referenced in the FCTAB |  | does not exist in the RFTXRS PDS. |  | AIORPT273W Xerox font FFMT03 referenced in the FCTAB |  | does not exist in the RFTXRS PDS. |  | AIORPT273W Xerox font FFMT04 referenced in the FCTAB |  | does not exist in the RFTXRS PDS. |  | AIORPT273W Xerox font FFMT10 referenced in the FCTAB |  | does not exist in the RFTXRS PDS. |  | AIORPT273W Xerox font FFMT11 referenced in the FCTAB |  | does not exist in the RFTXRS PDS. |  | AIORPT273W Xerox font L00TPA referenced in the FCTAB |  | does not exist in the RFTXRS PDS. |  | . |  | . |  | . |  | AIORPT273W Xerox font UN611B referenced in the FCTAB |  | does not exist in the RFTXRS PDS. |  | AIORPT273W Xerox font UN611C referenced in the FCTAB |  | does not exist in the RFTXRS PDS. |  | AIORPT273W Xerox font UN611D referenced in the FCTAB |  | does not exist in the RFTXRS PDS. |  | AIORPT273W Xerox font UN611E referenced in the FCTAB |  | does not exist in the RFTXRS PDS. |  | AIORPT273W Xerox font UN611F referenced in the FCTAB |  | does not exist in the RFTXRS PDS. |  | |  | AIORPT270I The ICTAB has 0 entries. |  | |  | AIORPT270I The LCTAB has 0 entries. |  | |  | Processing ended with return code 4. |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 28 (Part 2 of 2). AIORNRFT Sample Report    Appendix C. IVP Sample Output 49 ¤   C.2 AIORNRFF SAMPLE REPORT  Figure 29 shows the report received after running the AIORNRFF JCL.  The resources P0612C.FNT and L0112B.FNT are reformatted.  A return code of "4" should be received. Several messages are written  stating that IBM resources correlated to Xerox resources are not  found. There are also several messages stating that Xerox fonts do  not exist. The number of messages depends on the number of Xerox  resources and fonts that are available as input to this program.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | Date: mm/dd/yy Page Printer Migration Program Job: AIORNRFF |  | Time: 09:51:05 Resource Reformatter Report Step: RFTFTP |  | |  | |  | AIORFT204I AIOARFT reading parms from SYSIN DD dataset. |  | |  | AIOPMS210I Processing RFT parameters... |  | |  | AIOSEL220I Processing selection criteria... |  | |  | AIORFT226I The RFT options in effect are: |  | |  | FORMAT-TAPE WORDSPC NOCSRC NOTRANSRC |  | USLETTER NOPLIDUMP XCHECK LSKIP PTXSIZE=52K |  | NOOVSAMPLE NOLFORMFONTS NOXRXSRCFILES |  | |  | AIORFT227I Members of the XRSPDS PDS with internal file |  | names matching the following SELECT criteria |  | will be processed: |  | P0612C.FNT |  | L0112B.FNT |  | |  | AIORFT250I Formatting/copying Xerox resources... |  | |  | AIORPT260I 2 Xerox resources were formatted/copied |  | successfully: |  | |  | P0612C.FNT L0112B.FNT |  | |  | |  | AIORPT263I All requested Xerox resources were |  | formatted/copied successfully |  | |  | AIORPT262I No Xerox resources were skipped. |  | |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 29 (Part 1 of 2). AIORNRFF Sample Report    Appendix C. IVP Sample Output 50 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | AIORPT270I The FCTAB has 246 entries |  | AIORPT271W The IBM resource "C0A073A0", that was correlated |  | to the Xerox resource "UN211A", was not found |  | AIORPT271W The IBM resource "C0A073A0", that was correlated |  | to the Xerox resource "UN211B", was not found |  | AIORPT271W The IBM resource "C0A073A0", that was correlated |  | to the Xerox resource "UN211C", was not found |  | AIORPT271W The IBM resource "C0A073A0", that was correlated |  | to the Xerox resource "UN211D", was not found |  | AIORPT271W The IBM resource "C0A073A0", that was correlated |  | to the Xerox resource "UN211E", was not found |  | AIORPT271W The IBM resource "C0A073A0", that was correlated |  | to the Xerox resource "UN211F", was not found |  | AIORPT271W The IBM resource "C0A073B0", that was correlated |  | to the Xerox resource "UN212A", was not found |  | . |  | . |  | . |  | AIORPT273W The Xerox font "FFMT01" in the FCTAB does not |  | exist in the RFTXRS |  | AIORPT273W The Xerox font "FFMT02" in the FCTAB does not |  | exist in the RFTXRS |  | AIORPT273W The Xerox font "FFMT03" in the FCTAB does not |  | exist in the RFTXRS |  | AIORPT273W The Xerox font "FFMT04" in the FCTAB does not |  | exist in the RFTXRS |  | AIORPT273W The Xerox font "FFMT10" in the FCTAB does not |  | exist in the RFTXRS |  | . |  | . |  | . |  | |  | AIORPT270I The ICTAB has 0 entries |  | |  | AIORPT270I The LCTAB has 0 entries |  | |  | Processing ended with return code 4. |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 29 (Part 2 of 2). AIORNRFF Sample Report       Appendix C. IVP Sample Output 51 ¤   C.3 AIORNDSC SAMPLE REPORTS  Figure 30 shows the SYSPRINT report received after running the  AIORNDSC JCL.  A return code of "0" should be received.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | Date: mm/dd/yy Page Printer Migration Program Job: AIORNDSC |  | Time: 10:19:42 Data Stream Conversion Report Step: DSC |  | |  | |  | AIODSC204I AIOBDSC reading parms from SYSIN DD dataset. |  | |  | AIODSC226I The DSC options in effect are: |  | |  | JDL=DFAULT JDE=ONLN COPIES=1 LINECOUNT=66 |  | NOSPC REPORT NOPLIDUMP ACCOUNT PTXSIZE=832K |  | |  | Processing ended with return code 0. |  | |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 30. AIORNDSC SYSPRINT Sample Report            Appendix C. IVP Sample Output 52 ¤   Figure 31 shows the DJDERPT report received after running the AIORNDSC  JCL.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | Date: mm/dd/yy Page Printer Migration Program Job: AIORNDSC|  | Time: 10:19:42 Data Stream Conversion DJDE Report Step: DSC |  | |  | |  | DJDE identifier found on record 1: |  | $$XEROX DATA=(0,79),FONTS=(P0612C),; |  | DJDE identifier found on record 2: |  | $$XEROX PMODE=PORTRAIT,BEGIN=(1,1),; |  | DJDE identifier found on record 3: |  | $$XEROX END; |  | |  | |  | END - An 'END;' DJDE was found. |  | |  | |  | FONTS - The number of fonts listed was 1. |  | |  | FNT name IBM name(s) line spacing value |  | |  | P0612C C0D0GT15 T1D0BASE 0.125 inches or 30 pels |  | BEGIN - The new page position is (1.000,1.000) inches |  | or (240,240) pels. |  | PMODE - The print mode will be portrait. |  | DATA - Printable data now begins at byte 0 and |  | continues for up to 79 bytes. |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 31. AIORNDSC DJDERPT Sample Report          Appendix C. IVP Sample Output 53 ¤   Figure 32 shows the output received from your AFP printer after  running the AIORNDSC JCL.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | This is the output of the Page Printer Migration Programs |  | Installation Verification Program. This text was originally |  | printed on a Xerox LPS printer using the font P0612C. Now |  | it is printed on an IBM Advanced Function Printer using the |  | font GT15. The page should be printed in the portrait |  | orientation. |  | |  | Numeric characters - 1234567890 |  | Upper case alpha - ABCDEFGHIJKLMNOPQRSTUVWXYZ |  | Lower case alpha - abcdefghijklmnopqrstuvwxyz |  | |  | AFP is a collection of licensed programs that, when used |  | with a family of IBM page printers, can improve the quality |  | and increase the flexibility of computer-printed output. |  | These printers have the ability to place data not just at |  | line and character positions but at any addressable point on |  | the page. This capability is called all-points- |  | addressability (APA). |  | |  | |  | o Xerox is a registered trademark of the Xerox Corporation. |  | o IBM is a registered trademark of the International |  | Business Machines Corporation. |  | |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  Figure 32. AIORNDSC Printer Sample Report          Appendix C. IVP Sample Output 54 ¤   APPENDIX D. CHECKLIST FOR PPMP 2.2.0 INSTALLATION    The following checklist can be used to help install PPMP 2.2.0.  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 33 (Page 1 of 2). Installation Checklist for PPMP 2.2.0 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ |  | JOBNAME | DESCRIPTION | NOTES |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | UNLOAD - | 5.2.4, "Unload Sample Jobs" on page 12 | |  | Unload sample | | |  | jobs from | | |  | tape | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | AIODDEF - | 5.2.6, "Target and Distribution Library | |  | Create DDDEFs | DDDEFs" on page 13 | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | AIOALLOC - | "JCL to Allocate New Data Sets", see | |  | Allocate Job | Figure 13 on page 19 | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | AIOCLNUP - | 6.1.1, "Delete Load Module Entries from | |  | Delete Load | PPMP Version 1.3.0" on page 23 | |  | Module | | |  | Entries | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | AIORECV - | 6.1.2, "RECEIVE PPMP 2.2.0" on page 23 | |  | Receive PPMP | | |  | 2.2.0 | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | Receive | 6.1.3, "RECEIVE Cumulative Service Tape, | |  | Cumulative | if applicable" on page 24 | |  | Service | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | AIOAPPLC - | 6.1.4, "Perform SMP/E APPLY CHECK" on | |  | Perform APPLY | page 25 | |  | CHECK | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | AIOAPPLY - | 6.1.5, "Load Target Libraries Using | |  | Load target | APPLY" on page 26 | |  | libraries | | |  | using APPLY | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | AIOACCC - | 6.1.6, "Perform SMP/E ACCEPT CHECK" on | |  | Perform | page 28 | |  | ACCEPT CHECK | | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À    (C) Copyright IBM Corp. 1989, 1994 55 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | Figure 33 (Page 2 of 2). Installation Checklist for PPMP 2.2.0 |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | ¿ ¿ |  | JOBNAME | DESCRIPTION | NOTES |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | AIOACCEP - | 6.1.7, "Load Distribution Libraries using | |  | Load | ACCEPT" on page 28 | |  | distribution | | |  | libraries | | |  | using ACCEPT | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | Delete | 6.1.8, "Cleanup PPMP Version 2.1.0 or | |  | libraries | PPMP Version 2.1.1 Data Sets" on page 29 | |  | from previous | | |  | version | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | AIOLNKED - | 6.2, "PPMP 2.2.0 Post Installation | |  | Perform post | Procedures" on page 29 | |  | installation | | |  | procedures | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | |  | AIORNRFT, | 6.3, "Installation Verification | |  | AIORNRFF, | Procedures" on page 30 | |  | AIORNDSC - | | |  | Run IVP | | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À            Appendix D. Checklist for PPMP 2.2.0 Installation 56 ¤                      57 ¤   READER'S COMMENTS    PROGRAM DIRECTORY FOR PPMP 2.2.0  You may use this form to comment about this document, its  organization, or subject matter with the understanding that IBM may  use or distribute whatever information you supply in any way it  believes appropriate without incurring any obligation to you.  For each of the topics below please indicate your satisfaction level  by circling your choice from the rating scale. If a statement does  not apply, please circle N.  ÚÄÄÄ RATING SCALE ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | |  | very very not |  | satisfied <=====================> dissatisfied applicable |  | 1 2 3 4 5 N |  | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  ¿  | | SATISFACTION |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | ¿ ¿ ¿ ¿ ¿ |  | Ease of product installation | 1 | 2 | 3 | 4 | 5 | N |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Contents of program directory | 1 | 2 | 3 | 4 | 5 | N |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Installation Verification Programs | 1 | 2 | 3 | 4 | 5 | N |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Time to install the product | 1 | 2 | 3 | 4 | 5 | N |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Readability and organization of program | 1 | 2 | 3 | 4 | 5 | N |  | directory tasks | | | | | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Necessity of all installation tasks | 1 | 2 | 3 | 4 | 5 | N |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Accuracy of the definition of the | 1 | 2 | 3 | 4 | 5 | N |  | installation tasks | | | | | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Technical level of the installation | 1 | 2 | 3 | 4 | 5 | N |  | tasks | | | | | | |  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | | | | | | | |  | Ease of getting the system into | 1 | 2 | 3 | 4 | 5 | N |  | production after installation | | | | | | |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  À À À À À À  Did you order this product as part of a package, or as an independent  product?   (C) Copyright IBM Corp. 1989, 1994 58 ¤   __ CBIPO  __ CBPDO  __ Independent  __ Other   Is this the first time your organization has installed this product?  __ Yes  __ No   Were the people who did the installation experienced with the  installation of MVS products?  __ Yes  __ No   If yes, how many years? __  If you have any comments to make about your ratings above, or any  other aspect of the product installation, please list them below:  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________  ____________________________________________________________       Reader's Comments 59 ¤   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 Page Printer Migration Programs Development  group):  IBM Corporation - Pennant Systems  Box 1900  Boulder, Colorado 80301-9191  Attention: J36/025N             Reader's Comments 60 ¤   IBM   Program Number: 5695-040 6022  6023  Printed in U.S.A. ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | TABLE DEFINITIONS |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  ID FILE PAGE REFERENCES  __ ____ ____ __________  CLBDY PPMP220 SCRIPT  ii ii, ii  CLHDR PPMP220 SCRIPT  ii ii  BASBDY PPMP220 SCRIPT  4 4, 4  BASTHD PPMP220 SCRIPT  4 4  RFTBDY PPMP220 SCRIPT  4 4, 4  RFTHDR PPMP220 SCRIPT  4 4  BPUBBDY PPMP220 SCRIPT  5 5, 5  BPUBHDR PPMP220 SCRIPT  5 5  PSPBDY PPMP220 SCRIPT  7 7, 7  PSPHDR PPMP220 SCRIPT  7 7  PCIBDY PPMP220 SCRIPT  7 7, 7  PCIHDR PPMP220 SCRIPT  7 7  RESBDY PPMP220 SCRIPT  11 11, 11  RESHDR PPMP220 SCRIPT  11 11  TG2BODY PPMP220 SCRIPT  15 15, 15  TG2HEAD PPMP220 SCRIPT  15 16  DS1BODY PPMP220 SCRIPT  16 16, 16  DS1HEAD PPMP220 SCRIPT  16 16  TSSPBDY PPMP220 SCRIPT  17 17, 17  TSSPHDR PPMP220 SCRIPT  17 18  GIMBDY PPMP220 SCRIPT  27 27, 27  GIMHDR PPMP220 SCRIPT  27 27  CHKLST PPMP220 SCRIPT  55 55, 55  APP1 PPMP220 SCRIPT  58 58 ¤   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | FIGURES |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  ID FILE PAGE REFERENCES  __ ____ ____ __________  BASTBL PPMP220 SCRIPT  4 1  4  RFT PPMP220 SCRIPT  4 2  4  BPUB PPMP220 SCRIPT  5 3  5  PSP PPMP220 SCRIPT  7 4  PCI PPMP220 SCRIPT  7 5  7  RESFONT PPMP220 SCRIPT  11 6  11  UNLOAD PPMP220 SCRIPT  12 7  12  DDDEFS PPMP220 SCRIPT  14 8  13  TG2DD PPMP220 SCRIPT  15 9  15  DS1DD PPMP220 SCRIPT  16 10  16  ABBREV PPMP220 SCRIPT  16 11  16  TSSPACE PPMP220 SCRIPT  17 12  17, 23  ALLOC1 PPMP220 SCRIPT  19 13  18, 18, 55  RECB PPMP220 SCRIPT  24 14  23  CUMSER PPMP220 SCRIPT  25 15  24  APPCK PPMP220 SCRIPT  26 16  25  APPLY PPMP220 SCRIPT  26 17  26  UNRESOL PPMP220 SCRIPT  27 18 ¤   26  GIMMSG PPMP220 SCRIPT  27 19  27, 29  ACCCK PPMP220 SCRIPT  28 20  28  ACCEP PPMP220 SCRIPT  28 21  28  LNKEDT PPMP220 SCRIPT  30 22  21, 29  RUNRFT PPMP220 SCRIPT  32 23  31  RUNRFF PPMP220 SCRIPT  34 24  33  RUNDSC PPMP220 SCRIPT  36 25  35  APPENDA PPMP220 SCRIPT  38 26  APPENA1 PPMP220 SCRIPT  42 27  IVPOUT1 PPMP220 SCRIPT  48 28  47  IVPOUT2 PPMP220 SCRIPT  50 29  50  IVPOUT3 PPMP220 SCRIPT  52 30  52  IVPOUT4 PPMP220 SCRIPT  53 31  53  IVPOUT5 PPMP220 SCRIPT  54 32  54  CLFLINT PPMP220 SCRIPT  55 33   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | HEADINGS |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  ID FILE PAGE REFERENCES  __ ____ ____ __________  NOTICES PPMP220 SCRIPT  vi Notices  ii  NOTITMK PPMP220 SCRIPT  vi Trademarks  INTRO PPMP220 SCRIPT ¤   1 1.0, Introduction  MATERLS PPMP220 SCRIPT  3 2.0, Program  Materials  1  BASMRM PPMP220 SCRIPT  4 2.1, Basic  Machine-Readable  Material  OPTMRM PPMP220 SCRIPT  5 2.2, Optional  Machine-Readable  Material  PUBS PPMP220 SCRIPT  5 2.3, Program  Publications  PUBBAS PPMP220 SCRIPT  5 2.3.1, Basic Program  Publications  PUBOPT PPMP220 SCRIPT  5 2.3.2, Optional  Program Publications  PUBFCH PPMP220 SCRIPT  5 2.4, Program Source  Materials  SUPPORT PPMP220 SCRIPT  7 3.0, Program Support  1  PSER PPMP220 SCRIPT  7 3.1, Service  Instructions  PSERP PPMP220 SCRIPT  7 3.2, Preventive  Service Planning  1  SSUP PPMP220 SCRIPT  7 3.3, Statement of  Support Procedures  SERVICE PPMP220 SCRIPT  8 4.0, Program and  Service Level  Information  1  SERVPLI PPMP220 SCRIPT  8 4.1, Program Level  Information  SERVSLI PPMP220 SCRIPT  8 4.2, Service Level  Information  SERVCST PPMP220 SCRIPT  9 4.3, Cumulative  Service Tape  INSRQMT PPMP220 SCRIPT  10 5.0, Installation  Requirements and  Considerations  1  DSRQMT PPMP220 SCRIPT ¤   10 5.1, Driving System  Requirements  DSRQMTP PPMP220 SCRIPT  10 5.1.1, Programming  Requirements  DSRQMTD PPMP220 SCRIPT  10 5.1.2, DASD Storage  Requirements  TSRQMT PPMP220 SCRIPT  10 5.2, Target System  Requirements  TSRQMTS PPMP220 SCRIPT  10 5.2.1, Operating  System Requirements  TSRQMTM PPMP220 SCRIPT  11 5.2.2, Machine  Requirements  TSRQMTP PPMP220 SCRIPT  11 5.2.3, Programming  Requirements  UNLOAD PPMP220 SCRIPT  12 5.2.4, Unload Sample  Jobs  13, 18, 22, 55  TSRQMTD PPMP220 SCRIPT  13 5.2.5, DASD Storage  Requirements  10  TDDDEF PPMP220 SCRIPT  13 5.2.6, Target and  Distribution Library  DDDEFs  22, 55  LIBSTOR PPMP220 SCRIPT  16 5.2.7, Target and  Distribution Library  Storage Requirements  ALLC PPMP220 SCRIPT  18 5.2.7.1, JCL to  Allocate Target and  Distribution Library  Data Sets  17, 18  PROGCON PPMP220 SCRIPT  20 5.3, Program  Considerations  PGMC PPMP220 SCRIPT  20 5.3.1, Programming  Considerations  SMP8C PPMP220 SCRIPT  21 5.3.1.1, SMP/E  Release 8  Considerations  25  SMP7C PPMP220 SCRIPT  21 5.3.1.2, SMP/E  Release 7  Considerations ¤   INSINST PPMP220 SCRIPT  22 6.0, Installation  Instructions  1, 4  INSTALL PPMP220 SCRIPT  22 6.1, Installation  Steps  DELMOD PPMP220 SCRIPT  23 6.1.1, Delete Load  Module Entries from  PPMP Version 1.3.0  55  RECIEV PPMP220 SCRIPT  23 6.1.2, RECEIVE PPMP  2.2.0  55  RECCUM PPMP220 SCRIPT  24 6.1.3, RECEIVE  Cumulative Service  Tape, if applicable  55  APPLCHK PPMP220 SCRIPT  25 6.1.4, Perform SMP/E  APPLY CHECK  55  APPLTAR PPMP220 SCRIPT  26 6.1.5, Load Target  Libraries Using  APPLY  55  ACCCHK PPMP220 SCRIPT  28 6.1.6, Perform SMP/E  ACCEPT CHECK  55  ACCDIST PPMP220 SCRIPT  28 6.1.7, Load  Distribution  Libraries using  ACCEPT  56  CLNPRV PPMP220 SCRIPT  29 6.1.8, Cleanup PPMP  Version 2.1.0 or  PPMP Version 2.1.1  Data Sets  56  POSTINS PPMP220 SCRIPT  29 6.2, PPMP 2.2.0 Post  Installation  Procedures  21, 56  IVP PPMP220 SCRIPT  30 6.3, Installation  Verification  Procedures  23, 56  INSTLOG PPMP220 SCRIPT ¤   37 Appendix A, PPMP  2.2.0 Install Logic  1  JCLIN PPMP220 SCRIPT  41 Appendix B, JCLIN for  PPMP 2.2.0  1  IVPOUT PPMP220 SCRIPT  47 Appendix C, IVP  Sample Output  1, 32  IVPOUT1 PPMP220 SCRIPT  47 C.1, AIORNRFT Sample  Report  IVPOUT2 PPMP220 SCRIPT  50 C.2, AIORNRFF Sample  Report  35  IVPOUT3 PPMP220 SCRIPT  52 C.3, AIORNDSC Sample  Reports  36, 36  CKLSTE PPMP220 SCRIPT  55 Appendix D, Checklist  for PPMP 2.2.0  Installation  1   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | FOOTNOTES |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  ID FILE PAGE REFERENCES  __ ____ ____ __________  NUP PPMP220 SCRIPT  3 1  3, 3, 3, 3, 3, 3  ENUP PPMP220 SCRIPT  3 2  3, 3, 3   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | REVISIONS |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  ID FILE PAGE REFERENCES  __ ____ ____ __________  R4 ?  ? ?  3, 3, 3, 3  1 ?  ? ?  3, 3, 3, 3  R1 ? ¤   ? ?  3, 3  R2 ?  ? ?  4, 4   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿  | PROCESSING OPTIONS |  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ   Runtime values:  Document fileid ........................ PPMP220 SCRIPT  Document type .......................... USERDOC  Document style ......................... IBMPDIR4  Profile ................................ EDFPRF30  Service Level .......................... 0024  SCRIPT/VS Release ...................... 4.0.0  Date ................................... 94.06.08  Time ................................... 10:38:09  Device ................................. 1403N6  Number of Passes ....................... 3  Index .................................. NO  SYSVAR G ............................... INLINE   Formatting values used:  Annotation ............................. NO  Cross reference listing ................ YES  Cross reference head prefix only ....... NO  Dialog ................................. LABEL  Duplex ................................. NO  DVCF conditions file ................... (none)  DVCF value 1 ........................... (none)  DVCF value 2 ........................... (none)  DVCF value 3 ........................... (none)  DVCF value 4 ........................... (none)  DVCF value 5 ........................... (none)  DVCF value 6 ........................... (none)  DVCF value 7 ........................... (none)  DVCF value 8 ........................... (none)  DVCF value 9 ........................... (none)  Explode ................................ NO  Figure list on new page ................ NO  Figure/table number separation ......... NO  Folio-by-chapter ....................... NO  Head 0 body text ....................... (none)  Head 1 body text ....................... (none)  Head 1 appendix text ................... Appendix  Hyphenation ............................ NO  Justification .......................... NO  Language ............................... ENGL  Layout ................................. 1  Leader dots ............................ YES  Master index ........................... (none)  Partial TOC (maximum level) ............ 4 ¤   Partial TOC (new page after) ........... INLINE  Print example id's ..................... NO  Print cross reference page numbers ..... YES  Process value .......................... (none)  Punctuation move characters ............ .,  Read cross-reference file .............. (none)  Running heading/footing rule ........... NONE  Show index entries ..................... NO  Table of Contents (maximum level) ...... (none)  Table list on new page ................. YES  Title page (draft) alignment ........... CENTER  Write cross-reference file ............. (none)