Starter Kit- Table of Contents System iNetwork (formerly iSeries Network)
Home Site Map Contact Us My Profile Log In Join Now!
Info Centers
 Forums

 Tech Center

 News & Analysis

 Solution Center

 UK Centre
Popular Spots
 25th Anniversary

 Article Archive

 ProVIP Center (Club Tech)

 Code

 System i DocFinder

 Essential Guides

 Blogs

 Wikis

 e-Learning

 Webcasts

 Podcasts

 System i Jobs

 Events
Products
 i5 Route Finders

 Learning Center (Store)

 Product Directory
Network Poll
Determining a programmer's desktop requirements is not a black-and-white proposition, but matching equipment to programmer type can help productivity. Which "programmer type" are you?
Vote Now!
Network Memberships
 See Membership Levels

 Free E-Mail Newsletters

 Free RSS Feeds

 Subscribe/Join

 Upgrade Now

 Renew Now
About Us
 About the Network

 Network Publications

 Tech Editor Profiles

 Editorial Calendar

 Contact Us

 Subscribe

 Media Kit (PDF)

 Write For Us


System iNetwork March Sponsor





        System iNetwork March Sponsor


   Home > Starter Kit > TOC
  AS/400-iSeries Starter Kit


AS/400-iSeries Starter Kit

by Wayne Madden, iSeries NEWS Editor in Chief

Updated chapters by Gary Guthrie, iSeries NEWS Technical Editor

Table of Contents

Please note that Starter Kit for the AS/400, Second Edition is copyright 1994. Although much of its content is still valid, much is also out-of-date. The good news is that iSeries NEWS technical editor Gary Guthrie has been working on an updated edition: Starter Kit for the IBM iSeries and AS/400. We've posted sample chapters of the new book here in place of the old ones. (Updated chapters are clearly labeled as such in the Table of Contents.)

New Edition Now Available
The new Starter Kit for the IBM iSeries and AS/400, co-authored by Gary Guthrie and Wayne Madden, is now available from 29th Street Press (April 2001). Completely updated for the iSeries and expanded to cover new topics such as TCP/IP and Operations Navigator, the new book includes a CD containing all the sample code and utilities presented in the book. For more information or to order, visit the iSeries Network Store.

Acknowledgments

Introduction


SETUP

Chapter 1: Before the Power is On

Before You Install Your System
Develop an Installation Plan
Plan Education
Prepare Users for Visual and Operational Differences
Develop a Migration Plan
Develop a Security Plan
System Security Level
Password Format Rules
Identifying System Users
Develop a Backup and Recovery Plan
Establish Naming Conventions
What Next?

Chapter 2: That Important First Session

Signing On for the First Time
Establishing Your Work Environment
Now What?

Chapter 3: Access Made Easy

What Is a User Profile?
Creating User Profiles
USRPRF (User Profile)
PASSWORD (User Password)
PWDEXP (Set Password to Expired)
STATUS (Profile Status)
USRCLS (User Class) and SPCAUT (Special Authority)
Initial Sign-On Options
System Value Overrides
Group Profiles
JOBD (Job Description)
SPCENV (Special Environment)
Message Handling
Printed Output Handling
Documenting User Profiles
Maintaining User Profiles
Flexibility: The CRTUSR Command
Making User Profiles Work for You
Chapter 4: Public Authorities
What Are Public Authorities?
Creating Public Authority by Default
Limiting Public Authority
Public Authority by Design
Object-Level Public Authority
Chapter 5: Installing a New Release
Planning is Preventive Medicine
The Planning Checklist
Step 1: Is Your Order Complete?
Step 2: Manual or Automatic?
Step 3: Permanently Apply PTFs
Step 4: Clean Up Your System
Step 5: Is There Enough Room?
Step 6: Document System Changes
Step 7: Get the Latest Fixes
Step 8: Save Your System
Installation-Day Tasks
Step 9: Resolve Pending Operations
Step 10: Shut Down the INS
Step 11: Verify System Integrity
Step 12: Check System Values
Ready, Set, Go!
Final Advice
Chapter 6: Introduction to PTFs
When Do You Need a PTF?
How Do You Order a PTF?
SNDPTFORD Basics
Ordering PTFs on the Internet
How Do You Install and Apply a PTF?
Installing Licened Internal Code PTFs
Installing Licensed Program Product PTFs
Verifying Your PTF Installation
How Current Are You?
Developing a Proactive PTF Management Strategy
Preventive Service Planning
Preventive Service
Corrective Service


