+ All Categories
Home > Documents > NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment...

NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment...

Date post: 02-Apr-2021
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
26
INDEX A access paths, saving, 72 activation groups, 487-488 Add Job Queue Entry (ADDJOBQE), 50 Add Library List Entry (ADDLIBLE), 253 Add Logical File Member (ADDLFM), 262 Add Physical File Member (ADDPFM), 259 Add TCP/IP Host Table Entry (ADDTCTHTE), 476-477, 477 Add TCP/IP Interface (ADDTCPIFC), 475 administration manuals, xxix, 217-218 adopting objects (PRTADPOBJ), 177 air-conditioning, 4-5 ALL authority, 153 ALLOBJ authority, 139, 155 ampersand to designate variables in, CL and, 310 Analyze Default Password (ANZDFTPWD), 174, 480 Analyze Problem (ANZPRB) command, 441, 443-455, 443-455 Analyze Profile Activity (ANZPRFACT), 175 AND CL and, 313 data description specifications (DDS), 279 RPG IV, 334 Application Development Tools program, 238 Application Display Programming, 215 application programming interface (API), 491 Apply PTF (APYPTF), 228 AS/400, 323, 324 changing device IDs for, 408-410, 409 data description specifications (DDS), 238 development of, xxvii-xxviii EXCPT operation in, 422 file name length limits in, 403 ignored OCL statements in, 416 ignored S/36 procedures in, 414-415 interactive jobs in, 403 jobs in, 403-404 libraries in, 402, 404 limitations to, 423-424 mixing OCL and CL in S/36 procedures in, 417-418 naming conventions in, 403 nonsupported OCL statements in, 416 Note: boldface numbers indicate illustrations 499
Transcript
Page 1: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

INDEX

Aaccess paths, saving, 72activation groups, 487-488Add Job Queue Entry (ADDJOBQE), 50Add Library List Entry (ADDLIBLE), 253Add Logical File Member (ADDLFM), 262Add Physical File Member (ADDPFM), 259Add TCP/IP Host Table Entry (ADDTCTHTE),

476-477,477Add TCP/IP Interface (ADDTCPIFC), 475administration manuals, xxix, 217-218adopting objects (PRTADPOBJ), 177air-conditioning, 4-5ALL authority, 153ALLOBJ authority, 139, 155ampersand to designate variables in, CL and, 310Analyze Default Password (ANZDFTPWD), 174, 480Analyze Problem (ANZPRB) command, 441,

443-455,443-455Analyze Profile Activity (ANZPRFACT), 175AND

CL and, 313

data description specifications (DDS), 279RPG IV, 334

Application Development Tools program, 238Application Display Programming, 215application programming interface (API), 491Apply PTF (APYPTF), 228AS/400, 323, 324

changing device IDs for, 408-410,409data description specifications (DDS), 238development of, xxvii-xxviiiEXCPT operation in, 422file name length limits in, 403ignored OCL statements in, 416ignored S/36 procedures in, 414-415interactive jobs in, 403jobs in, 403-404libraries in, 402, 404limitations to, 423-424mixing OCL and CL in S/36 procedures in,

417-418naming conventions in, 403nonsupported OCL statements in, 416

Note: boldface numbers indicate illustrations 499

Page 2: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

AS/400,continuedobjects in, 402READ operation in, 422, 423RPG II and, 419-424SETLL operation in, 422sharing files in, 411source code in, 402-403storing deleted files in cache using, 411STRTUP1 or STRTUP2 procedures in, 414substitution expressions for S/36 in, 419System/36 vs. 402-404unsupported RPG II features in, 421unsupported S/36 procedures in, 414-415unsupported S/36 commands in, 412

AS/400 Basic System Operation, Administration andProblem Handling, 218, 428

AS/400 Local Device Configuration, 218AS/400 Physical Planning Reference, 218AS/400 REXX/400 Reference, 216AS/400 Software Installation, 218AS/400 System Operation For New Users, 218A-specs, 279-281

data description specifications (DDS), 282-283ASSIST main menu for Operational Assistant (OA),

86-87asterisk identifier of objects, 245attended IPL, 18Attention key

Operational Assistant (OA), 86user profiles, 161

AUDIT authority, 155Audit Journal Entries (DSPAUDJRNE), 177auditingAudit Journal Entries (DSPAUDJRNE) for, 177

Change Security Auditing (CHGSECAUD) for,176

Display Security Auditing (DSPSECAUD) for, 176authorities, 151-155, 491Authorization List Authorities (PRTPVTAUT) for,

177authorization lists for, 163-164

Command Authority (PRTPUBAUT) for, 177Document Authority (PRTPUBAUT) for, 178Edit Object Authority (EDTOBJAUT) for, 190File Authority (PRTPUBAUT) for, 178Folder Authority (PRTPUBAUT) for, 179Grant Object Authority (GTROBJAUT) for, 190Job And Output Queue Authority in, 179Job Description Authority (PRTJOBDAUT) for,

179Library Authority (PRTPUBAUT) for, 179

object authority in, 179, 480private, 179, 495Program Authority in, 179public in, 190, 496Revoke Object Authority (RVKOBJAUT) for, 190revoke public authority to objects with, 183-186special, 497subsystem, 180system security, 180user profile, 179user profiles assigned to, 159-160

Authorization List Authorities (PRTPVTAUT), 177authorization lists, 163-164, 246Authorization List Authorities (PRTPVTAUT) for,

177autoconfiguration, 165-166

Bbackup and recovery, 67-84, 491, 496

ASCII vs. EBCDIC coding in, 69automatic rewind of tape after, 69, 70backward recovery using, 395,395checking for active files in, 69clear objects from system as saved in, 70-71commitment control in, 396-397deleting current tape contents in, 69density of tape for, 69device to use for, 70differential backups in, 73disaster recovery planning in, 82End Commitment Control (ENDCMTCTL) for,

397forward recovery in, 393-395,394incremental backups in, 73Initialize Tape (INZTAP) for, 68-69locking during save-while-active in, 75media exchange between AS/400 and S/36 for, 84mounting tapes for, 68Operational Assistant (OA), 88,88, 96-97,96,

98-99,99recovery from journals in, 393release to use in, 70Restore Configuration (RSTCFG) for, 81Restore Document Library (RSTDLO) for, 80-81Restore Library (RSTLIB) for, 78-79Restore Object (RSTOBJ) command for, 80restoring process in, 78restoring system values in, 81-82Save Changed Objects (SAVCHGOBJ) for, 73-74Save Configurations (SAVCFG) for, 77-78

500 Note: boldface numbers indicate illustrations

INDEX

Page 3: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

Save Document Library Object (SAVDLO) for,76-77

save files for, 82-83Save Library (SAVLIB) for, 71-72Save Object (SAVOBJ) for, 72-73save outages in, 75Save System (SAVSYS) for, 76save-while-active option for, 74-76saving access paths, 72saving system values, 77-78Start Commitment Control (STRCMTCTL) for,

396-397troubleshooting tape drives for, 431upgrading to new releases and, 226volume IDs in, 68, 70

backward recovery, 395,395bandwidth for Internet applications, 473batch jobs, 491

PDM and, 364QBATCH subsystem and, 46-47

BLINK keyword, 296body of program in CL, 309break messages, 108-111browsers for Internet applications, 472, 498built-in functions (BIF) in RPG IV, 324bulletin board services (BBS), ECS and, 442

Ccabling, 6CABxx, RPG IV, 338Calculation specification, RPG IV, 326, 327CALL

CL and, 314-315ILE and, 486-487RPG II and, 422RPG IV and, 336

call a program with Operational Assistant (OA), 87call-by-copy, ILE and, 486-487central processing unit (CPU), 491CHAIN, 333Change Activation Schedule Entry (CHGACTSCDE),

175Change Active Profile List (CHGACTPRFL), 175CHANGE authority, 153Change Data Area (CHGDTAARA), 318Change Device Description (CHGDEV), 166Change Expiration Schedule Entry (CHGEXPSCDE),

175Change Job (CHGJOB), 39-40Change Journal (CHGJRN), 393

Change Library List (CHGLIBL), 253Change Message Queue (CHGMSGQ), 110Change Output Queue (CHGOUTQ), 173, 189Change Password (CHGPWD), 87Change Physical File (CHGPF), 259Change Security Auditing (CHGSECAUD), 176Change Spool File Attributes (CHGSPLFA), 54-56Change Spooled File (CHGSPLF),58, 59Change Subsystem Description (CHGSBD), 48Change System Library List (CHGSYSLBL), 253Change System Value (CHGSYSVAL), 10, 20, 136,

319Change System/36 (CHGS36), 407-408,408Change TCP/IP Domain (CHGTCPDMN), 476Change User Profile (CHGUSRPRF), 159Change Variable (CHGVAR), 308, 310-311Change Writer (CHGWTR), 62-63character (char) variables, CL and, 309Check Object Integrity (CHKOBJITG), 186CLEANUP menu for Operational Assistant (OA), 89,

89, 207,207, 456Clear Physical File Member (CLRPFM), 259Client Access and Internet applications, 473clients for Internet applications, 471COBOL/400 User’s Guide, 215combined authorities, 153command authority, 177COMMAND menu, 117,117command prompter, 121-122,122, 492

SEU and, 367-368,367commands, 246, 492

abbreviations used in, 114-115changing parameter values in, 123-124CL and, 307-308COMMAND menu for, 117,117customizing or changing, 118-121documenting changes to, 121finding, 115function keys and, 124-125GO menus for, 116-117groups of, 116,117help with, 124MAIN menu for, 116-117,116menus for, 116-118,116names of, 113-115nested prompting for, 125,125parameters for, 122-124prompter for, 121-122,122, 492QSYS location of, 118Select Command (SLTCMD) to find, 115-116structure of, 114-115,115

Note: boldface numbers indicate illustrations 501

INDEX

Page 4: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

commands,continuedSUBJECT Commands menu, 118,118System/36, 411

COMMIT operations, 397commitment control, 389, 396-397, 492Common User Access (CUA) standards, display files

