Chapter 9 1. Operating System, Licensed Program Products, and PTFs 2. IBM Software *Four main types: -The operating system, OS/400. -Optional Licensed Program Products (LPPs). -Optional Programming Request for Price Quotations (PRPQs). -Program Temporary Fixes (PTFs). 3. Operating System – OS/400 *Basic functions *Multi-user *Multi-tasking *DB2/400 *Industry's highest-level security *Network and communication support *Serve PC and UNIX files *Program scheduling 4. Operating System Major Functions *Running more than one program at a time concurrently. -Scheduled -Active vs. Inactive -Priority *Handling printed output (spooling). *Scheduling work on the system. *Communicating with the user. 5. Concurrent Processing *Jobs are allocated the following: -Computer processor -Main storage -I/O devices -Data resources 6. Running Programs/jobs *A program or series of programs can be scheduled. *Series of programs run concurrently and/or sequentially. *Programs waiting - low priority. *Programs running - high priority. *Programs inactive due waiting for resources. 7. OS/400 Versions *Version *Release *Modification *Called "Release Level" *For Example: -V4R4M0 8. Licensed Program Menu SEE TABLE() 9. Installed Licensed Programs SEE TABLE() 10. Installed Licensed Programs – Cont. SEE TABLE() 11. Ordering Software *The new release of the operating system, comes with: -OS/400. -All current PTFs for new OS/400. -Licensed product program(s). -All current PTFs for licensed program(s). -RPRQs and all current PTFs for them. 12. Installation Guide Determines *Length of installation. *Schedule work load. *Predict two things: -Additional disk space. -Speed of AS/400 after new release. 13. Pre-installation Process *Cleaning up the system: -Test files. -Libraries for vendor demos. -Old system logs. *PTFs needed before new release. 14. *Multiple AS/400 connects on a network, check interoperability. *Make 2 complete backups. -Include changed objects in Q libraries. * Verify users QSECOFR and QLPINSTL in system directory (DSPDIRE). 15. Display Directory Entries SEE TABLE() 16. Licensed Program Products (LPP) *Examples of LPPs are: -Client Access/400 -All program compilers (Languages) -Query products -Office Vision/400 -Application Development Toolset -Advanced backup/recovery tools 17. LICPGM Menu – Option 10 SEE TABLE() 18. Installed Licensed Programs SEE TABLE() 19. Programming Request for Price Quotations (PRPQs) *PRPQs are smaller *Single-function programs *Not "supported" by IBM 20. Program Temporary Fix -PTFs *PTFs installed permanent or temporary. *Not just installed rather loaded, then applied. -Applied permanent or temporary. -Delayed or immediate. 21. Two Types of PTFs *Normal *High-impact pervasive PTFs (HIPER) 22. Display PTF (DSPPTF) SEE TABLE() 23. PTF Details SEE TABLE() 24. PTF General Information SEE TABLE() 25. Superseded PTFs SEE TABLE() 26. Displaying PTFs by Product *DSPPTF 5769999 - LIC *DSPPTF 5769SS1 - OS/400 *DSPPTF 5769CB1 - COBOL 27. PTF Status SEE TABLE() 28. PTF Status - Continued SEE TABLE() 29. Order PTF *ECS (Electronic Customer Service) *Cover letter placed in file QAPZCOVER (library QGPL) *Member named with P followed by PTF number 30. *Display Physical File Member (DSPPFM) command *Print with Copy File (CPYF) command specifies OFILE(QSYSPRT) *HIPERs through Internet at http://www.as400service.ibm.com 31. Ordering *You can order PTFs through: -On AS/400 through ECS modem - Send PTF Order (SNDPTFORD) command. -Your marketing representative -Call AS/400 Service -Internet at: http://www.as400service.IBM.com 32. Send PTF Order SEE TABLE() 33. Special PTF Numbers -v is the OS/400 version number -r is the release number -m is the modification level 34. Reserved PTFs SEE TABLE() 35. Contact Information Screen SEE TABLE() 36. Verification Screen SEE TABLE() 37. PTF Installation *PTFs must be loaded then applied to make active. *ECS-delivered PTFs are "loaded." *Read the cover letter. *Follow any instructions. 38. Before Applying Any PTFs *Do the following: -Make a backup of your system - SAVSYS command. -All users sign off the AS/400. -Sign on with SECOFR authority. 39. Two PTF Install Operations *Load PTF (LODPTF). *Apply PTF (APYPTF). 40. Load PTF SEE TABLE() 41. Applying PTFs *PTFs are applied in two conditions: -Temporary: -Takes a little longer when they run. -Can be removed in the future. -Permanent: -Becomes a permanent part of the program product. -Runs fast. -Cannot be removed. 42. Further Two PTFs Types *Immediate—Once applied, take effect immediately. *Delayed—Once applied, do not take effect until after the next IPL. 43. Apply PTF SEE TABLE() 44. Applying PTFs Permanently *PTFs are applied temporarily by default. *System keeps two versions of system objects: -Old one is in IPL storage area A. -New one is in area B 45. Removing PTFs *Only PTFs not applied permanently can be removed. *PTF removal. -Temporarily -Permanently 46. Removing PTF Rules SEE TABLE()