AS/400 OPERATIONS

Chapter 7: Getting Your Message Across: User to User

Sending Messages 101
I Break for Messages
Casting Network Messages
Sending Messages into History
Chapter 8: Secrets of a Message Shortstop
by Bryan Meyers

Return Reply Requested
A Table of Matches
Give Me a Break Message
Take a Break
It's Your Own Default
Chapter 9: Print Files and Job Logs

How Do You Make It Print Like This?
Where Have All the Job Logs Gone?
Chapter 10: Understanding Output Queues

What Is an Output Queue?
How To Create Output Queues
Who Should Create Output Queues?
How Spooled Files Get on the Queue
How Spooled Files Are Printed from the Queue
A Different View of Spooled Files
How Output Queues Should Be Organized
Chapter 11: The V2R2 Output Queue Monitor

The Old Solution
A Better Solution
The STRTFROUTQ Utility
To Compile These Utilities
A Data Queue Interface Facelift
RCVDTAQE
CLRDTAQ
Chapter 12: AS/400 Disk Storage Cleanup

Automatic Cleanup Procedures
Manual Cleanup Procedures
Enhancing Your Manual Procedures
Chapter 13: All Aboard the OS/400 Job Scheduler!
by Bryan Meyers

Arriving on Time
Running on a Strict Schedule
Two Trains on the Same Track
Derailment Dangers
Chapter 14: Keeping Up With the Past

System Message Show and Tell
History Log Housekeeping
Inside Information


SYSTEM MANAGEMENT

Chapter 15: AS/400 Save and Restore Basics
by Debbie Saugen

Designing and Implementing a Backup Strategy
Implementing a Simple Backup Strategy
Implementing a Medium Backup Strategy
Implementing a Complex Backup Strategy
An Alternative Backup Strategy
The Inner Workings of Menu SAVE
Entire System (Option 21)
System Data Only (Option 22)
All User Data (Option 23)
Setting Save Option Defaults
Printing System Information
Saving Data Concurrently Using Multiple Tape Devices
Concurrent Saves of Libraries and Objects
Concurrent Saves of DLOs (Folders)
Concurrent Saves of Objects in Directories
Save-While-Active
How Does Save-While-Active Work?
Save Commands That Support the Save-While-Active Option
Backing Up Spooled Files
Recovering Your System
Availability Options [sidebar]
Preparing and Managing Your Backup Media [sidebar]
Chapter 16: Backup Without Downtime
by Debbie Saugen

An Introduction to BRMS
Getting Started with BRMS
Saving Data in Parallel with BRMS
Online Backup of Lotus Notes Servers with BRMS
Restricted-State Saves Using BRMS
Backing Up Spooled Files with BRMS
Including Spooled File Entries in a Backup List
Restoring Spooled Files Saved Using BRMS
The BRMS Operations Navigator Interface
Terminology Differences
Functional Differences
Backup and Recovery with BRMS OpsNav
Backup Policies
Creating a BRMS Backup Policy
Backing Up Individual Items
Restoring Individual Items
Scheduling Unattended Backup and Restore Operations
System Recovery Report
BRMS Security Functions
Security Options for BRMS Functions, Components, and Items
Media Management
BRMS Housekeeping
Check It Out


WORK MANAGEMENT

Chapter 17: Defining a Subsystem

Getting Oriented
Defining a Subsystem
Main Storage and Subsystem Pool Definitions
Starting a Subsystem
Chapter 18: Where Jobs Come From

Types of Work Entries
Conflicting Workstation Entries
Job Queue Entries
Communications Entries
Prestart Job Entries
Autostart Job Entry
Where Jobs Go
Chapter 19: Demystifying Routing