and, 300-301Communications Security (PRTCMNSEC), 177Communications Configuration (CMNCFG), 90,90Compare (COMP), RPG IV, 337-338comparison operators for CL, 313compression, 206-207computer room layout and requirements, 3-7, 492concatenation of strings in CL, 311conditional operators for CL, 313conditioning indicators in data description

specifications (DDS), 279configuration

printer, 191saving before upgrading to new releases, 226system security, 181-183upgrading to new releases, verification after, 229Work with Configuration Status (WRKCFGSTS)

for, 168Connectivity Utilities/400, 472console, 497

QCONSOLE unchangeable value for, 146constant display in display files, 297constant fields, 266Control Language (CL), 307-322, 492

ampersand to designate variables in, 310body of program in, 309CALL command in, 314-315Change Data Area (CHGDTAARA) for, 318

Change System Values (CHGSYSVAL) for, 319Change Variable (CHGVAR) for, 308, 310-311character (char) variables in, 309commands in, 307-308comparison operators for, 313concatenation of strings in, 311conditional operators for, 313control commands in, 312-317Create CL Program (CRTCLPGM) for, 308Create Data Area (CRTDTAARA) for, 318data areas in, 318decimal variables in, 310Declare (DCL) commands in, 309Declare File (DCLF) command in, 320-321Delete Data Area (DLTDTAARA) for, 318Display Data Area (DSPDTAARA) for, 318Display System Values (DSPSYSVAL) for, 319

DO/ENDDO command pair, 312-313ELSE command for, 312-313End Program (ENDPGM) command in, 309, 315error handling in, 309, 315-317ESCAPE messages in, 315-316file processing with, limitations of, 320global MONMSG for, 317GOTO command in, 313-314IF command for, 312-313logical variables in, 310mixing OCL and CL in S/36 procedures in,

417-418Monitor Message (MONMSG) for, 309, 316-317parameters in, 307-308parts of program in, 309Program (PGM) command in, 309QCMDEXC API for, 308QRYSLT parameter for OPNQRFY sorts in,

347-348Receive File (RCVF) in, 321Release Writer (RLSWTR) in, 308Retrieve commands in, 319-320Retrieve Data Area (RTVDTAARA) in, 318Retrieve Job Attributes (RTVJOBA) in, 319Retrieve System Value (RTVSYSVAL) in, 319Retrieve User Profile (RTVUSRPRF) in, 320retrieving data with, 318-320RETURN command in, 315Send File (SNDF) in, 321Send/Receive File (SNDRCVF) in, 321Start Printer Writer (STRPRTWTR) in, 308String operations for, 311substring operations in, 311system values in, 319uses for, 308, 309values for variables in, 310-311variables in, 309-311Work with System Values (WRKSYSVAL) in, 319

controller descriptions, 246controlling subsystem, 492controlling the system, 29-41

checking system activity while, 34-41Display Job (DSPJOB) for, 36-37,37Display System Status (DSPSYSSTS) for, 204job logs for, 37-40path for settings in, 195-197QSYSOPR system operator profile for, 30-33system console for, 29-30System log (QHST) for, 40-41system values for, 145-149

502 Note: boldface numbers indicate illustrations

INDEX

Page 5: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

Work with Active Jobs (WRKACTJOB) for,34-35,34

Work with System Status (WRKSYSSTS), 204Work with User Jobs (WRKUSRJOB) for, 35-36,

36Copy File (CPYF), 260cover letters for PTF, 459, 462Create Bound Program (CRTBNDRPG), 488Create CL Program (CRTCLPGM), 22, 308Create Data Area (CRTDTAARA), 140, 318Create Device Printer (CRTDEVPRT), 61, 187-188Create Display File (CRTDSPF), 266-267Create Duplicate Object (CRTDUPOBJ), 48Create Job Description (CRTJOBD), 171Create Library (CRTLIB), 235, 240-241Create Line Ethernet (CRTLINETH), 473-474,474Create Logical File (CRTLF), 262, 285, 344Create Output Queue (CRTOUTQ), 172-173, 189Create Physical File (CRTPF), 258Create Printer File (CRTPRTF), 267Create Program (CRTPGM), 486Create Program Module (CRTRPGMOD), 486Create S/36E Auto Report Program (CRTS36RPT),

420Create S/36E Program (CRTS36RPG), 420Create Save File (CRTSAVF), 83Create Source Physical File (CRTSRCPF), 21, 260Create Subsystem Description (CRTSBSD), 48Create User Profile (CRTUSRPRF), 159C-specs in RPG IV, 331-333cumulative PTF, 224, 229, 458, 461-462current library, 251

PDM and, 364System/36 and, 405

cursor, QCURSYM cursor value for, 138cycle, the RPG cycle, 331

DDASD

maintenance and, 203-207saving techniques, 203-207

data areas, 246Change Data Area (CHGDTAARA) for, 318CL and, 318Create Data Area (CRTDTAARA) for, 140, 318Delete Data Area (DLTDTAARA) for, 318Display Data Area (DSPDTAARA) for, 318library lists and, 253-254Retrieve Data area (RTVDTAARA) for, 318

Data Description Specifications (DDS), 257, 258, 260,268, 277-306, 492AND or OR in A-specs in, 279A-specs in, 279-281CL programs use of, 278coding for, 278-281comments of A-specs in, 279complexity of, 281conditioning indicators of A-specs in, 279data types in A-specs of, 280decimal position in A-specs of, 280define-by-reference in, 283-285display files and, 295-301EDTCDE keyword for, 283error messages for, 299-300field definitions in A-specs of, 282-283format selector program in, multiformat logical

files, 293-294function keys in, 295-296functions in A-specs of, 280-821join logical files and, 288-290location in A-specs of, 280logical files and, 288-290multiformat logical files and, 290-294name in A-specs of, 280OPNQRYF use of, 278physical files and, 281-285printer files and, 301-306Query Management use of, 278Query/400 use of, 278record formats in, 295reference in A-specs of, 280sequence number of A-specs in, 279simple logical files and, 285-288specification type of A-specs in, 279SQL/400 use of, 278System/36, 420-421TEXT keyword for, 282type in A-specs of, 279-280UNIQUE keyword for, 282usage in A-specs of, 280

Data File Utility (DFU), 215data queues, 247data types in RPG IV, 324database files, 258-260

Add Physical File Member (ADDPFM) for, 259Change Physical File (CHGPF) for, 259cleaning out items from, 206Clear Physical File Member (CLRPFM) for, 259Copy File (CPYF) for, 260Create Physical File (CRTPF) for, 258

Note: boldface numbers indicate illustrations 503

INDEX

Page 6: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

database files,continuedData Description Specification (DDS) for, 258Delete File (DLTF) for, 259Display Physical File Member (DSPPFM) for, 260Override Database File (OVRDBF) for, 270,

272-274QSPL for, 237Remove Member (RMVM) for, 259Rename Member (RNMM) for, 259Reorganize Physical File Member (RGZPFM) for,

259dates

QDATE system date value for, 136-137QDATFMT system date value for, 136QLEAPADJ system date value for, 136

DB2 for AS/400 Query Management Programming,216

DB2 for AS/400 SQL Programming, 217DB2 for AS/400 SQL Reference, 217decimal marks, decimal position

QDECFMT decimal-format value for, 138data description specifications (DDS) and, 280

decimal variables in CL, 310Declare (DCL), 309Declare File (DCLF), 320-321dedicated mode, 496Dedicated Service Tools (DST), 29define-by-reference, 283-285Definition specification in RPG IV, 326, 327DELETE, 334Delete Data area (DLTDTAARA), 318Delete Device Description (DLTDEVD), 166Delete File (DLTF), 236, 259Delete Job Description (DLTJOBD), 171Delete Journal Receiver (DLTJRNRCV), 393Delete Library (DLTLIB), 206, 235, 242-243Delete Licensed Program (DLTLICPGM), 242-244,

243Delete Output Queue (DLTOUTQ), 173Delete Overrride (DLTOVR), 272Delete Problem (DLTPRB), 456

Delete Spool File (DLTSPLF) for, 59-60,59Delete Subsystem Description (DLTSBSD), 48Delete User Profile (DLTUSRPRF), 159, 236devices and device descriptions, 10-11, 164-169, 246,

493AS/400, 408-410,409autoconfiguration of, 165-166Change Device Description (CHGDEV) for, 166Change System Value (CHGSYSVAL), 10creating device descriptions, 167

Delete Device Description (DLTDEVD) for, 166Display Object Description (DSPOBJD) for, 168listing, 168-169maintaining, 165-168naming, 164-165Operational Assistant (OA) and, 97-98,97Print Device Address (PRTDEVADR) for, 168printer management, 167QAUTOCFG for, 146QCONSOLE for, 146QDEVNAMING for, 146-147Rename Object (RNMOBJ) for, 11system values for, 146-147System/36, 408-410,409Work with Configuration Status (WRKCFGSTS)

for, 168Work with Device Description (WRKDEVD) for,

166-167, 169device files, 247, 256Device Status (DEVICESTS) menu for Operational

Assistant (OA), 90-91,91?DEVUNIT?, 419differential backups, 73direct access storage device (DASD), 233-234

PTFs in, 234QTEMP libraries in, 235system microcode in, 234

disaster recovery planning, 82Disconnect Job (DSCJOB) for Operational Assistant

(OA), 87Disk Space (DISKTASKS) menu for Operational

Assistant (OA), 92,92Display Activation Schedule (DSPACTSCD), 175Display Active Profile List (DSPACTPRFL), 175Display Data Area (DSPDTAARA), 318Display Expiration Schedule (DSPEXPSCD), 175Display File Description (DSPFD), 256Display File Field Description (DSPFFD), 257display files, 265-266

BLINK keyword in, 296Common User Access (CUA) standards for,

300-301constant display in, 297constant fields in, 266Create Display File (CRTDSPF) for, 266-267data description specifications (DDS) and, 295-301error messages for, 299-300function keys in, 295-296indicators to condition fields in, 266input-validation for, 297-298PRINT keyword in, 296

504 Note:boldface numbers indicate illustrations

INDEX

Page 7: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

record formats in, 266, 295Screen Design Aid (SDA) for display files and, 267use of, 298-299variable display in, 297

Display Job (DSPJOB), 36-37,37, 171Display Job Log (DSPJOBLOG), 37-39,38Display Journal (DSPJRN), 392Display Library (DSPLIB), 241Display Log (DSPLOG), 40-41,40Display Message (DSPMSG), 30, 63, 106-108,107Display Object Description (DSPOBJD), 168Display Physical File Member (DSPPFM), 260Display PTF (DSPPTF), 462-463,463Display Security Auditing (DSPSECAUD), 176Display Spooled File (DSPSPLF), 56-57,56display station installation, 9Display System Status (DSPSYSSTS), 204Display System Value (DSPSYSVAL), 19, 135, 319Display User Profile (DSPUSRPRF), 159Do Until (DOU) in RPG IV, 335-336Do While (DOW) in RPG IV, 335-336DO/ENDDO

CL and, 312-313, 312RPG IV and, 335-336

Document Authority (PRTPUBAUT), 178Documentation and Problem Handling (USERHELP)

menu, 100-101,100documents, 246domain names for Internet applications, 476

Ee-business, 482Edit Library List (EDTLIBL), 253Edit Object Authority (EDTOBJAUT), 190editor (seeSource Entry Utility)EDTCDE keyword for data description specifications

(DDS), 283Electronic Customer Support (ECS), 5, 433-442, 493

Analyze Problem (ANZPRB) command for, 441bulletin board service (BBS) and, 442calling IBM through, 441-442changing IBMLink connection number for,

439-440,440changing identification for, 434changing problem-reporting connection number

for, 440-441,441IBMLink and, voice phone numbers for, 436-437management of, 433modem/telecommunication setup using, 442remote computer hookup using, 442

reporting problems to, 457Send PTF Order (SNDPTFORD) with, 442starting ECS, 434using ECS, panel-by-panel help with, 434-436,

434, 435, 436voice phone numbers for reporting problems to,

438-439,438, 439Work with Product Information (WRKPRDINF)

for, 442ELSE

CL and, 312-313RPG IV and, 334

e-mail, 472, 478End Commitment Control (ENDCMTCTL), 397End Journal Physical File (ENDJRNPF), 392End Printer Writer (ENDWTR), 62End Program (ENDPGM), 309, 315End Subsystem (ENDSBS), 24-25End System/36 (ENDS36), 407ENDIF in RPG IV, 334ENDSL in RPG IV, 336-337environment values

QSPCENV, 149System/36, 410-411,410

error handling in CL, 315-317error messages

CL and, 309data description specifications (DDS) and, 299-300display files and, 299-300printers, error messages (PRTERRMSG) and, 193

ESCAPE messages in CL, 315-316Ethernet connections, 472, 473-474,474EXCEPT, 334EXCLUDE authority, 153EXCPT operation, 422Execute Subroutine (EXSR) in RPG IV, 336Execution Environment (S/36E), 401-412external interference, 6

FFactors 1 and 2 in RPG IV, 332, 337-338field name limits in RPG IV, 324File Authority (PRTPUBAUT), 178File Description specification in RPG IV, 326, 327file name length limits

AS/400, 403RPG IV, 324

file transfer protocol (FTP), 478// FILELIB procedure, 416

Note: boldface numbers indicate illustrations 505

INDEX

Page 8: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

files, 247, 255-274Add Logical File Member (ADDLFM) for, 262Add Physical File Member (ADDPFM) for, 259CHAIN, 333Change Physical File (CHGPF) for, 259CL and, 320classification of, 255-256Clear Physical File Member (CLRPFM) for, 259constant fields in, 266Copy File (CPYF) for, 260Create Display File (CRTDSPF) for, 266-267Create Logical File (CRTLF) for, 262, 285, 344Create Physical File (CRTPF) for, 258, 281Create Printer File (CRTPRTF) for, 267Create Source Physical File (CRTSRCPF) for, 260Data Description Specification (DDS) for, 257,

258, 260, 277-306database files in, 258-260Declare File (DCLF) command in, 320-321define-by-reference in, 283-285DELETE, 334Delete File (DLTF) for, 259Delete Overrride (DLTOVR) for, 272device files, 247, 256Display File Description (DSPFD) for, 256Display File Field Description (DSPFFD) for, 257display files and, 265-266, 295-301Display Physical File Member (DSPPFM) for, 260End Journal Physical File (ENDJRNPF) for, 392EXCEPT, 334indicators to condition fields in, 266join logical files and, 256, 264-265, 288-290journaling files and, 390-391logical files and, 247, 255, 261-265, 285-288, 494members, file members in, 257-258message files and, 256multiformat logical files and, 290-294open data path (ODP) for, 268Override Database File (OVRDBF) for, 270,

272-274Override Printer File (OVRPRTF) for, 271-272overriding, 270-274PDM and, 356, 362,363physical files and, 247, 255, 256, 265-266,

301-306, 495READ for, 333READE for, 333READP for, 333

READPE for, 333Receive File (RCVF) in, 321record formats for, 256-257, 260, 266Remove Member (RMVM) for, 259, 262Reorganize Physical File Member (RGZPFM) for,

259Screen Design Aid (SDA) for display files and, 267Send File (SNDF) in, 321Send/Receive File (SNDRCVF) in, 321sharing, 268-269, 411simple logical files and, 285-288sorting data in, 341-353source files and, 247, 260-261Start Journal Physical File (STRJRNPF) for, 391storing deleted files in cache using, 411UPDATE for, 333Work with Members using PDM

(WRKMBRPDM) for, 356, 362,363WRITE for, 333

fire prevention, 6firewalls, 470, 480-481, 493fixed format of RPG IV, 328-329?FLIB?, 419flooring of computer room, 5-6Folder Authority (PRTPUBAUT), 179folders, 248Format Data (FMTDTA), 342, 349-353format selector program, multiformat logical files,

293-294forward recovery, 393-395,394FREE in RPG II, 422free form expressions in RPG IV, 324freeze up of system, 428function keys, 124-125

data description specifications (DDS) and, 295-296PDM and, 364-365SEU and, 373-375

GGeneral Purpose Library (QGPL), 237global MONMSG, CL and, 317GO ASSIST to start Operational Assistant (OA), 86GO, 116-117GOTO

CL and, 313-314RPG IV and, 338

Grant Object Authority (GTROBJAUT), 190group profiles, 161-162

506 Note: boldface numbers indicate illustrations

INDEX

Page 9: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

Hhackers, 470, 493hardware installation, 7-8Header specification, RPG IV, 326, 327help, 126-129, 493

command help, 124Documentation and Problem Handling

(USERHELP) menu for, 100-101,100Operational Assistant (OA), 99-101,99, 100QHLPSYS, 237search index for, 127-129,127, 128, 129Support and Education menu for, 126,126system help, 126-129Technical Support (TECHHELP) menu for,

99-100,99HIPER PTF, 458history logs, deletion of, 205Hold Output Queue (HLDOUTQ), 53Hold Spool File (HLDSPLF), 60Hold Writer (HLDWTR), 62HTTP Server, 478hypertext, 470hypertext markup language (HTML), 470, 493

IIBM Software Service, reporting problems to, 457IBM technical assistance with installation, 7-8IBMLink, ECS and, 436-437IF

CL and, 312-313RPG IV, 334System/36, 419

IF/ELSE/ENDIF operation in RPG IV, 334ILE COBOL for AS/400 Reference, 215ILE RPG for AS/400 Programmers Guide, 217ILE RPG for AS/400 Reference,216ILE/C/400 Migration Guide for System C/400 PRPQ

Users,214incremental backups, 73indicators in RPG IV, 329-330individual PTF, 458, 462INFO Menu in Operational Assistant (OA), 93-94,93initial program load (IPL)

attended, 18unattended, 17-18, 201

initial library list (INLLIBL), 170Initial Program Load (IPL), 493Initialize Tape (INZTAP), 68-69Input specification for RPG IV, 326, 327

input-validation for display files, 297-298inquiry messages, 105-106installation, xxviii, installation, 1-13

air-conditioning for, 4-5allowing sign-on after, 13cabling for, 6computer room layout and requirements for, 3-7device descriptions for, 10-11display station, 9Electronic Customer Support (ECS) for, 5external interference and, 6fire prevention and, 6flooring of computer room and, 5-6hardware, 7-8IBM technician for, 7-8making system available to users after, 12-13passwords and, 11-12peripheral, 8physical space required for, 3-7power supply requirements for, 4printer, 9PTF, 461security for, 5, 9security levels for, 9-10software, 8subsystem descriptions and, 12telephone lines for, 5user profiles for, 11-12Work with Configuration Status (WRKCFGSTS)

for, 13Integrated Language Environment (ILE), 249,

485-489activation groups in, 487-488call-by-copy of programs and modules in, 486-487calling programs and modules in, 486-487Create Program (CRTPGM) in, 486Create Program Module (CRTRPGMOD) in, 486modules in, 486Original Program Model (OPG) programs in,

487-488RPG IV, 324service programs in, 487

interactive jobs, 493AS/400, 403QASTLVL and, 148-149QATNPGM and, 149QINTER subsystem and, 46, 48-49QPRTKEYFMT and, 149QSPCENV and, 149system values for, 148-149System/36, 403

Note: boldface numbers indicate illustrations 507

INDEX

Page 10: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

interference, 6Internet applications, xxx, 469-483

Add TCP/IP Host Table Entry (ADDTCTHTE) for,476-477,477

Add TCP/IP Interface (ADDTCPIFC) for, 475bandwidth for, 473browsers for, 472, 498Change TCP/IP Domain (CHGTCPDMN) for, 476Client Access for, 473clients for, 471configuration information for TCP/IP, 478connecting to Internet for, 472-473Connectivity Utilities/400 for, 472Create Line Ethernet (CRTLINETH) for, 473-474,

