Résumé
If you're new to CICS, by the end of chapter 2, you'll see how a complete CICS program works, so you'll understand all the pieces involved. And by the end of section 2 (just 6 chapters), you'll be able to design, code, and test CICS programs on your own. No time-consuming courses needed!
But that's just the beginning. Whether you're a new or experienced programmer, the rest of the book covers features that enhance your skills and answer the questions that crop up on the job every day.
To be specific, section 3 presents additional commands and techniques you'll use regularly on the job. Section 4 presents a complete CICS application made up of 4 interrelated programs—great time-saving models for your own work. Section 5 shows you how to process files and DB2 databases (essential skills in any CICS shop). And section 6 gives you an overview of other CICS capabilities...including Web programming...that even the most experienced programmers in your shop may not know much about.
So get this book today. See for yourself why it's still the programmer's choice...just as it's been ever since the original edition was published 17 years ago.
Here are a few more highlights: A look at where CICS is headedLearn how to design, code, and test modular programs in which CICS is used for what it does best: transaction processing on the mainframe (then, other languages like Java or Visual Basic can be used for the user interface).
Real-world introduction to Web programmingPreview what's involved in developing CICS applications for the Web. With each new version of CICS, IBM is providing and refining tools that enable CICS to be used for back-end transaction processing while other languages are used for the user interface in a Web browser. So you can be sure this will be part of your future as a CICS programmer.
Professional coding modelsYou need complete program examples to learn CICS, and that's what you get in the this book. Not snippets of code that leave you with questions, but 12 full programs, with specs, design, BMS mapsets, and COBOL code, that teach you how to handle real-world programming demands.
Paired pages for quick knowledgeAll the information is presented in "paired pages," with the essential details and examples on the right and the perspective on the left. You read less and learn faster!
Flexible referenceThe paired pages and the coding examples make this book easy to use for reference (in fact, the paired pages make so much difference that it's definitely worth getting a copy even if you have the previous edition). Find the answers you need, right when you need them.
Contents
Section 1 Introduction to CICS
Chapter 1 CICS concepts and terms
- An introduction to CICS 4
- How CICS manages multiple users 12
- CICS services 16
- How a CICS program works 26
- The specifications and BMS mapset for an inquiry program 38
- The design and COBOL code for the inquiry program 48
- The CICS commands used in the program 60
- How to develop a CICS program 66
Chapter 3 How to design a CICS program
- The customer maintenance program 74
- How to create an event/response chart 78
- How to create a structure chart 82
- How to design user-friendly screens 92
- How attributes control the look and operation of a field 96
- How to code BMS macros 102
- The BMS mapset and symbolic map for the customer maintenance program 116
- How to assemble a BMS mapset 132
- How to control the execution of the programs within a task 136
- How to work with mapsets 148
- How to work with files 152
- Other coding essentials 164
- The customer maintenance program 172
- Introduction to CICS program testing 190
- How to test a program from the top down 196
- How to use the CICS service transactions for testing 204
Chapter 7 How to use temporary storage control
- Temporary storage queue concepts 220
- How to work with temporary storage queues 222
- A maintenance program that uses a temporary storage queue 228
- Terminal handling techniques 234
- How to handle unrecoverable errors 254
- How to access data using the Linkage Section 258
- How to format the date and time 262
- CICS abend codes 270
- How to use the Execution Diagnostics Facility 274
Chapter 10 A systems overview
- The system design for the sample application 298
- Program control for the sample application 300
- Resources for the sample application 302
- Files for the sample application 304
- The specifications for the menu program 308
- The design for the menu program 310
- The BMS mapset and symbolic map for the menu program 312
- The COBOL code for the menu program 316
- The specifications for the maintenance program 324
- An event/response chart for the maintenance program 328
- The structure chart for the maintenance program 330
- The BMS mapset and symbolic map for the maintenance program 332
- The COBOL code for the maintenance program 340
- The specifications for the order entry program 354
- An event/response chart for the order entry program 358
- The structure chart for the order entry program 360
- The BMS mapset for the order entry program 362
- The programmer-generated symbolic map for the order entry program 366
- The COBOL code for the order entry program 370
- The COBOL code for the GETINV subprogram 386
Chapter 14 How to process files sequentially
- How to use the browse commands 392
- Two sample applications that do sequential processing 406
- Alternate indexing concepts 438
- An enhanced customer inquiry program 444
- How to use generic keys 462
- How to use the MASSINSERT option of the WRITE command 468
- How to use the TOKEN option of the file control commands 470
- How to use shared data tables 472
- CICS/DB2 concepts 476
- The DB2 version of the customer inquiry program 480
- CICS/DB2 programming considerations 496
Chapter 18 How to use other CICS control features
- How to use interval control 502
- How to use task control 512
- How to use storage control 514
- How to use recovery processing 518
- Intercommunication concepts 526
- How transaction routing works 532
- How function shipping works 534
- How to use Distributed Program Link 538
- Other intercommunication features 542
- Program design considerations 550
- How to design a modular CICS program 556
- How to code and test a modular CICS program 566
- The customer maintenance program 572
- CICS and the Internet 594
- How to access CICS programs from a Web browser 596
- How to use the HANDLE AID command 606
- How to use the HANDLE CONDITION command 610
- How to access Linkage Section data using BLL cells 614
- How to use the LENGTH option
L'auteur - Doug Lowe
Doug Lowe est considéré Outre-Atlantique comme un auteur vétéran avec plus de 40 titres écrits dans la collection "Pour les Nuls", ce qui lui a permis de vendre plus d'un million d'exemplaires de ses différents titres. Il a écrit de nombreux titres sur la suite Office et aussi des ouvrages de programmation comme ASP.NET pour les Nuls.
Autres livres de Doug Lowe
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Murach |
Auteur(s) | Doug Lowe, Raul Menendez |
Parution | 01/09/2001 |
Nb. de pages | 634 |
Format | 20,4 x 25,4 |
Couverture | Broché |
Poids | 1587g |
Intérieur | Noir et Blanc |
EAN13 | 9781890774097 |
ISBN13 | 978-1-890774-09-7 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse