| INTRODUCTION |
|
XV | |
|
CHAPTER 1 GETTING STARTED |
|
|
1 | (32) |
|
|
|
1 | (21) |
|
|
|
2 | (2) |
|
1.1.2 The Function Keypad |
|
|
4 | (2) |
|
|
|
6 | (3) |
|
1.1.4 The Main Alphanumeric Keypad |
|
|
9 | (3) |
|
1.1.5 The Cursor and Page Positioning Keypad |
|
|
12 | (2) |
|
|
|
14 | (2) |
|
|
|
16 | (3) |
|
1.1.8 Workstation Configuration |
|
|
19 | (3) |
|
1.2 SIGNING ON TO THE AS 400 |
|
|
22 | (3) |
|
1.2.1 The Program, Menu, and Library Options |
|
|
23 | (2) |
|
1.3 THE AS/400 HELP FACILITY |
|
|
25 | (2) |
|
1.4 USER SUPPORT AND EDUCATION |
|
|
27 | (5) |
|
1.4.1 SEARCH SYSTEM HELP INDEX |
|
|
29 | (1) |
|
|
|
30 | (2) |
|
1.5 SIGNING OFF THE AS 400 |
|
|
32 | (1) |
|
CHAPTER 2 THE AS 400 COMMAND LANGUAGE |
|
|
33 | (22) |
|
|
|
33 | (2) |
|
|
|
35 | (2) |
|
2.2.1 Informational Commands |
|
|
35 | (1) |
|
2.2.2 Direct Action Commands |
|
|
36 | (1) |
|
2.2.3 "Work with" Commands |
|
|
36 | (1) |
|
|
|
37 | (8) |
|
2.3.1 Finding the Right Command |
|
|
37 | (1) |
|
|
|
37 | (2) |
|
2.3.3 The Prompted Command Display |
|
|
39 | (2) |
|
2.3.4 Prompted Command Keys |
|
|
41 | (2) |
|
|
|
43 | (1) |
|
2.3.6 Summary of Prompt Characters |
|
|
44 | (1) |
|
2.3.7 Summary of Prompt Function Keys |
|
|
44 | (1) |
|
|
|
45 | (6) |
|
|
|
45 | (1) |
|
|
|
46 | (1) |
|
|
|
47 | (1) |
|
2.4.4 Major Command Groups |
|
|
47 | (4) |
|
|
|
51 | (4) |
|
|
|
51 | (1) |
|
|
|
52 | (3) |
|
CHAPTER 3 LIBRARIES, FILES, AND MEMBERS |
|
|
55 | (28) |
|
|
|
55 | (1) |
|
3.2 WHAT ARE FILES AND MEMBERS? |
|
|
56 | (1) |
|
3.3 LIBRARY AND FILE WILDCARDS |
|
|
56 | (1) |
|
3.4 EXTERNAL VERSUS INTERNAL DATA DESCRIPTIONS |
|
|
57 | (1) |
|
|
|
57 | (3) |
|
|
|
58 | (1) |
|
|
|
58 | (1) |
|
|
|
58 | (1) |
|
|
|
59 | (1) |
|
3.6 FILE AND MEMBER OPERATIONS |
|
|
60 | (16) |
|
|
|
60 | (1) |
|
3.6.2 Data Description Specifications (DDS) |
|
|
61 | (1) |
|
|
|
61 | (1) |
|
3.6.4 Data Description Specification Examples |
|
|
61 | (4) |
|
|
|
65 | (1) |
|
|
|
65 | (2) |
|
|
|
67 | (1) |
|
|
|
68 | (2) |
|
3.6.9 Listing a File Description |
|
|
70 | (4) |
|
3.6.10 Working with Files |
|
|
74 | (2) |
|
|
|
76 | (7) |
|
|
|
76 | (1) |
|
|
|
77 | (1) |
|
|
|
77 | (1) |
|
|
|
77 | (1) |
|
|
|
78 | (1) |
|
3.7.6 Displaying the Contents of a Library |
|
|
78 | (1) |
|
3.7.7 Working with Libraries |
|
|
79 | (4) |
|
CHAPTER 4 THE AS 400 USER ENVIRONMENT |
|
|
83 | (20) |
|
|
|
83 | (7) |
|
|
|
83 | (6) |
|
|
|
89 | (1) |
|
|
|
90 | (2) |
|
4.2.1 AS 400 Security Levels |
|
|
90 | (1) |
|
|
|
91 | (1) |
|
|
|
91 | (1) |
|
4.2.4 Authorization Lists |
|
|
92 | (1) |
|
|
|
92 | (3) |
|
4.3.1 Changing Your Password |
|
|
93 | (1) |
|
4.3.2 Selecting Your Password |
|
|
94 | (1) |
|
4.4 WHO IS ON THE SYSTEM? |
|
|
95 | (1) |
|
|
|
96 | (1) |
|
4.6 DISPLAYING INFORMATION ABOUT YOUR SESSION |
|
|
97 | (1) |
|
|
|
98 | (5) |
|
4.7.1 Displaying Your Library List |
|
|
99 | (1) |
|
4.7.2 Changing Your Library List |
|
|
100 | (2) |
|
4.7.3 The Current Library |
|
|
102 | (1) |
|
4.7.4 The Product Library |
|
|
102 | (1) |
|
CHAPTER 5 QUEUES AND WRITERS |
|
|
103 | (30) |
|
|
|
103 | (13) |
|
5.1.1 Creating an Output Queue |
|
|
103 | (2) |
|
5.1.2 Changing an Output Queue |
|
|
105 | (1) |
|
5.1.3 Clearing an Output Queue |
|
|
105 | (1) |
|
5.1.4 Deleting an Output Queue |
|
|
105 | (1) |
|
5.1.5 Holding an Output Queue |
|
|
105 | (1) |
|
5.1.6 Releasing an Output Queue |
|
|
106 | (1) |
|
5.1.7 Working with Output Queues |
|
|
106 | (2) |
|
|
|
108 | (1) |
|
5.1.9 Displaying Spooled Files |
|
|
108 | (2) |
|
5.1.10 Selecting Spooled Files |
|
|
110 | (1) |
|
5.1.11 Holding a Spooled File |
|
|
110 | (1) |
|
5.1.12 Releasing a Spooled File |
|
|
111 | (1) |
|
5.1.13 Deleting Spooled Files |
|
|
111 | (1) |
|
5.1.14 Changing the Attributes of Spooled Files |
|
|
111 | (1) |
|
5.1.15 Sending Spooled Files to Another System |
|
|
112 | (1) |
|
5.1.16 Working with a Single Output Queue |
|
|
112 | (4) |
|
|
|
116 | (8) |
|
5.2.1 Starting a Printer Writer |
|
|
116 | (1) |
|
5.2.2 Stopping a Printer Writer |
|
|
117 | (1) |
|
|
|
118 | (1) |
|
|
|
118 | (1) |
|
5.2.5 Changing a Printer Writer |
|
|
119 | (1) |
|
5.2.6 Working with Printer Writers |
|
|
119 | (5) |
|
|
|
124 | (9) |
|
5.3.1 Creating a Message Queue |
|
|
125 | (1) |
|
5.3.2 Deleting a Message Queue |
|
|
125 | (1) |
|
5.3.3 Changing a Message Queue |
|
|
126 | (1) |
|
5.3.4 Clearing a Message Queue |
|
|
126 | (1) |
|
5.3.5 Working with Message Queues |
|
|
127 | (1) |
|
|
|
128 | (1) |
|
5.3.7 Displaying Messages |
|
|
128 | (2) |
|
|
|
130 | (1) |
|
5.3.9 Sending a Break Message |
|
|
131 | (2) |
|
CHAPTER 6 BASIC EDITING WITH THE SOURCE ENTRY UTILITY (SEU) |
|
|
133 | (34) |
|
|
|
134 | (5) |
|
|
|
139 | (16) |
|
6.2.1 Cursor and Page Movement |
|
|
139 | (1) |
|
|
|
140 | (1) |
|
|
|
141 | (1) |
|
6.2.4 Copying and Moving Lines |
|
|
142 | (1) |
|
|
|
143 | (1) |
|
6.2.6 Other Line Commands |
|
|
144 | (4) |
|
6.2.7 Formats and Prompts |
|
|
148 | (3) |
|
|
|
151 | (2) |
|
6.2.9 Using the Find and Change Functions |
|
|
153 | (2) |
|
|
|
155 | (3) |
|
6.3.1 Browsing or Copying Members |
|
|
155 | (2) |
|
6.3.2 Browsing or Copying a Spooled File |
|
|
157 | (1) |
|
6.3.3 Viewing an Output Queue |
|
|
158 | (1) |
|
6.4 CUSTOMIZING THE SEU ENVIRONMENT |
|
|
158 | (3) |
|
|
|
161 | (1) |
|
|
|
162 | (1) |
|
6.7 EXITING AND SAVING YOUR WORK |
|
|
162 | (2) |
|
6.8 THE PROGRAMMER'S MENU |
|
|
164 | (3) |
|
CHAPTER 7 COMMAND LANGUAGE PROGRAMS |
|
|
167 | (20) |
|
7.1 WHAT IS A CL PROGRAM? |
|
|
167 | (1) |
|
7.2 GUIDELINES FOR WRITING CL PROGRAMS |
|
|
168 | (1) |
|
7.3 CL PROGRAM COMPONENTS |
|
|
169 | (4) |
|
|
|
173 | (3) |
|
|
|
176 | (1) |
|
|
|
177 | (1) |
|
7.7 EXECUTING CL PROGRAMS |
|
|
178 | (1) |
|
|
|
179 | (2) |
|
|
|
181 | (6) |
|
|
|
187 | (46) |
|
|
|
187 | (8) |
|
|
|
188 | (1) |
|
8.1.2 Saving User Libraries |
|
|
189 | (1) |
|
8.1.3 Saving Document Library Objects |
|
|
190 | (1) |
|
|
|
191 | (1) |
|
8.1.5 Additional Save Commands |
|
|
192 | (1) |
|
|
|
192 | (1) |
|
|
|
193 | (1) |
|
8.1.8 Additional Restore Commands |
|
|
194 | (1) |
|
8.1.9 Save and Restore Media |
|
|
195 | (1) |
|
8.2 TAPE AND DISKETTE OPERATION |
|
|
195 | (8) |
|
8.2.1 Initializing a Diskette |
|
|
196 | (1) |
|
8.2.2 Copying to a Diskette |
|
|
197 | (1) |
|
8.2.3 Copying from a Diskette |
|
|
198 | (1) |
|
8.2.4 Other Diskette Commands |
|
|
199 | (1) |
|
8.2.5 Initializing a Tape |
|
|
199 | (1) |
|
|
|
200 | (2) |
|
8.2.7 Copying from a Tape |
|
|
202 | (1) |
|
8.2.8 Other Tape Commands |
|
|
203 | (1) |
|
8.3 CONFIGURING LOCAL DEVICES |
|
|
203 | (4) |
|
8.3.1 Configuring a Local Workstation Device |
|
|
204 | (1) |
|
8.3.2 Configuring a Local Printer |
|
|
205 | (2) |
|
8.4 OPERATIONAL ASSISTANT |
|
|
207 | (10) |
|
|
|
217 | (3) |
|
|
|
220 | (13) |
|
CHAPTER 9 OFFICEVISION 400 |
|
|
233 | (40) |
|
9.1 THE OFFICEVISION VISION |
|
|
223 | (1) |
|
9.2 INVOKING OFFICEVISION 400 |
|
|
223 | (3) |
|
9.3 RETURNING TO THE OPENING MENU |
|
|
226 | (1) |
|
9.4 LEAVING OFFICEVISION 400 |
|
|
227 | (1) |
|
9.5 OPTION 1: THE CALENDAR FUNCTION |
|
|
228 | (18) |
|
|
|
230 | (2) |
|
9.5.2 Adding a Calendar Event or Reminder |
|
|
232 | (2) |
|
9.5.3 Adding a Calendar Meeting |
|
|
234 | (1) |
|
9.5.4 Adding Multiple Items |
|
|
235 | (2) |
|
9.5.5 Viewing Calendar Information |
|
|
237 | (2) |
|
|
|
239 | (1) |
|
9.5.7 Changing and Removing Items |
|
|
240 | (1) |
|
9.5.8 Changing and Removing Multiple Items |
|
|
241 | (1) |
|
9.5.9 Scheduling a Meeting Place |
|
|
242 | (1) |
|
9.5.10 More Calendar Tasks |
|
|
242 | (3) |
|
|
|
245 | (1) |
|
9.6 OPTIONS 2 THROUGH 4: ELECTRONIC MAIL |
|
|
246 | (11) |
|
|
|
247 | (4) |
|
9.6.2 Option 3: Send Message |
|
|
251 | (4) |
|
9.6.3 Option 4: Send Note |
|
|
255 | (2) |
|
9.7 OPTIONS 5 AND 6: DOCUMENT HANDLING |
|
|
257 | (12) |
|
9.7.1 Option 5: Documents and Folders |
|
|
257 | (1) |
|
9.7.2 Documents in Folders |
|
|
258 | (2) |
|
|
|
260 | (1) |
|
9.7.4 Option 6: Word Processing |
|
|
261 | (2) |
|
9.7.5 Invoking the Word Processor |
|
|
263 | (1) |
|
|
|
263 | (2) |
|
|
|
265 | (1) |
|
|
|
266 | (2) |
|
9.7.9 Exiting the Word Processor |
|
|
268 | (1) |
|
9.8 OPTION 7: DIRECTORIES DISTRIBUTION LISTS |
|
|
269 | (1) |
|
9.9 OPTION 8: DECISION SUPPORT |
|
|
270 | (1) |
|
9.10 OPTION 9: ADMINISTRATION |
|
|
271 | (1) |
|
|
|
272 | (1) |
|
CHAPTER 10 DATA FILE UTILITY (DFU) |
|
|
273 | (20) |
|
|
|
273 | (1) |
|
|
|
273 | (2) |
|
10.3 CREATING A DFU PROGRAM |
|
|
275 | (8) |
|
10.4 RUNNING A DFU PROGRAM |
|
|
283 | (5) |
|
10.4.1 Adding New Records |
|
|
284 | (2) |
|
10.4.2 Changing Records in a File |
|
|
286 | (1) |
|
|
|
286 | (2) |
|
|
|
288 | (1) |
|
10.5 SAVING YOUR WORK AND EXITING DFU |
|
|
288 | (1) |
|
10.6 CHANGING A DFU PROGRAM |
|
|
289 | (1) |
|
10.7 DELETING A DFU PROGRAM |
|
|
290 | (1) |
|
10.8 CHANGING DATA WITH A TEMPORARY DFU PROGRAM |
|
|
291 | (2) |
|
CHAPTER 11 SCREEN DESIGN AID (SDA) |
|
|
293 | (28) |
|
|
|
293 | (1) |
|
|
|
294 | (1) |
|
|
|
294 | (15) |
|
11.3.1 Creating a Record Format |
|
|
298 | (2) |
|
11.3.2 Adding and Deleting Fields and Constants |
|
|
300 | (2) |
|
11.3.3 Specifying Attributes and Color |
|
|
302 | (2) |
|
11.3.4 Changing the Position of Fields and Constants |
|
|
304 | (1) |
|
11.3.5 Adding Fields from a Database File |
|
|
304 | (5) |
|
11.4 SAVING YOUR WORK AND EXITING SDA |
|
|
309 | (2) |
|
|
|
311 | (6) |
|
11.5.1 Entering Menu Text |
|
|
313 | (1) |
|
11.5.2 Entering Menu Commands |
|
|
314 | (3) |
|
11.6 TESTING MENUS AND DISPLAY FILES |
|
|
317 | (4) |
|
CHAPTER 12 PROGRAMMING DEVELOPMENT MANAGER (PDM) |
|
|
321 | (34) |
|
|
|
321 | (1) |
|
|
|
321 | (1) |
|
12.3 THE LIST-ORIENTED INTERFACE |
|
|
322 | (2) |
|
|
|
323 | (1) |
|
|
|
324 | (2) |
|
|
|
326 | (2) |
|
12.6 GENERIC OBJECT SELECTION |
|
|
328 | (1) |
|
12.7 WORKING WITH LIBRARIES |
|
|
328 | (4) |
|
12.7.1 Changing Your Library List |
|
|
331 | (1) |
|
12.8 WORKING WITH OBJECTS |
|
|
332 | (8) |
|
12.9 WORKING WITH MEMBERS |
|
|
340 | (5) |
|
12.10 USING THE FIND STRING FUNCTION |
|
|
345 | (4) |
|
12.11 WORKING WITH USER-DEFINED OPTIONS |
|
|
349 | (6) |
|
CHAPTER 13 THE SYSTEM 36 EXECUTION ENVIRONMENT |
|
|
355 | (20) |
|
|
|
355 | (1) |
|
13.2 COMPONENTS OF THE SYSTEM 36 ENVIRONMENT |
|
|
356 | (1) |
|
|
|
357 | (1) |
|
13.4 SIMILARITIES AND DIFFERENCES |
|
|
357 | (2) |
|
|
|
359 | (9) |
|
13.6 COMMANDS USED IN THE S 36E |
|
|
368 | (2) |
|
13.7 SAVING AND RESTORING INFORMATION |
|
|
370 | (1) |
|
13.8 IMPROVING PERFORMANCE IN THE S 36E |
|
|
371 | (4) |
|
CHAPTER 14 AS 400 COMMUNICATIONS |
|
|
375 | (28) |
|
14.1 DISPLAY STATION PASS-THROUGH |
|
|
375 | (2) |
|
|
|
377 | (9) |
|
14.2.1 Synchronous Links (BSC and SDLC) |
|
|
378 | (1) |
|
14.2.2 Asynchronous Links |
|
|
379 | (1) |
|
|
|
380 | (1) |
|
|
|
381 | (1) |
|
|
|
382 | (1) |
|
|
|
382 | (1) |
|
14.2.7 Communications Hierarchy |
|
|
383 | (3) |
|
14.3 WORKSTATION CONNECTIVITY |
|
|
386 | (1) |
|
|
|
387 | (1) |
|
|
|
387 | (7) |
|
14.5.1 HyperText Transport Protocol (HTTP) Server |
|
|
389 | (2) |
|
14.5.2 5250 HTML Work Station Gateway |
|
|
391 | (2) |
|
|
|
393 | (1) |
|
|
|
393 | (1) |
|
|
|
394 | (9) |
|
14.6.1 The Evolution of Client Server Computing |
|
|
394 | (2) |
|
14.6.2 The Client Access 400 Solution |
|
|
396 | (1) |
|
14.6.3 CA 400 Operating Environments |
|
|
397 | (1) |
|
|
|
398 | (2) |
|
14.6.5 CA 400 and Physical Networks |
|
|
400 | (1) |
|
14.6.6 CA 400 and PC LAN Products |
|
|
401 | (2) |
|
CHAPTER 15 ADVANCED TOPICS |
|
|
403 | (20) |
|
15.1 THE SYSTEM REQUEST MENU |
|
|
403 | (2) |
|
|
|
405 | (3) |
|
|
|
408 | (1) |
|
15.4 STRUCTURED QUERY LANGUAGE (SQL) |
|
|
409 | (2) |
|
15.5 SYSTEMS APPLICATION ARCHITECTURE (SAA) |
|
|
411 | (1) |
|
|
|
412 | (1) |
|
15.7 RISC SYSTEM CHARACTERISTICS |
|
|
413 | (1) |
|
15.8 THE POWERPC AS PROCESSOR |
|
|
413 | (3) |
|
|
|
414 | (1) |
|
15.8.2 Relative Performance Ratings of AS 400 Advanced Series systems |
|
|
415 | (1) |
|
|
|
416 | (1) |
|
15.10 THE UPGRADE PROCESS |
|
|
417 | (6) |
|
15.10.1 Plan for the Upgrade |
|
|
417 | (3) |
|
15.10.2 Prepare for the Upgrade |
|
|
420 | (1) |
|
15.10.3 The Upgrade Process |
|
|
421 | (1) |
|
15.10.4 The Post-Upgrade Process |
|
|
421 | (2) |
|
APPENDIX A OS 400 COMMANDS |
|
|
423 | (42) |
|
A.1 SECTION 1: COMMANDS SORTED BY ACTION (FIRST THREE CHARACTERS) |
|
|
423 | (20) |
|
A.2 SECTION 2: COMMANDS SORTED BY OBJECT |
|
|
443 | (22) |
|
APPENDIX B TYPES OF OBJECTS |
|
|
465 | (4) |
|
|
|
469 | (4) |
|
APPENDIX D AS 400 DEVICE NAMES |
|
|
473 | (2) |
|
APPENDIX E CL PROGRAMMING OPERATORS |
|
|
475 | (4) |
|
E.1 CL PROGRAM-ONLY COMMANDS AND STATEMENTS |
|
|
475 | (1) |
|
|
|
476 | (1) |
|
E.3 CL PROGRAMMING OPERATORS |
|
|
477 | (1) |
|
E.4 SPECIAL PURPOSE PROGRAMS |
|
|
478 | (1) |
| INDEX |
|
479 | |