474defining TCP/IP route for, 475-476domain names for, 476e-business and, 482e-mail and, 472, 478Ethernet connections for, 472, 473-474,474file transfer protocol (FTP) and, 478firewalls for, 470, 480-481, 493hackers and, 470HTTP Server for, 478hypertext in, 470hypertext markup language (HTML) for, 470, 493Internet defined for, 471, 493Internet Service Providers (ISP) for, 471, 473, 493intranets and, 471, 494IP addresses for, 471IP datagrams and, 471Line Printer Daemon (LPD) for, 478Line Printer Request (LPR) for, 478naming conventions for, 471Net.Commerce for, 482Net.Data for, 481-482packets and, 471routers for, 472security and, 470, 479-481servers for, 471Simple Mail Transfer Protocol (SMTP) and, 472,

478Start Host Server (STRHOSTSVR) for, 477Start TCP/IP (STRTCP) for, 477TCP/IP and, 469, 472, 473-478, 497Telnet and, 478terminology of, 470-472Token Ring connections for, 472Web page/web site development for, 481-482Web sites to visit for help with, 482World Wide Web and, 472, 498

Internet Service Providers (ISP), 471, 473, 493intranets, 471, 494IOSYSCFG authority, 155IP addresses, 471IP datagrams, Internet applications, 471Iterate (ITER) in RPG IV, 336

JJob And Output Queue authority, 179Job Description Authority, 179job and job descriptions, 169-171, 248, 494

activation groups for, 487-488AS/400, 403-404benefits of using, 170Create Job Description (CRTJOBD) for, 171Delete Job Description (DLTJOBD) for, 171Display Job description (DSPJOBD) for, 171initial library list (INLLIBL) for, 170interactive, 493Job And Output Queue Authority for, 179Job Description Authority for, 179job queues (JOBQ) for, 169, 248, 494maintaining, 171message logging (LOG) for, 170naming in, 171output queues (OUTQ) for, 170printing and, 196QDSCJOBITV system value for, 141, 147QTEMP and, 245Retrieve Job Attributes (RTVJOBA) for, 319Submit Job (SBMJOB) for, 169, 245System/36, 403-404Work with Job Description (WRKJOBD) for, 171

job logs, 37-40, 494Change Job (CHGJOB) for, 39-40Display Job Log (DSPJOBLOG) for, 37-39,38printing, 39

job queues, 169, 248, 494Add Job Queue Entry (ADDJOBQE) for, 50Submit Job (SBMJOB) for, 169

JOBCTL authority, 155join logical files, 256, 264-265

data description specifications (DDS) and, 288-290example of, 288-290keys and keywords for, 289-290three-file join in, 290

journal and journal receivers, 248, 389-398, 494Audit Journal Entries (DSPAUDJRNE) for, 177backward recovery using, 395,395Change Journal (CHGJRN) for, 393

508 Note: boldface numbers indicate illustrations

INDEX

Page 11: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

Delete Journal Receiver (DLTJRNRCV) for, 393Display Journal (DSPJRN) for, 392End Journal Physical File (ENDJRNPF) for, 392forward recovery using, 393-395,394journaling files, 390-391, 391maintaining journal receivers, 392-393recovery from journals in, 393Save Changed Object (SAVCHGOBJ) for, 391-392Send Journal Entry (SNDJRNE) for, 392Start Journal Physical File (STRJRNPF) for, 391

Kkeyboards, troubleshooting, 429

LLEAVE in RPG IV, 336length in A-specs, 280libraries, 234, 235-241, 248, 494

Add Library List Entry (ADDLIBLE) for, 253AS/400, 402, 404automatic deletion of QTEMP in, 244Change Library List (CHGLIBL) for, 253Change System Library List (CHGSYSLBL) for,

253cleaning out items from, 206Create Library (CRTLIB) in, 235, 240-241current libraries in, 251data areas in, 253-254Delete Library (DLTLIB) for, 206, 235, 242-243Delete Licensed Program (DLTLICPGM) for,

242-244,243Display Library (DSPLIB) for, 241Edit Library List (EDTLIBL) for, 253// FILELIB procedure for, 416Library Authority (PRTPUBAUT) for, 179library lists for, 251-254,251naming, 235New Procedure (FLIB) command for, 415-416output queue for, 188PDM and, 356, 357-359,358#LIBRARY, 239privacy of QTEMP, 244product libraries and, 238, 251QDOC, 238QGPL, 237QHLPSYS, 237QPDA, 238QRPG, 238QRPG38, 238

QS36ENV, 250QS36F, 239QSPL, 237QSSP (S/36) library, 239QSYS in, 236QSYS38, 238QTEMP, 244-245QUSRSYS, 237Remove Library List Entry (RMVLIBLE) for, 253Restore Document Library (RSTDLO) for, 80-81Restore Library (RSTLIB) for, 78-79, 236Restore Object (RSTOBJ) for, 236Save Change Objects (SAVCHGOBJ) for, 236Save Library (SAVLIB) for, 71-72, 236Save Object (SAVOBJ) for, 236saving access paths to, 72special environment, 238-239system portion (QSYSLIBL) of library list in, 252System/36, 402, 404, 410-411, 415-416use of, 253-254user libraries, 239-241user portion (QUSRLIBL) of library list in, 253Work with Libraries (WRKLIB) for, 239Work with Libraries using PDM (WRKLIBPDM)

for, 239, 356, 357-359,358Work with Objects (WRKOBJ) for, 241-242Work with Objects using PDM (WRKOBJPDM)

for, 241-242Library Authority (PRTPUBAUT), 179library lists, 251-254,251, 494

Add Library List Entry (ADDLIBLE) for, 253Change Library List (CHGLIBL) for, 253Change System Library List (CHGSYSLBL) for,

253current libraries in, 251Edit Library List (EDTLIBL) for, 253initial library list (INLLIBL) for, 170product libraries in, 251QSYSLIBL for, 144QUSRLIBL for, 145Remove Library List Entry (RMVLIBLE) for, 253system portion (QSYSLIBL) of, 252system values for, 144-145user portion (QUSRLIBL) of, 253

#LIBRARY, 239, 250line descriptions, 249Line Printer Daemon (LPD), 478Line Printer Request (LPR), 478Load PTF (LODPTF), 229locking during save-while-active in backup and

restore, 75

Note: boldface numbers indicate illustrations 509

INDEX

Page 12: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

logical files, 247, 255, 261-265, 494Add Logical File Member (ADDLFM) for, 262Create Logical File (CRTLF) for, 262, 285, 344data description specifications (DDS) for, 285-290defining another key using DDS in, 285-286join logical files, 264-265multiformat logical files, 290-294omitting records using DDS in, 286-288Remove Member (RMVM) for, 262selecting records using DDS in, 286-288simple, 261-263, 285-288sorting data with, 342-345uses for, 263

logical variables in CL, 310logs, message logging (LOG), 170

Mmaintenance, 199-207

CLEANUP menu of Operational Assistant (OA)for, 207, 207

compression for, 206-207DASD saving techniques in, 203-207database record cleanup for, 206Display System Status (DSPSYSSTS) for, 204electrical work in, 199history log deletion in, 205IBM vs. third-party providers of, 200initial program load (IPL) in, 201-202library cleanup for, 206library deletion for, 206maintenance agreements for, 200-201, 494mechanical work in, 199monitoring available space in, 204problem log deletion in, 206program temporary fix (PTF), permanent

installation of, 206Reclaim Documents (RCLDLO) for, 203, 205Reclaim Spool Storage (RCLSPLSTG) for, 205Reclaim Storage (RCLSTG) for, 202-203, 205recovering disk space for, 205Reorganize Physical File Member (RGZPFM) for,

206spool file deletion for, 206technicians for, 199unattended IPLs for, 201Work with System Status (WRKSYSSTS) for, 204

maintenance agreements, 200-201 494MANAGESYS menu for Operational Assistant (OA),

87, 94-95,94manuals, 209-219

online, 210-214,210-214operations and administration, 217-218printed, identification code for, 209programming, 214-217

media exchange between AS/400 and S/36 for backupand restore, 84

members, file members, 257-258memory, Reclaim Storage (RCLSTG), 202-203, 205menus, 249, 495

Screen Design Aid (SDA) for, 375-388System/36, 405

message files, 249, 256message queue (MSGQ), 249, 495

printing and, 191-193QSYSOPR, 30, 192replying to messages in, 31-33user profiles and, 160

messages, 495printer, 63-65QINQCTMSGQ system value for, 141user, 103-111

message logging (LOG), 170modules, 249

ILE and, 486RPG IV and, 325-328

Monitor Messages (MONMSG), 309CL and, 316-317global, 317

mounting tapes for backup and restore, 68?MSGID?, 419multiformat logical files

data description specifications (DDS) and, 290-294example of, 291-292,291, 292format selector program for, 293-294use of, 292-293

Nnaming conventions

AS/400, 403Internet applications, 471RPG IV, 329System/36, 403

nested prompting for commands, 125,125Net.Commerce, 482Net.Data, 481-482New Procedure (FLIB) command, 415-416NOT, CL and, 313

510 Note: boldface numbers indicate illustrations

INDEX

Page 13: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

Oobject authority, 179, 480objects, 234, 245-250

adopting, 177AS/400, 402asterisk identifier of, 245authorities for, 152-143authorization lists as, 246Check Object Integrity (CHKOBJITG) as, 186commands as, 246controller descriptions and, 246data areas as, 246data queues as, 247device descriptions as, 246documents and, 246Edit Object Authority (EDTOBJAUT) as, 190files and, 247folders and, 248Grant Object Authority (GTROBJAUT) as, 190job description as, 248job queues as, 248journal and journal receivers as, 248libraries as, 248line descriptions as, 249menus as, 249message files as, 249message queues as, 249modules as, 249object authority for, 179, 480output queues as, 249panel groups as, 250PDM and, 356, 359-361,360, 361programs as, 250Rename Object (RNMOBJ) for, 11Restore Object (RSTOBJ) for, 80Revoke Object Authority (RVKOBJAUT) for, 190Revoke Public Authority to, 183-186S/36 machine descriptions as, 250Save Changed Object (SAVCHGOBJ) for, 73-74,