Routing Data for Interactive Jobs
Routing Data for Batch Jobs
Routing Data for Autostart, Communications, and Prestart Jobs
The Importance of Routing Data
Runtime Attributes
Is There More Than One Way to Get There?
Do-It-Yourself Routing

FILE BASICS

Chapter 20: File Structures

Structural Fundamentals
Data Members: A Challenge
Database Files
Source Files
Device Files
DDM Files
Save Files
Chapter 21: So You Think You Understand File Overrides

Anatomy of Jobs
Override Rules
Scoping an Override
Overriding the Same File Multiple Times
The Order of Applying Overrides
Protecting an Override
Explicitly Removing an Override
Miscellanea
Important Additional Override Information
Overriding the Scope of Open File
Non-File Overrides
Overrides and Multi-Threaded Jobs
File Redirection
Surprised?
Chapter 22: Logical Files

Record Format Definition/Physical File Selection
Key Fields
Select/Omit Logic
Multiple Logical File Members
Keys to the AS/400 Database
Chapter 23: File Sharing

Sharing Fundamentals
Sharing Examples

BASIC CL PROGRAMMING

Chapter 24:
CL Programming: You're Stylin' Now!

CL Coding Suggestions
Chapter 25: CL Programming: The Classics

Classic Program #1: Changing Ownership
The Technique
Classic Program #2: Delete Database Relationships
The Technique
Classic Program #3: List Program-File References
The Technique
Chapter 26: CL Programs and Database Files

Why Use CL to Process Database Files?
I DCLare!
Extracting Field Definitions
Reading the Database File
File Positioning
What About Record Output?
A Useful Example
Chapter 27:
CL Programs and Display Files

CL Display File Basics
CL Display File Examples
Considerations
Chapter 28: OPNQRYF Fundamentals

The Command
Start with a File and a Format
Record Selection
Key Fields
Mapping Virtual Fields
OPNQRYF Command Performance
SQL Special Features
OPNQRYF Special Features
Chapter 29: Teaching Programs to Talk

Basic Training
Putting the Command to Work
Knowing When To Speak
Chapter 30: Just Between Us Programs

Job Message Queues
The SNDPGMMSG Command
ILE-Induced Changes
Message Types
The Receiving End
Program Message Uses
Understanding Job Logs
Chapter 31: Hello, Any Messages?

Receiving the Right Message
Note on the V2R3 RCVMSG Command Parameter Changes
Receiving the Right Values
Monitoring for a Message
Working with Examples
What Else Can You Do with Messages?
RCVMSG and the MSGTYPE and MSGKEY

OTHER CONCEPTS

Chapter 32: OS/400 Commands

Commands: The Heart of the System
Tips for Entering Commands
Customizing Commands
Modifying Default Values
Chapter 33: OS/400 Data Areas

Creating a Data Area
Local Data Areas
Group Data Areas


Bibliography

Starter Kit for the AS/400, 2nd Edition
Copyright 1994 by Duke Press
DUKE COMMUNICATIONS INTERNATIONAL
Loveland, Colorado

All rights reserved. No part of this book may be reproduced in any form by any electronic or mechanical means (including photocopying, recording, or information storage and retrieval) without permission in writing from the publisher.

It is the reader's responsibility to ensure procedures and techniques used from this book are accurate and appropriate for the user's installation. No warranty is implied or expressed.

This book was printed and bound in the United States of America.
Second Edition: April 1994
ISBN 10882419-09-X



  Sponsored Links   Featured Links


Penton Technology Media
Connected Home | SQL Server Magazine | Windows IT Pro
Report Bugs | Contact Us | Comments/Suggestions | Terms of Use | Privacy Statement | Trademarks
See Membership Levels | Subscribe | Free E-mail Newsletters | Free RSS Feeds | My Profile | Upgrade Now | Renew Now

© 2010 Penton Media, Inc.
Penton Media
System i is a trademark of International Business Machines Corporation and is used by Penton Media, Inc., under license. SystemiNetwork.com is published independently of International Business Machines Corporation, which is not responsible in any way for the content. Penton Media, Inc., is solely responsible for the editorial content and control of the System iNetwork.