SC21 5158 7_System34_Operators_Guide_Jan82 7 System34 Operators Guide Jan82
SC21-5158-7_System34_Operators_Guide_Jan82 SC21-5158-7_System34_Operators_Guide_Jan82
User Manual: SC21-5158-7_System34_Operators_Guide_Jan82
Open the PDF directly: View PDF
.
Page Count: 462
| Download | |
| Open PDF In Browser | View PDF |
---- - - ---- ------ - - ----"
IBM System/34
Operator's Guide
SC21 -5158-7
File No. S34-40
-- - - ----------- - - -----•
IBM System/34
Operator's Guide
5C21- 51 58-7
File No. 534-40
Eighth Edition (January 1982)
This is a major revision of, and obsoletes, SC21-5158-6. See Chapters 2, 3, and 4 for
additions to the CHANGE and STATUS commands. Additional changes or additions to
the text and illustrations are indicated by a vertical line to the left of the change or addition.
This edition applies to release 8, modification 0 of IBM System/34 and the System
Support Program PiOduct (5726-SS1), Utilities Program Product i5726-UTl i, RPG i i
Program Product (5726-RG1), FORTRAN IV Program Product (5726-F01), Basic
Assembler and Macro Processor Program Product (5726-AS1), COBOL Program Product
(5726-CB1), BASIC Program Product (5726-BA1), Ideographic Generator/Sort Program
Product (5726-IG1; Far East countries only), and to all subsequent releases and modifications until otherwise indicated in new editions or technical newsletters.
Changes are periodically made to the information herein; these changes will be reported
in Technical Newsletters or in new editions of this publication.
This publication contains examples of data and reports used in daily business operations.
To illustrate them as completely as possible, the examples include the names of individuals,
companies, brands, and products. All of these names are fictitious and any similarity to the
names and addresses used by an actual business enterprise is entirely coincidental.
Use this publication only for the purposes stated in the Preface. It is possible that this
material might contain references to, or information about, IBM products {machines and
programs}, programming, or services that are not announced in your country. Such references
or information must not be construed to mean that IBM intends to announce such IBM
products, programming, or services in your country. {For example, ideographic support is
available only in Far East countries.}
Publications are not stocked at the address below. Requests for copies of IBM publications
and for technical information about the system should be made to your IBM representative
or to the branch office serving your locality.
This publication could contain technical inaccuracies or typographical errors. Use the
Reader's Comment Form at the back of this publication to make comments about this
publication: If the form has been removed, address your comments to IBM Corporation,
Publications, Department 256, Rochester, Minnesota 55901. I BM may use and distribute
any of the information you supply in any way it believes appropriate without incurring
any obligation whatever. You may, of cou rse, conti nue to use the information you supply.
©Copyright International Business Machines Corporation 1977, 1978, 1979, 1980, 1981, 1982
Preface
This manual provides the information you need to operate
the IBM System/34 and the System Support Program
Product (5726-SS1). In addition, this manual provides the
information you need to run the Utilities Progr~m Product
(5726-UT1), RPG II Program Product (5726-RG1),
FORTRAN IV Program Product (5726-F01), Basic
Assembler and Macro Processor Program Product
(5726-AS1), COBOL Program Product (5726-CB1),
BASIC Program Product (5726-BA 1), and the Ideographic
Generator /Sort Program Product (5726-IG 1; Far East
countries only).
•
IBM System/34 Command and OCL Statements Reference Summary, GX21-7690
•
IBM System/34 Planning Guide, GC21-5154
•
IBM System/34 Data Communications Reference
Manual, SC21-7703
•
IBM System/34 Data File Utility Reference Manual,
SC21-7656
•
IBM System/34 Source Entry Utility Reference Manual,
SC21-7657
This manual explains the following:
•
How to operate a display station
•
IBM System/34 Sort Reference Manual, SC21-7658
•
How to operate a subconsole display station
•
IBM System/34 Work Station Utility Reference Manual,
SC21-7663
•
How to operate the system console
•
IBM System/34 RPG /I Reference Manual, SC21-7667
•
How to operate the Utilities Program Product
•
•
How to operate the RPG II, FORTRAN IV, Basic
Assembler and Macro Processor, COBOL, and BASIC
Program Products
IBM System/34 Basic Assembler and Macro Processor
Reference Manual, SC21-7705
•
IBM 5251 Display Station Models 1 and 11/5252 Dual
Display Station Operator's Guide, GA21-9248
•
IBM 5251 Models 2 and 12 Display Station Operator's
Guide, GA21-9323
•
IBM 5256 Printer Operator's Guide, GA21-9260
•
IBM 5211 Printer Models 1 and 2 Component Description
and Operator's Guide, GA24-3658
•
IBM System/34 Screen Design Aid Programmer's Guide
and Reference Manual, SC21-7716
•
IBM System/34 FORTRAN IV Reference Manual,
SC21-7706
•
•
Data communications operation
Problem determination information
The ideographic version of the SSP, the Ideographic
Generator/Sort Program Product, and all ideographic
devices are available in Far East countries only.
Note: This manual follows the convention that he means
he or she.
Related Publications
•
IBM System/34 Displayed Messages Guide, SC21-5159
•
IBM 3262 Printer Models A 1 and B1 Component
Description and Operator's Guide, GA33-1530
•
IBM System/34 System Support Reference Manual,
SC21-5155
•
IBM System/34 Interactive Communications Feature
Reference Manual, SC21-7751
•
IBM System/34 System Measurement Facility Reference
Manual, SC21-7828
• IBM System/34 Installation and Modification Reference
Manual: Program Products and Physical Setup,
SC21-7689
iii
•
IBM System/34 COBOL Reference Manual, SC21-7741
•
IBM System/34 Concepts and Design Guide, SC21-7742
•
IBM System/34 BASIC Reference Manual, SC21-7835
•
IBM System/34 3270 Device Emulation User's Guide,
SC21-7868
•
IBM System/34 Bibliography, GH30-0231
•
IBM System/34 Master tndex, SC21-7739
•
IBM 5250 Information Display System (Ideographic
Language Implementation) Introduction, Model 1
(Japan), GA09-1621; Model 2 (Taiwan), GA09-1625
•
IBM System/34 Character Generator Utility User's
Guide and Reference Manual, SC21-7845
•
IBM System/34 Ideographic Sort Reference Manual,
SC21-7850
•
IBM 5255 Display Station Operator's Guide, Model 1,
GA09-1623
•
IBM 5255 Display Station Operator's Guide, Model 2,
GA09-1626
•
!8M 5225 Printer Mode!s 1,2,3, and 4 Operator's
Guide, GA34-0054
•
IBM 5225 Printer Models 11 and 12 Operator's Guide,
GA34-0089
•
IBM 5224 Printer Models 1 and 2 Operator's Guide,
GA34-0092
•
IBM 5224 Printer Model 12 Operator's Guide,
GA34-0095
IBM publications are available that describe the IBMsupplied ideographic characters and list their corresponding
IBM codes. Contact your country representative for
further information.
iv
Contents
CHAPTER 1. INTRODUCTION
Display Station Operation
Subconsole Operation . . .
System Console Operation
SSP Utility Programs
System/34 Utilities
Program Products ..
Data Communications.
Problem Determination
Character Generator Utility and Ideographic Sort
.1·1
. 1-1
. 1-1
.1·1
. 1-2
.1-2
. 1-2
.1-2
. 1-2
.1-2
How to Display the Status of One or All Jobs on the
Input Job Queue . . . . . . . . . . . . . . . . . . .
How to Cancel Jobs on the Input Job Queue . . . .
How to Assign Priority to Jobs to be Placed on the
I nput Job Queue . . . . . . .
How to Interrupt a Job !Inquiry)
How to Display the Time . . . . .
How to Sign Off a local or Remote Display Station
How to Drop a Switched Communications Line . . .
.2-76
.2·77
.2·77
.2-78
.2-81
2-81
2-82
3·1
3-3
How to Specify Subconsole Mode . . . . . .
34
Subconsole Operator Control Commands ..
.3·5
How to Display the Status of the System Devices
.3-10
How to Display the Status of the Remote System Devices
.3-14
How to Display the Status of the SSP-ICF Subsystems
How to Display the Status of the SSP-ICF Subsystem
Sessions . . . . . . . . . . . . . . . . . . . . . . . . . .
. 3·16
How to Display the Status of the Input Job Queue . . . . . . . . 3·18
How to Cancel Jobs on the Input Job Queue.
. . . . . . 3-20
How to Display Spool File Entries .
. 3·21
How to Start a Spool Writer .
. 3·23
How to Stop a Spool Writer
.3-24
How to Restart a Spool Writer
. 3-2~
How to Display the Spool Writer Status
. 3-26
How to Cancel Spool File Entries
. 3-29
How to Hold Spool File Entries . . . . .
. 3-30
How to Release Spool File Entries. . . .
.3·31
How to Change the Number of Printed Copies of
.3-33
Spool File Entries . . . . . . . . . . . . . . . . .
.3·34
How to Change the Defer Status of a Spool File Entry .
.3-36
How to Change the Forms Number of Spool File Entries
.3-38
How to Change the Printer ID . . . . . . . . . .
How to Change the Order of Spool File Entries ..
.3-40
How to Change the Priority of a Spool Writer . . .
.3·41
How to Change the Resident/Swappable Attribute
.3·42
of a Spool Writer . . . . . . . . . . . . . . . . .
How to Change the Number of Separator Pages
.3-43
Printed by a Spool Writer
. 3~,44
How to Reply to a Message
CHAPTER 3. SUBCONSOLE OPERATION
CHAPTER 2. DISPLAY STATION OPERATION
.. 2·1
Operating Modes . . . . . . . . . . . . . . . . .
Operator Control Commands . . . . . . . . . .
Display Station Operator Control Commands
How to Sign On . . . . . . . . . . . . . . . . .
How to Use the HELP Procedure . . . . . . .
How to Display the Status of Your Work Session
How to Display the Status of Your Communications
Support . . . . . . . . . . . . . . . . . . . . . . . . .
How to Display the Status of the SSP-ICF Subsystems
How to Display the Status of the SSP-ICF Subsystem
Sessions . . . . . . . . . . . . . . . . . . . . . . .
How to Display the Status of the System Devices
How to Specify the Session Date . . . . . . .
How to Specify the Number of Lines Per Page
How to Change the System List Device . . . .
How to Modify Work Session Items Via OCl
OCl (Operation Control language)
How to Run Jobs
Command Statements . . . . .
Menus . . . . . . . . . . . . . .
Example of How to Run Jobs
How to Assign Priority to Jobs .
How to Specify Printer Information for a Job
How to Specify the Region Size for a Job
How to Set Display Station Indicators
Messages . . . . . . . . . .
~eyboard Errors . . . . . . . . . . . . .
How to Send a Message . . . . . . . . .
How to Display Messages Sent from Other Display
Stations . . . . . . . . . . . . . . . . . .
How to Display Dually Routed Messages . . . . . .
How to Suppress Informational Messages . . . . . .
Command Function Keys and Function Control Keys
DUP Key . . . . . . . . . . . . . . . . .
Print Spooling . . . . . . . . . . . . . . . . .
How to Display Spool File Entries
How to Display the Spool Writer Status
How to Cancel a Spool File Entry .
How to Hold a Spool File Entry . . . . .
How to Release a Spool File Entry
How to Change the Defer Status of a Spool File Entry
How to Change the Number of Printed Copies of a
Spool Entry . . . . . . . . . . . . . . . . . . . . . . .
How to Change the Forms Number of a Spool Entry
Input Job Queue . . . . . . . . . . . . . . . . .
How to Put a Job on the Input Job Queue . . . . . .
.2·3
. 2-4
.2-5
.2-6
.2-13
.2-17
.2-23
.2-28
.2-31
.2-34
.2-43
.2-44
.2-45
.2·46
.2-46
.2-47
. 2-47
.2-48
.2-49
.2-50
. 2-51
.2-52
.2-52
.2-52
.2-57
.2-58
.2-58
.2-59
.2-60
.2-61
.2-62
.2-62
. 2-63
.2-65
.2-67
.2-68
.2-69
. 2-70
. 2-71
.2·72
.2·74
.2·74
How to Send a Message ..
How to Display the Time .
How to Sign Off a Subconsole
CHAPTER 4. SYSTEM CONSOLE OPERATION
System Console Operator Control Commands
Operator Panel ..
CE Panel
Diskette Handling
How to Insert and Remove Diskettes and Magazines
How to Insert a Diskette in the Diskette 1 or
Diskette 2D Unit . . . . . . . . . . . . . . . . . .
How to Remove a Diskette from the Diskette 1 or
Diskette 2D Unit . . . . . . . . . . . . . . . . . .
How to Insert Diskettes in Slots 1, 2, or 3 of the
Diskette Magazine Unit . . . . . . . . . . . . .
How to Remove Diskettes from Slots 1,2, or 3
of the Diskette Magazine Unit
.3·45
.3-46
.3-46
.4·1
.4-2
.4-4
.4-6
.4-8
.4-8
.4-9
.4-10
.4-10
. 4·11
v
How to Insert Diskettes into the Magazine . . . . .
.4-11
How to Remove Diskettes from the Magazine ., .
. 4-11
How to Insert a Magazine in the Diskette Magazine
Unit . . . . . . . . . . . . . . . . . . . . . . . . .
.4-12
How to Remove a Magazine from the Diskette
Maqazine Unit . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
How to Clear a Magazine Diskette Jam . . . . .
. .4-13
How to Clear a Diskette I/O Slot Jam . . . .
.4-14
Initial Program Load from the System Console
.4-15
IPL From Disk . . . . . . . . . . . . . . . . .
.4-16
IPL From Diskette . . . . . . . . . . . . . . .
.4-31
Using the RELOAD Command to Perform an IPL
From Diskettes . . . . . . . . . . . . . . . . . . .
.4-33
System 0 isplay . . . . . . . . . . . . . . . . . . . .
.4-35
How to Use the System Console as a Display Station
.4-36
Alternative System Console . . . . . . . . . . . . . .
.4-37
How to Display the Status of the System Devices . .
.4-38
How to Display the Status of the Remote System Devices
.4-43
How to Display the Tasks in the System . . . . . . . .
.4-47
How to Display the Status of the SSP-ICF Subsystems
.4-49
How to Display the Status of the SSP-ICF Subsystem
Sessions . . . . . . . . . . . . . . . . . . . . . . . . . .
.4-51
How to Display the Status of Messages at Subconsole
Display Stations . . . . . . . . . . . . . . . . . . .
.4-53
How to Take Local or Remote Devices Online and
Offline (VARY Command) " . . . . . . . . . . .
.4-55
How to Exchange Device IDs (ASSIGN Command)
.4-56
Messages . . . . . . . . . .
· .4-57
Keyboard Errors . . . . . .
· .4-62
How to Send a Message ..
.4-62
How to Reply to a Message
.4-63
How to Suppress Informational Messages
.4-64
.4-65
How to Display the Time . . .
. 4-65
How to Shut Down System/34 . . . . . . . .
How to Restart System/34 . . . . . . . . . .
· .4-65
Setting the Print Belt Image After Changing the Print Belt
· .4-66
Job Control From the System Console
.4-66
How to Display Job Status .
.4-67
How to Stop Job Initiation . . . . .
.4-70
How to Stop Job Execution . . . .
.4-70
How to Stop SSP-ICF Subsystem Sessions
.4-71
How to Start SSP-ICF Subsystem Sessions
.4-71
How to Restart Job Initiation ..
.4-72
How to Restart Job Execution . . . . . . .
.4-72
How to Cancel an Executing Job
.4-73
How to Change the Priority of an Executing Job
.4-74
Print SpOOling-Control From the System Console
.4-75
Control of Print Spooling . . . . .
.4-76
How to Display Spool File Entries
.4-76
How to Start a Spool Writer .
.4-79
How to Stop a Spool Writer
· .4-80
How to Restart a Spool Writer
..
· .4-81
How to Display the Spool Writer Status
· .4-82
.4-85
How to Cancel Spool File Entries .
How to Hold Spool File Entries . . . . .
.4-86
How to Release Spool File Entries . . . .
.4-87
How to Change the Number of Printed Copies of
.4-89
Spool File Entries . . . . . . . . . . . . . . . . .
How to Change the Defer Status of a Spool File Entry
.4-90
How to Change the Forms Number of Spool File
Entries . . . . . . . . . . . . . . . . . . . . . . .
.4-92
How to Change the Printer 10 . . . . . . . . . .
.4-94
How to Change the Order of Spool File Entries
.4-96
How to Change the Priority of a Spool Writer .
· .4-97
How to Change the Resident/Swappable Attribute
of a Spool Writer . . . . . . . . . . . . . . . . . . .
· .4-98
vi
How to Change the Number of Separator Pages
Printed by a Spool Writer . . . . . . . . . . . .
General Spooling Examples . . . . . . . . . . . .
Input Job Queue---Control From the System Console
How to Display the Input Job Queue
How to Start the Input Job Queue
How to Stop the Input Job Queue ..
How to Cancel Jobs on the Input Job Queue
How to Change the Order of Jobs on the
I nput Job Queue . . . . . . . . . . . .
· .4-99
.4-100
· 4-113
· 4-114
· 4-115
· 4-115
· 4-116
· 4-116
CHAPTER 5. HOW TO OPERATE WSU
WSU Command Statement
WSU Prompt Display
How to Sign On . . . . ..
Enter Mode . . . . . . . . .
How to Key Data on a Display
Review Mode . . . . . . . . . .
How to Review Records
Review/Delete Mode
How to Delete a Record
I nsert Mode . . . . . . . . . .
How to Insert a Record .
How to Select a Different Work Session .
How to End a Work Session
How to Restart a WSU Program
WSU Menu . . . . . . . . . . . .
How to Use the Status Line
WSU Aid Display . . . . . . . .
WSU Command Keys and Template
WSU Command Function Keys and Function Control Keys .
.5-1
.5-1
.5-4
5-5
5-5
5-6
5-8
5-8
5-9
5-9
5-9
5-9
5-9
5-10
5-10
5-11
5-12
5-13
5-14
5-14
CHAPTER 6. HOW TO OPERATE DFU
Introduction . . . . . . . . . . . . . .. .
Ideograph ic D F U . . . . . . . _ . . . . .
Command Function Keys, Function Control Keys,
and DFU Template . . . . . .
Command Parameters . . . . .
Enter Mode and Update Mode
Enter Mode . . . . . . . . .
Update Mode . . . . . . . .
Enter/Update Display Format
Displaying Batch Accumulators
Entering a New Record . . .
Updating an Existing Record . .
Deleting an Existing Record ..
Inserting a Record Between Existing Records
Retrieving the Previous Record Processed
Retrieving Records by Scrolling ..
Terminating an Enter/Update Job .
Inquiry . . . . . . . . . . . . . . . . . ,
Inquiry Display Format .. _ .. .
Selecting Records to be Displayed
Printing Records from Display
Terminating an Inquiry Job
List . . . . . . . . . . . . . . . . .
.6-1
.6-1
.6-2
.6-10
.6-10
.6-12
.6-14
.6-19
.6-20
.6-21
.6-22
.6-23
.6-24
.6-24
.6-25
.6-27
.6-29
.6-30
.6-30
.6-31
.6-31
CHAPTER 7. HOW TO OPERATE SEU
How to Sign On . . . . . . . . . . . .. .
Command Function Keys and Template
SEU Displays.
Status Line . . . . . . . . . . . . . . .
· .7-1
· .7-1
· .7-5
.7-23
.7-23
CHAPTER 8. HOW TO OPERATE SORT
Running the Sort Program . . . . . . . . .
• .8-1
· .8-1
.6-2
.6-8
CHAPTER 9. HOW TO OPERATE SCREEN DESIGN
AID (SDA) • • . • • • • . • • • • • • • • • • • • • •
How to Sign On . . . . . . . . . . . . . . . . . .
SDA Command Function Keys and Template
Help Displays . . . . . . . . . . . . . . . .
CHAPTER 10. HOW TO PROCESS RPG II
PROGRAMS •••••••••••••.
Compiling RPG II Source Programs .
RPG Command Statement .
RPGX Command Statement
RPGR Command Statement
AUTO Command Statement
Executing an RPG II Object Program
Data Entry for a CONSO LE File . . . . . . . . . . .
Command Function Keys for a CONSOLE File
Function Control Keys for a CONSOLE File
Steps in Entering Data
Data Entry for a KEYBORD File
KEY Operation
SET Operation . . . . . . . . .
SET /KEY Operation
Data Entry for a WORKSTN File
Command Function Keys for a WORKSTN File
Function Control Keys for a WORKSTN File ..
RPG II Messages . . . . . . . . . . . . . . . . . . . .
.9-1
.9-2
.9-4
.9-6
• •••• 10··1
· 10·1
.10·2
· 10-4
.10··5
.10-7
.10·9
.10·9
10·10
10-11
10-12
10-12
10-13
10-14
10-15
10-16
10-16
10-16
10-16
CHAPTER 11. HOW TO OPERATE BASIC ASSEMBLER AND
MACRO PROCESSOR PROGRAM PRODUCT • • • . . . • . 11-1
Basic Assembler and Macro Processor Command Statements . . 11-1
. 11-3
Basic Assembler and Macro Processor Messages
CHAPTER 12. HOW TO OPERATE FORTRAN IV
FORTP Command Statement
FORTC Command Statement .
FORTG Command Statement .
FORTGO Command Statement
FORTCG Command Statement
FORTPRNT Command Statement
FORTMOVE Command Statement
FORTRAN Data Switch Procedure
FORTRAN Messages . . . . . . . .
.12-1
.12-2
CHAPTER 15. HOW TO OPERATE THE DATA
COMMUNICATIONS ADAPTER (BSC, SDLC)
Console Display Lights and Switch
Data Communications . . . . . . . . . . . .
BSC .. , . . . . . . . . . . . . . . . . .
Interactive Communications (SSP-ICF)
Remote Work Stations . . . . . . . . .
MRJE/SRJE . . . . . . . . . . . . . . .
Equalization for the IBM 2400 bps Integrated Modem
4800 bps I ntegrated Modem Manual Test Procedures .
Primary SDLC Error Retry Counts
(SETRETRY Procedure)
General Information
Operation . . . . . .
SDLC Station Test .. .
General Information
Operation . . . . . .
Notes On Operation
Data Communications Problem Determination
CHAPTER 16. PROBLEM DETERMINATION
Locating the Problem . . . .
Determining the Problem ..
Thermal Check Light On
Power Check Light On .
No System Power . . . .
Processor Check Light On
Console Check Light On
Cannot IPL . . . . . . . . .
No Visible System Action
I ncorrect Output for the Job
3262/5211 Printer Indicator Lights On
5256 Printer Indicator Lights On
5224/5225 Printer Error Recovery Procedures.
15-1
15-1
15-3
15-3
15-5
15-6
15-7
15-8
15-11
15-15
15-15
15-15
15-16
15-16
15-16
15-23
15-24
16-1
16-1
16-3
16-4
16-4
16-4
16-5
16-8
16-8
16-9
16-10
16-11
16-13
. 16-14
.12-2
.12-4
· 12-4
.12-6
.12-7
. 12-8
.12-9
12-12
CHAPTER 13. HOW TO OPERATE COBOL
COBOLP Command Statement
COBOL Command Statement ..
COBOLCG Command Statement
COBOLG Command Statement .
COBSYSIN Command Statement
COBMOVE Command Statement
COBO L Messages . . . . . . . . .
••••••. 13-1
.13-2
.13-2
CHAPTER 14. HOW TO OPERATE BASIC
Program Execution Restriction
BASIC Procedure Command . . .
BASIC MRT Procedure Command
BASICR Procedure Command
BASICP Procedure Command
BASICS Procedure Command
14-1
14-1
14-1
.14-4
14-5
14-7
14-8
.134
APPENDIX A. UTILITIES FOR IDEOGRAPHIC
CHARACTER GENERATION AND SORT
How to Operate the Character Generator Utility
Command Function Keys .. .
Function Control Keys . . . . . . . . .
How to Operate Ideographic Sort . . . . .
Running the Ideographic Sort Program
Running the Sort Active Table Build Function
A-1
A-1
A-2
A-4
A-6
A-6
A-7
GLOSSARY
G-1
INDEX
X-1
...
· 13-5
.13-6
· 13-7
.13-8
vii
Nonideographic
Note: Ideographic devices shown in this publication are design models.
viii
Chapter 1. Introduction
As an operator, you can use the IBM System/34 to perform a wide variety of data
processing functions. You may be a display station operator, a subconsole operator, or a system console operator. Each operator has different capabilities and
functions. Some of these relate directly to the type of display station you will
operate. Others relate to System/34 utilities or program products. In addition,
you may have data communications equipment. And, at times, you may need to
do problem determination for your work station. This manual is divided into
chapters that present operating information for each of these areas.
Display Station Operation
Chapter 2 describes functions you can perform as a display station operator. These
functions include signing on, using the HELP procedure, and displaying the status
of the following: your work session, your communications support, the system
devices, the spool file, and the job queue. This chapter also tells you how to run
jobs, send and reply to messages, place jobs on the input job queue, interrupt an
executing program, and sign off. Control commands for these functions are
described, and the screens that appear on your display screen when you enter these
control commands are shown and explained. All operators should read this chapter.
Subconsole Operation
Chapter 3 describes the functions you can perform as a subconsole operator in
subconsole mode. These functions include specifying subconsole mode and displaying the status of the system devices, of your communications support, and of your
spool file entries. This chapter also tells you how to start, stop, restart, and cancel
your spool file entries, and how to change the number of printed copies or the
forms number, or the printer 10 for your spool file entries. Finally, the chapter
describes sending or replying to a message, displaying the time, and signing off
a subconsole. Subconsole control commands are described, and displays that
appear when you enter these control commands are shown and explained.
System Console Operation
Chapter 4 explains how the system console operator operates the system by performing tasks such as inserting diskettes, operating the system unit operator panel,
using the CE panel, and operating the system printer. The system operator is also
given information for controlling jobs, the input job queue, print spooling, and for
starting and ending system operation. Control commands that the system console
operator uses to perform these and other functions are described in this chapter.
The displays that appear on the system console screen are shown and explained.
Introduction
1-1
SSP Utility Programs
In past editions of the Operator's Guide, the SSP utility programs were listed
according to utility name, function, and procedure name; they were not described
in detail. In 'this release, the listing of the SSP utilities by function was moved
from the Operator's Guide to the Command and OeL Statements Reference
Summary. This list is also in the Introduction to the SSP Reference Manual. The
procedures used to operate the utilities are described in detail in the SSP Reference
Manual.
System/34 Utilities
Chapters 5 through 9 describe utilities that you can use in your data processing.
Instructions for operating the work station utility (WSU), data file utility (DFU),
source entry utility (SEU), screen design aid (SDA), and SORT are described in the
appropriate chapters.
Program Products
Chapters 10 through 14 describe System/34 program products. These chapters
explain command statements you can use to operate RPG II, Basic Assembler and
Macro Processor, FORTRAN IV, COBOL, and BASIC.
Data Communications
Actions required to initiate communications are described in Chapter 15.
Problem Determination
Steps you can take for problem determination for the system unit, display stations,
or printers are described in Chapter 16.
Character Generator Utility and Ideographic Sort
Appendix A contains a brief summary of the information you need to operate both
the character generator utility, including the use of ideographic command keys,
and the ideographic sort program.
1-2
Chapter 2. Display Station Operation
If your display station is a subconsole, you should also read Chapter 3, Subconsole
Operation.
If your display station is the system console, you should also read Chapter 4,
System Console Operation.
As a display station operator, your responsibilities may vary depending on how the
system is used. If display stations are used for interactive job processing, your
responsibilities include starting jobs, monitoring them as they execute, and responding to situations that may require your action. If display stations are used for entering data, your responsibilities include entering data and updating that data for a
particular application.
Display stations from which you can start jobs and enter data are called command
display stations. Display stations from which you can only enter data are called
data display stations. Your display station's capabilities (command and data or data
only) are determined during system configuration.
Display Station Operation
2-1
This chapter describes the functions you might perform as a display station
operator:
•
How to determine operating modes
•
How to sign on
•
How to use the HELP procedure
•
How to display the status of your work session
•
How to display the status of your communications support
•
How to display the status of the system devices
•
How to set your work session environment (a work session begins when you sign
on and ends when you sign off)
•
How to ru n jobs
•
How to send messages and reply to messages
•
How to display the status of your spool file entries
•
How to use the input job queue
•
How to interrupt an executing program
•
How to sign off
Note: If your system has the ideographic version of the SSP, and if your display
station is ideographic capable, many of the input fields on your display screen are
open fields. In an open field, both alphanumeric and ideographic characters can be
entered. Refer to the 5255 Display Station Operator's Guide for information on
how to use open fields.
2-2
OPERATING MODES
Display stations hav!~ five modes of operation: system console mode, subconsole
mode, command mode, standby mode, and data mode.
System console mode is used by the system operator to perform system console
functions. Refer to Chapter 4 for a complete description of system console
operation.
Sub console mode is used by subconsole operators to control printers assigned to
their display stations. Refer to Chapter 3 for a complete description of subconsole
mode operation.
A display station can operate in command mode, standby mode, and data mode.
Command display stations can operate in any of the modes; data display stations
can operate only in standby mode or data mode. You can initiate jobs only from
a display station in command mode. The operations described in this chapter, as
well as the operations described in Chapters 5 through 15, are done in command
or data mode.
A display station in standby mode is waiting to be acquired and used by a program
running on the system. When an operator signs on to a data display station, the
display station is automatically in standby mode. A command display station is
automatically in command mode after you sign on; it can be placed in standby
mode by using the MODE command.
A display station is in data mode when it is acquired by a program, whether the display station requested the program or the display station was acquired while in
standby mode. You cannot initiate jobs from a display station in data mode, but
you can use the display station for data entry and for interactive job processing.
During interactive processing, the display station communicates with the program.
The program can prompt you for specific information and you can respond by
entering that information.
Display Station Operation
2~3
OPERATOR CONTROL COMMANDS
Various commands can be used by display station operators, subconsole operators,
and system console operators. In some cases, a command can be entered by all of
these operators. Other commands are restricted to specifically configured display
stations, such as the system console or a command display station. The following
chart shows the operator control commands and the modes from which they can
be entered:
Command Name
Display Station
Operator
(Command or
Data Mode)
Subconsole
Operator
(Subconsole
Mode}
X
ASSIGN
CANCEL
X
X
X
CHANGE
X
X
X
CONSOLE
X
HOLD
X
X
X
IDELETE
X
JOBQ
X
MENU
X
MODE
X
MSG
X
OFF
X
PRTY
X
RELEASE
X
X
X
X
X
X
X
REPLY
X
X
RESTART
X
X
START
X
X
X
X
X
X
X
X
STATUS
X
STOP
TIME
VARY
2-4
System Console
Operator
(Console Mode)
X
X
DISPLAY STATION OPERATOR CONTROL COMMANDS
The following control commands are discussed in this chapter. All can be entered
at a display station in command mode. Only MODE, MSG, and OFF can be entered
from data mode.
CANCEL JOBO . . . . . . . . . . . . . .2-77
(C)
PRTY . . . . . . . . . . . . . . . . . . . . .2-50
(J)
RELEASE PRT . . . . . . . . . . . . . . .2-69
CANCEL PRT . . . . . . . . . . . . . . .2-67
(C)
(L)
(P)
(P)
STATUS COMM . . . . . . . . . . . . . .2-23
CHANGE COPIES . . . . . . . . . . . . .2-71
(D)
(C)
(G)
ST ATUS JO BO . . . . . . . . . . . . . . .2-76
CHANGE DEFER . . . . . . . . . . . . . 2-70
(D)
(J)
(G)
ST ATUS PRT . . . . . . . . . . . . . . . .2-63
CHANGE FORMS . . . . . . . . . . . . .2-72
(D)
(P)
(G)
STATUS REMOTES . . . . . . . . . . .2-39
CONSOLE ....... For a description of
CONSO LE, see Chapter 4.
(D)
(R)
STATUS SESSION . . . . . . . . . . . .2-17
HOLD PRT . . . . . . . . . . . . . . . . .2-68
(H)
(D)
(S)
(P)
STATUS SUBSESS . . . . . . . . . . . .2-31
IDELETE . . . . . . . . . . . . . . . . . .2-60
(D)
JOBO . . . . . . . . . . . . . . . . . . . . .2-74
(J)
STATUS SUBSYS . . . . . . . . . . . . .2-28
(D)
(I)
MENU . . . . . . . . . . . . . . . . . . . . .2-47
STATUS WORKSTN . . . . . . . . . . .2-34
(D)
(N)
(W)
MODE . . . . . . . . . . . . . . . . . . . . . 2-3
STATUSWRT . . . . . . . . . . . . . . .2-65
MSG . . . . . . . . . . . . . . . . . . . . . .2-58
(D)
OFF . . . . . . . . . . . . . . . . . . . . . .2-81
TIME . . . . . . . . . . . . . . . . . . . . .2-81
The commands and the command formats found in this chapter are fully explained
in the System Support Reference Manual and are listed in the Command and DCL
Statements Reference Summary.
Display Station Operation
2-5
HOW TO SI GN ON
Before you begin a work session, you must sign on, which prepares your display
station for running jobs, entering data, or acquisition by an application program. To
sign on:
Step 1. While holding down the Shift key, press the Sys Req key. Release both
keys, then press the Enter/Rec Adv key. If you try to sign on during IPL,
the IPL display appears (Figure 2-1).
IPL
IPL IS IN PROGRESS, PLEASE WAIT.
Figure 2-1. IPL Display
Wait until the Sign On display appears before continuing to step 2.
Step 2.
If the following Sign On display (Figure 2-2) appears, your display station
is a command display station. Respond to prompts
through
do
If the Sign On display shown in Figure 2-4 appears, your display
station is a data display station. Go to step 3.
e.
2-6
0
0 ;
o
This line will appear only if badge security is active on your system.
",
W2T
________~ ;tion
work
SIGN 0:"':
ENTER BADGE • •
USER 1D . . . . • . . .
PASS!·:mm
MENU (OPTIONAL) .
LIDRARY . .
IGC SESSION (Y,N) •
I -e
ID
IG
This line will
appear only
if password
security is
I
active on
your system.
i G
OThiS line will
appear only if
the ideograph ic
version of the
SSP has been
configured, and
if your display
station is ideographic capable.
Figure 2-2. Command Display Station Sign On Display
o
•
If ENTER BADGE is not on the Sign On display, badge security is not active
at your display station. Go toO. If ENTER BADGE is on the display, insert
your badge in the magnetic stripe reader.
Enter your user ID. You must respond to this prompt. If password security
is active, your user ID is the ID previously assigned for you by your security
officer. This ID must conform to the following rules:
e
•
Eight characters or less
•
Cannot contain imbedded blanks or commas
•
First character must be A through Z,
•
Should not be the same as any work station ID (in this example, W2)
#, $, or @
If the word PASSWORD is not on the Sign On display, password security is
not active. Go toE). If the. word PASSWORD is on the display, enter your
four-character password which you obtain from your security officer. This
password does not appear when you enter it.
Enter the name of a menu that you want to use following sign on. Skip this
entry if you do not want to use a menu following sign on or if you want to
use the default menu assigned you by your security officer. If you are not
restricted to a menu, you can override a default menu by entering another
menu name, or by entering 000000.
Display Station Operation
2-7
Note: If you are restricted to using the menu previously assigned you by
your security officer, and the system cannot find that menu in either the sign
on or the system library, you will be unable to sign on. See your security
officer if this should happen. If you are not restricted to a menu, you can
override a default menu by entering another menu name, or by entering
000000.
•
This line contains the active user library for the work session. If no library
name appears, or if you want a different user library, you can enter the name
of the desired user library. leave this entry blank if you wish to use the
default library assigned by your security officer. If you leave this entry blank
or if you enter all zeros and a user library is not specified among the Del
statements or procedure commands you execute, the active library will be
the system library. If you enter the name of a secured user library and
resource security is active, you must be authorized to execute programs
from th is user library.
•
This prompt appears only if the system configuration includes the ideographic version of the SSP and if your display station is ideographic capable.
If you specify Y (yes), you can enter ideographic characters, and system
messages and screen formats are displayed using ideographic characters. If
you specify N (no), the system will display only alphanumeric characters on
system displays, but you can still enter and display ideographic characters on
user defined formats.
Figure 2-3 is an example of a completed Sign On display at a command display
station.
SIGN ON
ENTER BADGE • •
USER IO . . • . .
• • • MJR
PASSl>~ORD
MENU (OPTIONAL) •
This line will
appear only if
badge security
is active at
your display
station.
LIBRARY ••
IGC SeSSION (Y,N) .
This line will
appear only
if password
security is
active on
your system.
This line will
appear only if
your system
has ideographic
support, and
if your display
station is ideographic capable.
Figure 2·3. Completed Sign On Display at a Command___Display Station
CD
2-8
Press the Enter/Rec Adv key to go to step 4.
Step 3.
If the following display appears (Figure 2-4), your display station is a
through
which follow.
data display station. Do
0
4;)
W21
SIGN ON
Work
Station I D
ENTER BADGE •
USER 10 • • •
PASSWORD . • .
:~~- 0
IGC SESSION (YIN)
•Y
I•
W
This line will
appear only if
~adg~ security
active at
your display
station.
IS
if password
security is
active on
your system .
•
Figure 2-4. Data Display Station Sign On Display
o
This line will
appear on Iy if
your system
has ideographic
support, and if
your display
station is ideographic capable.
e.
If ENTER BADGE is not on the Sign On display, badge security is not
active at your display station. Go to
If ENTER BADGE is on the
display, insert your badge in the magnetic stripe reader.
Enter your user 10. If password security is active, your user 10 is the ID
previously assigned for you by your security officer. This 10 must conform
to the following rules:
•
•
Eight characters or less
•
Cannot contain imbedded blanks or commas
•
First character must be A through Z,
•
Should not be the same as any work station 10 (in this example, W2)
#, $, or
@
If the word PASSWORD is not on the Sign On display, password security is
not active. If your display station is ideographic capable, go to • . If your
display station is not ideographic capable, go to
If the word
PASSWORD is on the display, enter your four-character password which
you obtain from your security officer. This password does not appear when
you enter it.
e.
Display Station Operation
2-9
This prompt appears only if the system configuration includes the ideographic
version of the SSP and if your display station is ideographic capable. If you
specify Y (yes), you can enter ideographic characters, and system messages
and screen formats are displayed using ideographic characters. If you specify
N (no), the system will display only alphanumeric characters on system
displays, but you can still enter and display ideographic characters on user
defined formats.
Press the Enter /Rec Adv key.
Step 4. The work session has begun. If you have signed on to a command display
statron, the Command di-spJ-ay appears (either with or without a menu).
See Figures 2-5 and 2-6. If you have signed on to a data display station,
the Standby display appears (Figure 2-7).
,.
.... ,.
COMMAND
1 ~~
MENU:
l.
2.
3.
4.
CUSTOMER BILLING KEYING
LUM8ER IN STOCK
LUMBER ON ORDER
ACCOUNTS RECEIVABLE
ACCOUNTS PAYABLE
PAYROLL
INVENTORY CHECKLIST
NEW ACCOUNTS
5.
6.
7.
8.
9.
10. BUILDER CONTRACTS
11. PRINT LUMBER IN STOCK
12. PROCESS STATEMENTS
MENUOI
13. DISPLAY MENU2
14.
15.
16.
17.
18.
19.
20.
2l.
22.
23.
24. SIGN OFF
ENTER NUMBER, COMMAND, OR eCL.
<-
Figure 2-5. Command Display with Menu
A Command display with a menu signals that your display station is in command
mode and allows you to enter a number from the menu to specify a command or an
OCl statement. You can also enter commands or OCl from this display. If
you are restricted to this menu, you can only enter a number from the menu,
the OFF command, or the MSG command. Refer to How to Run Jobs,
later in this chapter, for an explanation of menus.
If your display st~~ion has a 960·character display screen, the first two lines
of the display and items 1 through 6 and 13 through 18 will be displayed
first. To display the second half of the menu, press the Enter/Rec Adv key.
2-10
READY
""
If the display station has a 960-character display screen and a free-format
menu is selected, lines 1 through 8 of the display and the ENTE R NUMBE R,
COMMAND, or OCl line will be displayed first. If the Enter/Rec Adv key
is pressed without any data entered, lines 1,2, and 9 through 14 will be
displayed, along with the line for operator action. Lines 15 through 20 of
the menu are not displayed.
Note: If a menu is built with ideographic characters for a 5255 Display
Station, it cannot be displayed at a device other than a 5255 Display Station.
,~-----------------------------------------------------------~.~----~.'~.
COMMAND
1012
ENTER COMMAND OR DCl STATEMENT
<- READY
Figure 2-6. Command Display without Menu
The Command display signals that the display station is in command mode and
allows you to enter control commands, procedure commands, or OCL. Refer to
How to Run JQbs, later in this chapter, for an explanation of the Command-Clisplay.
-atsp-Iay Station Operation
2-11
---~--~
STANDBY
I
W2
I
I
II
i
<- REt..!)y
----------------------------------------------------------------.------~~~
Figure 2-7. Standby Display
The Standby display signals that your data display station is in standby mode, which
allows it to be acquired by a user program.
At a command display station, you can switch between command mode and
standby mode.
To switch from command mode to standby mode, enter MODE and the Standby
display appears.
From the Standby display, you can:
•
Have your display station acquired by an application program
•
Send messages to other operators by using the MSG control command
•
Receive messages through the MSG control command
•
Sign off by using the OFF control command
To switch from standby mode to command mode, enter MODE.
2-12
HOW TO USE THE HELP PROCEDURE
$HELP is an SSP utility designed to aid System/34 operators in executing many
System/34 functions. Many of the procedures now on the System/34 require as
many as 10 parameters that are order dependent; that is, they must be entered in
the order shown in the command format. The HELP procedure prompts you for
these parameters. In addition, the HELP procedure provides descriptive text for
SSP commands, OCL statements, and procedure control expressions.
To invoke the HE LP procedure, either press the Help key when your display
station is in command mode, or key in the word HELP at your display station.
The following menu will appear:
,.
SYSTEM/34 HELP CATEGORIES
1. SSP Procedure Commands
2. Control Commands
3. Operat;on Control Language - OCL
4. Procedure Control Expressions
5. Utilities - DFU,SDA,SEU,SORT,WSU
6. Languages & Corepllers - ASH,BASIC,C080L,FORTRAN,OLINK,RPG
7. Data Communications Procedures
8. Service Aid Procedures
ENTER NUt-1BER OF CATEGORY--->
CHD KEY 1 - FUNCTIONS
CMD KEY 7 - CANCEL
Press command key 1 for a description of the options available to you. Press command key 7 to cancel the HELP procedure and return to the Command display.
Display Station Operation
2-13
The following display appears if you select option 1 (SSP Procedure Commands):
SYSTEM/34 SSP PROCEDURES
ALTERBSC - Alter SSC Parameters
CONDENSE - Free Library Space
ALTERSDL - Alter SDLC Parameters
COPYIl
- Copy Diskette
BACKUP
COPYPRT
- Copy From Spool File
CREATE
- Generate Message Member
- Backup System
L'i
brary
BLDFILE
Create Disk File
BlOLI8R
.. Create User Li brar y
CRESTART - Restart Checkpoint Task
BlDMENU
- Create
DATE
- Change Session Date
BUILD
- Correct Disk Data
DELETE
- Delete File Or Library
CATALOG
- Display VTOC
DISABLE
- Disable Subsystem
DISPLAY
- Display Data File
~tenu
COMPRESS - Free Disk Space
ENTER PROCEDURE NAME TO BE EXECUTED --->
Roll To Continue
You may select a procedure from this screen or press the Roll t (roll up) key to
display the next screen of SSP procedures.
For procedures, a description of each parameter and an input field are displayed.
Default values and optional parameters are also displayed. For example, the
following display appears if you enter BLDMENU:
BLD~1ENU
PROCEDURE
OPTIONAL-CO)
Creates the library members required to display a menu.
Menu Name
Name Of The Display Text Source Member •••••.•.••..•••••••••••••
(0)
Library That Contains The Source Message Member •••••••••••.•••• #LIBRARY
Library To Contain The Format Load Member •••••••••••••••••••••• #LIBRARY
If The New Member Will Replace An Existing Load Member,
Enter REPLACE ••••••••••••••••••••••••••••••.••••••••••••••
(0)
If The Load Member Is To Remain In The Output Library,
Enter KEEP •••••••••••••••••••••••••••••••.••••••••••••••••
CO)
If Creating A Free-Format Menu, Enter FREEFORM ••••••.••••••••.•
If Text Should Be Displayed As IGC, Enter IGC ••••••••••••••••••
2-14
/
(0)
/Thisline
appears only
if you have
the ideographic
version of
the SSP.
Once all required parameters have been entered, you can execute the procedure
by pressing the Enter fRec Adv key or command key 4. Command key 4 will put
the procedure on the input job queue.
The following display appears if you select option 2 (Control Commands) from the
first Help display:
OPERATOR CONTROL COMMANDS (nonexecutable)
ASSIGN
- Change Workstation IO's
MSG
- Send/Receive Message
CANCEL
- Cancel Job(s)
OFF
- Terminate Session
CHANGE
- Change Job Information
F?-TY
- Assign Priority To Job
CONSOLE
- Become System Console
RELEASE
- Release Job For Printing
HOLD
- Prevent Job Printing
REPLY
- Respond To Message
IDELETE
- Control Message Display
RESTART
- Restart Printing
JOSQ
- Place Job On Input JOBQ
SETDU:1P
- Address Compare Stop/Dump
MENU
- Display Menu
START
- Start System Activities
MODE
- Change Operating Mode
STATUS
- Display Status Information
Roll To Continue
ENTER COMMAND NAME --->
....
If you enter the name of a control command, a description of the command that
specifies all parameters, default values, and abbreviations is displayed. For
example, the following display appears if you enter JOBQ:
Dlso1~y St~tion
Only
JOBQ conMAND
JCBQ (jobq prty) (library name),procname,parml,parm2 ..•
(J)
*
*
*
Places a job on the input job queue.
'joSq prty' defines the position on the job queue where the job is to be
pl~ced; it can have a value of 1-5, 5 being the highest.
If library name is not specified, #LIBRARY is assumed.
Display Station Operation
2-15
These screens contain only descriptive information. The operator control
commands cannot be executed using the HELP procedure.
If you select option 3 (Operation Control language - OCl), a list of OCl
statements is displayed. From this list you can select the statement for which
reference information is wanted. OCl statements cannot be executed from the
Help display.
Selecting option 4 (Procedure Control Expressions) will display a list of procedure
control expressions. From this list you can select the procedure control expression
for which reference information is wanted. Procedure control expressions cannot
be executed from the Help display.
If you select option 5 (Utilities - 0 FU, SDA, SEU , SORT, WSU), a list of the
System/34 Utilities Program Products is displayed. From this list you can select
the utilities program product for which help is wanted. Refer to related chapters
for further information on the utilities and Help functions.
If you select option 6 (languages & Compilers - ASM, BASIC, COBOL,
FORTRAN, OLlNK, RPG), a list of System/34 languages and compilers is displayed.
From this list you can select the language or compiler for which reference information is wanted.
Selecting option 7 (Data Communications Procedures) will display a list of
the data communications procedures. This list includes DCFORMS, DCPRINT,
DEFINEID, DEFINEPN, EM3270, ES3270, MRJE, SRJE, STARTM, and STOPM.
From this list you can select the data communications procedure for which help is
wanted.
If you select option 8 (Service Aid Procedures), a list of service aids is displayed.
This list includes APAR, APPlYPTF, DFA, DUMP, ERAP, PATCH, SEC, SMF, and
TRACE. From this list you can select the service aid for which help is wanted.
2-16
HOW TO DISPLAY THE STATUS OF YOUR WORK SESSION
The Session Status displays inform you about the status of your current work
session.
To display the status of your work session enter:
1
J
STATUS ~ESSI o~
(D)
OS)
After you enter the command, the first Session Status display appears:
~ION
STATUS
~~ SESSION
DATE· . • • • • • • 04/26/80
_____
~
~ESSION DATE FORMAT..
~
PROGRAM DATE • • • • • • • 04126180
PROGRMt DATE FORMAT •.
t1M/DD/YY
SYSTEM DATE • . • - • • • • 04126180
SYSTEM DATE FORMAT • • • • • MM/DD/YY
:-t:
~
t::Ja
A
~
~I
I
INTERRUPTED JOB W3111914
INITIAL PROCEDU~E • • • • •
LATEST PROCEDU~E •.
•
LATEST PROGRAM • • . • • •
JOB REGION/JOB TYPE • . • •
~ LATEST PROGRAM SIZE .•
~~ LATEST STEP REGION SIZE • •
~
~ENTER
t-1M/OD/YY
SlmCH~!
SESSION REGION • • • • 14K
SESSION PRINTER • • • • P1
NO WAIT CONDITIONS DETECTED
CATALOG
CATALOG
$LABEL
14K/SRT
14K
14K
F-FORWARD. I-INPUT. R-RESTART. U-UPDATE. OR
E-E~~
••••••• F
SESSION DATE: the date that is being used by the session.
SESSION DATE FORMAT: YYMMDD, MMDDYY, or DDMMYY where
YY means year, DD means day, and MM means month .
•
•o
CD
e
o
o
PROGRAM DATE: the date being used by the program if one is running.
PROGRAM DATE FORMAT:
YYMMDD, MMDDYY, or DDMMYY .
SYSTEM DATE: the date assigned at I Pl sign-on time.
SYSTEM DATE FORMAT:
YYMMDD, MMDDYY, or DDMMYY.
SWITCH: the current switch setting as set by the SWITCH OCl statement or
a program you executed. To see the current switch setting while a program is
executing, see How to Interrupt a Job (Inquiry) in Chapter 2.
SESSION REGION: the region size for your session.
SESSION PRINTER: the ID of the printer that is associated with your display
station for this session.
Display Station Operation
2-17
Fields.throughGwili be blank if you did not interrupt a job (inquiry) .
•
INTERRUPTED JOB: The first 8 characters of this field will be a job
name if the session status is displayed under inquiry (while interrupting a
job). This job name is the name of the job that was interrupted by
inquiry. Following this job name is an explanation of the job status at the
time of inquiry. The following is a list of possible status indications:
• JOB IS IN TERMINATION
}
• JOB JS IN tN! TIA TLON
0
Fields
through Gare not filled if either
of these appears.
• JOB IS BEING CANCELED
•
NO WAIT CONDITIONS DETECTED
• STOPPED BY SYSTEM OPERATOR
• STOPPED BY I/O ERROR
• WAITING FOR TASK WORK AREA
•
WAITING FOR PRINTER
• WAITING FOR COMMUNICATION LINE (only if data communications is on
system)
• WAITING FOR DISKETTE
• WAITING FOR DISK SPACE
•
INITIATOR WAITING FOR RESOURCES
• WAITING ON MULTIPLE REQUESTING PROGRAM; MAXIMUM USERS
REACHED
•
•
2-18
•
WAITING FOR FILE EXTENSION
•
MESSAGE PENDING TO SYSTEM OPERATOR
•
WAITING FOR CHECKPNT COMPLETION
INITIAL PROCEDURE: the outermost procedure name that was entered at the
keyboard .
LATEST PROCEDURE: the name of the procedure that was active at the time of
the inquiry.
LATEST PROGRAM: the name of the program that was active at the time of the
inquiry.
•
JOB REGION: the size of the job region. JOB TYPE can be:
• SRT -single requestor terminal
E)
•
CD
•
MRT -multiple requestor terminal
•
N EP-never-ending program
lATEST PROGRAM SIZE: the size of the program that was active.
lATEST STEP REGION SIZE: the region size for this step.
This line is for operator action. Entering one of these characters and pressing the
Enter/Rec Adv key causes one of the following actions:
F
Causes forward paging. If the display is already on the last page and
more than one page exists, the display will wrap around to the first
page. If only one page exists, that page will be displayed again. If you
enter any character other than I, R, U, or E, the system will respond
as if F were pressed.
When entered along with a command or OCl on the input fields below
the prompt, causes the command or OCl to be processed. You can
end the current STATUS session by entering a procedure command, an
OCl statement, a MENU, OFF, or MODE control command, or another
ST A TUS command.
R
Restarts (or redisplays) the first page of this status function.
U
Updates the display for more current information.
E
Ends this status display.
Enter F and press the Enter/Rec Adv key to see the next Session Status display.
D lsplay Station Qperation
2-19
"
7
SESSION STATUS
fa
~----....
~12
SESSION
A
w--r--I
~
LIBRARY • • • •
_____ SY~LIST DEVICE
~ Forms • . • • • ••
•
~~
:
~ IMAGE
LU:ES PER PAGE
e~~ SESSION It1AGE SIZE.
_. -----PRINTER0001
CONFIGURATION
PI
051
PRINTER-
oael
Pl
051
048
CHARACTERS • • 123456 789':./STUV}lXYZ + • "JK UUlOPCR-$*ABCOEFGHI +. '
: y X L A T E TABLE NAME •••••••••• TRANS~l
ENTER F-FQRWARD.
I-INP~.
R-RESTART. U-UPDATE. OR
E-E~
•••••••••••••
F
J
~-----------""""
•
G
e
CD
The session values are the values that are current for this session. The configuration values are the values that are found in the work station configuration
record.
LIBRARY: the session user library name.
SYSLIST 0 EVICE: the output device used for the system list. Possible
values include a printer 10, SYSTEM PRINTER, CRT, or OFF.
FORMS: the four-character default forms name.
e
LINES PER PAGE: the number of lines that will be printed per page.
G
SESSION IMAGE SIZE: the length of the following print image.
•o
IMAGE CHARACTERS: the characters in this session's print image .
XLATE TABLE NAME: the name of the source member containing the
translate table.
Enter F and press the Enter/Rec Adv key to see the last Session Status display,
or enter I, R, U, or E to take one of the other actions as described on the first
Session Status page.
2-20
"
SESSION STATUS
~
~ ~--"""""'SYSTEM
RELEASE LEVEL • . • •
MODIFICATION LEVEL.
~
I
MAIN STORAGE SIZE . • . • • .
•
I
NUCLEUS SIZE . . . . . .
USER AREA SIZE • . . • • .
I
ASSIGN/FREE AREA SIZE .•
•
WORK STATION BUFFER SIZE • . • • • .
•
DUAl SPINDLE DISK
. • .
A;:a:aAVAILABLE DISK SIZE . . .
~
INPUT JOB QUEUE . . .
I
PRINT SPOOLING . . .
SYSTEM PRINTER.
. .....
~~SYSTEM
o
o
~
~
•o
•
W2
COMPLETE
08
00
128K
50K
78K
8.00K
2.00K
H
63.9 MEGABYTES
Y
Y
Pl
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END . • • . . . • • F
SYSTEM RELEASE LEVEL: the level of the SSP that is currently on the
system.
SYSTEM MODIFICATION LEVEL: the level of modification that has been
put on the current SSP release .
•
•
E)
o
MAIN STORAGE SIZE: the number of bytes of main storage expressed in
units of K bytes (K = 1024),
NUCLEUS SIZE: the amount of main storage used by the nucleus.
USER AREA SIZE: the amount of main storage available for user programs.
Note: Nonswappable programs decrease the size of the user area so that when
nonswappable programs are active, user area plus nucleus does not equal main
storage size.
ASSIGN/FREE AREA SIZE: the number of bytes in the assign free area
(expressed in units of K bytes), which is set at configuration time or changed
by IPL overrides.
WORK STATION BUFFER SIZE: the number of bytes in the work station
buffer (expressed in units of K bytes) which is set at configuration time or
changed by IPL overrides.
Display Station Operation
2-21
DUAL SPINDLE DISK: indicated by a Y at the end of this line. If the system
does not have the dual spindle disk, an N appears.
••
o
•
AVAILABLE DISK SIZE: the total disk size for the system.
INPUT JOB QUEUE: function is indicated by a Y at the end of this line. If
the input job queue function is not active, an N appears at the end of this line.
PRINT SPOOLING: indicated by a Y at the end of this line. If print spooling
is not active, this line will have an N.
SYSTEM PRINTER: the system printer 10.
COMPLETE signifies that this is the last display in the session status series.
2-22
HOW TO DISPLAY THE STATUS OF YOUR COMMUNICATIONS SUPPORT
The communications support can be displayed by entering:
STATUS
(D)
COMM
(C)
After you enter the command, the first Communications Support display appears~
~~
BSCA LINE
0---+==:::::1 RATE. . . . . . ..
e I-
MODEM .......
-TONE ........
I
BLANK .•...•.
_
-CLOCK .......
I _____ LINE ........
~~~RETRY ......•
e
G--
!
W3]
CONFIGURATION
FULL
NON-IBM
N
NONE
MODEM
HORt1AL
000
:i:~i;~:.:~~:::: ~WITCHED
SWITCH TyPE .......•.... USER
~
TRIBUTARY ADDRESS......
~
WAIT TIME ............... ooo~ W
LOCAL ID···············~I
REMOTE 10 .•..•.••.•••••
MULTIPLE FILES ....•.... N
~
RECORD SEPARATOR.......
~
AUTOCALL ..•...........• 2
~
SEP CHAR ............•.. Y
W
I
0
e
o
o
CD
G
4Ut
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END.............
F
•
RATE: if F U L L, the full rated speed of the modem is used; if HALF, half
the rated speed of the modem is used.
e
TON E: Y specifies that a non-US special tone is required for manual answer
and automatic answer. N specifies that a non-US special tone is not required.
e
MODEM: whether the modem used with your data communications adapter
is an IBM modem or a non-IBM modem.
BLANK: means blank compression is used. An entry of NONE means blank
compression is not used. Other possible entries are TRUNCATION and
COMPRESSION.
CLOCK: MODEM specifies that the clocking is provided by the modem or
by another external source; INTERNAL specifies that the clocking is provided by the internal clock feature in the system.
o
•
LINE: NORMAL specifies that you are using the normal line for your modem.
STANDBY indicates switched network backup .
RETRY: the number of times BSC error recovery procedures are attempted.
Display Station Operation
2-23
LINE TYPE: USER says that the line type specified in the user program has
not been overridden and is being used. If the specified line type has been
overridden, the possible entries are LEASED, TRIBUTARY, and SWITCHED.
o
•
EON: displayed when AUTOCALL is configured to indicate that
end-of-number characters are automatically removed from the phone number
before being presented to the AUTOCALL unit .
SWITCH TYPE: USER says that the switch type specified in the user program
has not been overridden and is being used. If the specified switch type has
been overridden, the possible entries are AUTO ANSWER, MANUAL ANSWEr
AUTOCALL, or MANUAL CALL.
TRIBUTARY ADDRESS: the address of this station on the multipoint line.
An entry of 00 means the address has not been overridden.
o
WAIT TIME: how long a user program may wait before the BSC line is
disabled.
LOCAL 10: the local identification. An entry of all zeros means the local
lOis not specified.
•
REMOTE 10: the remote identification. An entry of all zeros means the
remote 10 is not specified.
CD
o
MULTIPLE FILES: whether or not IBM 3740 Data Entry System multiple
files are supported by data communications.
RECORD SEPARATOR: the means used to separate records. An entry of 00
means record separator has not been overridden.
AUTOCALL: the line number for which the AUTOCALL line is installed and
used in conjunction with this line. BSCA line configuration will not be
present for the AUTOCALL line.
An entry of X.21 LINE is displayed when the X.21 line is configured.
G
•
o
2-24
SEP CHAR: displayed when AUTOCALL is configured to indicate that
separator characters are to be removed from the phone number before being
presented to the AUTOCALL unit. The system provides a 3-second spacing
before sending the next digit .
LINE NUMBER: the line number of this BSCA configuration. Line numbers
can be 1,2,3, or 4.
This line is for operator action. If you enter any character other than I, R, U,
or E, the system will page forward as if F were pressed.
If you have a 960-character display screen, the following displays will appear when
you enter the STATUS COMM command. Notice that there are two displays for
each communication line:
BSCA LINE 2 CONFIGURATION
RATE •••••••••••••
MODEM ••••••••••••
TONE •••••••••••••
BLANK •••.••••.•••
HALF
NON-IBM
N
NONE
W2
SWITCH TYPE •••••.•••••• USER
TRIBUTARY ADDRESS ••••••
WAIT TIME .••....••••.•• 000
LOCAL 10 •••••••••••••••
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •••••••••••••••••
After you press the Enter/Rec Adv key, the second
F
Bse screen appears.
,
BSCA LINE 2 CONFIGURATION
CLOCK .••••.••.•.• MODEM
.LINE •••••••••••.• NORMAL
RETRy ..•••...••.• 000
LINE TYPE •.•.•.•• SWITCHED
EON ..•.•..•••.••• N
W2
REMOTE 1D •..•••..••....
MULTIPLE FILES •..•••••• N
RECORD SEPARATOR ••.•.••
AUTOCALL ••...•...•.•••• 1
SEP CHAR ••.••.•..•••..• N
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END ••.•••••••.•..•
F
Display Station Operation
2-25
~------------------------------~l
e~r
I CONFIGURATION
W3
•~
~
SDLC LINE
e-....J~RATE •••••••• FULL
SWITCH TYPE •••••••••••• ~±.
A ___ ~MODEM ••••••• NON-IBM
STATION ADDRESS •••••••• : : : : : - - - - - - - - - -LA
•
~--r---=TONE •••••••• N
EXCHANGE 10............
I W
_
CLOCK ....... MODEM
LINE ................... NORMAL
•
A
I
LINE TYPE ••• SWITCHED
RECEIVE BUFFERS •••••••• 000
I
E'0ENp.C.H.A.R••••••••• Yy
TRANSMIT BUFFERS ••••••• 000
AUTOCALL. .............. 2 I •
_:J.-----S
~
Ie
-0
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END.............
6)
e
e
CD
RATE: if FULL, the full rated speed of the modem is used; if HALF, half the
rated speed of the modem is used.
MODEM: whether the modem used with your data communications adapter
is an IBM modem or a non-IBM modem.
TONE: Y specifies that a non-US special tone is required for manual answer
and automatic answer. N specifies that a non-US special tone is not required.
CLOCK: MODEM specifies that the clocking is provided by the modem or
by another external source; INTERNAL specifies that the clocking is provided by the internal clock feature in the system.
•
LINE TYPE: the possible entries are SWITCHED, LEASED, and MULTIPOINT.
_
EON: drsplayed when AUTOCALL is configured to incflccate that
end-of-number characters are automatically removed from the phone number
before being presented to the AUTOCALL unit.
e
o
SEP CHAR: displayed when AUTOCALL is configured to indicate that
separator characters are removed from the phone number before being
presented to the AUTOCALL unit. The system provides a 3-second spacing
before sending the next digit.
SWITCH TYPE: the possible entries are AUTO ANSWER, MANUAL ANSWER,
AUTOCALL, MANUAL CALL, and blank.
~ STATION ADDRESS: the address of this station on the SDLC line.
a
2-26
F
EXCHANGE 10: five hex digits to become the last five hex digits of the
exchange 10 returned by SDLC.
LINE: NORMAL specifies that you are using the normal line for your modem.
STANDBY indicates switched network backup.
RECEIVE BUFFERS: specifies the number (in decimal) of receive buffers to be
assigned for this SOLC line.
TRANSMIT BUFFERS: specifies the number (in decimal) of transmit buffers
to be assigned for this SOLC line.
AUTOCALL: the line number for which the AUTOCALL line is installed
and used in conjunction with this line. SOLC line configuration will not be
present for the AUTOCALL line.
An entry of X.21 LINE is displayed when the X.21 line is configured.
CD
LINE NUMBER: the line number of this SOLC configuration. Line numbers
are 1,2,3, or 4.
If you have a 960-character display screen, the second part of the Communications
Support display will appear on two screens.
r
SOLe LINE 2 CONFIGURATION
CLOCK •..••.••.••. MOD HI
LINE TYPE .••••••• SWI1CHED
EON •......•.•..•. N
SEP .•.••.•••.•... N
Cot1PLETE
LINE •....••..•••••••••. NORMAL
RECEIVE BUFFERS ••.••.•. 000
TRANSMIT BUFFERS •.••••. 000
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •••••••••••••.•••
F
After you press the Enter fRec Adv key, the second SO LC screen appears.
,
SDLC LINE 2 CONFIGURATION
CLOCK •.•.•...•••. MODEM
LINE TYPE •..•.••. SWITCHED
EOH ••...•...•..•• N
SEP CHAR •.....••. N
COMPLETE
LINE ...• _..••....•...•.
RECEIVE BUFFERS ..•...••
TRAHSHIT BUFFERS ..•....
AUTOCALL ...•.•.....•...
W2
NORMAL
000
000
2
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •.••.•••...•..•••
F
Display Station Operation
2-27
HOW TO DISPLAY THE STATUS OF THE SSP-ICF SUBSYSTEMS
Command Format
Parameters
STATUS
SUBSYS
(D)
(I)
SUBSYS: Displays status information about the enabled
SSP-ICF subsystems.
Example
You enter:
STATUS
SUBSYS
or
D
The following display appears:
o
eGeee 0
-----J---I---J.-..--I---hr---I--I---I-------...
COf1PLETE
WI
05664 BYTES
TYPE
INTRA
BSCELP2
Y
Y
INTRA
BSCEL
LINE
o
1
TASK SIZES IN BYTES
SUB
D MGT
LINK
02048
08192
06144
IQUEUE SPACE
IALLoe AVAIL
06144
05952
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •••••••••••.
•o
e
2-28
F
CONFIG NAME: shows a list of subsystem configuration names currently
enabled or being enabled.
This field describes the allocated common queue space for the SSP-ICF subsystems. This field may be blank if no subsystem is fully enabled.
•
•
SWAPPABLE: indicates whether or not the subsystem task is swappable. A
value of Y indicates that it is swappable. If a data management task is required
for the subsystem task, the data management task swap status is the same as
the subsystem task swap status.
TYPE: describes the type of subsystem.
SNUF - SNA upline facility
CCP - CCP
CICS - CICS/VS
IMS -IMS/VS
BSCEL - BSC equivalence link
INTRA - Intra System/34
SNA PEER - SNA peer
3270BSC -BSC 3270
3270SD LC - SNA 3270
FINANCE - Finance
e
o
CD
o
o
COMPLETE appears only on the last page of a status function.
LINE: describes the communications line allocated to the subsystem configuration currently enabled or being enabled.
TASK SIZES IN BYTES: SUB indicates the size of the subsystem task. D
MGT indicates the size of the subsystem's data management task if one is
required. LINK indicates the size of the subsystem's communication link
task if one is required. If the link task is SDLC, the value displayed is the
sum of the link task size plus line buffers.
This field shows the amount of common queue space currently available.
This is the sum of all the free areas. This field may be blank if no subsystem
is fully enabled.
QUEUE SPACE: The fields under this heading indicate the status of the
subsystem task's queue space. ALLOC indicates the amount of subsystem
queue space allocated to the subsystem task. AVAI L indicates the actual
amount of subsystem queue space currently available. It is the sum of all the
free areas in the subsystem task's queue space.
Display Station Operation
2-29
•
This line is for operator action. Entering one of these characters and pressing the Enter fRec Adv key causes the followi ng action:
F
Causes forward paging. If the display is already on the last page and
more than one page exists, the display will wrap around to the first
page. If only one page exists, that page will be displayed again. If
you enter any character other than I, R, U, or E, the system will
respond as if F were pressed.
When entered along with a command or OCl on the input fields
b-e1ow the prompt, calJse-s -tlTe command or OCt tone processed. You
can end the current STATUS session by entering a procedure command,
an OCl statement, a MENU, OFF, or MODE control command, or
another STATUS command.
2-30
R
Restarts (or redisplays) the first page of this status function.
U
Updates the display for more current information.
E
Ends this status display.
HOW TO DISPLAY THE STATUS OF THE SSP·ICF SUBSYSTEM SESSIONS
Command Format
STATUS
SUBSESS
(D)
(N)
Parameters
SUBSESS: Displays status information about the SSP-ICF
subsystem sessions.
Example
You enter:
STATUS
o
SUBSESS
or
N
The following display appears:
CONFIG
NAME
LOCATION
NAME
INTRA
INTRA
BSCELP2
BSCELP2
10
TYPE
INV
STAT
A
A
E
E
A
N
PHYS/SYM
07
08
11
12
09
7I
8I
11
12
IJ
N
E
I
N
OPERATION STATUS
MRTMAX OM OC ST
N
N
N
Y
N
20
20
20
20
20
20
20
01
00
20
0
0
A*
0
0
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-ENO ••••••••••••
•e
•
JOB
NAME
WI024536
WI024536
11030153
12000000
WI024536
F
CONFIG NAME: contains a list of subsystem configuration names currently
enabled or being enabled.
This field is a list of location names. The location name will appear in any
messages logged by the subsystem or SSP for this subsystem configuration.
For SNA peer, this is the remote location name.
Display Station Operation
2-31
•
••
o
This field is a list of the subsystem session IDs. PHYS indicates this is the
system defined 10. SYM indicates the symbolic session 10 used by the program owning the session. The SYM 10 is used by a program for outgoing
communication with an SSP-ICF session.
COMPLETE appears only on the last page of a status function.
TYPE: indicates the session type. A indicates this session is an acquired
session. E indicates this session is an evoked session. * indicates a noncommunicating peer station.
INV STAT (invite status):
E: program has requested data from the session.
I:
the SSP has marked the session complete to satisfy an accept input
issued by the program owning the session.
N: program does not want data from the session.
0: program has requested data from the session and the data is now
available.
CD
OPERATION STATUS: these four fields indicate the status of the session.
MRTMAX: if this session is attached to an MRT, and the session is waiting
because the maximum number of requestors has been reached,
this field will have a Y displayed. Otherwise, an N will appear.
The following three fields are primarily for diagnostic purposes. They indicate the state of the SSP-ICF sessions when the STATUS SUBSESS command
was entered.
OM: this is the current operation command modifier.
OC: this is the current operation command code.
ST:
2-32
this is a two-character field. The first character is either an A (operation active), 0 (operation complete), or I (operation in an initial
status). The second character is either blank or an asterisk (*). If
this character is an asterisk, the program is currently waiting for this
session to complete.
o
o
JOBNAME: displays the name assigned to the process to which the session
is attached.
This line is for operator action. Entering one of these characters and pressing
the Enter/Rec Adv key causes the following action:
F
Causes forward paging. If the display is already on the last page and
more than one page exists, the display will wrap around to the first
page. If only one page exists, that page will be displayed again. If
you enter any character other than I, R, U, or E, the system will
respond as if F were pressed.
When entered along with a command or OCl on the input fields
below the prompt, causes the command or OCl to be processed. You
can end the current STATUS session by entering a procedure command, an OCl statement, a MENU, OFF, or MODE control command,
or another STATUS command.
R
Restarts (or redisplays) the first page of this status function.
U
Updates the display for more current information.
E
Ends this status display.
Display Station Operation
2-33
HOW TO DISPLAY THE STATUS OF THE SYSTEM DEVICES
The Workstation Status display shows the status of the diskette drive and display
stations and printers that are locally attached and the status of display stations
and printers that are remotely attached and not offline.
To display the status of the diskette drive and all locally attached and remotely
attached and not offline display stations and printers, enter:
STATUS WORKSTN [, ws-id]
-{-{)i
(W)
WORKSTN: Displays status information about: local and
non-offline remote display stations and printers, the diskette
drive, or a selected display station or work station printer.
Parameters
ws-id: The ID of the display station or printer for which
status information is displayed. If you do not specify an ID,
status information for all display stations and printers is
displayed.
Example
You enter:
ST ATUS
D
WO R KSTN
or
W
The following two-part display appears if you do not enter ws-id:
o
WI
WS-ID
II
PI
WI
W2
CONS
WI
W3
STATUS
ON-LINE
ON-LINE
ACTIVE
ON-LINE
ON-LINE
USER
--------
----------------------
cve
TYPE
DISKETTE
SYS PRINTER
SYS CONSOLE
ALT CONSOLE
ALT CONSOLE
SUB
SIZE
N
1920
1920
1920
N
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER
2-34
F-FOR~JARD,
I-INPUT) R-RESTART, U-UPDATE, OR E-END.............
F
After you press the Rollt (roll up) or Roll-l- (roll down) key, the next part of the
STATUS WORKSTN display appears.
e
0
r
t
~(,RKSTATION
~\S-ID
0
G
This field
appears only
if you have
the ideographic
version of
the SSP.
COMPLETE
STATUS
HSG
C U
CURR
LN
POSS LN
II
Pl
Wl
~12
W3
~i
N
N
N
N
N
N
ROLL
•
KEYS
F02 ADDITIONAL INFORMATION
ENTER F-FORWJ\RD, I-INPUT, R-RESTART, U-UFDATE, OR E-END •••• _". ""."" ••
l
F
J
Display Station Operation
2-35
"
WS-IO: a list of the diskette drive, display stations, and printers that are
locally attached or are remotely attached and are active, online, or pending.
11 is the 10 of the diskette, and the other IDs are defined at system configuration time.
o
CONS: shows the ws-id of the controlling console for each printer.
•
STATUS: the current status of each device. Possible entries are:
ON-LINE - The device is online but is not presently being used.
OF F-L1NE - The device has been taken offline by the system operator.
ACTIVE - The device is currently being used.
PEND ING - The remote device is in the process of being varied onl ine
or offline.
e
COMPLETE appears only on the last page of a status function.
•
USER: the user 10 that was entered at sign-on time for each active display
station. Fields for nonactive display stations, printers, and the diskette show
hyphens (----) for the user 10.
•
TYPE: describes each device listed on this display.
o ISKETTE indicates the diskette drive.
SYS PRINTER indicates the system printer.
PR INTER indicates a printer other than the system printer.
DATA indicates that this device is a data display station.
COMMAND indicates that this is a command display station.
SYS CONSOLE indicates that this is the system console.
SUBCONSOLE indicates that this is a subconsole display station.
AL T CONSOLE indicates that this is an alternative system console.
CD
•
SUB: shows whether a subconsole or an alternative console is currently active
as a subconsole (receiving messages for a printer).
SIZE: if the device is a display station, shows the size of the display screen.
960-character display
1920-character display
o
8
2-36
MSG: indicates that messages sent via the MSG command to all display
stations failed to get to a display station. Y indicates that the system operator sent a message to all the display stations but this display station did not
receive the message because its message queue was full. This field is valid for
display stations only; for printers and the diskette drive, this field contains a
hyphen (-).
C U: if the device is attached via a communications line, shows the control
unit 10.
CU R R IN: if the device is online and attached via a communications line,
shows the line number (line 1,2,3, or 4).
o
G
POSS IN: if the device is attached via a communications line, shows the
numbers of all possible lines on which an offline device can communicate
(lines 1,2,3, or 4). If the device is pending, shows the line number it will
communicate on when it-i-s-online (line 1, 2, 3, or 4).
IGC: appears only if you have the ideographic version of the SSP.
D
Appears if only the display station is ideographic capable.
Y
Appears if both the display and the keyboard are ideographic
capable, or if the device is an ideographic capable printer.
N
Appears for nonideographic devices.
Appears for the diskette drive.
o
This line is for operator action. Entering one of these characters and pressing
the Enter fRec Adv key causes one of the following actions:
F
Causes forward paging. If the display is already on the last page and
more than one page exists, the display will wrap around to the first
page. If only one page exists, that page will be displayed again. If
you enter any character other than I, R, U, or E, the system will
respond as if F were pressed.
When entered along with a command or DCl on the input fields
below the prompt, causes the command or DCl to be processed.
You can end the current STATUS session by entering a procedure
command, an DCl statement, a MENU, OFF, or MODE control
command, or another STATUS command.
R
Restarts (or redisplays) the first page of this status function.
U
Updates the display for more current information.
E
Ends this status display.
Display Station Operation
2·37
If you enter the STATUS WORKSTN [,ws-id] command and include a work
station 10, the following two-part display appears. In this example, work station
W3 requested the status of work station W1.
WORKSTATION STATUS
WS-ID
va
CONS
COMPLETE
W3
STATUS
ACTIVE
USER
KSA
TYPE
SYS CONSOLE
SUS
SIZE
1920
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER F-FORWARO, I-INPUT, R-RESTART, U-UPDATE, OR E-END •••••••••••.•
F
~~------------------------------------------------------------------------~~
After you press the Rollt (roll up) or RolI~ (roll down) key, the next part of the
display appears.
WORKSTATION STATUS
WS-ID
WI
W2
W3
COMPLETE
MSG
C U
CURR LN
POSS LN
N
N
N
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END.............
2-38
F
To display the status of all remote display stations and printers, enter:
STATUS
(0)
REMOTES [, WS-id]
(R)
The following two-part display appears if you do not enter ws-id:
o
W3-ID
cmn
01
02
p~
TYPe
N:TIVE
OFF -LIIn:
01
Ot~··l.lW:
03
PHi~)H1G
04
05
06
PUlDUlG
P3
PENOJt.'5
OFF-LINE
03
PGmnlG
I<.SA
-------._------... _----- _..,-------------
--------
-------.-
~UBCOttSOlE
CD
1-
sun
y
III
SIZ.E
lq~O
1920
CmtMM!O
PF!!IHER
$UBCOH501.F.
0
N
Ino
Cot1l'1AtlO
1920
Cutl~1AHO
09'·:';0
CQt1:-lMHl
0160
PRItHER
POLL KEYS FOP. ADOITIOHAL
INFORt1~TlOH
ENTER F-FCRJ..IAPO, I-INPUT, R-RESTAHT, U-UPDATE, OR E-END.............
r
I
.J
Display Station Operation
2-39
After you press the Rollt (roll up) or RolI+ (roll down) key, the next part of the
STATUS REMOTES display appears.
•
• •I
~
WORKSTATION STATUS
WS-ID
01
02
P2
03
04
05
06
P3
MSG
Y
-
-
N
N
N
-
CU
CUI
CUI
CUI
CU2
CU2
CU2
CU2
CU2
7r
W1
COMPLETEj
CURR LN
I
POSS LN
I
I
JGC
1
1
2
N
N
N
N
N
2
t~
2
2
2
N
N
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER f-FORWARO, I-INPUT, R-RESTART, U-UPDATE, OR E-ENO ..•.••...••.•
F
...
.JI
o
WS-ID: lists the remote display stations and printers defined for the system.
G
CONS: shows the ws-id of the controlling console for each printer.
G
STATUS: displays the current status of each device. Possible entries are:
ON-LIN E - The device is online but is not presently being used.
OFF-LINE - The device has been taken offline by the system operator.
ACTIVE - The device is currently being used.
PENDING - The remote device is being varied on or off.
e
G
o
COMPLETE: appears only on the last page of a status function.
USER: lists the user 10 that was entered at sign-on time for each active
remote display station. Fields for nonactive display stations and printers show
hyphens (----) for the user 10.
TYPE: describes each device on this display.
PR INTER indicates a printer other than the system printer.
DATA indicates that this device is a data display station.
COMMAND indicates that this is a command display station.
SUBCONSOLE indicates that this is a subconsole display station.
2-40
Thisfield
appears only
if you have
the ideographic
version of
the SSP.
CD
o
SUB: shows whether a subconsole is currently active as a subconsole (receiving messages for a printer).
SIZE: if the device is a display station, shows the size of the display screen.
960-character display
1920-character display
o
e
o
o
•
o
MSG: indicates that messages sent via the MSG command to all display
stations failed to get to a display station. Y indicates that the system operator
sent a message to all the display stations but this display station did not
receive the message because its message queue was full. This field is valid for
display stations only; for printers, this field contains a hyphen (-).
C U: shows the control unit ID of remote devices (different from address).
CURR IN: if the device is online and attached via a communications line,
shows the line number (line 1,2,3, or 4).
POSS IN: if the device is attached via a communications line, shows the
numbers of all possible lines on which an offline device can communicate
(Ii,ne 1,2,3, or 4). If the device is pending, shows the line number it will
communicate on when it is online (line 1,2,3, or 4).
IGC: appears only if you have the ideographic version of the SSP.
Y
Appears if the device is an ideographic-capable printer.
N
Appears for nonideographic devices.
This line is for operator action. Entering one of these characters and pressing
the Enter/Rec Adv key causes one of the following actions:
F
Causes forward paging. If the display is already on the last page and
more than one page exists, the display will wrap around to the first
page. If only one page exists, that page will be displayed again. If
you enter any character other than I, R, U, or E, the system will
respond as if F were pressed.
When entered along with a command or OCl on the input fields
below the prompt, causes the command or OCl to be processed.
You can end the current STATUS session by entering a procedure
command, an OCl statement, a MENU, OFF, or MODE control
command, or another STATUS command.
R
Restarts (or redisplays) the first page of this status function.
U
Updates the display for more current information.
E
Ends this status display.
Display Station Operation
2-41
If you enter the STATUS REMOTES [,ws-id] command and include a remote
work station 10, the following two-part display appears. In this example, work
station W3 requested the status of work station 01.
,
WORKSTATION STATUS
WS-ID
CONS
01
COMPLETE
W3
STATUS
ACTIVE
USER
KSA
TYPE
COMMAND
SUB
SIZE
1920
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER F-FORWARD. I-INPUT, R-RESTART, U-UPDATE, ORE-END •••••••••••••
F
After you press the Rollt (roll up) or RolI,j, (roll down) key, the next part of the
display appears.
WORKSTATION STATUS
WS-ID
01
COMPLETE
MSG
N
W3
CU
CUI
CURR IN
POSS IN
1
1
ROll KEYS FOR ADDITIONAL INFORMATION
ENTER F-FORWARD, I-INPUT. R-RESTART, U-UPDATE, OR E-END.............
2-42
F
HOW TO SPECIFY THE SESSION DATE
The session date is the date used by programs run during your work session. Specify
this date by entering the DATE procedure command before you run the first program:
DATE
{
mmddYYJ
ddmmyy
yymmdd
For example, enter DATE 011479 to specify the session date as January 14, 1979.
If you do not specify a session date, the system date (the date assigned by the
system operator at IPL sign-on) is used. You can use the STATUS SESSION command to determine the current system date. The session date must be in the current
session format.
The session date and session date format can both be set via the SET command.
Display Station Operation
243
HOW TO SPECIFY THE NUMBER OF LINES PER PAGE
To specify the number of lines printed per page by the printer assigned to your
display station, enter the LINES procedure command:
LINES
Parameters
[~mber]
, [Cpi
valu~
, [!pi value]
number: The number of lines per page, which can vary
from 1 to 112, with 66 as the default value.
cpi value: The number of characters per inch. The value
can be either 10 or 15, with 10 as the default value. This
parameter is valid for the 5225 Printer (models 1 through
4) and for the 5224 Printer (models 1 and 2).
Ipi value: The number of lines per inch. The P;le density
can be 4, 6, or 8 lines per inch. This parameter is valid
for the 5224/5225 Printer.
Your changes remain in effect until the next LINES command or until you end
your work session.
The number of lines per page can also be set via the SET procedure command. This
change remains in effect until the next time you use a SET procedure, or until the
next IPL.
Note that the actual printed output depends on:
•
The number of lines per page
•
The setting of the number of characters per inch (5225 Printer models 1
through 4 and 5224 Printer models 1 and 2)
•
The setting of the number of lines per inch on the printer (5224/5225 Printer)
•
The correct alignment of the forms to the first line
If you specify the number of lines as one, printed output that contains vertical
spacing of more than one space may not print correctly.
2-44
HOW TO CHANGE THE SYSTEM LIST DEVICE
The system list device is that printer assigned to print output from most system
utility programs or system procedures, or that display station assigned to show this
output. You can change the current system list device via the SYSLIST procedure
command. To determine the current system list device, use the STATUS SESSION
command. The SYSLIST DEVICE for the session is shown on the second Session
Status display.
The changes you can make and the command for each change are:
•
List output on the printer that was assigned to your display station during system
configuration (SYSLIST PR INTE R)
•
List output on another printer (SYSLIST ws-id)
• Show output on the display screen (SYSLIST CRT)
•
Do not list any output from SSP utility programs or SSP procedures
(SYSLIST OFF)
•
Process extended character (ideographic) codes (SYSLIST PR INTE R, EXTN)
Your change remains in effect until you change the system list device with another
SYSLIST command or you end your work session.
The SSP utility programs (for example, $MAINT and $SFGR), except the data
commun\cations utility programs and service aids, use the system list function.
RPG II, SEU, WSU, and DFU (during the execution phase), data communications
programs, service aids, and all user programs, except possibly assembler programs,
use the printer data management function. Assembler programs can use either
the system list function or the printer data management function.
Display Station Operation
2-45
HOW TO MODIFY WORK SESSION ITEMS VIA OCL
OCL (Operation Control Language)
OCl is a special language composed of statements that describe data processing jobs
to the SSP.
The SSP requires certain information, or instructions, before it can perform a job.
For example, the SSP needs the names of any files it must process, the type of output, the date printed on the output, and any additional required information. The
-prQgLammer writes the eCl that describes this information.
You can change your work session environment via OCL. The changes remain in
effect until you end the work session (when items return to the values they had
before you signed on) or until you change them again during the work session. The
following lists the DCl statements that you can use to modify work session items,
describes the functions of each, and explains where you should enter each statement.
OC L Statement
Function
Placement
II FORMS
Specifies the number of lines
printed per page, the number
of characters per inch, and the
forms number to be used during a work session.
Anywhere among the
OCl statements.
Note: Characters per inch is
valid for the 5225 Printer
(models 1 through 4) and for
the 5224 Printer (models 1
and 2).
II LIBRARY
Specifies the active user
library for a work session.
The system searches the
active user library, and then
the system library, for load
programs, procedures to be
executed, active menus,
message members, and
screen formats.
Anywhere among the
OCl statements except
between a lOAD statement and a RUN statement.
Note: If resource security
is active and the library is
secure, you must be authorized access to the library.
II lOCAL
Modifies a specified
portion of the local data
area that is available for
your display station.
Anywhere among the
OCl statements.
II MEMBER
Specifies the active message
members for a work session.
Anywhere among the
OCl statements.
Refer to the System Support Reference Manual for complete detail about each of
these OC l statements.
2-46
HOW TO RUN JOBS
You can run jobs by:
•
Entering a number from a menu
•
Entering a procedure command
•
Entering the JOBQ control command
•
Entering OCl (operation control language)
All jobs must be requested from a display station in command mode.
The system assigns a unique job name to each job that you request. The name has
the format wwhhmmss, where:
ww
hh
mm
ss
is the 2-character ID of your display station.
is the hour (based on the 24-hour clock) you request the job.
is the minute you request the job.
is the second you request the job.
For example, job name W1143000 was requested at 2:30 p.m. by display station Wl.
Command Statements
Command statements are of two types: procedure commands and control commands.
A procedure command tells the SSP to execute a procedure. A procedure is a group
of DCl statements that are stored in a library on disk and describe a specific job. The
procedure can contain all of the information nece.ssary to run the job or the procedure can request additional information from you. Entering one procedure command
is equivalent to entering all of the DCl statements in the procedure. See Example of
How to Run Jobs later in this chapter.
The system support program includes a number of procedure commands that control most of the system operation. Programmers can also create procedures for user
programs, assign a n(lmf! to the procedure, and that name becomes a procedure
command.
Control commands are simple, often one-word statements. Through these commands, you control job execution, communicate with other display stations, and
display status information. An example of the control command to activate the
menu function and display the specified menu is:
MENU menuname (,library]
The System Support Reference Manual descri bes the control commands and procedure commands that you can enter.
Display Station Operation
2-47
Menus
A menu is a list of numbers and job descriptions that appears on the display screen.
The menu feature of System/34 provides an easy way to run a job. You can
present a display (a menu) of sequentially numbered job descriptions by entering
a menu name during sign on, by default at sign on (if menu security is active), or
by entering the MENU command. (See the System Support Reference Manual for
a description of the MENU command.) Each number on a menu can represent
commands or OCl that execute a particular job (for example, payroll). The menu
allows you to select a job by entering a number rather than by entering all of the
display station commands, procedures, or OCl statements necessary for the job.
A sample menu is shown in Figure 2-8.
(
COi'lMAND
J
815.
Display Lines
1 through
MENU:
1. CUSTOMER BILLING KEYING
2. LUMBER IN STOCK
43 ,. LU~:BER ON ORDER
ACCOUNTS RECEIVABLE
ACCOU;~TS
PAYABLE
6, PAYROLL
7 INVENTORY CHECKLIST
8' NEW ACCOU~TS
Display Lines
9 through 14
l~:
BUILDER cmnRACTS
{ 11. PRINT LU~;3E~ IN STOCK
12. PROCESS
STATE~ENTS
ME~~UOl
MENU2
13, DISPLAY
14.
15.' WEEKLY PAYROLL CALCULATICNS
16, WEEKLY PAYROLL CHECKS
17. WEEKLY
PAYROLL
sUt:~1/'..
RY
18.
19.
20.
21.
22.
23.
24. SIGN OFF
ENTER NUMBER, COMMAND, OR OCL.
<- READY
It
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _• _ _ _ _ _ _ _ _ _ _w~_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _~_ _ _ _ _ _ __'~
,I
Figure 2-8. Sample Menu
If your security officer has restricted you to this menu, you can select a number
from the menu, enter the OFF command, or enter the MSG command.
If you are not restricted to this menu, you can enter a zero (0) to terminate this
menu without selecting any of the options.
On a 960-character display screen, the first two lines of the display and menu items
1 through 6 and 13 through 18 will be displayed first. To display the second half of
the menu, press the Enter/Rec Adv key.
If the display station has a 960-character display screen and a free-format menu is
selected, lines 1 through 8 of the display and the ENTER NUMBER, COMMAND,
or OCl line will be displayed first. If the Enter/Rec Adv key is pressed without
data entered, lines 1 and 2, and 9 through 14 will be displayed, along with the
line for operator action. Lines 15 through 20 of the menu are not displayed.
Note: If a menu is built with ideographic characters for a 5255 Display Station, it
cannot be displayed at a device other than a 5255 Display Station.
248
Example of How to Run Jobs
The following example illustrates the differences between OCl, command statements,
and menus. You do not have to understand all of the OCl or command statements;
the purpose of the example is to compare how much information you must enter in
each case.
To run your payroll, three different programs could do the necessary work. The
first program (PAYCAlC) takes the information, such as hours worked and rate of
paYL from an existing file (WEEKHRS) and calculates the weekly pay for each
employee. PAYCAlC saves the results, including gross pay, itemized deductions,
and other related information, in a file (PAYFllE) for later use.
The second program (CHEKWRIT) uses the information from PAYFllE to print
the payroll checks and to update each employee's payroll record in another file
(EMPLOYEE).
The third program (PAYSUMM) summarizes the results from PAYFI lE and uses
this summary to update a third file (TOTlFI lE) for your entire payroll record.
•
To run payroll using OCl, you enter the following:
First program
II
II
II
II
II
LOAD
DATE
FILE
FILE
RUN
PAYCALC
061779
NAME-PAYFILE,RECORDS-100,RETAIN-T,DISP-NEW
NAME-WEEKHRS,RETAIN-P,DISP-OLD
Second program
II
II
II
II
II
LOAD CHEKWRIT
FORMS LINES-IO,FORMSNO-CHECKS
FILE NAME-PAYFILE,RETAIN-T,DISP-OLD
FILE NAME-EMPLOYEE,RETAIN-P,DISP-OLD
RUN
Th i rd program
II
II
II
II
LOAD PAYSUNM
FILE N~1E-PAYFILE,RETAIN-S,DISP-OLD
FILE NAME-TOTLFILE,RETAIN-P,DISP-OLD
RUN
To run payroll using procedure commands, enter the following:
First procedure
PAYCALC WEEKLY,061779,WEEKHRS
Second procedure
CHEKWRIT WEEKLY
Third procedure
PAYSUMM WEEKLY
Display Station Operation
2-49
To run payroll using the sample menu shown in Figure 2-8, select the correct number:
•
15 (to do weekly payroll calculations)
• 16 (to do weekly payroll checks)
• 17 (to do weekly payroll summary)
How to Assign Priority to Jobs
The ?RTY controf command assigns executlon priority to the next job that you run.
If you enter the JOBO command immediately after PRTY, then PRTY will only
affect the job's priority after it is taken off the job queue. The PRTY command no
longer affects the position of a job on the job queue. You must use the jobq prty
parameter of the JOBO command to assign a job a position on the job queue.
The format of this command is:
PRTY
Parameters
HIGH
ON
MEDIUM
'OFF
NORMAL
lOW
HIGH: The highest level priority you can set for your job's
execution. System resources are assigned to a high priority
job before they are assigned to any other job.
ON: The default. ON is equivalent to HIGH.
MEDIUM: The second level of priority for a job's execution.
NORMAL: The third level of priority for a job's execution.
NORMAL overrides any other priority specified within
the job.
DEF: The equivalent of NORMAL, but does not override
any other priority specified in the job.
LOW: The lowest level of priority you can set for your
job's execution. System resources are assigned to any
higher priority jobs before they are assigned to a job with
low priority.
You should reserve HIGH or ON for jobs that must have the highest available
priority.
For a job with high priority requirements, key in PRTY ,HIGH or PRTY ,oN
or just PRTY. Press the Enter key and then enter the Oel statements, procedure,
or menu number for the job you want to execute.
To assign a job a specified position on the input job queue, use the JOBO command. See the sections on JOBO later in this chapter.
2-50
How to Specify Printer Information for a Job
You can use the PRINTER OCl statement to specify the following:
•
Number of lines per page
• Characters per inch for the 5225 Printer (models 1 through 4) and for the 5224
Printer (models 1 and 2)
•
Lines per inch for 5224/5225 Printer
•
Forms number
• Whether or not printer output should be spooled
•
Number of copies of spooled output to be printed
• Whether or not printing of spooled output can begin before the job step
completes
•
The priority of the spooled printed output
•
The printer to be used for the printed output
• The file name used by the program to refer to the printer
• Whether or not the printer should be capable of printing ideographic data (ideographic version of SSP only)
• Whether EXTN character processing should be done
You can use the STATUS PRT control command to display the current values of
these items, except characters per inch. The PR INTER statement must be between
the lOAD statement and associated RUN statement for the program. Refer to the
System Support Reference Manual for details about the PR INTER OCl statement.
Display Station Operation
2-51
How to Specify the Region Size for a Job
You can use the REGION OCl statement to specify the region size available for a
job or a job step. Refer to the System Support Reference Manual for details about
the REGION OCl statement. You can use the STATUS control command to display
the region size. You can use the SET command to specify the default region size for
a work station.
How to Set Display Station Indicators
You can use the SWITCH OCl statement to set one or more of the external indicators for the display station on or off. SWITCH can be anywhere among OCl statements. Refer to the System Support Reference Manual for details about the
SWITCH Del statement. You can use the STATUS session control command to
display these indicators.
MESSAGES
Messages can appear at your display station to indicate errors diagnosed by the
system or by programs that you have submitted, device errors, and, in some cases,
information or instructions to you.
Messages can appear anywhere on the display, but most appear on the bottom line
or bottom two lines of the display.
While you operate the display station, you may hear a buzzer or see the Message
Waiting indicator to indicate that there is a message waiting for you. The following
types of indications and messages can occur at your display station:
•
Buzzer, no Message Waiting indicator:
A system log message at the bottom of the display. The message may have
options (0, 1, 2, 3) that must be responded to.
•
No buzzer, no Message Waiting indicator:
Control command errors that require correction, or
- Informational messages from a procedure that require no action
•
Buzzer and Message Waiting indicator: message sent by an MSG command from
another display station or a message routed to both the system console and the
display station.
•
Flashing four-digit number in lower-left corner of screen, 'no buzzer, no Message
Waiting indicator: keyboard error which must be corrected. Either press the
Error Reset key and correct the error, or press the Help key for additional
information.
Note: If the buzzer sounds and no apparent message has been sent, it may be
because the job that sent the me5sage completed processing and the message was
deleted. This happens if the configuration option to keep informational messages
at end of job was not taken.
2-52
System messages (along with OCl statements and commands) are written to the
history file on disk. This occurs when the message is issued and again when (and if)
you respond to the message.
Figure 2-9 shows and explains a sample message that can appear at a display station.
,
INPUT-OUTPUT
W3
COMPRESS
COMPRESS PROCEDURE EXECUTING
~-~SYS-1228 OPTIONS ( 123)
a..
DEDICATED PROGRAM CAtlNOT BE LOADED NOW •..
~~I
e
e
_ _ _ _
~_J
G)
Figure 2-9. Sample Message that Can Appear at a Display Station
Message Identifier, which consists of three or four characters followed by four
numbers. Each message that has an identifier other than USE R is documented
in the Displayed Messages Guide. You can use the character code to find the
appropriate chapter in the guide. The codes are:
SYS-System Support Program
KBD-Keyboard
RPG-RPG \I
SORT-Sort Program
DFU-Data File Utility
SEU-Source Entry Utility
WSU-Work Station Utility
ASM-Assembler
SDA-Screen Design Aid
FORT-FORTRAN
CBl-COBOl
BAS-BASIC
EMU-3270 Device Emulation
ESU-3270 Device Emulation
CGU-Character Generator Utility
SRTX-Ideographic sort
The messages are listed in sequence within each chapter according to the fourdigit number. (This number is called a message identification code.)
Display Station Operation
2-53
•
Options list the valid responses for the message. Each message contains only
the options that apply to that message. Possible options are:
Option 0: when you select this option, generally the error is ignored and
the job continues. Always refer to the Recovery part of each message
description in the Displayed Messages Guide for specific details before
selecting this option.
Option 1: when you select this option, generally you can retry the operation causing the error and continue the job. Always refer to the Recovery
part of each message description in the Displayed Messages Guide before
selecting this option.
Option 2: when you select this option, generally you can end the job step.
If option 2 ends the job step, any new data created up to this point is
preserved, and the job can continue with the next job step.
Option 3: select this option to cancel the job. Any new data created or
work done by a previous job step is preserved; however, any new data
created or work done by the current job step is lost.
•
•
E)
2-54
Message text.
Three periods at the end of message text indicate that there is additional information that you can display for the message. Press the Enter/Rec Adv key to
cause the additional information to appear. See Figure 2-10 for a sample
Additional Information display.
Key your response here.
~------------------------------------------------------------------.--.-----~,
ADDITIONAL
\
INFO~HATION
SYS-1228 OPTIONS ( 123)
DEDICATED PROGRAM CANNOT BE LOADED NOW •••
THERE IS ANOTHER Cm1t1AHD DISPLAY STATION SIGNED ON AT THIS TIME.
SELECT OPTION 1 TO RETRY; THE OTHER DISPLAY STATION HIGHT BE SIGNED OFF.
SELECT OPTION 2 TO END JOB STEP OR 3 TO CANCEL THE JC3.
<-
READY
I.
~--------~----~--)
Figure 2-10. Sample Additional Information Display
The Additional Information display (Figure 2-10) gives you more information about
a displayed message. Enter your response (1,2, or 3) at the cursor and press the
Enter fRec Adv key.
Display Station Operation
2-55
Figure 2-11 is a guide to help you respond to messages that appear at a display
station. This guide assumes that a one-line or two-line message is on the display.
Displayed Message
No
" > - - -....
Yes
" > - - -...
You can find a
complete descri ption of the
message and recovery actions
in the Displayed
The message should indicate your
recovery action. It is not documented in the Displayed Messages Guide.
You can display additional information by pressing the Enter/Rec Adv
key. Figure 2-10 shows an example
of the displayed additional information. You can specify an option on
the Additional Information display
to recover from the error.
Messages Guide.
Reply to the
message by keying a valid option
(the cursor indicates where you
must key the option) and press the
Enter /Rec Adv key.
Figure 2-11. Guide to Responding to Messages at a Display Station
2-56
Keyboard Errors
Keyboard errors are indicated by a flashing four-digit number in the lower-left corner of the display; the Message Waiting indicator does not come on and the buzzer
does not sound. If you know the cause of the error, press the Error Reset key and
reenter the required data. If you do not know the cause of the error, press the Help
key. A message appears on the bottom line of the display (see Figure 2-12). If you
need an explanation of the message, refer to the KBD section of the Displayed
Messages Guide for an explanation and then take the recommended recovery action.
COMMAND
W2
ENTER COMMAND OR OCL STATEMENT.
KBO-OOOS CURSOR IN PROTECTED AREA OF DISPLAY
<- READY
J
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _,_ _ _..-."J
Figure 2·12. Sample Keyboard Message, after the Help Key Has Been Pressed
Display Station Operation
2-57
How to Send a Message
The MSG control command allows you to send a message to the system console, to
a selected display station, or to a display station operator.
Command Format
Pal ailletel s
MSG
~~WS-id J
J
' d ' message text.
user-I
VIIS-id: The two-character fO of thef work station to receive
the message. You can use the STATUS WORKSTN control
command to determine the work station 10.
user-id: The 10 of the operator who is to receive the message. Each operator enters a user lOon the sign-on display
to start the work session. You can use the STATUS
WORKSTN control command to determine the user 10.
Note: If you omit the user-id and ws-id, the message is sent
to the system console.
message text: As many as 60 characters of text are allowed.
If you need to send a message that is longer than 60 characters, you will have to send more than one message.
Example
You, a display station operator, are ready to submit a job
that requires diskette BFI LE. To inform the system operator that this diskette is required, enter:
MSG
,NEXT JOB REQUI RES DISKETTE BFI LE
Note: If you specify Y (yes) for IGC session at sign-on, and if you are sending a
message to an ideographic-capable display station, the message text might contain
ideographic characters.
If you are sending a message with ideographic characters, you must key in MSG,
the work station 10, and the comma in alphanumeric mode. You can then enter
ideograpl'li-c cl'laracters. Refer to the 5255 Display Station Operator's Guide for
further information.
How to Display Messages Sent from Other Display Stations
Messages sent to your display station from other operators by the MSG command are
not always displayed immediately but might be held for you to display as soon as
convenient. Each time a message comes to your display station from the MSG command, the display station buzzer sounds and the Message Waiting indicator turns on.
A maximum of 15 MSG command messages can be held at one time. If 15 messages
have been received but not yet displayed, additional messages sent by the MSG command are not accepted, and the sender receives a message that the message failed to
get to your display station.
You can use the MSG control command to display any messages that are waiting
for you. To enter the MSG control command, your display ~tation must be in command mode, standby mode, or inquiry mode. Enter MSG with no parameters.
Figure 2-13 shows an example of the display that appears.
2-58
Press the Enter/Rec Adv key to exit from the MSG display.
If you do not use the MSG command to display the waiting messages, they are not
displayed until the job that is executing ends.
Messages sent to a display station that is not signed on are automatically displayed
after sign-on.
When you sign off, any messages that were waiting to be displayed at your display
station are lost.
MESSAGE
*
*
*
W1,SJT
W1,SJT
W3,MFM
SYSTEM BACKUP SCHEDULED FOR 11:30 TODAY.
MAINTENANCE TO PAYROLL-DO NOT RUN.
WAREHOUSE AWAITING ORDER 1105362.
----------------------------------.----------.....-------------------------Figure 2-13. Sample Display of Messages Sent from Other Display Stations
How to Display Dually Routed Messages
Messages routed to both your display station and the system console by SYSLOG
are displayed via the MSG command. Messages can also be dually routed from
subconsoles to your display station. The display station buzzer sounds and the
Message Waiting indicator turns on. To display the message, your display station
must be in command mode, standby mode, or inquiry mode. Enter MSG with no
parameters. Figure 2-14 shows an example of the display that appears.
Press the Enter/Rec Adv key to exit from the MSG display.
If you do not use the MSG command to display the waiting messages, they are not
displayed until the job that is executing ends.
Display Station Opelation
2-59
• e
MESSAGE
~
o
W3
SYS-9999 THIS MESSAGE WAS SENT TO SYSTEM CONSOLE
SYSlOG TEST r-1ES5AGE
SYS-2813 THIS MESSAGE WAS SENT TO SYSTEf'l CONSOLE
DISKETTE DRIVE IS NOT READY--INTERVENTION REqUIRED
SYS-6351 THIS MESSAGE WAS SENT TO SUBCONSOLE W4
~t~~T
JOBl
t~2010321
JOB2 W3010433
JOBl 1.1:5010532
~~-------------------------------------------------------------------------~
Figure 2-14. Sample Display of Messages Rerouted from the System Console
o
o
•
e
MIC: number of the rerouted message.
Text of the rerouted message .
JOB 1 or JOB2: indicates whether the rerouted message is for the job on the
main program level (JOB1) or for the job run under inquiry (JOB2).
Job name assigned by the system.
Note: If the system console has specified Y (yes) for IGC session, and if your display station is not ideographic capable, rerouted messages will contain periods in
place of ideographic characters.
How to Suppress Informational Messages
The I DE LETE control command specifies whether informational messages should
be displayed. An informational message is one that does not require an operator
response. If IDELETE is active (ON), informational messages will not be displayed
unless the Input/Output display is active. IDELETE is useful when you do not
want to see informational messages.
Command Format
Parameters
2-60
ON: I nformational messages are not displayed.
OFF: Informational messages are displayed.
COMMAND FUNCTION KEYS AND FUNCTION CONTROL KEYS
Command function keys are the row of numeric keys at the top of the keyboard.
They function as command keys when you press the CMD key ( 8 ) followed by
CD
through ( ~ ) or the uppercase values of these keys (
either lowercase
through
Function control keys are the Print, Rollt (roll up), Rollt
(roll down), Clear, Help, and Home keys.
U).
0
Your programmer can decide which command function keys and function control
keys to enable for your system's uses. Your programmer must then tell you which
function control keys are enabled and which command key calls each selected function. For example, your programmer may decide to have command key 7 enabled
CD
to end a job. To end a job, you would press the CMD key and the
key. To
perform a different function, assigned to command key 14, press the CMD key,
m
GJ
press and hold the shift key
and press the
key. Refer to the table that
follows for the command key numbers and their corresponding numeric keys.
If you press one of these keys when it is not enabled, an error message appears and
no data transfer occurs. To continue, press the Error Reset key and the correct key.
Uppercase Value
Lowercase Value
0
c:J
GJ
GJ
Command Key 13
Command Key 3
GJ
Command Key 15
L)
Command Key 4
[J
Command Key 16
Command Key 5
GJ
Command Key 17
c:J
c:J
Command Key 6
[J
Command Key 18
0
Command Key 7
GJ
Command Key 19
~
Command Key 8
[J
Command Key 20
'Command Key 9
[J
Command Key 21
Command Key 10
GJ
Command Key 22
Command Key 11
0
GJ
Com mand Key 23
Command Key 1
Command Key 2
Command Key 12
Command Key 14
Command Key 24
0
CJ
CJ
0
U
Note: On ideographic keyboards, the command keys are different. See Appendix
A for illustrations of the Kanji and Taiwan ideographic keyboards and the ideographic function control keys.
Display Station Operation
2-61
DUP KEY
The SSP has enabled the Dup key on the input fields of the Input-Output display.
When you press the Dup key in a field programmed to allow duplication, an asterisk
with an overscore (*") is placed in the cursor position and all the following positions
of that field. This special symbol represents a request to the program to duplicate
the information from the same field in the previous record. If you press the Dup
key in a field not programmed to accept duplication, an error is displayed.
If you specified Y (yes) for IGC session, the Dup key will not function.
PRINT SPOOLING.
Print spooling is a part of the System/34 SSP that stores print data on disk for later
printing. With print spooling, job output for a printer is intercepted and stored on
disk in a spool file. Upon operator request, the stored output prints while another
job executes. The other job may also have printed output that is spooled. Processing with print spooling allows additional programs to execute without waiting for
a printer.
As a display station operator, you can:
•
Display your entries on the spool file
•
Display the status of the spool writer(s)
•
Cancel your entries on the spool file
•
Hold your entries on the spool file
•
Release your entries on the spool file
•
Change defer status or forms number for your spool file entries
•
Change the number of printed copies of your spool file entries
In addition, user access to the spool file allows you to display data that is being
stored on the spool file without having to print it out. You can cancel the entry
or can release the entry to print by specifying parameters on the COPYPRT pro·cedure .. lLyouspecify CAN.CELL.ttl~program will cancel the spool file entry
before it is displayed on the screen. You can also leave the status of the entries
unchanged. See the System Support Reference Manual for additional information
on the COPYPRT procedure.
2-62
How to Display Spool File Entries
The Spooled Print Status display shows your entries that are in the spool file.
Command Format
STATUS PRT [,ws-id]
(0)
Parameter
(P)
PRT: Displays your spool file entries. Refer to Figure 2-15
for an explanation of the display that appears.
ws-id: Displays only your spool file entries that are destined
for the printer with the specified work station 10. If you do
not enter a work station 10, all your spool file entries are
displayed.
Example
STATUS PRT or
e.
oe
•
-i ---1
o
P
ee
0 0
SPOOLEr. PRINT STATUS
~BEHELD**
BLOCKS AVAILABLE:
PROC
JOBNAME USER
1
2
3
4
5
6
7
SPOOOO
SPOOOI
SPOO02
SPOO06
SPOO07
PROC2
PROC2
PROC2
PROC2
PROC2
141140104
141140104
141140104
141140104
141140104
JEH
JEN
JEN
JEN
JEH
141140436
JEN
8
9 SPOO11
CD
FORM COpy
PLIHEI
PLINE2
PLIHE3
PLINE7
PLINE8
PI A2
P2 2H
PI 1
PI C1
P2 1
PI 1
P2 1
PI 1
PRINTKEY PI 1
0001
0001
0001
0001
0001
0001
0001
0001
0001
3
1 *****3
1
3
1
3
1
3
1
25
1
35
2
0099
1
0002
1
2
5
ENTER F-FOR14ARD, I-INPUT, R-RESTART, U-UPDATE, OR- E-END •••••••••• '-0 ~ f
Figure 2·15. Spooled Print Status Display
•
G
POS: the relative position of the entry in the spool file. In Figure 2-15,
notice that lines 6, 7, and 8 are partially blank because the entries in these
positions belong to a different display station operator.
10: the name assigned by the system to this print file. This is the spool-id
used with the spool commands. Only spool-ids for your jobs are displayed.
Display Station Operation
2-63
PROC: the outermost procedure name associated with this entry. If this
entry is blank, the job was run through OCl (II lOAD), or belongs to a
different display station operator.
BLOCKS AVAilABLE: the number of blocks available in the spool file or
the extents that can still be allocated on disk out of the total number that
can be allocated if space is available. The spool file is full when the first
number is zero.
41
•
CD
o
o
•
o
o
JOBNAME: the job name assigned by the system (work station 10 and time).
HELD: indicates that the entire spool file is being held. No jobs can be printed
until the spool file is released by the RELEASE PRT command. Jobs can still
be written to the spool file.
USER: the user 10 associated with this entry. Only entries with your user
10 will be completely displayed.
COMPLETE: appears only. on the last screen of the Spooled Print Status
display.
PRINTER: the printer file name associated with this job.
10: the 10 of the printer that output is to be routed to.
PRTY: the priority assigned to this job from the printer statement. An A
indicates that the spool writer is currently printing this entry. A C
indicates that the spool file entry is being copied by the user access to
spool (COPYPRT) procedure. An H indicates that the spool file entry
is held.
FORM: the form number assigned to this job.
•
COPY: the number of copies remaining to be printed; default is 1 unless
changed on a PRINTER statement or by the CHANGE command. If the
job is being printed, this value includes the copy being printed.
•
TOTAL: the total number of pages of output generated. If the number
is preceded by one or more asterisks, the print entry is still being created and
the number indicates which page is being created. If the page count is zero
and there are no asterisks displayed with the zero, the system failed before
the spool file entry was completed.
WRT: the page number that is being printed. If a spool file entry is being
printed by the spool writer, this column indicates the page number that is
being printed. If the spool writer is stopped while printing a spool file entry,
this column indicates the page number that was being printed by the spool
writer when it was stopped.
E)
2-64
This line is for operator action. If you enter any character other than I, R,
U, or E, the system will page forward as if F were entered.
How to Display the Spool Writer Status
The Spool Writer Status display shows the status of the spool writer for each
printer.
Command Format
STATUS WRT [,ws-id]
(D)
WRT: Displays the status of the spool writer for
each printer. Refer to Figure 2-16 for an explanation
of the display that appears.
Parameter
ws-id: The printer 10 for which the spool writer status
information is to be displayed. If you do not specify
a printer 10, the spool writer status information for all
printers is displayed.
Example
STATUS WRT or
o
•
WRT
••
PI
P2
P3
P4
WI
WI
Xl
WI
MSG
ACTIVE
H
STARTED
STOPPED
STARTED
STARTED
H
H
N
•• • •
G
RES
N
Y
H
Y
PRTY
N
N
H
N
7--!-H
SEP
PAGES
FORMS
SPOOL
10
0
1
1
0001
0001
0001
1
0001
Wl
PROC
NAt-IE
SPOOO3 CATALOG
-------
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END .•••••••••••• F
Figure 2-16. Spool Writer Status Display
Display Station Operation
2-65
"
G
•
PRT ID: the ID of the printer.
CTRL CNSL: the ID of the display station that controls the printer. If the
printer is currently controlled by a subconsole, the ID of the subconsole is
displayed; if the printer is not currently controlled by a subconsole, the
system console ID is displayed .
MSG: Y specifies that a spool writer message is pending. N specifies that
no spool writer messages are pending.
ACTIVE: indicates one of the following for the status of the spool writer:
• STARTED: indicates that the spool writer is started.
• STARTED forms number: indicates that the spool writer is started and
will print only the entries that require the forms number that was
specified with the START PRT command.
•
RESTARTED: indicates that the suqconsole operator or the system
operator has entered the RESTART command and that the spool
writer has been restarted.
• STOPPED: indicates that the spool writer is stopped.
• STOP PAGE: indicates that the spool writer will be stopped when it
finishes printing the current page because the STOP PRT command
was entered with the PAGE parameter"
• STOP JOB: indicates that the spool writer will be stopped when it
finishes printing the current job because the STOP PRT command
was entered with the JOB parameter.
• STOP SYSTEM: indicates that the spool writer is started but that
the system operator has entered a STOP SYSTEM command; therefore,
the spool writer cannot perform any printing until the system operator
enters a START SYSTEM command.
• QUEUE HELD: indicates that the spool writer is started but that the
system operator has entered the HOLD PRT command; therefore,
the spool queue is held and the spool writer cannot perform any
printing until the system operator -enters a RELEASE PRT command.
ORES: Y specifies that the spool writer is resident. N specifies that the
spool writer is swappable.
o
•
o
2-66
PRTY: indicates the priority assigned to this spool writer: H indicates
a high priority and N indicates a normal priority.
SEP PAGES: indicates the number of separator pages that are printed
preceding each spool file entry.
FORMS: indicates the forms number that the spool writer is currently
using for printing.
o
•
SPOO LID: is the 6-character system-assigned name of the entry on the
spool file that the spool writer is currently printing.
PROC NAME: is the name of the procedure that created the spool file
entry that the spool file writer is currently printing.
Notes:
1. The spool-id and the procedure name are both blank if the spool writer is not
currently printing a spool file entry.
2. The spool-id and the procedure name are both displayed if the spool writer
is currently printing a spool file entry that you created.
3. - (dashes) are displayed instead of the spool-id and the procedure name if
the spool writer is currently printing a spool file entry that you did not
create.
How to Cancel a Spool File Entry
Command Format
CANCEL PRT ,spool-id
(C)
Parameters
(P)
PRT: Cancels the specified entry (spool-id) from the spool
file.
spool-id: The 6-character spool file ID, beginning with the
characters SP. You can use the STATUS PRT control command
to determine the spool file ID of the entry to be canceled.
Note: As a display station operator, you can cancel only
entries you have placed on the spool file.
Example
To cancel an entry with a spool file ID of SP0036, enter:
CANCE L PRT,SP0036 or
C P,SP0036
Display Station Operation
2-67
How to Hold a Spool File Entry
Command Format
HOLD PRT ,spool-id
(H)
Parameters
(P)
PRT: Holds the specified entry (spool-id) on the spool file
so that the entry is not printed.
spool-id: The 6-character spool file 10, beginning with the
characters SP, of the entry to hold. You can use the STATUS
PRT control command to determine the spool file 10 of
the entry to be held.
Notes:
1. As a display station operator, you can hold only entries
you have placed on the spool file.
2. If you specify a HOLD command for an entry while it is
printing, the spool writer no longer prints that entry but
begins printing the next entry on the spool file. The
held entry will not be printed until a RELEASE control
command is entered for the held entry.
Example
To hold entry SP0036 on the spool file, enter:
HOLD PRT,SP0036 or
H P,SP0036
2-68
How to Release a Spool File Entry
Command Format
RELEASE PRT ,spool-id
(L)
Parameters
(P)
PRT: Indicates that a specified entry with the specified 10
on the spool file should be released. The RELEASE
command releases the spool file entry that is held and
makes it available for printing. You can use the STATUS
PRT control command to determine the spool file 10
of the entry to be released.
Notes:
1. As a display station operator, you can release only entries
you have placed on the spool file.
2. When a spool file entry is released, the spool writer
normally begins printing the entry if the spool writer
is not already printing another spool file entry.
However, printing may not begin for one of the
following reasons:
• The spool writer has been stopped by the subconsole or system operator.
• The system has been stopped by the system operator.
• The spool file has been held by the system operator.
Use the STATUS PRT command to determine if the
spool fi Ie has been held.
• The spool file entry is not available for printing
because the entry is still being created, is being copied
by the COPYPRT procedure, or requires different
forms than the spool writer is using (if the spool
writer was started with a forms number specified).
• There are insufficient system resources to allow
the spool writer to begin printing.
• The printer is offline, is not powered on, or requires
some other kind of operator intervention, such as
correcting a paper jam. The spool writer attempts to
start printing and issues a message when any of these
conditions are detected.
Example
To release entry SP0036 on the spool file, enter:
RELEASE PRT,SP0036 or
L P,SP0036
Display Station Operation
2-69
How to Change the Defer Status of a Spool File Entry
Command Format
CHANGE DEFER,
(G)
Parameters
[~~SJ ,spool-id
-
DEFER: Indicates whether the spool file entry can be
printed while it is being created or only after it has been
created.
YES: Indicates that the spool file entry is to be printed
only after it has been created.
NO: Indicates that the spool file entry can be printed
while it is being created. NO is the default.
spoo/-id: The 6-character, system-assigned name of the
entry on the spool file, which begins with SP. You can use
the STATUS PRT control command to determine the
spool file 10 of the entry for which the defer status is to
be changed.
Notes:
1. As a display station operator, you can change the defer
status for only those entries you have placed on the
spool file.
2. When the defer status of a spool file entry that is still
being created is changed to NO, the spool writer
normally begins printing the entry if the spool writer
is not already printing another spool file entry. However, printing may not begin for one of the following
reasons:
• The spool writer has been stopped by the subconsole or system operator.
• The system has been stopped by the system operator.
• The entire spool file has been held by the system
operator.
• The spool file entry is not available for printing
because the entry is held, is being copied by the
COPYPRT procedure, or requires different forms
than the spool writer is using (if the spool writer
was started with a forms number specified).
• There are insufficient system resources available
to allow the spool writer to begin printing.
• The printer is being used by another program, is
offline, is not powered on, or requires some other
operator intervention, such as correcting a paper
jam. In any of these cases, the spool writer attempts
to begin printing and issues a message when the
condition is detected.
2-70
3. If you change the defer status to YES for an entry that
is being both created and printed, the spool writer will
no longer print that entry, but begins printing the next
entry in the spool file. The entry for which the defer
status was changed can be printed after it has been
created, or if the defer status is changed back to NO.
Example
To print entry SP0023 while it is being created, enter:
CHANGE DEFER,NO,SP0023 or
G DEFER"SP0023
How to Change the Number of Printed Copies of a Spool Entry
Command Format
CHAN G E COP I ES~nn ~spool-id
(G)
Parameters
COPIES: Changes the number of copies of printed output
for an entry on the spool file. You can use the STATUS PRT
control command to determine the number of copies
remaining to be printed in the spool file.
nn: The number of copies to print for the entry. This
parameter can be from 1 through 99.
spool-id: The 6-character, system-assigned name of the
entry on the spool file, which begins with SP. You can
use the STATUS PRT control command to determine
the spool file ID of the entry for which the number of
copies is to be changed.
Note: As a display station operator, you can change the
number of copies only for the entries you have placed on
the spool file.
Example
To change entry SP0011 on the spool file to print five copies
of output, enter:
CHANGE COPIES,5,SP0011 or
G COPIES,5,SP0011
Display Station Operation
2-71
How to Change the Forms Number of a Spool Entry
Command Format
CHANGE FORMS,xxxx,spool-id
(G)
Parameters
FORMS: Changes the forms
entry on the spool file.
~umber
to be used for an
xxxx: The forms number of the forms to be used for the
entry. You can specify from 1 to 4 characters.
spool-id: The 6-character, system-assigned name of the
entry on the spool file. You can use the STATUS PRT
control command to determine the spool file 10 of the
entry on the spool file and to determine the forms
number for the entry.
Notes:
1. As a display station operator, you can change the forms
number only for entries you have placed on the spool
file.
2. An error message is issued if you attempt to change the
forms number for an entry that is being printed by the
spool writer.
3. If the spool writer was started with a specified forms
number so that only the spool file entries that required
the specified forms are printed, and if the CHANGE
command is used to change the forms number required
by a spool file entry to the forms number that the spool
writer is printing, then the spool writer normally begins
printing the spool file entry if the spool writer is not
already printing another spool file entry. You can use
the STATUS WRT command to determine if the spool
writer was started with a specified forms number. However, printing may not begin for one of the following
reasons:
• The spool writer has been stopped by the subconsole or system operator .
•. The system has been stopped by the system operator.
• The entire spool file has been held by the system
operator.
• The spool file entry is not available for printing
because it is held, is still being created, or is being
copied by the COPYPRT procedure.
• There are insufficient system resources available
to allow the spool writer to begin printing.
2-72
• The printer is being used by another program, is
offline, is not powered on, or requires some other
operator intervention, such as correcting a paper
jam. In any of these cases, the spool writer
attempts to begin printing and issues a message
when the condition is detected.
Example
To change the forms number of entry SP0011 to PT1, enter
CHANGE FORMS,PT1,SP0011 or
G FORMS,PT1,SPOO11
Display Station Operation
2-73
INPUT JOB QUEUE
The input job queue is an area on disk that contains a list of jobs waiting to be
executed on System/34. You can place jobs on the input job queue, cancel jobs
you have placed on the queue, and assign priority to jobs before you place them on
the queue. By placing a job on the input job queue, you can continue with other
activities instead of waiting for the job to execute.
How to Put a Job on the Input Job Queue
Command Format
Parameters
jobq prty: Specifies where a job will be placed on the input
job queue. You may enter values 1, 2,3,4, or 5. The
default is 3. The highest level you can choose is 5. All job
queue priority 5 jobs are placed ahead of job queue priority
4, 3, 2, and 1 jobs on the input job queue.
Note: The execution priority of a job is determined by
the PRTY command.
library name: Specifies the active user library for this job.
The system searches the active user library and then the system library for the procedures and load programs to \be
executed in this job, and for any active message members or
active formats used in this job.
Note: If resource security is active and the library is
secured, you must be authorized access to the library.
This error is not detected until the job is executing.
procname: The name of the procedure that defines the
job to be placed on the input job queue.
parm1 ,parm2 , ... : Parameters required by the
procedure.
2-74
Examples
To place the PAYROLL job (which is in the system library)
on the input job queue, enter:
JOBO ,PAYROLL or
J ,PAYROLL
To give the PAYROLL job a high position on the input
job queue, enter:
JOBO 4" PAYROLL or
J 4"PAYROLL
When you put a job on the input job queue via the JOBQ control command, the
name that the system has assigned to the job is displayed.
Press the Enter/Rec Adv key once to submit the job to the input job queue.
Pressing the Enter/Rec Adv key several times will cause multiple copies of your
job to be submitted to the input job queue.
0--q
COMMAND
W2
ENTER COMMAND OR eCl STATEMENT.
JOB W2130007 WAS SUCCESSFULLY ADDED TO THE JOBQ
J06Q ,lISTlIBR,##CPTEST,lOAD
\,
<- READY
After you press the Enter/Rec Adv key,
the cursor returns to this position.
Display Station Operation
2-75
How to Display the Status of One or All Jobs on the I nput Job Queue
To display status information about one or all jobs that are on the input job queue
and are from your display station with your user 10, enter:
STATUS JOBQ [,jobname]
(D)
(J)
If [,jobname] is omitted, the display shows the status of all jobs on the input
job queue that were entered from your display station with your user 10.
The following display appears:
• e
•
JOB
QUEUE STATUS JOPPED j-----t:::*COMPLETE**
0--- POS
JOBS IN QUEUE:
JOB
PROCEDURE
1 WI081521
2 WI081805
3 WI091214
4It
PAYROLL
ACCTREC
ACCTPAY
3 OF
20
JQ PRTY
5
3
3
0
8
77
EXEC PRTY
USER
LIBRARY
H
N
M
HML
HML
Ht1L
PAYLIB
LEDGER
LEDGER
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END ..•.•••••.•••
•
pas:
•
JOB: the assigned name of this job.
e
CD
•
o
2-76
o
G ••
the relative position of the job in the queue.
JOBS IN QUEUE: the number of jobs currently in the queue out of the
maximum that can be in the queue.
STOPPED: appears if processing of jobs on the input job queue has not
started.
PROCEDURE: the procedure name of this job.
JO PRTY: the position of a job on the input job queue. Jobs with a job
queue priority of 5 are the first to be taken from the queue for execution.
WI
F
CD
o
COMPLETE: appears if the entries shown on the screen are the last entries
for this display station.
EXEC PRTY: indicates a job's execution priority. Jobs with high priority
are run with the least number of interruptions.
H: High execution priority
M: Medium execution priority
N: Normal execution priority
L: Low execution priority
o
USE R: the user I D of the su bmitter.
•
LIBRARY: the optional user library that the procedure is to come from.
o
This line is for operator action. If you enter any character other than I, R,
U, or E, the system will page forward as if F were pressed.
How to Cancel Jobs on the I nput Job Queue
The CANCEL control command cancels a job on the input job queue that you previously entered via the JOBO control command. The CANCE L command must come
from the same display station and the same user-id that were used to place the job on
the input job queue.
Command Format
CANCEL JOBO,jobname
(C)
Rarameters
(J)
JOBQ: Cancels a job on the input job queue.
jobname: The a-character, system-assigned name of the
job that you want to cancel. To cancel job Wl00llll on
the input job queue, enter:
CANCEL JOBO,Wl001111 or
C J,W1001111
To see what your job name is, use the STATUS JOBQ
command.
How to Assign Priority to Jobs to be Placed on the Input Job Queue
The jobq prty parameter of the JOBO command assigns a job a specified position on
the input job queue. See How to Put a Job on the Input Job Queue earl ier in this
chapter.
To assign execution priority to a job, use the PRTY command discussed earlier
in this chapter.
Display Station Operation
2-77
HOW TO INTERRUPT A JOB (INQUIRY)
The inquiry function of System/34 allows you to interrupt an executing job so that
you can run another job (inquiry job), cancel a job, or enter commands. For
example, you might interrupt a job to retrieve and display information from a data
file. When your inquiry completes, you can resume the interrupted job's execution
from the point of interruption. If no job is active when you inquire, the system
ignores your request. If your display station is in standby mode when it is acquired
by a program, you cannot use the inquiry function. Inquiry cannot be done from a
data display station.
Press the Attn key to interrupt a job. There may be a short delay before the Inquiry
display appears because the system does not allow the Attn key at this time. In most
cases, however, the Inquiry display will appear in a few moments.
If the program you interrupted is an SRT (single requestor terminal) program or
non-interactive program, the system suspends that job's execution and displays:
INQUIRY OPTIONS
INiERRUPTED JOB W1090606
O. RESUME INTERRUPTED JOB.
1. REQUEST COMMAND DISPLAY
2. CANCEL JOB AND CLOSE FILES.
NEW DATA IS PRESERVED.
3. CANCEL JOB AND DO NOT CLOSE FILES.
NEW DATA IS LOST.
4. SET INQUIRY CONDITION FOR PROGRAM.
S. DISPLAY SESSION STATUS
ENTER NUMBER TO SELECT OPTION OR ENTER MSG CONTROL COMi1AND.
The options you can select are:
0:
1:
Resume the interrupted job.
Request Command display. When you select this oPtion, the Command
display appears. From the Command display, you can run any number
of jobs before you return to the interrupted job.
You can interrupt a job running under inquiry (a job you have run via
oPtion 1 on the inquiry display), but you cannot run another job at that
time. You can also execute control commands.
When a program is interrupted and option 1 is chosen, the switch
settings, the active message members, the menu members, and the user
library that were active prior to the start of the interrupted program will
be active during the inquiry.
2-78
For example, if a procedure containing the statement
// LIBRARY NAME-JOBLIB
is interrupted, the active library for the inquiry would be the library
that was active before the procedure started (not JOBLlB).
Note: Some programs will not allow you to select option 1. If the
program you are working on does not allow this option, the line
showing option 1 will not appear on the screen.
2:
3:
4:
5:
MSG:
End the interrupted job and save new data that has been created.
End the interrupted job and do not save the new data that has been
created.
Set an indicator in the system that can be used by the interrupted job.
Select this option only upon programmer request.
Display session status.
Display messages sent to your work station, or send a message to
another work station.
Note: When you select a 2 or 3 option cancel, the content of your data files may
be unpredictable.
An asterisk (*) appearing next to an option means that the option will be delayed.
This means that the program will be resumed until the option can be serviced. An
asterisk can appear next to options 1, 2, and 3. If you select one of these options
and an asterisk appears, there may be a short delay before the Command display
appears.
To return to the interrupted job, select the 0 option or select the 1
option and press Cmd key 1 from the command display.
Display Station Operation
2~79
If the program that you interrupted is an MRT (multiple requestor terminal) program, the system stops processing information from your display station (but
continues processing information from the other display stations attached to the
M RT program). Your inquiry request will be accepted only if the program has
invited input from the display station. Normally, the Input Inhibited light is off
when input has been invited from the display station. The following display
appears:
It\QUIRY OPTIONS
INTERRUPTED J03 W1090459
W3
O. RESUME INTERRUPTED JOB_
1. REQUEST COMMAND DISPLAY.
2. RELEASE DISPLAY STATION AND CONTINUE
~ITH
NEXT JOB STEP.
3. RELEASE DISPLAY STATION AND CANCEL REMAINING JOB STEPS.
5. D!SPLAY SESSION STATUS.
ENTER NUMBER TO SELECT OPTION OR ENTER MSG CONTROL COMMAND.
The options you can select are:
0:
1:
2:
3:
5:
MSG:
Return to the interrupted job.
Request Command display. When you select this option, the Command
display appears. F rom the Command display, you can run any number
of inquiry jobs before you return to the interrupted job.
You can interrupt a job running under inquiry, but you cannot run
another job at that time. You can also execute control commands.
Release your display station from the program and continue by
processing the next step in the job.
Release your display station from the program and cancel the remaining
steps in the job.
Display session status.
Send a message via the MSG command.
To return to the interrupted job, select the 0 option or press the Cmd key and the
1 key.
2-80
j
HOW TO DISPLAY THE TIME
The TIME control command displays the time of day and the system date.
Command Format
TIME
Example
TIME-14:56:23
DATE 07/19/80
HOW TO SIGN OFF A LOCAL OR REMOTE DISPLAY STATION
Enter the OF F, control command to sign off a local display station or a remote
display station on a leased line. Your work session will end and the Sign On display
will appear.
Command Format
OFF [DROP]
HOLD
When using the OFF DROP command to sign off the last remote display station
on a switched line, you should not power off the control unit and the display
station until the following sequence has occurred:
1.
The system clears the display screen.
2.
The system turns off the line synchronization light on the display station and
the control unit.
Enter OFF HOLD to sign off a remote display station on a switched line and hold
the communications line connection. Your work session ends, but the Sign On
display will appear. When the Sign On display reappears, you have successfully
signed off.
Display Station Operation
2-81
HOW TO DROP A SWITCHED COMMUNICATIONS LINE
If no printer is active, enter OFF orQFF DROP to sign off a remote display
station on a switched line. The communications line will be dropped when all
remote display stations on the line have signed off using the OFF DROP command
and no printer on the line is active. When you enter OFF DROP at a remote display
station on a switched-linerthe Sign On display will not appear.
If you are trying to drop a switched communications line and a printer is active, you
must make the printer inactive and then drop the line. To make the printer
inactive, perform one of the following steps from the system console, or have the
system console operator do one of the following:
•
Wait for the printer to complete all jobs.
•
If print spooling is active, stop the spool writer for that printer by using the
STOP PRT command.
•
If print spooling is not active, cancel the program that is using this printer by
entering the CANCE L command.
After the printer is inactive, drop the communications line by doing one of the
following:
•
Using the VARY command to vary the printer off line.
•
Signing on one of the remote display stations on that communications line and
then using the OFF DROP command to sign it off.
See Chapter 4 of this manual or see the System Support Reference Manual for
more information on the STOP PRT, CANCEL and VARY commands.
2-82
Chapter 3. Subconsole Operation
Subconsole support is part of the optional SSP. Installation of this support is done
during CNFIGSSP. For further information about installing subconsole support,
refer to the Installation and Modification Reference Manual.
Subconsole display stations can be remote or local. Any command display
station can be designated as a subconsole display station. During system configuration, subconsoles and printers assigned to them can be specified.
Subconsole mode is used by operators to control printers assigned to their subconsole display station. If security is active, you must be designated as a subconsole
operator, system operator, or security officer before you can operate in subconsole
mode.
To receive messages intended for a subconsole display station and to control a
printer, a subconsole operator must be signed on to a display station that is in
subconsole mode.
Subconsole Operation
3-1
This chapter describes the functions you can perform as a subconsole operator:
3-2
•
How to specify subconsole mode
•
How to display the status of the system devices
•
How to display the status of your communications support
•
How to display the status of the input job queue
•
How to display the status of your spool file entries
•
How to start, stop, and restart spool writers
•
How to display the status of spool writers
•
How to cancel spool file entries
•
How to hold and release your spool file entries
•
How to change the number of printed copies for spool file entries
•
How to change the defer status of spool file entries
•
How to change the forms number for spool file entries
•
How to change the printer 10 for spool file entries
•
How to change the order of spool file entries
•
How to change the priority of spool writers
•
How to change the resident/swappable attribute of spool writers
•
How to change the number of separator pages printed by spool writers
•
How to reply to a message
•
How to send a message
•
How to display the time
•
How to sign off a subconsole
HOW TO SPECIFY SUBCONSOLE MODE
To switch to subconsole mode from command mode, hold the Shift key and press
the Sys Req key. Then press the Enter fRec Adv key. The following display will
appear to indicate that you are in subconsole mode:
SUS CONSOLE
SYSTEM
W2
If this subconsole display does not appear, one of the following applies:
•
Security is active and you are not designated as a subconsole operator or higher.
•
Your display station is not configured as a subconsole display station.
•
Your display station is configured as a subconsole display station, but no printers
are assigned to it.
•
Your display station is configured as a subconsole display station, but the system
operator has used an ASSIGN NOSUB control command which restricts your
display station from operating in subconsole mode.
•
Your subconsole display station is configured as an alternative system console,
and was made the system console via the CONSOLE command. After another
display station becomes the system console, your subconsole returns to alternative status. The system operator must assign the subconsole attribute for your
subconsole display station to reactivate the subconsole function.
A message is displayed indicating one of the above. After viewing the message,
press the Reset key.
Subconsole Operation
3-3
You may get a blank screen instead of a subconsole display. This will happen if
you use a STATUS command in subconsole mode and do not end the status display by entering E (end), but sign off with the status display still active. The screen
_wi U~e _~L~ k the n.~~!tJ_~~_y~~.~i gr:'_.!?~.~ ~~ _g() _~o_.su_~~~~~!? I.e Il'l.c:>.de. l"~_e_sy ~~I!l. __
will have deleted all answered messages and will have to rebuild the screen display.
Once you are in subconsole mode, you may reply to all messages relating to the
printers that your subconsole display station controls. Refer to Messages in
Chapter 4 for a discussion on handling messages at the subconsole display station.
SUBCONSOLE OPERATOR-CONTROL COMMANDS
The following control commands are discussed in this chapter. All can be entered
from subconsole mode.
CANCE L JOBO ..............3-20
REPLY . . . . . . . . . . . . . . . . . . . . 3-44
(R)
CANCEL PRT ...............3-29
(C)
(P)
RESTART PRT ..............3-25
(T)
(P)
CHANGE COPIES .............3-33
(G)
START PRT . . . . . . . . . . . . . . . . .3-23
(S)
(P)
CHANGE DEFER .............3-34
(G)
STATUS JOBO ...............3-18
(0)
(J)
CHANGE FORMS .............3-36
(G)
STATUS PRT ................3-21
(0)
(P)
CHANGE PRT ............... 3-40
(G)
(P)
STATUS REMOTES ...........3-10
(D)
(R)
CHANGE PRTY .............. 3-41
(G)
STATUS SUBSESS ............3-16
(0)
(N)
CHANG E RES ............... 3-42
(G)
STATUS SUBSYS .............3-14
(0)
(I)
CHANGE SEP ............... 3-43
(G)
STATUS WO R KSTN . . . . . . . . . . . 3-5
(0)
(W)
CHANGE 10 ................ 3-38
(G)
STATUS WRT ...............3-26
(0)
(WRT)
HOLD PRT ................. 3-30
(H)
(P)
STOP P RT . . . . . . . . . . . . . . . . . .3-24
(P)
(P)
MSG . . . . . . . . . . . . . . . . . . . . . . 3-45
TIME . . . . . . . . . . . . . . . . . . . . . 3-46
RELEASE PRT ...............3-31
(L)
3-4
(P)
HOW TO DISPLAY THE STATUS OF THE SYSTEM DEVICES
Command Format
STATUS WORKSTN [,wS-id]
(D)
(W)
WORKSTN: Displays status information about the
local and non-offline remote display stations and
printers, and the diskette drive, or displays status
information about a selected display station or
work station printer.
Parameters
ws-id: The ID of the display station or printer for which
status information is displayed. If you do not specify an
ID, status information for all display stations and
printers is displayed.
Example
You enter
STATUS WORKSTN or
D
W
The following two-part display appears if you do not enter ws-id:
WO ~KSTATION ,TATUS
WS-ID
II
PI
Wl
W2
W3
W4
CONS
W1
~
C01'1PLETE
STATUS
ON-LINE
ON-LINE
ACTIVE
ON-LINE
ON-LINE
ACTIVE
SUS
USER
---------
--------CVC
--------------BML
TYPE
DISKETTE
SYS PRINTER
SYS CONSOLE
ALT CmmOLE
ALT Cor~SOLE
SUB Cm~SOLE
SUB
SIZE
1920
N
N
1920
1920
N
1920
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END ••••••••••••
F
Subconsole Operation
3-5
After you press the Rollt (roll up) or RolI-l- (roll down) key, the next part of the
STATUS WORKSTN display appears .
•
~
MSG
N
II
PI
WI
W2
W3
W4
•
~I\s~
WORKSTATION STATUS
WS-ID
o
N
N
N
CU
-------------
CURR LN
-
-
""'
W3
CONSOLE
POSS LU
_ _ .,:10_
----------------
IGC
This field
appears only
if you have
the ideographic
version of
the SSP.
N
N
N
N
N
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •.•••••.....
F
.....
J
e
WS-ID: lists the diskette drive, all local display stations, all local printers, and
the remote devices that are active, online, or pending. 11 is the I D for the diskette, and the other IDs are defined at system configuration time.
G
CONS: shows the ws-id of the controlling console configured for each printer.
•
STATUS: lists the current status of each of the devices. Possible entries are:
ON-LINE - The device is online but is not presently being used.
OFF-LINE - The device has been varied offline by the system operator.
ACTIVE - The device is currently being used.
PENDING - The remote device is being varied on or off.
e
G
3-6
COMPLETE appears only on the last page of a status function.
USER: lists the user ID that was entered at sign-on time for each active display station. Fields for inactive display stations, printers, and the diskette
show hypens (----) for the user ID.
o
TYPE: describes each device listed on this display.
DISKETTE: The diskette drive
SYS PR INTE R: The system printer
PRINTER: A printer other than the system printer
DATA: A data only display station
COMMAND: A command display station
SYS CONSO LE: A system console
ALT CONSO LE: An alternative system console
SUBCONSOLE: A subconsole display station
CD
o
SUB: shows whether a subconsole or an alternative system console is
currently active as a subconsole (receiving messages for a printer).
SIZE: shows the size of the display station display screen.
960-character display screen
1920-character display screen
o
•
••
SUBCONSOLE: indicates that the STATUS WORKSTN command was issued
from subconsole mode and subconsole commands except REPLY are valid
with the I option.
MSG: indicates that broadcast messages failed to get to this display station.
Y indicates. that the system operator sent a broadcast message to all display
stations but this display station di'd not receive the message because its
message queue was full. This field is'valid for display stations only; for
printers and the diskette drive, this field contains a hyphen (-).
C U indicates the control unit ID of the remote device.
CURR LN: if the device is online and attached via a communications line,
shows the line number (line 1,2,3, or 4).
CD
POSS LN: if the device is'attached via a communications line, shows the
numbers of all possible lines on which an offline device can communicate
(line 1, 2, 3, or 4). If the device is pending, shows the line number it will
communicate on when it is online (line 1,2,3, or 4).
•
IGC: appears only if you have the ideographic version of the SSP.
D
Appears if only the display station is ideographic capable.
Y
Appears if both the display and the keyboard are ideographic
capable, or if the device is an ideographic-capable printer.
N
Appears for nonideographic devices.
Appears for the diskette drive.
Subconsole Operation
3-7
CD
This line is for operator action. Entering one of these characters and pressing
the Enter fRec Adv key causes the following action:
F
Causes forward paging. If the display is already on the last page and
more than one page exists, the display will wrap around to the first
page. If only one page exists, that page will be displayed again. If
you enter any character other than I, R, U, or E, the system will
respond as if F were pressed.
When entered along with a command or OCl on the input fields
below the prompt, causes the command or OCl to be processed.
You can end the current STATUS session by entering a procedure
command, an OCl statement, a MENU, OFF, or MODE control
command, or another STATUS command.
R
Restarts (or redisplays) the first page of this status function.
U
Updates the display for more current information.
E
Ends this status display.
If you enter the STATUS WORKSTN [,wS-idJ command and include a work
station 10, the following display appears. In this example, work station W3
requested the status of work station Wl (0 W, Wl).
,.
~ORKSTATION
oWS-IO
Wl
STATUS
CONS
cm1PLETE
STATUS
ACTIVE
sua CONSOLE
USER
KSA
TYPE
SYS CONSOLE
SUB
W3
SIZE
1920
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END ••••••••••••
After you press the Rollt (roll up) or Rollt (roll down) key, the next part of the
display appears.
3-8
F
~8RKSTATION
LJS-IO
KL
W2
~3
STATUS
COI'!PLETE
MSG
N
SUS Cm.JSOLE
CU
CURR LN
W3
POSS IN
N
N
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPOATE, OR E-END .••..•••••.•
F
Note: The status of all work stations is displayed after you press the Roll key
instead of only the specified work station.
Subconsole Operation
3-9
HOW TO DISPLAY THE STATUS OF THE REMOTE SYSTEM DEVICES
Command Format
STATUS REMOTES [,ws-id]
(D) (R)
Parameters
REMOTES: Displays status information about the remote
display stations and printers, or displays status information
about a selected remote display station or work station
printer.
ws-id: The 10 of the remote display station or printer
for which status information is displayed. If you do not
specify an 10, status information for all remote display
stations and printers is displayed.
Example
You enter
STATUS REMOTES or
o R
The following display appears:
. - -. .--t----t---t--t----~--,
SUB cm~SOL{
CmlPlETE
WS-IO
01
02
P2
03
CONS
ST.~TUS
ACTIVE
OFF-LINE
01
ON-ln~E
PENDHiG
pcNOn~G
Dff
OS
PENi)n~G
D6
OFF-LI!-:E
P3
03
PENDD-i3
USER
TYPE
KSA
SunCOI--!SOlE
--------
co:--;n;\~'m
-------------------------------------------
W3
SUS
SIZE
y
1920
1920
P~INTER
~'.U3Cc:_;30
LE
r~
cmi:iA;·m
cO~atA.NO
COti::M;D
1920
1920
0960
C9c.,O
p,UlnER
ROLL KEYS FeR ADDITIONAL INFORMATION
ENTER F-FORWARO, I-INPUT, R-RESTART, U-UPOATE, OR E-ENO.............
F
~-----------------------------------~)
After you press the Rollt (roll up) or Rollt (roll down) key, the next part of the
STATUS REMOTES display appears.
3-10
•
WORKSTATIOH STATUS t
WS-IO
01
MSG
Y
02
P2
N
03
04
05
06
P3
N
N
0
o.
COMPLETEt~~SUB
CU
CUI
CUI
CUI
CU2
CU2
CU2
CU2
CU2
CURR LN
I
0
COHSOLE
POSS LN
I
I
I
2
~
IGC----+-- This field
N
appears only
N
N
if you have
N
the ideo-
2
2
2
N
N
N
graphic
version of
2
N
the SSP.
ROLL KEYS FOR ADDITIONAL INFORMATION
~~ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPOATE, OR E-ENO.............
o
e
e
F
WS-ID: lists the remote display stations and printers defined for the system.
CONS: shows the controlling console configured for each printer.
STATUS: lists the current status of each of the devices. Possible entries are:
ON-LINE - The device is online but is not presently being used.
OFF-LINE - The device has been varied offline by the system operator.
ACTIVE - The device is currently being used.
PENDING - The remote device is being varied on or off.
CD
G.
o
COMPLETE appears only on the last page of a status function.
USE R: lists the user ID that was entered at sign-on time for each active
remote display station. Inactive remote display stations and printers show
hyphens (----) for the user ID.
TYPE: describes each device listed on this display.
PRINTER: A printer other than the system printer
DATA: A data only display station
COMMAND: A command display station
SUBCONSOLE: A subconsole display station
CD
SUB: shows whether a subconsole or an alternative system console is
currently active as a subconsole (receiving messages from a printer).
Subconsole Operation
3-11
o
SIZE: shows the size of the display station display screen.
960-character display
1920-character display
o
e
o
SUBCONSOlE: indicates that the STATUS REMOTES command was
issued from subconsole mode, and subconsole commands are valid with the
I option.
MSG: indicates whether broadcast messages failed to get to this display
station. Y indicates that the system operator sent a broadcast message to all
Display stations but thi~ displa~ station did not receive the message because
its message queue was fuii. This field IS valid for dispfay-statTons onty;for
printers and the diskette drive, this field contains a hyphen (-).
C U: indicates the control unit ID of the remote device.
•
CURR IN: if the device is online and attached via a communications line,
shows the line number (line 1,2,3, or 4).
•
POSS IN: if the device is attached via a communications line, shows the
numbers of all possible lines on which an offline device can communicate
(line 1,2,3, or 4). If the device is pending, shows the line number it will
communicate on when it is online (line 1,2,3, or 4).
•
IGC: appears only if you have the ideographic version of the SSP.
CD
Y
Appears if the device is an ideographic-capable printer.
N
Appears for non ideographic devices.
This line is for operator action. Entering one of these characters and pressing
the Enter/Rec Adv key causes the following action:
F
Causes forward paging. If the display is already on the last page and
more than one page exists, the display will wrap around to the first
page. If only one page exists, that page will be displayed again. If
you enter any character other than I, R, U, or E, the system will
respond as if F were pressed.
When entered-atongwith a command orOCl on the input fields
below the prompt, causes the command or OCl to be processed.
You can end the current STATUS session by entering a procedure
command, an OCl statement, a MENU, OFF, or MODE control
command, or another STATUS command.
3-12
R
Restarts (or redisplays) the first page of this status function.
U
Updates the display for more current information.
E
Ends this status display.
If you enter the STATUS REMOTES ~ws-id]·command and include a remote work
station ID, the following display appears. In this example. work station W3 has
requested the status of work station D 1.
~ORKSTATION
~JS-ID
STATUS
CONS
SUB CONSOLE:
COMPLETE
STATUS
ACTIVE
01
TYPE
COtiM,\ND
USER
KSA
SUB
SIZE
1920
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER
F-FOR~ARO,
I-INPUT, R-RESTART, U-UPOATE, OR E-ENO ..•••••..••.
F
After you press the Rollt (roll up) or RolI~ (roll down) key, the next part of the
display appears.
WORKSTATImJ STATUS
W3-IO
D1
MSG
N
cm1PlETE
SUB CONSOLE
CU
CUl
CURR LN
POSS lN
1
1
W3
ROll KEYS FOR ADDITIONAL INFOR!1ATION
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-ENO ••••..•..•••
F
Subconsole Operation
3-13
HOW TO DISPLAY THE STATUS OF THE SSP-ICF SUBSYSTEMS
Command Format
STATUS SUBSYS
(D)
(I)
SUBSYS: Displays status information about the enabled
Parameters
SSP-ICF subsystems.
Example:
You enter:
STATUS SUBSYS or
o I
The following display appears:
•
f
Cml?LETE
COi1~1CN
CONFIG
~ ~
3-14
SUE CONSOLE
TES
UEUE SPA E 06144 8
SWAPPABLE
NAt';!:
YIN
TYPE
INTRA
BSCcLP2
Y
Y
INTRA
BSCEL
Ln~E
W2
ACTUAL COMMON QUEUE SPACE 05664 BYTES
TASK SIZES IN BYTES I I QUEUE SPACE
SUB
0 MGT
LINK I I ALLee AVAIL
o
02048
1
0·3192
06144
06144
ENTER F-FORUARO. I-INPUT. R-RESTART. U-UPDATE. OR E-END •..••••••••••
05952
F
e
o
CONFIG NAME contains a list of subsystem configuration names currently
enabled or being enabled.
This field contains the allocated common queue space for the SSP-ICF subsystems. This field may be blank if no subsystem is fully enabled.
•
SWAPPABLE indicates whether or not the subsystem task is swappable. A
value of Y indicates that it is swappable. If a data management task is
required for the subsystem task, the data management task swap status is the
same as the subsystem task swap status.
•
TYPE describes the type of subsystem.
SNUF - SNA upline facility
CCP - CCP
CICS - CICS/VS
IMS -IMS/VS
BSCEL - BSC equivalence link
INTRA - Intra System/34
SNA PEER - SNA peer
3270BSC - BSC 3270
3270S0 LC - SNA 3270
FINANCE - Finance
•
G
CD
COMPLETE appears only on the last page of a status function.
LINE describes the communications line allocated to the subsystem configuration currently enabled or being enabled.
TASK SIZES IN BYTES: SUB indicates the size of the subsystem task.
o MGT indicates the size of the data management task for the subsystem if
one is required. LINK indicates the size of the communication link task for
the subsystem if one is required. If the link task is SOLC, the value displayed is the sum of the link task size plus line buffer size.
This field contains the amount of common queue space currently available.
This is the sum of all the free areas. This field may be blank if no subsystem
is fully enabled.
o
•
•
QUEUE SPACE indicates the status of the subsystem task's queue space.
ALLOC indicates the amount of subsystem queue space allocated to the subsystem task. AVAI L indicates the actual amount of subsystem queue space
currently available and is the'sum of all the free areas in the queue space for
the subsystem task.
SUBCONSOLE indicates that the STATUS SUBSYS command was issued
from subconsole mode, and subconsole commands are valid with the I option.
This line is for operator action. If you enter any character other than I, R,
U, or E, the system will page forward as if F were pressed.
Subconsole Operation
3-15
HOW TO DISPLAY THE STATUS OF THE SSP-ICF SUBSYSTEM SESSIONS
Command Format
STATUS SUBSESS
(D)
(N)
Parameters
SUBSESS: Displays status information about the SSP-ICF
subsystem sessions.
Example
You enter:
STATUS SUBSESS or
b
N
The following display appears:
:
8_
l
SP-ICF SE>SION STATUS
CONFIG
NAME
LOCATION
NAME
INTRA
INTRA
BSCELP2
"'--~-ENTER
BSCELP2
G
•I
CD
COMPLE E
10
TYPE
INV
STAT
A
A
E
E
A
N
N
E
I
N
PHYS/SYM
07
08
11
12
09
71
81
11
12
IJ
SUB CONSOL :
OPERATION STATUS
MRTMAX OM OC ST
N
N
N
Y
N
20
20
20
20
0
0
20
20
20
01
00
20
0
0
JOB
NAME
W1024536
WI024536
11030153
12000000
WI024536
A*
F-FORWARO, I-INPUT, R-RESTART, U-UPOATE, OR E-ENO.............
F
CONFIG NAME contains a list of subsystem configuration names currently
enabled or being enabled.
This field contains a list of location names. The location name will appear in
any messages logged by the subsystem or SSP for this subsystem configuration. For SNA peer, this is the remote location name.
This field contains a list of subsystem session IDs. PHYS indicates this is the
system defined 10. SYM indicates this is the symbolic session 10 used by
the program owning the session. This 10 is used by a program for outgoing
communications with an SSP-ICF session.
3-16
W2
G
•
o
COMPLETE appears only on the last page of a status function.
This field describes the session type. A indicates this session is an acquired
session. E indicates this session is an evoked session. * indicates a noncommunicating peer station.
INVSTAT:
E
Program has requested data from the session.
SSP has marked the session complete to satisfy an accept input
issued by the program owning the session.
CD
N
Program does not want data from the session.
o
Program has requested data from the session and the data is now
available.
The following four fields indicate the operation status of the session:
MRTMAX
If this session is attached to an MRT and the session is waiting because the maximum number of requestors has been
reached, this field will have a Y displayed. Otherwise, an N
will appear.
The following three fields are primarily for diagnostic purposes. They
indicate the state of the SSP-ICF sessions when the STATUS SUBSESS
command was entered.
o
OM
This is the current operation command modifier.
OC
This is the current operation command code.
ST
This is a 2-character field. The first character is either an A (operation active), 0 (operation complete), or I (operation in an initial
status). The second character is either blank or an asterisk (*). If
this character is an asterisk, the program is currently waiting for this
session to complete.
SUBCONSOLE indicates mat the STATUS SUBSESS command was issued
from subconsole mode, and subconsole commands are valid with the I option.
•
JOBNAME contains the job name assigned to the process to which the
session is attached.
•
This line is for operator action. If you enter any character other than I, R,
U, or E, the system will page forward as if F were pressed.
Subconsole Operation
3-17
HOW TO DISPLAY THE STATUS OF THE INPUT JOB QUEUE
The job queue status display shows all entries from the requesting display station
on the input job queue.
Command Format
STATUS JOBO [,jobnameJ
(D)
(J)
J08Q: Displays one or all entries on the input job queue.
Parameters
jobname: The 8-character, system-assigned name of the job
for which status information is displayed. If jobname is
omitted, the display shows the status of all jobs on the input
job queue for the requesting display station.
Example
STATUS JOBO or
o
J
The following display appears:
G
••••
CD
.0.
0
AGd~-=~---::J=7-I--4'SUB
,.,
JOBS QUE~~~PEO/ I ~PLETE*;I J' \ CLOLE
IN
POS
JOB
1 WI081521
2 WI081805
3 WI091214
~
3-18
3 OF
PROCEDURE
PAYROLL
ACCTREC
ACCTPAY
20
JQ PRTY
EXEC PRTY
USER
LIBRARY
5
H
3
N
H
HHL
HHL
HHL
PAYLIB
LEDGER
LEDGER
3
--ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •••..••••••.• F
"
The relative position of the job in the queue.
G
JOB lists the jobname assigned to this job.
•
The number of jobs currently in the queue out of the maximum that can be
in the queue.
•
STOPPED appears if the JOBQ has not been started.
•
PROCEDURE lists the procedure name of this job.
WI
o
e
o
JO PRTY indicates a job's position on the input job queue. Jobs with a job
queue priority of 5 are the first to be taken from the queue for execution.
COMPLETE appears only if the entries shown on the screen are the last entries
for this display station
EXEC PRTY indicates a job's execution priority. Jobs with high priority
are run with the least number of interruptions.
H: High execution priority
M: Medium execution priority
N: Normal execution priority
L: Low execution priority
e
USER lists the user 10 of the submitter .
•
LIBRARY lists the optional user library the procedure is to come from.
e
o
SUBCONSOLE indicates that the STATUS JOBO command was issued from
subconsole mode and subconsole commands are valid with the I oPtion.
This line is for operator action. If you enter any character other than I, R,
U, or E, the system will page forward as if F were pressed.
Subconsole Operation
3-19
HOW TO CANCEL JOBS ON THE INPUT JOB QUEUE
The CANCEL control command cancels a job on the input job queue that you previously entered via the JOBO control command. The CANCEL command must
come from the same display station and the same user-id that were used to place
the job on the input job queue.
Command Format
CANCE L JOBO, jobname
(C)
(J)
Parameters
JOBQ: Cancels a job on the input job queue.
jobname: The 8-character, system-assigned name of the
job that you want to cancel. To cancel job W1001111 on
the input job queue, enter:
CANCEL JOBO,W1001111 or
C J,W1001111
To see what your job name is, use the STATUS JOBO
command.
3-20
HOW TO DISPLAY SPOOL FILE ENTRIES
The Spooled Print Status display shows entries for printers controlled by your subconsole display station that are in the spool file.
Command Format
STATUS PRT ['ws-id]
(D)
(P)
PRT: Displays entries on the spool file. Refer to Figure 3-1
for an explanation of the display that appears.
Parameters
ws-id: Displays only the entries to be printed on the printer
with the specified work station 10. If you do not enter this
parameter, all entries are displayed.
Example
STATUS PRT or
D P
Get
·
PRINT STATUS
**HELD**
BLOCKS AVAILABLE:
POS 10
PROC
JOBNAHE USER
1
2
3
4
5
6
7
8
9
10
SPOOOO
SPOOOI
SPOO02
SPOO06
SPOOO7
SPOO08
SPOO09
SPOOIO
SPOOl!
PROC2
PROC2
PROC2
PROC2
PROC2
PROCI
PROCI
PROCI
W2140104
W2140104
W2140104
W2140104
W2140104
W2140200
W2140200
W2140200
W2140436
JEN
JEN
JEN
12 SPOO14
PROCI
W2140456
JEN
JEt~
JEN
JEN
JEN
JEN
JEN
11
~
BCOHSOLE
115
10 PRTY FORM COpy
PLINEI
PLINE2
PLINE3
PLINE7
P2 A2
P2 2H
P2 1
P2 Cl
PLIt~E8
P2 1
PLINEI
P2 1
PLINE2
P2 1
PLINE3
P2 1
PRINTKEY P2 1
P4 1
P4 1
PLINEI
P2 1
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
0001
--PAGES- TOTAL
WRT
1
3
1 *****3
1
3
3
1
3
1
1
3
3
1
1
3
1
2
4
1
256
3
1
10
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •••••••••••••
•
~.
2
5
F
Figure 3-1. Spooled Print Status Display
Subconsole Operation
3-21
"
G
e
CD
G
o
e
o
o
•
o
G
G
•
POS: the relative position of the entry in the spool file.
10: the name assigned by the system to this job step's spooled data. This is
the spool 10 used with the spool commands. Only the spool lOs that pertain
to your subconsole will be displayed. The blanks at lines 10 and 11 indicate
that this subconsole does not control those spool lOs.
PROC: the outermost procedure name associated with this entry. If this
entry is blank, the job was run through OCL (/ / LOAO) or this entry does not
pertain to your subconsole display station.
BLOCKS AVAILABLE: the number of blocks available in the spool file or
the extents that can still be allocated on disk out of the total number that can
be allocated if space is available. The spool file is full when the first number
is zero.
JOBNAME: the job name assigned by the system (work station 10 and time).
HELO: indicates that the entire spool file is being held. No jobs can be
printed until the spool file is released by the RELEASE PRT command. Jobs
can still be written to the spool file.
USER: the user 10 associated with this job. The user 10 will appear only if
the entry is controlled by your subconsole.
COMPLETE: appears only if this is the last screen of the Spooled Print Status
display.
PRINTER: the printer file name associated with this job.
10: the 10 of the printer that output is to be routed to.
PRTY: the priority assigned to this job from the printer statement. An A
indicates that the spool writer is currently printing this entry. A C
indicates that the spool file entry is being copied by the user access to spool
(COPYPRT) procedure. An H indicates that the spool file entry is held.
FORM: the form number assigned to this job.
COPY: the number of copies remaining to be printed; default is 1 unless
changed on a PRINTER statement or by the CHANGE command. If the job
is being printed, this value includes the copy being printed.
TOTAL: the total number of pages of output generated. If the number is
preceded by one or more asterisks, the print entry is still being created and
the number indicates which page is being created. If the page count is zero
and there are no asterisks displayed with the zero, the system failed before
the spool file entry was completed.
WRT: the page number that is being printed. If a spool file entry is being
printed by the spool writer, this column indicates the page number that
is being printed. If the spool writer is stopped while printing a spool file entry,
this column indicates the pa~enumberthat was being printed by thespoot
writer when it was stopped.
This line is for operator action. If you enter any character other than I, R,
U, or E, the system will page forward as if J: were entered.
3-22
HOW TO START A SPOOL WRITER
{,AL~}
Command Format
START PRT, [torms number]
(S)
(P)
Parameters
PRT: Starts the spool writers for the printers controlled by
your subconsole display station. The PRT parameter can
be used to start the spool writer(s) after IPL. (If the autowriter function is active, the spool writers are automatically
started during IPL and you need not enter a START PRT
command.) The PRT parameter can also be used to start
the spool writer(s) after the STOP PRT command has been
entered to stop the spool writer(s); when a spool writer is
started, printing begins with the first available entry on
the spool file.
,ws-Id
forms number: Only entries using the specified forms
number are printed. Up to four characters can be specified.
If a forms number is not specified, all entries can be printed
regardless of the forms number that is required.
ws-id: The work station ID of the printer for which the
spool writer is to be started. This work station ID must be
a printer controlled by your subconsole display station.
If you omit this parameter, the spool writer for the printer
assigned as the system printer will be started, if the system
printer is controlled by your subconsole display station.
ALL: Starts spool writers for all printers that are controlled
by your subconsole display station.
Note: When a spool writer is started, printing normally begins
with the first available spool file entry. However, printing
may not begin for one of the following reasons:
• The entire spool file has been held by the system operator.
• The system has been stopped by the system operator.
• The spool file is empty or does not contain any entries
that are available for printing on the specified printer.
Spool file entries may not be available for printing if
they are held, being copied by the COPYPRT procedure,
still being created, or if they require different forms than
the spool writer is using (if the spool writer was started
with a forms number specified).
• There are insufficient system resources available to
allow the spool writer to begin printing.
• The printer is being used by another program, is offline,
is not powered on, or requires some other operator
intervention, such as correcting a paper jam. In any of
these cases, the spool writer attempts to begi n pri nti ng
and issues a message when the condition is detected.
Subconsole Operation
3-23
HOW TO STOP A SPOOL WRITER
Command Format
Parameters
r
PAGE
STOP PRT,
]
(P)
(P) lJOB
{,AL.L}
,ws-Id
PRT: Stops the spool writers for the printers controlled by
your subconsole display station. If an entry is being printed,
printing stops. You can restart the printing by entering the
START PRT control command or the RESTART PRT
control command. You can stop the spool writers for only
the printer(s) controlled by your subconsole display station.
Entries can be added to the spool file when the writer is
stopped, but the entries cannot be printed until the spool
writer is started or restartea.
PAGE: Stops the spool writer at the end of the current
page.
JOB: Stops the spool writer at the end of the spool fi Ie
entry currently being printed.
ALL: The spool writers are stopped for all the printers
that are controlled by the subconsole display station.
ws-id: The work station 10 of the printer for which the
spool writer is to be stopped. You can only enter the 10
of a printer controlled by your subconsole. If you omit
this parameter, the spool writer for the printer assigned as
the system printer will be stopped if your subconsole
display station controls the system printer.
3-24
HOW TO RESTART A SPOOL WRITER
Command Format
RESTART PRT, [page number] {,ws-id}
(T)
(P)
Note: Use this control command either to resume printing by restarting the spool
writer after it was stopped, or to restart the printing of a spool file entry that is
currently being printed by the spool writer.
Parameters
PRT: Restarts the spool writer for the specified printer if
the printer is controlled by your subconsole display station.
page number: The number of the page where printing is to
be restarted. If the page number is not specified, printing
restarts at the beginning of the printed output. The maximum page number you can specify is 65,535.
ws-id: The work station 10 of the printer for which the
spool writer is to be restarted. This work station 10 must
be for a printer that is controlled by your subconsole
display station. If you omit this parameter, the spool
writer is restarted for the printer assigned as the system
printer if your subconsole display station controls the
system printer.
Note: If a RESTART command is entered and the spool
writer is not printing a spool file entry and no entries
on the spool file were being printed when the writer was
stopped, the first entry on the spool file that you have
control of will be printed starting from page 1 even if a
page number was specified.
Example
Example A
To restart printing of the current entry on the spool file
at the top of page 6, on printer P2, enter:
RESTART PRT,6,P2 or
T P,6,P2
Example 8
The entry currently being printed contains-300pages of
printed output on printer P2. Only the last 50 pages of
output are required. Once the job has begun printing, the
operator can use the following command to print the last
50 pages:
RESTART PRT,251,P2 or
T P,251,P2
Subconsole Operation
3-25
HOW TO DISPLAY THE SPOOL WRITER STATUS
The Spool Writer Status display shows the status of the spool writer for each
printer.
Command Format
STATUS WRT Gws-id]
(D)
WRT: Displays the status of the spool writer for each
Parameters
printer. Refer to Figure 3-2 for an explanation of the
display that appears.
ws-id: The work station ID of the printer for which the
spool writer status information is to be displayed. If you
do not specify a printer ID the spool writer status information for all printers is displayed.
Example
STATUS WRT or
D
WRT
••
"
~IT:ts
0
G
10
CTRL
CNSL
PI
P2
P3
P4
WI
WI
Xl
WI
PIH
MSG
N
N
N
N
ACTIVE
STARTED
STOPPED
STARTED
STARTED
------RES
N
y
N
Y
Ge
FORMS
0
1
1
1
0001
0001
0001
0001
SPOOL
10
PROC
NAME
SPOO03
CATALOG
-------
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •.•••.••••... F
Figure 3-2. Spool Writer Status DispJay
3-26
0
•
W771
PRTY
N
N
N
N
0
G
G
e
e
PRT 10: the work station 10 of the printer.
CTRL CNSL: the work station 10 of the display station that controls the
printer. If the printer is currently controlled by a subconsole, the work
station 10 of the subconsole is displayed; if the printer is not currently
controlled by a subconsole, the system console work station 10 is displayed.
MSG: Y specifies that a spool writer message is pending. N specifies that
no spool writer messages are pending.
ACTIVE: indicates one of the following for the status of the spool writer:
• STARTED: indicates the spool writer is started.
• STARTED forms number: indicates the spool writer is started and will
print only the jobs that require the forms number that was specified with
the START PRT command.
•
RESTARTED: indicates that the subconsole operator or the system
operator has entered the RESTART command and that the spool writer
has been restarted.
• STOPPED: indicates that the spool writer is stopped.
• STOP PAGE: indicates that the spool writer is stopped when·it finishes
printing the current page because the STOP PRT command was entered
with the PAGE parameter.
• STOP JOB: indicates that the spool writer is stopped when it finishes
printing the current job because the STOP PRT command was entered
with the JOB parameter.
• STOP SYSTEM: indicates that the spool writer is started but that the
system operator has entered a STOP SYSTEM command; therefore, the
spool writer cannot perform any printing until the system operator enters
a START SYSTEM command.
•
G
o
CD
o
QUEUE HELD: indicates that the spool writer is started but that the
system operator has entered the HOLD PRT command; therefore, the
spool queue is held and the spool writer cannot perform any printing until
the system operator enters a RELEASE PRT command.
RES: Y specifies that the spool writer is resident. N specifies that the spool
writer is swappable.
PRTY: indicates the priority assigned to this spool writer: H indicates a
high priority and N indicates a normal priority.
SEP PAGES: indicates the number of separator pages that are printed preceding each spool file entry.
FORMS: indicates the forms number that the spool writer is currently
using for printing.
Subconsole Operation
3-27
o
•
SPOOL ID: is the 6-character system-assigned name of the entry on the
spool file that the spool writer is currently printing.
PROC NAME: is the name of the procedure that created the spool file
entry that the spool writer is currently printing.
Notes:
1. The spool-id and the procedure name are both blank if the spool writer
is not printing a spool file entry.
2. The spool-id and the procedure name are both displayed for printers
you control if the spool writer is currently printing an entry from the
spool file.
-So ~tdashes} aredisplayedinstead--of-the spool-id and the procedure
name for printers you do not control if the spool writer is currently
printing an entry from the spool file.
3-28
HOW TO CANCEL SPOOL FILE ENTRIES
~SPOOI-id}
Command Format
Parameters
CANCEL PRT
(C)
(P) {
~ALL
~ws-id
PRT: Cancels the specified entry (spool-id) or all spool file
entries for all printers or for a specific printer controlled
by your subconsole display station.
spool-id: Deletes the entry identified by the 6-character
spool file 10, beginning with the characters SP. You can
use the STATUS PRT control command to determine the
spool file 10 of the entry to be canceled. This entry must
be destined for a printer controlled by your subconsole
display station.
ALL: Deletes all entries controlled by your subconsole
display station from the spool file, except any entries
being copied by the COPYPRT procedure or any entries
that are still being created.
ws-id: Deletes all entries from the spool file for the specified printer that is controlled by your subconsole display
station, except any entries being copied by the COPYPRT
procedure, or any entries that are still being created.
Note: When ALL or a printed 10 is specified, the system
indicates the CANCEL command is successful, even though
there may not have been any spool file entries cancelled
by the command.
Example
To cancel all entries controlled by your subconsole display station on the spool file, enter:
CANCEL PRT,ALL or
C P,ALL
Subconsole Operation
3-29
HOW TO HOLD SPOOL FILE ENTRIES
Command Format
HOLD PRT {,.SPO.OI-id}
(H)
(P)
,ws-Id
Parameters
PRT: Holds the specified entry (spool-id) or all spool file
entries for a specified printer controlled by your subconsole display station. The spool-id parameter or ws-id
parameter must be specified.
spool-id: The 6-character spool file 10, beginning with the
characters SP, of the entry to hold. You can use the STATUS
PRT control command to determine the spool file 10 of
the entry to be held.
ws-id: All entries for the specified work station 10 are held.
The specified printer must be controlled by your subconsole
display station.
Notes:
1. You can enter the HO LD command before the program
creating the spool file entry has terminated.
2. If you specify a HOLD command for an entry while it
is printing, the spool writer no longer prints that entry
but begins printing the next entry on the spool file. The
held entry will not be printed until a RELEASE control
command is entered for the held entry.
3. If you specify a HOLD command for all spool file
entries destined for a printer you control while the spool
writer is printing an entry on that printer, the spool
writer will no longer print that entry nor any other
entry in the spool file. As new entries are added to the
'i' spool file they may be printed, but entries that were
in the spool file when the HOLD command was entered
cannot be printed until they are released by the
RELEASE command.
Example
To hold entry SP0036 on the spool file, enter:
HOLD PRT,SP0036 or
H P,SP0036
Entry SP0036 will stop printing.
3-30
HOW TO RELEASE SPOOL FILE ENTRIES
Command Format
Parameters
,SPOOI-id}
RELEASE PRT ,AllH
(l)
(P) { ,ws-id
PRT: Indicates that a specified entry or all entries on the
spool file for all printers or for a specific printer controlled
by your subconsole display station should be released. The
RELEASE command releases the spool file entry that is
held and makes it available for printing.
spool-id: The 6-character spool file 10, beginning with the
characters SP, of the entry to release. You can use the
STATUS PRT control command to determine the spool
file 10 of the entry to be released. The entry must be for
a printer controlled by your subconsole display station.
ALLH: Releases all entries controlled by this subconsole
that were either individually held or put in the spool file
with a PRINTER OCl statement that specified
PRIORITY-D. The AllH parameter does not release the
entire spool file if it was held by the system operator. Use
the STATUS PRT command to determine if the spool
file has been held.
ws-id: All entries for the specified printer are released.
The printer must be controlled by your subconsole
display station.
Note: When a spool file entry is released, the spool writer
normally begins printing the entry if the spool writer is
not already printing another spool file entry. However,
printing may not begin for one of the following reasons:
• The spool writer has been stopped by the subconsole
or system operator.
• The system has been stopped by the system operator.
• The entire spool file has been held by the system operator.
Use the STATUS PRT command to determine if the
spool file has been held.
• The spool file entry is not available for printing because
the entry is still being created, is being copied by the
COPYPRT procedure, or requires different forms than
the spool writer is using (if the spool writer was started
with a forms number specified).
Subconsole Operation
3-31
• There are insufficient system resources to allow the
spool writer to begin printing .
• The printer is offline, is not powered on, or requires some
other kind of operator intervention, such as correcting
a paper jam. The spool writer attempts to start printing
and issues a message when any of these conditions are
detected.
Example
To release entry SP0036 on the spool file, enter:
RELEASE PRT,SP0036 or
L P,SP0036
3-32
HOW TO CHANGE THE NUMBER OF PRINTED COPIES OF SPOOL FILE ENTRIES
Command Format
CHANGE COPIES,nn,spool-id
(G)
Parameters
COPIES: Changes the number of copies of printed output
for an entry on the spool file. You can use the STATUS PRT
control command to determine the number of copies remaining to be printed for all entries in the spool file. You can
change the number of copies only for those entries for a
printer controlled by your subconsole display station.
nn: The number of copies to print for the entry. This
parameter can be from 1 through 99.
spooUd: The 6-character, system-assigned name of the entry
on the spool file, which begins with SP. You can use the
STATUS PRT control command to determine the spool
file 10 of the entry for which the number of copies is to
be changed.
Example
To change entry SP0011 on the spool file to print five copies
of output, enter:
CHANGE COPIES,5,SP0011 or
G COPIES,5,SP0011
Subconsole Operation
3-33
HOW TO CHANGE THE DEFER STATUS OF A SPOOL FILE ENTRY
Command Format
CHANGE DEFER,
(G)
Parameters
[~~S] ,spool-id
---
DEFER: Indicates whether the spool file entry can be
printed while it is being created or only after it has been
created.
YES: Indicates that the spool file entry is to be printed
only after it has been created.
NO: Indicates that the spool file entry can be printed
while it is being created. NO is the default.
3-34
spool-id: The 6-character, system-assigned name of the
entry on the spool file, which begins with SP. You can use
the STATUS PRT control command to determine the spool
file 10 of the entry for which the defer status is to be
changed.
Notes:
1. As a subconsole operator, you can change the defer status
for only those spool file entries that will be printed on
the printers controlled by your subconsole display station.
2. When the defer status of a spool file entry that is still
being created is changed to NO, the spool writer normally
begins printing the entry if the spool writer is not already
printing another spool file entry. However, printing may
not begin for one of the following reasons:
• The spool writer has been stopped by the subconsole
or system operator.
• The system has been stopped by the system operator.
• The entire spool file has been held by the system
operator.
• The spool file entry is not available for printing
because the entry is held, is being copied by the
COPYPRT procedure, or requires a different form
than the spool writer is using (if the spool writer
was started with a forms number specified).
• There are insufficient system resources available to
allow the spool writer to begin printing.
• The printer is being used by another program, is
offline, is not powered on, or requires some other
operator intervention, such as correcting a paper
jam. In any of these cases, the spool writer
attempts to begin printing and issues a message
when the condition is detected.
3. If you change the defer status to YES for an entry that
is being both created and printed, the spool writer will
no longer print that entry, but begins printing the next
entry in the spool file. The entry for which the defer
status was changed can be printed after it has been
created, or if the defer status is changed back to NO.
Example
To print entry SP0023 while it is being created, enter:
CHANGE DEFER,NO,SP0023 or
G DEFER"SP0023
Subconsole Operation
3-35
HOW TO CHANGE THE FORMS NUMBER OF SPOOL FILE ENTRIES
Command Format
CHANGE FORMS,xxxx,spool-id
(G)
Parameters
FORMS: Changes the forms number to be used for an e':ltry
on the spool file. The entry must be to a printer controlled
by your subconsole display station.
xxxx: The forms number of the forms to be used for the
entry. You can specify from 1 to 4 characters.
3-36
spool-id: The 6-character, system-assigned name of the
entry on the spool file. You can use the STATUS PRT
control command to determine the spool file 10 of the
entry on the spool file and to determine the forms
number for the entry.
Notes:
1. As a subconsole operator, you can change the forms
number for only those spool file entries that will be
printed on the printers controlled by your subconsole display station.
2. An error message is issued if you attempt to change
the forms for an entry that is being printed by the
spool writer.
3. If the spool writer was started with a specified forms
number so that only the spool file entries that required
the specified forms are printed, and if the CHANGE
command is used to change the forms number required
by a spool file entry to the forms number that the spool
writer is printing, then the spool writer normally begins
printing the spool file entry if the spool writer is not
already printing another spool file entry. However,
printing may not begin for one of the following
reasons:
• The spool writer has been stopped by the subconsole
or system operator.
• The system has been stopped by the system operator.
• The entire spool file has been held by the system
operator.
• The spool file entry is not available for printing
because it is held, is still being created, or is being
copied by the COPYPRT procedure.
• There are insufficient system resources available to
allow the spool writer to begin printing.
• The printer is being used by another program, is
offline, is not powered on, or requires some other
operator intervention, such as 'correcting a paper
jam. In any of these cases, the spool writer attempts
to begin printing and issues a message when the
condition is detected.
Example
To change the forms number of entry SP0011 to PT1, enter:
CHANGE FORMS,PT1 ,SP0011 or
G FORMS,PT1,SP0011
Subconsole Operation
3-37
HOW TO CHANGE THE PRINTER 10
Command Format
CHANGE 10,ws-id
(G)
Parameters
{'SPO~dI1-id}
,WS-I
ID: Changes the printer 10 for a spool file entry or for all
spool file entries that are to be printed on a specified
printer.
ws-id: This is the 10 of the newly assigned printer. This
work station 10 need not be controlled by the subconsole
operator.
spool-id: The 6-character, system-assigned name of the
entry on the spool file. Only entries for a printer controlled
by your subconsole display station can be changed. You
can use the STATUS PRT control command to determine
the spool file 10 of the entry to be changed.
ws-id1: This is the work station 10 of a printer. This
printer must be controlled by your subconsole display
station. All spool file entries that are to be printed on
this printer will be changed to be printed on the printer
indicated by ws-id, except any print file that is
currently being printed by the spool writer.
3-38
Notes:
1. If ws-id1 is specified in this command, the system indicates that the change was successful even though there
were no spool file entries to be changed.
2. If ws-id1 is specified, the command applies only to the
spool file entries that were in the spool file when the
command was entered. Spool file entries added afterward are not affected by the command.
3. If a spool-id is specified, an error message is issued if
the specified spool file entry is being printed by the
spool writer.
4. When the printer destination of a spool file entry is
changed, the spool writer normally begins printing
the entry if the spool writer is not already printing
another spool file entry. However, printing may not
begin for one of the following reasons:
• The spool writer has been stopped by the subconsole
or system operator.
• The system has been stopped by the system operator.
• The entire spool file has been held by the system
operator.
• The spool file entry is not available for printing because
it is held, is still being created, is being copied by the
COPYPRT procedure, or requires different forms than
the spool writer is using (if the spool writer was started
with a forms number spet:ified).
Example
•
There are insufficient system resources available to
allow the spool writer to begin printing.
•
The printer is being used by another program, is
offline, is not powered on, or requires some other
operator intervention, such as correcting a paper jam.
In any of these cases, the spool writer attempts to
begin printing and issues a message when the condition is detected.
To change all spool file entries with an 10 of P2 to a
printer with a work station 10 of P1, enter:
CHANGE 10,P1,P2, or
G 10,P1,P2
To change the entry SP0035 to have a printer with a work
station 10 6f P2, enter:
CHANGE 10,P2,SP0035
G 10,P2,SP0035
Subconsole Operation
3-39
HOW TO CHANGE THE ORDER OF SPOOL FILE ENTRIES
Command Format
CHANGE PRT ,spool-id [,spool-id1]
(G)
Parameters
(P)
PRT: Changes the position of an entry in the spool file.
spool-id: The 6-character, system-assigned name of the
entry on the spool file. The entry being changed (spool-id)
is placed after the entry with spool-id 1 and is assigned the
same priority as the entry with spool-id1. If you do not
specify spool-id1, the spool-id is the first entry in the
spool file and has a priority of 5.
Note: You can only change the position of spool file entries
(spool-id) that are for a printer controlled by your subconsole display station. You do not have to control the spool
file entries (spool-id1) to change the position of the spool-id.
Example
To move entry SP0036 ahead of all entries on the spool
file, enter:
CHANGE PRT,SP0036 or
G P,SP0036
3-40
HOW TO CHANGE THE PRIORITY OF A SPOOL WRITER
Command Format
Parameters
PRTY: Changes the priority of a spool writer. Use the
ST ATUS WRT command to determine the priority of a
spool writer.
HIGH: The spool writer is to have high priority.
NORMAL: The spool writer is to have normal priority.
NORMAL is the default value if a priority is not
specified.
ws-id: The 1D of the printer for which the spool writer
priority is to be changed. The 1D specified must be for a
printer controlled by your subconsole display station. If
a printer ID is not specified, the ID of the system printer
is assumed if your subconsole display station controls the
system printer.
Example
To assign high priority to the spool writer for printer P2,
enter:
CHANGE PRTY,HIGH,P2 or
G PRTY,HIGH,P2
Subconsole Operation
3-41
HOW TO CHANGE THE RESIDENT/SWAPPABLE ATTRIBUTE OF A SPOOL WRITER
Command Format
CHANGE
(G)
Parameters
RES,[~~S]
['ws-id]
-
RES: Changes the resident/swappable attribute of a
spool writer. Use the STATUS WRT command to
determine the status of the resident/swappable attribute.
YES: The writer is to be resident when loaded into
main storage.
NO: The writer can be swapped when loaded into
main storage. NO is the default value.
ws-id: The 10 of the printer for which the resident/
swappable attribute of the spool writer is to be changed.
The 10 specified must be for a printer controlled by your
subconsole display station. If a printer lOis not specified,
the 10 of the system printer is assumed if your subconsole
display station controls the system printer.
Note: This command cannot be entered while the spool
writer is in main storage. To ensure that the spool writer
is not in main storage, use the STOP command to stop
the spool writer.
Example
To make the spool writer for printer P2 swappable, enter:
CHANGE RES,NO,P2 or
G RES"P2
3-42
HOW TO CHANGE THE NUMBER OF SEPARATOR PAGES PRINTED
BY A SPOOL WRITER
Command Format
CHANGE SEP,
(G)
Parameters
[!l~ [,w~idJ
SEP: Changes the number of separator pages printed by
the spool writer before each spool file entry. Use the
STATUS WRT command to determine the number of
separator pages that are printed.
0,1,2,3: The number of separator pages to be printed by
the spool writer before each spool fi Ie entry. The defau It
value is 0 if a number is not specified.
ws-id: The 10 of the printer for which the number of
separator pages printed by the spool writer is to be
changed. The 10 specified must be for a pri nter controlled by your subconsole display station. If a printer
10 is not specified, the 10 of the system printer is
assumed if your subconsole display station controls
the system printer.
Example
To have no separator pages printed on printer P2 by
the spool writer, enter:
CHANGE SEP,O,P2 or
G SEP"P2
Subconsole Operation
3-43
HOW TO REPLY TO A MESSAGE
You must use the REPLY control command to reply to all messages that have reply
IDs. After you have responded to a message, the screen shows two asterisks (**),
replacing the reply 10. Messages that you have replied to roll up and off the top of
the display. Messages that you have not replied to do not roll off the display until
you reply.
Command Format
I
}
REPLY C
{ msg-id [,response]
(R)
Parameters
I: Responds to all informati~nal messages on the display.
(You must enter either R or REPLY and I.)
c:
Compresses a display so that only messages that need
responses are displayed. (You must enter R or REPLY
and C.)
msg-id: The 10 of the message that you are responding to.
You can omit the left zero of a reply 10; R 01,3 and R 1,3
are equivalent responses. The command name (R EPL Y or
R) is not required when msg-id is used.
response: Your response to the message (blank, 0, 1,2,
or 3).
Example
To respond with a 3 option to message 02, enter:
REPLY 2,3 or
R 2,3 or
2,3 (For the REPLY control command, you can enter
_only the message 10 and option.)
For those messages that are classified as printer intervention required, the REPLY
control command has no effect. You should ready the printer to reply to the
message.
3-44
HOW TO SEND A MESSAGE
When used as a subconsole control command, the MSG command sends a message
to the system console or to a selected display station or display station operator.
Command Format
WS-id ]
MSG [
'd
user-I
,message text
Note: If the first parameter is not entered but the second
one is, the message is sent to the system console.
Parameters
ws-id: The 2-character work station 10 of the display station
to which the message is sent. The STATUS WORKSTN control command can be used to determine the work station
IDs. If you specify the work station ID of the system
console, the message is sent to the Commandd_isplay at the
system console. If you do not enter the first parameter,
and you enter a message text, the message is sent to the
Console display at the system console.
user-id: The'- to 8-character user 10 that identifies the
operator to whom the message is sent. Each display station
operator enters a user lOon the Sign On display when the
session is started. The STATUS WORKSTN control command can be used to determine user IDs. If you specify the
system operator's user 10, the message is sent to the
Command display at the system console. If you do not
enter the first parameter, the message is sent to the Console
display at the system console.
message text: Up to 60 alphameric characters.
Example
A subconsole operator wishes to give the system operator
control of the printers that the subconsole operator
currently controls. To inform the system operator of this,
the subconsole operator enters:
MSG ,PLEASE TAKE CONTROL OF PRINTER P3
Subconsole Operation
3-45
HOW TO DISPLAY THE TIME
The TIME control command displays the time of day and the system date.
Command Format
TIME
Example
TIME-14:56:23
DATE 07/19/80
HOW TO SIGN OFF A SUBCONSOLE
To sign off a subconsole, you must place your display station in command mode.
Press the Shift key and the Sys Req key. Then press the Enter /Rec Adv key.
When you get a Command screen, you may enter the 0 F F command. See
Chapter 2 for additional information.
3-46
Chapter 4. System Console Operation
The system console is the display station that monitors and controls the system.
As system console operator, you are responsible for operating the systems, which
includes tasks such as:
•
Inserting correct diskettes in the diskette unit
• Operating the system unit operator panel
• Using the CE panel on the side of the system unit when necessary
• Operating the system printer (see the 5211 Operator's Guide, the 3262 Component Description and Operator's Guide, the 5256 Operator's Guide, the
5224 Printer Operator's Guide, or the 5225 Printer Operator's Guide for
information on how to operate the printer)
These tasks are discussed early in this chapter. In addition, the system console
operator controls:
• Jobs
•
Input job queue
•
Print spooling
• Starting and ending system operation
System Console Operation
4-1
SYSTEM CONSOLE OPERATOR CONTROL COMMANDS
The control commands that you will use to perform these and other functions are
listed below with the page numbers on which they are discussed.
ASSIGN . . . . . . . . . . . . . . . . . . .4-56
PRTY jobname . . . . . . . . . . . . '- , .4-74
tAl
RELEASE PRT . . . . . . . . . . . . . . .4-87
CANCEL jobname . . . . . . . . . . . . .4-73
(L)
(P)
(C)
REPLY . . . . . . . . . . . . . . . . . . . .4-63
CANCEL JOBO . . . . . . . . . . . . . 4-116
(C)
(R)
(J)
RESTART PRT . . . . . . . . . . . . . .4-81
CANCEL PRT . . . . . . . . . . . . . . .4-85
(C)
(T)
(P)
(P)
START JOB . . . . . . . . . . . . . . . . .4-72
CHANGE COPIES . . . . . . . . . . . . .4-89
(S)
(G)
START JOBO. . . . . . . . . . . . . . . 4-115
CHANGE DEFER .............4-90
(S)
(J)
(G)
START PRT. . . . . . . . . . . . . . . . .4-79
CHANGE FORMS . . . . . . . . . . . . .4-92
(S)
(P)
(G)
START SESSION . . . . . . . . . . . . .4-71
CHANGE ID . . . . . . . . . . . . . . . .4-94
(S)
(N)
(G)
START SYSTEM . . . . . . . . . . . . .4-65
CHANGE JOBO . . . . . . . . . . . . . 4-116
(S)
(S)
(J)
(G)
START WORKSTN ........... .4-72
CHANGE PRT . . . . . . . . . . . . . . .4-96
(G)
(S)
(W)
(P)
STATUS JOBO . . . . . . . . . . . . . .4-114
CHANGE PRTY . . . . . . . . . . . . . .4-97
(D)
(J)
(G)
STATUS MESSAGE .......... .4-53
CHANGE RES . . . . . . . . . . . . . . .4-98
(D)
(G)
(G)
STATUS PRT . . . . . . . . . . . . . . . .4-76
CHANGE SEP . . . . . . . . . . . . . . .4-99
(D)
(P)
(G)
STATUS REMOTES . . . . . . . . . . .4-43
CONSOLE . . . . . . . . . . . . . . . . . .4-37
(D)
HOLD PRT . . . . . . . . . . . . . . . . .4-86
STATUS SUBSESS ........... .4-51
(H)
(D)
(P)
IDELETE . . . . . . . . . . . . . . . . . .4-64
MSG . . . . . . . . . . . . . . . . . . . . . .4-62
4-2
(R)
(N)
STATUS SUBSYS . . . . . . . . . . . . .4-49
(0)
(I)
STOP P RT . . . . . . . . . . . . . . . . . .4-80
(P)
(P)
STATUS SYSTASK . . . . . . . . . . . .4-47
(0)
(T)
STOP SESSION . . . . . . . . . . . . . .4-71
(P)
(N)
STATUS USERS . . . . . . . . . . . . . .4-67
(0)
(U)
STOP SYSTEM . . . . . . . . . . . . . . .4-65
STATUS WORKSTN . . . . . . . . . . .4-38
(0)
(W)
STOP WORKSTN . . . . . . . . . . . . .4-70
STATUS WRT . . . . . . . . . . . . . . .4-82
(0)
(WRT)
TIME . . . . . . . . . . . . . . . . . . . . .4-65
STOP JOB . . . . . . . . . . . . . . . . . .4-70
(P)
(P)
(S)
(W)
VARY . . . . . . . . . . . . . . . . . . . . .4-55
(V)
(P)
STOP JOBQ . . . . . . . . . . . . . . . . 4-115
(P)
(J)
System Console Operation
4-3
OPERATOR PANEL
,
""
"
"",
" , ,,
,,
,
\
\
\
\
Diskette
Door
4-4
\
\
The operator panel, on the front of the system unit, contains:
•
G
e
IPO (Immediate Power Off) Switch: The IPO (Immediate Power Off) switch
on the left side of the 5340 system unit should be used only to turn the 5340
System Unit off in an emergency. This switch must remain set to the 1 (on)
position during normal system operation. Set this switch to the 0 (off) position to remove system power in an emergency.
Power Check Light: The Power Check light comes on and the system turns
off when a voltage problem or current problem occurs. Refer to Chapter 1 €?,
Pro,?lem Determination, for suggested ways to resume operating after a
power check.
Thermal Check Light: The Thermal Check light comes on and the system
turns off when the system overheats. To power on the system, set the Power
switch
to the 0 position, wait for the system to cool, and then set the
Power switch to the 1 position. Before restarting the system, try to find the
cause of the thermal check. Refer to Chapter 16, Problem Determination, for
suggestions.
0
Processor Check Light: The Processor Check light comes on when the processing unit detects an error that the system cannot correct. Refer to Chapter 16,
Problem Determination, for suggested ways to resume operating after a processor
check.
Console Check Light: The Console Check light comes on for a system console
or work station controller feature when certain errors are detected. The Console
Check light goes off when the error is corrected. Refer to Chapter 16, Problem
Determination, for the types of errors and suggested ways to resume operating
after a console check.
o
CD
o
System In Use Light: The System In Use light comes on when programs are
executing. When this Iight is on, you should not press the Load switch or
power off the system.
Load Switch/light: Press the Load switch to start the system. The Load
light comes on while the system starts IPL. This light goes out when the disk
comes up to speed.
Power Switch: Set the Power switch to the 1 (on) position to power on the
system. After a few seconds, the Power light comes on. Set the Power switch
to the 0 (off) position to power off the system.
Note: The main line circuit breaker (located behind the front cover) and the
IPO switch" must both be on.
e
Power Light: The Power light is on when the system power is on. This light
is off when the system power is off.
System Console Operation
4-5
CE PANEL
The CE panel, behind the door on the side of the system unit, is intended primarily
for use by customer engineers.
To remove the CE panel cover:
1.
Open the door.
2.
Support the weight of the door with your left hand and remove the two thumbscrews that fasten the door to the syste-m frame.
3.
Use both hands to remove the door from the frame.
During normal operation:
"
These switches should be down. To run the SETDUMP command, the
Add Comp (Address Compare) switch should be in the Stop position.
CD The Address/Data switches must be set to 0000.
e
4-6
The Mode Selector switch must be set to the Proc Run position.
INSN STEP/
• DPL Y LSR
• ALTER STaR
•~~VR
•
•
MAR
• DPLY STaR
.INSN STEP
DPL Y CHKS
·INSN STEP
DPL Y PCR
Lsys INSN SHP
MODE SE LECTOR
o
CESTART
CSIPL
STOR SEL ADD CaMP
~i~
System-E:-onsole Operation
4-7
DISKETTE HANDLING
•
Do not use damaged diskettes. They will cause errors.
•
Put the diskette in its envelope when you are not using it or when you are
writing on its label.
•
Always handle the diskette by its label area to avoid touching the recording
surface.
•
Never write on a diskette with an erasable pencil. IBM recommends using fiber-tip
pens for labeling diskettes.
•
Do not use paper clips.
•
Do not touch or clean the recording surface.
•
Keep the diskette away from magnets. Any diskette exposed to a magnetic field
may lose information.
•
Do not expose the diskette to excessive heat or sunl ight.
•
Do not place heavy objects on the diskette.
•
If mailing diskettes, place them in a box or heavy cardboard mailer.
In short, HANDLE WITH CARE.
HOW TO INSERT AND REMOVE DISKETTES AND MAGAZINES
Before inserting a diskette in the diskette unit, check to be certain that you are
using the correct type of diskette for your unit. While a diskette 1 can be used
in either a diskette 1 unit or a diskette 20 unit, the diskette 20 can be used
only in a diskette 20 unit. You can use diskette 1s or diskette 2Ds in the
diskette magazine unit.
4-8
How to Insert a Diskette in the Diskette 1 or Diskette 20 Unit
1.
Press as shown and slide the cover to the right. Check to make sure that
slot is empty.
CAUTION:
Be sure that you insert the diskette so that it rests against the back of the slot.
Insert the diskette slowly, because it can bounce away from the back of the
slot and not be fully seated. If it is not in all the way, the diskette can be
damaged, and data may be lost.
2.
Remove the diskette from its envelope and insert the diskette in the slot
with the labels facing you as shown.
3.
Close the cover by sliding it to the left until it latches.
System Console Operation
4·9
How to Remove a Diskette from the Diskette 1 or Diskette 20 Unit
1.
Press as shown and slide the cover to the right.
2.
Pull the diskette from the slot.
3.
Put the diskette in its envelope and label the diskette if required.
How to Insert Diskettes in Slot 1, 2, or 3 of the Diskette Magazine Unit
4-10
1.
Remove the diskette from its envelope.
2.
Insert the diskette between the guide wires of the selected slot. (The diskette must be placed in the slot with the diskette label facing to the right).
3.
Push the diskette in toward the diskette window until the diskette clears
the stop, then pull the diskette back until the edge of the diskette touches
the stop.
4.
Close the diskette magazine unit cover.
How to Remove Diskettes from Slot 1, 2, or 3 of the Diskette Magazine Unit
1.
Open the diskette magazine unit cover.
2.
Pull the diskette back until the edge of the diskette touches the stop.
3.
Lift the diskette slightly, to clear the stop, and remove the diskette from
the slot.
4.
Put the diskette in its envelope.
How to Insert Diskettes into the Magazine
1.
Remove the diskette from its envelope.
2.
Push down the diskette retainer spring and insert the diskette, as shown on
the magazine label (slot positions are numbered 1 through 10, counting from
right to left, when you face the open end of the magazine).
3.
Carefully push the diskette in until the retainer spring clears the edge of
the diskette (spring tension causes the spring to return to its original position)
and locks the diskette in place inside the magazine.
How to Remove Diskettes from the Magazine
1.
Remove the diskette from the magazine by pushing the diskette retainer
spring away from the diskette and then pulling the diskette out.
2.
Put the diskette in its envelope.
. System Console Operation
4-11
How to Insert a Magazine in the Diskette Magazine Unit
1.
Remove the magazine cover.
2.
Place the magazine between the guide rails of the position selected (1 or 2),
with the open end of the magazine facing the diskette window.
3.
Push the magazine in toward the diskette window until the magazine retainer
spring locks the magazine in place.
4.
Close the diskette magazine unit cover.
How to Remove a Magazine from the Diskette Magazine Unit
4-12
1.
Open the diskette magazine unit cover.
2.
Press the magazine retainer spring to eject the magazine.
3.
Lift the closed end of the magazine (end nearest you) slightly to clear the
stop, and remove the magazine.
4.
Put the magazine cover on the magazine.
How to Clear a Magazine Diskette Jam
To remove a jammed magazine diskette:
1.
Enter the STOP SYSTEM command at the system console.
2.
Wait for the STOP SYSTEM COMPLETED message at the system console.
3.
Power off the system.
4.
Press the magazine interlock/indicator down to move it away from the
carriage bed. Press the magazine retainer spring and remove the magazine.
Magazine
System Console Operation
4·13
How to Clear a Diskette I/O Slot Jam
To remove a jammed diskette from slot 1,2, or 3:
1.
Power off the system.
2.
Push in on the jam removal thumbwheel and turn it in a downward direction
until the jammed diskette starts to move forward.
3.
Release the thumbwheel and pull the diskette out.
Jam Removal
Thumbwheel
4-14
INITIAL PROGRAM LOAD FROM THE SYSTEM CONSOLE
Every time you turn the power on (set the Power switch on the operator panel to
the 1 position), you must perform an I PL (initial program load).
IPL causes the SSP (System Support Program Product) to be loaded into storage
from either disk or diskette. Normal operation is from disk; an IPL from a diskette
is needed only when installing the system library, or in the case of certain system
failures (current system not working correctly).
If IBM has reconfigured your system to allow 256 K bytes of main storage, the
system library (#LlBRARY) was destroyed when the CUSTOMIZ program was run
after reconfiguration. Therefore, the first time you perform IPL after reconfiguration, you must perform an IPL from diskette to reload #LlBRARY. If you
try to perform this IPL from disk, a processor check will occur.
System Console Operation
4-15
IPL from Disk
Before starting an IPL, make certain that the system printer is on.
1.
Make sure the Address/Data switches on the CE control panel are set to 0000.
2.
Make sure the MSIPL and CSIPL switches on the CE control panel are set to
the Disk position.
3.
Press the Load switch on the front of the system unit. After a few seconds,
the IPL Sign On display that follows appears on the system console. If the
IPL Sign On display that appears is not the same as that shown, this means
only that your system has a different configuration than the system that this
menu represents. If the IPL Sign On display does not appear, refer to Chapter
16, Problein Determination, for recommended steps to continue.
Note: After you enter a field, use the Field Exit key to advance the cursor
from field to field on this display.
This line will appear
only if badge security
!PL SIGN ON
ENTER BADGE • • •
USER 10 • • • • •
PASS~:ORD
t!EHU (OptIONA L ) •
LID~A~Y . • . • .
IGC SESSION? (Y,N)
DATE (HMDDYY) • .
TItlE (HH~1~1SS) . • •
OVERRIDES? (Y,N)
4-16
This line will
appear only
if password
security is
active on your
system.
This line wi II
appear only if
the ideographic
version of the
SSP is configured, and if
your display
station is ideographic capable.
•
G
Insert your badge in the magnetic stripe reader. If badge security is not active,
ENTER BADGE is not on the IPl Sign On display; skip this step.
Enter your user 10. If password security is active, enter the user 10 assigned
you by your security officer.
•
Enter your four-character password (it will not appear on the display). Your
security officer will assign your password. If password security is not active,
PASSWORD is not on the IPL Sign On display; skip this step.
•
Enter the name of the menu you want to have active after IPL. Skip this
entry if you do not want to use a menu following an IPl, or if you want to
use the default menu assigned you by your security officer. If you are not
restricted to a menu, you can override a default menu by entering another
menu name, or by entering 000000.
Note: If you are restricted to using the menu previously assigned you by
your security officer, and the system cannot find that menu in either the sign
on or the system library, you will be unable to sign on. See your security
officer if this should happen.
•
o
CD
If a library name appears on the display, that library is the designated user
library for your work session. If no library name appears, or if you want a
different user library, you can enter the name of the desired user library. If
this entry is set to blank or all zeros, no user library will be active unless a user
library is specified among the Oel you execute. If you enter the name of a
secured user library and resource security is active, you must be authorized to
execute programs from this user library. leave this entry blank if you wish
to use the default library assigned by your security officer.
This prompt appears only if the system configuration includes the ideographic
version of the SSP and if your display station is ideographic capable. If you
specify Y (yes), you can enter ideographic characters, and system messages
and screen formats are displayed using ideographic characters. If you specify
N (no), the system will display only alphanumeric characters on system
displays, but you can still enter and display ideographic characters on userdefined formats.
The date format may be YYMMDD, DDMMYY, or MMDDYY; where YY
means year, MM means month, and DO means day.
The current system date is shown to the right of the prompt. Either update
the date (be sure you do not change the order of month, day, and year), or
leave the date unchanged.
o
Enter the current time; hours, minutes, seconds.
This entry activates a timer which establishes the actual time displayed on the
display screen or printed on the printed output thereafter. Specify hours
according to the 24-hour clock. For example, for an IPl at 4:30 p.m., enter
163000 for the time.
System Console Operation
4-17
•
If you want to override system configuration options, enter Y. The IPL File
Rebuild-System Options display appears. After you respond to that display,
respond to the remaining IPL displays.
If you do not want to override system configuration parameters, enter N. The
IPL File Rebuild-System Options display appears. Press the Enter/Rec Adv key
to complete IPL.
Reformatting after a Power Failure or a Program Check
If the system goes down because of a power failure or a program check while
spooling or executing from the input job queue, the spool and input job
queue files may not be usable. Either specify a reformat of the files at IPL
time or attempt to retrieve as much data as possible. However, the usability of
the files is not guaranteed.
For more information on the processor check light, refer to Processor Check
Light On in Chapter 16 of this manual. For more information on the reformatting of the spool and input job queue, refer to the IPL Overrides-Spooling
Parameters display and the IPL Overrides-Input Job Queue Parameters display
later in this section.
4-18
This display allows you to determine the status of all the files on the disk. The
file rebuild function should be run when the status of a file or files is in question (for example, in the case of a system failure or when files are being updated
or if a processor check occurs during a COMPRESS). The entries shown on
the display are the default values (those that will be used unless you change
them).
1.
Y (yes) must be given here or items 2 through 5 are ignored. Y causes the
file rebuild utility to be run as specified by the values given in items 2
through 5. N causes no action.
Note: The file rebuild function runs in dedicated mode, which means no
other task can be started until file rebuild is completed.
2.
Y causes files that cannot be repaired or corrected to be deleted. N does not
delete the files.
Files that are irreparable are those with one or more of the following
cond iti ons :
a. Invalid latest date indicator (neither * nor binary zero)
b. Invalid data flag
c. Invalid retention - neither P nor T
d. Invalid file type - not sequential, direct, indexed, or a combination
of types
e. End of key beyond end of record
f. Start of key before beginning of record
g. Starting sector and/or ending sector of file is not on a block boundary
or the sector address is not within the bounds of the user disk area
h. Record length exceeds 4096 bytes
Note: If a processor check occurs during a COMPRESS, IPL file rebuild
will call COMPRESS to complete its function. If any of the messages
numbered 1900 through 1909 are issued and option 2 is taken, the file will
not be deleted, no further processing of files will occur, and I PL file
rebuild will end. This will allow the user to take corrective action on the
disk files and then perform the IPL.
System Console Operation
4-19
However, files with the following conditions are considered reparable:
a. If the file contains more records than the VTOC indicates, IPl file
rebuild will correct the VTOC to indicate the correct number of
records.
Note: If the system was performing IPl or a power failure occurred
during an output, update, or add, the last record may be only partially
written~
b. If the VTOC for an indexed file (1) is updated to reflect the number of
records, (2) has the invalid index flag set, or (3) has an unequal number
of index entries compared to the number of records, then the index
will be reconstructed from the records in the file.
3.
Y causes file rebuild to examine the old files in addition to looking at the
new files. N means the old files are not looked at.
New files are those created for the first time or recreated by loading an
existing file. When the file is deallocated, the new flag is removed and the
file is now old. A file used for update or add is not new.
4.
Y causes the file labels of all irreparable files to be displayed. N means the
labels are not displayed.
5.
Y causes the files created for the purpose of checkpoint/restart to be deleted.
In addition, the checkpoint status flag is turned off in all user files and
libraries that have been checkpointed. N means all checkpoint record files
and checkpoint active files are ignored. This line is not displayed if the
checkpoint/restart feature is not configured.
Note: If N is specified for 3 (examine old files also) and Y is specified for 5
(delete checkpoint files), 3 (examine old files atso) is treated as if Y were specified.
4-20
IPL OVERRIDES-GENERAL
SYSTE~
PARAMETERS
l. DATA FORMAT
A=DDt1MYY
B
B=tU~DDYY
2. SINGLE PROGRAM MODE
C=YYMtlOD
N
3. STARTUP PROCEDURE NAME
l
J
1.
The date format can be DDMMYY, MMDDYY, or YYMMDD where DD means
day, MM means month, and YY means year. If the format is changed, the current date is changed to reflect the new format.
2.
This entry defines whether you will be in single program mode after IPL.
3.
The name of a user-written initialization procedure that can be run at IPL.
A blank entry indicates no procedure will be run.
System Console Operation
4-21
IPL OVERRIDES-COMMUNICATIONS FEATURES
1.
ACTIVATE RENOTE WORK STATIONS?
(Y,N)
2.
AUTO VARY ONLINE REMOTE WORK STATIONS?
3.
ACTIVATE SSP-ICF? (Y,N)
Y
4.
ACTIVATE AUTOCALl? (Y,N)
Y
Y
(Y~N)
1.
Changing this response to N cancels remote work stations only for this IPL.
This option will not be displayed if remote work stations are not configured.
2.
Changing this response to N indicates that those work stations selected for
auto vary during system configuration will not be brought online at IPL.
This option is not displayed if you did not specify any remote work stations
as auto vary on.
3.
Changing this response to N indicates that the SSP-ICF feature will not be
active for this IPL. This option will not be displayed if SSP-ICF is not
configured.
4.
Changing this response to N indicates that the AUTOCALL feature will not
be active for thfs IPL. This option will not be displayed if the autocall feature
-is -not configured .
Note: This screen will not be displayed if neither communications feature is
configured.
4-22
Y
IPL
OVERRIOES-PERFQ~MANCE
1.
~ORK
PARAMETERS
STATION DATA MANAGEMENT
A
A=TRA~~SIE~n
B=RESIDENT
C=RESID~NT/TRANSIENT
With the response of A, work station data management is not loaded into the
nucleus at IPL time; instead, the work station data management stays in the
transient area and is brought into the nucleus on an as-called basis. If remote work
stations are active, A = TRANSI ENT is not displayed and only options 8 and C
are valid for this display.
Notes:
1. This screen will not appear if single program mode has been selected.
2. This screen will not appear if the ideographic version of the SSP is loaded and if
ideographic-capable devices are configured.
System Console Operation
4-23
Absent if spooling
is not active. (The
IPL OverridesSpooling Parameters
display will also be
skipped.)
IPL OVERRIDES-SYSTEM PARAMETERS
1- CANCEL PRINT SPOOLING?
(Y,N)
2. DELETE SFOOL FILE?
(Y,Ni
3. CANCEL INPUT JOB QUEUE?
(Y,N)
4. DELETE INPUT JOB QUEUe?
(Y,N)
l
4-24
:}
:}
---------+- Absent if input job
queue is not active.
(The IPL OverridesInput Job Queue
Parameters display
will also be skipped.)
J
1.
Changing this response to Y cancels the print spooling function for this IPL
only.
2.
If you cancel the print spooling function, you can also delete the print spool
file. Any data on the print spool file is lost.
3.
Changing this response to Y cancels the input job queue function only for
this IPL.
4.
If you cancel the input job queue fu nction, you can also delete the input job
queue. All jobs on the queue are lost.
1.
N indicates that spooling will be only to the system printer by default. Other
printers can be spooled by specifying SPOOl·YES on the appropriate PRINTER
Oel statement(s).
2.
This size is a performance factor for the line printer.
3.
Y indicates that the spool writer(~) will be automatically started during IPL.
N indicates the spool writer(s) will not be automatically started. The
START PRT command must be entered to start the spool writers.
System Console Operation
4·25
4.
The number of blocks on disk to be reserved for the spool file. When
necessary, the spool file will be extended up to 6 times this size. The value
specified is rounded down to the nearest multiple of the spool file segment
size.
Note: If an override size is not given and the spool file is empty, the size is
set to the configured size, not the last size set.
5.
The number of blocks on disk for each spool file segment (the smallest unit
of the spool file). There must be between 2 and 800 segments for each extent
of the spool file.
6.
You can specify the preferred location for the spool file if you have mUltiple
disk drives.
7.
Y removes any entries that may exist on the spool file. If the size was
changed in entry 4 or 5, Y must be specified here.
Note: If the processor check light goes on when you attempt to IPL after a power
failure, do the following:
• Attempt another IPL and answer Y to the Overrides prompt on the Sign On
display.
• Specify Y for optron 7 on the Spooling Parameters display.
• Then specify Y for option 2 on the Input Job Queue Parameters display.
All other override values will default.
4-26
,
IPL OVERRIDES-INPUT JOB QUEUE PARAMETERS
1.
1.
I~?UT
JOB QUEUE SIZE
(20-120 JOBS)
020
2. REFCRMAT INPUT J03 QUEUE?
N
3. START INPUT J03 QUEUE?
N
This is the maximum number of jobs that can be placed on the input job
queue (at two jobs per sector).
Note: If an override size is not given and the input job queue is empty,
the size is set to the configured size, not to the last size set.
2.
Y removes any jobs that currently are on the input job queue. If the size
was changed in entry 1, Y must be specified here.
3.
Y indicates the input job queue is to be started at IPL time; N indicates
the input job queue is to be started by the system operator.
Note: If the processor check light goes on when you attempt to IPL after a power
failure, do the following:
•
Attempt another IPL and answer Y to the Overrides prompt on the Sign On
display.
•
Specify Y for option 7 on the Spooling Parameters display.
• Then specify Y for option 2 on the Input Job Queue Parameters display.
All other override values will default.
For more information, refer to Reformatting after a Power Failure or a Program
Check earlier in this chapter.
System Console Operation
4-27
IPL OVERRIDES-HISTORY FILE WRAP FEATURE
1.
2.
4-28
HISl'C::!Y FILE AUTO:-IATIC J'~RAP?
DELETE HISTORY OVERFLOW FILE?
t::!
N
1.
Y causes previous entries to be overwritten when the history file is full;
N requires that the history file be copied into the history overflow file
before any entries are overwritten.
2.
Y causes the history overflow file to be deleted if it is empty. Y is valid only
when Y is selected for 1.
IPL OVERRIDES-HISTORY FILE l4RAP FEATURE
1.
HISTORY OVERFLOW FILE SIZE?
(NUnSER OF HISTORY FILE tlULTIPLES)
2.
REFORMAT OVERFLOW FILE?
3.
PREFERRED LOCATION?
(1-8)
07
(Al,A2)
A2
1.
This is the number of multiples of the history file size that should be
allocated to the history overflow file.
2.
Y causes the history overflow file to be marked as empty; N does not permit
any change to the overflow file.
3.
This is the preferred spindle location.
System Console Operation
4-29
IPL OVERRIDES-PERFORMANCE PARAMETERS
1- WORK STATION BUFFER SIZE.
(4-64)
04
(6-64)
09
(NUMBER OF 1/2 K UNITS)
2. SYSiEM ASSIGN/FREE SIZE.
(NUMBER OF 1/2 K UNITS)
3.
TRACE TABLE SIZE.
(N~t:3tR
(16-512 )
032
-OFWACE -cNTlU-ESi
4. MAIN STORAGE NUCLEUS SIZE
18K
Note: Different limits are displayed when remote work stations are active.
- Work station buffer size (8-64)
(9-64)
- System assign/free size
The values that appear in items 1 through 3 were entered at system configuration
time. These values may be changed on this IPL override display. For information
about choosing these values, see the Installation and Modification Reference
Manual and the Planning Guide.
1,2.
These values are a function of the number of command display stations configured to the system.
3.
Trace table size is set at system configuration time; the primary purpose of the
trace table is to aid in ~roblem resolution.
4.
This value is informational only. This is the total size of the fixed nucleus and
all the components of the variable nucleus. You alter this value by changing
the values of items 1 through 3.
When no further changes are made that affect the main storage nucleus size, press
the Enter/Rec Adv key.
IPL is complete. The message #IPLPROC IS RUNN ING appears, followed by the
command display.
4-30
IPL from Diskette
IPL is from diskette when installing a new system libra-ry or in the case of certain
system failures.
To perform System/34 IPL using diskettes:
l.
The Address/Data switches should be set to 0000 to perform an IPL from
diskette. The only exception is to perform an IPL from diskette location 1
in magazine 1. In this instance, set the Address/Data switches to 0011.
2.
Set the MSIPL switch on the CE panel to the Diskette position.
3.
Insert the first diskette or magazine. (The diskette must go in slot 1 of
diskette magazine 1.)
4.
Press the Load key on the front of the system unit.
5.
The following display appears if the correct diskette was inserted.
(Otherwise, the system will probably process check.) You can change any of
the values on this display. Press the Enter/Rec Adv key and go to step 6.
l
RELOAD--->ENTER DATA FOR SYSTEM AREA ALLOCATION:
This line appears
only if the ideo-
LIGRARY BLOCKS
DIRECTROY SECTORS
HISTORY FILE BLOCKS
the SSP is 10aded.~TASK WORK FILE BLOCKS
f.EXTN FILE BLOCKS
NU~9ER OF VTOC ENTRIES
DELETE FILES FRO~ VTOC (YIN)
USE BACKUP CONFIGURATION (YIN)
This line does not
TOTAL SYSTEM BLOCKS USED
appear if security
!
is on your system.
"f
"
grap h IC verSion 0
L!6?ARY
j=I
1000
200
012
354
080
200
N
I
I
J
'-----------------------~------------------------------------------.,
Note: If you have the diskette magazine unit, the following RELOAD parameters
are assumed when IPL is from diskette:
S1 (or M1.01) and AUTO
Refer to the System Support Reference Manual for more information on the
RELOAD command parameters.
System Console Operation
4-31
6.
The following display appears. Insert the second diskette, then press the
Enter/Ree Adv key. If you have more than two diskettes, this display
reappears for each diskette until the last diskette has been read. Then the
display in step 7 appears.
PxESS ENTER TO CONTINUE:
I~SERT DISKETTE VOLUME WITH
FILE LA6EL- ~LleRA~Y
FILE DATE- 7iCc04
SEQUENCE NU~!3ER- 002
SYS-3907 END OF VClUNE--INSERT NEXT DISKETTE
I
~-------------------------------------------------------------------',I
7.
The following display appears when the last diskette has been read. Press the
Enter/Rec Adv key and go to step 8.
PRESS
ENTER TO CONTINUE:
REMOVE LAST DISKETTE VOLUME
4·32
8.
When the following display appears, set the MSIPL switch back to the Disk
position and press the Load switch to perform an IPL from disk. Sign on to
the system.
RELOAD COMPLETEO-IPl FROM DISK REQUIRED
Using the RELOAD Command to Perform an IPL from Diskettes
If you need to reload the system library, you can do the following:
1.
Insert the first diskette or a magazine.
2.
Enter the RELOAD procedure command. RELOAD cannot be run while
any other jobs are being run or while a user is signed on at any other display
station. Refer to the System Support Reference Manual for the RELOAD
command parameters.
3.
The system goes from the the reload procedure to IPL from diskettes automatically. The first display for IPLfrom diskette, the Reload display,
appears.
4.
Complete IPL from diskette as shown in the previous section. When you
complete the IPL from diskette, IPL from disk takes place automatically.
System Console Operation
4-33
After IPL and IPL sign on are complete, either from disk or diskette, the message
#IPLPROC IS RUNNING appears, followed by the Command display. Hold the
Shift key down and press the Sys Req key. Press the Enter fRec Adv key and the
System display appears. On the System display, an informational message appears
that reminds you of the available user main storage area, as shown in the following
example:
SYSTEM
CONSOLE
01 AVAILABLE USER MAIN STORAGE AREA IS 42K.
The System display indicates that the system console is in console mode. From
the System display, you can enter system console control commands only. These
commands allow you to control and monitor system activity. (This chapter
explains how you can use these commands. The System Support Reference Manual
also provides a description of each of these commands.)
4-34
Wl
System Display
SYSTn1
Cct{SOLE
WI
SYS-5701 SPOOL FILE IS EMPTY NeW
o
SYS-5602 COI-iMAl':O NOT
o
ALLm~ED
IN CONSOLE NODE
J
Console
DW
DU
Roll Area - - - -
D F'
SYS-570l SPOOL FILE IS EMPTY NOW
D
~~
D
J
S P
STAQT COMMAND SUCCESSFUL
DP
Message LineS _ _ {
26
SY5-5701 SPOOL FILE !S EMPTY NS~
SYS-1405 O?T!O:~S (01 )
DO yeU ~;\NT SFO:JL SEPARATOR PAGES ON PRINTER Pl •••
Input Lines _ _{
100...
The console roll area shows a history of output to the system console and input
from the system console. When this area is full, the old (top) entries roll up and
off the display and the new entries appear at the bottom of the display. Messages
that you have not responded to will not roll off the display. If the screen is full
of active messages, you must clear (respond to) some of the current messages to
get any new messages. Message lines contain output from the system to you. Input
lines are lines on which you enter system control commands or reply to system
messages.
Note: If the Message Waiting indicator is on, but no more messages are being rolled
into the console roll area, it may be that the roll area is full. In this case, respond
to the messages in the roll area to provide room for additional messages.
If you are operating from an ideographic terminal and you change from IGC
SESSION-Y to IGC SESSION-N at sign on, you will get a blank screen. The
system is rebuilding the screen display.
System-Console Operation
-4~35-
HOW TO USE THE SYSTEM CONSOLE AS A DISPLAY STATION
You can use the system console for entering commands and DC L statements just
like a command display station.
To switch from system console mode to command mode, hold down the Shift
key and press the Sys Req key, release them and press the Enter/Rec Adv key.
If you are using the system console as a command display station for data entry
or for interactive jobs and the system requires the console for a system console
function, you are notified by the Message Waiting indicator on the display screen
and a buzzing from the console. When you finish entering the current data on the
screen, you can switch from command mode to system console mode to accept
the system message. To do this, hold down the Shift key and press the Sys Req
key, then press the Enter/Rec Adv key.
After taking proper action, you can switch the system console back to a command
display station (by holding down the Shift key and pressing the Sys Req key, and
then pressing the Enter/Rec Adv key) and continue entering data.
After you switch from command mode to system console mode, the system cannot
send you messages pertaining to a job you entered in command mode. You may
want to switch back to command mode periodically to check for messages, or
leave the system console in command mode until the job ends.
4·36
ALTERNATIVE SYSTEM CONSOLE
You can switch to the alternative system console either during IPL or at any time
that the system console becomes inoperative. To switch during IPL, go to the
designated alternative system console, and press the Sys Req key with the Shift key
and then press the Enter/Rec Adv key. The message IPL IS IN PROGRESS,
PLEASE WAIT appears. Disregard this message and enter the CONSOLE control
command on the display of the alternative system console (see the following
example). Then press the Enter/Rec Adv key. The IPL Sign On display will then
appear at that display station. Complete the IPL Sign On display, which causes
that display station to become the system console.
To switch consoles if the system console becomes inoperative at any time other
than during IPL, sign on to the alternative system console and enter the CONSOLE
control command. The CONSOLE command can be entered only from command
mode. The alternative system console activated after IPL is complete must have a
display screen that is the same size or larger than the system console. The system
console and alternative system console are specified during system configuration.
To determine which devices have an attribute of alternative system console, use
the STATUS WORKSTN control command.
IPL
IPL IS IN PROGRESS, PLEASE WAIT.
CCNSOLE_
Notes:
1. If the CONSOLE command is entered after IPL has completed, the alternative
system console from wh ich the command is entered must have the same or
larger size screen (1920-character) as the current system console. If the
CONSOLE command is entered before IPL has completed, the alternative
system console can be assigned to a smaller size (960-character) screen.
2. If an alternative console is made the system console via the CONSO LE command
and then made an alternative console again, it will have NOSUB attribute. To
reactivate the subconsole function, the system console operator must issue
the ASSIGN SUB command.
System Console Operation
4-37
HOW TO DISPLAY THE STATUS OF THE SYSTEM DEVICES
Command Format
STATUS WORKSTN [,ws-id]
(D)
Parameters
(W)
WORKS TN: Displays status information about: local
and non-offline remote display stations and printers, the
diskette drive, or a selected display station or work
station printer.
ws-id: The 10 of the display station or printer for which
status information is display-ed. If you do not specify an
10, status information for all display stations and
printers is displayed.
Example
You enter
STATUS WORKSTN or
o W
The following two-part display appears:
W(RKSTATION S ATUS
WS-ID
CONS
11
Pl
WI
~':2
1.J3
WI
COMPLETE
STATllS
ON-LINE
ON-LINE
ACTIVE
OH-LINE
ON-LINE
Wl
USER
cve
TYPE
DISKETTE
SYS PRINTER
SYS Cot{SOLE
ALT CONSOLE
ALT CONSOLE
SUB
N
N
SIZE
1920
1920
1920
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER F-FORWARO, I-INPUT, R-RESTART, U-UPDATE, OR E-END.............
4-38
F
After you press the Rollt (roll up) or Rolil (roll down) key, the next part of the
STATUS WORKSTN display appears.
r
WORKSTATION-5TATUS
MSG
~~S-ID
cm SOLE
cmlPLETE
cu
CU2R LN
POSS LN
II
Pl
WI
N
W2
W3
N
N
Wl
~
~l
IGC _ _ _ _ This field appears
only if you have
N
the
ideographic
N
version of the
N
N
SSP.
ROLL KEYS FOR ADDITIONAL INFORMATION
e-+-ENTER F-FORIIARD, I-INPUT,
R~R~START)
U-UPDATE, OR E-END ..•...••...••
F
~--------------~
"
e
e
WS-ID is a list of the diskette drive, all local display stations, all local printers, and
the remote devices that are active, online, or pending. 11 is the ID for the
diskette, and the other IDs are defined at system configuration time.
CONS shows the controlling console configured for each printer.
STATUS Iists the current status of each of the devices. Possible entries are:
ON-LINE - The device is online but is not presently being used.
OFF-LINE - The device has been varied offline by the system operator.
ACTIVE - The device is currently being used.
PEND ING - The remote device is being varied on or off.
e
e
COMPLETE appears only on the last page of a status function.
USER lists the user ID that was entered at sign-on time for each active display
station. Inactive local display stations, local printers, and the diskette show
hyphens (----) for the user ID.
System Console Operation
4-39
o
TYPE describes each device listed on this display.
DISKETTE: The diskette drive.
SYS PR INTER: The system printer.
PR INTER: A printer other than the system printer.
DATA: This device is a data only display station.
COMMAND: This is a command display station.
SYS CONSOLE: This is a system console.
ALT CONSOLE: This is an alternative console.
SUBCONSOLE: This is a subconsole display station.
SUB shows whether a subconsole or an alternative console is currently active
as a subconsole (receiving printer related messages).
CONSOLE indicates that the STATUS WORKSTN command was issued from
console mode and console commands are valid with the I option.
o
e
SIZE shows the size of the display station display screen.
960-character display screen
1920-character display screen
MSG indicates whether broadcast messages failed to get to this display station.
Y indicates that the system operator sent a broadcast message to all display
stations but this display station did not receive the message because its message
queue was full. This field is valid for display stations only; for printers and
the diskette drive, this field contains a hyphen (-).
•
C U indicates the control unit 10 of the remote device.
•
CURR LN: if the device is online and attached via a communications line,
shows the line number (line 1,2,3, or 4).
•
POSS LN: if the device is attached via a communications line, shows the
numbers of all possible lines on which an offline device can communicate
(line 1,2,3, or 4). If the device is pending, shows the line number it will
communicate on when it is online (line 1,2,3, or 4).
•
IGC: appears only if you have the ideographic version of the SSP.
o
Appears if only the display station is ideographic capable.
Y
Appears if both the display and the keyboard are ideographic
capable, or if the device is an ideographic-capable printer.
N
Appears for non ideographic devices.
Appears for the diskette drive.
4-40
CD
This line is for operator action. Entering one of these characters and pressing
the Enter fRec Adv key causes the following action:
F
Causes forward paging. If the display is already on the last page and
more than one page exists, the display will wrap around to the first
page. If only one page exists, that page will be displayed again. If
you enter any character other than I, R, U, or E, the system will
respond as if F were pressed.
When entered along with a command or OCl on the input fields
below the prompt, caUses the command or OCl to be processed.
You can end the current STATUS session by entering a procedure
command, an OCl statement, a MENU, OFF, or MODE control
command, or another STATUS command.
R
Restarts (or redisplays) the first page of this status function.
U
Updates the display for more current information.
E
Ends this status display.
If you enter the STATUS WORKSTN [,ws-id] command and include a work
station ID, the following two-part di"splay appears. In this example, work station
W2 requested the status of work station W1.
WORKSTATION STATUS
WS-ID
Wl
cmts
CONSOLE
COMPLETE
STATUS
ACTIVE
USER
KSA
TYPE
SYS CONSOLE
SUB
W2
SIZE
1920
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END ••••••••••••
F
System Console Operation
441
After you press the Rollt (roll up) or Roll-L. (roll down) key, the next part of the
display appears.
'~ORKST
WS-ID
W1
W2
1<1:5
ATION STATUS
HSG
COMPLETE
W2
cm~SOLE
C U
CURR LN
pass LN
N
N
N
ROLL KEYS FOR ADDITIONAL n:FORMATICN
ENTER F-FORWARO, I-INPUT, R-RESTART, U-UPOATE, OR E-ENO ••••••••.•••
4-42
F
HOW TO DISPLAY THE STATUS OF THE REMOTE SYSTEM DEVICES
Command Format
STATUS REMOTES [,ws-id]
(D)
Parameters
(R)
REMOTES: Displays status information about the remote
display stations and printers, or displays status information
about a selected remote display station or work station
printer.
ws-id: The ID of the remote display station or printer for
which status information is displayed. If you do not specifyan ID, status information for all remote display stations
and printers is displayed.
Example
You enter
STATUS REMOTES or
D
R
The following display appears:
W1
WORI'STATION S ATUS
WS-IO
01
02
P2
CONS
STATUS
--01
ACTI'iE
OFf-LINE
USER
KSA
TYPE
SIZE
1920
1920
SUBCCN'30LE
CO;'l:1AND
m~-Ln~E
PRItHER
D3
p[NDn~G
SL'3Cot-1SO LE
I} 405
PEtmlt~G
cmi~lAH[)
1920
1920
FEf~D!~iG
06
OFF -LIt~E
cm111AN:J
CO! ::1Al'~D
0960
PO~JING
PRINTER
P3
03
N
0';;60
ROLL KEYS FOR ADDITIONAL INFORNATION
ENTER F-FORWARD, I-INPUT, R-RE5TART, U-UPDATE, OR E-END •••••.•••••.•
F
After you press the Rollt (roll up) or RolI"j.. (roll down) key, the next part of the
STATUS R EMOTES display appears.
System Console Operation
4-43
•
~
WORKSTATION STATUS
WS-ID
01
02
P2
03
04
05
06
P3
MSG
Y
N
N
N
C~
••
•
COMPLE:EuJ~~~
CU1
CUI
CUI
CU2
CU2
CU2
CU2
CU2
1
I
I
2
2
2
2
2
N
N
H
H
H
H
N
H
ROLL KEYS FOR ADDITIONAL IHFORMATIOH
~--~--ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END ••••••.•.••••
o
o
e
F
WS-ID is a list of the remote display stations and printers defined for the
system_
CONS: shows the controlling console configured for each printer.
STATUS Iists the current status of each of the devices. Possible entries are:
ON-LINE - The device is online but is not presently being used.
OFF-LINE - The device has been varied offline by the system operator.
ACTIVE - The device is currently being used.
PEND ING - The remote device is being varied on or off, or the remote
device is in slow poll mode.
CD
•
o
COMPLETE appears only on the last page of a status function.
USE R lists the user ID that was entered at sign-on time for each active remote
display station. Inactive remote display stations and printers show hyphens
(----) for the user ID.
TYPE describes each device listed on this display.
PR INTE R: A printer other than the system printer.
DATA: A data only display station.
COMMAND: A command display station.
SUBCONSOLE: A subconsole display station.
CD
4-44
SUB: shows whether a subconsole or an alternative system console is
currently active as a subconsole (receiving printer related messages).
This field
appears only
if you have
the ideographic
version of
the SSP.
o
o
CONSOLE indicates that the STATUS REMOTES command was issued
from console mode, and system console commands are valid with the I option.
SIZE shows the size of the display station display screen.
960-character display screen
1920-character display screen
e
o
o
MSG indicates whether broadcast messages failed to get to this display station.
Y indicates that the system operator sent a broadcast message to all display
stations but this display station did not receive the message because its message
queue was full. This field is valid for display stations only; for printers and
the diskette drive, this field contains a hyphen (-).
C U indicates the control unit 10 of the remote device.
CURR IN: if the device is online and attached via a communications line,
shows the line number (line 1, 2, 3, or 4).
•
POSS IN: if the device is attached via a communications line, shows the
numbers of all possible lines on which an offline device can communicate
(tine 1,2, 3, or 4). If the device is pending, shows the line number it will
communicate on when it is online (tine 1, 2, 3, or 4).
•
IGC: appears only if you have the ideographic version of the SSP.
C!)
Y
Appears if the device is an ideographic-capable printer.
N
Appears for non ideographic devices.
This line is for operator action. Entering one of these characters and pressing
the Enter fRec Adv key causes the following action:
F
Causes forward paging. If the display is already on the last page and
more than one page exists, the display will wrap around to the first
page. If only one page exists, that page will be displayed again. If
you enter any character other than I, R, U, or E, the system will
respond as if F were pressed.
When entered along with a command or OCl on the input fields
below the prompt, causes the command or OCl to be processed.
You can end the current STATUS session by entering a procedure
command, an OCl statement, a MENU, OFF, or MODE control
command, or another STATUS command.
R
Restarts (or redisplays) the first page of this status function.
U
Updates the display for more current information.
E
Ends this status display.
System Console Operation
4-45
If you enter the STATUS REMOTES ~ws-id] command and include a remote work
station ID, the following display appears. In this example, work station W3 has
requested the status of work station D 1 .
WORKSTATION STATUS
WS-ID
CONS
COMPLETE
W3
TYPE
COMt1AND
USER
KSA
STATUS
ACTIVE
01
SUB
SIZE
1920
ROLL KEYS FOR ADDITIONAL INFORt1ATION
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END ••••••••.•••
F
After you press the Rollt (roll up) or RolI-J, (roll down) key, the next part of the
display appears.
WORKSTATION STATUS
WS-ID
01
t1SG
N
COMPLETE
CU
CUI
CURR LN
POSS LN
1
1
ROLL KEYS FOR ADDITIONAL INFORMATION
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END ••••••••••••
4-46
F
HOW TO DISPLAY THE TASKS IN THE SYSTEM
Command Format
STATUS SYST ASK [,jObname
]
(D)
(T)
,system task id
Parameters
SYSTASK: Displays the job name and the task control block
address of the job, or displays the system task name and task
control block address.
jobname: The name of the user job.
system task id: The two-character code that identifies the task
control block as a system task.
Example
You enter
STATUS SYSTASK or
D T
The following display appears:
TC8~
0200
6818
6478
DESCRIPTION
F8- R~S
TCSe)
6SEO
CONSOLE
DESCRIPTION
F6- SDLC
6900
~5160751
6938
W4161639
COMPLETE
TCSe)
.iiI.....-t--ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR
E-E~m.............
Wl
F
System Console Operation
4-47
e
e
e
e
o
TCB@ is a list of the Task Control Block Addresses active in the system.
DESCRIPTION indicates the user job name or system task description that
is associated with the task control block.
COMPLETE appears only on the last page of a status function.
CONSOLE indicates that the STATUS SYSTASK command was issued from
console mode and system console commands are valid with the I option.
This line is for operator action. Entering one of these characters and pressing
the Enter/Rec Adv key causes the following action:
F
Causes forward paging. If the display is already on the last pa.ge
and more than one page exists, the display will wrap around to
the first page. If only one page exists, that page will be displayed
again. If you enter any character other than I, R, U, or E, the system
will respond as if F were pressed.
When entered along with a command or OCL on the input fields
below the prompt, causes the command or OCL to be processed.
You can end this STATUS session by entering a procedure command,
an OCL statement, a MENU, OFF, or MODE control command, or
another STATUS command.
4-48
R
Restarts (or redisplays) the first page of this status function.
U
Updates the display for more current information.
E
Ends this status display.
HOW TO DISPLAY THE STATUS OF THE SSP-ICF SUBSYSTEMS
Command Format
STATUS SUBSYS
(D)
(I)
SUBSYS: Displays status information about the enabled
Parameters
SSP-ICF subsystems.
Example:
You enter:
STATUS SUBSYS or
D
The following display appears:
COMPLE E
06144 BYTES
CONFIG
NAME
INTRA
BSCELP2
SWAPPABlE
YIN
TYPE
Y
Y
INTRA
BSCEl
LINE
0
1
CONSOLE
ACTUAL
COM~mN
w:
QUEUE SP CE 05664 BYTES
TASK SIZES IN BYTES I I QUEUE SPACE
SUB
o MGT
LINK I I ALlOe AVAIL
02048
08192
06144
06144
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPOATE, OR E-ENO •.•••••••••••
05952
F
System Console Operation
4-49
e
e
e
E)
e
o
CD
o
o
•
o
4-50
CON F IG NAM E contains a list of subsystem configuration names currently
enabled or being enabled.
This field contains the allocated common queue space for th~ SSP-ICF subsystems. This..field may be blank if no subsystem is fully enabled.
SWAPPABLE indicates whether or not the subsystem task is swappable. A
value of Y indicates that it is swappable. If a data management task is
req~ired for the subsystem task, the data management swap status task is the
same as the subsystem task swap status.
TYPE describes the type of subsystem.
SNUF - SNA upline facility
CCP - CCP
CICS - CICS/VS
IMS - IMS/VS
BSCE L - BSC equivalence link
INTRA - Intra System/34
SNA PEER - SNA peer
3270BSC - BSC 3270
3270 SD LC - SNA 3270
FINANCE - Finance
COMPLETE appears only on the last page of a status function.
LINE describes the communications line allocated to the subsystem configuration currently enabled or being enabled.
TASK SIZE IN BYTES: SUB indicates the size of the subsystem task. D
MGT indicates the size of the data management task for the subsystem if one
is required. LINK indicates the size of the communication link task for the
subsystem if one is required. If the link task is SDLC, the value displayed is
the sum of the link task size plus line buffer size.
This field contains the amount of common queue space currently available.
This is the sum of all the free areas. This field may be blank if no subsystem
is fully enabled.
QUEUE SPACE indicates the status of the subsystem-task's queue space.
ALLOC indicates the amount of subsystem queue space allocated to the subsystem task. AVAI L indicates the actual amount of subsystem queue space
currently available and is the sum of all the free areas in the queue space of
the subsystem task .
SUBCONSOLE indicates that the STATUS SUBSYS command was issued
from subconsole mode, and subconsole commands are valid with the I option.
This line is for operator action. If you press any character other than I, R,
U, or E, the system will page forward as if F were pressed.
HOW TO DISPLAY THE STATUS OF THE SSP-ICF SUBSYSTEM SESSIONS
Command Format
STATUS SUBSESS
(D)
(N)
Parameters
SUBSESS: Displays status information about the SSP-ICF
subsystem sessions.
Example
You enter:
ST ATUS SUBSESS or
D N
The following display appears:
CONFIG
NAME
LOCATIOH
NAME
INTRA
nnt'~
10
PHYS/SYM
07
08
11
BSCELP2
"."""-ENTER
BSCELP2
F-FOR~!ARD,
12
09
I-INPUT,
TYPE
71
A
81
11
A
E
12
E
A
IJ
K-!~ESTART,
INV
STAT
N
N
E
I
N
STATUS
OM OC ST
JOB
NAHE
20
20
HI0245:;:6
WI0245:.6
11030l!;3
120000('0
W10245:-6
OPE~AT10N
MRTMAX
N
N
N
Y
N
20
20
20
20
20
01
0
0
00
20
0
0
A*
U-UPOATE, OR E-ENO •••••••••••••
F
System Console Operation
4-51
e
G
•
e
e
•
CONFIG NAME contains a list of subsystem configuration names currently
enabled or being enabled.
This field contains a list of location names. The location name will appear
in any messages logged by the subsystem or SSP for this subsystem configuration. For SNA peer, this is the remote location name .
This field contains a list of subsystem session IDs. PHYS indicates this is the
system defined ID. SYM indicates this is the symbolic session ID used by
the program owning the session. This ID is used by a program for outgoing
communications with an SSP-ICF session.
COMPLETE appears only on the last page of a status function.
This field describes the session type. A indicates this session is an acquired
session. E indicates this session is an evoked session. * indicates a noncommunicating peer station .
INVSTAT:
E
Program has requested data from the session.
SSP has marked the session complete to satisfy an accept input
issued by the program owning the session.
CD
N
Program does not want data from the session.
o
Program has requested data from the session and the data is now
available.
The following four fields indicate the status of the session:
MRTMAX
If this session is attached to an MRT and the session is waiting because the maximum number of requestors has been
reached, this field will have a Y displayed. Otherwise, an N
will appear.
The following three fields are primarily for diagnostic purposes. They
indicate the state of the SSP-ICF sessions when the STATUS SUBSESS
command was entered.
4-52
OM
This is the current operation command modifier.
OC
This is the current operation command code.
ST
This is a two-character field. The first character is either an
A (operation active), 0 (operation complete), or I (operation in an initial status). The second character is either
blank or an asterisk (*). If this character is an asterisk, the
program is currently waiting for this session to complete.
o
o
•
CONSOLE indicates that the STATUS SUBSESS command was issued from
console mode, and console commands are valid with the I option.
JOBNAME contains the job name assigned to the process to which the
session is attached.
This line is for operator action. If you enter any character other than I, R,
U, or E, the system will page forward as if F were pressed.
HOW TO DISPLAY THE STATUS OF MESSAGES AT SUBCONSOLE DISPLAY
STATIONS
Command Format
STATUS MESSAGE [,ws-id]
(D)
Parameters
(G)
MESSAGE: Displays messages that have been sent to
subconsoles and have not been replied to.
ws-id: The two-character work station I D of a subconsole
display station. If this parameter is specified, only messages
that have been sent to that particular subconsole are displayed.
If you do not specify a ws-id, all messages that have been
sent to all subconsole display stations and have not been
replied to are displayed.
Note: If messages sent to a subconsole contain ideographic
characters, but the system console is not ideographic capable,
periods will appear in place of ideographic characters on the
system console display.
Example
You enter:
STATUS MESSAGE or
DG
System Console Operation
4-53
The following display appears.
G
SUBCONSOLE MEiSAGE STATUS
eI
COMPLETE
ji)
THIS SUBCONSOLE COMPLETE
SUBCONSOLE - W2
SYS-6566
P2--THIS PRINTER IS NOT OPERATIONAL NOW
02 SYS-6566
P3--THIS PRINTER IS NOT OPERATIONAL NOW
• .!'......I---Ol
-03
SYs--lof04
~I----ON
~~~-ENTER
UFTI011S
•
CONSOLE
01
You can reply to any message which is at the subconsole whose messages you are
displaying. To do this, key in I (for INPUT) followed by an appropriate version
of the REPLY control command.
o
o
e
e
This is the work station I D of the subconsole display station whose
messages you are displaying. The Status Message display shows the
messages for one subconsole display station at a time.
This field appears on the last page of the status function for each subconsole display station. If there are enough messages at one subconsole
display station to overflow one page, only the last page shows TH IS
SUBCONSOLE COMPLETE.
This field appears when all the messages at all subconsole display stations
have been displayed. If there is more than one subconsole, or if there is
more than one page of messages for this subconsole, only the last page shows
COMPLETE .
•
CONSOLE indicates that the STATUS MESSAGE control command
was issued from console mode, and system console commands are valid
with the I option.
•
The ellipsis shows that additional information is available for this message.
To view this information enter I followed by REPLY or R and the message
ID, or I followed by the message ID.
CD
4-54
This is the reply ID of the message. Use this to reply to the message.
This line is for operator action. If you enter any character other than I, R,
U, E, or F, the display will continue to display the same page.
SYSTEM
SYSTEM
PRINTER P2 CHANGE TO FORMS NUMBER 003
F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •..•..•.•.•••
Wl
F
HOW TO TAKE LOCAL OR REMOTE DEVICES ONLINE AND OFFLINE
(VARY COMMAND)
The VARY control command changes the status of a display station, a printer, or
the diskette drive from online to offline or from offline to online. (The VARY
command varies the system configuration.) Offline devices cannot be used by
programs on the system. You cannot use VARY to take an active device offline.
To determine the current status of devices on the system, use the STATUS
WORKSTN or STATUS REMOTES control command.
ws-id
PRT
Command Format
VARY
(V)
{~~F}
(P)
,
11
cu-id
,line
cu-id,line
Parameters
ON: Place the specified device online.
OFF: Place the specified device offline.
Note: If the device varied offline is a subconsole, any
messages that were queued to that subconsole are sent
to the system console.
ws-id: The 10 of a display station or printer. The status
of this device is changed.
PRT: The status of the system printer is changed.
11: The status of the diskette drive is changed.
cu-id: A 3-character 10 of a control unit. All work
stations associated with this control unit that are not
active will be varied online or offline. If the line parameter is not specified with this parameter, the default is
the line(s) specified at configuration time.
line: 1, 2, 3, or 4. When entered without the cu-id
parameter, all control units and work stations associated with this line that are not active will be varied online or offline.
cu-id,line: Places a control unit online or offline on a
specified line. This parameter is invalid for nonswitched
lines.
Notes:
1. Normally, the diskette drive and system printer are
varied offline only in the event of failures.
2. After a VARY ON command has been entered, press
the Shift key and the Sys Req/ Attn key, and the Enter
key before trying to sign on.
System COllsoJe O-PElraHon
4-55
Example
The system printer has been taken offline. To place the
printer online, enter:
VARY ON,PRT or
V ON,PRT or
V ON,P
HOW TO EXCHANGE DEVICE IDs (ASSIGN COMMAND)
The ASSIGN control command temporarily exchanges the I Ds of two display
stations or two printers, or temporarily assigns another printer as the system
printer. You can use ASSIGN to assign an alternative display station or printer
for an inoperative display station or printer. The original IDs are restored the
next time you do an IPL. The ASSIGN command can also activate or de-activate
subconsole display stations.
When you exchange the I Ds of two devices, both devices must be offline. Refer to
How to Take Local or Remote Devices Online and Offline (VARY Command)
in this chapter for further information.
Command Format
ASSIGN
(A)
ws-id1
NOSUB
SUB
PRT
,ws-id2
(P)
Parameters
ws-id1: The I D of the display station or printer that will
have the new 10, ws-id2.
NOSUB: De-activates the subconsole function for the
subconsole specified by ws-id2.
SUB: Activates the subconsole function for the subconsole specified by ws-id2.
PRT: Assigns the printer specified by ws-id2 as the
system printer.
ws-id2: The temporary I D given to the device with
ws-id1, or the 10 of a display station that will either
be assigned or revoked subconsole support. If PRT
is entered in the first parameter position, ws-id2 is
the work station 10 of a printer that is to be assigned
as the system printer.
Note: ASSIGN SUB is needed in only two cases:
4-56
•
If ASSIGN NOSUB has been issued for that work station
•
If the subconsole is an alternative console and was returned to alternative status
because another display station was made the system console
Example
Work station W3 is inoperative; to exchange lOs with
work station W1, enter:
ASSIGN W1 ,W3 or
A W1,W3
MESSAGES
Messages can appear at the system console to indicate (1) incorrect program operation (of programs run either from your display station or from other display
stations), (2) device errors, or (3) information or instructions for you. A message
intended for the system console operator is called a system log message.
Messages originally appear at the bottom of the display but are rolled up as additional
messages come to your display station.
While you operate the system console, you may hear a buzzer or see the Message
Waiting indicator. The following types of indications and messages can occur at
your system console:
•
Buzzer, no Message Waiting indicator:
A system log message at the bottom of the display. The message may have
options (0, 1,2,3) that must be responded to.
•
No buzzer, no Message Waiting indicator:
Control command errors that require correction
- Informational messages from a procedure that requires no action
•
Buzzer and Message Waiting indicator:
A message sent by an MSG command from a display station
Printer-intervention-required messages that require you to resolve the
problem before you reply to the message
•
Flashing four-digit number in the bottom left corner of the screen, no buzzer, no
Message Waiting indicator: a keyboard error that must be corrected. Either press
the Error Reset key and correct the error, or press the Help key for additional
information.
Note: If the buzzer sounds and no apparent message has been sent, it may be
because the job that sent the message completed processi ng and the message sent
during processing was destroyed. This happens if the configuration option to keep
informational messages at end of job was not taken.
If the Message Waiting indicator remains on after all messages currently displayed
have been handled, do the following to display the message:
1.
Press the Enter/Rec Adv key.
2.
If the message appears, respond to the message. (If no message appears but
the Message Waiting indicator turns off, the system has recovered from the
error. )
3.
If no message appears but the indicator remains on, you must switch to
display station mode.
a. Press the Sys Req key with the Shift key.
b. Press the Enter/Rec Adv key.
c. Enter MSG to display the message.
System Console Operation
4-57
System messages (along with OCl statements and commands) are written to the
history file on disk. This occurs when the message is issued and again when (and if)
you respond to the message. The history file will contain a log of everything that
has occurred in the system, in the order in which it occurred, up to the capacity of
the file. The history file is a wrap-around area; when the file is full, the newest
entry replaces the oldest entry.
Figure 4-1 shows an example of messages displayed at the system console.
SYSTEM
01
**
WI
CONSOLE
AVAILABLE
USER
MAIN STORAGE AREA IS 42K
ENTER
S P
VOLUME
START
CCm1At\!) SUCCESSFUL
OPT!O:\S (01
)
IO
FOR
OUTPUT DISKETTE
o
-I---eorr- SYS-1405
Rij....
PAGES
ON
PRINTER Pl •••
3,PMODS2
REPLY
CGr-lt1AHD SUCCESSFUL
2
REPLY
CO~:t-1A!;/D
SUCCESSFUL
,NAtlE-NEIHtNT
S1'5-2509 OPTIO;,lS ( 1 3)
LI8~ARY-O
05
06
#LIBRARY--SPECIFIED
~lcl~SERS
W3133735----+---··
NOT IN THIS LIBRARY
Figure 4-1. Example of Messages Displayed at the System Console
"
e
4-58
The reply 10, used with the REPLY command when responding to this
message. Some informational messages do not have reply IDs.
The message identifier, which consists of three or four characters followed by
four numbers. Each message that has an identifier other than USE R is
documented in the Displayed Messages Guide. You can us~ the character code
to find the appropriate chapter in the guide. The character codes are:
SYS-System Support Program Product
KBD-Keyboard
RPG-RPG II
SORT-Sort Program
DFU-Data File Utility
SEU-Source Entry Utility
WSU-Work Station Utility
ASM-Assembler
SDA-Screen Design Aid
FORT-FORTRAN
CBl - COBOL
BAS - BASIC
CGU - Character Generator Utility
SRTX - Ideographic Sort
EM U - 3270 Device Emulation
ESU - 3270 Device Emulation
The messages are listed in sequence within each chapter according to the fourdigit number (this number is called a message identification code).
e
The options list: the val id responses for this message. See the Displayed
Messages Guide for a complete description of the options. Possible options
and responses are:
Option 0: When you select this option, generally the error is ignored and
the job continues. Always refer to the Recovery part of each message
description in the Displayed Messages Guide for specific details before
selecting this option.
Option 1: When you select this option, generally you can retry the operation causing the error and continue the job. Always refer to the Recovery
part of each message description in the Displayed Messages Guide before
selecting this option.
Option 2: Select this option to end the job step. Any new data created up
to this point is preserved and you can continue with the next job step.
Option 3: Select this option to cancel the job. Any new data created or
work done by a previous job step is preserved; however, any new data
created or work done by the current job step is lost.
Option D: This option is available at the system console whenever an
option 3 is shown on the display screen; however, option D is never
shown on the display and is seldom in the message description in the
Displayed Messages Guide. When you select option D, the contents of
main storage are copied to the dump area on disk, unless a protected dump
exists in the dump area on disk. The system action described for option 3
occurs.
After a dump is taken, you should save the information in the dump area
on disk by using the APAR procedure or the DUMP procedure.
CD
G
o
The eight-character, system-assigned ID of the job that received the message.
This field will show SYSTEM if this message was issued by a system function.
If this message is from a display station via the MSG command, this ID does
not appear. Instead, the ID of the display station that sent the message
appears at the front of the message text.
The message text. If the console was switched from ideographic capable to
nonideographic, messages that contained ideographic characters will display
periods.
Three periods at the end of the message text indicate that there is additional
information that you can display for the message. Refer to Figure 4-2 and
4-3 for sample Additional Information display and an explanation of how to
show the additional information.
System ~onsoleOperation
4-59
ADDITIONAL INFORMATION
WI
SELECT OPTION 0 TO PRINT WITHOUT SEPARATOR PAGES.
SELECT OPTION 1 TO PRINT WITH SEPARATOR PAGES.
SELECT OPTION 2, IF PRESENT, TO STOP SPOOL WRITER
<-
Figure 4-2. Sample Additional Information Display for Message SVS·1405
Press the Enter/Rec Adv key to return to the original display so that you can
respond to the message.
Figure 4-3 is a guide to help you respond to messages that appear at the
system console. This guide assumes that a one-line or two-line message is on
the display.
4-60
READY
Displayed Messages
No
">----~
No
">----~
Yes
You can find a complete description of
the message and recovery actions in the
The message is informational. No
reply is required.
The message is not documented and
should indicate your recovery action.
If message has reply ID and no options,
reply with the message ID or the
REPLY I command.
If the message ends with three periods,
additional information can be displayed.
Key REPLY x and press Enter, or key x
and press Enter where x is the one- or
two-digit reply ID of the message. Figure 4-2 shows an example of the displayed additional information. Press
Enter to return to the original display.
Displayed Messages
Guide.
Reply to the message
(refer to How to Reply to a Message in
this chapter).
Figure 4-3. Guide to Responding to a Message at the System Console
System Console Operation
4-61
Keyboard Errors
Keyboard errors are indicated by a flashing four-digit number in the lower-left
corner of the display. If you know the cause of the error, press the Error Reset key
and rekey the required data. If you do not know the cause of the error, press the
Help key. A message appears on the bottom line of the display (see Figure 4-4).
If you need an explanation of the message, refer to the KBO section of the
Displayed Messages Guide and then take the recommended recovery action.
,
W2
COM~lAND
ENTER COMMAND OR OCl STATEr-lENT.
<- REt-.DY
KBD-OOOS CURSOR IN PROTECTED AREA OF DISPLAY
Figure 4-4. Sample Keyboard Error Display, After. the Help Key Has Been Pressed
How to Send a Message
ALL} ' message text
{
Command Format
MSG
Parameters
ALL: Sends the message to all display stations that are
varied online. If the message contains ideographic characters, only ideographic-capable devices will receive the
message.
ws-id.
user-Id
ws-id: The two-character 10 of the work station that
receives the message. You can use the STATUS WORKSTN
control command to determine work station lOs.
4-62
user-id: The user ID of the operator that receives the
message. Each operator enters a user ID on his Si gn On
display to start his work session. You can use the STATUS
WORKSTN contro~-command to determine user IDs.
Note: If you enter either a work station I D or a user ID that
is not on the system, the system will return a diagnostic message informing you of this. If you send a message with userid in parameter 1 and that user is signeu on al more than one
work station, the message is sent to only one of the work
stations.
message text: As many as 60 characters of text are allowed.
If you need to send more than 60 characters, you will have
to send more than one message.
Note: If you specify Y (yes) for IGC session at sign on,
and if you are sending a message to an ideographic-capable
display station, the message text may contain ideographic
characters.
How to Reply to a Message
If you are operating the system console in command or data entry mode and a
message is sent to the system console, the buzzer will sound and the message light
will turn on. There are two ways to reply to the message and then resume the data
entry job. You can press the shift and Sys Req keys and the Enter key. This will
put your display station in system console mode, and the message will be displayed.
By pressing the shift and Sys Req keys and the Enter key again, you can return to
command or data entry mode. The second way to respond to message indicators
is to press the Attn key, placing your display station in inquiry mode. If the
message is a system message, enter MSG. Respond to the message if necessary and
press the Enter key. The Inquiry display will appear. Take option 0 (resume
interrupted job) to return to your job.
You must use the REPLY control command to reply to all messages that have
reply IDs. After you have responded to a message, the screen shows two asterisks
'**) replacing the reply ID. Messages that you have replied to roll up and off the
top of the display. Messages that you have not replied to do not roll off the display
until you reply.
Control Command
I
}
REPLY C
{
(R)
msg-id [,response]
Parameters
I: Responds to all informational messages on the display.
(You must enter either R or REPLY and I.)
c:
Compresses a display so that only messages that need
responses are displayed. (You must enter either R or
REPLY and C.)
System Console Operation
4-63
msg-id: The 10 of the message that you are responding to.
You can omit the left zero of a reply 10; R 01,3 and R 1,3
are equivalent responses. The command name d:~ EPL Y or
R) is not required when msg-id is used.
response: Your response to the message (blank, 0, 1,2,
3, or D). The comma should.not be keyed in if your
response is blank.
To respond with a 3 option to message 02, enter:
Example
REPLY 2,3 or
R 2,3 or
2,3 (For the REPLY control command, you can enter
only the message 10 and option.)
For those messages that are classified as printer intervention required, the REPLY
control command has no effect. You should ready the printer to reply to the
message.
See the Displayed Messages Guide for explanations of response options. Also see
the System Support Reference Manual for an explanation of the D (dump) option.
How to Suppress Informational Messages
The IDELETE control command specifies whether informational messages directed to
the system console are immediately displayed. An informational message is one that
does not require an operator response. If IDE LETE is active (ON), messages that do
not need a response will not cause the buzzer to sound and will not turn on the
Message Waiting indicator. Informational messages generated by system security,
however are not suppressed. For example, if you make a typing error when entering
your user 10, a message is displayed. Informational messages might also be overlaid
by other messages and therefore might not be displayed. IDELETE is useful when
you are operating as a system console operator and do not want to be interrupted
by informational messages.
I
[~~J
Command Format
IDELETE
Parameters
ON: Informational messages are automatically replied to
and might not be displayed.
OFF: Informational messages are displayed and should
be replied to with the REPLY control command.
Note: If you sign off and messages designated for the
system console are still pending, these messages will be
displayed the next time you sign on the system console.
4-64
HOW TO DISPLAY THE TIME
The TIME command displays the time of day and the system date.
Command Format
TIME
Example
TIME-14:56:23
DATE-07/19/80
HOW TO SHUT DOWN SYSTEM/34
Command Format
STOP SYSTEM [
(P)
(S)
]
,SORT
NOSORT
,
The STOP SYSTEM control command causes the following to occur:
•
For each input operation to a program, a condition code indicating STOP SYSTEM
is returned to the program along with the input data. Programs can check for this
condition, save their data files, and end as soon as possible.
•
Initiation of jobs and certain control commands on the system stops. New jobs
cannot be initiated from the system console, any display station, the input job
queue, or the spool file.
You must respond to all messages at the console that require responses before shutdown can complete. When the system has stopped, a message is displayed at the
system console informing you of this.
When all activity stops (indicated by the System In Use light turning off), enter OFF
and, if necessary, set the Power switch on the operator panel to the 0 position to
turn power off.
If you allow the SORT default, index keys are sorted as part of the system shutdown.
If you specified NOSORT, indexed keys are not sorted.
HOW TO RESTART SYSTEM/34
The START SYSTEM control command resumes the system activity that was
stopped by a STOP SYSTEM control command. If you turned power off after the
STOP SYSTEM control command, you must do an IPL to resume system activity;
the START SYSTEM control command is not required after IPL.
Command Format
START SYSTEM
(S)
(S)
System Console Operation
4-65
SETTING THE PRINT BELT IMAGE AFTER CHANGING THE PRINT BELT
After changing the print belt on the line printer (see the 5211 Operator's Guide or
the 3262 Operator's Guide for instructions), you must change the print belt image
to match the new belt. To change this image, use the SET procedure command
with only the source name parameter:
SET, source name
source name: The name of the print belt member that contains the new print belt characters for the line printer.
The print b-e1t member names are tisted -in -the following t-a-ble;
Print Belt Member Name
Associated Printers
BELT48
BELT64
BELT96
BELT188
BELT48HN
BE LT64B Standard
BE LT64C Optimized
BELT188B
5211
5211
5211
5211
5211
3262
3262
3262
or 3262 Printers
Printer
or 3262 Printers
Printer
or 32.62 Printers
Printer
Printer
Printer
Note: The belt member name is referred to as the UCSB (Universal Character Set
Buffer) in the 3262 Printer Operator's Guide.
You can verify that you have selected the correct characters by entering the
STATUS SESSION command and checking the IMAGE CHARACTERS line on the
second session status screen. Refer to How to Display the Status of Your Work
Session in Chapter 2 of this Manual.
Refer to the System Support Reference Manual for additional information on the
SET procedure.
JOB CONTROL FROM THE SYSTEM CONSOLE
This section explains how to:
•
Display job status
•
Stop job initiation
•
Stop job execution
•
Restart job initiation
•
Restart job execution
•
Cancel an executing job
•
Change the priority of an executing job
If job initiation is stopped, display station operators cannot start jobs. If job execution is stopped, only the specified job is stopped and display station operators can
still start jobs.
4-66
How to Display Job Status
The Users Status display shows the status of jobs that are running on the system.
Command Format
STATUS USERS [,jobname]
(D)
(U)
USERS: Displays the status of all user jobs running on
the system (if you do not specify a jobname) or displays
the status of one job (the jobname). Figure 4-5 shows
and explains the Users Status display.
Parameters
jobname: The 8-character, system-assigned name of the
job for which status information is displayed.
WI
JOB
PRCCED~RE
PROGRAM
STATUS
TYPE
PRTY
REG/PROS
W2130113
BlDtlDU
BlDF
ACTIVE
SRT
NORM
10K/10K
Only one line appears
on this display if you
specify jobname.
-..,.-t---nnER
F-FOR1~ARD,
I-INPUT, R-RESTART, U-UPDATE, OR E-END • • • • • • • • F
Figure 4-5. Users Status Display
o
JOB gives the system assigned jobname for each user task in the system.
System tasks such as spool writer are not listed. The jobname is of the
format WWHHMMSS where:
WW = work station ID of the display station which initiated this job
HHMMSS = the time in hours, minutes, and seconds when the job was
submitted.
e
•
PROCEDURE gives the initial procedure name if the job was run from a
procedure. This is the name of the outermost procedure .
COMPLETE appears only on the last page of the job status.
System Console Operation
4-67
CD
•
PROG RAM is the currently active program name. This changes from one job
step to another. If the screen has been displayed for a while, the program
name displayed may not be the currently active program. To see the currently
active program name" enter a U (update) and press the Enter/Rec Adv key .
STATUS is one of the following:
ACTIVE:
The job is not swapped out and no wait conditions were
detected.
INITIATOR:
The job is in the initiator initiating the next step. Since
some of the job status data, such as PROCEDURE and
PROGRAM, is not predictable when the job is in the
initiator, these fields will contain -----.
10 ERROR:
The job has been suspended due to an input/output
error.
STOPPED:
The job has been stopped by the system operator via the
STOP command
SETDUMP:
The job has been suspended because the SETDUMP command
was entered.
TERMINATE:
The job is in termination. As with INITIATOR, some
of the other data is unpredictable and the fields will contain -----.
SWAPPED:
The job has been swapped out to disk.
INQUIRY:
The user was running the job and interrupted with
inquiry.
IN CANCEL:
The job has been canceled but is not yet gone.
TWA-WAIT:
The job is waiting for space in the task work area.
Note: If this condition occurs frequently, it may be
necessary to expand the size of the task work area by
reconfiguring the system.
4-68
PRT-WAIT:
The job is waiting to allocate the printer.
LINE-WAIT:
The job is waiting for a communications line.
11-WAIT:
The job is waiting for the diskette drive.
DISK-WAIT:
The job is waiting for disk space.
INIT-WAIT:
The initiator is waiting for resources (this also causes
dashes in some of the other fields).
o
CD
MSG-WAIT:
The job is waiting for a message response from the system
operator.
EDF-WAIT:
File extension is currently taking place.
CHECKPNT:
A checkpoint is currently taking place.
TYPE contains three fields of data. The first field, if it is not blank, indicates
that the job is a never-ending-program (NEP). The second field indicates what
type of program is running (MRT, SRT, NRT, or JBQ). The third field appears
only for MRTs, and it indicates the number of MRT requesters. If the task is
being checkpointed, a -C will appear immediately after the last non-blank
field.
PRTY identifies the priority of the job. HIGH indicates the program is running
with user defined high priority; MED I UM indicates the program is running
with medium priority; NORM indicates the program is running with normal
priority; LOW indicates the program is running with low priority.
Note: Normal priority is equivalent to medium priority unless the job is a
batch job. In that case, the system may change a job from normal to
medium-low priority. (Medium-low priority cannot be assigned by an operator.)
CONSOLE indicates the STATUS USERS command was issued from console
mode, and system console commands are valid with the I option.
o
•
REG is the number of bytes (in K) of the region being used by this task. This
value is the actual amount of region reserved by the task .
PROG is the number of bytes (in K) of the actual storage size being used by
this task.
This line is for operator action. If you enter any character other than I, R,
U, or E, the system will page forward as if F were pressed.
System Console Operation
4-69
How to Stop Job Initiation
Command Format
STOP WORKSTN {,WS-id}-
(P)
Parameters
(W)
,ALL
WaR KSTN: Stops the initiation of Jobs and entry
of the JOBQ control command from one or all ~splay
stations. Any Jobs that are already running when
you enter the STOP control command will run to
completion.
ws-id: Display station 10. The command applies to the
specified display station.
ALL: The command applies to all display stations.
Example
To stop initiation of jobs from display station Wl, enter:
STOP WORKSTN,Wl or
P W,Wl
How to Stop Job Execution
You can use the STOP control command to:
•
Suspend a job that appears to be holding control of the system
•
Suspend individual jobs in order to run an important job or a job that must be
run when no other jobs are running
Note: If you stop a job that has been taken off the input job queue and the job
is running, no new jobs will be taken from the input job queue for processing.
Command Format
STOP JOB -{ ,jobname }
(P)
Parameters
,ALL
JOB: Suspends the execution of one or all jobs and the
initiation of jobs (except from the system console).
jobname: The 8-character, system-assigned job name of
the job to be stopped. You can use the STATUS USERS
control command to determine the job's name.
ALL: The command applies to all currently running
tasks and prevents initiation of other user tasks.
Example:
To stop job W2010112, enter:
STOP JOB,W2010112 or
P JOB,W2010112
4-70
How to Stop SSP-ICF Subsystem Sessions
You can use the STOP control command to stop requests to evoke any SSP-ICF
subsystem sessions.
Command Format
STOP SESSION
(P)
Parameters
(N)
SESSION: Stops the initiation of jobs from incoming
SSP-ICF sessions.
Example
To stop initiation of jobs from incoming SSP-ICF
sessions, enter:
STOP SESSION or
PN
How to Start SSNCF Subsystem Sessions
You can use the START command to initiate SSP-ICF subsystem sessions after
they have been stopped.
Command Format
START SESSION
(S)
Parameters
(N)
SESSION: Resumes the system activity that was
stopped by a STOP SESSION control command.
Example
To start initiation of jobs from incoming SSP-ICF
sessions, enter:
START SESSION or
S
N
System
Con~ole
Qperation _
4~71
How to Restart Job Initiation
You can use the START control command to resume initiation of one or all jobs
that you stopped via a STOP control command.
Command Format
START WORKSTN {,WS-id}
(S)
(W)
,ALL
Parameters
WORKSTN: Allows initiation of jobs and entry of
control commands from one or all display stations for
which you entered a STOP WOR KSTN control command.
ws-id: Display station I D. The command applies to
the specified display station.
ALL: Allows the operator to initiate jobs and enter control commands.
Example
To restart initiation of jobs from display station W1, enter:
START WORKSTN,W1 or
S W,W1
How to Restart Job Execution
Command Format
START JOB {,jObname}
(S)
,ALL
Parameters
JOB: Resumes execution of one job or all jobs stopped by
a STOP JOB control command.
jobname: The 8-character, system-assigned name of the job
to be started. You can use the STATUS USERS control
command to determine the job's name.
ALL: Resumes execution of all jobs stopped by STOP JOB
control command(s).
Example
To start job W201 0112 enter:
START JOB,W201 0112 or
S JOB,W2010112
4-72
How to Cancel an Executing Job
You can cancel an executing job via a CANCE L control command.
Command Format
CANCEL jobname
(C)
[l ]
,DUMP
(D)
Parameters
jobname: The 8-character, system-assigned name of the job
to cancel. You can use the STATUS USERS control command to determine the job's name.
2: Specifies a controlled cancel. All files used by the job
are closed. Remaining job steps do not execute.
3: Specifies an immediate cancel. Files used by the current
job step are not closed and new files created by the current
job step are lost. Remaining job steps do not execute.
DUMP: Specifies an immediate cancel; in addition, main
storage and control storage assigned to the job is written to
the dump area on disk (unless a protected dump exists in
the dump area). Remaining jobs steps do not execute, files
used by the current job step are not closed, and new files
created by the current job step are lost.
Example
To cancel job W2010112 and close files that the job uses,
enter:
CANCEL W2010112,2 or
C W2010112,2
System Console Operation
4-73
How to Change the Priority of an Executing Job
The PRTY command can be used to change the execution priority of a job. If
priority is specified for a certain job, that job will be given priority for resources
over other interactive or batch jobs running on the system. This will usually result
in faster job completion. However, other jobs running on the system may experience a decrease in response.
Command Format
HIGH
ON
MEDIUM
PRTY jobname', OFF
NORMAL
LOW
Parameters
jobname: The 8-character system-assigned name of the job
whose priority changes. You can use the STATUS USERS
control command to determine the job's name. If the
job is on the input job queue, you can use the STATUS
JOBO command to determine its name.
HIGH: The highest level priority you can set for your job's
execution. System resources are assigned to a high priority
job before they are assigned to any other job.
ON: The default. ON is equivalent to HIGH.
MEDIUM: The second level of priority for a job's execution.
NORMAL: The third level of priority for a job's execution.
NORMAL overrides any other priority specified within
the job.
OFF: The equivalent of NORMAL, but does not override
any other priority specified within the job.
LOW: The lowest level of priority you can set for your
job's execution. System resources are assigned to any
higher priority jobs before they are assigned to a job with
low priority.
You should reserve HIGH or ON for jobs that must have the highest available
priority.
For a job that requires high priority, key in PRTY ,H IGH or PRTY ,ON or just
PRTY. Press the Enter key and then enter the OCL statements, procedure, or
menu number for the job you want to execute.
To assign a job a specified position on the input job queue, use the JOBO command. See the sections on JOBO in Chapter 2.
Example
To assign high priority to job W2010112, enter:
PRTY W2010112,HIGH
PRTY W2010112,ON
PRTY W2010112
4-74
PRINT SPOOLING-CONTROL FROM THE SYSTEM CONSOLE
This section contains all of the operating information necessary for the system
operator to control print spooling. For further information about print spooling,
refer to the following manuals:
•
The Planning Guide, which contains general information on print spooling.
• The Concepts and Design Guide, which contains additional general information
as well as performance considerations for print spooling.
• The System Support Reference Manual, which contains a detailed description
of the PRINTER OCl statement, which can be used by the programmer to
control spooled output. Chapter 3 of the System Support Reference Manual
also describes the operator commands for controlling print spooling. However,
that description gives the programmer only general information about the
control commands and their functions.
• The Installation and Modification Reference Manual, which contains information
on the different print spooling options available at system configuration time.
In an environment that generates a large amount of printer output, the system
frequently must wait for a printer to complete printing before it can continue
processing. Print spooling allows you to make more efficient use of th,e processing
unit and printers. Print spool ing is a part of the System/34 SSP that stores print
data on disk for printing later. It can be used with batch processing to allow
the processing unit and a printer to operate as fast as possible. Print spooling
normally reduces program execution time.
With print spooling, job output for a printer is intercepted and stored on disk in a
spool file. Upon your request, the stored output prints while another job executes.
The other job may also have printed output that is spooled. Processing with print
spooling allows programs to execute without waiting for a printer.
Print spooling is selected during system configuration. At that time, the autowriter
option can also be chosen. The autowriter option causes the spool writer(s) to be
started automatically during IPL. If the autowriter option is not selected, you must
enter the appropriate START PRT command in order to start the spool writer(s).
Once the spool writers have been started, they will begin printing whenever there
is data ready to print.
System Console Operation
4-75
Once configured in System/34, you can modify spooling during IPL in the following
ways:
• Cancel print spooling
•
Delete the spool fi Ie
• Specify the default (spool-yes or no) for work station printers that are not the
system printer
• Change the spool writer buffer size
• Change the autowriter option
• Change the size of the disk area reserved for the spool file
• Change the size of the spool file segments
• Change the preferred location of the spool file
• Delete all existing entries in the spool file
Refer to IPL from Disk, earlier in this chapter, for an explanation of the displays
that allow these modifications.
Control of Print Spooling
To control the spool file, the system operator uses the control commands described
on the following pages.
How to Display Spool File Entries
The Spooled Print Status display shows entries that are in the spool file.
Command Format
STATUS PRT Gws-id]
(D)
Parameter
(P)
PRT: Displays entries in the spool file. Refer to Figure 4-6
for an explanation of the display that appears.
ws-id: Displays only the entries to be printed on the printer
with the specified work station 10. If you do not enter this
parameter, all entries are displayed.
Example
STATUS PRT or
o P
4-76
o
oe eGO
\=1.:\~jLD"
BLOCKS
P~S
1
2
3
4
5
6
7
8
9
~
AVAILA~LE:
10
PROC
JOBNAHE
USER
SPOOOO
SPOOOI
SPOOO2
SPOO06
SPOO07
SPOO08
SPOO09
SPOOI0
SPOOll
PROC2
PROC2
PROC2
PROC2
PROC2
PROC1
PROCI
PROC1
1012140104
1012140104
1012140104
1012140104
1012140104
1012140200
1012140200
1012140200
1012140436
JEN
JEN
JEN
JEN
JEN
JEN
JEN
JEN
JEN
0
0
~
80Ge
.E1itE
'1152
CQMP
1098 OF
PRINTER 10 PRTY FORM COpy
PLINE1
PLINE2
PLINE3
PLINE7
PLINE8
P2 A2
P2 2H
P2 1
P2 C1
P2 1
P2 1
PLU~E1
PLINE2
P2 1
PLINE3
P2 1
PRIHTKEY P2 1
0001
0001
0001
0001
0001
0001
0001
0001
0001
JW2
-- PAGES--TOTAL
IoIRT
3
1
1 *****3
1
3
1
3
1
3
1
3
3
1
1
1
ENTER F-FORIoIARO, I-INPUT, R-RESTART, U-UPOATE, OR E-ENO .••.••..•••••
2
5
3
2
F
Figure 4·6. Spooled Print Status Display
o
e
e
E)
G
G
e
o
POS: the relative position of the entry in the spool file.
10: the name assigned by this system to this print file. This is the spool 10
used with the spool commands.
PROC: the outermost procedure name associated with this entry. If this
entry is blank, the job was run through OCl (1/ lOAD).
BLOCKS AVAI lABlE: the number of blocks available in the spool file
or the number of extents that can still be allocated on disk out of the total
number that can be allocated if space is available. The spool file is full when
the first number is zero.
JOBNAME: the job name assigned by the system (work station 10 and time).
HELD: indicates that the entire spool file is being held. No jobs can be
printed until the spool file is released by the RELEASE PRT command.
Jobs can still be written to the spool file.
USE R: the user 10 associated with this entry
COMPLETE: appears only if this is the last screen of the Spooled Print Status
display.
System Console Operation
4-77·
o
PRI NTER: the printer file name associated with this job.
•
ID: the ID of the printer that output is to be routed to.
o
e
PRTY: the priority assigned to this job from the printer statement. An A
indicates that the spool writer is currently printing this entry. A C indicates
that the spool file entry is being copied by the user access to spool
(COPYPRT) procedure. An H indicates that the spool file entry is held.
FORM: the form number assigned to this job .
•
COPY: the number of copies remaining to be printed; default is 1 unless
changed on a PRINTER statement or by the CHANGE command. If the job
is being printed, this value includes the copy being printed .
•
TOTAL: the total number of pages of output generated. If the number is
preceded by one or more asterisks, the print entry is still being created and
the number indicates which page is being created. If the page count is
zero and there are no asterisks displayed with the zero, the system failed
before the spool file entry was completed.
WRT: the page number that is being printed. If a spool file entry is being
printed by the spool writer, this column indicates the page number that is
being printed. If the spool writer is stopped while printing a spool file
entry, this column indicates the page number that was being printed by the
spool writer when it was stopped.
CD
4·78
This line is for operator action. If you enter any character other than I, R,
U, or E, the system will page forward as if F were entered.
How to Start a Spool Writer
r,L,
Command Format
START PRT, [forms number]
(S)
(P)
WS-idJ
ALL
Parameters
PRT: Starts spool writers for the printers. The PRT
parameter can be used to start the spool writer(s) after
IPL. (If the autowriter function is active, the spool writers
are automatically started during IPL and you need not
enter a START PRT command.) The PRT parameter can
also be used to start the spool writer(s) after the STOP PRT
command has been entered to stop the spool writer(s);
when a spool writer is started, printing begins with the
first available entry on the spool file.
forms number: Only entries using the specified
forms number are printed. Up to four characters can be
specified. If a forms number is not specified, all entries
can be printed regardless of the forms number that is
required.
ws-id: ID of the printer for which the spool writer is to
be started. If you omit this parameter, the spool writer
for the printer assigned as the system printer will be
started.
ALL: Start spool writers for all printers.
Note: When a spool writer is started, printing normally
begins with the first available spool file entry. However,
printing may not begin for one of the following reasons:
• The entire spool file has been held by the system
operator.
•
The system has been stopped by the system operator.
•
The spool file is empty or does not contain any entries
that are available for printing on the specified printer.
Spoolfitetmtrles may not be available for printing if
they are held, being copied by the COPYPRT procedure,
still being created, or if they require different forms than
the spool writer is using (if the spool writer was started
with a forms number specified).
• There are insufficient system resources available to
allow the spool writer to begin printing.
• The printer is being used by another program, is offline,
is not powere~ on, or requires some other operator
intervention, such as correcting a paper jam. In any of
these cases, the spool writer attempts to begin printing
and issues a message when the condition is detected.
System Console Operation
4-79
How to Stop a Spool Writer
Command Format
STOP PRT, [PAGE] [,WS-idJ
(P)
(P)
JOB
,ALL
Parameters
PRT: Stops spool writers for the printers. If an entry is
being printed, printing stops. You can restart the printing
by entering the START PRT control command or the
RESTART PRT control command. Entries can be added
to the spool file when the writer is stopped, but the
entries cannot be printed until the spool writer is started
or restarted.
PAGE: Stops the spool writer for the specified printer
(ws-id) after the current page has completed printing.
JOB: Stops the spool writer for the specified printer
(ws-id) after the current spool file entry has completed
printing.
ws-id: 10 of the printer for which the spool writer is
to be stopped. If you omit this parameter, the spool
writer for the printer assigned as the system printer will
be stopped.
ALL: Stops the spool writers for all printers.
4-80
How to Restart a Spool Writer
Command Format
RESTART PRT, [page number] [,ws-id]
(T)
(P)
Note: Use this control command either to resume printing by restarting the spool
writer after it was stopped, or to restart the printing of a spool file entry that is
currently being printed by the spool writer.
Parameters
PRT: Restarts the spool writer for the specified printer.
page number: The number of the page where printing of
the current entry restarts. If the page number is not specified, printing restarts at the beginning of the printed output.
The maximum page number you can specify is 65,535.
ws-id: The work station ID of the printer for which the
spool writer is to be restarted. If you omit this parameter,
the spool write-r for the printer assigned as the system
printer will be restarted.
Note: If a RESTART command is entered and the writer
is not printing a spool file entry and no entries on the spool
file were being printed when the writer was stopped, the
first entry on the spool file will be printed starting from
page 1 even if a page number was specified.
Example
Example A
To restart printing of the current spool file entry at the top
of page 6 on the system printer, enter:
RESTART PRT,6 or
T P,6
Example 8
The entry currently being printed contains 300 pages of
printed output to the system printer. Only the last 50
pages of output are required. Once the job has begun
printing, the operator can use the following command
to print the last 50 pages:
RESTART PRT,251 or
T P,251
System Console Operation
4-81
How to Display the Spool-Writer Status
The Spool Writer Status display shows the status of the spool writer program for
each printer.
CommaAd-Format
STATUS WRT [,ws-id]
(D)
(WRT)
Parameters
WRT: Displays the status of the spool writer for each
printer. Refer to Figure 4-7 for an explanation of the
display that appears.
w&id:- The. workstation 10 of the printer for which the
spool writer status information is to be displayed. If you
do not specify a printer ID, the spool writer status information for all printers is displayed.
Example
STATUS WRT or
D
WRT
•e
r
e
:::~RITER
•
e 0
•
STATUS
IT 7Wl
PRT
ID
CTRl
CNSl
HSG
ACTIVE
RES
PRTY
SEP
PAGES
PI
P2
P3
P4
WI
WI
Xl
WI
N
N
N
N
STARTED
STOPPED
STARTED
STOPPED
N
Y
N
Y
N
N
N
N
0
1
I
I
FORMS
SPOOL
ID
0001
0001
0001
0001
SP0003 CATALOG
PROC
NAME
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR- E-"END •••••••••..•• F
Figure 4-7. Spool Writer Status Display
4-82
"
G
e
CD
PRT ID: the work station ID of the printer.
CTR L CNSL: the work station ID of the display station that controls the
printer. If the printer is currently controlled by a subconsole, the work
station ID of the subconsole is displayed; if the printer is not currently controlled by a subconsole, the system console work station ID is displayed.
MSG: Y specifies that a spool writer message is pending. N specifies that
no spool writer messages are pending.
ACTIVE: indicates one of the following for the status of the spool writer:
• STARTED: indicates that the spool writer is started.
• STARTED forms number: indicates that the spool writer is started and
will print only the jobs that require the forms number that was specified
with the START PRT command.
•
RESTARTED: indicates that the subconsole operator or the system
operator has entered the REST ART command and that the spool writer
has been restarted.
• STOPPED: indicates that the spool writer is stopped.
• STOP PAGE: indicates that the spool writer is stopped when it finishes
printing the current page because the STOP PRT command was entered
with the PAG E parameter.
• STOP JOB: indicates that the spool writer is stopped when it finishes
printing the current job because the STOP PRT command was entered
with the JOB parameter.
• STOP SYSTEM: indicates that the spool writer is started but that the
system operator has entered a STOP SYSTEM command; therefore, the
spool writer cannot perform any printing until the system operator
enters a START SYSTEM command.
•
QUEUE HELD: indicates that the spool writer is started but that the
system operator has entered the HOLD PRT command; therefore, the
spool queue is held and the spool writer cannot perform any printing
until the system operator enters a RELEASE PRT command.
System Console Operation
4-83
e
RES: Y specifies that the spool writer is resident. N specifies that the
spool writer is swappable.
•
PRTY: indicates the priority assigned to this spool writer: H indicates a
high priority and N indicates a normal priority.
•
SEP PAGES: indicates the number of separator pages that are printed
preceding each spool file entry.
o
o
e
FORMS: indicates the forms number that the spool writer is currently
using for printing.
SPOOL 10: is the 6-character system-assigned name of the entry on the
spool file that the spool writer is currently printing.
PROC NAME: is the name of the procedure that created the spool file entry
that the spool writer is currently printing.
Notes:
1. The spool-id and the procedure name are both blank if the spool writer is not
printing a spool file entry.
2. The spool-id and the procedure name are both displayed if the spool writer is
currently printing a spool file entry .
•
4-84
How to Cancel Spool File Entries
Command Format
Parameters
CANCEL PRT
(C)
(P)
{::~~I-id}
,ws-id
PRT: Cancels the specified entry (spool-id), all spool file
entries for a specified printer (ws-id), or all spool file
entries on the spool file.
spool-id: The 6-character spool file ID, beginning with the
characters SP. You can use the STATUS PRT control
command to determine the spool file ID of the entry to
be cancelled.
ALL: Deletes all entries from the spool file except any
entries being copied by the COPYPRT procedure or any
entries that are still being created.
ws-id: The work station ID of the printer for which all
entries are to be cancelled. Any entries being copied by
the COPYPRT procedure or any entries that are still
being created are not cancelled.
Note: When Allor a printer ID is specified, the system
indicates the CANCEL command is successful, even though
there may not have been any spool file entries cancelled
by the command.
Example
To cancel all entries on the spool file, enter:
CANCEL PRT,Allor
C P,All
System Console Operation
4-85
How to Hold Spool File Entries
Command Format
Parameters
HOLD PRT
(H)
(P)
[,S. PO~I-id]
,ws-Id
PRT: Holds the specified entry (spool-id) or all spool file
entries on the spool file to be printed on the specified
printer. If neither the spool-id parameter nor the ws-id
parameter is specified, the entire spool file is held.
spool-id: The 6-character spool file 10, beginning with
the characters SP, of the entry to hold. You can use the
STATUS PRT control command to determine the spool
file 10 of the entry to be held.
ws-id: The work station 10 of the printer for which all
entries are to be held.
Notes:
1. You can enter the HOLD command even before the
program creating the spool file entry has terminated.
2. If you specify a HOLD command for an entry while it
is printing, the spool writer no longer prints that entry
but begins printing the next entry on the spool file.
The held entry will not be printed until a RELEASE
command control is entered for the held entry.
3. If you specify a HOLD command for all spool file
entries for a printer while the spool writer is printing
an entry on that printer, the spool writer will no longer
print that entry nor any other entry in the spool file.
As new entries are added to the spool file they may be
printed, but entries that were in the spool file when
the HOLD command was entered cannot be printed
until they are released by the RELEASE command.
4. If you enter a HOLD command without specifying a
spool-id or a ws-id, the entire spool file is held. Spool
file entries currently being printed are allowed to finish
printing, but n.Qotber spool file entries can be printed
until the RELEASE PRT command is entered (with
no other parameters). Holding and releasing the entire
spool file in this way has no effect on the held status
of individual spool file entries.
Example
To hold entry SP0036 on the spool file, enter:
HOLD PRT,SP0036 or
H P,SP0036
Entry SP0036 will stop printing immediately.
4-86
How to Release Spool File Entries
Command Format
,SPOOI-idJ
RELEASE PRT ,AllH
[
(l)
(P)
,ws-id
Parameters
PRT: Indicates that a specified entry or all entries on the
spool file for all printers or for a specific printer should be
released. The RELEASE command releases spool file
entries that are held and makes them available for
printing. If a spool-id, the AllH parameter, or a ws-id
is not specified, the entire spool file is released, except
for entries that were held individually.
ALLH: Releases all entries that were either individually
held or put in the spool file with a PRINTER OCl statement that specified PRIORITY-O. The AllH parameter
does not release the entire spool file if the entire file was
held.
spool-id: The 6-character spool file 10, beginning with the
characters SP, of the entry to release. You can use the
STATUS PRT control command to determine the spool
file 10 of the entry to be released.
ws-id: The work station 10 of the printer for which all
entries are to be released for printing.
Note: When a spool file entry is released, the spool writer
normally begins printing the entry if the spool writer is
not already printing another spool file entry. However,
printing may not begin for one of the following reasons:
• The spool writer has been stopped by the subconsole
or system operator.
• The system has been stopped by the system operator.
• The entire spool file
operator.
h~_~peen
held by the system
• The spool file entry is not available for printing
because the entry is still being created, is being copied
by the COPYPRT procedure, or requires a different
form than the spool writer is using (if the spool
writer was started with a forms number specified).
• There are insufficient system resources to allow the
spool writer to begin printing.
• The printer is offline, is not powered on, or requires
some other kind of operator intervention, such as
correcting a paper jam. The spool writer attempts
to start printing and issues a message when any of
these conditiens are detected.
System Console Operation
4-87
Example
Example A
To release entry SP0036 on the spool file, enter:
RELEASE PRT,SP0036 or
L P,SP0036
Example 8
To release the entire spool file if previously held using
the HOLD PRT command with no other parameters
specified, enter:
RELEASE PRT or
L P
Note: Individually held entries will continue to be held.
4-88
How to Change the Number of Printed Copie$ of Spool File Entries
Command Format
CHANGE COPI ES,nn,spool-id
(G)
Parameters
COPIES: Changes the number of copies of printed output
for an entry in the spool file. You can use the STATUS
PRT control command to determine the number of copies
remaining to be printed for all entries in the spool file.
nn: The number of copies to print for the entry. This
parameter can be from 1 through 99.
spool-id: The 6-character, system-assigned name of the
entry on the spool file, which begins with SP. You can use
the STATUS PRT control command to determine the spool
file 10 of the entry on the spool file and the number of
copies that the entry prints.
Example
To change entry SPOOll on the spool file to print five copies
of output, enter:
CHANGE COPIES,5,SP0011 or
G COPIES,5,SPOOll
System Console Operation
4-89
How to Change the Defer Status of a Spool File Entry
Command Format
CHANGE DEFER,
(G)
Parameters
[~~SJ ,spool-id
-
DEFER: Indicates whether the spool file entry can be
printed while it is being created or only after it has been
created.
YES: Indicates that the spool file entry is to be printed
only after it has been created.
NO: Indicates that the spool file entry can be printed while
it is being created. NO is the default.
spool-id: The 6-character, system-assigned name of the
entry on the spool file, which begins with SP. You can use
the STATUS PRT control command to determine the spool
file ID of the entry for which the defer status is to be
changed.
Notes:
1. When the defer status of a spool file entry that is still
being created is changed to NO, the spool writer normally
begins printing the entry if the spool writer is not
already printing another spool file entry. However,
printing may not begin for one of the following reasons:
• The spool writer has been stopped by the subconsole
or system operator.
• The system has been stopped by the system operator.
• The entire spool file has been held by the system
operator.
• The spool file entry is not available for printing
because the entry is held, is being copied by the
COPYPRT procedure, or requires a different form
than the spool writer is using (if the spool writer
was started with a forms number specified).
• There are insufficient system resources available
to allow the spool writer to begin printing.
• The printer is being used by another program, is
offline, is not powered on, or required some other
operator intervention, such as correcting a paper
jam. In any of these cases, the spool writer
attempts to begin printing and issues a message
when the condition is detected.
4-90
2. If you change the defer status to YES for an entry that
is being both created and printed, the spool writer will
no longer print that entry, but begins printing the next
entry in the spool file. The entry for which the defer
status was changed can be printed after it has been
created, or if the defer status is changed back to NO.
Example
To print entry SP0023 while it is being created, enter:
CHANGE DEFER,NO,SP0023 or
G DEFER"SP0023
System Console Operation
4-91
How to Change the Forms Number of Spool File Entries
Command Format
CHANGE FORMS,xxxx,spool-id
(G)
Parameters
FORMS: Changes the forms number to be used for an
entry on the spool file.
xxxx: The forms number of the forms to be used for the
entry. You can specify from 1 to 4 characters.
spool-id: The 6-character, system-assigned name of the
entry on the spool file. You can use the STATUS PRT
control command to determine the spool file 10 of the
entry on the spool file and the forms number for the
entry.
Notes:
1. An error message is issued if you attempt to change
the forms for an entry that is being printed by the
spool writer.
2. If the spool writer was started with a specified forms
number so that only the spool file entries that
required the specified forms are printed, and if the
CHANGE command is used to change the forms
number required by a spool file entry to the forms
number that the spool writer is printing, then the
spool writer normally begins printing the spool file
entry if the spool writer is not already printing another
spool file entry. However, printing may not begin
for one of the following reasons:
• The spool writer has been stopped by the subconsole
or system operator.
• The system has been stopped by the system operator.
• The entire spool fi Ie has been held by the system
operator.
• The spool file entry is not available for printing
because it is held, is still being created, or is being
copied by the COPYPRT procedure.
• There are insufficient system resources available to
allow the spool writer to begin printing.
• The printer is being used by another program, is
offline, is not powered on, or requires some other
operator intervention, such as correcting a paper
jam. In any of these cases, the spool writer attempts
to begin printing and issues a message when the
condition is detected.
Example
To change the forms number of entry SP0011 to PT1, enter:
CHANGE FORMS,PT1 ,SP0011 or
G FORMS,PT1,SP0011
System Console Operation
4-93
How to Change the Printer 10
{'SPO~I-id}
Command Format
CHANGE 10
(G)
,
Parameters
ID: Changes the printer 10 for a spool file entry or for
all spool file entries that are to be printed on a specified
printer.
,ws-ld1
ws-id: This is the 10 of the newly assigned printer.
spoo/-id: The 6-character, system-assigned name of the
entry on the spool file. You can use the ~ ATUS PRT
control command to determine the spool file 10 of the
entry to be changed.
ws-id1: This is the work station 10 of a printer. All spool
file entries that are to be printed on this printer will be
changed to be printed on the printer indicated by ws-id,
except any print file that is currently being printed by
the spool writer.
Notes:
1. If ws-id1 is specified in this command, the system
indicates that the change was successful even though
there were no spool file entries to be changed.
2. If ws-id1 is specified, the command applies only to the
spool file entries that were in the spool file when the
command was entered. Spool file entries added afterward are not affected by the command.
3. If a spool-id is specified, an error message is issued if
the specified spoQI file entry is being printed by the
spool writer.
4. When the printer destination of a spool file entry is
changed, the spool writer normally begins printing
the entry if the spool writer is not already printing
another spool file entry. However, printing may
not begin for one of the following reasons:
• The spool writer has been stopped by the subeonsole or system operator;
• The system has been stopped by ~he system operator.
• The entire spool file has been held by the system
operator.
• The spool file entry is not available for printing
, because it is held, is still being created, is being copied
by the COPYPRT procedure, or requires different
forms than the spool writer is using (if the spool
writer was started with a forms number specified).
4-94
• There are insufficient system resources available to
allow the spool writer to begin printing .
• The printer is being used by another program, is
offline, is not powered on, or requires some other
operator intervention, such as correcting a paper
jam. In any of these cases, the spool writer attempts
to begin printing and issues a message when the
condition is detected.
Example
To change all spool file entries with an ID of P2 to printer
ID P1, enter:
CHANGE ID,P1 ,P2 or
G ID,P1,P2
To change the entry SP0035 to have a printer ID of P2,
enter:
CHANGE ID,P2,SP0035
G ID,P2,SP0035
System Console Operation
4-95
How to Change the Order of Spool File Entries
Command Format
CHANGE PRT ,spool-id [,spool-id1 ]
(G)
Parameters:
(P)
.
PRT: Changes the position of an entry in the spool file.
spoo/-id: The 6-character, system-assigned name of the
spool file entry to be changed. You can display the spool
file via the STATUS PRT control command to determine
an entry's name.
spoo/-id: The 6-character, system-assigned name of an
entry on the spool file, which begins with SP. The entry
being changed (spool-id) is placed after the entry with
spool-id1 and is assigned the same print priority as the
entry with spool-id 1. If you do not specify spool-id 1,
spool-id becomes the first entry in the spool file with a
priority of 5.
Example
To move entry SP0036 ahead of all entries on the spool file,
enter:
CHANGE PRT,SP0036 or
G P,SP0036
4-96
How to Change the Priority of a Spool Writer
HIGH
]
[
.]
,ws-Id
Command Format
f~ANGE PRTY, [ NORMAL
Parameters
PRTY: Changes the priority of a spool writer.
HIGH: The spool writer is to have high priority.
NORMAL: The spool writer is to have normal priority.
NORMAL is the default value if a priority is not specified.
ws-id: The 10 of the printer for which the spool writer
priority is to be changed. If a printer 10 is not specified,
the 10 of the system printer is assumed.
Example
To assign high priority to the spool writer for printer P2,
enter:
CHANGE PRTY,HIGH,P2 or
G PRTY,HIGH,P2
System Console Operation
4"97
How to Change the Resident/Swappable Attribute of a Spool Writer
Command Format
CHANGE RES,
(G)
Parameters
[~~S]
Gws-id]
-
RES: Changes the resident/swappable attribute of a spool
writer. Use the STATUS WRT command to determine the
status of the resident/swappable attribute.
YES- The writer is to be resident when loaded into main
storage.
NO: The writer can be swapped when loaded into main
storage. NO is the default value.
ws-id: The 10 of the printer for which the resident/
swappable attribute of the spool writer is to be changed.
If a printer 10 is not specified, the 10 of the system printer
is assumed.
Note: This command cannot be entered while the spool
writer is in main storage. To ensure that the spool writer
is not in main storage, use the STOP command to stop
the spool writer.
Example
To make the spool writer for printer P2 swappable, enter:
CHANGE RES,NO,P2 or
G RES"P2
4-98
How to Change the Number of Separator Pages Printed by a Spool Writer
Command Format
CHANG E SEP,
(G)
Parameters
[!]
[,ws-id]
3
SEP: Changes the number of separator pages printed by
the spool writer before each spool file entry.
0,1,2,3: The number of separator pages to be printed by
the spool writer before each spool file entry. The default
value is 0 if a number is not specified.
ws-id: The 10 of the printer for which the number of
separator pages printed by the spool writer is to be
changed. If a printer 10 is not specified, the 10 of the
system printer is assumed.
Example
To have no separator pages printed on printer P2 by the
spool writer, enter:
CHANGE SEP,O,P2 or
G SEP"P2
System Console Operation
4-99
General Spooling Examples
There are several ways to accomplish the tasks required in Example 1 and Example
2. The ways that are described show how spooling commands can be used
together to give you control of the spool file.
Example 1
You have three entries in the spool file. SP0295 has 120 pages of printed output,
SP0296 has five pages of printed output, and SP0297 has 282 pages of printed
output. You have started the spool writer either by entering the START PRT
command or by using the autowriter function, and SP0295 has started printing.
You decide to print the five-page job (SP0296) without having to wait for the
120-page job (SP0295) to complete printing. By entering the STATUS PRT
control command at this time, the status display would look like this:
SPOOLED PRINT STATUS
BLOCKS AVAILABLE:
JOBNAME USER
POS 10
PROC
1 SP0295 lISTLIBR WI081225 RON
2 SP0296 CATALOG WI081500 RON
3 SP0297 LISTL1BR WI081537 RON
**COMPLETE**
763 OF
1134
PRINTER 10
$SYSLIST P2 Al
$SYSLIST P2 1
$SYSLIST P2 1
0001
0001
0'001
1
1
1
120
5
282
14
Notice the A
in the PRTY
(priority) column.
This tells you
that the spool
writer is currently printing
SP0295.
The 14 in the
WRT column
tells you that
the spool writer
is currently
printing page 14.
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-ENO •••.••.••..•. F
To print SP0296 before SP0295 has completed printing, you must first stop the
printing of SP0295. This can be done by stopping the spool writer using the
STOP PRT control command. Enter:
STOP PRT"P2
(P)
(P)
When you enter the STOP PRT command, the following display is shown:
Notice that the A in the PRTY
(priority) column is no longer
displayed, indicating that the
spool writer is not printing
SP0295.
SPOOLED PRINT STATUS
BLOCKS AVAILABLE:
POS 10
PROC
JOBNAHE USER
**COHPLETE**
763 OF
ll34
PRINTER 10
1 SP0295 LISTLIBR WI081225 RON
WI081500 RON
3 SP0297 LISTLIBR WI081537 RON
$SYSLIST P2
$SYSLIST P2
$SYSLIST P2
2 SP0296 CATALOG
CONSOLE
WI
---PAGES--TOTAL
WRT
0001
0001
0001
120
14
5
282
With the absence of
the A in the PRTY
(priority) column,
the 14 in the WRT
column indicates that
the spool writer was
printing page 14 when
it was stopped.
SPOOL WRITER STOPPED FOR PRINTER P2
ENTER F-FORWARO, I-INPUT, R-RESTART, U-UPOATE, OR E-ENO •••.••••••••• I
P p, ,P2
Now you have stopped the printing of SP0295. To begin printing the five-page
job (SP0296) ahead of SP0295, move SP0296 to the top of the spool queue,
ahead of SP0295. This can be done using the CHANGE PRT control command.
Enter:
CHANGE PRT,SP0296
(G)
(P)
System Console Operation
4-101
When you enter the CHANGE PRT command, the following display is shown:
Notice that SP0296 has been
moved to the top of the spool
queue, ahead of SP0295.
SPOOLED PRINT STATUS
uLOCKS AVAILABLE:
JOBt-tAME USER
1 SP0296 CATALOG W1081500 RON
2 SP0295 LlS-llIBR W-l-O~ ROW
3 SP0297 LISTLIBR WI081537 RON
**COMPLETE**
CONSOLE
WI
763 OF
1134
---PAGES--PRINTER 10 PRTY FORM COpy TOTAL
WRT
$SYSLIST P2
5
--$-~I-S-:r ~
1-
$SYSLIST P2
1
The priority of
SP0296 has been
changed to the
maximum value (5)
because it was
moved to the top
of the spool queue.
CHANGE COMMAND SUCCESSFUL
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •••..•••••••. I
G P,SP0296
The spool file entries are now in the desired sequence for printing. To begin
printing, use the START PRT control command to start the spool writer. Enter:
START PRT"P2
(S)
4-102
(P)
When you enter the START PRT command, the following display is shown:
Notice the A in the PRTY (priority)
column. This tells you that the spool
writer has begun printing SP0296.
/
SPOOLED PRINT STATUS
BLOCKS AVAILABLE:
POS 10
PROC
JOBNAME USER
1 SP0296 CATALOG W1081500 RON
2 SP0295 LISTLIBR WI081255 RON
3 SP0297 LISTLIBR WI081537 RON
**COMPLETE*.~
CONSOLE
WI
763 OF
1134
---PAGES--PRINTER 10 PR.Y fORM COPY TOTAL
WRT
$SYSlIST P2 A5
$SYSLIST P2 1
$SYSLIST P2 1
0001
0001
0001
1
1
1
5
120
282
~
1
14"
"
1'\
The 1 in the WRT
column tells you
that the writer is
currently printing page 1.
SPOOL WRITER STARTED FOR PRINTER P2
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END ....••••••••. F
S P" P2
When SP0296 has completed printing, it is removed from the spool file, and the
spool writer begins printing SP0295 because it is next on the queue.
System Console Operation
4-103
Notice that SP0296 is no longer on the
spool queue. The spool writer has begun
printing SP0295 and is currently on page 1.~
SPOOLED PRINT STATUS
BLOCKS AVAILABLE:
POS 10
PROC
JOBNAME USER
1 SP0295 LISTLIBR 1011081225 RON
2 SP0297 LISTLIBR WI081537 RON
CONS~L
" :WI ~
**COMPLETE**
770 OF
1134
PRINTER 10 PRTY FORM COpy
$SYSLIST P2 Al
$SYSLIST P2 1
0001
0001
---PA~ES---
TOTAL
WRT
120
282
1
ENTER F-FORWARO, I-INPUT, R-RESTART, U-UPOATE, OR E-ENO .•...•.•.••.. F
Because the first 13 pages of SP0295 were printed prior to stopping the spool
writer, you may not want to print them again. If not, you can use the RESTART
PRT control command to restart the spool writer on page 14. Enter
RESTART PRT,14,P2
(T)
4-104
(P)
14"\.
Notice that the spool writer
now begins printing page
SPOOLED PRINT STATUS
BLOCKS AVAILABLE:
POS 10
PROC
JOBNAME USER
1 SP0295 lISTl1BR WI081225 RON
2 SP0297 lISTl1BR WI081537 RON
CON~OL.:"':';
WI"
--+P
**COMPLETE**
770 OF
1134
PRINTER 10 PRTY FORM COpy
$SYSLIST P2 Al
$SYSL1ST P2 1
0001
0001
~ES---
TOTAL
WRT
120
282
14
SPOOL WRITER RESTARTED FOR PRINTER P2
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPOATE, OR E-ENO .•..••..••••• F
T P,14,P2
System Console Operation
4-105
Example 2
You have several entries in the spool file to be printed. One of the entries
requires form ABCD, and the remaining entries require form 0001. The spool writer
is currently printing entry SP0306, using form 0001. By entering the STATUS PRT
control command at this time, the status display would look like this:
SPOOLED PRINT STATUS
BLOCKS AVAILABLE:
POS 10
PIroG
JOmWtE- USER
1
2
3
4
5
SP0306
SP0307
SP0308
SP0309
SP0310
CATALOG
CATALOG
LI8LIST
HISTORY
WI082600
WI083622
WI0837I8
WI083744
WI0839IO
RON
RON
RON
RON
RON
**COMPLETE**
CONSOLE
WI
1029 OF
1134
---PAGES--PRUnER 10 PRT'( FORM COpy TOTAL
WRT
$SYSLIST
$SYSLIST
$SYSLIST
$SYSLIST
PRINTKEY
P2 Al
P2 I
Pi! 1
P2 1
P2 I
000r1:_ _~5_:3__
ABCD 1
0001 1
2
Notice in the
0001 1
36
---FORM column
1
0001 1
there are several
entries to be
printed on form
0001 and one
entry to be
printed on
form ABCD.
ENTER f-fORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END .•••..••.••.• f
When SP0306 has been printed, it is removed from the spool queue, and the
spool writer begins printing SP0307. Prior to beginning the printing of SP0307,
the spool writer determines that form ABCD is required, and the spool writer
issues a message asking you to mount form ABCD on printer P2.
4-106
Notice that SP0306 has been removed from
the spool file, and that the spool writer is
attempting to print SP0307 requiring
form ABeD.
SPOOLED PRINT STATUS
BLOCKS AVAILABLE:
POS 10
PROC
JOBNAHE USER
1 SP0307 CATALOG
2 SP0308 LIBLIST
3 SP0309 HISTORY
4 SP0310
WI083622
WI083718
WI083744
WI083910
RON
RON
RON
RON
WI
CONSOLE
---PAGES--TOTAL
WRT
**COHPLETE**
1043 OF
1134
PRINTER 10
$SYSLIST
$SYSLIST
$SYSLIST
PRINTKEY
P2 Al
P2 1
P2 1
P2 1
ABCO
0001
0001
0001
5
2
36
1
ENTER f-FORWARD, I-INPUT, R-RESTART, U-UPOATE, OR E-ENO ..•...•..•••. F
System Console Operation
4-107
If you end the STATUS PRT display and return to the console display, you will
see the spool writer message (SYS-1404) asking you to change the forms.
SYSTEM
R C
11
REPLY. COMMAND SUCCESSFUL
SYS-1404 OPTIONS (012 )
ON PRINTER P2 CHANGE TO FORMS NUMBER ABCD .••
You would like to change the forms as few times as possible. Remembering the
STATUS PRT display showed the normal sequence of printing would require
you to change to form ABeD to print one entry from the spool file and then
change back to form 0001 to print the remaining entries, you decide instead to
print SP0307 after all the other entries have been printed.
This can be done by using the HOLD PRT control command to hold entry
SP0307 for later printing. Instead of responding to message SYS-1404, enter:
HOLD PRT,SP0307
(H)
4-108
(P)
CONSOLE
WI
Notice that the system automatically
replaces the message reply ID with
two asterisks.
SYSTEM
CONSOLE
WI
R C
REPLY COMMAND SUCCESSFUL
** SYS-1404 OPTIONS (012 )
** ON PRINTER P2 CHANGE TO FORMS NUMBER ABCD .••
H P,SP0307
HOLD COMMAND SUCCESSFUL
To return to the STATUS PRT display, enter the STATUS PRT control command.
System Console Operation
4-109
Notice that the A is no longer displayed
in the PRTY (priority) column for SP0307,
indicating that the spool writer is no longer
attempting to print SP0307, and that an H
is displayed in the PRTY (priority) column
indicating that SP0307 has been held.
SPOOLED PRINT STATUS
BLOCKS AVAILABLE:
POS 10
PROC
JOBNAME USER
1 SP0307 CATALOG
SPG30S lIBU-ST
3 SP0309 HISTORY
4 SP0310
e
WI083622 RON
RON
W1083744 RON
WI083910 RON
Wl083718
CONSOLE
WI
---PAGES--TOTAL
WRT
**COMPLETE**
1043 OF
1134
PRINTER 10
$SYSLIST
$SYSlIST
$SYSLIST
PRINTKEY
P2
P2
ABCD
0001
P2
pi
1
5
2
b001
1
1
36
0001
1
1
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •••.••••••••. I
Notice that the A is displayed in the PRTY
(priority) column for SP0308, indicating that
the spool writer has begun printing SP0308.
The 1 in the WRT column indicates that the
spool writer is printing page 1.
4-110
As each entry that requires form 0001 is printed, the entry is removed from the
spool queue so that only SP0307 (held) remains to be printed.
SPOOLED PRINT STATUS
BLOCKS AVAILABLE:
POS 10
PROC
JOBNAME USER
SP0307 CATALOG
W1083622 RON
**COMPLETE**
CONSOLE
WI
1078 OF
1134
---PAGES--PRINTER 10 PRTY FORM COPY TOTAL
WRT
$SYSLIST P2
IH
ABCD
5
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •••...•.•.•.. F
System Console Operation
4-111
Because SP0307 is held, it must be released before it can be printed. YOLI can
use the RELEASE PRT control command to release the entry. Enter:
RELEASE PRT,SP0307
(L)
(P)
When the release command has been entered, the spool writer will begin printing
SP0307. Prior to printing SP0307, the spool writer will issue a message asking
you to change the forms to ABeD. After you have changed the forms, respond
to the message with option 1, and printing will begin.
SPOOLED PRINT STATUS
BLOCKS AVAILABLE:
POS 10
PROC
JOBNAME USER
SP0307 CATALOG
W1083622 RON
**COMPLETE**
CONSOLE
WI
1078 OF
1134
---PAGES--PRINTER 10 PRTY FORM COpy TOTAL
WRT
$SYSLIST P2 Al
ABCD
5
Notice that the
H is no longer
displayed in the
PRTY (priority)
column because
SP0307 is no
longer held and
the spool writer
has begun
printing SP0307.
RELEASE COMMAND SUCCESSFUL
ENTER F-FORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END ...•.•.••••.• F
L P,SP0307
4-112
INPUT JOB QUEUE-CONTROL FROM THE SYSTEM CONSOLE
A display station operator can enter a job and then continue with other activities,
without waiting for that job to execute, by using the SSP facility called input job
queue. The input job queue is a list of jobs that have been submitted for execution
but are not currently executing.
Waiting for a job to execute can waste time and decrease the productivity of the
system. If a job does not require input from an operator during execution, the job
can be placed on the input job queue. You would typically want to place long running jobs and jobs that require minimal attention (perhaps only form changing, for
example) on the input job queue.
The default size of the input job queue is 20 jobs. Jobs must be a command
statement or an OCl statement (LlSTLlBR or CATALOG, for example). At IPl,
you can change the size of the input job queue, remove existing jobs from the queue,
and specify whether or not to begin executing jobs from the queue. Refer to IPL
from Disk, earlier in this chapter, for an explanation of how to override the current
parameters.
Only one job executes at a time from the input job queue, and informational message output is directed to the system console and/or system printer or disk.
You control the order of initiation of the queued jobs and give them priority as
required. Specifically, you can use control commands to:
•
Display the queue
•
Start initiation of jobs from the queue
• Stop initiation of jobs from the queue
• Cancel one job or all jobs on the queue
• Change the order of jobs on the queue
This section explains each of these activities.
Once a job is initiated from the input job queue, it can be controlled (started or
stopped) by using the START JOB or STOP JOB control command.
System Console Operation
4-113
How to Display the Input Job Queue
The job queue status display shows all entries on the input job queue.
Command Format
STATUS JOBO [,jobname]
(D)
(J)
JOBQ: Displays one or all entries on the input job queue.
Parameters
jobname: The 8-character, system-assigned name of the job
for which statuslnformatlon is displayed. If jobname is
omitted, the display shows the status of all jobs on the input
job queue for the requesting display station.
STATUS JOBQ or
oJ
Example
The following display appears:
OGe~Goe
'\~:~ q~~OBS
POS
1
2
3
~
~OB
WI081521
WI081805
WI091214
s~--:J::-I:-i-\-j----'OLE
~PLETEJ'* I
~
QUE~~~PEOI
r:jjSTATUS
IN
00 • •
PROCEDURE
PAYROLL
ACCTREC
ACCTPAY
WI
3 OF
\20
PRTY
EXEC PRTY
USER
LIBRARY
5
H
3
3
N
M
HML
HML
HML
PAYLIB
LEDGER
LEDGER
JQ
ENTER f-fORWARD, I-INPUT, R-RESTART, U-UPDATE, OR E-END •......•••..•
o
e.
e
e
The relative position of the job in the queue.
JOB lists the jobname assigned to this job.
The number of jobs currently in the queue out of the maximum that can be in
the queue.
STOPPED appears if the JOBO has not been started.
•
4-114
PROCEDURE lists the prpcedure name of this job.
f
o
CD
CD
o
e
o
o
JO PRTY indicates a job's position on the input job queue. Jobs with a job
queue priority of 5 are the first to be taken from the queue for execution.
COMPLETE appears if the entries shown on the screen are the last entries
listed for this display station.
EXEC PRIORITY indicates a job's execution priority. Jobs with high priority
are run with the least number of interruptions:
H: high execution priority
M: medium execution priority
N: normal execution priority
L: low execution priority
USER lists the user ID of the submitter.
LIBRARY lists the optional user library the procedure is to come from.
CONSO LE indicates that the STATUS JOBO command was issued from
console mode and system console commands are valid with the I option.
This line is for operator action. If you enter any character other than I, R, U,
or E, the system will page forward as if F were pressed.
How to Start the Input Job Queue
Command Format
START JOBO
(S)
(J)
Parameter
JOBO: Starts running jobs on the input job queue. If the
input job queue becomes empty, running of jobs begins
automatically when one or more jobs are placed on the
queue.
Example
The initiation of jobs from the input job queue was stopped
by a STOP JOBO control command. To start running jobs
from the queue, enter:
START JOBO or
S J
How to Stop the Input Job Queue
Command Format
STOP JOBO
(P)
(J)
Parameter
JOBO: Stops the initiation of jobs from the input job queue.
The job that was running continues until it completes.
Example
STOP JOBO or
P J
System Console Operation
4-115
How to Cancel Jobs on the I nput Job Queue
Command Format
Parameters
CANCEL JOSO
(C)
(J)
{,~LL
}
,Jobname
JOBQ: Cancels the specified job or all jobs on the input
job queue.
ALL: Cancels all jobs from the input job queue.
jobname: Specifies the job to cancel.
Examples
•
To cancel
~II
jobs on the input job queue, enter:
CANCEL JOSO,ALL or
C J,ALL
•
To cancel only job W2001820 on the input job queue,
enter:
CANCEL JOSO,W2001820 or
C J,W2001820
How to Change the Order of Jobs on the Input Job Queue
Command Format
CHANGE JOSO ,jobname [,jobname1]
(G)
Parameters
(J)
JOBQ: Changes the position of a job on the input job queue.
jobname: The 8-character, system-assigned job name of the
job to be moved. You can display the input job queue via
the STATUS JOSO control command to determine a job's
name.
jobname-1: The 8-character, system-assigned job name of a
job on the input job queue. The job being moved (jobname) is placed on the input job queue following the job
with the name specified by jobname-1. In addition, the
job being moved assumes the same job queue priority as
jobname-1. If jobname-1 is not specified, the job being
changed is moved to the front of the queue and becomes
a job queue priority 5 job.
See How to Put a Job on the Input Job .Queue in
Chapter 2 of this manual for more information on job
queue priority.
Example
To move job W3083001 on the input job queue so that it
follows job W1051050, enter:
CHANGE JOSO,W3083001,W1051050 or
G J,W3083001,W1051050
4-116
Chapter 5. How to Operate WSU
The work station utility (WSU) provides a way to code data entry, data edit, data
correction and inquiry programs for System/34. This chapter explains how you
generate WSU source programs that the programmer has written; how you use a
WSU program that is the result of the generation; and how you can interactively
enter data for a WSU program. You can enter, review, delete, and insert records.
You can also switch work sessions to correct or update records. A WSU Aid Display
shows options that are valid when you are not in enter mode and when you are
required to direct WSU processing.
If your system supports the ideographic version of the SSP, WSU allows file data to
be ideographic. WSU allows ideographic literals on the D and C specifications only
if ideographic support is indicated by an entry on the J specification. All work
stations that sign on to a WSU program will be required to be of the same type
(alphanumeric or ideographic).
WSU COMMAND STATEMENT
WSU generation begins when you enter the WSU procedure command. You can use
the HELP procedure to enter the WSU procedure command. Enter HELP WSU to
be prompted for the WSU procedure command parameters. The procedure command format is:
library name] [number of blOCkS]
WSU source program name, [ #LlBRARY
, 50
'
HALT
NOHALT ]
NOSTOP
[
REPLACE
,
[LIST
NOLIST ]
NOLISTS
NOLlSTW
PROC
' [NOPROC] ,
PGM
[y] , [lJ
N
0
2
source program name: Specifies the name of the member that contains the. source
program. This name is a required parameter. If you omit it, WSU prompts for it.
library name: Specifies the name of the Iibrary that contains the source program.
If you specify a library name but WSU cannot find the source program in that
library, an error message is issued and program generation does not occur. If you
omit the library name, WSU assumes that the system library (#LlBRARY)
contains the WSU specifications.
number of blocks: Specifies the number of blocks allocated for a work file. If you
omit the number of blocks, WSU allocates 50 blocks for a work file.
HAL T: When a program generation terminal error occurs or a duplicate member is
found, processing stops and a message that requires an operator's reply is issued.
HALT is the default.
NOHAL T: When a terminal error occurs during program generation, processing does
not stop and a message is not issued.
How to Operate WSU
5-1
NOS TOP: A combination of the functions indicated by NOHAl T and REPLACE.
Processing does not stop for terminal errors, and existing members are replaced
automatically with the newly generated program, procedure, $SFGR source
member, or $SFGR object member. If neither NOSTOP nor REPLACE is specified, a message appears for the operator each time a member with a duplicate name
is found.
REPLACE: Any existing members that have the same name as the generated program, procedure, $SFGR source member, or $SFGR object member are automatically replaced by the members created during this generation.
LIST: A complete WSU program generation listing is printed. A complete listing
includes source information, diagnostic information, and $SFGR information.
NOLIST: Source statements, certain diagnostic information, and $SFGR information are not printed in the WSU program generation listing. Only main storage
requirements, disk storage requirements, the procedure generated for program execution, and diagnostic text are printed.
NOLISTS: $SFG R information is not printed in the WSU program generation
listing. Only source information and diagnostic information are printed.
NOLISTW: Source statements and certain diagnostic information are not printed
in the WSU program generation listing. Only the main storage requirements, disk
storage requirements, the procedure generated for program execution, diagnostic
text, and $SFGR information are printed.
PROC: A procedure that calls the WSU program is generated. PROC is the
default when this parameter is omitted.
NOPROC: A procedure that calls the WSU program is not generated.
PGM: Only the WSU program is generated. A procedure, display screen source,
and display screen formats are not generated.
N: Do not place the job on the input job queue. N is the default value when the
parameter is omitted.
Y: Place the job on the input job queue.
5-2
0: Only the following sections are printed in the WSU program generation listing:
•
Source information
•
Extended diagnostics
•
Undefined indicators
•
Multiply defined field names
•
Undefined field names
•
Main storage requirements
•
Disk storage requirements
•
Procedure generated for WSU program execution
•
Diagnostic text
1: Certain cross-reference information, the Indicator Name Usage and Field Name
and Program Label Usage sections, is not printed in the WSU program generation
listing. The default value when the parameter is omitted is 1.
2: Cross-reference information, the Indicator Name Usage and Field Name and
Program Label Usage sections, is printed in the WSU program generation listing.
How to Operate WSU
5-3
WSU PROMPT DISPLAY
System/34 provides a prompt display as an alternative means of entering the WSU
procedure command and its parameters. This display appears when the WSU procedure command is entered and the first parameter (source program name) is missing or when the HELP WSU command is entered. Those parameters that have been
specified on the WSU procedure command are shown on the display. Default values
are shown for parameters that have not been specified.
The fourth line of the prompt display, which allows a WSU job to be placed on the
input job queue, can also be done via the JOBO operator control command, the
JOBO OCl statement, or the WSU procedure command. Refer to the System
Support Reference Manual for descriptions of the JOBO control command and the
JOBO OCl statement.
WORK STATION UTILITY
Allows Creation And Operation Of Interactive Data
Entry, Data Edit ~nd Data Correction Programs_
Source Program Name
L1brary Name •........•..•....•......•.•.•.•.....••..•.........
Stop Option
(HALT/NOHALT/NOSTOP/REPLACE/bl~nk)
~LIBRARY
....•...••••••... HALT
Place On Input Job Queue (YIN) •. _•.•.••.•.•.••••••.•.•.•••••.• N
Print
~SU
Source (LIST/NOLIST/NOLISTW/NOLISTS) .•.•...••..••.•. LIST
Number Of Blocks For Work Fi Ie (1-9999) . . . . . . . . . . . . . . . . . . . . . . . 50
Build
~SU
Procedure (PROC/NOPROC/PGtl) .....••..••...••....••..• PROC
Cross Reference Level
5-4
(0/1/2)
••••••••••••••.•.••••••••••••••• 1
HOW TO SIGN ON
To use a WSU program, enter the name of the WSU program as shown on the following display (in this example, the name of the WSU program is RAENTRY):
,
Wl
CCtiMAND
ENTER cm1MAND OR eCl STATEMENT
RAENrRY
<- READY
ENTER MODE
Enter mode is the initial operating mode, which allows you to enter records into the
transaction file.
How to Operate WSU
5-5
How to Key Data on a Display
When a display appears, the cursor is at the first input field as shown on the following sample display:
Column separators (I )
are programmer defined.
Input Fields
/
INVENTORY RECEIPTS
TRANSACTION QUANTITY
ITEM NUMBER
P.O./MEMO REFERENCE
1-'I I 'I'
" II I
11""'"'
As you key data in a field, the cursor moves left to right across the field. For some
fields that you fill, the cursor will automatically jump to the next input area when
you have keyed the last digit or character in the field. For fields that you do not
fill or for fields that the cursor does not automatically exit, you will have to press a
field exit key (Field Exit, Field+, or Field-) to enter the field (see Figure 5-1 later
in this chapter for key locations). Numeric fields will be right-adjusted when the
field is entered; alphameric fields will be left adjusted when the field is entered,
unless the pro-Qram specifies right-adjust.
To enter a negative value in a field, enter the value and then press Field-. The field
will be right-adjusted and the minus sign will follow the last digit. For example, if
you enter 50 and press the Field- key, 50- is displayed.
5-6
As you enter fields, the cursor advances from left to right across a line as shown
below. When the rightmost input field has been entered, the cursor advances to the
leftmost input field on the next line.
INVENTORY RECEIPTS
TRANSACTION QUANTITY
Il~~1
ITEM NUtiBER
II " I II
P.O./MEMO REFERENCE
IIII I 11111
Now press a field exit key to enter the transaction quantity. The quantity will be rightadjusted and the cursor will move to the next
input field (item number).
You can use any field exit key to skip over a field if a value in that field is not
requ ired by the program.
When you complete a display, enter it by pressing the Enter/Rec Adv key or a user
command function key.
Note: Certain fields, when you complete them or enter them, can cause entry of all
input fields on the display.
How to Operate WSU
5-7
,
INVENTORY RECEIPTS
TRANSACTION QUANTITY
lop.j~
ITEM "''UMBER
Illo~~o~
P.O./MEMO REFERENCE
l~qo~11
Now press the Enter/Rec Adv
key or a user command function key to enter this display.
REVIEW MODE
Review mode is the operating mode that lets you look at records in the transaction
file. If the program allows review and update, you can also update records in the
transaction file.
How to Review Records
You can select review mode in one of the following ways:
•
Hold the Shift key down and press the Page Backward Record key (RolI·O
•
Hold the Shift key down and press the Page Forward Record key (Rollt)
•
Press the Page Backward Group command key (command key 5)
•
Press the Page Forward Group command key (command key 6)
•
Specify a review record number on the WSU menu
•
Hold the Shift key down and press the Resume Review command key (command
key 15) to display the last record you reviewed
You can select alternative displays (if any) by pressing-the Bypass Display command
key (command key 2) or by entering a two-character ID on the WSU menu. The
WSU Command Function Keys and Function Control Keys section later in this
chapter describes the WSU command keys that you can use in review mode.
To go from review mode to enter mode, press the Resume Entry command key
(command key 3).
5-8
REVIEW/DELETE MODE
Review/delete mode lets you logically delete a record or group of records in the
transaction file, if the program you are using allows you to review records.
How to Delete a Record
You may be able to delete the last record you reviewed. First hold the Shift key
down and press the Delete command key (command key 14) to enter review/delete
mode. Then press the Enter/Rec Adv key or a user-defined command key to
delete the record.
If the deleted record was a header record, all detail records in the group-are
deleted also.
To avoid deleting a selected record, press one of the WSU function or WSU
command keys other than the Bypass Display key (command key 2), or press
command key 1 to display the WSU menu and make an entry other than a
display 10 on the menu.
You can press command key 13 to prevent a record from being deleted without
requesting an additional function at the same time.
INSERT MODE
Insert mode is the operating mode that lets you logically insert a record between
records in the transaction file, if your program allows it.
How to Insert a Record
To insert a record you must first review the record that is to precede the inserted
record (refer to the explanation of review mode for ways to do this) and then press
the Insert Mode command function key (command key 4). WSU selects a display
that you can use to insert a record. You can select alternative displays (if any) via
the Bypass Display command function key (command key 2) or via a two-character
lOon the WSU menu.
Refer to WSU Command Function Keys and Function Control Keys later in this
chapter for a description of the keys you can use in insert mode.
HOW TO SELECT A DIFFERENT WORK SESSION
When you enter the name of a WSU program on the command display, the work
session 10 assigned to you is the same as the 10 of your work station. WSU does
not allow you to enter or access records for any session other than the one you
are using.
Your programmer has the option of allowing you to switch to a work session
other than the one assigned to you. Switching sessions allows you to update or
correct records that another operator has entered, or to access your own records
from a work station other than the one you used to enter the records.
How to Operate WSU
5-9
To enter, review, delete, or insert records for a different session, enter a session
selection identifier on the WSU menu display. (Refer to WSU Menu later in this
chapter.) The session you are in ends normally, except that your work station is
not released. The WSU menu reappears to show you the session you have selected.
If you want to restart that session, press the Enter fRec Adv key. After you have
started or restarted a session in this way, you may process records for the session
you selected in any of the normal WSU modes.
Your programmer may limit the number of operators who can switch WSU sessions, or may assign this capability to a particular work station. If so, your programmer will tell you whether you or your work station is authorized to switch
sessions.
When you have finished a work session, you can return to the WSU menu by
pressing command key 1. From the menu, you can switch WSU sessions or restart
the current session by entering a session selection identifier, or you can end the
work session.
HOW TO END A WOR K SESSION
End a work session by pressing the WSU Menu command function key (command
key 1) and specifying EW on the menu or by following a special programmer
directed action (for example, pressing a specific user command function key).
HOW TO RESTART A WSU PROGRAM
You can restart an execution program to do further entry, review, deletion, or
insertion of records in the transaction file:
•
After you have successfully ended your work session .
•
After a Systemf34 error occurred that did not allow you to successfully end your
work session, and all other work sessions have ended.
Restart by entering the name of the WSU program on the Command display.
5-10
WSU MENU
The WSU menu appears when you press the WSU Menu command function key
(command key 1). You can select this menu anytime a display is waiting for input
from you.
The WSU menu allows you to select a display by its ID, end your work session,
restart a session, or review a record. You can also ieave the WSU menu without
making a selection. The following shows and explains the WSU menu:
**~******
WORK ST;\Tlm~ UTILITY ttENU DISPLAY ****~*¥**
ENTER DISPLAY SELECTION IDEtJTIFIER ---------------------------------------- EtHER EW TO EtlD WORK SESSIotl _______
n _ n n ____ n
_____ n n _ n n _ n n _ - - - n -
TI
"
G
~~~~~~~~ ~~~~~~~~~~ ~~~-:: :::: ~=r-e.
::::: ::::::"R:::::T::::n::E:::::::-:::-:::::::_
OR USE CQ!!t1M'D KEY 1 TO RESUtIE •••
CA Ql RV 000005
o
You select a display by entering its two-character 10 on the WSU menu.
G
You can enter EW to end your work session.
e
e
You can select the identifier of a work session you want to start or restart
by entering the work session ID efrom an authorized work station or by
entering the work session 10 eand also entering the required authorization 10 on the EW lineG.
You can review a specific record in the transaction file byenter~ng the review
record number. If you are in enter mode, WSU switches the operating mode
to review mode. WSU issues a message if the record you selected is not in the
chain for your session; you will still be in review mode.
If the record you requested from the WSU menu is not in your chain, it may
be in the chain for a session other than the one you are using. If you immediately redisplay the menu, this session 10 will be shown as the default session
selecti on/identifier.
e
The status line shows the display or level 10, the session 10, the mode or
processing level, the add/update relative record number, and the chain end
indicator. This information may help you remember what you were doing
just before you requested the menu display. See the WSU Reference Manual
for a more detailed explanation.
How to Operate WSU
5-11
To leave the WSU menu without making a selection, you can press any of the
review mode function keys-command function keys 3-6 and 14-15, Rollt (roll
up), and RolI-l- (roll down). You also can press the Enter fRec Adv key while the
review record number is zeros or press command key 1 to return to the previous
display. If you are not in enter mode and cannot return to a current display, you
must press a function key, enter EW, enter a session ID, or enter a val id review
record number to leave the menu.
Note: You cannot use the bypass key or user-defined command keys from the
WSU menu.
How to Use the Status Line
The status line on the WSU menu shows the 10 of the display you interrupted to go
to the WSU menu. You may want to remember this 10 so that you can use it later
to select that display from the WSU menu.
The 10 of the session you are using appears on the status line. You can use this
10 to restart this session.
The status line shows what mode you are in and the number of the record you
are about to add or update.
The chain end indicator shows three asterisks (* * *) if your paging reference
point is out of the chain. In this case, you previously received and cleared a not-inchain message (WSU-0706). Refer to the WSU Command Function Keys and WSU
Function Control Keys charts to see when WSU issues a not-in-chain message.
Whenever your paging reference point is out of the chain, you can:
5-12
•
Page forward to the first record in the chain by pressing the Rollt key with the
Shift key
•
Page backward to the last record in the chain by pressing the RolI-l- key with the
Shift key
•
Page forward to the first header record in the chain by pressing command key 6
•
Page backward to the last header record in the chain by pressing command key 5
WSU AID DISPLAY
The WSU Aid Display shows options that are valid when you are not in enter mode
and when WSU requires you to make a new request. The WSU Aid Display appears
automatically if you press the Enter fRec Adv key or a user-defined command
key when you should have keyed in a new request. It also appears automatically
if you use command key 13 when you are not in enter mode.
PRESS
PRESS
PRESS
PRESS
PRESS
PRESS
PRESS
PRESS
PRESS
PRESS
********* WORK STATION UTILITY AID DISPLAY *********
00 ONE OF THE FOLLOWING TO SELECT ALTERNATE PROCESSING ••.
COMMAND KEY 1 THEN USE THE WSU MENU TO END OR RESTART THIS SESSION
COMMAND KEY 1 THEN USE THE WSU MENU TO SELECT A RECORD TO REVIEW
COMMAND KEY 3 TO RESUME ENTER MODE PROCESSING
COMMAND KEY 4 TO INSERT AFTER THE CURRENT REVIEW RECORD
ROLL DOWN KEY TO REVIEW THE PREVIOUS RECORD
ROLL UP KEY
TO REVIEW THE NEXT RECORD
COMMAND KEY 5 TO REVIEW THE PREVIOUS HEADER RECORD
COMMAND KEY 6 TO REVIEW THE NEXT HEADER RECORD
COMMAND KEY 14 TO DELETE THE MOST RECENT REVIEW RECORD OR GROUP
COMMAND KEY 15 TO REVIEW THE MOST RECENT REVIEW RECORD
00 ONE OF THE FOLLOWING TO REQUEST ADDITIONAL INFORMATION •••
PRESS COMMAND KEY 1 THEN USE THE WSU MENU TO SELECT A USER HELP SCREEN
PRESS COMMAND KEY 13 TO REDISPLAY THE MOST RECENT STATUS ALTERING MESSAGE
How to Operate WSU
5-13
WSU COMMAND KEYS AND TEMPLATE
Figure 5-1 shows the WSU command function keys and template.
r
\.
:::a
(
Delete
WSU
Menu
Bypass
Display
,
\
(
GX21-766G-O
Accept
Sequence
Error
Resume
KQ
KR
KS
KT
KU
KV
KW
KX
KY
Insert
Mode
Page
Backward
Group
Page
Forward
Group
KG
KH
KI
KJ
KK
KL
""'"
Review
Resume
Entry
~
,
\
\
\
Figure 5-1. WSU Command Keys and Template
WSU COMMAND FUNCTION KEYS AND FUNCTION CONTROL KEYS
Figure 5-2 describes the lowercase command function keys and how they can be
used in each operating mode. Figure 5-3 describes the uppercase command function
keys and how they can be used in each operating mode. Figure 5-4 shows and
explains the function control keys that can be used to view records in the transaction file.
5-14
=>wsu
Key
~
Enter Mode
CJ
WSU Menu
Causes the WSU menu to appear. Refer to
WSU Menu in this chapter for a description of the menu.
GJ
Bypass Display
Causes the next display to
appear. For a nonsequenced
display, this command key
causes the most recently
shown sequenced display to
reappear. You can use this
command key to advance
from a repeated display.
Causes the next valid review mode display to appear.
GJ'
Resume Entry
Not allowed.
Switches the operating mode to enter mode. WSU displays the most recently
shown enter mode user display, and allows you to continue interrupted data entry.
GJ
Insert Mode
Not allowed.
Switches the operating mode
to insert mode and presents
display for you to insert a
record.
Page Backward Group
Switches the operati ng mode to review mode.
Causes WSU to show the previous header record in the transaction file, or to issue a not-in-chain message.
Page Forward Group
Switches the operating mode
to review mode and causes
WSU to issue a not-in-chain
message..
User Command Key (KG)
Enters the display, sets indicator KG on, and sets all other indicators from KA through KYoff.
User Command Key (KH)
Enters the display, sets indicator KH on, and sets all other indicators from KA through KYoff.
User Command Key (KI)
Enters the display, sets indicator KI on, and sets all other indicators from KA through KYoff.
User Command Key (KJ)
Enters the display, sets indicator KJ on, and sets all other indicators from KA through KYoff.
User Command Key (KK)
Enters the display, sets indicator KK on, and sets all other indicators from KA through KY off.
User Command Key (KL)
Enters the display, sets indicator KL on, and sets all other indicators from KA through KYoff.
C
r-
o
:e
Q
(l)
(
Display
Accum
Auto
Dup
"-
(
Select
Format
Delete
Rec
Bksp
,,
,
\
Print
Rec
EOJ
Display
Attrl
Spec
Insert
Entry
Update
:>
DFU
"""""
Rec
Adv
..J
,,
,
Figure 6-1. Keyboard with DFU Template Inserted
Command function keys are used to request specific DFU functions. The following
list names and describes each command function key (Figure 6-2) that DFU allows:
Key
co
Command
Function
Keys
Description
When Used
Auto Dup
Reverses the status of the auto-dup
indicator (ON or OFF). When ON,
fields specified as auto-dup fields at
job setup time are displayed with the
corresponding data from the previous
record processed; you can not alter
the auto-duplication data.
Enter/
update
Display
Accum
Displays the current values of the batch
accumulators, and resets them to zero
after adding them to the total accumulators. If a printer has been used with
the job, these values are printed.
Enter/
update
Select
Format
Positions the cursor at the record type
field so that you can request a new
record type.
Enter/
update,
inquiry
If in entry mode, and the DFU format
specifies sequenced record types, this
key automatically displays the next
record type in the sequence.
Delete
Marks the current record for deletion.
Enter/
update
Rec Bksp
Backs up a step in the processing, with
the results dependent on the situation
at the time the key is pressed.
- When the current record requires
more than one display and the first
display is not shown, this key displays the first display for a record.
If the first display is currently being
processed: Entry or insert mode
causes the previous record processed
to be retrieved, and allows you to update that record.
Enter/
update,
inquiry
Update mode key prompt-retrieves the
previous record processed and allows you
to update that record.
Figure 6-2 (Part 1 of 3). DFU Command Function Keys
How to Operate DFU
6-3
Key
~
Command
Function
Keys
Rec Bksp
(continued)
Description
When Used
Update mode data prompt-ignores
the current record and prompts you for
a new record to update.
Note: If the previous record is being
.reviewed ,the xev-ts j-gnored.
Inquiry mode-resets to start of processing for the current record.
a)
Print Rec
Prints the currently displayed record.
Inquiry
Job setup
Prints the DFU attributes and
specifications.
CD
GJ
OJ
EOJ
Ends your entry, update, or inquiry
job processing.
Enter/
update,
inquiry,
job setup
Display
Attr/Spec
Reverses the display of D FU attributes to pFU speCifications or DFU
specification to D FU attributes depending on which is being displayed. This
key is not used during enter/update or
inquiry execution.
Job setup
Insert
Allows you to insert a new record into
a data file. If DFU is generating record
keys for entry mode while processing
an indexed file, you must supply record
keys that are less than the next generated record key. If you are using relative
record-numbers, the record correspond"
ing to the relative record number
inserted must currently be all blanks.
Enter/
update
Figure 6-2 (Part 2 of 3). DFU Command Function Keys
6-4
Key
Command
Function
Keys
Description
When Used
OJ
Entry
Allows you to add records to a data file.
If you are using record keys, the record
key entered must not already exist in
the file. If you are using relative record
numbers, the record corresponding to
the relative record number entered
must currently be all blanks. If the
format description indicates that DFU
is to generate record keys or record
numbers, pressing this key causes
generation of the next sequential record
key or record number in the file.
Enter/
update
8
Update
Allows you to change existing records
in a data file. When using record keys,
the key entered must be for an existing
record. When using relative record
numbers, the record corresponding
to the relative record number entered
must not currently be blank.
Enter/
update
IT)
Rec Adv
Indicates that the current record or
prompt is complete.
Enter/
update/
inquiry,
job setup
Figure 6-2 (Part 3 of 3). DFU Command Function Keys
How to Operate DFU
6-5
Function control keys are used to specify system functions. The following list
(Figure 6·3) names and describes each function control key that DF U allows.
Key
•
•
-
Function
Control
Key
Description
Cmd
Pressing this key and one of the command function
keys causes that function to be performed.
Dup
Causes information to be duplicated into a field
from the previous record processed. *" is placed
in the cursor position and every position to the
right in the current field; this key then functions
as the Field Exit key. DFU replaces these characters with data from the corresponding positions
of the previously processed record. This key is
valid only during enter/update or inquiry execution.
Note: For update mode, DFU assumes the previous
record processed to be the same as the current record
being processed.
Enter/Rec
Adv
Returns control to DFU to process the data entered
on the current display.
During enter/update, this key shows the next display
of the record. If the last or only display is already
shown, proceed to the next record.
During inquiry execution, this key scrolls forward
through the displays of a record when a different
record is not requested.
•
Home
Valid only during enter/update or inquiry execution.
Its function depends on the cursor position when the
key is pressed:
1.
If the cursor is not at the initial cursor position,
the cursor is returned to that position.
2.
If the cursor is at the initial cursor position,
the following occurs:
a. If the first or only display for a record is
being shown for update mode, the record
is reset to its values before any updates.
b. If the first or only display for a record is
being shown for entry or insert mode, or
a new entry is being prompted for in update
mode, the prompting is reset to the start
of the current mode; any data entered to this
prompt or record is lost.
c. If the first display for a record is not being
shown, the display is reset to the preceding
one for that record. Any data entered or
changed on the current display is not saved.
Figure 6-3 (Part 1 of 2). DFU Function Control Keys
6-6
,
Key
•
Function
Control
Key
Field Exit
Moves the cursor to the first position of the next
unprotected field on the display. For alphanumeric
fields, characters to the right of, and including,
the current cursor position in the exited field are
blanked. For numeric fields, the exited field is
right adjusted and leading zeros are inserted. If
DFU is in enter, update, or inquiry execution, and
the cursor is in the record type field, this key functions the same as the Enter/Rec Adv key. This key
also functions as the Enter/Rec Adv key when the
last data field on the display is entered .
Field -
Causes a negative sign to be placed after the rightmost
character in the current numeric field; it then functions
as the Field Exit key.
Field
II
Description
+
Roll t
(Roll Up)
Indicates a positive numeric field by placing a blank
after the rightmost position of the current numeric
field; it then functions as the Field Exit key.
When processing by record key in inquiry mode, scrolls
to the next record in key sequence in the file. When
processing by record number in inquiry or update mode,
scrolls to the next nonblank record in the file.
Note: For a discussion of record key or number retrieval, see the section Retrieving Records by Scrolling
in this chapter.
•
Roll {.
(Roll Down)
When processing by record key in inquiry mode, scrolls
to the preceding record in key sequence in the file.
When processing by record number in inquiry or update
mode, scrolls to the preceding nonblank record in the
file.
Note: For a discussion of record key or number retrieval, see the section Retrieving Records by Scrolling
in this chapter.
Figure 6-3 (Part 2 of 2). DFU Function Control Keys
A Field Exit, Field -, or Field + function control key must be pressed to complete
a field; DFU provides no automatic skipping from field to field when you are entering data or are responding to DFU job setup prompts.
How to Operate DFU
6-7
COMMAND PARAMETERS
You can use the HELP procedure to display the DFU procedures. Enter HELP
DFU to be prompted for the DFU procedures. The following display appears:
,.
DATA FILE UTILITY PROCEDURES
o - Exit From DFU Processing
1 - ENTER Procedure, Creates a Data File
2 - INQUIRY Procedure, Displays a Data File
3 - LIST Procedure, Sorts/Prints a Data File
4 - UPDATE Procedure, Changes a Data File
ENTER NUMBER OF OPTION REQUIRED
--->
The following parameters make iJp the DFU commands. Figure 6-4 shows each
DFU command and its associated parameters.
If you omit the first or second parameter (filename or DFU format name) when
initially keying any DFU command, DFU prompts for all the parameters associated
with that command on a single display.
6-8
Command
Parameter Parameter Parameter Parameter Parameter Parameter Parameter Parameter Parameter
8
4
9
1
2
3
5
6
7
Parameter
10
DFU
ENTER
Filename
DFU
format
name
RPG II
source
name
Number
of
records
File type
DFU
DFU
source
source
processing name
User
library
Display
source
name
UPDATE
Filename
DFU
format
name
RPG II
source
name
Number
of
records
File type
DFU
DFU
source
source
processing name
User
library
Display
source
name
INQUIRY
Filename
DFU
format
name
RPG II
source
name
File type
DFU
DFU
sou rce
source
processing name
User
library
Display
source
name
LIST
Filename
DFU
format
name
RPG II
source
name
File type
DFU
DFU
source
source
processing name
SORTI
NOSORT
Master
file
name
User
library
Figure 6-4. Command Statement Parameters
filename: This is the name of the file to be processed. DFU prompts for all parameters for the function on a single display if you omit it on the initial command. DFU
prompts for the file name individually if omitted on the Command Parameters
display.
DFU format name: This is the name of the format description (job processing
information) to be used to process the data files. DFU prompts for all parameters
for the function on a single display if you omit it on the initial command.
RPG /I source name: This is the name of the source member containing RPG II
specifications that describe.the file to be processed. This parameter is required
only if the DFU format description does not exist, and job setup must be invoked.
It is prompted for in this situation.
number of records: When used with the ENTER command, this parameter speci-
fies the maximum number of records you wish to enter in the file. DFU prompts
for this parameter if you omit it on the initial ENTER command, or on the DFU
Enter Command Parameters display. When used with the UPDATE command,
this parameter specifies the number of records by which to extend a file when it is
full. Values of zero or blank indicate no file extension. If your system is. not configured with the Extended Disk Data Management (EDM), or if you are processing a
sequential file, this parameter will be ignored for the UPDATE command.
SORT/NOSORT: This parameter indicates whether the file is to be sorted prior
to listing. The default for this parameter is NOSORT.
file type: This indicates the type of file that DFU processes. It must be blank or
D to indicate a data file.
How to Operate DFU
6-9
DFU source processing: This two-character parameter is applicable if the format
description does not exist and the job setup must be executed. It indicates
whether the D FU source specifications for this job are saved already, or are to
be saved when the job setup is completed.
DFU source name: This is the name of the source member that contains, or
will contain, saved DFU specifications. This parameter is required only for job
setup.
master file name: This is the name of the indexed file containing the master file
information for the file to be listed (if needed). If required for the job, it must be
entered on the initial List command or on the Command Parameters display. DFU
will not prompt for the master file name individually.
user library: This is the name of an optional user library. All library members
associated with the DFU job are looked for or stored in this library. If this
parameter is not specified, DFU uses the system library.
display source name: This parameter is only valid when you are doing a job
setup of enter, update, or inquiry. It indicates the name under which the
display format source specifications that DFU generates are to be stored. If
omitted on the initial command and on the Parameter Prompt display, DFU generates a name, and then removes the source member after the corresponding display
load member has been created.
ENTER MODE AND UPDATE MODE
The ENTER and UPDATE commands are described together since the same
functions are performed for both commands:
•
Add new records to a fi Ie
•
Change existing records in a file
•
Delete existing records in a file
The only difference is that you sign on with the ENTE R command when the
file does not exist, and you sign on with the UPDATE command when the file
exists.
Enter Mode
To create a new data file, key the word ENTER and press the Enter/Rec Adv key.
DFU prompts for all the ENTER parameters as shown in Figure 6-5.
6-10
SETUP ONLY-(S)
DATA FILE UTILITY ENTER PROCEDURE
Create data files.
~
I
Name Of Fi 1e To Be Created ••..•••.••..•••••.•••..•••••••••••••
~Name
Of DFU Format (If Saved, Or To Be Saved) •••••••••••••••••
~_Number
~. Name
:I
~Name
.
Of
Record~
To Be In File ••••••.••••••.•.•••••••••••••••
Of User Loj brary •••.••••.•••.••....•••••••.••••••••••••••• #LI6RARY
Of RPG II Source ..•.••....••.••••••••••.•...•••••••••••••
(5)
OFU Source Process;ng Parameter (hWNY/YN/YY/GOI .............. NN
(5)
Name Of DFU Source (If Saved, Or To Be Saved) ••..••••••••••••.
(5)
Of Display Screen Source (If To Be Saved) ..••••••••••.•••
(5)
~Name
Figure 6·5. DFU ENTER Command Parameters
You should key responses to promptsethroughe These are required for
ENTER execution. Respond to prompts GthroughOonly if the job was not
previously defined and saved. Press the Enter/Rec Adv key after all necessary
prompts are complete.
o
e
Specify the name of the file to be created. The filename can be up to eight
characters long and must start with an alphabetic character. The filename
must not duplicate an existing file.
Specify the name of the format description that is used to enter the file. A
null response indicates DFU is to create a default format, which is to be
removed from the library at the end of the job; in this case, DFU enters the
job setup prompting routine.
•
Specify the total number of records that you expect to eventually be in the
file, not just the number you expect to enter this session.
e
Specify the name of the library that contains the DFU format member for
the job. Note that DFU assumes your format is in the system library
(#LlBRARY) if you do not enter a user library or if you enter blanks.
You can skip the preceding prompting sequence by initially keying in the
complete command:
ENTER filename,DFU format name" number of records"",user library
Note: The user library parameter is required if the DFU format description is
in a library other than the system library. If so, you must enter the command
with the user library specified if you do not use DFU prompt screens; DFU does
not prompt for this parameter if it is omitted.
How to Operate DFU
6·11
A sample command for the enter function (if not using the display that prompts
for all parameters) is:
ENTER SALESORD,ORDERFMT,,50
Update Mode
To update a data file, key the word UPDATE and press the Enter/Rec Adv key.
DFU prompts as shown in Figure 6-6 for all the UPDATE parameters.
r
:;: I
. l N a.. e Of Fil e To Be
I
~
Ma~:~:~: : ~~ ~ ~:~. ~ ~:~: ~ : :~ '~
SETUP ONly-(s)l
.....
Name Of OFU Format (If Saved, Or To Be Saved) ...••..•..•...
Number Of Records To Extend File When Full (0-8000000) ••.•• 0
~Name Of User Library •••.••••••...••.•...•.•••••••••••..•••• ~LIBRARY
~Name Of RPG II Source ...•.••••••••••••.•..•••.•••••••...•••
(S)
~OFU Source Processing Parameter (NN,NY,YN,YY,GO) •••••••••.• ~
(S)
~
Name Of DFU Source (If Saved, Or To Be Saved) •••.•••••.•••.
(S)
~Name Of Display Screen Source (If To Be Saved> •••.••.••••••
(S)
I
Figure 6-6. DFU UPDATE Command Parameters
0
C!) .
You should key responses to prompts
through
These are required for
UPDATE execution. Respond to promptsG through
only if the job was not
previously defined and saved. Press the Ent~r!Rec: Adv key after all necessary
responses are entered.
e
e
•
6-12
0
Specify the name of the data file being updated. The file name must already
exist.
Specify the name of the format description that is used to update the file. A
null response indicates DFU is to create a default format, which is to be
removed from the library at the end of the job; in this case, DFU enters the
job setup prompting routine.
Specify the number of records to extend the file when it is full. Values of
zero or blank indicate no file extension. If your system is not configured
with Extended Disk Data Management (EDM), or if you are processing a
sequential file, this parameter will be ignored.
Specify the name of the library that contains the DFU format member for
the job. Note that DFU assumes your format is in the system library
(#LlBRARY) if you do not enter a user library or if you enter blanks.
You can skip the preceding prompting sequence by initially keying in the
complete command:
UPDATE filename,DFU format name""""user library
Note: When you key in the complete command, you must enter the user library
parameter if the DFU format description is not in the system library. If you do
not specify a library, DFU will not prompt you for this parameter.
A sample command for the update function (if not using the display that prompts
for all parameters) is:
UPDATE SALESORD,ORDERFMT
After you have entered this information, a display similar to either Figure 6-7 or
6-8 appears. If you key in the ENTE R command, a display similar to Figure 6-7
appears, allowing you to add records. If you key in the UPDATE command, a
display similar to Figure 6-8 appears, allowing you to request existing records that
you want to modify.
Figure 6-7 is an example of the ENTER command where DFU generates the record
keys. If DFU is not generating record keys, periods will appear next to *KEY,
and the cursor will be positioned at the first period.
Figure 6-8 is an example of the initial display for the UPDATE command. You can
request a PART number to be updated, or press the ENTRY or INSERT command
keys to add new records.
·~Y-"-----"',
FILENAME: SALESORD
MOOE: ENT . .
LAST RECORD TYPE:
AUTO-DUP: OFF
CUSTOMER NO.
OUR ORDER NO.
CUST ORO. NO.
DATE
SHIPPED TO
SHIP VIA
.:.
....
~------------------------------------------------------------------'"----Figure 6-7. Initial ENTER Command Sample Display (DFU-Generated Keys)
How to Operate DFU
6-13
UPDATE INVENTRY
RECORD TYPE: 01
PART NUHBER.~ ••••••
FILENAME: INVENTRY
MODE: UPDATE
LAST RECORD TYP~:
AuTO-DUP: OFF
Figure 6-8. Initial UPDATE Command Sample Display
Enter/Update Display Format
The display format is similar within the enter/update functions. An explanation
of the DFU display screen follows.
Status Information
Lines 1 and 2 of the display (Figure 6-7) contain the status information for the
current enter/update DFU job. You cannot enter over this information except
to change the current record type .
•
o
e
e
o
6-14
Title: The job title, which appears on any printout for this job.
FILENAME: The name of the file being processed.
MODE: ENTRY -A new record is being entered into a file.
UPDATE-An existing record is being altered.
INSERT -A record is being added between existing records in the file.
RECORD TYPE: What record type is being processed. You can change this
value by entering a new value after positioning the cursor at this field. (Pressing ttie Select Format commandJunction key positions the cursor here when
automatic record sequencing is not being used.) This information is not displayed when a new record is being prompted for in update mode.
LAST RECORD TYPE: The type of the last record processed. If updating a
record, this corresponds to the record type of the current record being updated.
It is blank for the first record processed. It is also blank if a record is retrieved
while in update mode, and-DFU-isunableto determrne the record type.
o
AUTO-DUP: This indicator is either ON or OFF to indicate whether autoduplication is in effect or not. You can reverse the status of this field by pressing the Auto Dup command function key. When ON, fields specified as autoduplication fields at job setup time are automatically inserted with the
corresponding data from the previous record processed.
Record Key or Record Number and Headings: This area contains the prompts
and response areas for the record key or record number of the record to be
processed. Each record to be processed is identified by a unique record key or
record number. The record key consists of one to five fields. Beginning on line
3, the heading and data for each field that makes up the record key can be
supplied to the data file. When using record numbers, the heading and data for
the entire record number field are displayed on line 3. There aie two ways in
which record keys or record numbers can be supplied to the data file. You
can supply them or DFU supplies them for you. This choice is made during
job setup. In enter mode, if a value for the record key or record number is
displayed, DFU is generating record keys or record numbers for you. If no
value is shown for the record key or record number, you must specify the
record key or record number.
Operator Specified Record Keys or Record Numbers: When you specify record
keys or record numbers, the initial display prompts for (1) the key or number
of the record to be processed, and (2) all of the fields for that record type that
fit on the first display you enter. The record key or record number appears on
any succeeding displays along with remaining field prompts required to complete
the record; however, the record key or record number cannot be modified after
the first display is entered.
DFU Generated Record Keys: When DFU generates the record keys, the initial
display contains the first record key and prompts for the first set of fields for the
record type indicated. DFU starts with a key value of 00010 when a file is
created. When an existing file is being updated, DFU locates the highest record
key and starts generating record keys at the next multiple of 10.
You can specify a new record key that is less than the next record key to be
generated by pressing the Insert command function key to switch DFU to the
insert mode. You can update existing records by pressing the Update command
function key. To return to DFU generated record keys when in insert or update
modes, you must press the Entry command function key.
Note: DFU suspends automatic record key generation if one of the following
occurs:
•
The record key to be generated is greater than 99990 (DFU's maximum
generated number).
•
A duplicate record key is encountered when DFU attempts to write a record
for which it had generated the record key. In this case it is assumed that
another operator is already having DFU generate record keys for this file.
In these cases, you can still process in entry, update or insert modes, but keys are
no longer generated for you in entry mode.
How to Operate DFU
6-15
DFU Generated Record Numbers: When DFU is generating the record numbers,
the initial display contains the first record number and prompts for the first set of
fields for the record type indicated. DFU starts with the record number of the
first blank record in the file, and increments the record numbers by one for each
successive record.
You can specify your own record number by pressing the Insert command function
key to switch to insert mode. You can update existing records by pressing the
Update command function key. To return to DFU generated record numbers when
in insert or update modes, you must press the Entry command function key.
Note: DF,-!suspends record number generation if one of the following occurs:
•
The record number to be generated is higher than the last record which can be
in the file.
•
The record 'number to be generated is too large for the record number field.
•
The record number to be generated corresponds to a record that is not
currently blank .
.In these cases, you can still process in entry, insert, or update modes, but record
numbers are no longer generated for you in entry mode.
o
Data Fields and Headings: This area contains the prompts and response
areas for the data in the current record. The data fields for a record follow
the record key on the display. If a record requi res more data than fits on
the first display, additional displays appear to allow completion of the
record. If space allows, a blank line is inserted by DFU to separate the
data fields from the record key or record number on the display. New data to
be entered is identified by periods on the display. If existing data is to be
changed, the actual data appears on the display.
When a new display appears, the cursor is at the first field where you
can enter data.
Numeric fields have one more position than the actual field size. This is the
rightmost position in the field which contains the sign (blank or -). When
processing alphanumeric data fields keyed by the operator, DFU replaces
all trailing periods with blanks. For numeric fields, all periods are replaced
with zeros. A Field Exit ft:lnctioncontrol key is required to right-adjust
and to zero-fill a numeric field.
o
6-16
Errors. The last line of the display shows error messages. This line is blank until
an error is detected; at which time the field, field heading, and error message are
displayed and highlighted. The MIC (message identification code) is also displayed so you can easily look up the error in the Displayed Messages Guide.
Selecting a Record Type for Processing
When you are creating or changing records, and the current record type (RECORD
TYPE) is not correct, you can request a new record type for processing in one of
the following ways:
1.
Field Backspace (~) to the RECORD TYPE status field, key in the record
identifying indicator for the record type desired, and press the Field Exit
key.
2.
Press the Select Format command function key. This causes one of the
following:
•
If in entry mode, and sequenced record types were defined at job setup,
DFU automatically displays the record format of the next record type in
the sequence; if there are no more record types in the sequence, the first
sequenced record type is selected.
•
If in update or insert mode, or if sequenced record types are not
defined for entry mode, the cursor is positioned at the RECORD
TYPE field. Key the record identifying indicator for the record
type desired, and press the Field Exit key.
Note: If in entry mode with sequenced record types, and you wish a
nonsequenced record type or a record type out of sequence, you must
use step 1 to select the record type. After completing a record, the
record type is reset to the last sequenced record type displayed.
How to Operate DFU
6-17
Duplicating Data from a Previous Record
To eliminate the need for keying data that is repeated from the previous record,
you can use one of the following methods for duplicating data:
1.
Auto·duplication of data-fields that were specified as auto-duplication
fields in the format description are duplicated from the previous record
processed whenever the Auto-Dup indicator is ON; in this situation, the
duplicated data is displayed and you can not key over it. Reverse the
status of the Auto-Dup indicator (ON or OFF) by pressing the Auto Dup
command function key. If all the fields on a screen are defined as autoduplication fields and the Auto-Dup indicator is ON, the fields will be
processed but the screen will not be displayed.
2.
Duplication with the Dup function control key-you can indicate data is
to be duplicated into a field from the previous record by pressing the Dup
function control key; the characters7are placed in the positions to be
duplicated for that field. This key is valid when:
•
The field being duplicated is a record key or a record number field.
• The previous record is the same record type as the current record.
• The previous record is a different record type than the current
record, but the field to be duplicated is defined as an autoduplication field and the Auto-Dup indicator is OFF.
Note: For update mode, DFU does not duplicate data from the
preceding statement. Instead, the DUP key ignores your update to
that field and restores the field to its original state.
6.18
Displaying Batch Accumulators
After a record is complete, DFU updates the batch accumulator for any accumulator fields the record may contain. This update is as follows:
Entry or insert mode: Accumulators are added to the appropriate batch totals.
Update mode:
•
If a record is deleted, accumulators are subtracted from the batch totals.
•
If a deleted record is changed to nondeleted status (by changing the
delete code), the accumulators are added to the batch totals.
•
If a record is changed, changes to the accumulator fields are reflected
in the batch totals.
Note: If you change the format (record type) of a record and update the resulting
record, only the accumulators for that record type will be updated.
When the batch accumulators are updated, it is possible for the values to overflow
their respective hold areas. The accumulator value before overflow is displayed
and printed if a printer has been used for this job. The current values in these
accumulators can be displayed at any time by pressing the Display Accum
command function key; the values are printed if a printer has already been used
for this job. The values in the batch~ccumulators are then added to the total
accumulators (end of job total) and the batch accumulators reset to zero.
How to Operate DFU
6·19
Entering a New Record
To enter data:
6-20
1.
Check line 1 of the display to ensure you are in entry mode. If not, press
the Entry command function key. When DFU returns to entry mode from
any other mode, the record type is reset to the last record type processed
in entry mode.
2.
Check that the record type on the second line of the display is the same as
the record type to be entered. If not, select the correct record type for
processing (described earlier in this chapter).
3.
ehe-ck thestattls-of the Auto-9up indicator-.-Use-the-AutO-Oupcommand
function key to set the Auto-Dup indicator ON or OFF.
4.
The heading on each line names the field to be keyed. Key the data for each
field, including the record key or record number if DFU is not generating
keys or record numbers. As each field is keyed, press one of the Field Exit
function control keys to advance the cursor to the next field. When a Field
Exit function control key is pressed after the last field on the display, the
data is returned to DFU to be placed in the record. If you do not key data
into the last data field in the display (or you cannot because of auto-duplication), press the Enter/Rec Adv key to return the data to DFU for processing.
5.
If a record requires more displays, the next display now appears. Key data
as in step 4, except you cannot alter the record key or record number. Repeat
step 5 until all displays for the record type are keyed. If you wish to bypass
remaining displays for the record, indicate the record is complete by pressing
the Rec Adv command function key. In this case, auto-duplication of data will
occur as applicable and packed numeric fields will be initialized to packed
zero values in any succeeding displays for the record.
6.
When the record is complete, it is written in the file and printed (if the
print option was specified in the format description). Return to step 2 to
enter the next record.
Updating an Existing Record
To change data in an existing data file proceed as follows:
1.
If the mode displayed on line 1 of the display is not update, press the
Update command function key.
2.
Check the status of the Auto-Dup indicator. If you need to change data
that is in an Auto-Dup field, the Auto-Dup indicator must be off. Use the
Auto Dup command function key to set the Auto-Dup indicator ON or
OFF.
3.
Key the field or fields that make up the record key or record number of the
record you want to alter. As each field is keyed, press one of the Field Exit
function control keys to advance the cursor to the next field. When a Field
Exit function control key is pressed after the last field on a display, the data
is returned to DFU to retrieve the record. If you do not key data into
the last data field on the display, press the Enter/Rec Adv key to
return the data to DFU for processing.
4.
DFU displays the data fields and associated headings. You can modify
all fields except:
•
The record key or record number.
•
Auto-duplication fields, if the Auto-Dup indicator is ON. Turning the
Auto-Dup indicator OFF allows you to modify these fields.
B
To update a field in the record, press the
(Field Advance) key until the
cursor is positioned at the field to be updated. The data in each field bypassed
B
with the Field Advance
key remains unchanged. Update the field and
press a Field Exit function control key to advance the cursor to the next field
on the display. When a Field Exit function control key is pressed after the last
displayed data field, the data is returned to DFU to be placed in.the record.
If yo u do not key data into the Iast data field on the display, press the Enter /
Rec Adv key to return the data to DFU for updating the record. Repeat step 4
if the record requires more than one display. To bypass succeeding displays for
the record, press the Rec Adv command function key. In this case, data in
succeeding displays for the record will not be altered.
5.
When the record is complete, it is written in the~tile---and printed (if the
print option was specified in the format description). Return to step 2 to
enter the next record.
How to Operate DF U
6-21
Deleting an Existing Record
The following instructions assume that you have entered a DFU ENTER or
UPDATE command and are operating in entry, update, or insert mode. To
delete a record in an existing data file proceed as follows:
1.
If the mode displayed on line 1 of the display is not update, press the
Update command function key.
2.
Check the status of the Auto-Dup indicator. Use the Auto Dup
command function key to set the Auto-Dup indicator ON or OFF.
3.
Key the field or fields that make up the record key or record number of the
record you want to delete. As each field is keyed, press one of the Field Exit
function control keys to advance the cursor to the next field. When a Field
Exit function control key is pressed after the last field on a display, the data
is ret\Jrned to DFU to retrieve the record to be deleted. If you do not key
data into the last data field on the display, press the Enter/Rec Adv key to
pass the record key or record number to D F U.
4.
To delete the record displayed, press the Delete command function key.
The record is marked for deletion and a RECORD DELETED message
is printed along with the record if printing is specified. Return to
step 2 to delete another record.
Note: Deleted records are not physically removed until the ORGANIZE
procedure is run against the file.
A message appears on the next display:
PREVIOUS RECORD PROCESSED WAS DELETED
6~22
Inserting a Record Between Existing Records
The following instructions assume that you have entered a DFU Enter/Update
command and are operating in entry, update, or insert modes. To insert records
in an existing data file proceed as follows:
1.
Check line 1 of the display to ensure you are in insert mode. If not, press the
Insert command function key. The record type will be set to that of the last
valid record type to be displayed.
2.
Check that the record type on the second line of the display is the same
as the record type to be entered. If not, select the correct record type for
processing (described earlier in this chapter).
3.
Check the status of the Auto-Dup indicator. Use the Auto Dup command
function key to set the Auto-Dup indicator ON or OFF.
4.
The heading on each line names the field to be keyed. Key the data for each
field, including the record key or record number. As each field is keyed, press
one of the Field Exit function control keys to advance the cursor to the next
field. When a Field Exit key is pressed after the last field on the display, the
data is returned to DFU to be placed in the record. If you do not key data
into the last data field in the display, press the Enter/Rec Adv key to return
the data to DFU for processing.
5.
If a record requires more displays, the next display now appears. Key data
as in step 4, except you cannot alter the record key or record number. Repeat
step 5 until all displays for the record type are keyed. If you wish to bypass
remaining displays for the record, indicate the record is complete by pressing
the Rec Adv command function key. In this case, auto-duplication of data
will occur as applicable and packed numeric fields will be initialized to
packed zero values in any succeeding displays for the record.
6.
After the record is complete it is written in the file and printed (if the print
option was specified in the format description). Return to step 2 to insert
the next record.
How to Operate DFU
6-23
Retrieving the Previous Record Processed
If you are starting a new record in entry, update, or insert mode, you can retrieve
the previous record proce,ssed as follows:
1.
Press the Rec Bksp command function key. This causes the mode to switch
to update, and displays the last record proc~ssed.
2.
Update or delete the record as specified in the Updating an ExistingRecord or
Deleting an Existing Record section of this chapter. After completing the
record, the mode returns to that exited when you pressed the Rec Bksp command function key.
Retrieving Records by Scrolling
If you are processing a file by record number in update mode, you can retrieve
records for update or deletion with a scrolling technique.
1.
Press the Roll t (Roll Up) key to retrieve the next nonblank record in the
file, or the Roll t (Roll Down) key to retrieve the preceding nonblank record
in the file. The scroll is from the last record processed, whether it was
created, updated, or simply displayed for update.
2.
Update or delete the record as specified under Updating an Existing Record
or Deleting an Existing Record. After completing the record, you will be
prompted for the record number of the next record to be processed.
Note: The scrolling capability is not available when you are currently reviewing
the last record processed; that is, if you retrieved the record for update by pressing
the Rec Bksp key.
The scrolling capability is available any other time you are in update mode; that is,
during the prompt for the record number of the next record to be updated or
during the display of the record (when the data fields and associated headings are
displayed). Because the scroll involves reading records sequentially until a nonblank record is retrieved, the time requi red before the next record is displayed
depends on the number of intervening blank records.
6-24
Terminating an Enter/Update Job
To end a job after you have completed processing (added, deleted, or updated
records) :
1.
Press the EOJ command function key.
2.
Retain the default (Y) supplied by the end-of-job display (Figure 6-9) and
press the Enter/Rec Adv key.
3.
If accumulators were specified for processing, the next display shown will be
the batch accumulator display (Figure 6-10). After viewing this display, press
the Enter/Rec Adv key.
4.
The next display shown will be the total accumulator display (Figure 6-11).
After viewing this display, press the Enter/Rec Adv key.
Note: The batch and total accumulators are printed if printing has occurred
during job processing.
5.
The job processing is now completed.
END OF JOB REQUEST
END OF JOB?
(Y,N) •••••••••• Y
NUMBER OF RECORDS PROCESSED
CREATED
XXX
UPDATED
XXX
DELETED
XXX
~------------------------------------------------------------~~~~
Figure 6-9. Enter/Update End of Job Display
How to Operate DFU
6-25
BATCH ACCUMULATORS
xx
QUANTITY
(PRESS ENTER KEY TO CONTINUE)
Figure 6-10. Enter/Update Batch Accumulator Display
~-------------------------------------------------------~--~.--------------~~
TOTAL ACCUMULATORS
xx
QUANTITY
~_(_P_R_E_S
C_O HT~.I_N 'U_E )
__E_N_T_ER__K_E_Y_T_O__
Figure 6-11. Enter/Update Total Accumulator Display
6-26
~ ~
____________________________ ________
INQUIRY
To display records from a data file, key the word INQUIRY and press the Enter/Rec
Adv key. DFU prompts as shown in Figure 6-12 for all the Inquiry parameters.
I
'
~Name
o
DATA FILE UTILITY INCUIRY
Selectively displays anolor prints records in a data file.
Of File To Be Displayed •.••..••••••••.•.••••••••.•••..
:I 5
: I :::e5::r:: p::c::~::: ~~~~~~~:~.; ~t~:~:: :~::: ::~; .::::::: ::
I
SETUP ONLY-( S)
PROCEDV~E
Name Of DFU Format (If Saved, Or To 8e Saved) ............ ..
Name Of User Li brary ....................................... #LIORARY
I
,-"
~
(S)
NN
(S)
Name Of DFU Source (If Saved, Or To Be Saved) ...•....••...•
(5)
Name Of Display Screen Source (If To Be Saved)
(S)
~
••....••.•.•
Figure 6-12. DFU Inquiry Command Parameters
0,0,
e.
You should key responses to prompts
and
These are required for
Inquiry execution. Respond to promptsG)thrOUgheOnlY if the job was not
previously defined and saved. Press the Enter/Rec Adv key after all necessary
responses are entered.
e
e
e
Specify the name of the file to be displayed. The file name must already
exist.
Specify the name of the format description that is used to display the file.
A null response indicates DFU is to create a default format, which is to be
removed from the library at the end of the job; in this case, DFU enters the
job setup prompting routine.
Specify the name of the library that contains the DFU format member for
the job. Note that DFU assumes your format is in the system library
(#LlBRARY) if you do not enter a user library or if you enter blanks.
How to Operate DFU
6-27
You can skip the preceding prompting sequence by initially keying the complete
command:
INQUI RY filename,DFU format name""",user library
Notes:
1. The user library parameter is required if the DFU format description is in a
library other than the system library. If so YOU must enter the command
with the user library specified if you do not use the DFU Inquiry Command
Parameters display because DFU does not prompt for this parameter if it is
omitted.
2-. ~ Command--Earametersearlie.rJn this chapter for parameter descri ptions.
A sample command (if not using the display that prompts for all parameters) for
the inquiry function is:
INQUIRY SALESORD,ORDERFMT
After you key the INQUtRYcommand, the first record in the file is displayed on
the screen (Figure 6-13).
~I··~uu~I~D-E-R-S-------F-I-LE-N-A-M-E-:-s-l~---~~D-E-:-IN-Q-U-I-R-y---l
A
~
•
I
_
RECORD TYPE: 01
*KEY 00010 .....•
CUSTOMER NO.
OUR ORDER NO.
CUST. ORO. NO.
DATE
SHIPPED TO
21884
XC4313
13019
08/15/719
SHIP VIA
AIR FREIGHT
Figure 6-13. Inquiry Sample Display
6-28
Inquiry Display Format
The display format for inquiry is explained in the following paragraphs.
Status Information
Lines 1 and 2 of the display (Figure 6-13) contains the status information for the
current DFU inquiry job. You cannot key over this information except to change
the current record type.
o
Title: This is tne job title which appears on any printout for this job.
G FILENAME:
•
e
o
This is the name of the file being processed .
MODE: INQUIRY-Displaying and printing operator selected records.
RECORD TYPE: This shows what record type is being processed. You can
change this value by keying a new value after positioning the cursor at this
field. (Pressing the Select Format command function key positions the
cursor here).
Record Key or Record Number and Headings: When processing by record key,
this area identifies the key of the current record being displayed, and prompts
for the key of the next record to be displayed. The record key consists of one
to five fields. Beginning on line 3, the headings and data for each field that
makes up the record key (one field per line) are displayed. Each line of the
record key contains:
•
Key field heading to identify the field displayed.
•
Current record key field to show the key of the record currently on
display.
•
Next record key field to prompt for the key of the next record to be
displayed.
When processing by record number, line 3 contains the record number heading,
the record number of the current record on display, and a space (next record
number field) where you can enter the record number of the next record
desired. The cursor is positioned at this record number request area.
o
•
Data Field and Headings: This area displays the data for the current
record. If a record requires more data than fits on the first display,
additional displays appear to allow completion of the record. If space
allows, a blank line is inserted by DFU to separate the data fields from the
record key or record number on the display .
Errors: The last line of the display shows error messages. This line is blank
until an error is detected; at which time the field, field heading, and error
message is displayed and highlighted. The MIC (message identification code) is
also displayed so you can easily look up the error in the Displayed Messages
Guide.
How to Operate OF U
6-29
Selecting Records to be Displayed
There are three ways in which you can display a record while in Inquiry:
1.
Key over the periods in the next record key or the record number area to request
the next record you want displayed. As each field is keyed, press a Field Exit
function control key to advance the cursor to the next field. When a Field
Exit function control key is pressed after the last field, the data is returned to
DFU to retrieve the record. If you do not key data into the last field on the
display, press the Enter/Rec Adv key to pass the data to DFU.
Note: When processing by record key, if a key field in the next record to be
displayed is the same as the key field currently displayed, press the Dup function control key to duplicate that data. The characters will appear when the
key is pressed, and DFU replaces these characters with the corresponding
data when the record is retrieved.
*"
2.
Press the Rollt (roll up) key to display succeeding records. For indexed
files, if a record key has been entered in the record key response area, DFU
displays the next record key value with a key value equal to or greater than
the record key value entered; if this key is higher than the last key in the file,
the last record is displayed. For direct or sequential files, DFU displays the
next non-blank record with a record number equal to or greater than the
record number entered; if this record number is beyond the last non-blank
record in the file or beyond the end of the file, the last non-blank record is
displayed. When scrolling from a specified record number in direct or
sequential files, you should specify a record number as close to a non-blank
record as possible for performance reasons. If no record key or number is
entered in the response area, DFU displays the next record relative to the
currently displayed record.
3.
Press the RolI"- (roll down) key to display preceding records. When processing
by record key, the preceding record in key sequence is displayed. When processing by record number, the preceding nonblank record is displayed.
When a record is retrieved that has more data than fits on a single display, you can
view the subsequent displays of the record by pressing the Enter/Rec Adv key without keying any data.
Note: If a field of the record key or the record number field is numeric, you need
enter only the rightmost digits and press a Field Exit function control key. The
field is automatically right-justified and leading zeros are inserted before the record
is displayed.
Printing Records from Display
To print a record when it is displayed on the screen, press the Print Rec command
function key and the record will be printed for you.
Terminating an Inquiry Job
To end a job after you have inquired into a file:
1.
Press the EOJ command function key.
2.
Retain the default (Y) supplied by the end-of-job display (Figure 6-14), and
press the Enter/Rec Adv key.
3.
The job processing is now completed.
END OF JOB REQUEST
END OF JOB? (Y,N) ••••••••.• Y
J
,----""
Figure 6-14. Inquiry End of Job Display
LIST
To list records from a data file, key the word LIST and press the Enter/Rec Adv
key. 0 F U prompts as shown in Figure 6-15 for all the LIST parameters.
How to Operate DFU
6-31
DATA FILE UTILITY LIST PROCEDURE
i-+! I
:
i
SETUP ONLY-(S)
Sorts and prints data files in various report-type formats.
Name Of FiT e To Be Li sted •••••••••••••••••••••••••••••••••••
Name Of DFU Forrr.at (If Saved) Or To Be Saved) ...•••.••.••••
SORT/NOSORT Ind;cat;on .................................... . NOSORT
~Name Of Master. Fi 1e (If
Any) •••••••••••••••••••••••••••••••
~Name Of User L,brary ••.••••..•••••••••..••.•.•.•....•••••..
~Name Of RPG II Source •.••••.••.•••••••.•.•..••.•..•.•••••••
(S)
~DFU
(S)
~Narne
Source processing Parameter (NN/NY/YN/YY/GO) .•••••..••• NN
of DFU Source (If Saved) Or To Be Saved) •..••••.••••..
Figure 6·15. DFU LIST Command Parameters
G.
You should key responses to prompts" through
These are required for list
and. only if the job was not pre·
execution. Respond to prompts
viously defined and saved. Press the Enter/Rec Adv key after all necessary prompts
are completed.
0, CD,
o
Specify the name of the file to be listed. The file named must already exist.
G Specify the name of the format description that is used to display the file.
A
null response indicates DFU is to create a default format,. which is to be
removed from the library at the end of the job. In this case, DFU enters the
job setup prompting routine .
•
Specify whether or not the data file is to be sorted prior to listing. Note that
DFU assumes the file will not be sorted (NOSORT) if you do not change the
displayed default to SORT.
CD Specify the name of the related master file associated with this list.
Leave this
entry blank if there is no master file.
G Specify the name of the library that contains the DFU format member for the
job. Note that DFU assumes your format is in the system library (#LlBRARY)
if you do not enter a user library or if you enter blanks.
6·32
(S)
You can skip the preceding prompting sequence by initially keying the complete
command:
LIST filename,DFU format name"SORT""master file,user library
Notes:
1. The user library parameter is required if the DFU format description is in a
library other than the system library. If so, you must enter the command
with the user library specified if not using the DFU Prompt display because
DF U does not prompt for this parameter if it is omitted.
2. The master file parameter is required if the DFU format description specifies
that a master file be used by DFU during job execution. If so, you must
enter the command with the master file specified if not using the DFU
Prompt display because DFU does not prompt for this parameter if it is
omitted.
After you have entered the LIST command, the message:
YOUR DATA FILE IS NOW BEING SORTED
appears momentarily on the screen if you have requested that your data file be
sorted. The message:
YOUR DATA FILE IS NOW BEING LISTED
will then appear on the screen until the job is complete.
Note: See Command Parameters earlier in this chapter for parameter
descri pt ions.
A sample command for the list function (if not using the display that prompts for
all parameters) is:
LIST SALESORD,ORDERFMT"SORT
How to Operate DFU
6-33
6-34
Chapter 7. How to Operate SEU
The source entry utility (SEU) allows you to enter and maintain source and procedure members in the system or user library. With the ideographic version of the
SSP, SEU allows ideographic characters to be entered in source statements of those
languages and utilities that provide ideographic support. There are six modes of
SEU operation:
•
Enter/Update allows new statements to be entered or existing ones to be modified.
•
Delete allows selected statements to be deleted from an existing member.
• Move/Copy allows statements to be moved or copied to a new location in a
member. The move mode copies statements to the new location while deleting
them from their original location. The copy mode allows statements to be
copied to a new location while leaving the statement in the original location.
•
Include copies to the member any statements that exist in a library.
• Scan searches a member for a statement that contains a given sequence of
characters. Once you are in the sean mode, Scan to Update allows you to
update the statement by displaying it in the enter/update mode. A Scan and
. Replace option allows you to replace a string of characters within a record.
•
Message Translate Aid allows you to create a message source member that
contains two languages for each message.
HOW TO SIGN ON
You sign on SEU by entering the SEU command. You can use the HELP procedure
to enter the SEU command. Enter HELP SEU to be prompted for the SEU
command parameters. The format of the SEU command is:
A
R
S
SEU member name,
F
W
J'
#SE@XTRA
, [ format member name
rstatement length'l
~
~
,
P
T
library name]
[ #LlBRARY
member name: The name of the member you are going to create or change. If you
do not enter this parameter, the SEU Command Prompts display appears. If the
name identifies an existing member in the specified library (library name parameter),
SEU assumes that the member is to be changed. If the name does not identify an
existing member, SEU assumes that the member is to be created.
How to Operate SEU
7-1
member type: The type of contents of the member to be created or changed. If
this parameter is not entered, the SEU Command Prompts display appears.
Type
Contents of Member
A
Auto report specifications (syntax checking available)
R
RPG II specifications (syntax checking available)
S
Source statements such as RPG II or auto report specifications, sort
sequence specifications, work station utility specifications, display
screen format specifications, or statements for a message source
member (syntax checking not avaiTable)
F
SFG R formats selected by SEU to match the statement being
processed
W
WSU (work station utility) formats selected by SEU to match the
statement being processed
P
Procedure
T
Message translate function to process a message source member
format member name: The name of a load member containing display screen
formats that this job uses in addition to the formats in #SE@FORM. #SE@FORM
contains many of the display screen formats supplied with SEU. For a Iist of the
display screen formats supplied with SEU, see SEU Display Screen Formats later in
this chapter. The SEU supplied display screen formats that are in the member
#SE@XTRA are used by default if this parameter is not entered. (#SE@FORM
or #SE@FMT must not be entered as the format member name.)
If a user member name is entered, the formats in #SE@XTRA will not be available
for that session. However, the formats in #SE@FORM will be available for that
session.
If you enter a format member name, the system searches the active user library for
the member if an active user library exists. If the member is not found in the active
u_seJ Jib~ary, or if an31ctive user library does not exist, the system c;earches the system library (#LlBRARY). If the member is not found in the acti-"e user library or
in the system library, SEU displays an error message.
Load members required for execution that have names beginning with #SE must
all reside in either the active user library or in #LlBRARY. Load members that
contain formats (#SE@FORM, #SE@XTRA, or a user format member) required
by an SEU job can reside either in the active user library or in the system library
or in both. If format members reside in both, then SEU will use the member
residing in the active user library. In order to use the member in #LlBRARY, a
user library should not be specified when signing on to the display station.
7-2
statement length: The length of the statements to be entered or changed. If you
do not enter a length or if you enter an invalid length, SEU supplies a default length.
Member
Type
Valid
Statement
Length
Default
Length
A
80-96 1
96
R
80-96 1
96
S
40-120 1
96
F
40-120 1
96
W
40-120 1
96
P
40-120 1
120
T
40-120
80
11f the actual statement length of a member is 80 characters, but a statement length of 96 is
specified in the SEU command, SEU automatically changes the statement length of the
member from 80 to 96. If the actual statement length of a member is greater than specified
in the SEU command, SEU displays an error message. When signing on to an existing
member, SE U will default to the existing statement length if no length is specified.
library name: The name of the library that contains the member you are going to
change, or the name of the library that will contain the member you are going to
create. If the library is not found, SEU displays an error message. If you do not
enter a name, SEU assumes the name to be #LlBRARY, the name of the system
library.
If you do not enter both the member name and the member type, the SEU Command Prompts display appears. Any parameters that were keyed on the initial
command appear to the right of the corresponding prompts on this display. The
default value of #LlBRARY appears if no library name is entered. If you enter
blanks for the library, #LI BRARY is assumed. Any parameters displayed can be
changed before the information is entered into the system.
How to Operate SEU
7-3
A sample SEU Command Prompts display is shown below:
SEU PROCEDURE
OPTIOt~AL-(
0)
An interactive utility program that helps the user create, change,
delete and locate state~ents in source and procedure members.
Hem!ler Hame
Member Type
(A/RIS/F/~/P/T)
Format Member
Na~e
••••••••••••••••••••••••••••••••••••
..••••••.••..••..••.•.•••.••.•.••••••.•.•••••
ISE~XTRA
CO}
Stat€::nent Length •••••••••••.••.•••.•••.•••••.•.••••••.•.•.•••••
NaMe of Library Containing the Member ••••••..••••..••..••••••••
~LI6RARY
I
Following is an example of a command statement. Assume that (1) you want to
create a procedure member named PROCM, (2) the display screen formats created
especially for this kind of job reside in the member named M RTFORM, (3) the statement length for the procedure member is 96, and (4) the new procedure member will
reside in the library named USERLlB2. The SEU command you would enter to
begin an SEU job to create PROCM is:
SEU PROCM, P, MRTFORM, 96, USERLlB2
7-4
COMMAND FUNCTION KEYS AND TEMPLATE
SEU assigns 17 command function keys, including one command function key that
displays the position and purpose of all of the SEU command function keys. A keyboard template, GX21-7660, is also available to identify the name and position of
each SEU command function key.
/
(
(
)
13
14
CMD
Key
Display
15
Scan
To
Update
Change
Roll
Factor
2
1
Auto
Skip
3
Scan/
Replace
\..
16
Alter
Lines
Per Stmt
4
Select
Format
17
)
19
20
21
22
23
24
7
8
9
10
11
12
SEU
Translate
6
5
Delete
18
Enter/
Update
Alter
Print
EOJ
Alter
Syntax
Search
End of
Source
Move/
Copy
Accept
With
Error
Include
'\
/
\
\
\
/
\
\
,
\
/
'"
/
/
/
'"
'" '"
Throughout this chapter you will find the terms key and enter. Key means only to
press one of the keyboard data keys-those keys that are like the keys on a typewriter-to display data on the display screen, whether the data is for a statement or
is a response to a prompt. Enter means to press the Enter/Rec Adv key to cause
SEU to store data displayed on the display screen, to accept one or more of the
responses you have keyed, or to proceed to the next step in the current mode of
operation.
Figures 7-1 through 7-14 summarize the SEU command function keys and the function control keys for each SEU mode.
How to Operate SEU
7-5
Key
Command
Function
Key
W
Auto Skip
GJ
Scan/Replace
When Prompted with ENTER/UPDATE
STATEMENT NUMBER
When Statement Is Being Entered or Updated
Reverses status of auto skip option and auto skin indicator.
--
--
---
--
Changes mode to scan mode.
Ignores data keyed for displayed statement
and changes mode to scan mode.
The Scan key is invalid if no_statements exist
in the member.
GJ
Select Format
Allows you to select a different display screen format.
[J
Delete
Changes mode to delete mode.
Ignores data keyed for displayed statement
and changes mode to delete mode.
The Delete key is invalid if no statements
exist in the member.
GJ
Enter/Update
Repeats prompt E NTE R/UPDA TE
STATEMENT NUMBER.
[J
Alter Print
Reverses status of print option and print indicator.
GJ
EOJ
Displays end-of-job options.
[J
Alter Syntax
Reverses status of syntax checking option and syntax checking indicator.
GJ
Search End
Of Source
Displays last statement in member.
Ignores data keyed for displayed statement
and repeats prompt ENTE R/UPDATE
STATEMENT NUMBER.
Ignores data keyed for displayed statement
and displays last statement in member.
The Search End Of Source key is inval id if no
statements exist in the member.
GJ
Move/Copy
Changes mode to move/copy mode.
Ignores data keyed for displayed statement
and changes mode to move/copy mode.
The Move/Copy key is inval id if no statements exist in the member.
0
Q
CJ
Include
Changes mode to include mode.
Ignores data keyed for displayed statement
and changes mode to include mode.
Accept With
Error
Not allowed.
Allowed only if syntax checking option is on
and error exists in an RPG " or auto report
statement. Places statement with error into
member.
Cmd Key
Display
Displays keyboard keys used as SEU command function keys and displays a brief description of each key.
Figure 7-1 (Part 1 of 2). Command Function Key Summary for Enter/Update Mode
7-6
Key
U
Command
Function
Key
When Prompted with ENTE R/UPDATE
STATEMENT NUMBER
Scan To
Update
Scans for a statement and displays it in the enter/update mode. Changes mode to scan if
no statement is found or an error occurs.
When Statement Is Being Entered or Updated
Invalid if no statements exist in the member.
LJ
~
0
Change Roll
Factor
Allows you to change the roll factor.
Not allowed.
Alter Lines
Per Stmt
Changes the number of Iines reserved
for the display of each statement.
Not allowed.
Translate
Changes mode to translate mode when
T is entered as the member type. Allows
you to enter the translation of a new
or existing message.
Ignores data keyed for displayed statement
and changes mode to translate mode. The
translate key is invalid if no statements
exist in the member. Changes mode to
translate mode when T is entered as the
member type.
Figure 7-1 (Part 2 of 2). Command Function Key Summary for Enter/Update Mode
How to Operate SEU
7-7
Key
II
•
•
•
Function
Control
Key
When Prompted with ENTE R/UPDATE
STATEMENT NUMBER
When Statement Is Being Entered or Updated
Enter/Rec
Adv
Indicates that you have finished keying
a response. Causes SEU to display the
selected statement.
Causes the displayed statement to be placed
in the member.
Home
Cursor is moved to the first cursor
position as defined by the current
display screen format.
When cursor is in first position for a statement, displays preceding statement. Cursor
is positioned at first position where operator
can enter data .
Dup
Not allowed.
Fills a field or part of a field with data copied
from corresponding positions in another
statement. If a new statement is being entered,
the data is copied from the preceding statement; if an existing statement is being updated,
data is copied from the original statement.
Rollt
Displays next statements as determined
by the roll factor and redisplays the
enter/update prompt.
Ignores data keyed for the displayed statement, displays next statements as determined
by the roll factor, and redisplays the enter/
update prompt.
The Rollt key is invalid if no statements
exist in the member .
Rollt
Displays preceding statements as
determined by the roll factor and
redisplays the enter/update prompt.
Ignores data keyed for the displayed statement, displays preceding statements as determined by the roll factor, and redisplays the
enter/update prompt.
The Rollt key is invalid if no statements
exist in the member.
Figure 7-2 (Part 1 of 2). Function Control Key Summary for Enter/Update Mode
7-8
Field Exit Function Control Keys
Filled
Alphameric Field
Not Right Adjust
Alphameric Right Adjust Field
or Numeric Field
Cursor automatically advances
to next field
Press:
-- (Cursor Right),
-I (Field Advance),
Field Exit, or Field +
Partially
Filled
To right-adjust, press:
Press:
-
(Cursor Right),
-t (Field Advance),
Field Exit or
Field +
Field Exit 1 , or Field +1
No right-adjust2 , press:
-- (Cursor Right) or
-I (Field Advance)
The Field Exit and Field + keys are destructive exit keys for alphameric fields that are not right-adjust fields.
That is, the field positions skipped by the cursor when the Field Exit or Field + key is pressed are set to
blanks if the field is not defined as a right-adjust field.
2 A partially filled numeric field is not right-adjusted and padded to the left with blanks. The unchanged
positions of the field retain the values they had before the operator keyed new data into part of the field.
I
Figure 7-2 (Part 2 of 2). Function Control Key Summary for Enter/Update Mode
How to Operate SEU
7-9
Command
Function
Key
When Prompted with DELETING
STATEMENT NUMBER and ENDING
STATEMENT NUMBER
Auto Skip
Not allowed.
Scan/Replace
Changes mode to scan mode. No statements are deleted.
Select Format
Not allowed.
Delete
Repeats prompts DELETING STATEMENT NUMBER and ENDING STATEMENT
NUMBER. No statements are deleted.
Enter/Update
Changes mode to enter/update mode. No statements are deleted.
Alter Print
Reverses status of print option and print indicator.
EOJ
Displays end-of-job options.
Alter Syntax
Not allowed.
Search End
Of Source
Displays last statement in member.
Move/Copy
Changes mode to move/copy mode. No statements are deleted.
Include
Changes mode to include mode. No statements are deleted.
Accept With
Error
Not allowed.
Cmd Key
Display
Displays keyboard keys used as SEU command function keys and displays a brief
description of each key.
CJ
Scan To
Update
Not allowed.
LJ
Change Roll
Factor
Allows you to change the roll factor.
~
Alter Lines
Per Stmt
Changes me number of lines reserved for the display of each statement.
Translate
Changes mode to translate mode when T is entered as the member type. No statements
are deleted.
Key
W
GJ
GJ
W
When A Statement(s) Is Ready to Be Deleted
_..
GJ
GJ
GJ
GJ
GJ
GJ
0
GJ
CJ
CJ
Figure 7-3. Command Function Key Summary for Delete Mode
7-10
Displays last statement in member and repeats
prompt ENDING STATEMENT NUMBER.
No statements are deleted.
Key
II
••
•
Function
Control
Key
When Prompted with DELETING
STATEMENT NUMBER and ENDING
STATEMENT NUMBER
Enter/Rec
Adv
Indicates that you have finished keying
one or both of the responses.
Home
Not allowed.
Dup
Not allowed.
Rollt
Displays next statements as determined
by the roll factor. Redisplays the
delete prompts and the responses keyed.
Displays next statements as determined by
the roll factor, redisplays the delete prompts,
displays the first response if it was entered,
and blanks the response to ENDING
STATEMENT NUMBER if it was entered.
Rolli
Displays preceding statements as
determined by the roll factor.
Redisplays the delete prompts and the
responses keyed.
Displays the preceding statements as determined by the roll factor, redisplays the delete
prompts, displays the first response if it was
entered, and blanks the response to ENDING
STATEMENT NUMBER if it was entered.
When A Statement(s) Is Ready to Be Deleted
Causes the selected statement(s) to be deleted.
Figure 7 -4. Function Control Key Summary for Delete Mode
How to Operate SEU
7-11
Key
Command
Function
Key
When Prompted with REPLACE CHARACTERS, NUMBER OF
REPLACE CHARACTERS, SINGLE COLUMN SCAN, END OF
REPLACE AREA, and LAST STATEMENT NUMBER
GJ
GJ
GJ
Auto Skip
Not allowed.
Scan/Replace
Repeats scan prompts.
Select Format
Not allowed.
[J
Delete
Changes mode to delete mode.
GJ
Enter/Update
Changes mode to enter/update mode.
GJ
Alter Print
Reverses status of print option and print indicator.
GJ
EOJ
Displays end-of-job options.
GJ
Alter Syntax
Not allowed.
GJ
Search End
Of Source
Displays last statement in member and redisplays the replace prompts and
responses.
Move/Copy
Changes mode to move/copy mode.
Include
Changes mode to include mode.
Accept With
Error
Not allowed.
Cmd Key
Display
Displays keYboard keys used as SEU command function keys and displays a brief
description of each key.
~
Scan To
Update
Not allowed.
LJ
Change Roll
Factor
Allows you to change the roll factor.
Alter lines
Per Stmt
Changes the number of lines reserved for the display of each statement.
Translate
Changes mode to translate mode if member type is T.
GJ
0
Q
CJ
~
0
Figure 1-5. Command Function Key Summary for Replace Mode
1-12
Key
II
••
•
Function
Control
Key
When Prompted with REPLACE CHARACTERS, NUMBER OF
REPLACE CHARACTERS, SINGLE COLUMN SCAN, END OF
REPLACE AREA, and LAST STATEMENT NUMBER
Enter/Rec
Adv
Indicates that you have keyed at least a response to the REPLACE CHARACTERS or
the NUMBER OF REPLACE CHARACTERS prompt and that you want the scan and
replace to begin.
Home
Not allowed.
Dup
Not allowed.
Rollt
Displays next statements as determined by the roll factor, redisplays the scan prompts,
and displays any responses that were entered.
Rollt
Displays the preceding statements as determined by the roll factor, redisplays the
replace prompts, ~nd displays any responses that were entered.
Figure 7-6. Function Control Key Summary for Replace Mode
How to Operate SEU
7-13
Key
CJ
Command
Function
Key
When Prompted with MOVE/COPY
TO STATEMENT NUMBER, MOVE/
COpy FROM STATEMENT NUMBER, and ENDING STATEMENT
NUMBER
When A Statement(s)
Is Ready to Be Moved
Auto Skip
Not allowed.
Scan/Replace
Changes mode to scan mode. No statements are moved/copied.
Select Format
Not allowed.
Delete
Changes mode to delete mode. No statements are moved/copied.
Enter/Update
Changes mode to enter/update mode. No statements are moved/copied.
GJ
Alter Print
Reverses status of print option and print indicator.
GJ
EOJ
Displays end-of-job options.
[J
Alter Syntax
Not allowed.
GJ
Search End
Of Source
Displays last statement in member.
GJ
0
GJ
Move/Copy
Repeats prompt MOVE/COPY TO STATEMENT NUMBER. No statements are moved.
Include'
Changes mode to include mode. No statements are moved/copied.
Accept With
Error
Not allowed.
Cmd Key
Display
Displays keyboard keys used as SEU command function keys and displays a brief
description of each key.
Scan To
Update
Not allowed.
Change Roll
Factor
Allows you to change the roll factor.
Alter Lines
Per Stmt
Changes the number of lines reserved for the display of each statement.
Translate
Changes mode to translate mode when T is entered as the member type. No statements
are moved/copied.
GJ
GJ
GJ
GJ
CJ
CJ
LJ
LJ
CJ
Figure 7-7. Command Function Key Summary for Move/Copy Mode
7-14
Displays last statement in member and repeats
last prompt. No statements are moved.
Key
II
•
II
•
Function
Control
Key
When Prompted with MOVE/COPY TO
STATEMENT NUMBER, MOVE/COPY
FROM STATEMENT NUMBER, and
ENDING STATEMENT NUMBER
Enter/Rec
Adv
Indicates that you have finished keying
one or more of the responses.
Home
Not allowed .
Dup
Not allowed.
Rollt
Displays next statements as determined
by the roll factor. Redisplays the move/
copy prompts and the responses keyed.
Displays next statements as determined by the
roll factor, redisplays the move/copy prompts,
displays any responses that were entered, and
blanks the response to ENDING STATEMENT
NUMBER if it was entered .
Rollt
Displays preceding statements as
determined by the roll factor. Redisplays the move/copy prompts and the
responses keyed.
Displays preceding statements as determined
by the roll factor, redisplays the move/copy
prompts, displays any responses that were
entered, and blanks the response to ENDING
STATEMENT NUMBER if it was entered.
When A Statement(s)
Is Ready to Be Moved/Copied
Causes the selected statement(s) to be moved
and the original statement number(s) to be
deleted, or the selected statements to be
copied and the original statements remain.
Figure 7-8. Function Control Key Summary for Move/Copy Mode
How to Operate SEU
7-15
Command
Function
Key
When Prompted with
INCLUDE LIBRARY
NAME, INCLUDE
MEMBER NAME,
or INCLUDING AT
STATEMENT NUMBER
Auto Skip
Not allowed.
Scan/Replace
Changes mode to scan mode. No statements are included. The Scan key is inval id if no
statements exist in the member.
GJ
Select Format
Not allowed.
[J
Delete
Changes mode to delete mode. No statements are included. The Delete key is invalid if
no statements exist in the member.
Enter/Update
Changes mode to enter/update mode. No statements are included.
Alter Print
Reverses status or print option and print indicator.
EOJ
Displays end-of-job options.
Alter Syntax
Not allowed.
Search End
Of Source
Displays last statement in
signed-on member.
,
Key
W'
,Q
GJ
GJ
GJ
GJ
[J
When Prompted with
INCLUDING FROM
STATEMENT
NUMBER and ENDING
STATEMENT NUMBER
When A Statement(s) Is
Ready to Be Included
,
Displays last statement in
include member.
Displays last statement in
include member and
repeats last prompt. No
statements are included.
The Search End of Source key
is invalid if no statements exist
in the member.
GJ
Move/Copy
Changes mode to move/copy mode. No statements are included. The Move/Copy key
is invalid if no statements exist in the member.
0
Include
Repeats prompt INCLUDE
LIBRARY NAME.
GJ
Accept
With Error
Not allowed.
Figure 7-9 (Part 1 of 2). Command Function Key Summary for Include Mode
7-16
Repeats prompt INCLUDING AT STATEMENT
NUMBER. No statements are included.
Key
Command
Function
Key
When Prompted with
INCLUDE LIBRARY
NAME, INCLUDE
MEMBER NAME,
or INCLUDING AT
STATEMENT NUMBER
C2J
Cmd Key
Display
Displays keyboard keys used as SEU command function keys and displays a brief
description of each key.
~
Scan To
Update
Not allowed.
LJ
Change Roll
Factor
Allows you to change the roll factor.
LJ
CJ
Alter lines
Per Stmt
Changes the number of lines reserved for the display of each statement.
Translate
Changes mode to translate mode when T is entered as the member type. No statements
are included. The Translate key is invalid if no statements exist in the member.
When Prompted with
INCLUDING FROM
STATEMENT
NUMBER and ENDING
STATEMENT NUMBER
When A Statement(s) Is
Ready to Be Included
Figure 7-9 (Part 2 of 2). Command Function Key Summary for Include Mode
How to Operate SEU
7-17
Key
II
••
•
Function
Control
Key
When Prompted with INCLUDE
LIBRARY NAME, INCLUDE
MEMBER NAME, INCLUDING
AT STATEMENT NUMBER,
INCLUDING FROM STATEMENT
NUMBER, and ENDING
STATEMENT NUMBER
When A Statement(s) Is Ready to Be Included
Enter/Rec
Adv
Indicates that you have finished
keying one or more responses.
Causes the selected statement(s) to be
included in the signed-on member.
Home
Not allowed.
Dup
Not allowed.
Rollt
Displays the next statements as
determined by the roll factor.
Redisplays the include prompts
and the responses keyed.
-
The Roll t key is invalid if no
statements exist in the member.
RolI-l-
If statements from the include
member are not being displayed,
displays preceding statements as
determined by the roll factor, and
redisplays the include prompts and
the responses entered. If the include
member is being displayed, the
Roll I key is invalid.
The Roll. key is invalid if no
statements exist in the member.
Figure 7-10. Function Control Key Summary for Include Mode
7-18
Displays the next statements as determined by
the roll factor, redisplays the include prompts,
displays any responses that were entered, but
blanks the response to ENDING
STATEMENT NUMBER if it was entered.
Not allowed.
Key
Command
Function
Key
When Prompted with SCAN CHARACTERS, STARTING
POSITION, and NUMBER OF SCAN CHARACTERS
[J
Auto Skip
Not allowed.
GJ
Scan/Replace
Repeats scan prompts. No scan is performed.
Select Format
Not allowed.
Delete
Changes mode to delete mode. No scan is performed.
Enter/Update
Changes mode to enter/update mode. No scan is performed.
Alter Print
Reverses the status of print option and print indicator.
EOJ
Displays end-of-job options.
GJ
GJ
[J
GJ
GJ
GJ
GJ
Alter Syntax
Not allowed.
Search End
Of Source
Displays last statement in member and redisplays the scan prompts and responses.
[J
Move/Copy
Changes mode to move/copy mode. No scan is performed.
0
GJ
Include
Changes mode to include mode. No scan is performed.
Accept With
Error
Not allowed.
CJ
Cmd Key
Display
Displays keyboard keys used as SEU command function keys and displays a brief
description of each key.
U
Scan To
Update
Alternative to the Enter/Rec Adv key. Changes to enter/update mode so that you can
update the statement located by scan.
CJ
Change Roll
Factor
Allows you to change the roll factor.
c:J
Alter Lines
Per Stmt
Changes the number of lines reserved for the display of each statement.
CJ
Translate
Changes mode to translate mode when T is entered as the member type. No scan is
performed.
Figure 7-11. Command Function Key Summary for Scan Mode
How to Operate SEU
7 -19
Key
II
••
•
Function
Control
Key
When Prompted with SCAN CHARACTERS, STARTING
POSITION, and NUMBER OF SCAN CHARACTERS
Enter/Rec Adv
Indicates you have keyed at least a response to SCAN CHARACTERS or NUMBER OF
SCAN CHARACTE RS and you want the scan to begin.
Home
Not allowed.
Dup
.. Not allowed.
Rollt
Displays next statements as determined by the roll factor, redisplays the scan prompts,
and displays any responses that were entered.
RolI.!-
Displays the preceding statements as determined by the roll factor, redisplays the scan
prompts, and displays any responses that were entered.
Figure 7-12. Function Control Key Summary for Scan Mode
7-20
Command
Function
Key
When Prompted with ENTER MESSAGE NUMBER
Auto Skip
Not allowed.
Scan/Replace
Changes mode to scan mode. Keyed data is ignored.
Select Format
Not allowed.
Delete
Changes mode to delete mode. Keyed data is ignored.
Enter/Update
Changes mode to enter/update mode. Keyed data is ignored.
Alter Print
Reverses the status of print option and print indicator.
EOJ
Displays end-of-job options.
Alter Syntax
Not allowed.
Q
Search End
Of Source
Displays last statement in member and redisplays the translate prompt.
GJ
Move/Copy
Changes mode to move/copy mode. Keyed data is ignored.
Key
GJ
GJ
GJ
[J
[J
GJ
GJ
GJ
0
GJ
Include
Changes mode to include mode. Keyed data is ignored.
Accept With
Error
Not allowed.
CJ
Cmd Key
Display
Displays keyboard keys used as SEU command function keys and displays a brief
description of each key.
LJ
Sc~n
To
Update
Not allowed.
LJ
Change Roll
Factor
Not allowed.
0
CJ
Alter Lines
Per Stmt
Not allowed.
Translate
Changes mode to translate mode.
f)igure 7-13. Command Function Key Summary for Translate Mode
How to Operate SEU
7-21
-•
Key
••
•
Function
Control
Key
When Prompted with ENTER MESSAGE NUMBER
Enter/Rec Adv
Indicates you have keyed a response to ENTER MESSAGE NUMBER, or you have
keyed all the translated information and want it entered.
Home
Not allowed.
Dup
Not allowed.
Rollf
Displays next statements. Up to eight statements are displayed. The translate
prompt is displayed .
Roll-/..
Not allowed.
Figure 7-14. Function Control Key Summary for Translate Mode
7-22
SEU DISPLAYS
SEU uses the display screen to display status information, statements in a member,
and display screen formats as well as prompts, responses, messages, and data that
you key.
On a 960-character display screen (12 lines), use the Rollt (roll up), RoII-l(roll down), or Enter/Rec Adv keys to display any additi-onal lines of data
(lines 13-24).
SEU highlights the following information on the displays:
•
Status line
•
Each new statement being entered and its statement number
•
E~ch
•
Data keyed in response to the SEU prompts
•
Messages
statement being changed and its statement number
Status Line
Line 1 of the display screen is the status line, which is highlighted.
How to Operate SEU
7-23
Figure 7-13 gives an example of an SEU statl-lS line.
Roll Factor
Total Length of
Input Fields
Statement
Length
Auto Skip On
Syntax
Check On
One Display
Screen Line
Name of SE U
per Statement.
Display Screen
I
Status Li ne--";"--16
096
0005.00
Member
Name
,t on'
/
Entering a
____________
~_----~--~~~~-St-a-te-m--en~t--------
F
096
0005 FKEYIH
IP
ASP
F 128 128
1
ENTER
MEMBER
KEYBORD
5 5
4 5
3 (~
2 23 3 3 3 3
2
1
1 1 1 1 1 2
12345 6 78901234 5 6 7 8 9 10 12 ~ 145671 8 90 1 2 341R1§J 9 0123456 78901.1 3 456789
F
9
8 8
666 7 7 7 7
6
10123{+516 1 §J Q 12 34 567890 1234567890123456
0005.10
-ENTER/UPDATE STATEMENT NUMBER
Figure 7-15. Sample SEU Status Line
7-24
•
Positions 2 and 3: roll factor, 1 through 99
•
Positions 10 through 12: total length of input fields for selected display screen
format
•
Positions 16 through 23: name of selected display screen format
•
Positions 30 through 32: statement length
•
Position 39: status of auto-skip option; A if on, blank if off
•
Position 42: status of syntax checking option; S if on, blank if off
•
Position 45: status of print option; P if on, blank if off
•
Position 48: one display screen line per statement
•
Positions 55 through 62: ENTE R if entering and UPDATEif updating statements
•
Positions 65 through 72: name of the member that was signed on
•
Positions 76 through 79: number of consecutive statements being deleted, moved,
or included
Chapter 8. How to Operate Sort
The sort program allows you to rearrange records in a file, change the format of
records in a file, and drop records from a file.
RUNNING THE SORT PROGRAM
To run the sort program, you can enter either the SORT command and its
associated parameters, or enter only the word SORT or the phrase HELP SORT
and use the HELP procedure to enter the SORT command.
If you enter the SORT command, you can use the following format:
SORT input file label,source member ,output file label,number of records.,
ruser library name] [Y]
L#LlBRARY
'~
input file label: Label of the existing data file on disk to be sorted.
source member: Name of the source member that contains the sort sequence
specificati ons.
output file label: Label of the file that will contain the sorted data. This label
must not be an existing file label.
number of records: Number of records that the new output file will contain.
user library name: Name of the user library that contains the source member. If
the user library name is omitted, the sort program searches the system library
(#LIBRARY) for the source member.
y
N: Place the sort job on the input job queue. Y specifies that the sort job should
be placed on the input job queue. N (default) specifies that the sort job
should not be placed on the input job queue. If this parameter is used to place a
sort job on the input job queue, the sort program must be contained in the system
library (#LlBRARY).
How to Operate Sort
8-1
If you enter only the word SORT or HELP SORT, the following display appears,
which prompts for all the parameters:
SORT PROCEDURE
Rearrange, drop and reformat records in a file.
Label Of File To E·e Sorted ••••••••••••••••••••.••••••••••••••••• _
Label Of The Output Flle ••••••••••••••••••••••••••••••••.•••••••
Number Of Records To Be Placed In The Output File
Name Of User Library Containing The Source Member
#LIBRARY
Place Job On Input Job Queue (Y/N) ••••••••.•••••••.••••••.•••••• N
Use of only the word SORT or the phrase HELP SORT to run a sort job places
limitations on the input and output files, and requires that the sort sequence
specifications be stored as a source member in a library.
You can also run the sort program by executing your own sort procedure stored
on disk, or by entering your own sort procedure through a display station keyboard.
For further information about the sort program and the Oel required for usersupplied sort procedures, see the Sort Reference Manual.
8-2
Chapter 9. How to Operate Screen Design Aid (SDA)
The screen design aid utility (SDA) helps you create and maintain display screen
formats and menus.
If you have the ideographic version of the SSP, SDA allows ideographic characters
to be entered as constant data when you define screen formats or menus. Also,
when you create or update screen formats, fields may be defined as input or output, allowing either alphanumeric or ideographic characters.
How to Operate Screen Design Aid (SDA)
9-1
HOW TO SIGN ON
You can use the HELP procedure to enter the SOA command. Enter HELP SOA
to be prompted for the SOA command parameters. The format of the SOA
command is:
SOA [source name] , [inlib] , [sfgrload] ,[sfgrprint] , [outlib] , [sfgrlib]
The parameters you enter depend on the SOA functions being requested.
source name;· The name of the source member to be processed. If you are
processing formats, the default is SCRNSPEC. If you are building a menu
(SO A menu option 7), the maximum length of the name is 6 characters and
the default is SCRNSP.
inlib: The name of the library where SOA will find the member to process or
display. The default is the system library (#LlBRARY). If you enter a name
in this parameter, it will be the default for parameter 5 (outlib) and parameter
6 (sfgrlib).
sfgr/oad: The name you want assigned to the load member created by $SFGR.
If you do not enter a name, $SFGR will not be run when you finish running SOA,
and the load member formats will not be generated.
sfgrprint: This parameter controls printing by $SFG R on the system list device.
(SOA printing is controlled by command function key 6.) Use YES, NO, or
PARTIAL. The default is YES.
• YES causes printing of information including the S- and O-specifications, input
and output buffer descriptions, warning or termination errors, and a list of
indicators used.
•
NO causes only termination errors to be printed along with the statement
causing the error.
• PARTIAL causes the printing of input and output library names, and the
screen format member names, and all messages together with their related
statements.
outlib: The name of the library where SOA writes the created or updated source
member or the menu members. The default is the system library (#LI BRARY)
or the library name you entered in parameter 2 (inlib).
sfgrlib: The name of the library in which $SFGR writes the object format
member. The default is the system library (#LlBRARY) or the library name
you entered in parameter 2 (in lib).
After you enter the SOA command, the SOA menu is displayed.
9-2
1.
Entering SDAH presents an explanation of the utility.
2.
If you do not enter a source member name, or if you enter HELP SDA,
SDA displays the Screen Design Aid screen, which shows the required parameters.
OPTIONAL-(O)
SCREEN DESIGN AID
SOA is a utility program that aids the user interactively
to create and M
Blank
Screen
S
Spec
\..
\
\
\
\
(
Upper/
Lower
Case
Alter
Print
EOJ
Which
Screen
Active
Screen
Advance
S, Blank,
Attr, Menu
Clear
Display
,,
See Appendix A for the ideographic keyboard and command keys.
9-4
)
SDA
"'"
Command Function Key
Definition
Return to the S specification display and
begin the cycle again (valid only for create
or add).
Display the Blank screen (valid only for
create or add).
GJ
GJ
[J
Not used by SDA.
Not used by SDA.
Lowercase letters allowed. Valid on blank
display and skeleton menu display. Lowercase prints on the 5256, 5224, and 5225
Printers, and on the 3262 and 5211 Printers
when the correct print belt and translation
table are used. This key performs the
Enter/Rec Adv function during update.
The Attribute display allows lowercase letters
without using this key during update.
Reverse print status. If SDA information is
being printed, command function key 6 will
suppress printing and vice versa. Command
function key 6 is valid only on S, blank, and
attribute displays.
GJ
GJ
End of job. Command key 7 during a menu
option terminates the option; during the
SDA menu display, it terminates SDA.
For create, add, or update, indicates that
you are in Blank or Attribute display. The
halt message indicates which display is
active. Take a 0 option to return to the
current operation.
Use to exit S, Blank, Attribute, and menu
build displays.
Use when displaying formats to blank the
screen before the next format is displayed.
Notes:
1. The command function keys are processed the same as the Enter/Rec Adv key
on the system Input-Output display.
2. Keys 1, 2, and 6 are valid only on S, Blank, and Attribute displays.
3. Key 5 is valid only on Blank and Attribute displays.
How to Operate SGr~en Design -Aid (SOA)
9-5
Help Displays
If you enter HE LP SDA, SDA displays the SDA Procedure display that accepts
the required parameters.
SDA also provides you with an SDA Help Menu display. This display allows you to
select other displays that explain many of the basic functions of the SDA program.
To display the menu, either:
1.
At sign on, enter SDAH on the Command display, or
2.
At any other time:
a. Press the Attn key.
b. When the Inquiry display appears, take the 1 option.
c. Enter SDAH.
d. Select the needed help option from the Help menu.
e. End SDAH by pressing command function key 7.
f. Resume the interrupted task with command function key 1.
The SDA Help Menu appears as follows:
SDA HELP MENU
1.
2.
3.
4.
5.
6.
7.
8.
9.
PROCEDURE PARAMETER DESCRIPTIONS
COMMAND KEY DESCRIPTIONS
CREATE/ADO/UPDATE SCREEN SEQUENCE DESCRIPTION
CREATE/ADD/UPDATE FEATURE DESCRIPTIONS
SDA MENU OPTION DESCRIPTIONS
SDA SOURCE MANIPULATION VIA SEU
TABLE OF FIELD ATTRIBUTES AND UPDATE FUNCTIONAL CHARACTERS
BUILD A MENU INTERACTIVELY
BUILD RPG II OR WSU SOURCE PROGRAM SPECIFICATIONS
ENTER OPTION DESIRED_
For more information about SDA Help displays, see the Screen Design Aid Programmer's Guide and Reference Manual.
9-6
Chapter 10. How to Process RPG II Programs
RPG II is a programming language used to write application programs. This
chapter explains how you compile RPG II source programs that the programmer
has written; how you execute an RPG II object program, which is the result of
the compilation; and how you can interactively enter data for an RPG II program
that contains a CONSOLE file, a KEYBORD file, or a WORKSTN file.
If you have the ideographic version of the SSP, ideographic characters can be
present in RPG II programs in literals, constants, fields, tables, and arrays. Ideographic characters can also be present in RPG comments. If a display station is
in ideographic mode, RPG displayed messages are displayed as ideographic.
RPG II provides two subroutines to support ideographic data. One moves the data
into a field and deletes the shift-out and shift-in control characters. The other
moves the data into a field and adds the shift-out and shift-in control characters.
COMPILING RPG II SOURCE PROGRAMS
Four command statements are provided for RPG II:
• The RPG command statement compiles an RPG II source program.
• The RPGR command statement executes the RPG II format generator after
the source program has been compiled.
• The RPGX command statement executes the RPG II cross-reference program
for a successfully compiled RPG II source program.
• The AUTO command statement compiles an RPG II source program that
includes auto report specifications.
For more information about the command parameters that are summarized in this
chapter, see the RPG II Reference Manual.
How to Process RPG II Programs
10-1
RPG Command Statement
To compile an RPG II source program enter the RPG command. You can use the
HELP procedure to enter the RPG command. Enter RPG or HELP RPG to be
prompted for the RPG command parameters. The format of the RPG command is:
~
.
[NOSTOP
file size] [work file size]
REPLACE
RPG program name, [source
20
' 20
' NOHAl T '
-
-
HALT
source program library name] [object program library name] [mrtmax value]
[ #L1BRARY
, #L1BRARY
, Q.
NOGENJ
..
GEN960 , [ special optlonSl
[ GEN
Jm..
J
program name: The name of the source program to be compiled. If this parameter
is not specified and no other parameters are specified, the system displays a menu
requesting the name of the source program and listing the default values for all
of the parameters (see Figure 10-1). The default values can be overridden at this
time. If this parameter is not specified but other parameters are specified, the
system displays a menu requesting the program name and listing the userspecified parameter values and the defaults for all unspecified parameters. These
values can be overridden at this time. If the RPG procedure is placed on the input
job queue, the program name must be specified. See the description of the special
options parameter for an explanation of how to direct the RPG procedure to place
the job on the input job queue after you enter values into the menu.
source file size: The number of blocks (each block is 2,560 bytes) for the
$SOU RCE file. If this parameter is not specified, the default is 20 blocks.
work file size: The number of blocks for the $WORK file. If this parameter is
not specified, the default is 20 blocks.
NOSTOP: Specifies that neither duplicate member halts nor terminal error halts
occur. REPLACE specifies that dl:ij:>TIcate member halts do not occur. NOHAl T
specifies that the system does not halt for terminal diagnostics. HALT specifies
that the system halts for terminal diagnostics and duplicate members. The
default is HALT.
source program library name: The name of the library that contains the source
program . .If this parameter is not specified, the system library, #L1B RARY, is
assumed.
object program library name: The name of the library that will contain the compiled object program. If this parameter is not specified, the system library,
#LlBRARY, is assumed.
10-2
'
[YES]
NO
'
mrtmax value: Specifies the maximum number of display stations that can attach
themselves to the program. The mrtmax value can be a decimal number from 0
through 99. If the mrtmax value is 0 or if it is not specified, the object program
is not an MRT program. If the value soecified here is equal to or greater than one,
the value can be overridden by an ATTR statement when the object program is
executed.
YES: Specifies the object program as an NEP (never-ending-program). If the
parameter is not used, it defaults to NO (the program is not executed as an NEP).
The NEP attribute can be overridden by an ATTR statement when the object
program is executed.
NOGEN/GEN960: NOGEN specifies that the RPG II format generator will not
execute unless you enter an RPG R command. If NOGEN is omitted and a
CONSOLE file i's specified in the program, the RPG II format generator executes
automatically to generate source input to the $SFGR utility program, which provides display screen formats for the CONSOLE file. The source specifications
for the $SFGR utility are not saved when the RPG II format generator is
e."ecuted by the RPG procedure. GEN960 specifies that the format generator
generate source input to the $SFGR utility program to provide display screen
formats for the 960-character display screen. To save the source specifications,
specify NOGEN and then use the RPGR command statement.
special options: Two-number code that specifies which special options are chosen.
If the first number is 0, the job is not placed on the input job queue. If the first
number is 1, the job is placed on the input job queue. If the second number is
0, a cross-reference listing of symbols is not provided. If the second number is 1,
a cross-reference listing of symbols is provided. The default is 00.
How to Process RPG II Programs
10-3
RPG II PROCEDURE
Name Of Source Program To Be
Co~piled
Of
Blocks For
$SOURCE
Number Of
610cks For
$WORK Fil
~uRlber
Informational
File
e
.•.•••••••.•.•••••••••••
(1-999) •••••••••••••••••••• 20
(1-999) •••••••••••••••••••••• 20
Messages HlALT/NCHALT/REPlACE/NOSTOP) •••••••••• ~:ALT
Input Li brar,}' Name For Soul'ce Mer.lber •.•.••••••.•.•••.••••••.•
~LICRARY
Output library Name For RPG II Load Member .••••••••••.••••••• *lIGRARY
MRTMAX Value (0-99) •••••••••••••••••••••••••••••••••••••••••• 0
NEP
(YES/NO) ••.•••••••.....•..••.......•...•.•.•.•••.••.•••••
NO
Generate Console Screen Formats (GEN/NOGEN/GEN960) ••••••.•••• GEN
Special Options
JOBQ 0
XREF 0
YES-l / NO-O
Figure 10-1. Menu Displayed When Only the Command Name RPG is Entered
Note: If parameters are entered with the command statement, the parameters over-
ride the corresponding entries on the menu.
RPGX Command Statement
The special compile options parameter on the RPG command statement
allows you to specify that a cross-reference listing of symbols be provided for
the program being compiled. The RPGX command statement allows you to
request this cross-reference listing for a program that has already been successfully compiled. You can use the HELP procedure to enter the RPGX command.
Enter RPGX or HELP RPGX to be prompted for the RPGX command parameters.
The RPGX command statement is:
source and symbol file siZe] [source program library name]
RPGX program name, [ 20
' #LlBRARY
program name: The name of the RPG source program. This parameter is
required. If it is not specified, a prompt requests the name of the source
program.
10-4
source and symbol file size: The number of blocks (each block is 2,560 bytes)
for the files used by the cross-reference programs. If this parameter is not
specified, the default is 20. You should specify the same value for this parameter
that you specified when the program was being compiled.
source program library name: The name of the library containing the RPG II
source program. If a source program library name is not specified, the system
library, #LlBRARY, is assumed.
RPGX PROCEDURE
Requests cross reference for RPG II source program.
Program Name
Number Of Blocks For Source Fn e (1-999) ••••.••••••••••••••• 20
Input Library Name •.••.•••.•••••.••..•.•.•••.••.•••.••••••••
~LIBRARY
Figure 10-2. Menu Displayed When Only the Command Name RPGX is Entered
RPGR Command Statement
You must compile the RPG II source program thatincludes a CONSOLE file by
using the RPG command before you use the RPGR command statement. If the
NOGEN parameter is specified in the RPG command statement and the program
contains a CONSOLE file, enter the following command to execute the RPG II
format generator:
source and format file
RPGR program name, 20
[
source program library namel
[ #LlBRARY
J'
siz~
J' [NOSAVE]
SAV E
'
[load module library namel
#LlBRARY
J'
r
GEN960]
LGEN
'
REPLACE]
[ null
You can use the HELP procedure to enter the RPGR command statement. Enter
RPGR or HELP RPGR to be prompted for the RPGR command statement parameters.
How to Process RPG "Programs
10-5
program name: The name of the RPG II source program. This parameter is
required. If program name is not specified, a prompt requests the name of the
source program.
source and format file size: The number of blocks (each block is 2,560 bytes)
for the source file and SFGR file. If a source and format file size is omitted, the
default is 20 blocks.
NOSA VE: The source statements for the $SFGR utility program are not to be
saved. If NOSAVE is omitted, the source statements are saved in the library
specified as the source program library name, and are catalogued under the program
name plus FM.
source program library name: The name of the library that contains the RPG II
source program. If source program library name is not specified, the system
library, #LlBRARY, is assumed.
load module library name: The name of the library that will contain the load
module created by the $SFGR utility program. If load module library name is
not specified, the system library, #LlBRARY, is assumed.
GEN960: The source statements generated will be in the format for the 960character display screen.
REPLACE: Duplicate member halts will not occur. If REPLACE is not specified,
the procedure will halt if it encounters a program with the same name.
RPGR PROCEDURE
OPTIONAL-(O)
Executes The RPG II Format Generator.
Program Name
Number Of Blocks For Source File (1-999) ••...••••••.•••..••. 20
$SFGR Source (SAVE/NOSAVE) •.•••.••...•••..••.•.••..••••.•••• SAVE
Input library ••••••.••.••.••..•.••..•••..•.••.••..••••..•••. #lIBRARY
Output Library •.••••..•...••.•.•••..•.....•..•.•...•..•..••• #LIBRARY
Screen Format Size (GEN/GEN960) ••.•••••.•.•..•.••.••.••..••• GEN
To Replace An Existin9 Member, Enter REPLACE .••••••••••.•...
Figure 10·3. Menu Displayed When Only the Command Name RPGR is Entered
10-6
(0)
"lI
AUTO Command Statement
To compile an RPG II source program that includes auto report specifications,
enter the AUTO command. You can use the HELP procedure to enter the AUTO
command statement. Enter AUTO or HELP AUTO to be prompted for the AUTO
command statement parameters. The format of the AUTO command is:
,
AUTO
program name,
[source file sizel
20
J '
[work file size,
20
J '
[NOSTOP~
REPLACE
NOHAlT
'
HALT
source program library namel
[ =L1BRARY
J'
mrtmax ValUe]
[
o
-
'
[Object program library name]
#L1BRARY
.
,
NOGENJ [Special •option
[YES]
NO
'
GEN960 ,
000
[ GEN
-
J
program name: The name of the source program to be compiled. If this parameter is not specified and no other parameters are specified, the system displays a menu requesting the name of the source program and listing the default
values for all of the parameters (see Figure 10-1). The default values can be
overridden at this time. If this parameter is not specified but other parameters
are specified, the system displays a menu requesting the program name and listing
the user-specified parameters. These val ues can be overridden at this time. If
the AUTO procedure is placed on the input job queue, the program name must
be specified. See the description of the special options parameter for an explanation
of how to direct the AUTO procedure to place the job'on the input job queue
after you enter values into the menu.
source file size: The number of blocks (each block is 2,560 bytes) for the $WOR K2
or the $SOURCE file. If this parameter is not specified, the default is 20 blocks.
work file size: The number of blocks (each block is 2,560 bytes) for the $WORK file.
If this parameter is not specified, the default is 20 blocks.
NOS TOP: Specifies that neither duplicate member halts nor terminal error halts
occur. REPLACE specifies that duplicate member halts do not occur. NOHAl T
specifies that the system does not halt for terminal diagnostics. HALT specifies
that the system halts for terminal diagnostics and duplicate members. The
default is HALT.
source program library name: The name of the library that contains the
source program. If this parameter is not specified, the system library,
#L1BRARY, is assumed.
object program library name: The name of the library that will contain the
compiled object program. If this parameter is not specified, the system
library, #L1BRARY, is assumed.
How to Process RPG II Programs
10-7
(
mrtmax value: The maximum number of display stations that can attach
themselves to the program. The mrtmax value can be a decimal number from
a through 99. If the mrtmax value is a or if it is not specified, the object
program is not an MRT program. If the value specified here is equal to or
greater than one, it can be overridden by an ATTR statement when the object
program is specified.
YES: Specifies the object program as an NEP (never-ending-program). If the
parameter is not used, it defaults to NO (the program is not executed as an NEP).
The NEP attribute can be overridden by an ATTR statement when the object
program is executed.
NOGEN/GEN960: NOGEN specifies that the RPG II format generator will not
execute unless you enter an RPGR command. If NOGEN is omitted, and the
CONSOLE file is specified in the program, the RPG II format generator executes
automatically to generate source input to the $SFGR utility program, which provides display screen formats for the CONSOLE file. GEN960 specifies that the
format generator generate source input to the $SFG R utility program to provide
display screen formats for the 960-character display screen. When NOGEN is
specified, the RPG R command should be used to save the source specifications.
special options: Three-number code that specifies which special options are chosen.
If the first number is 0, the job is not placed on the input job queue. If the first
number is 1, the job is placed on the job input queue. If the second number is
0, a cross-reference listing of fields and indicators is not provided. If the second
number is 1, a cross-reference listing of fields and indicators is provided. If the
third number is 0, the RPG II compiler is run after Auto Report generation.
If the third number is 1, the RPG II compiler is not run after Auto Report generation. The default is 000.
10-8
AUTO REPORT PROCEDURE
Name Of Source Program To Be Compiled ••...••••.•••••••••.••• _
Number Of Blocks For $SOURCE Flle (1-999) •.••••••••••••.•••• 20
Number Of Blocks For
$~ORK
File (1-999) ••••••••••••••.•.•••• 20
Informational Messages (HALT/NOHALT/REPLACE/NOSTOP) •.••.•••• HALT
Input Library Name For Source Member ..•••••..•••••••••.•••.• #LlaRARY
Output Llbrary Name For RPG II load Member •...•••••••••••••. #LIBRARY
MRTMAX Va 1ue (0-99) ..•..•.•.•••..•••••.•••.••...•••••••••••• 0
NEP (YES/NO) ••••••••••••••••••••••••••••••••••••••••••••••••
NO
Generate Console Screen Formats (GEN/NOGEN/GEN960) ••••••••.• GEN
Speclal Options
JOBQ 0
XREF 0
YES-1 / NO-O
AUTO ONLY 0
Figure 10-4. Menu Displayed When Only AUTO is Entered
Note: If parameters are entered with the command statement, the parameters over·
ride the corresponding entries on the menu.
EXECUTING AN RPG II OBJECT PROGRAM
You can execute an RPG II object program by entering certain OCl statements,
by entering the name of a user-written procedure, or by selecting the procedure
from a menu. For more information on executing a program, see How to Restart
Job Execution in Chapter 4.
The person responsible for choosing the tasks you run should provide you with a
run book or an equivalent set of instructions. These instructions usually include
how you begin executing a program, when and in what order you execute programs, what data you enter, and other actions required to perform the tasks.
DATA ENTRY FOR A CONSOLE FILE
The following procedure for data entry for a CONSOLE file is valid only if the
generated display formats for the CONSOLE file have not been altered.
When CONSOLE file is used in an RPG II program, you can enter input data
for the program while it is executing. Figure 10-4 shows a sample initial display
screen that appears when you start to enter data.
Note: From one to four columns appear on the display screen, depending on the
number and length of the fields defined for the CONSOLE file. However, line 1
of the display is in the format shown in Figure 10-4, regardless of the number of
columns displayed.
How to Process RPG II Programs
10-9
Command Function Keys for a,CONSOLE File
For a CONSOLE file, command function keys 1 through 9 and 0 correspond to
the record identifying indicators assigned to the record types in the CONSOLE
file. Use the appropriate command function key to select the record type for
which data is to be entered. (The record types that can be selected are shown
in line 1 of the display. SeeE) and
in Figure 10-5.)
G
6)
~l
.0
.1
G
e CD
G
t-~H'2-'3'4'---5~"\-t7'8~~"
ACCTNO A
•
6
PMnNO A
5QTY
N 4.0
UCOST
N 4.2
N6 2
•
_________----"""'J
Figure 10-5. Sample Initial Display for a CONSOLE File
Legend:
o
o
e
CD
•
o
e
10-10
Record identification code for the record being displayed.
Record identifying indicator for the record being displayed.
The cursor is positioned to accept, your entry for the first field in the record.
Record identifying indicators for other record types that can be selected
before you enter data for this display.
Record identifying indicators for other record types that can be selected
after you enter data for this display.
Name of field to be entered.
Field type (A for alphameric or N for numeric).
o
Field length (in the form xx or xx.y where xx indicates the number of
positions in the field and y indicates the number of decimal positions in
a numeric field).
Figure 10-6 shows the command function keys and their corresponding record
identifying indicators
and
in Figure 10-5) for a CONSOLE file. You
can use these keys before or after you enter data for the current display. To use
a command function key, you must first press the Cmd key and then press the
appropriate digit key.
(CD
G
Function Control Keys for a CONSOLE File
The following function control keys can be used when you are entering data for
a CONSOLE file: Field Advance, Field Backspace, Field Exit, Field+, Field-,
Enter/Rec Adv, and Error Reset.
Command
Function
Key
(Lowercase
Position)
GJ
GJ
GJ
Function
Record identifying indicator 1
Record identifying indicator 2
Record identifying indicator 3
GJ
GJ
GJ
Record identifying indicator 5
GJ
Record identifying indicator 7
GJ
GJ
GJ
GJ
Record identifying indicator 4
Record identifying indicator 6
Record identifying indicator 8
Record identifying indicator 9
Record identifying indicator 10
End of file (end of input) for the CONSOLE file
Figure 10-6. Command Function Keys for a CONSOLE File
How to Process RPG II Programs
10-11
Steps in Entering Data
When the initial display appears, follow these steps to enter data for the program:
1.
e
Check that the record identifying indicator on line 1 of the display is correct
for the record you wi" enter (see
in Figure 10-5). If not, press the
in
appropriate command key to select the correct record type (see
Figure 10-5).
e
The leftmost heading on line 2 of the display names the first field to enter.
The field name is followed by a designation of the field type and the field
length (see Figure 10-5). The cursor ind icates the first position in which to
enter data.
2.
Key the data into the field. Then press the Field+, Field-, or Field Exit key
for a numeric field, or press the Field Exit key for an alphameric field.
A negative number field is indicated by a minus sign adjacent to the rightmost digit of the field (for example, 21546-).
Note: If you enter an alphameric character in a numeric field, or if you enter
too many characters in a field, a four-digit error code flashes in the lowerleft corner of the screen, indicating your error. Press the Error Reset key
and reenter the field.
After you have entered the last field for the record, you can enter the record
and select a new format by pressing the appropriate command key for the
next record to be entered (see
in Figure 10-5). or enter the record only
and retain the same format by pressing the Enter/Rec Adv key. You are
prompted for the first field in the next record. If you have more records to
enter, return to Step 1. If no more records are to be entered, go to Step 3.
0
3.
k~y,
then press the (
Press the Cmd
to end input for the CONSOLE file.
~)
key (command function key 12)
DATA ENTRY FOR A KEYBORD FILE
When a KEYBORD file is used in an RPG " program, you can enter input data for
the program while it is executing. To allow you to enter data into the program,
the programmer codes a KEY operation, a SET operation, or a combination of
SET/KEY. Your response to the displayed prompt depends on the operation
coded by the programmer.
10-12
KEY Operation
When the KEY operation is used, the prompt appears on the screen in one of two
formats:
•
The display can consist of six lines, with 40 characters per line, centered both
vertically and horizontally on the screen (see Figure 10-7). The prompt appears
on line 14 for a 1920-character display screen or line 8 for a 960-character
display screen and you enter data on the next line (see Figure 10-7).
•
The display can consist of 24 lines for a 1920-character display screen or 12 lines
for a 960-character display screen with 79 characters per line. The prompt appears
on line 23 for a 1920-character display screen or line 11 for a 960-character
display screen and you enter data on the next line (see Figure 10-7).
In response to the prompt for a KEY operation, you can:
•
Enter the data on line 5 or line 24 for a 1920-character display screen or line 9 for
a 960-character display screen. Then press the Field Exit, Field+, or Field- key
if the field is numeric; or press the Field Exit, Field+, or Enter/Rec Adv key if the
field is alphameric. If not all positions of a field are filled, numeric fields are rightadjusted and filled to the left with zeros; alphameric fields are filled to the right
with blanks.
•
Enter no data, but press the Field Exit, Field+, Fielc;l-, or Enter/Rec Adv
key, which causes any data in the field to be changed to zeros or blanks.
•
Enter no data, but press the Dup key. Then press the Field Exit, Field+,
Field-, or Enter/Rec Adv key, which does not change the data in the field.
,..
LINE 14
LINE 15
LINE 23
LINE 24
PROMPT
DATA ENTRY
Figure 10-7. Displays
PROMPT
DATA ENTRY
G~nerated
for a KEY Optu'ation
How to Process RPG II Programs
10-13
SET Operation
The SET operation allows the programmer to specify what command keys you can
press at a specific point in the RPG II program. For the SET operation on a 1920character display screen the prompt, which tells you which command key to press,
appears on line 15 (if the six-line display is generated) or on line 24 (if a 24-line
display is generated). For the SET operation on a 960-character display screen,
the prompt which tells you which command key to press, appears on line 9 (if the
six-line display is generated) or on line 12 (if a 12-line display is generated). You
enter your response on the same line as the prompt. Figure 10-8 shows the command keys that can be specifwd for a S_ET oper~tiorl.
Responding to a SET Operation
To respond to a SET prompt, you must:
•
Press the Cmd key.
•
Press the appropriate command key.
•
Then press the Field Exit, Field+, Field-, or Enter/Rec Adv key.
Note: If you are to press more than one command key, you must press the
Field Exit, Field+, Field-, or Enter/Ree Adv key only after you have pressed
the last command key.
Lowercase Position
Command Key 1
Command Key 2
Command Key 3
Command Key 4
Command Key 5
Command Key 6
Command Key 7
Command Key 8
Command Key 9
Uppercase Position
CJ
GJ
GJ
W
[J
[J
GJ
[J
[J
Command Key 13
LJ
Command Key 14
~
Command Key 15
CJ
Command Key 16
Command Key 17
~
~
Command Key 18
CJ
Command Key 19
~
Command Key 20
Command Key 21
Command Key 10
C~
Command Key 22
Command Key 11
0
Command Key 23
Command Key 12
Q
Command Key 24
0
CJ
CJ
B
[:]
Figure 10-8. Command Function Keys for SET Operation and WORKSTN File
10-14
Correcting a Keying Error
If you have erroneously pressed a command key specified on the SET operation
and have not pressed the Field Exit, Field+, Field-, or Enter/Rec Adv key, you
can reset the command keys in the following manner:
•
Press the Cmd key.
•
Press the Character Backspace (Clear) key while holding down the Shift key.
You can then press the correct command keys.
If you have incorrectly pressed a command key that was not specified on the SET
operation, you must respond to the RPG II error message, which is displayed on line 24
on a 1920-character display screen or line 12 on a 960-character display screen in the
following manner:
•
Press the Error Reset key.
•
Press the correct command key(s).
SET/KEY Combination
When the programmer uses a SET/KEY combination in an RPG II program, you
can press a command function key, enter a field, and then press the Field Exit,
Field+, Field-, or Enter/Rec Adv key only once. If the SET/KEY combination
is not used, you must press a field exit key or the Enter/Rec Adv key each time
you end the SET or KEY operation.
If you use the Field Exit, Field+, or Field- key in response to a SET/KEY operation, you must enter your response in the following order:
•
Press the command key.
•
Enter the field.
•
Press the Field EXit, Field+, or Field- key.
Note: Field Exit, Field+, or Field- must be used for a numeric field.
However, if you use the Enter/Rec Adv key to enter an alphameric field, you can
also enter the data first, then press the command key, and then press the Enter/
Rec Adv key.
How to Process RPG II Programs
10-15
DATA ENTRY FOR A WORKSTN FILE
When a WOR KSTN file is used in an RPG II program, you,can enter input data
to the program while it is executing. The format of each screen you see and use
while entering data for an RPG II program with a WORKSTN file has been
designed by the programmer. The programmer should provide you with instructions on how to complete the job.
Command Function Keys for a WORKSTN File
For a WORKSTN file, command function keys 1 through 24 (see Figure 10-8) may
cause a specific action to occur. This' action is defined by the programmer in the
RPG II program. You should have instructions from the programmer that explain
what command keys you can use and what action to expect after you press a
command key. When you press a command key, the contents of the display are
returned to the program.
Function Control Keys for a WORKSTN File
You can use the following function control keys when entering data for a
WORKSTN file: Field Advance, Field Backspace, Field Exit, Field+, Field-,
Enter/Rec Adv, and Error Reset.
RPG II MESSAGES
While you are running an RPG II program, messages may appear on the display
screen. For information about these messages, see the Displayed Messages Guide.
10-16
Chapter 11. How to Operate Basic Assembler and Macro Processor Program Product
This chapter shows the command statements you can use with the Basic Assembler
and Macro Processor. If you require additional information about this product,
refer to the Basic Assembler and Macro Processor Reference Manual.
BASIC ASSEMBLER AND MACRO PROCESSOR COMMAND STATEMENTS
This product includes two procedures, which you can invoke through command
statements to perform common functions. You can use the HELP procedure
to enter the ASM and OLINK command statements. Enter HELP ASM or HELP
OLiNK to be prompted for the command parameters. The format of the
assembler command is:
[Source libraryl
ASM source, L#LlBRARY
J'
[
$ASMINPT
45
block~
J '
[Obj-mOdule library]
rMAC ]
rsource blocksl
source library
'LNOMAC' L30
J '
[$WORK blocksl
10
J '
[$WORK2
36
block~
J
source: The source program name.
source library: The library where the source is found (defaults to #LlBRARYL
obj-module library: The library where the object module should be placed (defaults
to the source library).
MAC/NOMAC: Indicates whether or not the macro processor is to be invoked
(default is MAC, invoke the macro processor).
source blocks: The file size in blocks for $SOURCE (default is 30 blocks).
$ASMINPT blocks: The file size in blocks for $ASMINPT (default is 45 blocks).
$WORK blocks: The file size in blocks for $WORK (default is 10 blocks).
$WORK2 blocks: The file size in blocks for $WORK2 (default is 36 blocks)'
How to Operate Basic Assembler and Macro Processor Program Product
11-1
If the source parameter is omitted, the Asm Command Prompts display appears.
The following example shows how the display appears:
ASM PROCEDURE
Invokes The Assembler And Optionally
Calls The Macro Processor.
Source Program Name ••••••••••.•••••••••.•••.••••.•••••••••.••••.
Input Library Name ••.•••.•••••••••••••.•.••.••.••••••••••...•••. #LIBRARY
au t pu t
L 1 [)
r a r Y N ame. • • . • • • • • • • • • • • • • • • • • • • • . • • • • • • • • • • • • • • . • • • .. tt-lI-BRAR.y
Macro Expansion Required (MAC/NOMAC) ••••.•..•••••••..••....••••. MAC
Number Of Blocks For $SOURCE FILE
Number Of Blocks For $ASMINPT File
Number Of Blocks For
$Io:ORK
Number Of Blocks For
$vmRK2
File
Flle
....................................... 30
(1-999 )
(1-999 )
(1-999 )
(1-999)
............................................ 45
..................................................
10
................................................ 36
Place On Input Job Queue (YES/NO) .............................................................. NO
The format of the DLiNK command is:
DLiNK
d I
[object library] ['oad module name]
mo u e name, #LlBRARY
, module name
'
lOad module library]
[ #LlBRARY
[attrl]
[attr2] [mrtmax] [SUblibl,SUblib2]
null'
null
'Q
'#LlBRARY
module name: Name of object module to be link-edited.
object library: Library containing object module (default is #LlBRARY).
load module name: Name appearing in load module directory (default is
parameter 1 name).
load module library: Library where load module is to be placed (default is
#LlBRARY).
attr1,attr2: Attributes of the module being link-edited.
11-2
Possible attributes are:
COM - Program common supported
OED
Dedicated module
NEP
Never ending program
NEX
Not executable
NIO
Noninquirable module
NSW
Nonswappable module
LSC
Load only from system console
SIS
Scientific mode
SRO
Source required
UCS
Reads utility control statements
mrtmax: Maximum number of active requesting display stations that can be
allocated to the program.
sub lib 1, sublib2: Libraries containing user subroutines to be link-edited (default
is #LlBRARY).
If the module name parameter is omitted, the Olink Command Prompts display
appears. The following example shows how the display appears:
(
OLINK ?20CEDURE
OPTIONAL-( 0)
l
Invokes the overlay linkage editor to create a load module.
Name Of The Module To Be Link-Edited ..•.•. _.•..••..•...••...•••.•...
Input Library Name
tLI8RARY
r 0)
Load Modu 1e Name .•...••••••...•••..•••.••....••••.•••••••••••••••..
Output Library Name ••••••.•.•••.•••..•.••...••••••.••.•.•..•••....• #LIBRARY
Attributel
(COM/DED/NEP/NEX/NIQ/NS~/LSC/SIS/SRQ/UCS)
Attribute2 (COM/OEO/NEP/NEX/NIQ/NSW/lSC/SIS/SRQ/UCS)
tlrtmax Va 1 ue (0-255) ••••••••••••••••••••••••••••••••••••••••••••••• 0
User Subroutine Libraryl
#LIBRARY
User Subroutine library2
Place On Input Job Queue (YES/NO) •••.•....•.........•.....••.•...•• NO
BASIC ASSEMBLER AND MACRO PROCESSOR MESSAGES
While you are running the assembler, a message may appear on the display screen.
For information about an assembler program message, refer to the Displayed
Messages Guide. For information about printed messages, refer to the Assembler
Reference Manual.
How to Operate Basic Assembler and Macro Processor Program Product
11-3
11-4
Chapter 12. How to Operate FORTRAN IV
This chapter describes the command statements you can use with the FORTRAN
IV language. If you require additional information about this program product,
refer to the FORTRAN IV Reference Manual.
IBM supplies several library procedures for use with System/34 FORTRAN. When
you enter an appropriate command statement, the IBM-supplied library procedure
is either executed or placed on the input job queue.
Library procedures provide for FORTRAN compile and link-editing, execution of
FORTRAN programs, output of a FORTRAN debug file, movement of a diagnosed source file to a library, and screen prompts by using the following command
statements:
Command
Statement
Function
FORTP
Provides screen prompts for compiling and executing
FORTRAN programs.
FORTC
Compiles a FORTRAN program.
FORTG
Executes a FORTRAN program.
FORTGO
Executes a FORTRAN program with user-provided procedures
for additional OCl statements.
FORTCG
Compiles and executes a FORTRAN program.
FORTPRNT
Prints a FORTRAN debug file.
FORTMOVE
Moves a FORTRAN diagnosed source file to a library.
How to Operate FORTRAN IV
12-1
FORTP Command Statement
If you enter FORTP or HELP FORTP, the following display screen appears:
FORTP PROCEDURE
o-
Exit from FORTRAN IV Processing
1 - FORTC
Compiles a FORTRAN IV Program
2 - FORTGO
Executes a Previously Compiled FORTRAN IV Program
3.- FOIUCG
Compii es and Executes a FORTRAN IV Program
4 - FORTMOVE
Hoves a Diagnosed Source File To a Library
5 - FORTPRNT
Prints a FORTRAN IV Debug File
ENTER NUN8ER OF OPTION REQUIRED -->
From this display you can get the help display for the FORTC, FORTGO, FORTCG,
FORTMOVE, and FORTPRNT command statements. Refer to the appropriate
command statement for an illustration of the display that is presented. After you
have selected an option from the menu and it has executed, the FORTP display is
displayed again. You can then execute another FORTRAN command statement.
If no further execution is necessary, a response of 0 terminates the FORTP
procedure.
FORTC Command Statement
The FORTC command statement compiles a FORTRAN source program so that
the compiler is loaded into main storage. The FORTC command statement format
is~
[dsflabel]
,[~]
program name: The name of the source program to be compiled. If this parameter
is not specified, the source statements must follow the FORTC command statement
within the system input stream.
12·2
# of blocks:
The number of blocks allocated for the work files used by the compiler. The default is 20 blocks. Generally, one additional block is required for
each group of 10 program source statements over 200.
inlib: The name of the library that contains the source program. If this parameter
is not specified, the system library (#LI BRARY) is assumed.
outlib: The name of the library that will contain the object and load member. If
this parameter is not specified here or on the *PROCESS source statement, the
system library (#LlBRARY) is assumed.
dsflabel: The file label of the diagnosed source file. If this parameter is not specified, a diagnosed source file will not be created.
YIN: Specifies whether the FORTC procedure is to be put on the input job queue
or entered from a work station. If Y is specified, the procedure is submitted to the
input job queue for execution. If N or blank is specified, the job is executed from
the work station. The default is N.
You can enter the FORTC command statement by one of
fo~r
•
Enter FORTC with the appropriate parameters following it.
•
Enter the FORTP procedure and select option 1.
•
Enter HELP FORTC.
•
Enter FORTPC.
ways:
If you enter the FORTP command and select option 1, enter HELP FORTC, or
enter FORTPC, the following display will appear:
r
FORTC
I
I
Co~pl1es
OPTIONAl-CO)
PROCEDU~E
a FORTRAN IV Program.
Name Of Source Program To Be Compil cd •.••...•••• __ ..•......•.•..
Input Library Name •••••••••••••••••••••••••••••••••••••••••••••• frLIBRt,RY
-
-
Output library Name •...•••••...••.......•••••••.•••.•.•••...•••. #LIBRARY
File label For Diagnosed Source File ...•••••••••••••••••••.•.•••
Number Of Blocks For
$~ORK
(0)
And $SQURCE Files (1-999) •...•••..••• 020
Place On Input Job Queue (YIN) •••••.••..••••.••••••••••••••••••• N
How to Operate FORTRAN IV
12-3
Refer to the FORTC parameter descriptions under FORTC Command Statement
for a description of the prompts on this disp!ay.
FORTG Command Statement
The FORTG,command statement executes a load member. The command statement format is:
FORTG
[;;:;~ name]
, [debug lile lahel] ,
[;001 debug lile blOCkS]
, [Ioadlibname]
program name: The name of the load member to be executed. If a program name
is not specified, the FORTRAN default load member name ##MAI N is used.
debug file label: The file label for the FORTRAN debug file, FTDEBUG. If this
parameter is not specified, the FilE statement for the debug file is not generated.
# of debug file blocks: The number of blocks allocated for the FORTRAN debug
file. If this parameter is not specified and a debug file label was specified, the
default value is 20 blocks.
loadlibname: The name of the library that contains the load member to be executed. If this parameter is not specified, the system searches for the load member
in the active user library and then in the system library.
FORTGO Command Statement
The FORTGO command statement executes a load member and allows you to enter
specialized OCl statements. The command statement format is:
]
program name] ~proc
FORTGO [ ##MAIN
' L
name
, [loadilDname] ,
~
'Ldebug file label
]
,
[ti
of debug file blOCkS]
20
GJ
program name: The name of the load member to be executed. If a program name
is not specified, the FORTRAN default load member name ##MAIN is used.
proc name: The name of the procedure containing FilE statements that is to be
used during the execution of the load member.
debug file label: The file label for the FORTRAN debug file, FTDEBUG. If this
parameter is not specified, the FilE statement for the debug file is not generated.
#of debug file blocks: The number of blocks allocated for the FORTRAN debug
file. If this parameter is not specified and a debug file label was specified, the default
value is 20 blocks.
12-4
loadlibname: The name of the library that contains the load member to be exe-
cuted. If this parameter is not specified, the system searches for the load member
in the active user library and then in the system library.
YIN: Specifies whether the load member is to be put on the input job queue or
entered from a work station. If Y is specified, the load member is submitted to
the input job queue for execution. If N or blank is specified, the job is executed
from a work station. The default is N.
You can enter the FORTGO command statement by one of four ways:
•
Enter FORTGO with the appropriate parameters following it.
•
Enter the FORTP procedure and select option 2.
•
Enter HELP FORTGO.
•
Enter FORTPGO.
If you enter the FORTP command and select option 2, enter HELP FORTGO,
or enter FORTPGO, the following display will appear:
FORTGO PROCEDURE
Executes a FORTRAN IV Program.
load Module To Be Executed .••••..•••.••.•.•..••••••..•..••.••.••
~~MAIN
Procedure Containing File Statements ••••.•••••••.•••••••••••••.•
Debug
File label ••.•..•••••••••.•••.••.•.•.•.•••.••.••..•.•.••••
Input Library ••.••••.••••••••••.••..••••••••••••••••••.•••••••••
Slocks For
Debug
~lI8RARY
File (1-9999) ••••••.••••••••.•.••••.•••••••••.• 20
Place On Input Job Queue (YIN) .•••..••.•..•...•.••.•.•.•••..••.• N
Refer to the FORTGO parameter descriptions under FORTGO Command Statement for a description of the prompts on this display.
How to Operate FORTRAN IV
12-5
FORTCG Command Statement
The FORTCG command statement compiles a FORTRAN source program, linkedits the source program, and executes the load member. The command statement
format is:
[debug file label] ,
[#
of debug file blOCkS]
~
r;
.
]
,L'oadllbname
,
[N]
y
program name: The name of the source program to be compiled. This parameter
is required.
# of blocks: The number of blocks for the work files used by the compiler. If
this parameter is not specified, the default value is 20 blocks. Generally, one additional block is required for each group of 10 program source statements over 200.
inlib: The name of the library that will contain the source program. If this parameter is not specified, the system library (#L1BRARY) is assumed.
outlib: The name of the library that will contain the object and load members. If
the library is not specified on the *PROCESS statement or by using this parameter,
the default is the system library.
dsflabel: The file label for the diagnosed source file. If this parameter is not specified, a diagnosed file will not be created.
debug file label: The file label for the FORTRAN debug file, FTDEBUG. If this
parameter is not specified, the FILE 'statement for the debug file is not generated.
# of debug file blocks: The number of blocks for the FO RTRAN debug file. If
this parameter is not specified and a debug file label was specified, the default value
is 20 blocks.
loadlibname: The name of the library that contains the load member to be executed. If this parameter is not specified, the system searches for the load member
in the active user library and then in the system library.
YIN: Specifies whether the load member is to be pufon the input job queue crt
entered from a work station. If Y is specified, the load member is submitted to the
input job queue for execution. If N or blank is specified, the job is executed
from a work station. The default is N.
You can enter the FORTCG command statement by one of four ways:
•
Enter FORTCG with the appropriate parameters following it.
•
Enter the FORTP procedure and select option 3.
•
Enter HELP FORTCG.
•
Enter FORTPCG.
Note: If a compilation has terminal errors, the FORTCG command detects the
errors and skips the execution step.
12-6
If you enter the FORTP command and select option 3, enter HELP FORTCG, or
enter FORTPCG, the following display will appear:
r
FORTCG
Co~pl1es
P~OCEDU~E
OPTIONAL-( 0)
and Executes a FORTRAN IV Program.
Sou rce Program To Be Compi 1ed ..•••••••••..••••••..•••••.••••••••
l
J
Source Input Library ...•.•.••••••••..•.••••.••••.•••••••.•••••••
#LIBRARY
Outrut Li brary ...•.•••.•.••...•..••.••••...•..•••••..••••.••••••
#LIBRARY
Diagnosed Source File Name ••...•..........•.••.•.•.•.•..••••••.•
(0 )
'Blocks For Co:-:wiler Work Files (1-9999) ••.••.•••..•••••••..••••• 020
Debug File
Load
Module
Label •.••••.•.•.••.•.•..••.••..•.....•.••.•••••••••••
Library ••••.••..••..•..•..•..••..••.•.••••••••.•••••
Blocks For Debug File (1-9999)
Place
~~
On Input Job
Q~eue
(YIN)
(0)
#LIBRARY-------
020
• • • • • . • • • • • • • • • • • • • • • • • • • • • • • • • • •• N
______________________________________________________________________-'r'
Refer to the FORTCG parameter descriptions under FORTCG Command Statement for a description of the prompts on this display.
FORTPRNT Command Statement
The FORTPRNT command statement prints a FORTRAN debug file. The command statement format is:
FORTPRNT debug tole label [
!]
debug file label: The file label for the FORTRAN debttg-file,FTDEBUG. This
parameter is required.
S/T/P: Specifies the retention value for the debug file. Valid values are S, T, and
P. S causes the system to scratch the file when the program completes execution.
Values T and P cause the file to maintain its previous status.
You can enter the FORTPRNT command statement by one of three ways:
•
Enter FORTPRNT with the appropriate parameters following it.
•
Enter the FORTP procedure and select option 5.
•
Enter HELP FORTPRNT.
How to Operate FORTRAN IV
12-7
If you enter the FORTP command and select option 5 or enter HELP FORTPRNT,
the following display appears:
FORTPRNT PROCEDURE
Prints a FORTRAN IV Oebus File.
Label For The FORTRAN IV Debug File ••••••..••••••••.•••••.••••.•
File Type CS/T/P) •••••••.•.•••.•.••••••.•••••••••.••••••••••.••• s
,r,
i
I
I
ii
!~
,I
!
I
.i
I
l~________________________________~J
Refer to the FORTPRNT parameter descriptions under FOR TPRNT Command
Statement for a description of the prompts on this display.
FORTMOVE Command Statement
The FORTMOVE command statement moves a diagnosed source file to a library.
The command statement format is:
FORTMOVE dsflabel, [ dSflib
#LlBRARY]
, [R]
E
' rLDELETE]
dsflabel: The file label of the diagnosed source file. This parameter, which is
required, will become the source member name.
dsflib: The name of the library that is to receive the source member. If this parameter is not specified, the default is the system library (#LlBRARY).
RIP: The retention parameter of the source member in the library. Valid values
are P and R. P means a permanent new member and R means replace. If this
parameter is not specified, the default is P.
DELETE: Specifies whether the diagnosed source file should be deleted. If this
parameter is not specified, the diagnosed source file wi" not be deleted.
12-8
You can enter the FORTMOVE command statement by one 'of three ways:
•
Enter FORTMOVE with the appropriate parameters following it.
•
Enter the FORTP procedure and select option 4.
•
Enter HELP FORTMOVE.
If you enter the FORTMOVE command and select option 4 or enter HELP
FORTMOVE, the following display appears:
FORHmVE PROCEDURE
Hoves a Diagnosed source file to a library.
Label For The Diagnosed Source File •••.••.•.•.•••••••.••••.•.•••
Output Library Name ••.•••••••••••••••.•••••••••••••••••••••••••. #LIBRARY
File Permanent, or Replace Existing Member (RIP) ••••••••.••••••. P
Remove Source File (DELETE) •••••••••.•.•.•••••.•••••••••••••••.•
Refer to the FORTMOVE parameter descriptions under FORTMOVE Command
Statement for a description of the prompts on this display.
FORTRAN Data Switch Procedure
Sixteen data switches are provided for use by the programmer to permit operatorto-program communication similar to the switch facilities of the IBM 1130 System
and IBM System/32.
Switch settings 0 through 7 can be initialized by using the SWITCH OCl statement.
Switch settings 8 through 15 are initialized to O.
How to Operate FORTRAN IV
12-9
If the program uses the DATSW subroutine, the following procedure can be used
to change the switch settings from a work station:
1.
To change the switch settings during execution, the user must press the Attn
key to interrupt the program and display an Inquiry Options menu. The
operator selects option 4, which sets an indicator informing the DATSW
subroutine that the user wants to display the current switch settings.
INQUIRY OPTIONS
INTERRUPTED JOn: R2113308
O. RESUME INTERRUPTED JOB.
2. CANCEL JOB AND CLOSE FILES. NEW DATA IS PRESERVED.
3. CANCEL JOB AND DO NOT CLOSE FILES. NEW DATA IS LOST.
4. SET INQUIRY COHDITION FOR PROGRAM.
5. DISPLAY SESSION STATUS.
ENTER
N~~18ER
TO SELECT OPTION OR niTER MSG CONTROL
CO~:MAND
4
2.
When the DATSW subroutine is entered, a message is issued that displays the
current switch values in hexadecimal notation.
INPUT-OUTPUT
FORT-4362 OPTIONS (01 )
4A70 IS Tl-IE OLD DATA SWITCH SETTING
12·10
The hexadecimal value may be represented in binary notation to show the
status of the switch settings.
The valid responses to this message are:
o
leave the switch settings as displayed, and resume program execution.
Modify the switch settings with new values, and resume program
execution.
Switch Number
Entry Position
Binary Switch Setting
for Each Entry Position
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Hexadecimal Character
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Note: The values that can be specified for the SWITCH DCl statement
are 1 through 8. Values 1 through 4 relate to data switch values 0 through
3, and values 5 through 8 relate to data switch values 4 through 7.
Data Switch
Hexadecimal setting of
data switches
Binary setting of the
corresponding data
switches
11 1111
0123 4567 8901 2345
4
oroo
A
7-
t)
1010 0111 0000
How to Operate FORTRAN IV
12-11
3.
When option 1 is selected, the user is allowed to enter new switch values in
hexadecima: notation in four entry positions. The vCliid input characters
are 0 through 9 and A through F. In the following example, switches 1,4,
6,9,10, and 11 are set off and switch 0 is set on.
l
I
I
J
I
I
~
I
I
I
I
I
I
ENTER NEW DATA SWITCH SETTING
8000
l~
4.
_______________________________________
The switch values can be altered again by repeating steps 1 through 3.
FORTRAN Messages
While you are running a FORTRAN program, messages may appear on the display
screen. For information about these messages, see the Displayed Messages Guide.
12-12
Chapter 13. How to Operate COBOL
This chapter describes the command statements you can use with the COBOL
language. If you require additional information about this program product, refer
to the COBOL Reference Manual.
If you have the ideographic version of the SSP, ideographic characters can be
present in COBOL programs in literals and comments. If a display station is in
ideographic mode, COBOL displayed messages are displayed as ideographic.
COBOL provides two subroutines to support ideographic data. One moves the data
into a field and deletes the shift-out and shift-in control characters. The other
moves the data into a field and adds the shift-out and shift-in control characters.
IBM supplies several library procedures for use with System/34 COBOL. When
an appropriate command statement is entered, the IBM-supplied library procedure
is either executed or placed on the input job queue.
Library procedures provide for COBOL compilation and link-editing, execution of
COBOL programs, movement of a diagnosed source file to a library, and screen
prompts, by using the following command statements:
Command
Statement
Function
COBOLP
Provides screen prompts for entering, compiling, executing,
and correcting COBOL programs.
COBOL
Compiles a COBOL program.
COBOLCG
Compiles and executes a COBOL program.
COBOLG
Executes a COBOL program with user-provided procedures for
additional OCL statements.
COBSYSIN
Compiles and link-edits a COBOL program entered from the
current system input device.
COBMOVE
Moves a COBOL-diagnosed source file to a library.
How to Operate COBOL
13-1
COBOLP Command Statement
If you enter COBOLP or HELP COBOLP, the following display screen appears:
COBOlP PROCEDURE
l.
o-
Exits From COSOl Processing
1 - COBOL
Compiles a COaOL Program
2 - CCBOLG
Executes a COBOL Program
4 - SEU
Creates Or Updates a coaOl Module
5 - COSt:OVE
Moves Diagnosed Source File To library
E~~ER
NUMBER OF OPTION REQUIRED -->
From this display you can get the Help display for the COBOL, COBOLCG,
COBOLG, COBOL SEU (not a command statement), and COBMOVE command
statements. Refer to the appropriate command statement for an illustration of
the display that is presented. After you have selected an option from the menu and
it has executed, the COBOLP display is displayed again. You can then execute
another COBOL command statement. There are some entries that can appear in
more than one display. For user convenience, some entered values are carried forward onto following displays until COBOLP processing is terminated. If no further
execution is necessary, a response of 0 terminates the COBOLP procedure.
COBOL Command Statement
The COBOL command statement-eompiles and link~dits a COBOL source program
so that the compiler is loaded into main storage. The COBOL command statement
format is:
COBOL
rblocksizel
pgname, l24
,[~~sJ '
pnlib
]
J' L#LlBRARY
1
[Olltlib
rmrtmaxl
, HLiBRARYJ ' lQ
[diagnosed source file]
pgname: The name of the source program to be compiled (maximum length is
eight characters).
blocksize: The number of blocks allocated for the work files used by the compiler
13-2
(each block is 2,560 bytes). If this parameter is not specified, the default value is
24 blocks. Generally, one additional block is required for each group of 10 program source statements over 2OQ.
J
inlib: The name of the library that contains the source program. If this parameter
is not specified, the system library (#LIBRARY) is assumed.
outlib: The name of the library that will contain the object and load member. If
this parameter is not specified and the library was not specified on the PROCESS
statement, the default is the system library (#LIBRARY).
mrtmax: Identifies the program being co~piled as an MRT program and specifies
the maximum number of active requesting display stations that can be attached
to the program. If this parameter is not specified, the default is 0, and the program
is not an MRT program.
YES/NO: Indicates whether the program to be compiled is a never-ending program.
Valid values are YES and NO; the default value is NO.
diagnosed source file: Specifies the file label for the diagnosed source file. If this
parameter is not specified, a diagnosed source file will not be created.
You can enter the COBOL command statement by one of three ways:
•
Enter COBOL with the appropriate parameters following it.
•
Enter the COBOLP procedure and select option 1.
•
Enter HELP COBOL.
If you enter the COBOLP command and select option 1 or enter HELP COBOL,
the following display appears:
OPTIONAl-(O)
CaSal PROCEDURE
Com?iles a COBOL Program.
Name Of Source Program To Be Compiled •••••••••••••••••••••••••••
Name Of Source Input library •••••••••••••••••••••••••••••••••••• #lIBRARY
Name Of Object Output library ••••••••••••••••••••••••••••••••••• #lIBRARY
Number Of Blocks For
Compil~r
Work Files (1-9999) ••••••••••••••• 24
Maximum Number Of Requesting Terminals (0-255) •••••••• _••••••••• 0
Never Ending Program (YES/NO) .•••••••••••••••••••••••••••••••••• NO
Name Of File To Receive Merged Source And Diagnostics •••••••••••
(0)
Place On Input Job Queue (YES/NO) ••••••••••••••••••••••••••••••• NO
How to Operate COBOL
13-3
Refer to the COBOL parameter descriptions under COBOL Command Statement
for a description of the prompts on this dispiay.
COBOlCG Command Statement
The COBOlCG command statement compiles, link-edits, and executes a COBOL
program. The COBOlCG command statement format is:
COBOlCG
pqname ,
p->'ocksizel
L24
]
J-' [inlib
#lIBRARY_
, [diagnosed source file]
pgname: The name of the source program to be compiled (maximum length is
eight characters).
blocksize: The number of blocks for the work files used by the compiler. If this
parameter is not specified, the default value is 24 blocks. Generally, one additional
block is required for each group of 10 program source statements over 200.
inlib: The name of the library that contains the source program. If this parameter
is not specified, the system library (#LI BRARY) is assumed.
outlib: The name of the library that will contain the object and load members. If
this parameter is not specified and the library was not specified on the PROCESS
statement, the default is the system library (#LlBRARY).
oclmmbr: The name of the procedure that contains the FilE OCl statements to
be used when executing the designated program.
userlib: The library that contains the COBOL load member to be executed and will
also be used for the oclmmbr search. If this parameter is not specified, the system
first searches the library specified by the outlib parameter, then searches the active
user library, and finally searches the system library for the load member.
mrtmax: Identifies the program being compiled as an MRT program and specifies
the maximum number of active requesting display stations that can be attached.
to the program. If this parameter is not-specified, the default is 0, and the program
is not an M RT program.
YES/NO: Indicates whether the program to be compiled is a never-ending program.
Valid values are YES and NO; the default is NO.
diagnosed source file: Specifies the file label for the diagnosed source file. If this
parameter is not specified, a diagnosed source file will not be created.
13-4
You can enter the COBOLCG command statement by one of three ways:
•
Enter COBOLCG with the appropriate parameters following it.
•
Enter the COBOLP procedure and select option 3.
•
Enter HELP COBOLCG.
If you enter the COBOLP command and select option 3 or enter HELP COBOLCG,
the following display appears:
OPTIONAL-(O)
COBOLCG PROCEDURE
Compiles and Executes a COBOL Program.
Name Of Source Program To Be Compiled ••••.••••••••••••..••••••••
Input Li brary For Source Member •.•...•.••.•••.••••••••••.•••••.• #lIBRARY
Output Library For Load Member
#LIBRARY
Number Of Blocks For Work File (1-9999) ••.•••..••••••••••.•••••• 24
Maximum Number Of Requesting Terminals (O-255) .•••••••••••.••••• 0
Never Ending Program (YES/NO) •••.••...•..•••••..•••.•••.••.••••• NO
Name Of Procedure containing OCl ..•..••••••.•...•...••••••.•••••
(0 )
Name OR File To Receive Merged Source And Diagnostics •..•••.••••
(0)
Name Of Library Containing Program To Be Executed ••.•••..••••.••
(O )
Place on Input Job Queue (YES/NO) ••..•••.•.••.••••••.••••••.•••• NO
Refer to the COBOLCG parameter descriptions under COBOLCG Command Statement for a description of the prompts on this display.
COBOLG Command Statement
The CaBO LG command statement executes a load member and allows you to enter
specialized OCL statements. The command statement format is:
COBOLG [pgnameJ ,[oclmmbrJ ,[userlibJ
pgname: The name of the COBOL load member to be executed.
oclmmbr: The name of the procedure containing the FILE OCL statements to be
used when the designated program is executed.
userlib: The library that contains the COBOL load member to be executed and will
also be used for the oclmmbr search. If this parameter is not specified, the system
first searches the active user library, and then searches the system library
(#LlBRARY) for the load member.
How to Operate COBOL
13-5
You can enter the COBOLG command statement by one of three ways:
•
Enter COBOLG with the appropriate parameters following it.
•
Enter the COBOLP procedure and select option 2.
•
Enter HELP COBOLG.
If '101Lenier the COBOLP--eommand-aAEi--sefect-optton---z orenteTttEtfTCOa-otrr,
the following display appears:
COBOlG PROCEDURE
OPTIONAL-(O)
Executes a COBOL Program.
Name Of Program To Be Executed ••.•••..•••••••••••••.••••••••••••
Name Of Procedure Containing User OCl •••.•••••••••••••••.•••••••
(0)
Name Of library Containing Program To Be Executed •••.•••••••••••
(0)
Place Job On The Input Job Queue (YES/NO) ••••••••••••••••••••••• NO
Refer to the COBOLG parameter descriptions under COBOLG Command Statement
for a description of the prompts on this display.
COBSYSIN Command Statement
The COBSYSIN command statement compiles and lin.k-edits a COBOL source program that is entered from the current system input device. The command statement format is:
COBSYSIN
If the COBSYSIN command is entered from the keyboard, the user is allowed to
enter COBOL source statements, one at a time. If the COBSYSIN command is
contained in a user-provided procedure, records are read from the procedure. If
the last source statement within the procedure does not contain a /*, reading
continues from the keyboard. The last source statement must be followed by a /*
termination record.
13-6
COBMOVE Command Statement
The COBMOVE command statement moves a diagnosed source file to a library. The
command statement format is:
n
•
L;OBMOVE diagnosed source file,
r.
]
[library namel
#LlBRARY
'LREPLACE
J
ri
J
'LDELETE
diagnosed source file: The file label for the diagnosed source file. This parameter
is required.
library name: The name of the library that is to receive the source member. If this
parameter is not specified, the default is the system library (#L1BRARY).
REPLACE: Specifies the disposition of the source member in the library. If this
parameter is not specified, and if a source member exists with the same name, a
displayed message is issued and requests replacement.
DELETE: Specifies whether the diagnosed source file should be deleted. If this
parameter is not specified, the diagnosed source file will not be deleted.
You can enter the COBMOVE command statement by one of three ways:
•
Enter COBMOVE with the appropriate parameters following it.
•
Enter the COBOLP procedure and select option 5.
•
Enter HELP COBMOVE.
If you enter the COBOLP command and select option 5 or enter HELP COBMOVE,
the following display appears:
C03MOVE PROCEDURE
OPTIONAL-(O)
Moves a Diagnosed Source File To a Library.
Label For The Diagnosed Source File •••••••••••••••••••••••••• __ • __
Output Library Name •.•...••.••••.•.••..••..•.••••••••.•••••••.•. #LIBRARY
To Replace An Existing Member, Enter REPLACE ••••.•••..•••••.••.•
(0)
To Remove Source File, Enter DELETE •.•.••••••••••••••..•••••••.•
(0)
How to Operate COBOL
13-7
Refer to the COBMOVE parameter descriptions under COBMOVE Command Statement for a description of the prompts on this display.
COBOL Messages
While you are running a COBOL program, messages may appear on the display
screen. For information about these messages, see the Displayed Messages Guide.
13-8
Chapter 14. How to Operate BASIC
This chapter describes the command statements you can use with the BASIC
language. If you require additional information about this program product, refer
to the BASIC Reference Manual.
System/34 BASIC has four procedure commands:
Procedure
Command
Function
BASIC
Allows you to enter, edit, save, and run BASIC programs
and procedures.
BASIC MRT
Allows you to execute BASIC multiple requestor terminal (MRT)
programs.
BASICP
Allows you to execute BASIC procedures.
BASICR
Allows you to execute BASIC programs.
BASICS
Allows you to convert a library source member that contains
a BASIC program into a library subroutine member.
If you have the ideographic version of the SSP, BASIC allows ideo'graphic characters
to be entered as character data.
PROGRAM EXECUTION RESTRICTION
System/34 BASIC and either FORTRAN (5726-FO 1) programs or programs using
the Scientific Instruction Set (5726-SS1) cannot be executed at the same time. The
Scientific Instruction Set is a group of macroinstructions that is compiled by the
ASM procedure command and used with either FORTRAN or basic assembler
programs.
BASIC PROCEDURE COMMAND
The BASIC procedure command allows you to enter, edit, save, and/or immediately
run BASIC programs and procedures. This command also allows you to enter, edit,
and save other data. You can use all of the BASIC commands. There is no separate
compile step between entering the program and running that program.
To start the BASIC procedure, enter the BASIC procedure command on the System/34 command display. The syntax of the BASIC procedure command is:
BASIC [
" ]
[
]
library name
] [regiOn SiZe] [
.
I"b
'24
' work area sIze , procedure
_
actIve user I rary
How to Operate BASIC
14-1
library name: The name of the library to be used as the current library. The
default is the active library. The current library is used when BASIC:
• Executes BASIC commands such as LOAD and SAVE
• Executes the CHAIN statement
•
Executes the intrinsic function MSG$
• Opens library members or the work station record file with the OPEN statement
region size: The amount of stor alJ!-1O be used by the BASIC session. J"he number
entered specifies the number of K. bytes (K = 1,024) to reserve and must be an even
decimal integer from 24 through 64. If no number is entered, 24K bytes is
assumed. An odd value can be entered, but the next greater even value is used.
work area size: A whole number from 0 through 99 specifying the work area size
in K bytes. If zero is entered or no entry is made, BASIC automatically calculates
the work area size based on the region size specified.
procedure: The name of the System/34 library procedure (PROC or P) member
that oontains OCL statements to be used with executing BASIC programs. The
procedure member must be in the specified library or in #lIBRARY.
14-2
The following keys can be used with the BASIC procedure command:
Keys
Description
Enter/Rec Adv
Enters the input field. Causes a specified command to
be executed or a line to be added to the BASIC work
space. Returns from the BASIC Help facility.
Rollt
Rolls the display up one line and blanks the input field.
RolI'!-
Rolls the display down one line and places the last line
displayed into the input field.
Command key 3
Switches between allowing only uppercase letters and
allowing both uppercase and lowercase letters. If
BASIC is being run from an ideographic keyboard,
switches between allowing only uppercase letters and
allowing uppercase and ideographic characters.
Help
Enters the BASIC Help facility.
When you enter a command or statement that is not syntactically mrrect, an error
message and message identifier are displayed on the last line of the display. The
input field remains as entered, and the cursor is placed in the position of the error.
You can press the Help key to enter the BASIC Help facility (if it is installed). A
screen will appear describing the statement or command in error.
You can terminate the BASIC procedure command and return to the System/34
command display in one of two ways:
•
Enter the OFF command.
• Press the Attn key and take option 2 or 3 unless ON ATTN GOTO or ON
ATTN IGNORE is active.
You can interrupt an executing BASIC program or procedure by pressing the Attn
key and taking option 4 if ON ATTN GOTO or ON ATTN IGNORE is not active.
How to Operate BASIC
14-3
BASIC MRT PROCEDURE COMMAND
A BASIC MRT procedure command allows you to execute a BASIC MRT program
that was saved as a library subroutine member. This command allows an MRT
program to be used by an operator who is not familiar with BASIC.
You must write a BASIC MRT procedure for each BASIC MRT program that you
want to execute; the procedure must be in the current library. The MRT program
specified in the BASIC MRT procedure is retrieved from the specified library and
executed by the System/34. To start a BASIC MRT procedure, enter its name
on the Command display. Refer to the BASIC Reference Manual for information
on how to write your BASIC MRT procedure.
You can terminate the BASIC MRT program and return to the System/34 Command
display in one of four ways:
• The program executes either a STOP or an EN D statement.
• The requesters sign off and there are no new requesters.
• The operator signs off the program.
• The operator presses the Attn key and takes option 2, 3, or 4 of the Inquiry
display. However, if an ON ATTN IGNORE statement is in effect when the
operator presses the Attn key, the request is saved until the ON ATTN IGNORE
statement is not in effect. If an ON ATTN GOTO statement is in effect
when the operator takes option 4, the program branches to the line given in
the GOTO statement.
If a program error occurs, the system displays a message and message identifier
that describe the error and allow one or more options. Refer to the Displayed
Messages Guide for a detailed description of the messages and options.
14-4
BASICR PROCEDURE COMMAND
The BASICR procedure command allows you to execute BASIC programs that have
been saved as library subroutine (SUBR or R) members. This command allows a
BASIC program to be used by an operator not familiar with BASIC. The BASIC
program specified in the BASICR procedure command is retrieved from the specified library and executed by System/34.
To start the BASICR procedure, enter the BASICR procedure command on the
System/34 command display. The syntax of the BASICR procedure command is:
library name
] [regiOn Size] [
. ]
BASICR member name, [
.
I'b
'24
' work area Size ,
active user I rary
_
[procedurJ ,
~tatus]
member name: The name of the library subroutine (SUBR or R) member that
contains the BASIC program to be run.
library name: The name of the library containing the specified member name and
the default library to be used when BASIC executes the CHAIN statement, opens
library members or the work station fi Ie with the OPEN statement, or executes the
MSG$ intrinsic function. The default is the active user library.
region size: The amount of storage to be used by the BASIC program. The number
entered specifies the number of K bytes (K = 1,024) to reserve and must be an even
decimal integer from 24 through 64. The default is 24 K bytes. An odd value can
be entered, but the next greater even value is used.
work area size: A whole number from 0 through 99 specifying the work area size
in K bytes. If zero is entered or no entry is made, BASIC automatically calculates
the work area size based on the region size specified.
procedure: The name of the System/34 library procedures (PROC or P) member
that contains OCl statements to be used with the executing BASIC program. The
procedure member must be in the specified library or in #LlBRARY.
status: Prints the information that would be displayed if you entered the
HELP STATUS command.
How to Operate BASIC
14-5
You can terminate the executing BASIC program and return to the System/34
command display by one of four ways:
.
14-6
•
If the program executes either a STOP or an END statement.
•
If the operator presses the Attn key and takes option 2 or 3 unless ON ATTN
IGNORE is active.
•
If the operator presses the Attn key and takes option 4 unless ON ATTN GOTO
or ON ATTN IGNORE is active.
•
If an error occurs in a running program.
If a program error occurs, a message and message identifier are displayed that
the error and allow one or more options. Refer to the Displayed Messages
Guide for a descri ption of the message -aAd options...
descr~be
BASICP PROCEDURE COMMAND
The BASICP procedure command allows you to execute BASIC procedures that
have been saved as library source (SOU RCE or S) members. This command allows
a BASIC procedure to be used by an operator not familiar with BASIC. The
procedure specified in the BASICP procedure command is retrieved from a specified
library and executed by System/34.
To start the BASICP procedure, enter the BASICP procedure command on the
System/34 command display. The syntax of the BASICP procedure command is:
BASICP member name
library
]
[regiOn Size] ~work area size~ ,
. name
.
, [ active user library , 24
'
[procedure] , Gtatus]
member name: The name of the library source (SOURCE or S) member that
contains the BASIC procedure to be executed.
library name: The name of the library to be used as the current user library.
The default is the active user library. The current user library is used when BASIC:
•
Executes BASIC commands such as LOAD and SAVE
•
Executes the CHAI N statement
•
Executes the intrinsic function MSG$
•
Opens library members or the work station record file with the OPEN statement
region size: The amount of storage to be used by the BASIC session. The number
entered specifies the number of K bytes (K = 1,024) to reserve and must be an even
decimal integer from 24 through 64. If no number is entered, 24 K bytes is
assumed. An odd value can be entered, but the next greater even value is used.
work area size: A whole number from 0 through 99 specifying the work area size
in K bytes. If zero is entered or no entry is made, BASI C automatically calculates
the work area size based on the region size specified.
procedure: The name of the System/34 library procedure (PROC or P) member
that contains DCl statements to be used with executing BASIC programs. The
procedure member must be in the specified library or in #L1BRARY.
status: Prints the information that would be displayed if you entered the
HELP STATUS command.
You can terminate the executing BASIC procedure and return to the System/34
command display by one of three ways:
•
End the outermost BASIC procedure.
•
Press the Attn key and take option 2 or 3 unless ON ATTN GOTO or ON ATTN
IGNORE is active.
•
Specify the OFF or CLEAR PROC commands in the BASIC procedure.
How to Operate BASIC
14-7
BASICS PROCEDURE COMMAND
The BAS!CS piOcsduie command allows you to convert a iibrary source (SOURCE
or S) member that contains a BASIC program into a library subroutine (SUBR or
R) member and to obtain a listing of the program and any syntax errors in it.
You can then use the BASICR procedure command to execute the BASIC program
saved as a library subroutine member, or you can use the BASIC procedure command or SEU to correct any syntax errors in the program.
To start the BASICS procedure, enter the BASICS procedure command on the
System/34 command display. The syntax of the BASICS procedure command is:
.
[subroutine library name] [
]
BASICS subroutine member name,
.
I.b
' REPLACE ,
active user I rary
[LIST]
,
[regiOn siZe] [source member name
]
24
'subroutine member name '
source library name
]
[ subroutine Ii brary name
subroutine member name: The name of the library subroutine member to be
created.
subroutine library name: The name of the library to contain the subroutine
member. The default is the active user library.
REPLACE: The program in the source member is to replace the contents of a
subroutine member. If REPLACE is not specified and the subroutine member
already exists, an error message is issued with an option 0 to replace the member or
an option 3 to halt execution.
LIST: The library source member is to be printed as it is read, along w,ith any
syntax error messages (if any errors occurred). If you do not specify L\IST and
either there are syntax errors in the library source member or the region size is
too small, you must terminate the procedure with an option 3 to halt execution.
region size: The amount of storage to be reserved for running the BASICS procedure. This entry specifies the number of K bytes to reserve, and must be an even
decimal integer from 24 through 64. The default is 24 K bytes. An odd value can
be entered, but the next greater even value is used.
source member name: The name of the library source member containing the
BASIC program. The default is the subroutine member name.
source library name: The name of the library containing the source member. The
default is the subroutine library name.
14-8
Chapter 15. How to Operate the Data Communications Adapter (BSC, SOLC)
CONSOLE DISPLAY LIGHTS AND SWITCH
The lights and switch that indicate data communications processing are on the
CE control panel.
How to Operate the Data Communications Adapter (eSC, SOLC)
15-1
E
~f
0 1
2
E
3
D
C
B
A
L
8
2
E
3
4 C
4 C
5
1
B
A
9
R
6
7 2
1
---
~f
0 1
2
5
A
9
8
4
B
6
7 3
q1))
PROC RUNl
3
D
4 C
B
A
9
B
l
L----DlSPlAY·DATA--~
(0
PWR FAULT DPLY CHECK
PREY
SEARCH RUN
FORCE
CLOCK MSIPL
ON
I1)IISIs"NL;T~~~S
A
V
DPLYPCR
INSN SH:P
MODE SE LECTOR
o
CE START
COMM
DPL Y
ON
PWR FAULT DPLY CHECK
PREV
SEARCH RUN
FORCE
CLOCK
ON
MSIPL
CSIPL
DIS~ll II
I)lSK[ TTl
STOR SEL ADD COMP
CTL
STOP
a56eeOaaO
DIS~
OFF
CLOCK
o
STOP
OFF
C 0-0-
DISK
ROC INTERRPPT
4
2
1
MAIN
RUN
LAOMOP
TEST
' ( -,
Figure 16-1. CE Panel
If no display lights in the lower rowe are on (disregard the PO, proc interrupt 4,'
2, and 1, and the P1 lights), refer to No CE Display Lights On in this chapter.
If any display light in the lower row is on, refer to CE Display Lights On in this
chapter.
Problem Determination
16-5
No CE Display Lights On
If no display lights on the CE panel come on, the error is probably a programming
error. Be sure the COMM DPL Y switch is off. The system cannot display the
message. To find out what the message is:
(e
1.
Set the Mode Selector switch on the CE panel to the Insn Step/Dply LSR
in Figure 16-1).
position
2.
Set the Display/Data switches
shown in the table below.
(e
in Figure 16-1) to the first MAR value
MAR Value
OC
OE
28
2C
2E
08
Check the display lights on the bottom of the CE panel (
4.
If the display lights do not look like the following diagram, set the Display/
Data switches to the next MAR value in the table (see step 2) and check the
display lights again. Repeat step 4 until the display lights on your CE panel
look like the lights shown here. (0 indicates light is off; • indicates light is
on).
5.
When the display lights on your CE panel look like the display lights shown
in the diagram in step 4, set the Display/Data switches ( " in Figure 16-1)
to the Error LSR number that corresponds to the MAR value on your
Display/Data switches.
MAR Value
OC
OE
28
2C
2E
08
16-6
CD in Figure 16-1).
3.
Error LSR
12
1A
22
32
3A
02
6.
Record the condition of each of the display lights (whether on or off). Keep
this record. These values will be needed by your service representative if you
continue to have difficulty with the system.
7.
Return the Mode Selector switch on the CE panel to the Proc Run position.
8.
Set the Display /Data switches back to 00.
9.
Perform IPL from disk.
10.
Enter the APA R command statement to save the recorded information on a
diskette.
11.
Retry the failing operation. If you cannot continue, call your service
representative.
CE Display Lights On
If a processor check occurs and the display lights are on, record their status (press
the Lamp Test switch on the CE panel to check that all the lights are working).
Return the Mode Selector switch to the Proc Run position. Perform IPL again.
This causes the hardware error to be automatically recorded in the error recording
tables on the disk, provided you have not pressed the Reset and CE Start switches.
If you suspect that the hardware error is being caused by the program (for
example, if you rerun the program and the same hardware error occurs),
press the Reset and CE Start switches on the CE panel to take a dump. This
dump is taken unless a protected dump exists in the dump area on disk. The
information required to analyze the problem is recorded in the dump file of
the disk. Perform IPL again. Enter the APAR command statement to save the
recorded information on a diskette.
If you are not able to resume processing, call your service representative and give
him or her the information that you have recorded.
Taking a Dump when the Dump Area on Disk is Protected
if you want to take a dump but the dump file on disk is protected, you can use
the following procedure to take a dump. Be aware, however, that when you use
this procedure, the protected dump is overlaid by the dump being taken.
1.
Set the Address switches on the CE panel (switches 1 and 2) to DD.
2.
Press the Reset and CE Start switches on the CE panel to take a dump.
3.
Set the Address switches (switches 1 and 2) back to 00.
4.
Perform IPL from disk.
5.
Use the DUMP or APAR procedure to save the dump.
Problem Determination
16-7
Console Check Light On
If the Console Check light comes on, check the following:
• System console is powered on.
•
System console Address switches (if any) are set at 000 and the Terminator
switch is set to the 2 position (if another work station is attached). Otherwise, the
Terminator switch should be set to the 1 position.
•
System console Status switch is at the Normal position.
•
System console is correctly cabled to port 0 of the 5340 System Unit.
Otherwise, the system console may have an unrecoverable hardware error.
To recover, either:
•
Correct the error and try IPL again, or
• Sign on the alternative console by entering the CONSOLE control command.
If you cannot sign on the alternative system console, call your service representative.
Cannot IPL
16-8
•
The Brightness control on the display station may be set so low that the
System Available light on the display screen is not visible. Check the
adjustment.
•
Check that the system console is powered on.
•
The MSIPL and CSIPL switches on the CE panel may be incorrectly set.
They should both be set to the Disk position unless you are reloading from
diskettes. The switches to the left and right of the MSIPL and CSIPL
switches should be in the down position (set to the STOP, OF F, MAl N, and
RUN positions). Check these switches, set them correctly, and press the
Load switch on the operator panel again.
•
The Mode Selector switch on the CE panel should be set to the Proc Run
position.
•
Each Address/Data switch on the CE panel should be set to O.
•
If message SYS-0019 is shown on the display screen, one or more errors have
been detected during the IPL. See the Displayed Messages Guide for more
information about this message. Record the entries exactly as they appear
and then retry the IPL. If the error occurs again, call your service representative and give him the information you have recorded.
• The SSP or control storage program may have been accidentally modified.
If you are doing an IPL from disk, reload the system support program
product and other programs by doing a reload from diskettes (see IPL from
Diskette In Chapter 4).
If this does not work, the control storage program may have been
accidentally modified. If so, it must be reloaded from diskette by your
service representative.
•
If you cannot correct the problem after checking the above possible
causes, call your service representative.
No Visible System Action
•
If the System In Use light on the operator panel is lit, your program is running.
Do not take any action unless you are sure that some expected system action
is overdue. Some programs require significant amounts of processing time with
no visible changes occurring in the system.
•
If the Stop light on the CE subpanel below the CE panel is lit, check the system
for any possible problem that may have caused someone to press the Stop
switch. Press the Start switch on the CE subpanel to continue.
• The Enter/Rec Adv key may not have been pressed. Check the display screen.
If the cursor is still displayed following the last keyed entry and the Input
Inhibited light is off, press the Enter/Rec Adv key to continue.
•
The program may be looping. This means that a program failure on another
error is causing the program to execute the same series of instructions
repeatedly.
•
The program may be waiting for resources that are being used by another pro·
gram. To determine if this is the case, use the Sys Req/Attn key to interrupt
processing and select option 5 to display the session status. The Status Active
column for the job will contain INIT-WAIT if the program is waiting for
resources.
Problem Determination
16-9
If you want to have the programmer check the program for a possible error you
can take a dump in one of the following ways:
0
1.
Set Display/Data switches 3 and 4 (
in Figure 16-1) on the CE panel to
CEo If a protected dump exists, set Address/Data switches 1 and 2 to DO
to override the protected dump. Press the Stop key. A dump will be
taken and a message sent to the system console informing the operator of
the dump. This dump does not require an IPL and gives the programmer
the opportunity to investigate the problem further. The programmer
could cancel the program by inquiring and selecting option ,2 or 3.
2.
Press the Reset and CE Start switches on the CE panel. An IPL is required
to continue processing the next job.
The information required to analyze the possible program failure is recorded on
the disk dump file.
Enter the DUMP or APAR command statement for information on how to
save the dump.
If you want to cancel the looping program so that you can retry this job or
another job, press the Attn key and select the cancel option (option 3) to
terminate the job. The job should be retried after checking that:
1.
Correct input data was entered.
2.
Correct sequence of jobs was executed.
3.
Correct diskettes were provided.
4.
Data on the disk will not be incorrectly modified if you retry this job.
Check your application running instructions if you are running an
application.
Note: Remember that you may have to execute the backup and
restore procedures for the job (refer to the job run book) in order
to retry the job.
H the same failure occurs again,use--tRe--GANCEL command to cance-l the-iobwith
a dump. Consult the programmer responsible for the program.
I ncorrect Output for the Job
16-10
•
If you receive incorrect output for a job, you should first check your application operating instructions. When running your application, you should follow
the procedures for checking output and making corrections or rerunning the
job.
•
The output may indicate an error in the input that was provided. Check the
input, correct it if it is not correct, then rerun the job.
•
Check that you have run the jobs in the correct sequence. You may have
omitted a job that processes the data in error. Rerun the sequence of jobs
involved.
•
Check that the print image matches the print belt on the printer. If the printed
output contains incorrect or meaningless characters, the wrong print image may
be defined or the wrong belt may be on the printer. Check the proper setup
instructions and, if necessary, the restart procedures from the operating instructions for this job. Either put the proper print belt on the printer or use the SET
command statement to correct the print belt image in main storage.
•
Ensure that device-dependent output, such as ideographic characters or output
at 15 characters per inch, has been sent to the appropriate printer.
•
If you cannot correct th~ problem, call the person responsible for the program
for further assistance.
3262/5211 Printer Indicator Lights On
If the printer indicator lights come on, check the following table for causes:
Printer Indicator Lights
Check Forms
Condition
Ready Power
0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
Recovery Action
Print check or carriage
pedestal check (3262
only)
Carriage check
End of forms
Not ready, CE switch
on
Program check
Not powered on (3262
only)
2
3
4
5
7
Light on or blinking
Light off
3262/5211 Printer Recovery Procedures
Print Check or Carriage Pedestal Check Recovery: Clear the error that produced the check and press the printer Stop key to clear the Check light.
Press the Ready key and the operation will be retried (with possible
overprinting). If the error occurred due to an unprintable character check,
processing will resume at the command following the print line that contained the unprintable character.
Problem Determination
16-11
2
3
Carriage Check Recovery: The printer attachment controller has detected
improper carriage motion. To recover from this problem:
•
Clear the paper problems.
•
Press the Stop key to reset the check condition.
•
Press the Carriage Restore switch.
•
Manually align the forms to line 1.
•
Press the Ready key. When the Ready key is pressed, the forms will
advance to the line that was being accessed when the error occurred.
End of Forms: The printer has detected the end of the forms. The
printer may have more forms remaining below the print line. To process
these forms,press the Stop key to reset the check. Then press the Ready
key to process one more form. If you continue printing, you may lose
vertical registration on the bottom of the form, or the 5211 Printer may
print beyond the end of the forms.
To change forms, press the Stop key to reset the check, load the new forms,
and then press the Ready key to proceed.
4
Not Ready, CE Switch On: The printer is not ready and is unable to execute
the requested operation. Check for printer power on (5211 only) or an
interlock indication (caused by the print unit open or belt cover not in place).
This condition could be caused by a CE switch being on in the printer, in
which case it must be turned off. Press the Ready key to make the printer
ready. If the not ready condition is caused by an interlock condition (Interlock light flashing) or by the printer not powered on, correct the error condition, press the Stop key to reset the check, and then press the Ready key to
make the printer ready. If message SYS-2850 appears on the screen again,
you may need to perform an IPL to make the printer ready. If the printer
does not become ready, you may need to call the service representative.
5
Program Check: A programming or system error has occurred. Cancel the
job.
6
Temporary Error: An error was sensed but recovery was automatic.
7
Not Powered On: The printer is not ready because it has powered off. Set
the Unit Emergency switch (on right side of printer) to the Power Off position. Wait 5 seconds and then set switch to the Power Enable position. Press
Stop/Reset and press Ready.
For further information, see the 3262 Printer Models A 1 and 81 Component
Description and Operator's Guide or the 5211 Printer Models 1 and 2 Component
Description and Operator's Guide.
16·12
5256 Printer Indicator Lights On
If the printer indicator lights come on, check the following table for causes:
Printer Indicator Lights
Line
Check
0
0
0
0
0
Unit
Check
Forms
Ready
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
Condition
Recovery
Action
Graphic
Check
0
0
0
0
0
0
0
Print check
Carriage check
End of forms
Not ready
Program check
Twinaxial interface
check
Graphic check
1
2
3
4
5
7
1
5256 Printer Recovery Procedures
1
Print Check Recovery: Clear the error that produced the check and press the
printer Stop key to clear the Check light. Press the Start key and the operation will be retried (with possible overprinting).
Graphic Check Recovery: Processing will resume at the command following
the print line that contained the unprintable character. Press the printer
Stop key to clear the Check light. Press the Ready key and the operation
will be retried (with possible overprinting).
2
Carriage Check Recovery: The printer controller has detected improper
carriage motion. To recover from this problem:
•
Clear the paper problems.
•
Press the Stop key to reset the check condition.
•
Press the Forms Feed key.
•
Manually align the forms to line 1.
•
Press the Start key. When the Start key is pressed, the forms will
advance to the line that was being accessed when the error occurred.
3
End of Forms: The printer has detected the end of forms. To change
forms, press the Stop key to reset the check, load the new forms, and then
press the Start key to proceed.
4
Not Ready: The printer is not ready and is unable to execute the requested
operation. Press the Start key to make the printer ready.
5
Program Check: A programming or system error has occurred. Cancel the
job.
Problem Determination
16-13
6
Temporary Error: An error was sensed but recovery was automatic.
7
Twinaxial Interface Check: An error occurred on the twinaxial interface
to the work station. Cancel the job.
For further information, see the 5256 Printer Operator's Guide.
5224/5225 Printer Error Recovery Procedures
Print Check Recovery: An error occurred during printing. The Attention
light is on and the Ready light is off. The LED display contains one of.
the following values:
Meaning
Value
31,32
34-36
38,39
77
81
83-85
86,87
88,89
99
}
Print check
Cover /platen check
Machine check
Print check
Machine check
Ribbon jam
Graphic check
Note: To display the second digit, press the 2nd Mode key (the first digit is displayed again when you release the 2nd Mode key). The error might be indicated
by a message with no options on the display screen, indicating that operator
intervention is requi red.
Operator action:
1.
Correct the error condition for cover/platen open and ribbon jam.
2.
Press the Stop key to reset the check condition (LED display goes off).
3.
Press the Start key (Ready light comes on).
Printer recovery: Except for a graphic check, where the printing continues
with the next character, the operation is automatically tried again.
Note: If the printer does not respond after you press the Start key, you
may do the following. Cancel the job from the system console, set the Power
switch to 0 and then to 1, manually align the forms to line 1, and press the
Start key. If the printer still does not respond, call your service representative.
16-14
2
Carriage Check Recovery: Forms carriage movement was incorrect. The
Attention light is on and the Ready light is off. The LED display contains
one of the following values:
Value
Meaning
41-43 }
45,46
Forms check
48
Note: To display the second digit, press the 2nd Mode key (the first digit is
displayed again when you release the 2nd Mode key).
The error might be indicated by a message with no options on the display
screen', indicating that operator intervention is required.
Operator action:
1.
If a forms jam exists, clear the forms jam.
2.
Press the Stop key to reset the check condition (LED display goes off).
3.
Press the New Page key to set the current line to 1 and manually position
the forms you want printing to continue on to line 1.
4.
Press the Start key (Attention light goes off and Ready light comes on).
Printer recovery: When the printer is ready, it skips to the line to which it
was going when the error occurred. Printing continues.
Note: If the printer does not respond after you press the Start key, you may
do the following. Cancel the job from the system console, set the Power
switch to 0 and then to 1, manually al ign the forms to line 1, and press the
Start key. If the printer still does not respond, call your service representative.
For more information about positioning the forms in the printer, see the
Operator's Guide for the printer that the error occurred on.
3
End of Forms Recovery: The printer is out of forms. The Attention light is
on and the Ready light is off. The LED display contains an E (end of forms).
The error might be indicated by a message with no options, indicating-that
the printer is out of forms.
Problem Determi nation
16-1 5
Operator action:
1.
Insert additional forms.
2.
Press the New Page key to set the current line counter to 1.
3.
Manually align the forms to line 1.
4.
Press the Stop key to reset the check condition (LED display goes off).
5.
Press the Start key (Attention light goes off and Ready light comes on).
Printer recovery: After you press the Start key, the printer skips to the line
where printing is to start.
Notes:
1. When the end-of-forms condition occurs on a 5225 printer, printing may have
stopped before the end of the page. You can print to the end of the page by
pressing the Stop key and then the Start key. Each time you press these keys
another line will print until the end of the page is reached or until pressing
the switches will not reset the check.
2. When the system continues processing, it expects the forms to be positioned
on line 1. For more information about positioning the forms in the printer,
see the Operator's Guide for the printer the error occurred on.
4
Not Ready: The printer is not ready. The Attention light is on; the Ready
light and LED displays are off. The operator might receive. a message directing the operator to press the Start key on the printer.
Operator action: Press the Start key (Attention light goes off and Ready
light comes on).
Printer recovery: The printer automatically tries the operation again.
5
Program Check: A programming or system error has occurred. Cancel the
job.
Printer recovery: None. The printer is ready for the next job.
6
Temporary Error Condition: An error was sensed but recovery was
automatic.
16-16
7
Coaxial/Twinaxial Interface Check: An error occurred on the coaxial/twinaxial interface to the work station. Lights and indicators at the printer are
unpredictable.
Operator action:
1.
Cancel the job.
2.
Ensure that the printer is properly attached to the system and correctly
configured, and that the printer is online.
3.
Turn the Power switch to 0 and then to 1, manually align the forms to
line 1, and press the Start key (Attention light goes off and Ready light
comes on).
Printer recovery: None. The printer is ready for the next job.
Note: If operator action does not correct the problem, there may be a hardware error.
8
Communications Network Interface Check: An error occurred on the communications network interface. Lights and indicators at the printer are
unpredictable.
Operator action:
1.
Cancel the job. (If the error continues to occur, call your service
representati ve.)
Printer recovery: None. The printer is ready for the next job.
Note: If operator action does not correct the problem, there may be a hardware error.
9
Hardware Check: A hardware check has occurred at the printer. Lights and
indicators at the printer are unpredictable.
Operator action:
1.
Cancel the job.
2.
Ensure that the printer is properly attached to the system and correctly
configured, and that the printer is online.
3.
Turn the Power switch to 0 and then to 1, manually align the forms to
line 1, and press the Start key (Attention light goes off and Ready light
comes on).
Printer recovery: None.
Note: If the error condition cannot be corrected or if it continues to occur,
call your service representative.
Problem Determi nation
16-1 7
16-18
Appendix A. Utilities for Ideographic Character Generation and Sort
HOW TO OPERATE THE CHARACTER GENERATOR UTILITY
The character generator utility allows you to maintain a file of user-defined ideographic characters not in the IBM-supplied ideographic character set. This utility
allows the work station operator to do the following:
•
Define new ideographic characters. These user-defined ideographic characters
are placed in the same disk file as the IBM-supplied extended ideographic
character set.
•
Change existing user-defined ideographic characters.
•
Delete existing user-defined ideographic characters.
•
Print existing user-defined and IBM-supplied ideographic characters excluding
Katakana, Hiragana, alphabetic, numeric, Greek and Russian characters, Roman
numerals, and special symbols.
•
Update and specify sorting information for user-defined ideographic characters.
In addition, you can update the single pronunciation for IBM-supplied extended
ideograph ic cha racters.
The character generator utility must be initiated from a 5255 Display Station. Only
one copy of the character generator utility can be executing at a time. To run the
character generator utility, enter the CGU command.
CGU [printer-id]
When you sign on using the CGU command you are automatically in ENTRY mode.
This allows you to define ideographic characters.
By pressing certain command function keys, you can perform any of the following
functions (see Function Control Keys later in this appendix).
•
ENTRY, which is used to define new ideographic characters.
•
UPDATE, which is used to change existing user-defined ideographic characters.
•
DELETE, which is used to delete existing user-defined ideographic characters.
•
LIST, which is used to print all or a subset of the user-defined ideographic
characters, IBM-supplied ideographic characters excluding Katakana, Hiragana,
alphabetic, numeric, Greek, Russian, Roman numerals, special symbols, and
associated sort information.
•
SORT, which is used to change existing information for ideographic characters.
•
EOJ, which terminates the job.
For further information on the character generator utility, refer to the Character
Generator Utility User's Guide and Reference Manual.
Utilities for Ideographic Character Generation and Sort
A-1
Command Function Keys
The character generator utility program supports 12 command function keys.
Figures A-1 and A-2 show the alphanumeric and ideographic keyboards. The 12
command function keys are located on the top row of each keyboard. The keyboard template immediately above the top row of keys identifies the function of
each key. Detailed descriptions of the function control keys (
through
follow the keyboards.
e
(
G)
:
(
)
GX21·7859-0
13
lAlter
Roll
Factor
14
15
16
2 Redisplay
3
4
Character
Write
Character
Delete
17
18
5 Restart
6
Character
19
Alter
Print
7
21
20
EOJ
8
Sort
9
22
Entry
10
23
List
11
24
Update
12
Copy
,.
Figure A-1. Alphanumeric Keyboard with Command Function Keys, Keyboard Template, and Function Control Keys
A-2
Character
Generator
Utility
Character
Generator
Utility
17
18
5
6
Restart
Character
Alter
Print
o List
11
Update
12
Copy
Factor
Figure A-2. Ideographic Keyboard with Command Function Keys, Keyboard Template, and Function Control Keys
Utilities for Ideographic Character Generation and Sort
A-3
Function Control Keys
The follo\A/ing function control keys are used to specify system functions fOi the
character generator utility program (see Figures A-1 and A-2 for the location of
the keys):
Location on
Keyboard (See
Figures A-1
and A-2)
•
Ideographic
Keys
•
•
•
II
A-4
Alphanumeric
Keys
Description
Cmd function control key: Press this key
and a command function key to cause
a function to be performed.
•
•
Home function control key: Press this
key to return the cursor to its initial
position. If the cursor is already in its
initial position, the program reprompts
you, resetting any data already entered
by the operator to its original value.
Rolli function control key: If the
program is in update or entry mode,
press th is key to roll the work area
back.
Rollt function control key: If the
program is in update or entry mode,
press this key to roll the work area
ahead.
Location on
Keyboard (See
Figures A-'
and A-2)
Ideographic
Keys
Alphanumeric
Keys
Description
Enter Rec/Adv function control key:
Press th is key to return control to the
character generator utility program. The
program processes the data entered on
the current display.
If you are defining an ideographic
character in entry or update mode, this
key displays the next rows (nine rows
at a time) of an 18 row matrix, in an
area on the display screen called the
work area. If the current rows of the
work area displayed include row 18,
the following occurs:
•
If no new data is entered into these
rows and the Enter Reel Adv key is
pressed, the program assumes the
character is complete and prompts
you for the sort information.
•
If new data is entered into these
rows and the Enter Reel Adv key is
pressed, the program writes the new
data in another matrix called the
display area. The same rows of the
work area are displayed again.
Utilities for Ideographic Character Generation and Sort
A-5
HOW TO OPERATE IDEOGRAPHIC SORT
The ideogiaphic sort program has two functions: the sort active table build function and the sort function. The sort active table build function allows you to:
•
Select records based on ideographic and/or alphanumeric fields
•
Specify ideographic and/or alphanumeric fields as control fields
•
Sort ideographic control fields into the following sequences:
Single Pronunciation/Radical/Stroke/Tie-Breaker
Single Pronunciation/Stroke/Radical/Tie-Breaker
Radical/Stroke/Tie-Breaker
Stroke/Radical/Tie-Breaker
Character-Type
•
Sort EBCDIC kana fields into seion kana sequence.
Combinations of the preceding sequences can be used to sort ideographic fields into
your own ideographic sequences and into known Japanese sequences, for example,
Japanese Word Dictionary.
The ideographic sort program also allows you to rearrange records in a file, reformat
records in a file, and drop records from a file.
Running the Ideographic Sort Program
To run the ideographic sort program, enter the SRTX command with its associated
parameters. You can also use the HELP procedure to enter the SRTX command.
Enter HELP SRTX to be prompted for the SRTX command parameters. The
format of the SRTX command is:
SRTX input file label,source member,output file label,number of records,
user library name]
[ #LlBRARY
[Y]
'N
input file label: Label of the existing data file on disk to be sorted.
source member: Name of the source member that contains the sort sequence
specifications.
output file label: Label of the file that will contain the sorted data. This label
must not be an existing file label.
number of records: Number of records that the new output file will contain.
user library name: Name of the user library that contains the source member. If
the user library name is omitted, the ideographic sort program searches the system
library (#LlBRARY) for the source member.
A-6
~:
Place the ideographic sort job on the input job queue. Y specifies that the ideographic sort job should be placed on the input job queue. N (default) specifies
that the ideographic sort job should not be placed on the input job queue. If this
parameter is used to place an ideographic sort job on the input job queue, the ideographic sort program must be contained in the system library (#L1BRARY).
If you enter SRTX or HELP SRTX, the following display appears.
SRTX PROCEDURE
Rearrange, drop and reformat record in a file.
lab~l
Of File To Be Sorted ..••.•.••...••..••••••••••••••.•••.•••
Name of Source Member Containing Sort Specifications •.•••.••••••
label Of The Output File ..•............•.......••.•.•••..••••..•
Number Of Records To Be Placed To The Output File •••••••••••••••
Numb~r
of User Library Containing The Source Member •...••••..•.• #LI8RARY
Place Job On Input Job Queue (YIN) .•.....•.••.•••••••.•.••.•...• N
This method of running the ideographic sort requires the sort sequence specifications
to be stored as a source member in a library.
You can also run the ideographic sort program by executing your own sort procedure
stored on disk, or by entering your own sort procedure through a display station
keyboard.
For further information about the ideographic sort program and the Oel required
for user-supplied sort procedures, see the Ideographic Sort Reference Manual.
Running the Sort Active Table Build Function
To run the sort active table build function, enter the SRTXB lD procedure. The
format of the SRTXBlD procedure is:
SRTXBlD
Utilities for Ideographic Character Generation and Sort
A-7
A-8
Glossary
acquire: To assign a nonrequesting display station to a
program.
alphanumeric: Consisting of both letters and numbers and
often other symbols (such as punctuation marks and mathematic symbols). Contrast with ideographic_
alternative system console: A display station that can be
designated as the system console when the configured
system console is not functioning.
Assembler: Basic Assembler and Macro Processor Program
Product.
auto dup feature: A feature of the data file utility program
that allows certain types of information from predetermined
fields in a previous record to be duplicated in the current
record.
checkpoint active file: A fixed disk file that is being used
by either a task that is currently being checkpointed or a
checkpointed task that failed and has not yet been
restarted.
checkpoint active library: A library that is being used by
either a task that is currently being checkpointed or a
checkpointed task that failed and has not yet been
restarted.
checkpoint record file: A disk file containing a collection
of checkpoint records.
checkpoint restart: The process of resuming a job at a
checkpoint within the job step that caused an abnormal
termination.
auto skip feature: The SEU option that, if on, causes the
cursor to skip all auto skip fields in statements displayed
by SEU.
checkpoint/restart facility: A facility for restarting the
execution of a program at some point other than the
beginning, after the program was terminated due to a
program or system failure. The restart begins at a checkpoint and uses checkpoint records to reinitialize the job.
autocall: In data communications, the capability of a
station to initiate, without operator intervention, a call
over a switched line.
column separators: Vertical lines that precede each position
in a field. These lines do not occupy a position on the
display.
block: (1) A record or a collection of contiguous records
recorded or processed as a unit. (2) In System/34, a
10-sector unit of disk storage that contains 2560 bytes.
command display station: (1) A display station defined
during system configuration as able to request and initiate
jobs, as well as able to be acquired by an executing program. (2) A display station that can be used for data
entry or interactive processing. (See data display station.)
BSC: Binary synchronous communications.
buzzer: An audible alarm at the display station that is
intended to direct attention to the display.
CE panel: A panel that contains indicator lights and switches
used by the CE during system maintenance.
character generator utility: Part of the Ideographic
Generator/Sort Program Product that is used to create,
maintain, and display ideographic characters.
checkpoint: A reference point in a program at which
information about the contents of main storage can be
recorded so that, if necessary, the program can be restarted
at an intermediate point.
command function keys: The 12 keys on the top row of a
display station keyboard thC!t~re used with the Cmdfunction control key to request functions of program products
and user programs. By using both lowercase and uppercase
shift, 24 different key functions are available.
command mode: A display station mode. In command
mode, a display station can request jobs or initiate jobs.
(See command display station.)
command statement: A statement that requests the performance of a particular function. A command statement
always contains the name of the command, and may
include parameters or data. The two types of command
statements are control commands and procedure commands.
(See control command and procedure command.)
Glossary
G-1
control command: A command statement used by an
operator to control system or display station operation.
end of extent: End of the area on a disk or diskette
allocated for a file.
A control command does not run a procedure and cannot
be used in a procedure. (See command statement
and procedure command.)
file: An organized collection of related records treated as
a unit.
cursor: A movable character (underscore) on a display
screen, used to indicate where the next character keyed
will appear.
10: Identification.
data display station: (1) A display station that was defined
during system configuration as capable only of being
acquired by an executing program. A data display station
cannot request or initiate jobs. (2) A display station that
can be used for data entry only. (See command display
character.
ideographic character (lGC): A pictogram or graphic that
requires 2 bytes of storage. Contrast with alphanumeric
ideographic character set: A character set that contains
pictograms or graphics that can be used to represent ideas
(such as Japanese).
station.)
data mode: (1) A display station mode. In data mode, a
display station can be used only for data entry. (See
data display station.) (2) In data communications, a time
during which BSC is transmitting or receiving characters
on the communications line.
diskette: (1) A thin, flexible magnetic disk permanently
sealed in a cover that protects it. (2) A single removable
disk contained in its own envelope.
diskette 1: (1) Refers to a 33FD diskette. A diskette that
can contain data on one side only. Contrast with diskette 2D.
Ideographic Generator/Sort Program Product: The program product (program 5726-IG1) that consists of the
character generator utility and the ideographic sort
utility.
ideographic sort utility: A part of the Ideographic
Generator /Sort Program Product that is used to (1) arrange
records (or their relative record numbers) in a predetermined sequence according to data contained in one or more
specific fields within the records and (2) rebuild the tables
which contain the predetermined sequence if the user wants
to alter the predetermined sequence.
IGC: See ideographic character.
diskette 2D: Refers to a 53FD diskette. A diskette that
can contain data on both sides, with two times the number
of bytes being stored in the same physical space as diskette
1. Contrast with diskette 1.
display screen: The part of a display station on which data,
messages, or other information is displayed.
display station: An input/output device that contains a
display screen on which data is displayed and an attached
keyboard from which data is entered. It can be used to
request jobs and/or enter data. A display station can be
designated as the system console or as a command or data
display station at system configuration time.
initial program load: A sequence of events that loads the
system programs and prepares the system for execution of
jobs.
input job queue: A list of jobs waiting to be processed by
the system. The list is maintained on the disk. Each entry
in the list references a procedure stored in a library on disk.
inquiry: (1) A request (entered from a display station) for
information in storage. (2) A request for information that
puts the system into inquiry mode. (The operator initiates
an inquiry by pressing the Attn key.)
IPL: Initial program load.
OFU (data file utility): Part of the Utilities Program
Product used to create, maintain, and display or print data
files.
dump: (1) To copy the contents of all or part of storage,
usually to an output device. (2) Data that has been
dumped.
G-2
IPO switch: Immediate Power Off switch.
job name: The name assigned to a job by the system. This
name consists of the two-character I D of the work station
that requested the job and the time expressed in hours,
minutes, and seconds.
library: An area on disk that can contain load members,
procedure members, source members, and subroutine
members. (See user library and system library.)
library member: A named collection of records or statements in a library.
MAR: Microinstruction address register.
member: See library member, message member, and
procedure members.
menu: A displayed list of items (usually jobs) from which
the operator makes a selection.
message member: A library load member in which each
record contains a message.
MIC (message identification code): A 4-digit number that
identifies a record in a message member. This number can
be part of the message identifier.
modem (modulator/demodulator}: A device that connects
a communications adapter to a communications line.
MRT (multiple requestor terminal program): A program
that can process requests concurrently from more than one
requesting display station. Compare with SRT.
multiline communications adapter (MLCA): A feature on
System/34 supporting up to four cmnmunications lines. It
allows a total speed of up to 65,600 bits per second.
multinational character set (MCS): A feature on System/34
that makes an expanded set of 188 characters avai lable to
countries with supported language groups.
multivolume file: A diskette file that resides on more
than one disk.
NEP (never-ending program): A program that will own
system resources for a long period of time.
nucleus: That portion of the System/34 SSP that is resident in main storage.
O£L: Operation control language.
offline multivolume file: A multivolume file that a
system processes in segments. Each segment is processed
before the next segment is copied to or from the disk.
operator panel: A panel containing controls, switches, and
lights for use by the operator.
parameter: (1) A variable that is assigned a particular value
for a specific purpose or process. (2) A value specified in a
command statement or a control statement.
point-to-point line: A data communications facility that
connects a single remote station to a data processing
system. A point-to-point line can be either switched or
nonswitched.
print spooling: A part of the System Support Program
Product that provides temporary storage of print data on
disk.
priority: Preference in the use of system resources.
procedure command: A command statement that runs a
procedure. (See command statement and control
command.)
procedure member: A procedure that is stored in a library.
processing unit: The parts of a computer that perform the
processing and control functions for the system, perform
operations on data, and control output. These units include
main storage, main storage processor, control storage, and
control processor.
program: A sequence of instructions to a computer that
are written in a special form the computer .can interpret.
A program tells the system where to get input, how to
process it, and where to ,put the results.
record: (1) A collection of related data that is treated as
a unit. For example, one line of an invoice could constitute a record. A complete set of records could form a file.
(2) To store data on a reusable input/output medium,
such as a disk, diskette, or punched cards.
record key: A field within a record that identifies the
record in a file.
region: The amount of main storage available for a task.
SOA (screen design aid): Part of the Utilities Program
Product that is used to create, add, update, and delete
entire formats in an SFGR load member.
SOLe (synchronous data link control): A discipline
for the management of information transfer over a data
communications channel.
Glossary
G-3
SEU (source entry utility): Part of the Utilities Program
Product used by the operator to enter and update procedures
and source programs in a library.
SNA (systems network architecture): An IBM communications protocol for controlling data transfer in a data
communications network.
Sort: Part of the Utilities Program Product used to arrange
records (or their relative record numbers) in a predetermined
sequence, according to data contained in one or more specific
fields within the records.
source member: A collection of records (such as RPG II
specifications or sort sequence specifications) that is used
as input for a program. Source members are stored in a
library.
source statement: A statement written in symbols of a
programming language.
spool file: An area on disk where spooled printer output
is stored while waiting to be printed.
subsystem: An IBM supplied SSP-Interactive Communications Feature module which runs as a System/34 task and
provides specific data management, and, if applicable,
fink-level functions. All functions provided by the
SSP-ICF for the System/34 user require one of the defined
subsystems.
syntax: (1) The structure of expressions in a language.
(2) The rules governing the structure of a language.
syntax checking option: The SEU option that, if on, causes
SEU to check for syntax errors iii each RPG II and auto
reportspe.cification entered or updated under control of
the RPG II display screen formats provided with SEU.
system console: A display station designated to activate
specific sys,tem functions, and to control and monitor
system operation, in addition to functioning as a command
display station.
system library: The library containing the members that
are part of the SSP. The system library is labeled # LIBRARY
and cannot be deleted from disk. (See library and user
library.)
spool writer: A program that causes printer output, which
has been stored in the spool file, to be printed.
spooling: A part of the SSP that provides temporary
storage of print data on disk.
SRT (single requestor terminal program): A program that
can process requests from only one requesting display
station at a time. Contrast with MRT.
system log message: A message, intended for the system
console operator, that is logged into the history file.
system printer: The printer, designated at system configuration time, that is used for system and display station
printed output, unless the output is specifically directed to
another printer.
SSP: System Support Program Product.
task: A unit of work for the main storage processor;
therefore, the basic multiprogramming unit under the
control program.
SSP-ICF (system support program interactive communications feature): A feature of the SSP that includes interactive support for BSC and SNA communications as well
as communications between programs within the system.
transient area: An area of main storage or control storage
used for temporary storage of transient routines.
SSP-ICF session: A logical information route between a
System}34 application and a remote subsystem.
unprintable character: A character that cannot be printed
by the printer being used by the system.
user 10: An identification of a user.
standby mode: A method of operation in which a display
station is waiting to be acquired and used by a program
running on the system.
statement number: In SEU, a number assigned to a statement by the program for reference by the operator. Statement numbers are not permanent.
subconsole: A display station that controls a printer or
printers assigned to it.
G-4
user library: A library created by the user. A Llser library
is in addition to the system library, and may contain any
type of library member.
work station: A device that lets a person transmit information to or receive information from a computer, or
both, as needed to perform his job; for example, a display
station or printer.
work station 10: The identification assigned to a work
station at configuration time.
WSU (work station utility): A part of the Utilities
Program Product that performs an interactive data
entry and edit function.
Glossary
G-5
G-6
Index
#SE@FORM
#SE@XTRA
7-2
7-2
batch BSC (continued)
switched network backup
blank screen 3-4, 4-35
BSC 15-3, 15-6
buzzer 2-52, 4-57
Additional Information display 2-55, 4-60
additional information
messages 2-56, 4-59, 4-61
Address/Data switches 4-6,4-7, 15-2, 16-5
alternative system console 4-37
APAR
command 16-7
procedure 4-59
ASM command 11-1
assembler
command 11 -1
messages 11-3
ASSIGN command 4-56
ASSIGN NOSUB command 3-3
AUTO command 10-1, 10- 7
autocall G-1,2-26
problem determination 15- 26
autowriter 4- 75
badge security 2-7, 2-9
BASIC
ideographic characters in 14-1
keys used 14-3
procedure commands 14-1
BASIC 14-1
BASIC MRT 14-1, 14-4
BASICP 14-1, 14-7
BASICR 14-1, 14-5
BASICS 14-1, 14-8
terminating
BASIC 14-3
BASIC MRT 14-4
BASICP 14-7
BASICR 14-6
Basic Assembler
command 11 -1
messages 11 -3
bat~h accumulators, DFU
6-19
batch BSC
multipoint line 15-3
point-to-point nonswitched line
switched line 15-4
15-4
CANCEL command 2-82, 4-73
CANCEL JOBQ command 2-77,3-20,4-116
CANCEL PRT command 2-67, 3-29, 4-85
canceling executing job 4- 73
canceling jobs, input job queue 2-77,
4-116
canceling spool file
entries 2-67, 3-29, 4-85
carriage check
3262/5211
16-12
5224/5225 16-15
5256 16-13
CE display lights 16-5, 16-6, 16-7
CE panel 4-7, 15-2
CE panel cover 4-6
CE Start switch 16-10, 16-10
CE subpanel 16-9
C E switches 16-2
CGU command A-1
CHANGE COPIES command 2-71,3-33,4-89
CHANGE DEFER command 2-70, 3-34, 4-90
CHANGE FORMS command 2-72, 3-36, 4-92
CHANGE ID command 3-38, 4-94
CHANGE JOBQ command 4-116
CHANGE PRT command 3-40, 4-96
CHANGE PRTY command 3-41, 4-97
CHANGE RES commad 3-42
CHANGE RES command 4-98
CHANGE SEP command 3-43, 4-99
changing forms number 2-72, 3-36, 4-92
changing number of printed
copies 2-71,3-33,4-89
changing order of jobs, input job
queue 4-116
changing order of spool file entries 4-96
changing printer ID 3-38
changing priority of an executing
job 4-74
changing the number of separator
pages 3-43, 4-99
changing the order of spool file
entries 3-40
15-3
Index
X-1
changing the priority of a spool
writer 3-41, 4-97
changing the resident/ swappable attribute
of a spool writer 3-42, 4-98
character generator utility A-1, G-1, 1-2
command function keys A-2
function control keys A-4
check, reformatting after a program 4-18
clock 2-26
coaxial/twinaxial interface check 16-17
COBMOVE command 13-7
COBOL
command 13-2
command statements 13-1
COBLCG 13-4
COBMOVE 13-7
COBOL 13-2
COBOLG 13-5
COBOLP 13-2
COBSYSIN 13-6
ideographic characters in 13-1
messages 13-8
COBOLCG command 13-4
COBOLG command 13-5
COBOLP command 13-2
COBSYSIN command 13-6
Comm Dply switch 15-2, 15-3, 15- 26
command display 2-10
command display station 2-1
command display station Sign On
display 2-7
command display with menu 2-10
command display without menu 2-11
command function keys
CGU A-2
CONSOLE file 10-10
DFU 6-2
general description 2-61
SDA 9-4
SET operation 10-14
SEU 7-5
WORKSTN file 10-16
WSU 5-14
command mode 2-3
command parameters, DFU 6-8
command statement, WSU 5-1
commandstc:lt~J!l~!1~~__ G-1, 2-47
communications line, dropping
switched 2-82
communications network interface check
(5225 Printer) 16-1 7
communications support status 2-23, 2-25
compile, RPG II 10-4
compiling RPG II programs 10-1
Console Check light 4-5, 16-8
CONSOLE command 4-37
console display lights, data
communications 15-1
X-2
CONSOLE file
command function keys 10-10
data entry 10-9, 10-12
function control keys 10-11
console, alternative system 4-37
control command G-2, 2-47
data communications
consote display ttghts -15-2
how to operate adapter 15-3
interactive communications 15-5
MRJE/SRJE 15-7
problem determination 15-24
data display station G-2, 2-1
data display station Sign On display 2-9
data entry
CONSOLE file 10-9
KEYBORD file 10-12
WORKSTN file 10-16
data file utility (see DFU)
data mode G-2, 2-3
DATE command 2-43
date, session 2-43
defer status of a spool file entry,
changing 2- 70, 3-34, 4-90
device IDs, exchanging 4-56
devices
offline 4-55
online 4-55
status 4-38
DFU (data file utility)
batch accumulators 6-19
command function keys 6-2, 6-3
command parameters 6-8
deleting a record 6-22
displaying records 6-30
enter mode 6-10
enter / update display format 6-14
entering a new record 6-20
function control keys 6-2, 6-6
ideographic DFU 6-2
inquiry 6-27
display format 6- 29
inserting a record 6- 23
list 6-31
printing records 6-30
record key 6-15
retrieving a record 6- 24
retrieving records by scrolling 6-24
status information 6-14
template 6-2
terminating enter/update 6-25
terminating inquiry job 6-31
update mode 6-12
updating a record 6-21
disk
dump area 16-7
IPL 4-15
diskette
diskette 1 G-2, 4-8, 4-9
diskette 2D G-2, 4-8, 4-9
handling 4-8
I/O slot jam 4-14
inserting 4-8, 4-9, 4-11
IPL 4-31
RELOAD command for 4-33
magazine
handling 4-11
inserting 4-12
jam 4-13
removing 4-13
removing 4-10, 4-11, 4-12
diskette 1 4-9
diskette 2D 4-9
display
Additional Information 2-55, 4-60
ASM procedure 11-2
COBOL procedure 13-3
command 2-11
command display station Sign On 2-7
command with menu 2-10
data display station Sign On 2-9
data file utility procedures 6-8
format
DFU enter/update 6-14
DFU inquiry 6-29
ICF configuration specification 15-19
Inquiry Options 2-78
IPL 2-6
Job Queue Status 2-76, 3-18, 4-114
lights 4-7, 15-2, 16-5, 16-6
primary SDLC error retry counts 15-15
primary SDLC station test 15-16
RPG 1\ procedure 10-4
Screen Design Aid 9-3
Session Status 2-17
SEU procedure 7-4
Sign On 2-7
SORT procedure 8-2
Spool Writer Status 2-65, 3-26, 4-82
Spooled Print Status 2-63, 3-21, 4-77
SSP-ICF Session status 4-51
Standby 2-12
station test status 15-19
Status Users 4-67
Subconsole Message status 4-54
subsystem status 4-49
System 4-34, 4-35
tasks in the system 4-47
Workstation Status 2-34, 3-5, 3-6, 4-38
WSU prompt 5-4
Display / Data switches 16-5, 16-6, 16-10
display station
command 2-1
data 2-1
display station (continued)
functions 2-2
indicators 2-52
operation 1 -1, 2-1, 2-3
operator control commands
CANCEL JOBQ 2-5, 2-77
CANCEL PRT 2-5, 2-67
CHANGE COPIES 2-5, 2-71
CHANGE DEFER 2-5, 2-70
CHANGE FORMS 2-5, 2-72
CONSOLE 2-5, 4-37
HOLD PRT 2-5, 2-68
IDELETE 2-~ 2-60
JOBQ 2-5, 2-74
MENU 2-5, 2-47
MODE 2-3, 2-5
MSG 2-5, 2-58
OFF 2-5, 2-81
PRTY 2-5, 2-50, 2-77
RELEASE PRT 2-5, 2-69
STATUS COMM 2-5, 2-23, 2-25, 2-26, 2-27
STATUS JOBQ 2-5, 2-76
STATUS PRT 2-5, 2-63
STATUS REMOTES 2-5, 2-39, 2-40
STATUS SESSION 2-5, 2-17
STATUS SUBSESS 2-5, 2-31
STATUS SUBSYS 2-5, 2-28
STATUS WORKSTN 2-5, 2-34
STATUS WRT 2-5, 2-65
TIME 2-5, 2-81
sign off 2-81
sign on 2-6
displaying
input job queue 2-76, 3-18, 4-114
messages 2-58
records, DFU 6-30
time 2-81, 3-46, 4-65
displays, SEU 7-23
down time 16-1
dropping a switched communications
line 2-82
dump area 16-7
DUMP procedure 4-59, 16-7, 16-10
DUP key 2-62
end of forms
3262/5211
16-12
5224/5225 16-15
5256 16-13
enter mode
DFU 6-10
WSU 5-5
equalization, 2400 bps integrated
modem 15-8
error LSR 16-6
error retry counts, primary SDLC
15-15
Index
X-3
errors, keyboard 4-62
examples, general spooling 4-100
exchanging device IDs 4-56
executing job
canceling 4-73
changing priority 4-74
execution
restarting job 4- 72
stopping job 4- 70
failure, reformatting after a power 4-18
file
history 4-58
file rebuild, IPl 4-18
forms number, changing 3-36, 4-92
FORMS OCl statement 2-46
FORTC command 12-2
FORTCG command 12-6
FORTG command 12-4
FORTGO command 12-4
FORTMOVE command 12-8
FORTP command 12-2
FORTPRNT command 12-7
FORTRAN
command statements 12-1
FORTC 12-2
FORTCG 12-6
FORTG 12-4
FORTGO 12-4
FORTMOVE 12-8
FORTP 12-2
FORTPRNT 12-7
data switch procedure 12-9
messages 12-12
function control keys
CGU A-4
CONSOLE file 10-11
DFU 6-2
general description 2-61
SEU 7-5
WORKSTN file 10-16
WSU 5-14,5-17
handling, diskette 4-8, 4-9
hardware check (5225 Printer) 16-17
help displays, SDA 9-6
help menu, SDA 9-6
HELP procedure, how to use 2-13
history file 2-53, 4-58
HOLD PRT command 2-68, 3-30, 4-86
holding spool file entries 2-68, 3-30, 4-86
X-4
ICF configuration specification 15-19
ID
job 4-59
reply 4-58
IDElETE command 2-60, 4-64
ideographic sort A-6, G-2, 1-2
sort active table build function A-7
ideographic version of SSP 2-2,2-8,2-10
IDs, exchanging device 4-56
image, print belt 16-11
Immediate Power Off switch 4-5
incorrect output 16-10
indicators, display station 2-52
indicators, Message Waiting 4-57
informational messages 2-52
suppressing 2-60, 4-64
initiation
restarting job 4- 72
stopping job 4- 70
input job queue G-2, 2-74,4-113
canceling jobs 2-77,3-20,4-116
changing order of jobs 4-116
control 4-113
displaying 2-76, 3-18, 4-114
job status 2- 76
parameters, override 4- 24
priority 2-77
putting a job on 2-74
starting 4-115
stopping 4-115
inquiry
DFU 6-27
display format, DFU 6-29
options 2-78
Inquiry Options display 2-78
insert mode, WSU 5-9
inserting a diskette 4-9
inserting a magazine 4-12
interactive communications
multipoint line 15-5
point-to-point nonswitched line 15-5
switched line-SSC subsystems 15-6
switched line-SNA subsystems 15-6
switched network backup 15-5
interrupting a job 2-78
I Pl (initial program load)
cannot 16-8
display 2-6
file rebuild 4-18
from disk 4-16
from diskettes 4-31
from diskettes, RELOAD 4-33
overrides 4- 21
sign on 4-16
system console 4-16
IPO switch 4-5
job control 4-66
job execution
canceling 4- 73
changing priority 4-74
restarting 4- 72
stopping 4- 70
job 10 4-59
job initiation
restarting 4-72
stopping 4- 70
job name G-2, 2-47
job queue (see input job queue)
Job Queue Status display 2-76, 3-18, 4-114
job status 4-67
job, incorrect output 16-10
job, interrupting 2-78
JOBQ command 2- 74
jobs
canceling 2-77
changing order 4-116
running 2-47
KEY operation 10-13
keyboard error 2-57, 4-62
keyboard message, sample 2-57
KEYBORO file, data entry 10-12
lamp test, 4800 bps modem 15-11
lED display (5224/5225 Printer) 16-14
LIBRARY OCl statement 2-46
library security 2-8
lights
CE display 4-4, 15-2, 15-24, 16-5,
16-6, 16-7
Console Check 4-5, 16-8
console display 15-2, 15-3
load 4-5
Power 4-5
Power Check 4-5, 16-4
printer indicator 16-11
Processor Check 4-5, 16-5
Stop 16-9
System In Use 4-5, 16-9
Thermal Check 4-5, 16-4
4800 bps modem operator panel 15-11,
1 5-1 2, 15-14
lines per page 2-44
LINES procedure 2-44
list, OFU 6-31
load switch/light 4-5
local devices
putting online 4-55
taking offline 4-55
lOCAL OCl statement 2-46
loop/transmit test, 4800 bps modem
looping program 16-10
lSR, error 16-6
15-14
Macro Processor 11 -1
MAR values 16-6
MEMBER OCl statement 2-46
member type, SEU 7-2
menu 2-48
command display 2-10
sample 2-48
SOA help 9-6
WSU 5-11
MENU command 2-47
message
how to send 2-58, 3-45, 4-62
identification code 2 - 53
identifier 2-53, 4-58
options 2-54, 4-59
replying 3-44, 4-63
sample 2-53
system log 2-52
Message Waiting indicator 2-52, 4-57
messages 2-52, 4-57
additional information 2-55, 4-60
basic assembler 11-3
COBOL 13-8
guide to responding 2-56, 4-61
how to display 2-58
printer intervention required 4-64
replying 3-44, 4-63
rerouted from system console 2-59
RPG II 10-16
sample from other display stations 2-59
suppressing informational 2-60, 4-64
system log 2-52
messages at subconsole, display status
of 4-53
M lCA controller
communication line test 15-27
controller test 15-27
definition G-3
problem determination 15-27
mode
command 2-3
data 2-3
OFU
enter 6-10
inquiry 6-27
list 6-31
update 6-12
standby 2-3
Index
X-5
mode (continued)
subconsole 2-3, 3-1
system console 2-3, 4-36
WSU
enter 5-5
insert 5-9
review 5-8
review / delete 5-9
Mode Selector switch 4-6
modem 2 - 23, 15- 26
2400 bps integrated 15-8
4800 bps integrated 15-11
modes, operating 2-3
modify work session items 2-46
MRJE/SRJE 15-7
MRT G-3, 2-80
M RT program 10-3
MSG command 2-58, 3-45, 4-62
mUltipoint nonswitched network 15-10
network
multipoint nonswitched 15-10
nonswitched 15-24
point-to- point nonswitched 15-10
switched 1 5- 25
no system power 16-4
no visible system action 16-9
nonswitched network
multipoint, 2400 bps modem 15-10
point to point, 2400 bps modem 15-10
problem determination 15-24
not ready
3262/5211
16-12
5224/5225 16-17
5256 16-13
nucleus size 2-21
number of lines per page 2-44
number of printed copies 4-89
OCl G-3, 2-46
FORMS 2-46
LIBRARY 2-46
lOCAL 2-46
MEMBER 2-46
PRINTER 2-51
REGION 2-52
SWITCH 2-52
OFF command 2-81
OFF DROP command 2-82
offline, taking devices 4-55
OLINK command 11-2
online, putting devices 4-55
X-6
operating modes 2-3
operation control language 2-46
operation, display station 1-1, 2-1
operator
control commands 2-4
panel 4-4
options, messages 2-54, 4-59
order of spool file entries,
changing 3-40
order, changing spool file entry 4-96
output, incorrect 16-10
overrides
communications features 4-22
history fi~e 4-- 28
input job queue parameters 4-27
performance parameters 4-23, 4-30
spooling parameters 4-25
system parameters 4-21, 4-24
pages, changing the number of
separator 3-43
panel, CE 4-7, 15-2, 16-5
password security 2- 7, 2-9
performance parameters,
overrides 4-23, 4-30
point-to-point nonswitched network 15-10
Power Check light 4-5, 16-4
power failure, reformatting after a 4-18
Power light 4-5
Power switch 4- 5
power, system 16-4
primary SDlC
error retry counts 15-15
station test 15-16
print belt 4-66
print belt image 4-66, 16-11
print check
3262/5211
16-11
5224/5225 16-14
5256 16-13
print spooling
display station 2-62
examples 4-100
subconsole 3-23
system console 4- 75
printed copies, changing number 3-33, 4-89
printer
10, how to change 3-38, 4-94
indicator lights 16-11, 16-13
information 2-51
intervention required messages 4-64
recovery
3262/5211
16-11
5224/5225 16-14
5256 16-13
PRINTER OCl 2-51
printing
records, DFU 6-31
restarting spool file entries 3-25, 4-81
starting spool file entries 3-23, 4-79
stopping spool file entries 3-24, 4-80
printing separator pages 3-43, 3-43, 4-99
priority 2-50
changing 4-74
input job queue 2-77
priority of a spool writer,
changing 3-41, 4-97
problem determination
cannot IPl 16-8
console check light on 16-8
data communications 15-24
autocall 15- 26
M lCA controller 15- 27
nonswitched network 15-24
switched network 15-25
general 16-1, 16-3
incorrect output 16-10
no system power 16-4
no visible system action 16-9
power check light on 16-4
printer error recovery
3262/5211 printer 16-11
5224/5225 printer 16-14
5256 printer 16-13
printer indicator lights on
3262/5211 printer 16-11
5256 printer 16-13
processor check light on 16-5
thermal check light on 16-4
problem location 16-1
proceQ.ure command 2-47
DATE 2-43
LINES 2-44
procedure, APAR 4-59
procedure, DUMP 4-59
procedure, SETRETRY 15-15
Processor Check light 4-5, 16-5
program check
reformatting after a 4-18
3262/5211
16-12
5224/5225 16-17
5256 16-13
program, looping 16-10
protected dump area 16-7
PRTY command 2-50, 2-77, 4-74
record key, DFU 6-15
recovery
3262 printer 16-11
5211 printer 16-11
5224/5225 printer 16-14
5256 printer 16-13
reformatting 4-18
after a power failure 4-18
after a program check 4-18
REGION OCl 2-52
region size 2-52
RELEASE PRT command 2-69, 3-31, 4-87
releasing spool file
entries 2-69, 3-31, 4-~7
RELOAD command 4-33
RELOAD, IPl from diskettes 4-33
remote devices
putting online 4-55
taking offline 5-55
remote system devices
status 2-2,3-10
remote work stations 15-6
nonswitched lines 15- 7
switched lines 15-7
removing diskette 4-8, 4-10
REPLY command 3-44, 4-63
reply ID 4-58
replying to message 4-63
resident/ swappable attribute of a spool
writer, changing 3-42, 4-98
RESTART PRT command 3-25, 4-81
restarting system 4-65
review / delete mode, WSU 5-9
review mode, WSU 5-8
RPG command 10-2
RPG \I
command statements 10-1
AUTO 10-7
RPG 10-2
RPGR 10-5
RPGX 10-4
compiling programs 10-1
executing object program 10-9
ideographic characters in 10-1
messages 10-16
processing 10-1
RPGR command 10-5
RPGX command 10-4
running jobs 2-47
example 2-49
sample menu 2-48
sample message 2-53
screen design aid (see SDA)
SDA (screen design aid) G-3
command 9-1
command function keys 9-4
help displays 9-6
ideographic characters in 9-1
sign on 9-1
template 9-4
SDAH command 9-6
Index
X-7
SDLC error retry counts, primary 15-15
SDLC station test
general information 15-16
notes 15-23
operation 15-16
peer configuration 15-23
security
badge 2-7, 2-9
library (resource) 2-8
menu 2-7, 2-8
password 2- 7, 2-9
resource 2-8
self test, 4800 bps modem 15-11
sending a message 2-58, 3-45, 4-62
separator characters 2- 26
separator pages, changing the number
of 3-43, 4-99
session
date 2-43
printer 2-17
region 2-17
status
communications 2-23, 2-25
display 2-17
SET command 4-66
SET/KEY combination 10-15
SET operation 10-14
command function keys 10-14
SETRETRY procedure 15-15
setting print belt image 4-66
SEU (source entry utility) G-4
command 7-1
command function keys 7-5
Delete mode 7 -10
Enter/Update mode 7-6
Include mode 7-16
Move/Copy mode 7-14
Replace mode 7 -12
Scan mode 7-19
Translate mode 7-21
displays 7-23
function control keys
Delete mode 7 -11
Enter/Update mode 7-8
Include mode 7-18
Move/Copy mode 7-15
Replace mode 7 -13
Scan mode 7 - 20
Translate mode 7-22
member type 7-2
message translate aid 7-1
sign on 7~1
statement length 7-3
status line 7 - 24
template 7-5
shutting down 4-65
sign off 2-81
sign on 2-6
X-8
sign on display
command display station 2- 7
data display station 2-9
sign on, IPL 4-15
sign on, SEU 7-1
sort G-4
active table build function A- 7
ideographic A-6
running program 8-1
SORT command 8-1
source entry utility (see SEU)
spool file
entries
canceling 2-67, 3-29, 4-85
changing defer status 2- 70, 3-34, 4-90
changing order 4-96
changing the order of 3-40
displaying 2-63, 3-21, 4-76
holding 2-68, 3-30, 4-86
releasing 2-69, 3-31, 4-87
restarting printing 3-25, 4-81
starting printing 3- 23, 4- 79
stopping printing 3-24, 4-80
spool writer
changing the number of separator
pages 3-43, 4-99
changing the priority of 3-41, 4-97
changing the resident/ swappable
attribute 3-42, 4-98
displaying status 2-65, 3-26, 4-82
restarting 3- 25, 4- 81
starting 3-23, 4-79
stopping 3-24, 4-80
Spool Writer Status display 2-65, 3-26
Spooled Print Status
display 2-63, 3-21, 4-77
spooling examples, general 4-100
spooling parameters, overrides 4-25
spooling, print 2-62, 3-21, 4-75
SRT program G-4, 2-78
SRTX command A-6
SSP-ICF (see Interactive Communications)
SSP-ICF subsystems G-4
session status 2-31, 3-16, 4-51
starting 4- 71
status of 2- 28, 3-14, 4-49
stopping 4- 71
standby display 2-12
standby mode G-4, 2-3
START JOB command 4-72
START JOBQ command 4-115
START PRT command 3-23, 4-79
START SESSION command 4-71
START SYSTEM command 4-65
START WORKSTN command 4-72
starting input job queue 4-115
statement length, SEU 7-3
statements, command 2-47
station test status 15-19
STATUS COMM command 2-23, 2-25, 2-26, 2-27
status information, DFU 6-14
STATUS JOBQ command 2-76,3-18,4-114
status line, SEU 7-23
STATUS MESSAGE 4-53
status of a spool file entry, changing the
defer 2-70, 3-34, 4-90
STATUS PRT command 2-63,3-21,4-76
STATUS REMOTES 3-10
STATUS SESSION command 2-17
STATUS SUBSESS command 2-31,3-16,4-51
STATUS SUBSYS command 2-28, 3-14, 4-49
status switch, system console 16-8
STATUS SYSTASK command 4-47
STATUS USERS command 4-67
STATUS WORKSTN command 2-34, 3-5, 3-6, 4-38
STATUS WRT command 2-65
status, communication support 2-23, 2-25
status, job queue 2-76, 3-18, 4-114
status, remote system
devices 2-39, 2-40, 3-10, 4-43
status, spool writer 2-65, 3-26
status, station test 15-19
status, subsystem 4-49
status, system devices 2-34, 3-5, 3-6, 4-38
status, work session 2-17
STOP JOB command 4-70
STOPJOBQcommand 4-115
stop light 16-9
STOP PRT command 2-82, 3-24, 4-80
STOP SESSION command 4-71
STOP SYSTEM command 4-65
STOP WORKSTN command 4-70
stopping input job queue 4-115
subconsole G-4
definition G-4
installation 3-1
messages 3-45
mode 2-4, 3-1, 3-3
operation 1-1, 3-1
operator control commands 2-4
CANCEL JOBQ 3-4, 3-20
CANCEL PRT 3-4, 3-29
CHANGE COPIES 3-4, 3-33
CHANGE DEFER 3-4, 3-34
CHANGE FORMS 3-4, 3-36
CHANGE ID 3-4, 3-38
CHANGE PRT 3-4, 3-40
CHANGE PRTY 3-4, 3-41
CHANGE RES 3-4, 3-42
CHANGE SEP 3-4, 3-43
HOLD PRT 3-4, 3-30
MSG 3-4, 3-45
RELEASE PRT 3-4, 3-31
REPLY 3-4, 3-44
RESTART PRT 3-4, 3-25
START PRT 3-4, 3-23
STATUS JOBQ 3-4, 3-18
STATUS PRT 3-4, 3-21
STATUS REMOTES 3-4, 3-10, 3-11
subconsole (continued)
operator control commands (continued)
STATUS SUBSESS 3-4, 3-16
STATUS SUBSYS 3-4, 3-14
STATUS WORKSTN 3-4, 3-5, 3-6
STATUS WRT 3-4, 3-26
STOP PRT 3-4, 3-24
TIME 3-4, 3-46
security 3-1
specifying 3-1, 3-3
Subsystem Session Status display 4-51
Subsystem Status display 4-49
suppress informational messages 2-60, 4-64
switch
CE Start 16-10, 16-10
Comm Dply 15-3
Immediate Power Off 4-5
IPO 4-5
Load 4-5
Mode Selector 4-6, 16-5
Power 4-5
Terminator 16-8
SWITCH OCL 2-52
switch settings 16-2
switched line 15-4, 15-6, 15-7
dropping 2-82
switched network 15-4, 15-25
problem determination 15-25
switches
Address/Data 4-7, 15-2, 16-5
Display / Data 16-5, 16-6
SYSLIST procedure 2-45
system action, no visible 16-9
system console G-4
alternative 4-37
as a display station 4-36
input job queue control 4-113
IPL 4-15
mode 2-3, 4-36
operation 1 -1, 4-1
operator control commands 2-4, 4-2
ASSIGN 4-2, 4-56
CANCEL 4-2,4-73, 16-10
CANCEL JOBQ 4-2, 4-116
CANCEL PRT 4-2, 4-85
CHANGE COPIES 4-2,4-89
CHANGE DEFER 4-2, 4-90
CHANGE FORMS 4-2, 4-92
CHANGE ID 4-2, 4-94
CHANGE JOBQ 4-2, 4-116
CHANGE PRT 4-2, 4-96
CHANGE PRTY 4-2, 4-97
CHANGE RES 04-0023
, 4-98
CHANGE SEP 4-2, 4-99
CONSOLE 4-2, 4-37
HOLD PRT 4-2, 4-86
IDELETE 4-2, 4-64
MSG 4-2,4-62
PRTY 4-2, 4-74
Index
X-9
system console (continued)
operator control commands (continued)
RELEASE PRT 4-2, 4-87
REPLY 4-2, 4-63
RESTART PRT 4-2, 4-81
START JOB 4-2, 4-72
STARTJOBQ 4-2,4-115
START PRT 4-2, 4-79
START SESSION 4-2, 4-71
START SYSTEM 4-2,4-65
START WORKSTN 4-2,4-72
STATUS JOBQ 4-2, 4-114
STATUS MESSAGE 4-2, 4-53
STATUS PRT 4-2,4-76
STATUS REMOTES 4-2, 4-43
STATUS SUBSESS 4-2, 4-51
STATUS SUBSYS 4-3,4-49
STATUS SYSTASK 4-:3, 4-47
STATUS USERS 4-3, 4-67
STATUS WORKSTN 4-3, 4-38
STATUS WRT 4-3, 4-82
STOP JOB 4-3, 4-70
STOP JOBQ 4-3, 4-115
STOP PRT 4-3, 4-80
STOP SESSION 4-3, 4-71
STOP SYSTEM 4-3, 4-65
STOP WORKSTN 4-3, 4-70
TIME 4-3, 4-65
VARY 4-3, 4-55
status switch 16-8
system devices status 2-34, 3-5, 3-6, 4-38
system display 4-35
System In Use light 4-5
system list device 2-45
system log message 2-52
system parameters, overrides 4-21, 4-24
system power 16-4
System/34 utilities 1-2
tasks in the system 4-47
template
DFU 6-2
SDA 9-4
SEU 7-5
WSU 5-14
temporary error
3262/5211 16-12
5224/5225 16-17
5262 16-14
terminating enter/update, DFU 6-25
terminating inquiry job, DFU 6-31
Terminator switch 16-8
Thermal Check light 4-5, 16-4
TIME 2-81, 3-46, 4-65
transmit/ receive test, 4800 bps
modem 15-12
X-10
tributary address 2-24
twinaxial interface check
5224/5225 16-17
5256 16-14
update mode, DFU 6-12
user ID 2-7, 2-9
Users Status display 4-67
utilities, idoegraphic A-1
VARY command
2-82,4-55, 15-25
work session items, modify 2-46
work session status 2-17
work station utility (see WSU)
Workstation Status
display 2-34, 3-5, 3-6, 4-38, 4-39
WORKSTN file
command function keys 10-16
data entry 10-16
writer, spool (see spool writer)
WSU (work station utility) G - 5
aid display 5-13
command 5-1
command function keys 5-14, 5-15
enter mode 5-5
function control keys 5-14, 5-17
insert mode 5-9
menu 5-11
program, restart 5-10
prompt display 5-4
review / delete mode 5-9
review mode 5-8
sign on 5-5
status line 5-12
template 5-14
work session end 5-10
WSUaiddisplay 5..,13
WSU status line 5-12
X.21 line
2-27
2400 bps Integrated Modem
equalization 15-8
operator panel 15-9
3262/5211 Printer Recovery 16-11
4800 bps Integrated Modem
lamp test 15-11
loop/transmit test 15-14
manual test procedures 15-11
operator panel 15-12
self test 15-11
transmit / receive test 15-12
5211 Printer Recovery 16-11
Index
X-11
X·12
READER'S COMMENT FORM
Please use this form only to identify publication errors or request changes to publications. Technical questions about IBM systems, changes in IBM programming
support, requests for additional publications, etc, should be directed to your IBM representative or to the IBM branch office nearest your location.
Error in publication (typographical, illustration, and so on). No reply.
Page Number
Error
Inaccurate or misleading information in this publication. Please tell us
about it by using this postage-paid form. We will correct or clarify the
publication, or tell you why a change is not being made, provided you
include your name and address.
Page Number
0-
'C
CD
OJ
3:
@ CI)
'*<
..,o CII'*
CII'
3
c) ...
c::
w
Q:.j:Io
CD
Comment
CI)
(')
~
~
Name
IBM may use and distribute any of the information you supply in any way
it believes appropriate without incurring any obligation whatever. You may,
of course, continue to use the information you supply.
~
Company or
Organization
Address
• No postage necessary if mailed in the U.S.A.
U1
co
SC21-5158-7
Fold and tape
Please do not staple
Fold and tape
IIIIII
BUSINESS
FIRST CLASS
REPLY
NO POSTAGE
NECESSARY IF
MAILED IN THE
UNITED STATES
MAIL
PERMIT NO. 40
ARMONK, N. Y.
POSTAGE Will BE PAID BY . . .
IBM CORPORATION
General Systems Division
Development Laboratory
Pu bl ications, Dept. 245
Rochester, Minnesota 55901
Fold and tape
--------- --- ------------_.-
Please do not staple
Fold and tape
-.--- ------
- --------. _
- ....==-=':'=(!)
C)
c
a:co
SC21-5158-7
Printed in U.S.A.
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Create Date : 2015:08:07 19:47:45-08:00 Modify Date : 2015:08:07 19:20:22-07:00 Metadata Date : 2015:08:07 19:20:22-07:00 Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Format : application/pdf Document ID : uuid:77f56279-f830-eb4d-a85e-e5dd5ab730a5 Instance ID : uuid:4be03c2c-7a58-a540-b99f-cd5be6a24199 Page Layout : SinglePage Page Mode : UseOutlines Page Count : 462EXIF Metadata provided by EXIF.tools