391-392Save Document Library Objects (SAVDLO) for,

238Save Object (SAVOBJ) for, 72-73service programs as, 250subsystem descriptions as, 250System/36, 402user profiles as, 250Work with Objects (WRKOBJ) for, 241-242Work with Objects using PDM (WRKOBJPDM)

for, 241-241, 356, 359-361,360, 361

online manuals, 210-214,210-214ONLINE setting for printers, 191op codes

RPG II, 422RPG IV, 332

open data path (ODP), 268Open Query File (OPNQRFY), 342, 343

QRYSLT parameter in CL programs and, 347-348selecting and omitting files using, 346-347sorting data with, 345-349sorting records using, 345-346

operation control language (OCL), System/36,413-414

operation extenders in RPG IV, 333Operational Assistant (OA), 41, 85-101, 495

accessing of, 86ASSIST main menu for, 86-87Attention key for, 86BACKUP menu for, 88,88call a program with, 87Change Password (CHGPWD) and, 87CLEANUP menu for, 89,89, 207,207, 456Communications Configuration (CMNCFG) for,

90,90Device Status (DEVICESTS) menu for, 90-91,91Disconnect Job (DSCJOB) for, 87Disk Space (DISKTASKS) menu for, 92,92Documentation and Problem Handling

(USERHELP) menu for, 100-101,100GO ASSIST to start, 86MANAGESYS menu for, 87menus for, 86options (INFO) menu for, 93-94,93POWER menu for, 95-96,95power up/power down with, 148, 202Run Backup (RUNBCKUP) menu for, 96-97,96Set Up Backup (SETUPBCKUP) menu for, 98-99,

98SETUP menu for, 87, 97-98,97starting up of, 86System Management (MANAGESYS) menu for,

94-95,94Technical Support (TECHHELP) menu for,

99-100,99USERHELP menu for, 87Work with Messages (WRKMSG) and, 87Work with Spool Files (WRKSLPF) and, 87Work with User Job (WRKUSRJOB) and, 87

operations and administration manuals, 217-218OR

CL and, 313

Note: boldface numbers indicate illustrations 511

INDEX

Page 14: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

OR,continueddata description specifications (DDS), 279RPG IV, 334

Original Program Model (OPM) and RPG IV, 324,487-488

OS/400 installation, 8OS/400 Backup and Recovery, 217OS/400 CL Programming, 215OS/400 CL Reference, 217OS/400 DB2 for AS/400 Database Programming, 215OS/400 DDS Reference, 215OS/400 Printer Device Programming, 216OS/400 Security Reference, 218OS/400 Work Management,218OTHER in RPG IV, 336-337output queues (OUTQ), 51-53, 170, 171-174,

187-190, 249, 495assigning users to, 173-174,173Change Output Queue (CHGOUTQ) for, 173, 189contents of, 52Create Device Printer (CRTDEVPRT) for, 187-188Create Output Queue (CRTOUTQ) for, 172-173,

189Delete Output Queue (DLTOUTQ) for, 173Edit Object Authority (EDTOBJAUT) for, 190Grant Object Authority (GTROBJAUT) for, 190Hold Output Queue (HLDOUTQ) for, 53Job And Output Queue Authority, 179libraries for, 188maintaining, 172-173naming, 172, 188pre-assigned, 172printing and, 196, 197public authority to, 190QPRINT, 172, 187Release Output Queue (RLSOUTQ) for, 53Revoke Object Authority (RVKOBJAUT) for, 190security for, 189-190user profiles and, 160Work with Output Queue (WRKOUTQ) for, 52,

52, 53,55Work with Output Queue Description

(WRKOUTQD) for, 173workstations and, 193-194

Output specification, RPG IV, 326, 328Override Database File (OVRDBF), 270, 272-274Override Printer File (OVRPRTF), 271-272overrides, 270-274

accumulation of, 271commands for, 270Delete Overrride (DLTOVR) for, 272

Override Database File (OVRDBF) for, 270,272-274

Override Printer File (OVRPRTF) for, 271-272printing and, 196scope of, 270-271tips for safe use of, 271-272

Ppackets, Internet applications, 471panel groups, 250panels, Screen Design Aid (SDA), 375-388parameters, CL, 307-308PARM

RPG II, 422RPG IV, 336

passwords, 11, 495Analyze Default Password (ANZDFTPWD) for,

174, 480QPWDLMTAJC password system value for, 142QPWDLMTCHR password system value for, 142QPWDLMTREP password system value for, 142QPWDMAXLEN password system value for, 142QPWDMINLEN password system value for, 142QPWDPOSDIF password system value for, 142QPWDRQDDGT password system value for, 143QPWDRQDDIF password system value for, 143QPWDVLDPGM password system value for, 143QPWEXPITV password system value for, 142system values for, 142-143user profiles and, 159

peripheral installation, 8permanent application of PTF, 463-464physical files, 247, 255, 256, 495

Create Physical File (CRTPF) for, 281Create Source Physical File (CRTSRCPF) for, 21data description specifications (DDS) and, 281-285define-by-reference in, 283-285End Journal Physical File (ENDJRNPF) for, 392Reorganize Physical File Member (RGZPFM) for,

206sorting data with, 342Start Journal Physical File (STRJRNPF) for, 391

physical space required for installation, 3-7PLIST, RPG II, 422Power Down System (PWRDWNSYS), 25power failures, 427-428power supply, 4power up/power down, 17-27

announcing power-down, 23-25attended IPL, 18

512 Note: boldface numbers indicate illustrations

INDEX

Page 15: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

automatic power schedule for, 25-27,26End Subsystem (ENDSBS) command for, 24-25ending subsystems in, 22-25initial program load (IPL) and, 17, 201-202, 493Operational Assistant (OA) and, 95-96,95, 148,

202Power Down System (PWRDWNSYS) command

for, 25power failures and, 427-428power-down process for, 25QCTLSBSD and, 147QIPLDATTIM and, 147QPWRDWNLMT and, 148QSTRUPPGM and, 148Send Break Message (SNDBRKMSG) to

announce, 23start-up program for, 18-22system values for, 147-148unattended IPLs, 17-18, 201-202uninterruptible power supplies (UPS) and, 427-428

Print Device Address (PRTDEVADR), 168PRINT keyword, 296Print Profile Internals (PRTPRFINT), 175Print System Security Attributes (PRTSYSSECA),

480printer device (PRTDEV), printing and, 196, 197printer file (PRTFILE), 194-195, 196, 265-266,

267-268, 301-306constant fields in, 266Create Printer File (CRTPRTF) for, 267Data Description Specification (DDS) for, 268,

301-306indicators to condition fields in, 266keywords in, 304-305Override Printer File (OVRPRTF) for, 271-272record formats in, 266Report Layout Utility (RLU) for, 268RPG IV code for, 305-306,305sample report from, 302-305,303-304use of, 305-306

printer writers, 495printer

installation, 9message queues for, 167

printing, 51-65, 187-197assigning printer to user in, 193automatic message display in, 64-65Change Output Queue (CHGOUTQ) for, 189Change Spool File Attributes (CHGSPLFA) for,

54-56Change Spooled File (CHGSPLF) for,58, 59

Change Writer (CHGWTR) for, 62-63changing a report for, 57-59control printed output in, 53-60Create Device Printer (CRTDEVPRT) for, 61,

187-188Create Output Queue (CRTOUTQ) for, 189Create Printer File (CRTPRTF) for, 267creating printer writers for, 61Delete Spool File (DLTSPLF) for, 59-60,59deleting a report for, 59-60display a report for, 56-57Display Message (DSPMSG) for, 63Display Spooled File (DSPSPLF) for, 56-57,56Edit Object Authority (EDTOBJAUT) for, 190End Printer Writer (ENDWTR) for, 62error messages (PRTERRMSG) for, 193Grant Object Authority (GTROBJAUT) for, 190Hold Spool File (HLDSPLF) for, 60Hold Writer (HLDWTR) for, 62holding a job for, 60job description in, 196jobs in, 196Line Printer Daemon (LPD) and, 478Line Printer Request (LPR) and, 478managing printers and, 167message queue (MSGQ) for, 191-193ONLINE setting for printers in, 191output queues for, 171-174, 187-190, 193-194, 196,

197Override Printer File (OVRPRTF) for, 271-272overriding settings in, 63, 196path for settings in, 195-197Print Profile Internals (PRTPRFINT) for, 175Print System Security Attributes (PRTSYSSECA)

for, 480printer device (PRTDEV) and, 193-194, 196, 197printer files (PRTFILE) for, 194-195, 196,

265-266, 267-268, 301-306printer message queues for, 63-64,64printer settings for, 191printer writer control for, 61-65printer writers for, 495QPRINT output queue for, 187QPRTDEV for, 147QPRTKEYFMT for, 149QSPL for, 237QSTRPRTWTR unchangeable value for, 146QSYSPRT for, 194-195Reclaim Spool Storage (RCLSPLSTG) for, 205redirect to specific printer while, 54-56Release Spool File (RLSSPLF) for, 60

Note: boldface numbers indicate illustrations 513

INDEX

Page 16: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

printing,continuedRelease Writer (RLSWTR) for, 62, 308releasing a job for, 60replying to printer messages in, 63-65Report Layout Utility (RLU) for, 268restarting a report for, 60Revoke Object Authority (RVKOBJAUT) for, 190security for, 167-168, 189-190spool files in, 497Start Printer Writer (STRPRTWTR) for, 61, 308system values in, 197troubleshooting printers for, 430user profiles in, 196Work with Output Queue (WRKOUTQ) for, 54, 55Work with Spool Files (WRKSPLF) for, 54Work with User Jobs (WRKUSRJOB) for, 55workstation settings for, 193-195, 197

private authority, 153, 179, 495problem logs, 455-456

