Muutke küpsiste eelistusi

AS/400: A System Programmer's Guide [Kõva köide]

  • Formaat: Hardback, 336 pages, kõrgus x laius: 229x152 mm, kaal: 6600 g, 25 illustrations, index
  • Sari: J.Ranade IBM S.
  • Ilmumisaeg: 31-Dec-1997
  • Kirjastus: McGraw-Hill Inc.,US
  • ISBN-10: 0079132391
  • ISBN-13: 9780079132390
  • Kõva köide
  • Hind: 59,23 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Hardback, 336 pages, kõrgus x laius: 229x152 mm, kaal: 6600 g, 25 illustrations, index
  • Sari: J.Ranade IBM S.
  • Ilmumisaeg: 31-Dec-1997
  • Kirjastus: McGraw-Hill Inc.,US
  • ISBN-10: 0079132391
  • ISBN-13: 9780079132390
After throwing down the gauntlet to IBM AS/400 users by asserting that they utilize half of the system's capability, Dawson (technical editor, Midrange Computing Magazine ) offers an olive branch via techniques to optimize the user-friendliness of what he extols as this "beautiful operating system" powering an increasing number of client- server networks. After an introduction to systems programming for users with some familiarity with either the basic CISC or new RISC- based models the author delineates ways to create new commands, apply security tools, accelerate database jobs, customize existing software, manage APIs, and optimize system performance and configuration. The disk that the book claims should be included can probably be obtained from the publisher. Annotation c. by Book News, Inc., Portland, Or.
Preface ix
Chapter
1. Introduction
1(6)
The Shoemaker's Children
2(1)
Why "Systems Programming"?
2(1)
AS/400 Is Not Lacking
3(1)
Techniques and Skills
4(1)
Summary
5(2)
Chapter
2. Basic Skills
7(32)
Standards
8(5)
Libraries
8(5)
Spool File Processing
13(11)
Create a Work File to Determine Fields
14(2)
Write the DDS and Create a Physical File
16(2)
Write the RPG Program
18(1)
Write and Create the CL Program
19(2)
Write and Create the Command ZWRKCFGSTS
21(3)
Display Library
24(13)
Review the Original Command
24(2)
Capture the Spool File and Mark Its Contents
26(1)
Write an RPG Program (DSPLIBR1)
27(4)
Write the CL Program (DSPLIBC1)
31(4)
Write the Command Source and Create the Command
35(1)
Execute and Compare the Two Commands
36(1)
Summary
37(2)
Chapter
3. Database Files
39(52)
Quick Display File Description (QWKDSPFD)
39(19)
Using OUTFILEs
43(1)
Create the Work File DSPFDMBR
44(3)
Design and Create the Output Screen
47(4)
The RPG Program QWKFDMR1
51(3)
CL Program QWKFDMC1--Part 1
54(1)
Write and Create Command QWKDSPFD
55(1)
CL Program QWKFDMC1--Part 2
55(1)
Review
56(2)
Super Copy File (SPRCPYF)
58(20)
Overview
58(2)
Blocking Considerations for the System
60(1)
Copy File (CPYF)
60(1)
The Command Processing Program (CPP) Design
61(17)
Deleted Records Analysis (DLTRECANL)
78(11)
ZDSPLIB
79(1)
Name the Command and Write the Main CL Program
80(7)
The Command and the Analysis
87(2)
Summary
89(2)
Chapter
4. Security
91(30)
Tracking a User's Last Sign-on Date
91(8)
Inactive Users--USRACT
92(2)
Inactive Users Analysis (INAUSRANL)
94(5)
Who Gets What?
99(19)
Initial Design Considerations of DSPUSRC
100(1)
CPP CL Program DSPUSRC1
101(16)
Write and Create Command DSPUSRC
117(1)
DSPUSRC
118(1)
Summary
118(3)
Chapter
5. Performance
121(40)
Performance Monitor
121(4)
What I Monitor
122(2)
Performance Monitor Sampling
124(1)
Monthly Performance Analysis
125(25)
File QAPMJOBS
126(1)
Extract Data
126(1)
Performance Monitor Analysis--Download File Creation
133(11)
Performance Monitor Analysis--Command Creation
144(1)
Download and Chart
144(4)
Using the Graphs
148(1)
Using Performance Monitor
149(1)
Performance Tuning
150(10)
Monitor Storage Pools for Faulting and Transition Data
151(9)
Summary
160(1)
Chapter
6. System Configuration
161(28)
How Jobs Run on the AS/400
161(3)
How the AS/400 Starts Interactive Jobs
161(2)
How the AS/400 Starts Batch Jobs
163(1)
All Together Now
164(1)
Overview of Create Subsystem (CRTSBS) Command
164(24)
Create Subsystem (CRTSBS) Command
165(17)
Executing CRTSBS
182(6)
Summary
188(1)
Chapter
7. Programming
189(20)
Quick Scan (QWKSCN) Command
190(15)
RPG Program QKWSCNR1
190(7)
Program QWKSCNR2
197(4)
RPG Program QWKSCNR3
201(1)
Print Program RPG QWKSCNR4
202(3)
Command QWKSCN
205(1)
Summary
205(4)
Chapter
8. APIs for Power
209(48)
API Overview
209(7)
APIs' Dark Side
210(1)
Testing the Waters
210(1)
APIs Are Not a Panacea
211(1)
New Terms and Concepts
211(3)
API Parameters
214(2)
Using the API Manuals
216(1)
A Conversion API
216(7)
A Retrieve API
223(4)
A List API
227(12)
User Spaces
227(6)
Back to the List API Program
233(6)
List API Program Summary
239(1)
User Index
239(16)
Create User Index (QUSCRTUI)
240(1)
Add User Index Entry (QUSADDUI)
241(3)
Retrieve User Index Entries (QUSRTVUI)
244(3)
Delete User Index (QUDLTUI)
247(1)
ZDSPLIB Command Using User Index APIs
248(5)
Review the New ZDSPLIB
253(2)
Summary
255(2)
Chapter
9. Pointer Addressing and List APIs
257(10)
New Copies and Special APIs
257(1)
Address Pointers--Definition
258(8)
Processing User Lists with Address Pointers
259(1)
Processing API QUSLOBJ'S User Space
260(6)
Conclusion
266(1)
Appendix A. File Layouts for Selected IBM Commands 267(18)
Appendix B. AS/400 APIs 285(8)
Index 293(10)
Disk Instructions 303