++FUNCTION (PASP111). ++VER (Z038). ++MAC (QPASP111) DISTLIB(PGMDIR). 1 - - +-------------------------------------------------------------+ | | | | | PROGRAM DIRECTORY | | | | | | FOR USE WITH | | | | | | RELEASE 01, MODIFICATION LEVEL 01 | | | | of | | | | PROGRAM 5771-ABC | | | | | | PI AND SPECIALS | | | | | | MVS, VM, VSE BOUNDED BOX FORMAT | | | | | | Basic Material Features 5850, 5851, 5852 | | | | | | (C) COPYRIGHT IBM CORPORATION 1983, 1989 | | ALL RIGHTS RESERVED | | | | US GOVERNMENT USERS RESTRICTED RIGHTS | | - USE, DUPLICATION OR DISCLOSURE | | RESTRICTED BY GSA ADP SCHEDULE | | CONTRACT WITH IBM CORPORATION | | | | LICENSED MATERIALS - PROPERTY OF IBM (5771-ABC FONTS) | | | | | | This directory contains information concerning the material | | and procedures associated with the installation of this | | product. It should be reviewed in its entirety prior to | | the installation of this product and retained for future | | reference. | | | | | +-------------------------------------------------------------+ 1 - - PREFACE + _______ - The Pi and Specials product is one of several font licensed programs offered by IBM. These licensed programs provide fonts digitized for use on 240 dots-per-inch non-impact printers supported by Advanced Function Printing (AFP) software. Associated software support is required. Refer to the Licensed Program Specifications (LPS) for programming requirements. 0 The Pi and Specials licensed program provides typographic fonts in six typefaces: Sonoran petite, Sonoran display, Pi serif medium, Pi serif bold, Pi sans serif medium, and Pi sans serif bold. The Pi typefaces provide typographic, scientific, mathematical and special symbols, including both the uppercase and lowercase Greek alphabet. The Sonoran petite font size is 4 points. The two Sonoran display font sizes are 20 and 36 points. Each Pi typeface is provided in four sizes: 6, 8, 10, and 12 points, making a total of 19 fonts in the program. 0 This release of the Pi and Specials program provides bounded box format compatible with three operating system environments: MVS, VM, and VSE. 0 The first section of the basic material font tape contains bounded box format for an MVS environment and is installed using System Modification Program Extended (SMP/E) or IEBCOPY. The second section contains bounded box format for a VM environment, and is installed using a combination of VMFPLC2 and an installation EXEC. The third section contains bounded box format for a DOS/VSE environment suitable for installation with Maintain System History Program (MSHP). 0 NOTE: Font format terminology is being updated to remove ambiguities. The former "object format" is now called "bounded box format". Bounded box format is used as input to PSF in all operating environments for printing on printers like the 3825 and 3827. Bounded box format is also converted to unbounded box format by PSF/VM for printing on printers like the 3800-3 and 3800-6. 0 In this program directory, any reference made to IBM licensed programs is not intended to state or imply that only IBM's licensed programs may be used; any functionally equivalent program may be used instead. - Preface i 1 - - This program directory does not provide any programming interfaces for customers. - - - - - - - - - - - - - - - - Preface ii 1 - - TABLE OF CONTENTS + _________________ - PROGRAM DOCUMENTATION . . . . . . . . . . . . . . . . . . . 1 Program Contents . . . . . . . . . . . . . . . . . . . . . 1 Copyright Notice . . . . . . . . . . . . . . . . . . . . . 1 Basic Documentation . . . . . . . . . . . . . . . . . . . . 1 Reference and General Documentation . . . . . . . . . . . . 2 0 PROGRAM SUPPORT . . . . . . . . . . . . . . . . . . . . . . 4 Service Classification . . . . . . . . . . . . . . . . . . 4 Service Procedures . . . . . . . . . . . . . . . . . . . . 4 FE Service Number(s) . . . . . . . . . . . . . . . . . . . 5 0 MACHINE READABLE BASIC MATERIAL . . . . . . . . . . . . . . 6 Basic Material Tape Format . . . . . . . . . . . . . . . . 7 Direct Access Storage . . . . . . . . . . . . . . . . . . . 8 MVS Storage Requirements . . . . . . . . . . . . . . . . 8 VM Storage Requirements . . . . . . . . . . . . . . . . . 9 VSE Storage Requirements . . . . . . . . . . . . . . . . 10 Installation Programming Requirements . . . . . . . . . . . 11 SMP Procedures and Datasets . . . . . . . . . . . . . . . . 11 Unload Sample SMP/E JCL . . . . . . . . . . . . . . . . . . 13 0 INSTALLATION PROCEDURE - MVS ENVIRONMENT . . . . . . . . . 14 Instructions for Pre-Installation Planning . . . . . . . . 14 Installation Examples using IEBCOPY . . . . . . . . . . . . 15 Installation Example using SMP/E . . . . . . . . . . . . . 15 0 INSTALLATION PROCEDURE - VM ENVIRONMENT . . . . . . . . . . 19 Instructions for Pre-Installation Planning . . . . . . . . 19 Using the Installation Exec . . . . . . . . . . . . . . . . 19 0 INSTALLATION PROCEDURE - VSE ENVIRONMENT . . . . . . . . . 22 Instructions for Pre-Installation Planning . . . . . . . . 22 Explanation of Symbols Used in Examples . . . . . . . . . . 22 Installation Example (VSE/AF Version 2, Release 1) . . . . 23 0 CUSTOMER RESPONSIBILITY . . . . . . . . . . . . . . . . . . 24 0 APPENDIX A. MVS SMP/E INSTALL LOGIC . . . . . . . . . . . . 25 0 APPENDIX B. VM BOUNDED BOX FORMAT FILES . . . . . . . . . . 27 0 APPENDIX C. VSE BOUNDED BOX FORMAT PHASES . . . . . . . . . 28 0 READER'S COMMENT FORM . . . . . . . . . . . . . . . . . . . 30 - Table of Contents iii 1 - - END OF DOCUMENT . . . . . . . . . . . . . . . . . . . . . . 32 - - - - - - - - - - - - - - - - 0 Table of Contents iv 1 - - LIST OF ILLUSTRATIONS + _____________________ - Figure 1. Service Information . . . . . . . . . . . . . . 5 Figure 2. Basic Material Tapes . . . . . . . . . . . . . . 6 Figure 3. Basic Material Tape Format . . . . . . . . . . . 7 Figure 4. MVS Bounded Box Format Storage Requirements . . 8 Figure 5. VM Bounded Box Format Storage Requirements . . . 9 Figure 6. VSE Bounded Box Format Storage Requirements . . 10 Figure 7. Required DD name for APPLY and APPLY CHECK. . . 12 Figure 8. Required DD name for ACCEPT and ACCEPT CHECK. 12 Figure 9. SMP/E global zone OPTIONS entry . . . . . . . . 12 Figure 10. Sample JCL to Unload Sample SMP/E JCL from Tape 13 Figure 11. SMP/E JCL members . . . . . . . . . . . . . . . 13 Figure 12. Sample JCL to Load New Data Set . . . . . . . . 15 Figure 13. Sample JCL to Merge into Existing Data Set . . . 15 Figure 14. Sample SMP/E RECEIVE JCL (Sample member BBABCREC) 16 Figure 15. Sample SMP/E APPLY CHECK Procedure (Sample member BBABCAPK) . . . . . . . . . . . . . . . . . . . 16 Figure 16. Sample SMP/E APPLY Procedure (Sample member BBABCAPP) . . . . . . . . . . . . . . . . . . . 17 Figure 17. Sample SMP/E ACCEPT CHECK Procedure (Sample member BBABCACK) . . . . . . . . . . . . . . . . 17 Figure 18. Sample SMP/E ACCEPT Procedure (Sample member BBABCACC) . . . . . . . . . . . . . . . . . . . 18 Figure 19. VSE - Sample Creation of a New Library . . . . . 23 Figure 20. VSE - Sample Installation into an Existing Library . . . . . . . . . . . . . . . . . . . . 23 - - - - - - - List of Illustrations v 1 - - PROGRAM DOCUMENTATION + _____________________ - PROGRAM CONTENTS + ________________ - You have received the bounded box format of the Pi and Specials¶ licensed program. 0 Pi and Specials is one of a number of font licensed programs offered by IBM. - COPYRIGHT NOTICE + ________________ - Refer to Copyright Instructions Form Number G120-2083 for maintaining the IBM copyright when modifying fonts. - BASIC DOCUMENTATION + ___________________ - The following publications are distributed with the basic material. For additional copies, contact your IBM representative. 0 * Licensed Program Specifications, G544-3295. + _______________________________ 0 * Supplement to About Type: IBM's Typographic Primer for + ______________________________________________________ Digitized Type Program Products, G544-3186 + _______________________________ - - - ---------------- 0 ¶ Monotype is a registered trademark of Monotype Corporation, plc. Pi and Specials is a registered trademark of Monotype Corporation, plc. - Program Documentation 1 1 - - REFERENCE AND GENERAL DOCUMENTATION + ___________________________________ - The following publications are not shipped with this package but are related to the installation of this product. You can order publications by contacting your IBM representative. 0 * OS/VS2 MVS Utilities, GC26-3902. + ____________________ 0 * MVS/XA Utilities, GC26-4018. + ________________ 0 * MVS/370 JCL User's Guide, GC28-1349. + ________________________ 0 * MVS/370 JCL Reference, GC28-1350. + _____________________ 0 * MVS/XA JCL User's Guide, GC28-1351. + _______________________ 0 * MVS/XA JCL Reference, GC28-1352. + ____________________ 0 * MVS/ESA JCL Reference, GC28-1829. + _____________________ 0 * MVS/ESA JCL User's Guide, GC28-1830. + ________________________ 0 * System Modification Program Extended (SMP/E) User's Guide, + _________________________________________________________ SC28-1302. 0 * System Modification Program Extended (SMP/E) Reference, + ______________________________________________________ SC28-1107. 0 * IBM VM/SP: CP Command Reference for General Users, + __________________________________________________ SC19-6211. 0 * IBM VM/SP: CMS Command and Macro Reference, SC19-6209. + ___________________________________________ 0 * VSE/Advanced Functions Maintain System History Program + ______________________________________________________ Reference, SC33-6199 for Version 2 Release 1. + _________ 0 The following publications are not shipped with this package but are related to the execution of this product. You can order publications by contacting your IBM representative. 0 * Print Services Facility Data Stream Reference, SH35-0073. + _____________________________________________ 0 * About Type: IBM's Typographic Primer for Digitized Type + _______________________________________________________ Program Products, + ________________ G544-3183 0 * About Type: IBM's Guide for Type Users, S544-3122. + ______________________________________ - Program Documentation 2 1 - - * About Type: IBM's Technical Reference for 240-pel Digitized + ___________________________________________________________ Type, S544-3516. + ____ 0 * IBM's Advanced Function Printing Software: General + __________________________________________________ Information, G544-3415. + ___________ - - - - - - - - - - - - - - - Program Documentation 3 1 - - PROGRAM SUPPORT + _______________ - SERVICE CLASSIFICATION + ______________________ - This program is classified as a Licensed Program (LP). 0 PROGRAM SERVICES: Central service by means of customer-initiated APARs is available, without IBM support center services, until discontinued by IBM upon six months' written notice under the terms and conditions of the Agreement for IBM Licensed Programs. - SERVICE PROCEDURES + __________________ - To report any difficulties in the use of Pi and Specials, submit an Authorized Program Analysis Report (APAR) to the following address: 0 IBM Corporation Dept. 53S / Building 025P P. O. Box 1900 Boulder, Colorado 80301-9191 U. S. A. - - - - - - - Program Support 4 1 - - FE SERVICE NUMBER(S) + ____________________ - The following are the Field Engineering Service Numbers and related information: 0 +-------------------------------------------------------------+ | ENVIRONMENT/ | | FORMAT FMID/CLC COMPONENT ID FESN | +-------------------------------------------------------------+ + | | | | | MVS | | Bounded Box HZF1200 5771ABC00 0560149 | | | | VM | | Bounded Box -- 5771ABC00 0460149 | | | | VSE | | Bounded Box B20 5771ABC00 0660149 | | | | | | Figure 1. Service Information | +-------------------------------------------------------------+ - - - - - - - - - Program Support 5 1 - - MACHINE READABLE BASIC MATERIAL + _______________________________ - The distribution medium for Pi and Specials is one standard-labeled tape or cartridge. 0 The feature numbers of the tapes and cartridge for Pi and Specials are as follows: 0 +-------------------------------------------------------------+ | Feature External Volume Track/ | | Number Tape Label Serial Density | +-------------------------------------------------------------+ + | | | | | 5850 PISPEC.FONTS.BASE ZF1200 9/1600 BPI | | | | 5851 PISPEC.FONTS.BASE ZF1200 9/6250 BPI | | | | 5852 PISPEC.FONTS.BASE ZF1200 3480 Cartridge | | | | | | Figure 2. Basic Material Tapes | +-------------------------------------------------------------+ - - - - - - - - - Machine Readable Basic Material 6 1 - - BASIC MATERIAL TAPE FORMAT + __________________________ - +--------------------------------------------------------------------+ | Physical | | Environ- Tape File File | | ment File Content Description | +--------------------------------------------------------------------+ + | | | | | MVS 1 LABEL, HDR1, HDR2 | | 2 SMPMCS SMP Control Statements | | 3 EOF1, EOF2 | | 4 HDR1, HDR2 | | 5 HZF1200.F1 Bounded Box Format | | (IEBCOPY Unloaded) | | 6 EOF1, EOF2 | | 7 HDR1, HDR2 | | 8 SAMPJCL Sample SMP/E JCL | | (IEBCOPY Unloaded) | | 9 EOF1, EOF2 | | 10 NULL End of MVS | | | | VM 11 I5771ABC 010005 Product Info. File | | I5771ABC EXEC Installation Exec | | 12 I5771ABC MEMO Memo File | | 13 Null | | 14 Null | | 15 VM Fonts Bounded Box Format | | (Filetype FONT3820) | | CHKABC EXEC Installation | | Verification Exec | | 16 Null End of VM | | | | VSE 17 Null | | 18 Null | | 19 VSE Fonts Bounded Box Format | | (V1 DATA) | | 20 Null | | 21 Aux. History File | | 22 Null End of VSE | | | | Figure 3. Basic Material Tape Format | +--------------------------------------------------------------------+ - - Machine Readable Basic Material 7 1 - - DIRECT ACCESS STORAGE + _____________________ - There must be sufficient direct access storage for the Pi and Specials licensed program. - MVS Storage Requirements + ________________________ - The MVS storage requirements of the partitioned data set for the bounded box format follow. The data set is named on the OUT DD statements in "Installation Examples using IEBCOPY" on page 15 and the FONTLIBB and AFNTLIBB DD statements in "Installation Example using SMP/E" on page 15. 0 +------------------------------------------------------------------+ | MVS BOUNDED BOX ALLOCATIONS | +------------------------------------------------------------------+ + | | | ORGANIZATION PO | | RECFM VBM | | LRECL 8205 | | BLOCK SIZE 8209 | | DIRECTORY ALLOCATION 3 Blocks | | KBYTES OF DATA 1067 Kbytes | +------------------------------------------------------------------+ + | | | | | STORAGE ALLOCATION | | 3380 3375 3350 3340 3330 | +------------------------------------------------------------------+ + | | | | | 2 2 2 8 4 Cylinders| | | | 16 22 40 91 59 Tracks | | | | | | Figure 4. MVS Bounded Box Format Storage Requirements | +------------------------------------------------------------------+ - - - - Machine Readable Basic Material 8 1 - - VM Storage Requirements + _______________________ - The VM storage requirements of the disk for the bounded box format follow. 0 +------------------------------------------------------------------+ | VM BOUNDED BOX ALLOCATIONS | +------------------------------------------------------------------+ + | | | BLOCKING FACTOR 4096 Bytes | | KBYTES OF DATA 1067 Kbytes | +------------------------------------------------------------------+ + | | | STORAGE ALLOCATION | | | | 3380 3375 3350 3340 3330 FBA | +------------------------------------------------------------------+ + | | | | | 2 3 2 15 5 - Cylinders| | | | 22 30 55 125 81 - Tracks | | | | 2040 Blocks | | | | | | Figure 5. VM Bounded Box Format Storage Requirements | +------------------------------------------------------------------+ - - - - - - - - Machine Readable Basic Material 9 1 - - VSE Storage Requirements + ________________________ - The VSE storage requirements of the private library for the bounded box format follow. 0 +------------------------------------------------------------------+ | VSE BOUNDED BOX ALLOCATIONS | +------------------------------------------------------------------+ + | | | DATA FORMAT V1 | | KBYTES OF DATA 1067 Kbytes | +------------------------------------------------------------------+ + | | | STORAGE ALLOCATION | | | | 3380 3375 3350 3340 3330 FBA | +------------------------------------------------------------------+ + | | | | | 2 3 2 9 4 - Cylinders| | | | 23 28 46 99 63 - Tracks | | | | 1380 Blocks | | | | | | Figure 6. VSE Bounded Box Format Storage Requirements | +------------------------------------------------------------------+ - - - - - - - - Machine Readable Basic Material 10 1 - - INSTALLATION PROGRAMMING REQUIREMENTS + _____________________________________ - For the MVS operating environment, the following program is a prerequisite: 0 * Multiple Virtual Storage/370 System Product (MVS/370 SP) Version 1, Release 3, Modification Level 0 or later, Multiple Virtual Storage/Extended Architecture System Product (MVS/XA SP) Version 2, Release 1, Modification Level 3 or later, or Multiple Virtual Storage/Enterprise Systems Architecture (MVS/ESA SP) Version 3, Release 1, Modification 0 or later. 0 If SMP/E rather than IEBCOPY is used to install the bounded box format, then the following is also a prerequisite: 0 * System Modification Program Extended (SMP/E), Release 5 or later. - For the VM/SP operating environment, the following program is a prerequisite: 0 * Virtual Machine/System Product Conversational Monitor System (VM/SP-CMS) Release 4 or later. - 0 For the VSE operating environment, the following program is a prerequisite: 0 * VSE/Advanced Functions Version 2, Release 1, or later. - SMP PROCEDURES AND DATASETS + ___________________________ - If your SMP/E procedure is not named "SMPEPROC", substitute your procedure name for "SMPEPROC" where appropriate. If you do not have an SMP/E procedure, you can find instructions for building one in the SMP/E User's Guide or in the SMP/E Reference. - - Machine Readable Basic Material 11 1 - - 1. A Data Definition (DD) statement for the following DDNAME is required for the SMP/E JCL for the APPLY and APPLY CHECK: 0 +-------------------------------------------------------------+ | DDNAME DSNAME FMID FORMAT | +-------------------------------------------------------------+ + | | | | | FONTLIBB SYS1.FONTLIBB HZF1200 Bounded Box | | | | Figure 7. Required DD name for APPLY and APPLY CHECK. | +-------------------------------------------------------------+ 0 2. A Data Definition (DD) statement for the following DDNAME is required for the SMP/E JCL for the ACCEPT and ACCEPT CHECK: 0 +-------------------------------------------------------------+ | DDNAME DSNAME FMID FORMAT | +-------------------------------------------------------------+ + | | | | | AFNTLIBB SYS1.AFNTLIBB HZF1200 Bounded Box | | | | Figure 8. Required DD name for ACCEPT and ACCEPT CHECK. | +-------------------------------------------------------------+ 0 3. Following are the recommended values for the SMP/E global zone OPTIONS entry: 0 +-------------------------------------------------------------+ | SUB-ENTRY VALUE | +-------------------------------------------------------------+ + | | | | | DSSPACE (500,50,3) (or greater) | | PEMAX 9999 | | | | | | Figure 9. SMP/E global zone OPTIONS entry | +-------------------------------------------------------------+ 0 See the SMP/E Reference for instructions on updating the global zone. - - - Machine Readable Basic Material 12 1 - - UNLOAD SAMPLE SMP/E JCL + _______________________ - Use the following JCL to unload the sample SMP/E JCL from the tape PISPEC.FONTS.BASE. 0 +-------------------------------------------------------------+ | //JOB JOB | | //UNLOAD EXEC PGM=IEBCOPY | | //SYSPRINT DD SYSOUT=A | | //SYSUT3 DD UNIT=SYSDA,SPACE=(TRK,(1,1)), | | // DISP=(NEW,DELETE) | | //SYSUT4 DD UNIT=SYSDA,SPACE=(TRK,(1,1)), | | // DISP=(NEW,DELETE) | | //INTAPE DD DSN=SAMPJCL,UNIT=TAPE,VOL=SER=ZF1200, | | // LABEL=(3,SL),DISP=OLD | | //OUT DD DSN=ZF1200.JCLLIB,UNIT=SYSDA, | | // DISP=(NEW,CATLG,DELETE),DCB=SYS1.PROCLIB, | | // VOL=SER=xxxxxx,SPACE=(TRK,(1,1,4)) | | //SYSIN DD * | | COPY INDD=INTAPE,OUTDD=OUT | | /* | | | | Figure 10. Sample JCL to Unload Sample SMP/E JCL from Tape | +-------------------------------------------------------------+ 0 The SAMPJCL file contains the following SMP/E JCL members. These members are available for modification and use on your system. 0 +-------------------------------------------------------------+ | Description Member Name | +-------------------------------------------------------------+ + | | | | | Sample RECEIVE BBABCREC | | Sample APPLY CHECK BBABCAPK | | Sample APPLY BBABCAPP | | Sample ACCEPT CHECK BBABCACK | | Sample ACCEPT BBABCACC | | | | Figure 11. SMP/E JCL members | +-------------------------------------------------------------+ - - - Machine Readable Basic Material 13 1 - - INSTALLATION PROCEDURE - MVS ENVIRONMENT + ________________________________________ - INSTRUCTIONS FOR PRE-INSTALLATION PLANNING + __________________________________________ - * Ensure that you have tape PISPEC.FONTS.BASE (see Figure 2 on page 6). 0 * The bounded box format can be installed using the MVS utility IEBCOPY or the MVS installation program SMP/E. Select the appropriate technique for your installation and ensure that the various components of your MVS system have been brought up to the required level (see "Installation Programming Requirements" on page 11). 0 * If you are using SMP/E, update SMP/E procedures and data sets as appropriate (see "SMP Procedures and Datasets" on page 11) 0 * Ensure that you have enough space in the partitioned data set referenced by the OUT DD statements in "Installation Examples using IEBCOPY" on page 15 or the FONTLIBB and AFNTLIBB DD statements in "Installation Example using SMP/E" on page 15 (see Figure 4 on page 8 for space information). 0 * The Pi and Specials fonts in bounded box format are ready to use. The tape contents can be loaded directly into a system font library (SYS1.FONTLIBB is created in the following example). - - - - - - Installation Procedure - MVS Environment 14 1 - - INSTALLATION EXAMPLES USING IEBCOPY + ___________________________________ - +-------------------------------------------------------------+ | //COPYJCL JOB | | //COPY EXEC PGM=IEBCOPY | | //SYSPRINT DD SYSOUT=* | | //SYSUT3 DD UNIT=SYSDA,SPACE=(80,(42,5)) | | //SYSUT4 DD UNIT=SYSDA,SPACE=(256,(3,1)),DCB=(KEYLEN=8) | | //INTAPE DD DSN=HZF1200.F1,UNIT=TAPE,VOL=SER=ZF1200, | | // LABEL=(2,SL),DISP=OLD | | //OUT DD DSN=SYS1.FONTLIBB,UNIT=SYSDA, | | // DISP=(NEW,CATLG,DELETE), | | // DCB=(RECFM=VBM,LRECL=8205,BLKSIZE=8209), | | // VOL=SER=xxxxxx,SPACE=(TRK,(xx,x,xx),RLSE) | | //SYSIN DD * | | COPY INDD=INTAPE,OUTDD=OUT | | /* | | | | Figure 12. Sample JCL to Load New Data Set | +-------------------------------------------------------------+ - +-------------------------------------------------------------+ | //COPYJCL JOB | | //COPY EXEC PGM=IEBCOPY | | //SYSPRINT DD SYSOUT=* | | //SYSUT3 DD UNIT=SYSDA,SPACE=(80,(42,5)) | | //SYSUT4 DD UNIT=SYSDA,SPACE=(TRK,(300,50)) | | //INTAPE DD DSN=HZF1200.F1,UNIT=TAPE,VOL=SER=ZF1200, | | // LABEL=(2,SL),DISP=OLD | | //OUT DD DSN=SYS1.FONTLIBB,DISP=OLD | | //SYSIN DD * | | COPY INDD=((INTAPE,R)),OUTDD=OUT | | /* | | | | Figure 13. Sample JCL to Merge into Existing Data Set | +-------------------------------------------------------------+ - INSTALLATION EXAMPLE USING SMP/E + ________________________________ - NOTE: The SMP/E dialog panels may be used for the steps which follow instead of the sample JCL shown. - Installation Procedure - MVS Environment 15 1 - - Load SMP/E Libraries via RECEIVE: Execute SMP/E to unload Pi + _________________________________ and Specials font data from the install tape into the SMP/E data sets (SMPPTS and temporary data sets). Sample JCL follows. 0 +-------------------------------------------------------------+ | //JOB1 JOB | | //RECEIVE EXEC SMPEPROC | | //SMP.SMPPTFIN DD DSN=SMPMCS,DISP=(OLD,PASS), | | // VOL=SER=ZF1200,LABEL=(1,SL), | | // UNIT=(TAPE,,DEFER) | | //SMPTLIB DD UNIT=xxxx,DISP=OLD,VOL=SER=nnnnnn | | //SMP.SMPCNTL DD * | | SET BDY(GLOBAL). | | RECEIVE S(HZF1200) SYSMODS. | | /* | | | | Figure 14. Sample SMP/E RECEIVE JCL (Sample member | | BBABCREC) | +-------------------------------------------------------------+ 0 Perform SMP/E APPLY CHECK: Execute SMP/E to determine if the + __________________________ APPLY will execute as desired. Sample JCL follows. Resolve any error messages before continuing with the apply step. 0 +-------------------------------------------------------------+ | //JOB2 JOB | | //APPLY EXEC SMPEPROC | | //SMPTLIB DD UNIT=xxxx,DISP=OLD,VOL=SER=nnnnnn | | //FONTLIBB DD DISP=SHR,DSN=SYS1.FONTLIBB | | //SMP.SMPCNTL DD * | | SET BDY(tgtzone). | | APPLY CHECK | | GROUP REDO | | SELECT(HZF1200) | | BYPASS(ID,PRE,REQ,IFREQ). | | /* | | | | Figure 15. Sample SMP/E APPLY CHECK Procedure (Sample | | member BBABCAPK) | +-------------------------------------------------------------+ 0 Load Target Library via APPLY: Execute SMP/E to load the + ______________________________ target library from the SMP/E temporary data sets. Sample JCL follows. - - Installation Procedure - MVS Environment 16 1 - - +-------------------------------------------------------------+ | //JOB3 JOB | | //APPLY EXEC SMPEPROC | | //SMPTLIB DD UNIT=xxxx,DISP=OLD,VOL=SER=nnnnnn | | //FONTLIBB DD DISP=SHR,DSN=SYS1.FONTLIBB | | //SMP.SMPCNTL DD * | | SET BDY(tgtzone). | | APPLY | | GROUP REDO | | SELECT(HZF1200). | | /* | | | | Figure 16. Sample SMP/E APPLY Procedure (Sample member | | BBABCAPP) | +-------------------------------------------------------------+ 0 Perform SMP/E ACCEPT CHECK: Execute SMP/E to determine if the + ___________________________ ACCEPT will execute as desired. Sample JCL follows. Resolve any error messages before continuing with the accept step. 0 +-------------------------------------------------------------+ | //JOB4 JOB | | //ACCEPT EXEC SMPEPROC | | //SMPTLIB DD UNIT=xxxx,DISP=OLD,VOL=SER=nnnnnn | | //AFNTLIBB DD DISP=SHR,DSN=SYS1.AFNTLIBB | | //SMP.SMPCNTL DD * | | SET BDY(dlibzone). | | ACCEPT CHECK | | GROUP REDO | | SELECT(HZF1200) | | BYPASS(ID,PRE,REQ,IFREQ). | | /* | | | | Figure 17. Sample SMP/E ACCEPT CHECK Procedure (Sample | | member BBABCACK) | +-------------------------------------------------------------+ 0 Load Distribution Library via ACCEPT: Execute SMP/E to load + _____________________________________ the distribution library from the SMP/E temporary data sets. Sample JCL follows. - - - 0 Installation Procedure - MVS Environment 17 1 - - +-------------------------------------------------------------+ | //JOB5 JOB | | //ACCEPT EXEC SMPEPROC | | //SMPTLIB DD UNIT=xxxx,DISP=OLD,VOL=SER=nnnnnn | | //AFNTLIBB DD DISP=SHR,DSN=SYS1.AFNTLIBB | | //SMP.SMPCNTL DD * | | SET BDY(dlibzone). | | ACCEPT | | GROUP REDO | | SELECT(HZF1200). | | /* | | | | Figure 18. Sample SMP/E ACCEPT Procedure (Sample member | | BBABCACC) | +-------------------------------------------------------------+ - - - - - - - - - - - - Installation Procedure - MVS Environment 18 1 - - INSTALLATION PROCEDURE - VM ENVIRONMENT + _______________________________________ - INSTRUCTIONS FOR PRE-INSTALLATION PLANNING + __________________________________________ - * Ensure that you have an 'A' disk accessed in write mode before installing. 0 * Ensure that you have tape PISPEC.FONTS.BASE (see Figure 2 on page 6). 0 * Ensure that the various components of your VM/SP-CMS system have been brought up to the required level (see "Installation Programming Requirements" on page 11). 0 * Ensure that you have enough space on the disk you intend to use (see Figure 5 on page 9). 0 * The Pi and Specials fonts in bounded box format are ready for use on the system font library disk. - USING THE INSTALLATION EXEC + ___________________________ - When you install Pi and Specials under VM/SP, you use an EXEC supplied on the Pi and Specials tape to load the information onto the system. 0 1. Determine the size of disk you will require for Pi and Specials. Have that disk defined to the system and made available to the virtual machine used for the installation. 0 2. Logon to a virtual machine. 0 3. Spool the console commands to provide a file copy of the interactions on your virtual reader. 0 SPOOL CONSOLE START * 0 4. Access the font disk in read/write mode. Suggested commands are: 0 LINK fontdisk xxx yyy MR pword ACCESS yyy mode - Installation Procedure - VM Environment 19 1 - - * fontdisk xxx identifies the disk to be used for the installation * yyy is the virtual address that will be used (example below assumes 199) * MR is the multi read/write mode * pword is the multi password * mode is an available access mode (example below assumes X) 0 5. Define and format a temporary disk to contain the installation exec and memo during the installation. Suggested commands are: 0 DEFINE Tnnnn zzz 5 FORMAT zzz C 0 * Tnnnn is the disk type (for example, T3380) * zzz is the virtual address that will be used (for example, 222) * The mode must be C 0 6. Request that the operator attach a tape drive to your virtual machine at virtual address 181 and mount the distribution tape PISPEC.FONTS.BASE. 0 7. Set tape density and position the tape to the VM section. Suggested commands are: 0 VMFPLC2 REW VMFPLC2 FSF 10 0 8. Load the font product. Following is a sample listing of those interactions: 0 vmfplc2 load * * c (eof 2 LOADING..... I5771ABC 010005 C1 I5771ABC EXEC C1 END-OF-FILE OR END-OF-TAPE I5771ABC MEMO C1 END-OF-FILE OR END-OF-TAPE - - - Installation Procedure - VM Environment 20 1 - - R; I5771ABC ********************************************************************** * 5771-ABC TYPEFACE FAMILY PI AND SPECIALS * DO YOU WISH TO INSTALL? (YES | NO) * ********************************************************************** yes ENTER MDISK ADDRESS TO WHICH TYPEFACE FAMILY WILL BE LOADED. ENTER END IF YOU WANT TO ABORT THIS INSTALL PROCESS. 199 DMSACC724I '199' REPLACES ' A (191) ' DMSACC726I '199 X ' RELEASED ********************************************************************** * ... INSTALLATION IN PROGRESS ... * * 5771-ABC ... LOADING OF THE TAPE WAS DONE SUCCESSFULLY ... * * * * ... VERIFICATION IN PROCESS ... * ********************************************************************** *** THIS EXEC VERIFIES IF ALL NECESSARY FILES WERE LOADED *** *** CORRECTLY ONTO YOUR DISK *** *** IF NOT, ERROR MESSAGES WILL BE GENERATED *** ********************************************************************** *** PRODUCT WAS INSTALLED *** *** VERIFICATION SUCCESSFUL *** ********************************************************************** * ... VERIFICATION COMPLETED SUCCESSFULLY ... * * ... INSTALLATION NOW COMPLETE ... * ********************************************************************** R; 0 9. Restore disk access modes and close the console spool operation. Suggested commands are: 0 ACCESS 191 a ACCESS yyy mode SPOOL CONSOLE CLOSE 0 * yyy is the virtual address that was used (for example, 199) * mode is an available access mode (for example, X) - - - 0 Installation Procedure - VM Environment 21 1 - - INSTALLATION PROCEDURE - VSE ENVIRONMENT + ________________________________________ - INSTRUCTIONS FOR PRE-INSTALLATION PLANNING + __________________________________________ - * Ensure that you have tape PISPEC.FONTS.BASE (see Figure 2 on page 6). 0 * Ensure that the various components of your VSE system have been brought up to the required levels (see "Installation Programming Requirements" on page 11). 0 * Ensure that you have enough space on the disk you intend to use (see Figure 6 on page 10). 0 * The Pi and Specials fonts in bounded box format are ready to use. The tape contents can be loaded directly into a private library. - EXPLANATION OF SYMBOLS USED IN EXAMPLES + _______________________________________ - SYMBOL EXPLANATION + ______ ___________ 0 CUU - Replace with addresses of the various I/O devices 0 XXXXX - The number of the start-track/block relative to zero for a private library or a history file. 0 YYY - The number of tracks/blocks to be reserved for a library or a history file (see Figure 6 on page 10). 0 VOLSER - ID of the disk containing the library. - - - Installation Procedure - VSE Environment 22 1 - - INSTALLATION EXAMPLE (VSE/AF VERSION 2, RELEASE 1) + __________________________________________________ - The following job can be used to create a new private font library: 0 +-------------------------------------------------------------+ | // JOB DEFINE FONT LIBRARY | | * FOR VSAM, USE THE FOLLOWING DLBL IN PLACE OF | | * THE FONTCL DLBL AND DELETE THE EXTENT | | * // DLBL fontcl,'afp.font.library',,VSAM,CAT=usercat | | // DLBL fontcl,'afp.font.library',99/365,SD | | // EXTENT ,volser,1,0,xxxxx,yyy | | // EXEC LIBR | | DEFINE LIB=fontcl | | /* | | /& | | | | Figure 19. VSE - Sample Creation of a New Library | +-------------------------------------------------------------+ 0 The following job can be used to install Pi and Specials fonts into an existing private library: 0 +-------------------------------------------------------------+ | // JOB INSTALL FONTS | | * FOR VSAM, USE THE FOLLOWING DLBL IN PLACE OF | | * THE FONTCL DLBL AND DELETE THE EXTENT | | * // DLBL fontcl,'afp.font.library',,VSAM,CAT=usercat | | // DLBL fontcl,'afp.font.library',99/365,SD | | // EXTENT ,volser,1,0,xxxxx,yyy | | // ASSGN SYS006,cuu | | // PAUSE MOUNT TAPE PISPEC.FONTS.BASE (SYS006) | | // MTC REW,SYS006 | | // MTC FSF,SYS006,16 | | // EXEC MSHP | | INSTALL PRODUCT FROMTAPE INTO=fontcl | | /* | | /& | | | | Figure 20. VSE - Sample Installation into an Existing | | Library | +-------------------------------------------------------------+ 0 The Interactive Interface provided with VSE/SP can be used to create the necessary job steps. However, check the interactive output and make any necessary changes before executing that output. - Installation Procedure - VSE Environment 23 1 - - CUSTOMER RESPONSIBILITY + _______________________ - All program materials remain the property of IBM and when no longer needed, they are to be rendered unreadable. - - - - - - - - - - - - - - - Customer Responsibility 24 1 - - APPENDIX A. MVS SMP/E INSTALL LOGIC + ___________________________________ - The SMP/E install logic listed in this section is for information only. - ++FUNCTION(HZF1200) FESN(0560149) FILES(1) /* (C) COPYRIGHT IBM CORPORATION 1983, 1989 ALL RIGHTS RESERVED LICENSED MATERIALS - PROPERTY OF IBM (5771-ABC FONTS) REFER TO COPYRIGHT INSTRUCTIONS FORM NUMBER G120-2083 */ . ++VER(Z038). ++DATA2 (COIBMABC) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0J055J0) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0J055Z0) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0P055B0) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0P05500) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0P05560) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0P05580) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0P075B0) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0P07500) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0P07560) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0P07580) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0Q055B0) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0Q05500) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0Q05560) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0Q05580) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0Q075B0) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0Q07500) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0Q07560) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0Q07580) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (C0Z05640) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (T1GE0200) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (T1GE0300) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (T1GPI363) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0J055JE) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0J055ZE) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0P055BP) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0P0550P) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0P0556P) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0P0558P) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0P075BP) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0P0750P) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). - Appendix A. MVS SMP/E Install Logic 25 1 - - ++DATA2 (X0P0756P) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0P0758P) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0Q055BP) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0Q0550P) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0Q0556P) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0Q0558P) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0Q075BP) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0Q0750P) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0Q0756P) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0Q0758P) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). ++DATA2 (X0Z0564E) DISTLIB(AFNTLIBB) SYSLIB(FONTLIBB) RELFILE(1). - - - - - - - - - - - - - Appendix A. MVS SMP/E Install Logic 26 1 - - APPENDIX B. VM BOUNDED BOX FORMAT FILES + _______________________________________ - The files installed will be the same as those identified in the ++DATA2 statements in "Appendix A. MVS SMP/E Install Logic" on page 25 except that the MVS copyright member COIBMABC is replaced by the VM copyright file CHKABC. On VM, the file type of the installed files will be FONT3820. - - - - - - - - - - - - - - Appendix B. VM Bounded Box Format Files 27 1 - - APPENDIX C. VSE BOUNDED BOX FORMAT PHASES + _________________________________________ - The phases installed will be the same as those identified in the ++DATA2 statements in "Appendix A. MVS SMP/E Install Logic" on page 25 except that the MVS copyright member COIBMABC is replaced by the VSE copyright phase $$$COABC. - - - - - - - - - - - - - - Appendix C. VSE Bounded Box Format PHASES 28 1 - - THIS PAGE LEFT BLANK INTENTIONALLY + __________________________________ - - - - - - - - - - - - - - - - 0 This page left blank intentionally 29 1 - - READER'S COMMENT FORM + _____________________ - 5771-ABC RELEASE 01 MODIFICATION 01 CLC B20 FMIDS HZF1200 FEATURES: 5850, 5851, 5852 0 This form may be used to communicate your views about this publication. They will be sent to the author's department for whatever review and action, if any, is necessary. 0 IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation whatever. You may, of course, continue to use the information you supply. 0 NOTE: Copies of IBM publications are not stocked at the location to which this form is addressed. Please direct any requests for copies of publications, or for assistance in using your IBM system, to your IBM representative or to the IBM branch office serving your locality. 0 Possible topics for comments are: 0 * Clarity 0 * Accuracy 0 * Completeness 0 * Organization - - Thank you for your cooperation. When completed, you may mail this form to the following address: 0 International Business Machines Corporation Department 53S, Building 025P P. O. Box 1900 Boulder, Colorado 80301-9191 U. S. A. - Reader's Comment Form 30 1 - - THIS PAGE LEFT BLANK INTENTIONALLY + __________________________________ - - - - - - - - - - - - - - - - 0 This page left blank intentionally 31 1 - - - - - - - - - END OF DOCUMENT + _______________ - - - - - - - - - 0 End of Document 32 1$$$ END OF DOCUMENT $$$