CLEANUP menu of Operational Assistant (OA)for, 456

Delete Problem (DLTPRB) for, 456deletion of, 206Work with Problems (WRKPRB) and, 206,

455-456Procedure boundaries, RPG IV, 328procedures, System/36, 405product libraries, 238, 251Program (PGM) command, 309Program Authority, 179Program Development Manager (PDM), 238,

355-365, 495batch jobs in, 364current library defaults for, 364customizing or changing defaults in, 363-365,364full-screen mode options for, 364-365function keys in, 364-365main menu of, 356,356Start PDM (STRPDM) for, 356starting SDA from, 376starting SEU from PDM, 365type and text options, 364Work with Libraries using PDM (WRKLIBPDM),

239, 356, 357-359,358Work with Members using PDM

(WRKMBRPDM), 356, 362,363Work with Objects using PDM (WRKOBJPDM),

241-242, 356, 359-361,360, 361program temporary fix (PTF), 457-465, 496

Apply PTF (APYPTF), 228cover letters for, 459, 462

cumulative, 224, 229, 458, 461-462DASD storage of, 234determining identification number of, 460Display PTF (DSPPTF), 462-463,463ECS and, 442HIPER, 458individual, 458, 462installation of, 461Load PTF (LODPTF) for, 229permanent application of, 206, 463-464Remove PTF (RMVPTF) for, 465reporting problems and, 457requesting, 459-460Send PTF Order (SNDPTFORD) for, 442, 459temporary application of, 229, 463-464upgrading to new releases, 224

programmingmanuals for, 214-217QPDA library, 238QRPG library, 238QRPG38, 238System/36, 413-424

Programming Development Manager, 216programs, 250, 495public authority, 154, 190, 496

system values and, 139-140

QQABNORMSW unchangeable value, 145QASTLVL, 148-149QATNPGM, 149QAUTOCFG, 146QBASE subsystem, 12, 43-45

Work with Subsystem Jobs (WRKSBSJOB) for, 44QBATCH subsystem, 46-47QCMDEXC API, 308QCONSOLE unchangeable value, 146QCPFMSG, 249QCTL subsystem, 45QCTLSBSD, 147QCURSYM cursor value, 138QDATE system date value, 136-137QDATFMT system date value, 136QDECFMT decimal-format value, 138QDEVNAMING, 146-147QDOC, 238, 246

Reclaim Documents (RCLDLO) for, 203, 205Restore Document Library (RSTDLO) for, 80-81Restore Document Library Objects (RSTDLO) for,

238

514 Note: boldface numbers indicate illustrations

INDEX

Page 17: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

Save Document Library Objects (SAVDLO) for,76-77, 238

QDSCJOBITV system value, 141QDSPSGNINF sign-on control system value, 143QGPL, 237QHLPSYS, 237QHST system log, 40-41

deleting files from, 41, 206Display Log (DSPLOG) for, 40-41,40

QINACTITV system value, 140-141QINQCTMSGQ system value, 141QINTER subsystem, 46 48-49QIPLDATTIM, 147QIPLSTS unchangeable value, 145QLEAPADJ system date value, 136QLMTDEVSSN sign-on control system value, 143QLMTSECOFR sign-on control system value, 143QMAXSGNACN sign-on control system value, 144QMAXSIGN sign-on control system value, 144QMODEL unchangeable value, 145QPDA, 238QPGMR subsystems, 47QPRINT output queue, 187QPRTDEV, 147, 197QPRTKEYFMT, 149QPWDLMTAJC password system value, 142QPWDLMTCHR password system value, 142QPWDLMTREP password system value, 142QPWDMAXLEN password system value, 142QPWDMINLEN password system value, 142QPWDPOSDIF password system value, 142QPWDRQDDGT password system value, 143QPWDRQDDIF password system value, 143QPWDVLDPGM password system value, 143QPWEXPITV password system value, 142QPWRDWNLMT, 148QRPG, 238QRPG38, 238QRYSLT parameter for OPNQRFY sorts, 347-348QS36ENV, 250QS36F, 239QSPCENV, 149QSPL, 237QSRLNBR unchangeable value, 145QSSP (S/36) library, 239QSTRPRTWTR unchangeable value, 146QSTRUPPGM system value, 19, 148QSYS system library, 236, 249

creating objects in, 236Delete File (DLTF) from, 236Delete User Profile (DLTUSRPRF) for, 236

deleting objects from, 236moving objects into, 236Save System (SAVSYS) for, 236upgrading to new releases, 229

QSYS38, 238QSYSLIBL, 144, 252QSYSOPR system operator profile, 30-33, 496

Display Message (DSPMSG) command for, 30-32displaying messages for, 30-32getting help with, 33message queue for, 30, 192replying to messages for, 31-33user profile for, 30

QSYSPRT, 194-195QTEMP library, 244-245

automatic deletion of QTEMP in, 244DASD storage of, 235privacy of QTEMP, 244Submit Job (SBMJOB) and, 245

QTIME system time value,, 137QTIMESEP system time value, 137queues

printer message queues, 63-64,64QINQCTMSGQ system value for, 141

QUSRLIBL, 145, 253QUSRSYS, 237

RREAD, 333, 422, 423READE, 333READP, 333READPE, 333Receive File (RCVF), 321Reclaim Documents (RCLDLO), 203, 205Reclaim Spool Storage (RCLSPLSTG), 205Reclaim Storage (RCLSTG), 202-203, 205, 235record formats, 256-257, 260, 266

data description specifications (DDS) and, 295recovery (seebackup and recovery)recovery from journals, 393reference, define-by-reference in, 283-285Release Output Queue (RLSOUTQ), 53Release Spool File (RLSSPLF), 60Release Writer (RLSWTR), 62, 308Remove Library List Entry (RMVLIBLE), 253Remove Member (RMVM), 259, 262Remove PTF (RMVPTF), 465Rename Member (RNMM), 259Rename Object (RNMOBJ), 11

Note: boldface numbers indicate illustrations 515

INDEX

Page 18: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

Reorganize Physical File Member (RGZPFM), 206,259

Report Layout Utility, 216Report Layout Utility (RLU), 268Report Program Generator (seeRPG)reporting problems, 443-456

Analyze Problem (ANZPRB) for, 443-455,443-455

Restore Configuration (RSTCFG), 81Restore Document Library (RSTDLO), 80-81Restore document Library Objects (RSTDLO), 238Restore Library (RSTLIB), 78-79, 236Restore Object (RSTOBJ), 80, 236restricted state, 496Retrieve Data area (RTVDTAARA), 318Retrieve Job Attributes (RTVJOBA), 319Retrieve System Value (RTVSYSVAL), 319Retrieve User Profile (RTVUSRPRF), 320RETURN command in CL, 315Revoke Object Authority (RVKOBJAUT), 190Revoke Public Authority to objects, 183-186REXX/400 Programmers Guide, 216ROLLBACK operations, 397routers for Internet applications, 472RPG cycle, 331RPG II, 323

AS/400 and, 419-424compiling programs in, 420Create S/36E Auto Report Program (CRTS36RPT)

for, 420Create S/36E Program (CRTS36RPG) for, 420EXCPT operation in, 422fields in, 421files with several record types in, 420-421limitations to, 423-424op codes in, 422READ operation in, 422, 423SETLL operation in, 422System/36 and, 419-424unsupported features in, 421

RPG III, 323RPG IV, 323-339

AND in, 334built-in functions (BIF) in, 324CABxx in, 338Calculation specification in, 326, 327CALL in, 336CHAIN in, 333comments of C-specs in, 333Compare (COMP) in, 337-338conditioning indicators of C-specs in, 332

control level indicator of C-specs in, 332C-specs for, 331-333cycle, the RPG cycle, 331data types in, 324Definition specification in, 326, 327DELETE in, 334development and evolution of, 323-324Do Until (DOU) in, 335-336Do While (DOW) in, 335-336DO/ENDDO in, 335-336ENDSL in, 336-337EXCEPT in, 334Execute Subroutine (EXSR) in, 336Factor of C-specs in, 332Factors 1 and 2 in, 337-338field name limits in, 324File Description specification in, 326, 327file I/O operations in, 333-334file name limits in, 324fixed format of, 328-329free form expressions in, 324GOTO in, 338Header specification in, 326, 327IF/ELSE/ENDIF operation, 334indicators in, 329-330Input specification in, 326, 327Integrated Language Environment (ILE) and, 324Iterate (ITER) in, 336LEAVE in, 336modules in, structure of, 325-328naming conventions in, 329op codes of C-specs in, 332operation extender of C-specs in, 333OR in, 334Original Program Model (OPM) and, 324OTHER in, 336-337Output specification in, 326, 328PARM in, 336printer file using, 305-306,305Procedure boundaries in, 328READ in, 333READE in, 333READP in, 333READPE in, 333result field of C-specs in, 332, 333SELECT in, 336Source Entry Utility (SEU) to code, 368-371,369,

370specification ID of C-specs in, 332specifications for, 325structured operations in, 334-337

516 Note: boldface numbers indicate illustrations

INDEX

Page 19: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

TAG in, 338unstructured operations to avoid in, 337-338UPDATE in, 333WHENxx in, 336-337WRITE in, 333

RPG programmingQRPG library, 238QRPG38 for, 238

RPG/400, 323Run Backup (RUNBCKUP) menu for Operational

Assistant (OA), 96-97,96

SS/36 machine descriptions, 250Save Change Objects (SAVCHGOBJ), 73-74, 236,

391-392Save Configurations (SAVCFG), 77-78Save Document Library Object (SAVDLO), 76-77,

238save files, 82-83

Create Save File (CRTSAVF) for, 83Save Library (SAVLIB), 71-72, 236Save Object (SAVOBJ), 72-73, 236save outage, 75Save System (SAVSYS), 76save-while-active option, 74-76SAVSYS authority, 70, 155Screen Design Aid (SDA), 355, 375-388, 496

