As the Y2K crunch gets worse, the need for mainframe-capable remediation programmers is soaring. This book will help any programmer learn the skills they need to take advantage of this once-in-a-lifetime market opportunity. It's a concise tutorial and reference to the mainframe environment for programmers, project managers and analysts involved in Y2K remediation or legacy-to-client/server migration projects. It focuses on a "quick ramp up" for MVC, JCL, CICS and other mainframe functions, and contains extensive coverage of COBOL for Y2K remediation and legacy data migration. The authors build an example COBOL application, complete with Y2K date conversion problems, and demonstrate exactly how to solve those problems.
Sprache
Verlagsort
Verlagsgruppe
Zielgruppe
Für höhere Schule und Studium
Maße
Höhe: 235 mm
Breite: 178 mm
Dicke: 39 mm
Gewicht
ISBN-13
978-0-13-010481-6 (9780130104816)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
AHMED ALOMARI, Senior Performance Engineer at Oracle Corporation, has extensive hands-on experience in tuning large-scale UNIX database systems. Alomari has written and spoken extensively on Oracle and UNIX optimization. He resides in Redwood City, CA. Alomari is the author of two previous Prentice Hall PTR books on Oracle performance optimization, including Oracle 8 and UNIX Performance Tuning.
I. MAINFRAME FOR THE NEW MILLENNIUM.
1. Mainframe Environment.
Computers, Users, and Developers. Development Environment.
2. Future of the Mainframe Environment.
Operating Systems. Software Development. Database Management Systems. Conclusion.
3. Year 2000 Problem.
What is the Year 2000 Problem? Legacy Applications. What is the Solution? Year 2000 Project Phases. Conclusion.
II. MAINFRAME TECHNICAL REVIEW.
4. ISPF/PDF. Primary Option.
Environment (Option 0). Editing (Option 2). Data-Set Utilities (Option 3). Time-Share Option (TSO) (Option 6). User-Defined Options (Option U). Conclusion.
5. COBOL.
Anatomy of a COBOL Programming.SELECT Clauses and File Section. Working-Storage Section. I/O. ASSIGNMENT Statement. PERFORM Statement. IF THEN ELSE Statement.CASE Structure. Arithmetic. ARRAYS and TABLES. Subroutines. Sorting.
6. JCL.
JCL Syntax. JOB Statement. EXEC Statement. DD Statements. CDG - Generation Data Group. Concatenation. Refer Back. JES2/JES3 Statements. Cataloged Procedures.
7. Utilities.
IBM Utilities. SORT.
8. Command Procedure Languages.
TSO CLIST. ISPF Dialog Manager.REXX.
9. VSAM.
Anatomy of VSAM. Access Method Services. Definition of Clusters. Copying Data Sets. Printing Data Sets. How to Verify a KSDS or ESDS. Exporting and Importing. Alternate INDEX. VSAM I/O in COBOL Programs.Execution JCL for the VSAM Program. File Status Code Values Table.
10. IMS-DB.
Access Methods. Types of Programs. Design Change for Original Example. DBDGEN. PSBGEN. SELECTs and FDs. Working-Storage. Linkage-Section. Procedure Division. Command Codes. Multiple PCBs. Secondary Indexes. Checkpoint/Restart. JCL Changes.
11. DB2.
DB2 Environments. DB2 DDL. PSB with DB2. WORKING-STORAGE. LINKAGE SECTION. PROCEDURE DIVISION. SQL.SYSTEM Tables. Precompile Compile and Link.BIND.Executing the DB2 Program.
12.IMS-DC.
MFS Screen Formatting. DO and ENDDO. PSB. IMS Transaction Processing. COBOL Programming. SPA.ROLLBACK. Batch Processing.
13. CICS.
Anatomy of a CICS Program. BMS Details. On-Line Application Example.
14. Reporting Tools.
EASYTRIEVE PLUS. SAS. SYNCSORT Reporting. SPUFI.
15. Testing Tools.
Testing Methodology. BTS.DFSDDLT0. COMPAREX. SPUFI. FILE-AID. XPEDITER. Common System Completion Codes. Dump Reading.
16. Performance.
MICS. STROBE. IMF. Monitors. Explain.
17. Year 2000 Remediation.
Deciding What to Fix. Revisions to Sample Code. Compliance of Vendor Software.
Appendix A: PC/Mainframe Connectivity.
Appendix B: Tips for UNIX/C Programmers.
Appendix C: Event-Driven Programming Tips.
Appendix D: Typical Interview Questions.
Appendix E: Installation-Specific Information.
Appendix F: Web Sites for Further Information.
Appendix G: Software on CD-ROM.
Appendix H: Contents of CD-ROM.