adding display panels in, 378adding fields in, 378-380,379, 380adding records in, 378attributes for fields with, 384,384codes for input fields in, 382,383display files and, 267display records in, 377,377fields in, 386,386input/output fields in, 381,381, 382keywords for fields with, 384,385naming fields with, 383-384,383opening screens for, 376-377,376, 377records, 386-387,387saving display file using, 387-388,387Start SDA (STRSDA), 376starting SDA from PDM, 376titles for screens in, 380,380

Screen Design Aid (SDA), 217search index for help, 127-129,127, 128, 129SECADM authority, 139, 155security, 5, 9, 151-186

adopting objects (PRTADPOBJ) for, 177

ALL, 153Analyze Default Password (ANZDFTPWD) for,

174Analyze Default Passwords (ANZDFTPWD) for,

480Analyze Profile Activity (ANZPRFACT) for, 175Audit Journal Entries (DSPAUDJRNE) for, 177authorities, 151-155Authorization List Authorities (PRTPVTAUT) for,

177authorization lists for, 163-164CHANGE, 153Change Activation Schedule Entry

(CHGACTSCDE) for, 175Change Active Profile List (CHGACTPRFL) for,

175Change Expiration Schedule Entry

(CHGEXPSCDE) for, 175Change Security Auditing (CHGSECAUD) for,

176Check Object Integrity (CHKOBJITG) for, 186combined authorities, 153Command Authority (PRTPUBAUT) for, 177Communications Security (PRTCMNSEC) for, 177configure system security, 181-183Display Activation Schedule (DSPACTSCD) for,

175Display Active Profile List (DSPACTPRFL) for,

175Display Expiration Schedule (DSPEXPSCD) for,

175Display Security Auditing (DSPSECAUD) for, 176Document Authority (PRTPUBAUT) for, 178EXCLUDE, 153File Authority (PRTPUBAUT) for, 178firewalls for, 480-481, 493Folder Authority (PRTPUBAUT) for, 179GO SECURITY command, 186group profiles and, 161-162Internet applications and, 470, 479-481, 479Job And Output Queue Authority, 179Job Description Authority (PRTJOBDAUT) for,

179Library Authority (PRTPUBAUT) for, 179object authorities and, 152-153, 179, 480output queues and, 189-190password system values for, 142-143passwords, 495Print Profile Internals (PRTPRFINT) for, 175Print System Security Attributes (PRTSYSSECA)

for, 480

Note: boldface numbers indicate illustrations 517

INDEX

Page 20: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

security,continuedprinting and, 167-168, 189-190private authority and, 153, 179program authority and, 179public authority and,, 154QINACTITV system value for, 140-141QINQCTMSGQ system value for, 141Revoke Public Authority to objects for, 183-186security levels for, 9-10, 138-139, 156-157,

479-480sign-on control system values for, 143-144special, 154-155Submit/schedule batch security reports in, 176subsystem authority and, 180system security authority and, 180tools for (SECTOOLS menu) for, 174-186Trigger programs and, 180USE, 153user objects and, 180user profiles and, 157-161, 179, 180

security levels, 9-10, 138-139, 156-157, 479-480SELECT, RPG IV, 336Select Command (SLTCMD), 115-116Send Break Message (SNDBRKMSG), 23, 108-109Send File (SNDF), 321Send Journal Entry (SNDJRNE), 392Send Message (SNDMSG), 41, 103-106Send PTF Order (SNDPTFORD), 442, 459Send/Receive File (SNDRCVF), 321sequence of sort, 343servers for Internet applications, 471SERVICE authority, 155service programs, 250, 487service report preparation, 450-452,450-452sessions, System/36, 404Set System Values (SETSYSVAL), 78Set Up Backup (SETUPBCKUP) menu for

Operational Assistant (OA), 98-99,98SETLL operation, 422SETUP menu for Operational Assistant (OA), 87,

97-98,97sharing files, 268-269

AS/400, 411disadvantages for, 269open data path (ODP) for, 268SHARE coding files for, 269System/36, 411

sign-onQDSPSGNINF sign-on control system value for,

143

QLMTDEVSSN sign-on control system value for,143

QLMTSECOFR sign-on control system value for,143

QMAXSGNACN sign-on control system value for,144

QMAXSIGN sign-on control system value for, 144system value control of, 143-144, 143

simple logical files, 261-263Create Logical File (CRTLF) for, 285data description specifications (DDS) and, 285-288defining another key using DDS in, 285-286omitting records using DDS in, 286-288selecting records using DDS in, 286-288

Simple Mail Transfer Protocol (SMPT), 472, 478single-level store, 233-234software installation, 8sorting data, 341-353

Create Logical File (CRTLF) for, 344Format Data (FMTDTA) and, 342, 349-353including and omitting records for, 343logical files for, 342-345Open Query File (OPNQRFY) and, 342, 343,

345-349physical key files for, 342QRYSLT parameter for OPNQRFY sorts, 347-348selecting and omitting files for, 346-347sequence of sort in, 343

source codeAS/400, 402-403System/36 in, 402-403

Source Entry Utility (SEU), 355, 365-375, 496Browse/copy options for, 375command entry in, 366command prompter in, 367-368,367customizing, 373-375data entry areas in, 366Find/change options for, 374,374function keys in, 373-375line commands for, 371-372Roll key customization in, 373-374,374RPG IV coding using, 368-371,369, 370sample session in, 365-368,365, 366, 367SEU===> line, 372-373Start SEU (STRSEU), 365starting SEU from PDM, 365start-up program modification with, 22System/36 use of, 404top-line commands for, 372-373

Source Entry Utility (SEU), 217

518 Note: boldface numbers indicate illustrations

INDEX

Page 21: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

source files, 247, 260-261Create Source Physical File (CRTSRCPF) for, 260Data Description Specification (DDS) for, 260IBM standard, 261naming, 261record formats for, 260

special authority, 154-155, 497SPLCTL authority, 155spool files (seeprinting)SSP procedures, System/36, 413-414Start Commitment Control (STRCMTCTL), 396-397Start Host Server (STRHOSTSVR), 477Start Journal Physical File (STRJRNPF), 391Start PDM (STRPDM), 356Start Printer Writer (STRPRTWTR), 61, 308Start S/36 Procedure (STRS36PRC), 405-406Start SDA (STRSDA), 376Start System/36 (STRS36), 405Start TCP/IP (STRTCP), 477start-up program, 18-22, 497

Change System Value (CHGSYSVAL) for, 20changing IBM-provided, 21-22Create CL Program (CRTCLPGM) to compile, 22Create Source Physical File (CRTSRCPF) for, 21Display System Value (DSPSYSVAL) for, 19marking a program as, 19-21QSTRUPPGM system value for, 19SEU to edit, 22subsystem for, 50Work with System Values (WRKSYSVAL) for, 19

storagedirect access storage device (DASD) in, 233-234libraries in, 234objects in, 234Reclaim Spool Storage (RCLSPLSTG) for, 205Reclaim Storage (RCLSTG) for, 202-203, 205, 235recovering disk space and, 205single-level store in, 233-234Work with System Status (WRKSYSSTS) for, 235

string operations, CL and, 311STRTUP1 or STRTUP2 procedures, 414SUBJECT Commands menu, 118,118Submit Job (SBMJOB), 169substitution expressions, System/36, 419substring operations in CL, 311Subsystem authority, 180subsystem descriptions, 12, 250subsystems, 43-49, 497

Add Job Queue Entry (ADDJOBQE) for, 50Change Subsystem Description (CHGSBD) for, 48changing to multiple subsystems and, 44-45

controlling, 492Create Duplicate Object (CRTDUPOBJ) to

duplicate, 48Create Subsystem Description (CRTSBSD) for, 48creation of, 47, 48Delete Subsystem Description (DLTSBSD) for, 48End Subsystem (ENDSBS) command for, 24-25job queue entries for, 50maintaining of, 47output queues, 51-53power down and ending of, 22-25QBASE subsystem use as, 43-45QBATCH subsystem and, 46-47QCTL subsystem and, 45QINTER subsystem and, 46, 48-49QPGMR subsystems, 47running multiples of, 45-47start-up program for, 50Subsystem authority for, 180Work with Active Jobs (WRKACTJOB) and,

22-23Work with Subsystem Description (WRKSBSD)

for, 227Work with Subsystem Jobs (WRKSBSJOB) for,

23, 44Work with System Value (WRKSYSVAL) for, 45workstation entries for, 48-49

Support and Education menu, 126,126system configuration, Operational Assistant (OA),

97-98,97system console, 29-30

Dedicated Service Tools (DST) and, 29system help, 126-129System log (QHST), 40-41, 497System Management (MANAGESYS) menu for

Operational Assistant (OA), 94-95,94system microcode, DASD storage of, 234system operator (seeQSYSOPR)system security authority, 180system values, 133-149, 497

Change System Value (CHGSYSVAL) for, 10,136, 319

changing, printing list of, 135CL and, 319default public authority upon creation of, 139-140device-related values, 146-147Display System Values (DSPSYSVAL) for, 135,

319editing, 138idle display station security and, 140-141interactive job values and, 148-149

Note: boldface numbers indicate illustrations 519

INDEX

Page 22: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

system values,continuedlibrary list for, 144-145listing of, 134-135names of, 134password management and, 142-143power up/power down, 147-148printing and, 197QABNORMSW unchangeable, 145QASTLVL, 148-149QATNPGM, 149QAUTOCFG, 146QCONSOLE unchangeable, 146QCTLSBSD, 147QCURSYM, 138QDATE, 136-137QDATFMT, 136QDECFMT, 138QDEVNAMING, 146-147QDSCJOBITV, 141, 147QDSPSGNINF, 143QINACTITV, 140-141QINQCTMSGQ, 141QIPLDATTIM, 147QIPLSTS unchangeable, 145QLEAPADJ, 136QLMTDEVSSN, 143QLMTSECOFR, 143QMAXSGNACN, 144QMAXSIGN, 144QMODEL unchangeable, 145QPRTDEV, 147, 197QPRTKEYFMT, 149QPWDLMTAJC, 142QPWDLMTCHR, 142QPWDLMTREP, 142QPWDMAXLEN, 142QPWDMINLEN, 142QPWDPOSDIF, 142QPWDRQDDGT, 143QPWDRQDDIF, 143QPWDVLDPGM, 143QPWEXPITV, 142QPWRDWNLMT, 148QSPCENV, 149QSRLNBR unchangeable, 145QSTRPRTWTR unchangeable, 146QSTRUPPGM, 148QSYSLIBL for, 144QTIME, 137QTIMESEP, 137QUSRLIBL, 145

references for, 133-134restoring, 81-82Retrieve System Value (RTVSYSVAL) in, 319saving before upgrading to new releases, 226saving, 77-78security level setting with, 138-139Set System Values (SETSYSVAL) for, 78sign-on control using, 143-144system control values in, 145-149SYSVAL for, 133-134upgrading to new releases, verification after, 229Work with System Values (WRKSYSVAL) for,

78, 134-135,, 319System/3, xxvii, 323System/32, xxviiSystem/34, xxvii, 323System/36, xxvii, xxix, 399-424, 497

?? command in, 419AS/400 environment vs., 402-404Change System/36 (CHGS36), 407-408,408changing device IDs for, 408-410,409changing environment values for, 410-411,410commands in, 411Create S/36E Auto Report Program (CRTS36RPT),

420Create S/36E Program (CRTS36RPG), 420current library for, 405data description specifications (DDS), 238, 239?DEVUNIT?, 419End System/36 (ENDS36), 407environment of, 401-412EXCPT operation in, 422Execution Environment (S/36E) of, 401-412// FILELIB procedure, 416?FLIB?, 419IF expressions, 419ignored OCL statements, 416ignored procedures in, 414-415interactive jobs in, 403jobs in, 403-404leaving, 407libraries in, 402, 404, 410-411, 415-416limitations to, 423-424maintaining the environment in, 407menus for, 405mixing OCL and CL in procedures, 417-418?MSGID?, 419naming conventions in, 403new OCL statements in, 416-417New Procedure (FLIB) command, 415-416nonsupported OCL statements, 416

520 Note: boldface numbers indicate illustrations

INDEX

Page 23: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

objects in, 402operation control language (OCL) for, 413-414operations in, 411organization of, 404procedures for, 405programming in, 413-424READ operation in, 422, 423RPG II and, 419-424sessions in, 404SETLL operation in, 422sharing files in, 411sign-on and, setting up user profiles for, 406source code in, 402-403Source Entry Utility (SEU) for, 404SSP procedures for, 413-414Start S/36 Procedure (STRS36PRC), 405-406Start System/36 (STRS36), 405storing deleted files in cache using, 411STRTUP1 or STRTUP2 procedures, 414substitution expressions for, 419// TIMERSET, 417unsupported commands in, 412unsupported procedures in, 414-415user profiles in, 406

System/38, xxvii, 323data description specifications (DDS) and, 238

SYSVAL, 133-134

TTAG, RPG IV, 338tape drives, troubleshooting, 431TCP/IP, 469, 472, 473-478, 497

Add TCP/IP Host Table Entry (ADDTCTHTE),476-477, 477

Add TCP/IP Interface (ADDTCPIFC), 475Change TCP/IP Domain (CHGTCPDMN), 476configuration information for, 478defining TCP/IP route for, 475-476domain names and, 476file transfer protocol (FTP) and, 478HTTP Server for, 478Line Printer Daemon (LPD) for, 478Line Printer Request (LPR) for, 478Simple Mail Transfer Protocol (SMTP) and, 478Start Host Server (STRHOSTSVR), 477Start TCP/IP (STRTCP), 477Telnet and, 478

Technical Support (TECHHELP) menu forOperational Assistant (OA), 99-100

telephone lines, 5

TELNET, 478temporary application of PTF (seeProgram

Temporary Fix)TEXT keyword for data description specifications

(DDS), 282time

QTIME system time value for,, 137QTIMESEP system time value for, 137// TIMERSET, 417

// TIMERSET, 417Token Ring connections, 472Trigger programs, 180troubleshooting, 427-432, 497

Analyze Problem (ANZPRB) for, 443-455,443-455

compile vs. run-time faults, 448,448contact verification screen, 452,452Delete Problem (DLTPRB), 456deleting problem logs, 456display station does not work, 429-430Electronic Customer Support (ECS) for, 433-442freeze up of system, 428keyboards, 429-430messages associated with faults, 449,449operating system faults, 447,447power failures, 427-428printers, 430problem logs and, 455-456reporting problems, 443-456service report preparation for, 450-452,450-452severity of problem, 453-455,454tape drive, 431uninterruptible power supplies (UPS), 427-428,

498Work with Problems (WRKPRB), 455-456workstations, 429-430

Uunattended IPLs, 17-18, 201uninterruptible power supplies (UPS), 427-428, 498UNIQUE keyword for data description specifications

(DDS), 282UPDATE, 333upgrading to new release, 221-230, 498

applying PTFs permanently for, 228applying PTFs temporarily for, 229backup before, 226benefits of, 222configuration saving before, 226-227cumulative PTFs for, 224, 229

Note: boldface numbers indicate illustrations 521

INDEX

Page 24: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

upgrading to new release,continueddedicating system for, 228documentation for, 223, 227downtime required for, 224-225execution of, 225-230initialization of tapes for, 225inventory items received for, 223-224Load PTF (LODPTF) for, 229making system available after, 230ordering new release for, 222-223phone numbers for support during, 225preparing for, 222-225print out subsystem descriptions and, 227reapply changes to system objects in, 229starting the upgrade in, 228support for old releases vs., 221-222system value saving before, 226-227verifying configuration, system values, subsystem

in, 229Y2K compliance and, 222

USE authority, 153user libraries, 239-241user messages, 103-111

break messages in, 108-111Change Message Queue (CHGMSGQ) for, 110Display Message (DSPMSG) in, 106-108,107function keys in DSPMSG, 107-108inquiry messages in, 105-106message logging (LOG), 170Send Break Message (SNDBRKMSG) in, 108-109Send Message (SNDMSG) in, 103-106sending to multiple users in, 104-105sending to special users in, 105

user objects, 180User Profile Authority, 179User Profile Information, 180user profiles, 9, 11-12, 157-161, 250, 498

Analyze Profile Activity (ANZPRFACT) for, 175attention key (ATNPGM) for, 161authorities assigned to, 159-160authorization lists for, 163-164Change Activation Schedule Entry

(CHGACTSCDE) for, 175Change Active Profile List (CHGACTPRFL) for,

175Change Expiration Schedule Entry

(CHGEXPSCDE) for, 175Change User Profile (CHGUSRPRF) for, 9, 159classes for, 159Create User Profile (CRTUSRPRF) for, 9, 159Delete User Profile (DLTUSRPRF) for, 159, 236

Display Activation Schedule (DSPACTSCD) for,175

Display Active Profile List (DSPACTPRFL) for,175

Display Expiration Schedule (DSPEXPSCD) for,175

Display User Profile (DSPUSRPRF) for, 159group profiles and, 161-162initial program (INLPGM) for, 160limit capabilities (LMTCPB) of, 160maintaining, 159-161message queue (MSGQ) for, 160naming, 158-159output queue (OUTQ) for, 160passwords for, 159Print Profile Internals (PRTPRFINT) for, 175printing and, 196QSYSOPR for, 30Retrieve User Profile (RTVUSRPRF) in, 320System/36, 406User Profile Authority, 179User Profile Information, 180USRPRF to name, 159

USERHELP menu for Operational Assistant (OA), 87users

Operational Assistant (OA) and, 97-98,97output queue assignment of, 173-174,173printer assignment for, 193QUSRSYS, 237

utilities, IBM, 355-388Program Development Manager (PDM), 355, 495Screen Design Aid (SDA), 355, 375-388, 496Source Entry Utility (SEU), 355, 365-375, 496

Vvariable display in display files, 297variables, CL, 309-311volume IDs in backup and restore, 68, 70

WWeb page/Web site development, 481-482

WHENxx, RPG IV, 336-337Work with Active Jobs (WRKACTJOB), 22-23,

34-35,34Work with Configuration Status (WRKCFGSTS), 13Work with Device Description (WRKDEVD),,

166-167, 169Work with Job Description (WRKJOBD), 171Work with Libraries (WRKLIB), 239

522 Note: boldface numbers indicate illustrations

INDEX

Page 25: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

Work with Libraries using PDM (WRKLIBPDM),239, 356, 357-359,358

Work with Members using PDM (WRKMBRPDM),356, 362,363

Work with Messages (WRKMSG), OperationalAssistant (OA), 87

Work with Objects (WRKOBJ), 241-242Work with Objects using PDM (WRKOBJPDM),

241-242, 356, 359-361,360, 361Work with Output Queue (WRKOUTQ), 52,52, 53,

54, 55Work with Output Queue Description

(WRKOUTQD), 173Work with Problems (WRKPRB), 206, 455-456Work with Product Information (WRKPRDINF), 442Work with Spool Files (WRKSPLF), 54, 87Work with Subsystem Description (WRKSBSD), 227Work with Subsystem Jobs (WRKSBSJOB), 23, 44

Work with System Status (WRKSYSSTS), 204, 235Work with System Values (WRKSYSVAL), 19, 45,

78, 134-135, 319Work with User Jobs (WRKUSRJOB), 35-36,36, 55,

87workstation entries for subsystems, 48-49workstations

output queue for, 193-194printer device (PRTDEV) for, 193-194printing and, 193-195, 197QINACTITV system value for, 140-141troubleshooting, 429-430

World Wide Web, 472, 498WRITE, 333

YY2K compliance, upgrading to new releases, 222

Note: boldface numbers indicate illustrations 523

INDEX

Page 26: NDEX - MC Press Onlineeditorial.mcpressonline.com/web/mcpdf.nsf/wdocs/5027/...Start Commitment Control (STRCMTCTL) for, 396-397 troubleshooting tape drives for, 431 upgrading to new

Recommended