Top Banner
SC21-7734-7 - - - --- - -. --- -- - --- File No. S38-20 --- - - I BM System/38 I BM System/38 Programniing Reference Summary Program Numbers : 5714-881 5714-RG1 5714-UT1 5714-CB1 5714-RC1 5714-UT2 5714-BA1 5714-WP2 5714-WP1 5714-CV2 5714-PL1 5714-GP1
524

I BM System/38 - bitsavers.org

Apr 28, 2023

Download

Documents

Khang Minh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: I BM System/38 - bitsavers.org

SC21-7734-7 - - - --~ ---- -. ---- - - --- File No. S38-20 ------~-"-

I BM System/38

I BM System/38 Programniing Reference Summary

Program Numbers: 5714-881 5714-RG1 5714-UT1 5714-CB1 5714-RC1 5714-UT2 5714-BA1 5714-WP2 5714-WP1 5714-CV2 5714-PL1 5714-GP1

Page 2: I BM System/38 - bitsavers.org

--...- ----- SC21-7734-7 - -- ---- - -- -.. ---- -------- -- File No. S38-20 _._..._ ' -

IBM System/38

I BM System/38 Programming Reference Summary

Program Numbers: 5714-551 5714-RG1 5714-UT1 5714-CB1 5714-RC1 5714-UT2 5714-BA1 5714-WP2 5714-WP1 5714-CV2 5714-PL1 5714-GP1

Page 3: I BM System/38 - bitsavers.org

Ei11hth Edition (September 1985)

This major revision makes obsolete SC21-7734-6. 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 7.0, Modification Level 0, of the following:

IBM System/38 Control Program Facility (Program 5714-SSl) IBM System/38 RPG Ill (Program 5714-RGl) IBM System/38 Interactive Data Base Utilities (Program 5714-UT1) IBM System/38 COBOL (Program 5714-CB1) IBM System/38 Remote Job Entry Facility (Program 5714-RC1) IBM System/38 Advanced Printer Function Utility (Program 5714-UT2) IBM System/38 BASIC (Program 5714-BA1) IBM System/38 OFFICE/38-Text Management (Program 5714-WP2) IBM System/38 OFFICE/38-Administrative Management (Program 5714-WP1) IBM System/38 OFFICE/38-Personal Services/38 (Program 5714-WP3) IBM System/38 Conversion Reformat Utility (Program 5714-CV2) IBM System/38 PL/I (Program 5714-PL1) IBM System/38 Business Graphics Utility (Program 5714-GP1)

and to all subsequent releases and modifications until otherwise indicated in new editions or Technical Newsletters. Changes are periodically made to the information herein; any such changes will be reported in subsequent revisions or Technical Newsletters.

References in this publication to IBM products, programs, or services do not imply that IBM intends to make these available in all countries in which IBM operates. Any reference to an IBM licensed program in this publication is not intended to state or imply that only IBM's licensed program may be used. Any functionally equivalent program may be used instead.

Publications are not stocked at the address given below. Requests for IBM publications should be made to your IBM representative or to the IBM branch office serving your locality.

This publication could contain technical inaccuracies or typographical errors. A form for readers' comments is provided at the back of this publication. If the form has been removed, comments may be addressed to IBM Corporation, Information Development, Department 245, Rochester. Minnesota, U.S.A. 55901. IBM may use or distribute whatever information you supply in any way it believes appropriate without incurring any obligation to you.

©Copyright International Business Machines Corporation 1979, 1980, 1981, 1982, 1983, 1984, 1985

Page 4: I BM System/38 - bitsavers.org

ABOUT THIS MANUAL .. If You Need More Information

CHAPTER 1. CL COMMAND MENU

Contents

vii viii

GROUPS ........................... 1-1

CHAPTER 2. COMMAND SYNTAX DIAGRAMS ........... .

Commands ......... . Command Definition Statements . .

. 2-1 2-3

2-275

CHAPTER 3. COMMAND MATRIX 3-1

CHAPTER 4. USER PROFILE MATRIX 4-1

CHAPTER 5. CPF OBJECT TYPES . . 5-1

Contents iii

Page 5: I BM System/38 - bitsavers.org

CHAPTER 6. OBJECT AUTHORITY REQUIRED FOR COMMANDS AND OBJECTS . . . . . .

Normal Authority by Object Type . . Operational Authority by Object Type

Commands Common to All Objects Applications . Chart Formats Classes Commands .. Control Unit Descriptions Data Areas .... Data Queues . . . Device Descriptions Device Emulation Documents ... Document Lists . Edit Descriptions Files ..... . Finance Forms Control Tables Graphic Symbol Sets Job Descriptions Job Queues Jobs ..... . Journals ... . Journal Receivers Libraries .... Line Descriptions Message Files Message Queues Output Queues Print Images Programs Readers ... Session Descriptions Spelling Aid Dictionary . Spooled Files . . . . . Subsystem Descriptions System Reply List . System Values Tables ... User Profiles Writers

iv_

6-1 6-3 6-5 6-8

6-10 6-10 6-11 6-11 6-12 6-12 6-13 6-14 6-15 6-16 6-16 6-16 6-17 6-24 6-25 6-25 6-26 6-26 6-27 6-30 6-32 6-33 6-34 6-34 6-35 6-36 6-36 6-37 6-39 6-40 6-41 6-42 6-43 6-44 6-44 6-45 6-45 6-46

Page 6: I BM System/38 - bitsavers.org

CHAPTER 7. IBM-SUPPLIED OBJECTS Card Files Classes . Control Unit Descriptions Data Base Files Device Descriptions Diskette Files Edit Descriptions . Graphic Symbol Sets Job Descriptions Job Queues . Libraries . . . . Message Files . Message Queues Output Queues Printer Files . . Programs ... Subsystem Descriptions Tables ... Tape Files . User Profiles

CHAPTER 8. SYSTEM VALUES ......... . Date and Time . Editing System Control . Library List Allocation ... Message and Logging . Storage ...... .

7-1 7-3 7-4 7-4 7-4 7-5 7-5 7-5 7-6 7-6 7-7 7-7 7-8 7-9 7-9

7-10 7-10 7-10 7-11 7-11 7-11

8-1 8-4 8-4 8-5 8-7 8-7 8-8 8-8

Contents v

Page 7: I BM System/38 - bitsavers.org

CHAPTER 9. DDS . . . . . . . . . . . . . . . . . . 9-1 Physical and Logical File Keywords-Group Listing . 9-3 Physical and Logical File Keyword Descriptions 9-5 Display File Keywords-Group Listing 9-10 Display File Keyword Descriptions 9-13 Printer File Keywords-Group Listing 9-24 Printer File Keyword Descriptions . 9-26 BSC File Keywords-Group Listing . 9-29 BSC File Keyword Descriptions . . 9-30 Communications File Keywords-Group Listing 9-32 Communications File Keyword Descriptions 9-33 Mixed File Keyword Descriptions . . . 9-35 DDS Keyword and Value Abbreviations 9-36 DDS Edit Codes . . . . . . . . . . 9-40

CHAPTER 10. RPG Ill . . . . . . . . . . . . . . . . 10-1 RPG Operation Codes 10-3 RPG Edit Codes . . . . . . . . . . . . . . . . . . 10-8

CHAPTER 11. CPF GRAPHICS . . . . . . . . . . . . 11-1 Data Types for Graphics Routine Parameters 11-3

Data Types in GDDM 11-4 Data Types in PGR . . . . . . . . . . 11-8

CHAPTER 12. CHARACTER CODES . . . . . . . . . 12-1 Decimal-to- Hexadecimal Chart: Printable Character and Control Characters

Hexadecimal-to-Binary Character Conversion

vi

12-3 12-12

Page 8: I BM System/38 - bitsavers.org

About This Manual

This manual is designed to help the programmer working with System/38 who knows what to do but cannot remember how to do it.

The IBM System/38 Programming Reference Summary contains summaries (not usually explanations) of information (commands and summary charts) from the System/38 licensed programs.

The Programming Reference Summary will help the programmer find the information he needs without his having to search through the various guides and reference manuals. Detailed explanations of the summaries can be found in the manuals listed under If You Need More Information.

Note: This manual follows the convention that he means he or she.

About This Manual vii

Page 9: I BM System/38 - bitsavers.org

IF YOU NEED MORE INFORMATION

Information found in the Programming Reference Summary is explained in detail in the following manuals:

• IBM System/38 Control Language Reference Manual, SC21-7731, describes commands and parameters that are used for various programming functions.

• IBM System/38 Control Program Facility Reference Manual-Data Description Specifications, SC21-7806, describes the data description specifications that are used for describing files.

• IBM System/38 Control Program Facility Programmer's Guide, SC21-7730, explains how to use the functions introduced in the concepts manual using the commands and data description specifications explained in the reference manuals.

• IBM System/38 RPG Ill Reference Manual and Programmer's Guide, SC21- 7725, provides detailed information about designing and creating RPG programs.

• IBM System/38 COBOL Reference Manual and Programmer's Guide, SC21- 7718, provides detailed language information and information about files and debugging for the COBOL programmer.

• IBM Systm/ 38 COBOL Reference Summary, SC21-7781, outlines clauses and statements used in System/38 COBOL.

• IBM System/38 Screen Design Aid Referc;;.:c Manual and User's Guide, SC21-7755, contains information about the purposes of SDA and the system support for SDA, and explains how to use SDA.

• IBM System/38 Data File Utility Reference Manual and User's Guide, SC21 - 7714, describes how to create and maintain data base files using DFU.

• IBM System/38 Source Entry Utility Reference Manual and User's Guide, SC21- 7722, provides information about adding and changing source statements using the provided source entry applications.

• IBM System/38 Query Utility Reference Manual and User's Guide, SC21- 7724, provides information about designing, creating, and executing query applications.

• IBM System/38 Data Communications Programmer's Guide,

viii

SC21-7825, describes System /38 data communications, how to configure communications devices, and how to use communications functions.

Page 10: I BM System/38 - bitsavers.org

• IBM System/38 Remote Job Entry Facility User's Guide, SC21-7914, describes how to use System/38 as a remote job entry work station to a host system.

• IBM System/38 Guide to Publications, GC21-7726, describes the contents of System/38 manuals and the reading sequences for them. It also defines terms used in System/38 manuals and provides a master index for System/38 manuals.

• IBM System/38 OFFICE/38-Text Management Reference Manual and User's Guide, SC09-1022, describes how to create, revise, browse, and print documents.

• IBM System/38 Advanced Printer Function Utility User's Guide, SC21-7973, describes how to create a symbol set and form design that can be merged with other data to produce specialized documents.

• IBM System/38 3270 Device Emulation Reference Manual and User's Guide, SC21-7961, describes how to emulate a 3270 device attached to the host system with which the System/38 is linked.

• IBM System/38 OFFICE/38-Administrative Management: Using and Managing Administrative Management, SC09-1040, describes how to use the utilities calendar function, correspondence control function, management message facility.

• IBM System/38 PL/I Reference Manual and Programmer's Guide, SC09-1051, describes PL/I as implemented on the System/38.

• IBM System/38 OFFICE/38-Business Graphics Utility User's Guide and Reference Manual, SC09-1059, describes how to create business charts on the System/38.

• IBM System/38 Control Program Facility Graphics Programmer's Guide, SC21-8006, describes the application program interface to graphics on the System/38.

• IBM System/38 Control Program Facility Graphics Reference Manual, SC21-8007, provides detailed reference information for the application program interface to graphics on the System/38.

• IBM System/38 Finance Support User's Guide, SC21-9099, describes how to use the System/38 Finance Support product to support finance terminals that are attached to the System/38.

• IBM System/38 OFFICE/38-Personal Services/38 Introduction, GC09-1071, describes how to use the major functions of PS/38.

• IBM System/38 OFFICE/38-Personal Services/38 Planning and Installation Guide and Reference, SC09-1070, describes how to fit PS/38 into your current operations.

About This Manual ix

Page 11: I BM System/38 - bitsavers.org

• IBM System/38 OFFICE/38-Personal Services/38 Learning by Example manuals, which illustrate how to use all the functions of PS/38:

- Primer, SC09-1069 - Handling Mail, SC09-1076 - Finding and Handling Filed Documents, SC09-1077 - Sending Messages and Memos, SC09-1078 - Editing Text Documents, SC09-1079 - Handling Text Documents, SC09-1080 - Working with Calendars, SC09-1081 - Working with Personal Directories, SC09-1082 - Administering, SC09-1083

x

Page 12: I BM System/38 - bitsavers.org

Chapter 1. CL Command Menu Groups

This section contains all of the command selection menus. The menus are grouped by verbs and subjects which help you locate commands according to their function or object type.

If you enter DSPMNU MENU(CMDGRP) specifically or by default, the command grouping menu will be shown:

CMDGRP COMMAND GROUPING MENU

Select one of the following: 1. A 11 CoR111ands Menu 2. Verb Menu 3. Subject Menu 4. Object Management Menu 5. Data Base File Menu 6. File Menu 7. Device Management Menu 8. PrograRllling Menu 9. Program Debug Menu

10. Message Handling Menu 11. Utilities Menu (If Installed) 12. Input/Output Spooling Menu 13. System Control Menu 14. Work Management Menu 15. Configuration Menu 16. Security Menu 17. Save/Restore Menu

Option or coR111and: Partial coR111and name: CFl-Exit CF2-Previous menu

ALLCMD VERB SUBJECT OBJ DBF FILE DEVMGT PGM DBG MSGHDL UTL SPL SYSCTL WRKMGT CFG SEC SAVRST

Or menu: ___ _

CF16-Execute with no prompt

CL Command Menu Groups 1-1

Page 13: I BM System/38 - bitsavers.org

The following options are available to you from this menu:

• ALLCMD (all commands menu). From this menu you can select any IBM-supplied command for prompting. Command names for languages and utilities that have not been installed will appear but cannot be selected from this menu.

• VERB (verb menu). This menu lists the verb components of IBM-supplied command names (verbs perform actions upon subjects). From this menu you can select another menu that lists all commands that perform the function implied by the verb. For example, if you selected the DL T menu, a menu would be presented that contains all commands that delete a subject on the system.

The verb menu has the following format:

Verb Menu

1. Add Menu ADD 2. Allocate Menu ALC 3. Answer Menu ANS 4. Apply Menu APY 5. Begin Menu BGN 6. Browse Menu BRW 7. Call Menu CALL 8. Cancel Menu CNL 9. Change Menu CHG 10. Check Menu CHK 1 1. Clean Menu CLN 12. Clear Menu CLR 13. Close Menu CLO 14. Commit Menu CMT 15. Compare Menu CMP 16. Convert Menu CVT 17. Copy Menu CPY 18. Create Menu CRT 19. Deallocate Menu DLC 20. Declare Menu DCL 21. Define Menu DFN 22. Delay Menu DLY 23. Delete Menu DLT

24. Design Menu DSN 25. Display Menu DSP 26. Do Menu DO

1-2

Page 14: I BM System/38 - bitsavers.org

27. Dump Menu DMP 28. Duplicate Menu DUP 29. Edit Menu EDT 30. Eject Menu EJT 31. Emulate Menu EML 32. End Menu END 33. Enter Menu ENT 34. Execute Menu EXC 35. Format Menu FMT 36. Go Menu GO 37. Grant Menu GRT 38. Hold Menu HLD 39. Initialize Menu INZ 40. Journal Menu JRN 41. List Menu LST 42. Load Menu LOD 43. Manage Menu MNG 44. Merge Menu MRG 45. Monitor Menu MON 46. Move Menu MOV 47. Open Menu OPN 48. Override Menu OVR 49. Patch Menu PCH 50. Power Menu PWR 51. Prepare Menu PRP 52. Printer Menu PRT 53. Query Menu (if installed) ORY 54. Receive Menu RCV 55. Reclaim Menu RCL 56. Release Menu RLS 57. Remove Menu RMV 58. Rename Menu RNM 59. Reorganize Menu RGZ 60. Replace Menu RPL 61. Reroute Menu RRT 62. Restore Menu RST 63. Resume Menu RSM 64. Retrieve Menu RTV 65. Return Menu RTN 66. Revoke Menu RVK 67. Rollback Menu ROLL 68. Save Menu SAV 69. Send Menu SND 70. Service Menu SRV

CL Command Menu Groups 1-3

Page 15: I BM System/38 - bitsavers.org

71. Set Menu SET 72. Sign Menu SIGN 73. Start Menu STR 74. Stop Menu STP 75. Submit Menu SBM 76. Terminate Menu TRM 77. Trace Menu TRC 78. Transfer Menu TFR 79. Vary Menu VRY 80. Verify Menu VFY 81. Wait Menu WAIT

1-4

Page 16: I BM System/38 - bitsavers.org

• SUBJECT (subject menu). This menu lists the subject components of IBM-supplied command names, as well as other subjects. From this menu you can select other menus that contain commands and other menus that are related to a subject. For example, if you selected the CLS (Class) menu, the next menu would offer the create, delete, and display commands for classes, as well as other menus from which additional class-related functions can be selected.

The subject menu has the following format:

Subject Menu

1. Access Code Menu ACC 2. Advanced Printer Function Menu APF 3. Application Menu APP 4. Attention Menu ATN 5. Authority Menu AUT 6. Autostart Job Entry Menu AJE 7. Basic Menu BAS 8. Breakpoint Menu BKP 9. BSC Menu BSC 10. BSC File Menu BSCF 11. Card Menu CRD 12. Card File Menu CRDF 13. Chart Menu CHT 14. CL Menu CL 15. Class Menu CLS 16. COBOL Menu CBL 17. Command Menu CMD 18. Command Definition Stmt Menu CMDDEF 19. Commit Menu CMT 20. Communications Menu CMN 21. Communications Entry Menu CMNE 22. Communications File Menu CMNF 23. Configuration Menu CFG 24. Control Menu CTL 25. Control Unit Menu CTLU 26. Control Unit Description Menu CUD 27. Data Menu OTA 28. Data Area Menu DTAARA 29. Data Base Menu DB 30. Data Base File Menu DBF 31. Data Queue Menu DTAO 32. Definition Menu DEF

CL Command Menu Groups 1-5

Page 17: I BM System/38 - bitsavers.org

33. Device Menu DEV 34. Device Description Menu DEVD 35. Device Management Menu DEVMGT 36. Device Mode Menu DEVMOD 37. Device Service Menu DEVSRV 38. DFU Menu (if installed) DFU 39. Dictionary Menu DCT 40. Directory Menu DIR 41. Diskette Menu DKT 42. Diskette File Menu DKTF 43. Display File Menu DSPF 44. Distribution Menu DST 45. Document Menu DOC 46. Edit Description Menu EDTD 47. Emulation Menu EML 48. File Menu FILE 49. File Member Menu MBR 50. Finance Menu FNC 51. Forms Control Table Menu FCT 52. Graphics Menu GPH 53. Group Menu GRP 54. Image Menu IMG 55. Intelligent Work Station Menu IWS 56. Input/ Output Spooling SPL 57. Internal Machine Menu INT 58. Job Menu JOB 59. Job Description Menu JOBD 60. Job Queue Menu JOBQ 61. Job Queue Entry Menu JOBQE 62. Job Service Menu JOBS RV 63. Journal Menu JRN 64. Journal Receiver Menu JRNRCV 65. Library Menu LIB 66. Library List Menu LIBL 67. Line Menu LIN 68. Line Description Menu LIND 69. Locks Menu LCK 70. Logical File Member Menu LFM 71. Logical File Menu LF 72. Menu Menu MNU 73. Message Menu MSG 74. Message Description Menu MSGD 75. Message File Menu MSGF 76. Message Handling Menu MSGHDL

1-6

Page 18: I BM System/38 - bitsavers.org

77. Message Queue Menu MSGQ 78. Mixed Device File Menu MXDF 79. Network Menu NET 80. Object Management Menu OBJ 81. Object Service Menu OBJSRV 82. Output Queue Menu OUTQ 83. Pass-Through Menu PAST HR 84. Personal Services Menu PS 85. Physical File Member PFM 86. Physical File Menu PF 87. PLI Menu PLI 88. Print Image Menu PRTIMG 89. Printer Menu PRT 90. Printer File Menu PRTF 91. Profile Menu PRF 92. Program Debug Menu DBG 93. Programming Menu PGM 94. Programming Change Menu PGMCHG 95. Query Menu (if installed) ORY 96. Reader Menu RDR 97. Reader Entry Menu RDRE 98. Recovery Menu RCY 99. Reply List Menu RPYL 100. RJE Menu (if installed) RJE 101. RJE Control Menu RJECTL 102. Routing Entry Menu RTGE 103. RPG Ill Menu RPG 104. Save File Menu SAVF 105. Save/Restore Menu SAVRST 106. Security Menu SEC 107. Service Management Menu SRVMGT 108. Session Menu SSN 109. Session Description Menu SSND 110. Source Menu SRC 111. Spooled File Menu SPLF 112. Submit Job Menu SBMJOB 113. Subsystem Menu SBS 114. Subsystem Description Menu SBSD 115. System Menu SYS 116. System Control Menu SYSCTL 117. System Value Menu SYSVAL 118. Table Menu TBL 119. Tape Menu TAP 120. Tape File Menu TAPF

CL Command Menu Groups 1-7

Page 19: I BM System/38 - bitsavers.org

121. Text Menu TXT 122. Trace Menu TRC 123. User Menu USR 124. User Profile Menu USRPRF 125. Utilities Menu (if installed) UTL 126. Work Management Menu WRKMGT 127. Work Station Entry Menu WSE 128. Writer Menu WTR 129. Writer Entry Menu WTRE

• OBJ (object management menu). From this menu you can select commands and other menus that are related to object management.

The object management menu has the following format:

Object Management Menu

1. Check Object CH KO BJ 2. Create Duplicate Object CRTDUPOBJ 3. Display Object Description DSPOBJD 4. Move Object MOVOBJ 5. Rename Object RNMOBJ

6. Library Menu LIB 7. Locks Menu LCK 8. Object Service Menu OBJSRV 9. Save/Restore Menu SAVRST 10. Security Menu SEC

1-8

Page 20: I BM System/38 - bitsavers.org

• DBF (data base file menu). From this menu you can prompt for a command used to submit data base jobs, or you can select other menus that are related to data base files.

The data base file menu has the following format:

Data Base File Menu

1. Close File 2. Display Data Base Relations 3. Open Data Base File 4. Start Data Base Reader 5. Submit Data Base Job

6. Commit Menu 7. File Menu 8. File Member Menu 9. Journal Menu 10. Journal Receiver Menu 11. Logical File Menu 12. Physical File Menu

CLOF DSPDBR OPNDBF STRDBRDR SBMDBJOB

CMT FILE MBR JRN JRNRCV LF PF

CL Command Menu Groups 1-9

Page 21: I BM System/38 - bitsavers.org

• FILE (file menu). From this menu you can select another more specific device file or the data base file menu.

The file menu has the following format:

File Menu

1. BSC File Menu BSCF 2. Card File Menu CRDF 3. Communications File Menu CMNF 4. Data Base File Menu DBF 5. Diskette File Menu DKTF 6. Display File Menu DSPF 7. Mixed Device File Menu MXDF 8. Printer File Menu PRTF 9. Save File Menu SAVF 10. Spooled File Menu SPLF 11. Tape File Menu TAPF

• DEVMGT (device management menu). From this menu you can select other more specific device file menus.

The device management menu has the following format:

Device Management Menu

1. Control Unit Menu CTLU 2. Device Menu DEV 3. Diskette Menu DKT 4. Emulation Menu EML 5. Line Menu LIN 6. Printer Menu PRT 7. Tape Menu TAP

1-10

Page 22: I BM System/38 - bitsavers.org

• PGM (programming menu). From this menu you can select menus for more specific programming functions, such as a specific programming language menu (if the programming language is installed), a menu for debugging functions, a menu for source file functions, or a menu listing utilities (installed or not).

The programming menu has the following format:

Programming Menu

1. Call Program CALL 2. Change Program CHGPGM 3. Delete Program DLTPGM 4. Display Program DSPPGM 5. Display Program References DSPPGMREF 6. Manage Program Table MNGPGMTBL 7. Transfer Control TFRCTL

8. BASIC Menu BAS 9. CL Menu CL 10. COBOL Menu CBL 11. Graphics Menu GPH 12. Object Management Menu OBJ 13. PLI Menu PLI 14. Program Debug Menu DBG 15. RPG Ill Menu RPG 16. Source Menu SRC 17. Utilities Menu UTL

CL Command Menu Groups 1-11

Page 23: I BM System/38 - bitsavers.org

• DBG (program debug menu). From this menu you can select commands associated with program debug functions.

The program debug menu has the following format:

Program Debug Menu

1. Add Program 2. Change Debug 3. Change HLL Pointer 4. Change Pointer 5. Change Program Variable 6. Display Debug 7. Display Program Variable 8. End COBOL Debug 9. End Debug 10. Enter COBOL Debug 11. Enter Debug 12. Remove Program

13. Breakpoint Menu 14. Trace Menu

1-12

ADDPGM CHGDBG CHGHLLPTR CHGPTR CHGPGMVAR DSPDBG DSPPGMVAR ENDCBLDBG ENDDBG ENTCBLDBG ENTDBG RMVPGM

BKP TRCDTA

Page 24: I BM System/38 - bitsavers.org

• MSGHDL (message handling menu). From this menu you can select other menus that offer functions associated with message handling.

The message handling menu has the following format:

Message Handling Menu

1. Log Menu LOG 2. Message Description Menu MSGD 3. Message File Menu MSGF 4. Message Menu MSG 5. Message Queue Menu MSGQ 6. Reply List Menu RPYL

• UTL (utilities menu [if installed]). From this menu you can prompt for or invoke commands that control utilities that are installed.

The utilities menu has the following format:

Utilities Menu

1. Design Format DSNFMT 2. Edit Document EDTDOC 3. Edit Source EDTSRC 4. Edit Text EDTTXT 5. Enter Admin Management ENTADM 6. Enter Personal Services ENTPS 7. Format Data FMTDTA

8. Advanced Printer Function Menu APF 9. DFU Menu (if installed) DFU 10. Finance Menu FNC 11. Graphics Menu GPH 12. Query Menu (if installed) ORY 13. RJE Menu (if installed) RJE 14. Text menu TXT

CL Command Menu Groups 1-13

Page 25: I BM System/38 - bitsavers.org

• SPL (input/output spooling menu). From this menu you can select other menus that offer functions associated with input and output spooling.

The input/output spooling menu has the following format:

Input/Output Spooling Menu

1. Job Queue Menu JOBQ 2. Output Queue Menu OUTQ 3. Reader Menu RDR 4. Spooled File Menu SPLF 5. Submit Job Menu SBMJOB 6. Writer Menu WTR

• SYSCTL (system control menu). From this menu you can select other menus that offer functions associated with system and subsystem control.

The system control menu has the following format:

System Control Menu

1. Display Log

2. Job Menu 3. Subsystem Menu 4. System Menu 5. System Value Menu

1-14

DSPLOG

JOB SBS SYS SYSVAL

Page 26: I BM System/38 - bitsavers.org

• WRKMGT (work management menu). From this menu you can select other menus that offer functions associated with class, job, and subsystem control.

The work management menu has the following format:

Work Management Menu

1. Class Menu CLS 2. Job Description Menu JOBD 3. Job Menu JOB 4. Subsystem Menu SBS 5. Subsystem Description Menu SBSD

• CFG (configuration menu). From this menu you can prompt for a command to display the configuration of a device, or you can select other menus associated with communications environment configurations and devices.

The configuration menu has the following format:

Configuration Menu

1. Configure Distribution Services CFGDSTSRV 2. Display Device Configuration DSPDEVCFG 3. Communications Menu CMN 4. Control Unit Description Menu CUD 5. Device Description Menu DEVD 6. Device Mode Menu DEVMOD 7. Edit Description Menu EDTD 8. Line Description Menu LIND 9. Print Image Menu PRTIMG 10. System Menu SYS 11. Table Menu TBL

CL Command Menu Groups 1-15

Page 27: I BM System/38 - bitsavers.org

• SEC (security menu). From this menu you can prompt for commands used for maintaining the security of the system and the objects on the system. Certain menu options are available to the security officer only.

The security menu has the following format:

Security Menu

1. Change Object Owner CHGOBJOWN 2. Change Document Owner CHGDOCOWN 3. User Profile Menu USRPRF 4. Access Code Menu ACC

Authorization 5. Display Access Code Authority DSPACCAUT 6. Display Object Authority DSPOBJAUT 7. Grant Access Code Authority GRTACCAUT 8. Grant Document Authority GRTDOCAUT 9. Grant Object Authority GRTOBJAUT 10. Grant User Authority GRTUSRAUT 11. Restore Authority RSTAUT 12. Revoke Access Code Authority RVKACCAUT 13. Revoke Document Authority RVKDOCAUT 14. Revoke Object Authority RVKOBJAUT

1-16

Page 28: I BM System/38 - bitsavers.org

• SAVRST (save/restore menu). From this menu you can prompt for commands used to perform save and restore operations on the system. You can also select other menus for display that deal with save/restore media.

The save/restore menu has the following format:

Save/Restore Menu

Object 1. Restore Object RSTOBJ 2. Save Changed Objects SAVCHGOBJ 3. Save Object SAVOBJ

4. Object Management Menu OBJ 5. Save File Menu SAVF

Document 6. Restore Document RSTDOC 7. Save Document SAVDOC

Library 8. Restore Library RSTLIB 9. Save Library SAVLIB

System 10. Restore Authority RSTAUT 11. Restore User Profiles RSTUSRPRF 12. Save System SAVSYS

Associated Functions 13. Diskette Menu DKT 14. Tape Menu TAP

CL Command Menu Groups 1-17

Page 29: I BM System/38 - bitsavers.org

• CMD (command menu). From this menu you can prompt for commands and you can select menus used for defining your own CL commands.

The command menu has the following format:

Command Menu

1. 2. 3. 4. 5. 6.

7. 8.

Change Command Create Command Delete Command Display Command Edit Source List Command Usage

Command Definition Stmt Menu Object Management Menu

CHGCMD CRTCMD DLTCMD DSPCMD EDTSRC LSTCMDUSG

CMDDEF OBJ

• SRVMGT (service management menu). From this menu you can prompt for commands and select menus used for service management functions.

The service management menu has the following format:

Service Management Menu

1. Prepare APAR PRPAPAR 2. Reclaim Storage RCLSTG

3. Device Service Menu DEVSRV 4. Internal Machine Menu INT 5. Job Service Menu JOBS RV 6. Object Service Menu OBJSRV 7. Programming Change Menu PGMCHG

1-18

Page 30: I BM System/38 - bitsavers.org

CHAPTER 2. COMMAND SYNTAX DIAGRAMS

Commands . . . . . . . . . . 2-3 Command Definition Statements 2-325

Command Syntax Diagrams 2-1

Page 31: I BM System/38 - bitsavers.org

Notes:

2-2

Page 32: I BM System/38 - bitsavers.org

Chapter 2. Command Syntax Diagrams

This section lists alphabetically all the CL commands that are used in CPF and in the other licensed programs. For each command, a brief description and the syntax diagram are provided. If an IBM-supplied data base or device file(s) is associated with a command, the file name(s) is given following the syntax diagram of the command.

For an explanation of how to read the syntax diagrams, refer to the CL Reference Manual. For an explanation of the relationship between commands and their associated device or data base files, see the CL Reference Manual, Appendix D-Fi/es Used by CL Commands.

COMMANDS

ADDACC (Add Access Code)

Defines a new access code to the system, allowing subsequent use of the new code when a document is filed.

Required

-{•""'"·:J--.\DDACC - .\CC TEXT -'description' ---

aecess code

lJob:B,I P1m:B,I

Command Syntax Diagrams 2-3

Page 33: I BM System/38 - bitsavers.org

ADDAJE (Add Autostart Job Entry)

Adds an autostart job entry to a subsystem description.

\[)[)\,JF.- SBSD stibsystern descnplion -narne-{.•LIBL~•-----------_. .library- name J

>--,JOB .1ot1-na111e----------------------------------.

-{•SBSll '

>-.JOBD ''"'"P-{.~"1.!81. -----jnb dt>!lcriplion , ..

.library··

ADDBKP (Add Breakpoint)

Adds breakpoints to a program that is being debugged (using the ENTDBG command).

\DDBKP- ST.\l'l'Tstatemerit identifier

L__ 10 maximum

Required

Optional

Required

Optional

>- p(;~1\ \I( '-~-----------------{ .. \O\E

c'prngrarn \ar·iable' l'ba~o;;ing-~ointer']

::J maximum

10 rnaxirnom----~

-(_ I -(_•DCI. >-s'f'.\HT \~-----LEN )

-starling posit!on-j -displayed-length ..--------•

-(_ •Cll..11) ® -{•NONI·: >-CH'1T~1T .. ----BKPPGM .•LIBL~

- •llEX - program-name -{

.library-name

-{•IJFT!'c;~1::)-­>- PG\1

fir·ogr·am name

2-4

jJob:B,I Pgm:B,l

Page 34: I BM System/38 - bitsavers.org

ADDBSCDEVE (Add BSC Device Entry)

Adds to a mixed file one or more BSC-program-device entries with the specified BSC device name and attributes.

_r·•LIBL~ AIJDBSCDE:VE-Fll.E mixed-file-name \_ . .,_ .. ,,, ...... __ /..-----------------+

-.library-name -

-(_ •PGMllEI © >- PGMDE\' _1 program device-name )-.--------------•

BSC-dev ice-name

~------ 50 maximum--------~

Required

Optional ----•NONI::: ________________ ,

>- 81.0CK---...---- >11dTB------------------'t-----------+ •IHS------------------1 •NOSEP-----------------1 +USER ----------------/

_rx·1E' •SEP~

record - sepa ra Lor· - ch a racler •IMG32?0-------------;

•DEF3270-------------

-(_ •CAl.C::)------ -(_+NO)--- -(•NO)--->- Bl.KLl.:N 'l'HNSP\' DTACPH

block- length - •YES - •YES

-(_•NO)- -(_•Nl'l.J---.ncll -(_•PGMJ >- TRUNC' GRPSEP VMTSl.T , ___ _

•YES •E'I'X •REClll

Job:B,I P1m:B,I

Command Syntax Diagrams 2-5

Page 35: I BM System/38 - bitsavers.org

ADDCMNDEVE (Add Communications Device Entry)

Adds to a mixed file one or more communications-program-device entries (LU-1 and/or PEER) with the specified communication-device name and attributes.

-{.•LIBL::::J .\IJIJC\1\!JE\ F-rll.E rnixed-file-narne t---------------+

- .library-name

-f_ •PCat\lEI 0 name '*'REQL1 ESTER

communicat\on-devtce-name)

50 maximum-------------~ Required

Optional

-(_ •.\O~J·:==>- -(_•NONI< >-1.oGo~ LOGOFF )-------+

- 'logon char·act.ers' 'logoff-characters'

-(_•CALC~ -(_•YES)- -(_•YES) >-Bl.Kl.EN _i ............ J- --· HCDSEP SPAN •----+•

block-length •NO - •NO

>- FMTSLT1::~~~-~t--- CN\'TYPE-(_•SYS '----

--\~ •RMT;M~7 •USEHJ

jJob:B,I P1m:B,I

2-6

Page 36: I BM System/38 - bitsavers.org

ADDCMNE (Add Communications Entry)

Adds a communications entry to an existing subsystem description. The

subsystem must not be active when this command is entered.

\l)l)C\t\f'-~BSIJ s11!)~is!ern-df'~(11pt1on-narnE'-(.•LIBL==->--­.library-name -

>-JORll~:~~~~;lll )

1oll-descr·1pt 1on-namf' -{ .t1LJBL ~/ .library-name J

®

{•\O\J::=J- -(*ND~L\X

>-- Df'ITSB '.11\X.\C'T _)--

11ser -p1·or1le-name rnaximu111-act1\'e-Johs --

Required

Optional

lJab:B,I Pgm:B,I

Command Syntax Diagrams 2- 7

Page 37: I BM System/38 - bitsavers.org

ADDDEVMODE (Add Device Mode Entry)

Adds a mode entry to a peer device description for which you have operational rights; this allows the peer device to be varied on.

-{rnode-n~me © ADDIJl-~\'MODI-~ - Dl-:\'D device -descri plion - name --- MODI-~

•BLANK

Required

Optional

>- MAXSSN -(:aximum-n umber-of-sessions)~------------------

>- PHEBNDSSN {I )----------------+ number-of- prebou nd - sessions

>- MAXSH.CSSN{ I )--------------... maximum-number-of- source- sessions

2 ,

>- MAXCNV{rnaximum-number-of-conversallons )•-----------------+

>-IN PACING OUTPACING { 7 {7 inbound-pacing-valueJ outbound-pacing-value)--

{256

>-MAXU~NRlJ · )----

maximum-length- RU

jJob:B.t Pcm:B;I

2-8

Page 38: I BM System/38 - bitsavers.org

ADDDSPDEVE (Add Display Device Entry)

Adds to a mixed file one or more display-program-device entries with the specified display device name and attributes.

-(.•LIBL

ADDDSPDE\'E-fll.E: rnixed-file-·narne )-------------+ .library-name

-f_ •PGMDEV ® >- PGMDI·:\ T J1ru11:ram-dP\.'icP-name •~EQUESTER. ~

d11play-dev1c:e-name _/

~------- 50 maximum---------~

-( •NO) -(•YES) >-RS'l'DSP 9----- DFRWR'I' 9----

•YES - •NO

Required

Optional

lJob:B,I Pam:B,I

Command Syntax Diagrams 2-9

Page 39: I BM System/38 - bitsavers.org

ADDFCTE (Add Forms Control Table Entry)

Adds a new forms entry to an existing RJEF forms control table (FCT).

ADDPCTB -FCT- form•-control-table-narne ~-------------{.oLIBL::)

.library-name

>-PORM:TYPE -hoat-•y•tem-form-type ------------------------

Requlnd

Optional

-(_OPRT~ -(_oPORMTYPB~ >-DBVTYPB •PUNJ . LCLPORM local-torm-typeJ•---------------+

WTRB ~oWTRB3 >-PILB ONB------------5------'l>--MBR •OIN------'lf----+

device-file-name ~ •LIBL :::r-narne

data-baH-ttle-narne _/ \_~library-name -(_ •WTRB ~ •WTRB~ >-PSN )----DTAPMT •PCPC--+------------

tlle-aequence-number •DATA •ClllN

)-CHLVAL •FILI ------------""'IL carrla1e-channel-ldenlltler line-number

------12 maximum

-(_oPILB r

PORU:SIZB torm-len1th fonn-wldth

•P~LB -f_*Pl3-- o-(_*PILB >--LPI 4 CPI 10 PRTIM -(_.•LIBL~

8 U5 prlnt-lma1e-narne : .library-name

-(_•FILB -(_') >-COPIES )----STACKBR

2 ~---------------+

number-or-coplH

•WTRB >-PGM •NONB-------5-----">--------------------

pro1ram-name -(_.•UBL

.library-name

•WTRB

>-MSGQ •NONB---------::sJ------'ll------meaaa1e-queue-name-(_ .•UBL ·

.llbrarT-name

_!Job:B.t P1m:B,I

2-1'0

Page 40: I BM System/38 - bitsavers.org

ADDJOBOE (Add Job Queue Entry)

Adds a job queue entry to a subsystem description to define a job queue for the subsystem.

-{ .•LIBL:::r------A.Dl1JOBQE---SBSD subsystem-description - name

.library-name

-{.•LIBL:::J >-.JOBQ Job-queue-name •------------------..

.library-name

Required

Optional

>- MAXACT -f_ :~~~~m---,-c_ti_v-e--j-o-bs-)-"~-sEQNBR-{'.:q:::::r--jJab:B,l Pem:B,I

Command Syntax Diagrams 2-11

Page 41: I BM System/38 - bitsavers.org

ADDLFM (Add Logical File Member)

Adds a member to a logical file.

-( .•LIBL::J \DDl.nl-FIU' lo~1C'al-file-name ~----------------+

-.library-name

® .>- ~1HI? lug1<·al-ftlP-n1Prnbt>r·-ria111e -------------------------+

-{•'.'-.0'.\E

>- \CC'PTlntBH

access- path -rnernbet· - narne

-{•,\LI

>--- DT\Mtrn.s -{ .•Cl'RHENTJ -{•NONE phys1c<1l file narne l Q)

.libt'ary-name lmember~narne 1

32 maximum

Required

Optional

32 maximum--------------'

-{ •NO"") -{•BLANK) >-- Sll-\BE: '°---~TEXT ~----

-•YES - - 'text' -

Q) The total of all member names spec1f1ed for all specified physical files cannot exceed 32; for the restrictions, see the DTAMBRS parameter descrq:~'.::r.

Job:B,I Pam:B,I

2-12

Page 42: I BM System/38 - bitsavers.org

ADDLIBLE (Add Library List Entry)

Adds a library name to the beginning or end of the user portion of the library list for the process in which the command was entered.

, \IJDl IBl.F: - 1.IB l1hr an name--------------------------.

Required

Optional

-(•l'lllSI)

>--POSl'J'IO\ •l,\ST •---

l Job:B,I Pam:B,I

Command Syntax Diagrams 2-13

Page 43: I BM System/38 - bitsavers.org

ADDMSGD (Add Message Description)

Adds a message description to a message file.

2-14

Page 44: I BM System/38 - bitsavers.org

ADDMSGD- MSGID me11a1e-ldentlrler-- MSGF me11a1e-file-name -( .•LIBL~ MSG 'messa1e-llllxl' _© ___ • .Ubrary-nam11 J

Opllanal

-(•NONE -( 00 ®

>-SECLVL )~------ SEV )---------------+ '1econd-lev11l-text' @ 1everlty-code

>-FMT

•DBC declmal-dl&lts -( O

d11cimal-poailion1

•BIN-(: •DTS-------------/ •SYP--------------1

~------99 maximum-------~

~ •~PE >-LEN •NONE

len1th [decimal-positions])

©\•NONE;;?- \;NONE;;:;;-VALUES SPCVAL

value from-value (to-value} 20 maximum 20 maximum

©!!{_ •NONE===:J- ©!!{_ •NONE::::J- -(•NONE:=)--->-RANGE REL DFT

lower-value upper-value operator-value 'default-reply' •JOB _______ _

-(•NONE @

>-DFTPGM •LIBL DMPLST

default-pro1ram-name -(' =r .llbrary-nanw

•JOBDMP------~

•JOBINT-------~,.-,

meau.1e-data-fleld-number ~---99 maximum----~

-( *''°11111\ -(*CURRENT~l >-LOG •n:sJ"'----LVL crealion-dateJ-""\_ level-number)t-----------------

-(•NONE~ -(•NONE~ >-ALRID •NONE PDPCODE __ ,, .. +a .. -1 .... t1, .. ,_.,,.,. .. ~ alert-idenllrier -( problem-determln•tlon-code

rormat-number

(D No more th•n 132 ch•racterii c•n be 1peclfled.

@ No more than 143S ch•r•cten can be apeclried. @ If either TYPE or LEN II 1pecifled SI •NONE, the other or the two p•nmeter1 must al10 be apeclfled SI •NONE.

©VALUES, RANGE, and REL are mutually exclu11ve, only one or them c•n be apecltled.

@ Ir any or the parameter values •re •peclrled for DMPLST, •JOB, •JOBDMP, and •JOBINT are auumed to be part

or the value(•).

Command Syntax Diagrams

Jab:B,I Pam:B,J

2-15

Page 45: I BM System/38 - bitsavers.org

ADDPFM (Add Physical File Member)

Adds a member to a physical file.

ADDPFM---FILE physical-file-name •--------------(_ .•LIBL::) .library-name

>- MBR physical - file·-member·--name -----------------------•

ReQutred

Optional

{ •NONE::J- {•NO)- {•BLANK:)->- Wi<PDATE SHARE TEXT

expiration-date •YES -'description'

l Job:B,I Pam:B,I

ADDNETJOBE (Add Network Job Entry)

Adds a network job entry to the network job table on the system.

-E •REJECT3 ADDNETJOBE-FROMCJSRID-user-id---ACTION •FILE--~-----------

•SOBMIT Required

Optional

{QtJSER::)

>- sn~.1t.:s1m ~-------------------------.

- user-pt·ofile

*USHPHI" >-MSGQ •NONE----------::Y _____ ...._ ____________ _.

-(_ .•LIBL

message-queue- name

- .library-name -

>- ,JOBQ .+LIBL {QBATCll.•1.181.~

job--queue·- narne j \_.library-name

Data base source file-QANFNJE

2-16

jJob:B,I P1m:B 0 l

Page 46: I BM System/38 - bitsavers.org

ADDPGM (Add Program)

Adds program names to the list of programs to be debugged (using the ENTDBG command).

-(.•L!BL::J ADDPGM-- PGMT program-name . -~------------

.hbrary-name

~----10 maximum----~

Required

Optional

~*SAME

>- DFTPGM >11<NONE ) - program-name

1Job:B,t Pcm:B,I

ADDRJECMNE (Add RJE Communications Entry)

Adds a new com~unications device file entry to an existing RJEF session description.

-(.+LIBL

ADDRJECMNE-SSND :'le:;i!'lion-description-name )---------•

.library-name

-(.•LIBL::J >-- PfLE-communications-device-file-name ...-----------

.library- name

Required

Optional

-(•Fll.f.~® -f_•Fll.9 >-DE\' . DTACPR •YES------

device -name •NO

lJab:B,l Pam:B,1

Command Syntax Diagrams 2-17

Page 47: I BM System/38 - bitsavers.org

ADDRJERDRE (Add RJE Reader Entry)

Adds a new RJEF reader entry to an existing RJEF session description.

·\Dl)ftJEHDRE----SS\JI) session descr·iplion--narne _r·•LIBL~ '\__.library-name J ...-

>-HDH Select one of the following: -Jlf---------------------• *ALTO IHJI HDIS

Required

{•NONE ® >-JOBQ- job-queue-name-{.•LIBL~ )•----------------

.library-name Y

Optional

-{•NONE >- MSGQ - message-queue-name-{_ .•LIBL ~

.library-name

lJob:B,l Pam:B,I

2-18

Page 48: I BM System/38 - bitsavers.org

ADDRJEWTRE (Add RJE Writer Entry)

Adds a new RJEF writer entry to an existing RJEF session description.

\IJlllUl.:\\TlU: ----SS\IJ "'"""'-d<'<cnpl>on-n"""' -(__.•LIBL~------­- .library- name _r

>-\\'I'll

Select one of the following: l PR1 PR15 >-------------------------+ PU! . . PU15 J

Required

Optional

_rde\·1ce file naruc J(.•LIBL=> >-Fl l.E \__ t---------------•

- dala-ba~e-f'ile-na111e .library-name

-f_ •GEN ® >- ~1BH •FIHST

-member-name) FSN-(__ :ile-•equence-numbec-)•---------.

-(__•STD ::J-- _L •FCFC}

>-- FORMTYPE DTAFMT ~ «DATA_,t--------------+

form - type - •CMN

-(__•NONE:

>-PGM .f •LIBL ~ )•------------------+ program- name \_. "- _ ·-· J

- .library-name -

-(__•NONE

>-MSGQ m"n&e-queue-name-(__ .•LIBL~ ,,.__ ___ _

.library-name Y jJob:B,l P&m:B,I

Command Syntax Diagrams 2-19

Page 49: I BM System/38 - bitsavers.org

ADDRPYLE (Add Reply List Entry)

Adds an entry to the system-wide automatic message reply list. The automatic message reply list is a system-wide entity used as a source for default responses to inquiry messages.

ADDHPYl.E ~ SEQNBR sequence -number------------------------

Required

Optional

>-- MSG Ill ~--------------------------~ -{ '"" mes sai:i,e - ide n t 1 fif>r

~•NONE~® I >- CMPIJTA \ )---------------.

- cornpari son-data rnessage-da ta-start

®~•OFT >- Hl'Y ~RQD

- message-reply)

-( •NO) D\IMP ~----

-*YES

(D No rnore than 28 characters can be spec1f1ed.

@No more than 32 characters can be specified

@Defaults to 1 if comparison data specified.

2-20

jJob:B,I Pe;m:B,I

Page 50: I BM System/38 - bitsavers.org

ADDRTGE (Add Routing Entry)

Adds a routing entry to a subsystem description.

\l)DH'l'Gf·:--SHSll "''"l'lem-drn"iplioo-nome{.•LIBL~ - .library-name -

>-- St-:Qr-< Bil :-;eqtJCIH'f' 1H1111IH:1· --- ------------------·-----------+

-{•\SI

>-- n11'\·\I

comp a re {I y

\'a I tlC

- '' "' '"'- ""''''°" -{

•HH;D'J'.\

>-- fl{;!,1

pr og r·arn .• 1.18 I.

name

{libm::Y

0

Required

Optional

{•SBS!J

>-- Cl.S

- class--narne-{

-(•l"OMAX

•LISI ~----MAXACT ~ , - maximum-active-jobs_/

lih1·ary narnP

>- POOl.lll{:wol-oleolilt<T)~-----1 Job:B,I P&m:B,I

Command Syntax Diagrams 2-21

Page 51: I BM System/38 - bitsavers.org

ADDTRC (Add Trace)

Adds traces to a program being debugged (using the ENTDBG command).

<\DDT!H' -STMT •ALI.INST ~ -f_ •.Ul.

f st.rt - statement- idenl'.fier [slop-slatemenl-,dentifier] J o rnaxirnurn j

Optional

>- PGM\ \H '..-----------------{•NONE

Lrogt am \ar1able I ba-sing-pornter]

o maximum

10

{ I {•DC!. >- ~TAii'!' , _______ LEN )---------+ -starling position-i -displayed-length

>-ot1·1TMT-{"'CflAR, .. _0_P ___ Olf'['\'AH{*CHG~ ... . .,~------------+ -*HEX_._J •Al,\\AYS~

{•l)FTPG!dJ­

>-PGt-1

pnigrarn-narne

2-22

IJob:B,I Ptm:B,I

Page 52: I BM System/38 - bitsavers.org

ADDWSE (Add Work Station Entry)

Adds a work station entry to a subsystem description.

-{.•LIBL~ ADDWSE: - SBSD subsyslem-descript ion-name . "-" ....... ""' _/ ..-- .library-name -

......._ . _r WRKSTN work-station-name

~ WRKSTNTYPE wor·k-slation- type

•SBSD

Required

Optional

® >-- JOBD •USRPRf----------y-----'~--------------+

job-descri pt ion - narne _r .•LIBL

\_.library-name

-{ •NOMAX -(•SIG NON) >- MAXACT )----AT ~----------•

maxiinurn-active-jnb!'l - +ENT!-:f~ -

-{ *SYSRTGFMT

>- DSPFMT ) display-device- file-name _r .•LIBL~record-forrnat-narne

\_.library-name J j Job:B,i Pam:B,I

Command Syntax Diagrams 2-23

Page 53: I BM System/38 - bitsavers.org

ALCOBJ (Allocate Object)

Allocates an object for use by the requester .

. \I.COB.I-----------------------------------+

>-oB,JTobject namej.HIBL~obJect-typ5i?ock-•late~•FIRST2r \_.library-name J \_member-name

~---------------50 maximum------------~

-(_ •CLS :::::r-

>-\\Al'I'

seconds-to-wait

(D The foll<rning object types are ndid: •DEVD, >11<DTAARA, •DTAQ, •FCT, •FILE, •LIB, •MSGQ, •PGM, •SBSD, and ""SSND. Refer to lhe OBJ par·ameter description for the lock states that are \.alid for each object type.

@If valid for the spectfied object type, one of the follm,ing lock states can be specified: •SHRH.11, •SHRUl'D, •SHRNUP, •EXf'LRD, or •EXCL.

Required

Optional

l Job:B,I P&m:B,l

ANSLIN (Answer Line)

Identifies a communications line that has been manually answered by the system operator.

Required

ANSLIN -- LINE line-description-name ---

2-24

Page 54: I BM System/38 - bitsavers.org

APYJRNCHG (Apply Journaled Changes)

Applies changes to a member of a data base file that have been journaled to a backup version of the file. This is to recover after an operational error or some form of damage.

_,.•LIBL::) \PYJH~C'HG --JH~ joun1al-na111e \_ 9---------------+

- .library-name

~file '""'e\ f .•LIBL==>-€•FlllST~

>-FILE CD ____/\_ •Al.L ~ •Al.I - .library-name -mernber-name

~--------- 50 rnaximurn ---------~

-C •LASTS_~\·E' •Cl·'RRE~T-----------------------

>- HC\'HN<; -(_ .•LIBL:::r----starltng 1·eceive1'- name

.llbra.ry-nama

Required

Optional

(A.2)

(A.2)

(A.I)

(A. I)-( -<"!'l<l<ENT _, .oLIBL:::Y_®_P _____________ ._. - ending-recei\·er-name \

- .library-name

(A.2) >-FROM ENT - •FIRST---------~ ...... -----------------+ f_ •LASTS:\\ E

starting-sequence-number_/

-f_ ;i,[ <\SI RS I IOENI •IASI--------~'---,

ending-sequence-number ~ IOllME-end-date-end-hme ~

I OJOBO - Job- name user -name Job-number

IOJOBC- Job narne user-name Job-number

©The fonnat is •ALL.library-name.

-(_•NO)-CMTBDY

-•YES

l Jab:B,l P1m:B,t

Command Syntax Diagrams 2-25

Page 55: I BM System/38 - bitsavers.org

APYPGMCHG (Apply Programming Change)

Applies a programming change or program patch to a licensed program either temporarily or permanently.

Optional

\P' PG~1CllG -------------------------------------.

©

-{•TEMP)

>-APY •PEHM y-----

CZ_ >ALI.

PC-number

l50 maximum {

Sf.l.fCT

OMl'l~PC-numbec~ l:'!O maximum

(D PGM!D and PG!vl are mutually exclusive. One or the other must be specified. To code the following parameters positwnally, you must code them in Uus order, using •N

® :·~rp~~r~~e 1 :o!P:~:;:!/P~lc~f~:d~·e:~i~~~.· LIB, SELECT, and OMIT. @ SELECT or OMIT ts \'al1d only if PGMID is specified.

Job:B,I Pam:B,I

BGNBAS (Begin BASIC)

Begins an interactive BASIC session.

Opt1onal

-{QBASSHC=:J{ .•LIBL:::)

BGNBAS - SHCFtU; ~------------+

source-f1\e-name .library-name

-( 256 :)---- -{•YES) >- SSNSIZ Cl.ACCESS ~----

- nnnnn ;..NO

lJob:B,I P11m:B,l

Data base source file: QBASSRC

2-26

Page 56: I BM System/38 - bitsavers.org

BGNCMTCTL (Begin Commitment Control)

Establishes the commitment control environment by specifying the level of record locking to occur. You can also specify a message queue, a file, or a data area to receive an entry identifying the last successful transaction before an abnormal termination or routing step termination (with uncommitted changes).

-{•CHG

BGNCMTCTL- LCKLVL

•ALL

Required

Optional

-(>11<NONE

object-name •DTAARA-------+-' >-NFYOBJ -(.•LIBL~+MSGQ

.library-name -(•FIRST •FILE

member-name

Job:B,I Pam:B,I

BGNIWSSRV (Begin Intelligent Work Station Services)

Establishes PC to System/38 communication and allows data transfer between PC and System/38 applications.

BGNIWSSRV -APP

>ALL _________ )"

Select one or more of the following:

+VPRT •VDSK •TFRFCL

Optional

Job:I P1m:I

Command Syntax Diagrams 2-27

Page 57: I BM System/38 - bitsavers.org

BGNPASTHR (Begin Pass-Through)

Allows you to pass through to a target system (a remote system) where you can sign on as if you were attached locally. This command uses the System/38 APPC support to connect your display station to the target system.

BGNPASTHR-CNNDE\' ~er-devi~e-name

16 rnax1mum

-(•NONE

VRTCTLU

{

virtual-control-un1t-name

•NONE VRTDEV

-(•SRQMNU

>-SRQIOPGM -( •LIBL~----- program-name .

. library-name

BRWPFM (Browse Physical File Member)

Browses a physical data base file member.

Required

Job:! Pgm:B,l

BR\\-PFM-F'ILE-file-name ~------------------+ -( .•LIBL::J -.library-name

Required

Optional

-( •FIRST::)->-MHH

member-name

jJob:I Pem:I

2-28

Page 58: I BM System/38 - bitsavers.org

CAL'L (Call Program)

Invokes a program and optionally passes parameters to it.

-{.HIBL:::) CALL-- PGM praeram-name ~-------------~

.library-name

>- PARM~ parameter-value ~

L__ 40 maximum __J

CFGDSTSRV (Configure Distribution Services)

Required

Optional

Changes the configuration of the distribution network. You can add, remove, and display entries from the next system table, the routing table, and the secondary node ID table.

CFGDSTSRV----------------------------

-{•ALL==::J----- ~•S3LECT >- NDEID OPTION 1 ----+---node-ID node-ID-qualifier ~

Data base source file-QASNADSA Data base source file-QASNADSC Data base source file-QASNADSR

Required

Optional

jJob:I Pam:I

Command Syntax Diagrams 2-29

Page 59: I BM System/38 - bitsavers.org

CHGACGCDE (Change Accounting Code)

Changes the accounting code of a job. The job can be on a job queue, or it can be active within a subsystem.

Optional

-{_ . CHG!\CGCDB --JOB

job-name[.user-name[.job-number]]

),.____ __ _ -f_ •SAME

>- ACGCDE •BLANK. ) account1ng-code

[ Job:B,I Pam:B,l

CHGAJE (Change Autostart Job Entry)

Changes an autostart job entry in a subsystem description.

-{_ .•LIBL:::J---------CHGAJE - SBSD subsyslem-descripton-name

- .library-name

>-JOB job-name-----------------------------+

•SAME

>- JOBD •SBSD ----------sJ ____ ___,.1-----

-( .•LIBL

job-description- name

.library-name

2-30

Required

Optional

l Job:B,l P1m:B,I

Page 60: I BM System/38 - bitsavers.org

CHGBSCF (Change BSC File)

Changes the attributes of a BSC file.

_,.•LIBL:::J CIH;BSCF- Fil.I·: BSC-ciP\•ic·e-filr-nanw -\ ..,_--------------+

-.library-name Required

Optional

_L•SAME~ ® >-DE\ '\__ ::~i:::--· ;.-,.--::::7-.,-,.-----------------------------•

•SAME .............................. ... •NONE-----------------'~

>-Bt.OCK--1'~--- •ITB-----------------+----------+ •IRS--------------------1 •NOSEP-----------------1 •(JSEH -----------------f

•SEP -{•SAMF.

record - separator-char act er •IMG32?0-------------;

•DEF3270 ------------~

-f •SAME 3 -f_ •SAME ~ -f_ •SAME ~ >- BLKLF.N ·~.CALC--------THNSPY •NO -----DTACPR •NO-------+

-block-length •YES - •YES -

-f_ •SAME ~ -f_•SAM3- -f_•SAME~ >-TRllNC •NO -------GRPSEP •NllLJ.Rr.JJ F'MTSl.T •P<a.t-~~---

•YES - •ETX •RF.CID

-f_ •SAME ~ -f_ •SAM3 -f_ •SAME 3 >-SHARE •NO --.>----1.vLCHK •YES --->l-----TEXT •BLANK

•YES - •NO 'description'

Job:B,J P1m:B,I

Command Syntax Diagrams 2-31

Page 61: I BM System/38 - bitsavers.org

CHGCMD (Change Command)

Changes the attributes of a command definition.

-{_ .oLIBl. :::>

CHGCMD --CMO command-name . ~----------------.library-name

Required

Optional

-{_•SAME ®

>- PGM program-name-(_ .•LIBL ~)•-----------------__.., .library-name J

f_ •SAME ~:~~~~ >- VLDCKR •NONE -------------~-'~-MODE •PR• OD

program-name-{_ :~i:~~ry-name)_j :~::~l~E 3 maximum

>-ALLOW ~::~r;K----"• '"'----TEXT 1_ ::~=K~ •INTERACT \: 'descrl~~ •BPGM __ ___,._,

+IPGM

•EXEC

5 maximum

2-32

Job:B,I P1m:B,I

Page 62: I BM System/38 - bitsavers.org

CHGCMNE (Change Communications Entry)

Changes the attributes of a communications entry in an existing subsystem description.

-(.•LIBL

CHGCMNE- SBSD subsystem-description-name )----------

.library-name

>-DEV device-name-----------------------------...-.

+SBSD ® f_ •SAME

>••-"'"'"" ••o-oomo -{ -•U>' S) .library-name

>-JOBD +USRPRF

>- DFTUSR •NONE -f•SAME

- user-profile-name) MAXACT +NO MAX -f_ •SAME

maximum- active-jobs)

Required

Optional

l Jab:B.I Pam:B.I

Command Syntax Diagrams 2-33

Page 63: I BM System/38 - bitsavers.org

CHGCMNF (Change Communications File)

Changes the attributes of a communications device file.

-(.•LIBL=>------

CHGCMNF -FILE communications-device-file-name

- .library-name Required

Optional

•SAME~® -f_*SAME >-DEV •NONE ----------LOGON •NONE -----~4---------+

•RE~UESTER loeon-characters_/ device-name

-f_•SAME >- LOGOFF •NONE

loeoff-characters) -f_ •SAME3

BLKLEN •CALC ----+--------block-len&th

-E•SAME3 -f_ •SAME~ 4PGM >-SPAN •YES ------- FMTSLT >tRECID -----------------•

- •NO -- •RMTFMT

-E•SAME •NOMAX -----~-4

WAITRCD •IMMED

number-of-seconds

-f •SAM~ -f_•SAM3 -f_•SAMB 3 >-SHARE •NO -------LVLCHK \llYES _ _,o----TBXT •BLANK

- •YES •NO 'dHCrlptlon'

jJob:B,I P1,m:B,I

2-34

Page 64: I BM System/38 - bitsavers.org

CHGCNPA (Change CSNAP Attributes)

Changes the current short-term statistics sampling attributes of CSNAP.

Optional

CHGCNPA-LINE

>--PERIOD-(_ ""SAME {•CURRENT)- { •CURREN1y -start-time end-time

start-date -end-date

{•SAME~ >-INTERVAL ----

-interval 0.1 through 24.0

Job:B,I P1m:B,I

Command Syntax Diagrams 2-35

Page 65: I BM System/38 - bitsavers.org

CHGCRDF (Change Card File)

Changes the attributes of a card file.

-(_ .•LIBL:::J CHGC'RDF- FILE card-device-file-name ----------------

-.library-name Required

Optional

-f_ •SAME3 ® >- DEV •NO.NE

device-name

-(_•SAME

HOPPER )--------. -hopper-number

_L_ •SA~3E -(_*SAME >-SPOOL~ •YES--'0---0lJTQ ::Y----+

- •NO output-queue-name_, .•LIBL

\_.library-name

-f_ •SAME3 -(_•SAME >- f"ORMTYPt: •STD--------- COPIES )9---------+

form-type number-of-copies

-f •SAME

>- MAXRCDS •NO~AX )

- maximum-records

-(_•SAME

PILESEP )---•

- number-of-file-separators

>-SCHEDULE~ =~~~:N~-~-----HOLD_L ::~M-"'------- SAVE _L =~~~ •FILEEND \_•YES_/ ~+YES_/ .... •IMMED

-f_ •SAM3 SHARE •NO------------• •YES

-f_ •SAME3 >-TEXT •BLANK----+----

'deKcri.pt.ion'

jJob:B,I Pcm:B,l

2-36

Page 66: I BM System/38 - bitsavers.org

CHGCUD (Change Control Unit Description)

Changes the description of a control unit.

® CHGCuo--cuD control-unlt-dHcrlpUon-name-------------------------•

llequlred

Opllonel

>-ACT8WNBKU •NO-~f----TELNBR •NONB ~ -f_ •9AM3 -f_ .SA.MB

•YBB telephone-number_/

-f_ ...... ~ INLCNN •ANB---'!>---------.....

•CALL

_L•SAME~ >- LCLID \_ ~!~7~1-:-~.~-tl-rt-er•~-7..----RMTID

•SA.MB ~

•NON"B -E lden8trter remote-ldenllrler-llel •NOID

•ANY 32 maximum----~

>-ONLINl!l_L'_ :;:~ LINLST-<; •BAM!;?---- DLYPBAT1 ::!"~DBVDLY {•SAWB "----' \_ •NO'__J line-name ~ •YBS_J nwnber-or-eeconde_/

12 maximum

..... ~ •NONB

{HIAM!~ _L•BAW~ •RBS

>- POMDLY number-or-Heon.de J RJB \_::a-=.;~----- RJBHOBT ~:::-~----------+• •Rl!ICI

-f_ .:!!IAMB

>- RJBLOGON •NONI

R.JB-ho1t-1t1non/101on) CODB ~:~::DB~ DPTPICTBIZB _,. =~~8-----'--+--+•

•BBCDJC ~ derault-packet-1lse _/ •ASCII

-f_ eSAMB >-DPTWDWSIZZ •LIND

derault-wlndow-1l2eJ ~'"""g NBTPCL •QLLC-~--------------.... • •PBH •BLLC

1"•9AME 1"•9AM~•9AM!3 >- NBTRSPTWR --f" _)----NBTRVSCRG-#- •NO •NO---+------+> \_ n1twork-rHponH-tlmeout-valu1 \_ •ACCEPT •RIQUBST

>- NBTCUOlD •NONB -f_ •SAMB

network-cloud-u11r-1raup-ID)

NBTCNNPWD dONB -f_ •SAMB

network-connection -pa1Hrord)

>-- NBTUSRPCL •NONB -f_ •SAWB

network-uHr-racllltyJ

1·· ... ·~ TllXT \_ :~~-utk:o-nn-••J~---

jJob:B,I P1m:B,I

Command Syntax Diagrams 2-37

Page 67: I BM System/38 - bitsavers.org

CHGDBG (Change Debug)

Changes debug options specified on the ENTDBG command.

Optional

~•SAME3 CHGDBG-- DFTPGM •NONE------------------------

program-name

-( •SAME ~ •SAME3 >- MAX:TRC )----TRCFIJLL otSTOPTRC~-----maximum-trace - statements +WRAP

~•SAM3 >- UPDPROD •N0-~9----

- •YES

jJob:B,I Pam:B,I

CHGDEVD (Change Device Description)

Changes the description of a device.

2-38

Page 68: I BM System/38 - bitsavers.org

® Ct!GDEVD - DEVD device-desrription-name ----------------------------+

Required

Optionel •SAME _______ _

>- ONl.INE •YES RETRY THRESHOLD -f_ •SAM3- (D

•NO error-type number-of-retries

2 miucimum

~•SAME

error-type error-threshold

2 maximum

-f_ •SAM3 -f_•SAME3 >- DHOI' +YES-----PHIN'rnR •NO.NE

•NO device-name

-(+SAME

MSGQ .•LIBL message-queue-name-( ~

.llbrery-:neme

-(+SAME -(•SAME

>- PR'l'IMG pclnHm•ge-n•m•-(.oLIBL~ PR'l'Fll.E pclnt-rll•-n•m•-("'LIBL~ .llbrary-name .llbrary-n•mt

>-AL\\BL~1:~:~~~ --- CONTN1:~~~=~- J.Cl.LU1:~~~-~---'0---RMTLlJ-(+SAME~ _ ..._

~•NO~ ~•PRIM---Y- \_local-l~U-=eJ remote-LU-name~

>- SYSVLDP\\D •NONE-------Ji-+---SEClJREl.IJ +NO---'t------FONT -f_ •SAME -f_•SAM3 -(•SAME::J--systern-valtdaUon-password _/ •YES font-ldentlrler

+CONT 3277 -f_ •SAME~ >- F'ORMFEED +CUT ---'1-----EMl.DEVTYP 3284 EMl.KBDTYP +UPPER-'!----------+ t .'."'3 {•sAMT

•AIJTOClJT 3286 +LOWER 32B7

32BB

>- MAXl,ENRU-(•SAME~AUXDEV® :~~~:--------------+-----maximum-length-RIJ J auxiliary-device-type auxiliary-device-address

~----31 maximum-----~

>- CllRll) •SYSVA!, --------Ji------ TP.XT •BLANK--------f_ •SAME -f_•SAME3 graphic-character-set code-pa,r:e _/ ' 'de!lcription'

©Applies to drnketle and tape devices only.

@Valid auxiliary device types are 7371 and 737Z.

Command Syntax Diagrams

Job:B,l P1m:B,l

2-39

Page 69: I BM System/38 - bitsavers.org

CHGDEVMODE (Change Device Mode Entry)

Changes the attributes of a mode entry in a PEER device description for which you have operational rights; this allows the peer device to be varied on.

CHGDEVMODE - DE\'D device-description-name---- MODE rmode-name\ ...

~•BLANK~ Required

Optional

-f_*SAME3 ® -( SAME===::r-->- NEWMODE •BLANK--~~--- MAXSSN •

mode- name maximum- number-or- sessions

-(•SAME

>-- PREBNDSSN )----------------• number-of-· prebou nd- sessions

-(•SAME

>-MAXSRCSSN )----------~----+ ma ximurn- n umber -of- source-sessions

-(•SAME

>-- MAXCNV )----------------maximum-number - of-convers a lions

-(•SAME -(•SAME==:J->-INPACING OUTPACING

inbound-pacing-valuer outbound-pacing-value

_f*SAME >-- MAXLENRlJ \__ )----

maximum-Ieng th- RO

lJob:B,I P1m:B,I

2-40

Page 70: I BM System/38 - bitsavers.org

CHGDFUDEF (Change DFU Definition)

Begins a prompting sequence for interactive modification of a DFU application. Your responses to the prompts are used to create a new application or to replace the original application.

CHGDFUDEF--APP application-name ~-------------. -(_ .•LIBL=:J .library-name

Required

Optional

_r•APP >-TOAPP \_ -(_.QGPL y·---------------

application -name

- .library-name

-(_ itSAME

>-FILE -(.•LIBL~--------------- data - base- rile-name

- .library-name

:::::~U~RCE -(_ •NOLIS~ •NODUMP) ® >-OPTION GENOPT '9-------+

•SRC •LIST •DUMP -

•SOURCE

-(_ •USER}- -f_ •NORM3-L -f_ •SAME 3 >- USRPRf' PUBAUT •ALL TEXT •BLANK

- •OWNER >tNONE 'description'

_[Job:I P1m:I

Command Syntax Diagrams 2-41

Page 71: I BM System/38 - bitsavers.org

CHGDKTF (Change Diskette File)

Changes the attributes of a diskette file.

CHGDKTF __.:.__ PILB dlakette-devlce-rne-name .. --------------------•• -(.oLIBL:::J

.llbrary-nanw Required

_L•IWIE~ ® ~AME _L•BAMB"""""""' >- D!V ~:::,~:_.-.-•• -:::7-m.~t----VOL ::::.---•• -•• -.-.. -~-. ~--- U.SBL ~ ::~:-·me:labe17

ISO maximum~

Optional

Soleot one or the rollowln1• ~•SAMB@- ~•BAM~ •8.AMB •81 •812 ~ ~.SAMB •LAST HTD

>- LOC--1 •M12 •82 •S23 •FIRST =d •WRAP BXCHTYPB •BABIC ••U •83 •8123 •CURRBNT •ONLY •H •M2 startln&-dlekette endln&-dlekette •I

-poaltlon -poaltton

_L•SAMB~ . _L•SAMB~ ~•SAME

>- COD! ·~::~~I~ CRTDATB ~ :: .. ~~:0,-0-::;:;;J_.-.-.. ~t--BXPDATB \:::: ==~== ~ expiration-date_}

{ ..... ~ SPOOL •YBI

•NO

-(•SAME -f_•l!IAKll

>-OUTQ -( •LIBL::::Y-MAXCROB eNOMil----Ji+--------+• output-queue-name . maxlmum-recordl_/

.library-name

>- SCHBDULB eJOBBND --+----HOLD •NO -~1------BAVB eN0--~1-----------+• ~••AM•~ {'"AM3 {'s•w3• •PILEBND •Y!S •YBI eJMMBD

>- W.A.ITPILE •IMMBD' ~HAMB SIWlB_L_ ::~M-""'-'!>----TIXT_L::::~

'-=-•YBIJ "'C: 1dHcrl~tton•J •CLS number-or-second• _j

_I Job:B,J PpntB,J

CHGDOCOWN (Change Document Owner)

Transfers document ownership from one user to another user; the second user then becomes the primary owner.

Required

CDOC-document-object~name

(!) 300 maximum CHGDOCOWN >-------------------

OWNER-user-profile- name

>- NEWOWN-user-profile-name ----

(!) Either the DOC or OWNER parameters must be specified, but not both.

jJob:B.l Pam:B,l

2-42

Page 72: I BM System/38 - bitsavers.org

CHGDSPF (Change Display File)

Changes the attributes of a display file.

Optlonal

>-DE\ v~:R~F.-Q-l'-, .. -S'-l'E-.R--- ® {

•SAME

MAXDF.V )------+ - number-or-devices

device - name

50 maximum

>- RSTDSP •NO--+---- DFRWRT •NO--+---------------{•SAM~ {•SAM~ •YES •YES

>- CHRID -fj_ =~~~~------------}..-------------------+ *SYSVAL --------------/·

graphic-character-set code-page _j

-E •SAME •NOMAX -----3--..

WAITRCD •IMMEO

number-of-seconds

{•SAM~ {•SAME~ {•SAME3 >--SHARE •NO -------LVLCHK *YES-~---TEXT •BLANK--------

•YES •NO~ 'description'

Job:B,l P&m:B,l

Command Syntax Diagrams 2-43

Page 73: I BM System/38 - bitsavers.org

CHGDTA (Change Data)

Allows you to add, change, delete, or display records of an existing data base file member using the specified DFU application.

___, .•LIBL :::J ® CHGDTA-APP application-name·\__ -.--------------+

-.library-name Required

Optional

-(•SAMB -(•FIRSTJ->-FILE -(_.•LIBL::::v-MBR

file-name member-name

- .library-name

~•NO)- -(_*BLANK=:)->-VERIFY RUNID

- •YES - 'run-ident1rier'

Printer files - ODTALOG, ODTAPRT Display files - ODDFUP1, QDDFUP2

CHGDTAARA (Change Data Area)

Changes the value of a data area.

.library-name

lJob:I P1m:I

Required

-(.•LIBL~ -f data-area-name

CHGDTAARA - DTAARA +GOA---------------+-----------+

•LDA---------~----~

-(_•ALL

>- [ @'--1---VALUE new-value---

- substring-starting-position substring-length :..J

@Starting-position and length values are valid only for character data areas.

lJob:B.I Pam:B,I

2-44

Page 74: I BM System/38 - bitsavers.org

CHGFCT (Change Forms Control Table)

Changes the attributes of an existing RJEF forms control table (FCT).

-(.•LIBL~® CHGPC'I' --PCT - forms-control-table-name

.library-name Required

Optional

-f_ •SAMB 3 >-TEXT •BLANK -----

'deacription'

l Job:B,I P1m:B,I

Command Syntax Diagrams 2-45

Page 75: I BM System/38 - bitsavers.org

CHGFCTE (Change Forms Control Table Entry)

Changes a forms entry in an existing RJEF forms control table (FCT).

CHGPCTE-- FCT-form•-control-hble-name '---------------------+ -(.•LIBL:::) .llbrary-nune

>- FORMTYPE-ho1t-11ystem-rorm-type ------------------------------+ Required

Optional

-( .. RT) ® -f_ •SAllE=3 >- DEVTYPE 9"-------LCLPORM •PORMTYPE--~------------------+

•PUN local-Corm-type

>- FILB ONE --------------~t----MBR •GBN----+-------SAME ~•SAllE~

TRB ~ •WTRB

devlce-rlle-name~, •LIBL :::r-name

data-baae-rlle-name ~:library-name •WTRB -f_ •SAME

>- PSN •WTRE n1e-1equenee-number)

DTAFMT ef'CFC - CHLVAL {•SAM~ ::~B ~ carrta1e-channel-ldenur1er Hne-numbe-:J

~----12 maxlmum-----J~ •DATA

•CMN

-f_ •SAME

>- PORMSIZE •PILE rorm-len&th form-width)

f_ •SAME -f_ .SAME >-PRTIMG •PILE--------::Y---~'t--COPlES •PILE ~

-(_ .•LIBL number-of-coplH _/

prlnt-ima1e-name

.library-name

_l"""All""\ -STACKER~~~

2-46

MSGQ k::r::---------51------'0. \__ me11a1e-queue-name-(_ .•LIBL

.library-name

_l_Job:B,I P1m:B,I

Page 76: I BM System/38 - bitsavers.org

CHGGRPA (Change Group Attributes)

Changes the group attributes of a job.

Optional

-f_ +SAME

CHGGRPA~GRPJOB +NONE-.----~-.-------------------· group-Job-name_/

•SAME

>-MSGQ +NONE~---------y-----'t-----------------+ -(

.+LIBL message-queue- name

.library-name

-f_+SAME3 >-TEXT +BLANK ---'P-----

'descriplion'

1Job:I Pam:I

CHGHLLPTR (Change High-Level Language Pointer)

Allows you to change or copy a pointer variable declared in a high-level language program.

CHGHLLPTR-PTR 'program-variable' ['basing-pointer']----------------+

'------.,----) 5 maximum

{

REFPTR 'program-variable' [~]~

5 maximum

-{•NULL

ADR

'program-variable' ['basing-pointer']

'------.,----) 5 maximum

®

Required

Optional

-( •DFTPGM :J-- -( •LAST

>- PGM !NVLVL )---

program-name invocation-level-number

lJob:B,l Pam:B,I

Command Syntax Diagrams 2-47

Page 77: I BM System/38 - bitsavers.org

CHGJOB (Change Job)

Changes the attributes of a job including priority, output queue, and message level.

Optional

-( . J® CHGJOB - JOB ~--------------+

job-name[.uaer-name[.job-number]]

-(•SAME -(•SAME

>-JDBPTY )----OUTPTY )-------scheduling-priority - output-priority

-(•SAME:::x •SAME~oSAME~ >- LOG •MSG-----'!..----------+

message-level message-severity +SECLVL +NOLIST

-f_ •SAM3 ~•SAM~ >- LOGCLPGM •YES -~,.__ ____ INQMSGRPY •RQD ----...----------+ - •NO •OFT

•SYSRPYL

-(•SAME:) -(•SAME

>-DATE ~----- SWS )------------job-dale switch-settings

>- EXCPTY -(•SAME )----TIMESLICE-( +SAME~ - machine-execution-priority ttme-sliceJ --

>-PURGE •YES -""'-----DFTWAIT •NOMAX ~ -f_ •SAME~ -f_ •SAME

- •NO - seconds-to-wait_/

Job:B,I P1m:B,I

2-48

Page 78: I BM System/38 - bitsavers.org

CHGJOBD (Change Job Description)

Changes the attributes of a job description.

_r·•LIBL:=) C!!GJOBD ---JOBD Job-description-name \ ___ , ,,. ___________ _.

- .library-name Hequired

Optional

>-tJSERL ::~~"-~--~----JOBQ_r•SAME -(_.•LIB~ y-=-® \:= user-n~ ~job-queue-name

.library-name

-(*SAME:=)- {'*SAME >-JOBPTY OUTPTY )--------..

_scheduling - priority - output- priority

•SAME

RTGDTA •GET--~------------.. "'RQSDTA 'routing-data'

•SAME -f_ *SAME >-RQSDTA •NONE-~---"11-----SYNTAX •NOCHK----~-+--------+

•RTGDTA message-severity _j 're[luest-data'

\

•SAMC

>--!NI.UBL •SYSVAL ~ •NONE llbrary-name

25 maxunum'/

-(_•SAME

CNLSEV )-------..... - message-severity

{ •SAME-:::::x_ •SAME ~•SAME~ >-LOG ) •MSG ----'t-----------+

_ message-level _ message-severity •SECLVL •NOLIST

>-INQMSGRPY ~ :~~~~OUTQ-(:::~:l-queue-name-( .itLIBL:=)}-+ ~•SYS~

.library-name

>-HOLD 1::~M_E_~-4----DATE1 :~~~:A~------sws j •SAME~ \__•YES _J --~ job~da.~e J \___switch-settings J ....-

-f_ •SAME3 >-TEXT •BLANK-·--------

'de:scri plion'

_lJob:B,I Pam:B,I

Command Syntax Diagrams 2-49

Page 79: I BM System/38 - bitsavers.org

CHGJOBQE (Change Job Queue Entry)

Changes a job queue entry in the subsystem description.

-(.•L!BL:::J-----CHGJOBQE--- SBSD su bsystem-descri pt ion -name

.library-name

-(.•LIBL:::J >-JOBQ job-queue-name •------------------•

.library-name Required

Optional

>-MAXACT •NOMAX -f_ •SAME

maximum-active-jobs)

_r•SAME~

SEQNBR \ ,..,,_,,,,,..,.h,, ... J - sequence-number

lJob:B,I Pam:B,I

CHGJRN (Change Journal)

Changes the attributes of a journal.

-(.HIBL :::J

CHGJRN---JRN journal-name -.---------------....

>-JRNRCV

. library-name Required

•SAME _______________ ,..® -(•CONT )--Optional

- Sf':QOPT

•GEN------------- -•RESET

-( .•LlBL receiver-name

.library-name ~----- 2 maximum------~

•SAME -f_ •SAME 3 >- MSGQ :::YTEXT •BLANK

{ .•LIBL 'description'

messa1e-q ueue-name-

.li brary- name ~------< Job:B,l P1m:B,I

2-50

Page 80: I BM System/38 - bitsavers.org

CHGKBDMAP (Change Keyboard Map)

Allows the user to change the PA (Program Attention) and PF (Program Function) key assignment defaults provided by System/38 or a previously specified keyboard mapping.

Dptlon•l

-{•REQUESTER\ .. ... -(_•SAME~ -(_•SAME~ -(_'SAME~ >-DEV devlce-name~PFl runctlon~PF2 runctlon~PF3 runctlonJ~----+

-(_ •SAME'.:)- -(_•SAMBJ---- -(_'SAMEJ---- -(_'SAMEJ---- -(_•SAME:>-+ >- PF4 PF~ PP6 PF? PF8

function function function function function

-(_•SAME:r- -(_OSAMEJ-- -(_'SAME'.:)- -(_'SAME'.:)- -(_'SAME:>-+ >- PF9 PFIO PFll PFl2 PFl3 function function runction function function

-(_oSAME:r- -(_'SAME:>- -(_'SAME:>- -(_oSAME:r- -(_oSAME:J--+ >- PF14 PFl5 PF16 . PFl7 PF18

function function function function function

-(_oSAME:r- -(_'SAME:>- -(_•SAME:>- -(_oSAME:r- -(_. oSAME:J--+ >- PFL9 PF20 PF21 PF22 PF23

function function function function function

-(_•SAME:>-- -(_•SAME:>- -(_'SAME:>-- -(_oSAMEJ--+ >- PP24 PAIPPl PAlPF2 PA1Pf'3

function functlan function function

> ~~ ~~ ~~ ~~ -(_•SAME:>- -(_'SAME:>- -(_•SAME:>- -(_•SAMEJ-----tunclion funclion function function

>- PAIPF8 PAIPF9 PAIPFIO PA!PFll -(_•SAME:>- -(_•SAME:>-- -(_'SAME:>-- -(_•SAMEJ-----function function function function

>- PAIPF12 PA2PF1 PA2PF2 PA2PF3 -(_•SAME:>- -(_'SAME:>- -(_OSAME:>- -(_•SAMEJ-----function function function function

-(_•SAMEJ-- -(_'SAME:>- -(_•SAME:>- -(_•SAME:r--->- PA2PF4 PA2PF~ PA2PF8 PA2Pf'7 function function function function

-(_•SAMEJ-- -(_•SAME:>- -(_•SAME:J-- -(_'SAME:r--->- PA2PFB PA2Pf'9 PA2PFIO PA2PF11 function function function function

-(_•SAMEJ-->- PA2PF12

function

The rollowin& are allowable special valuet which are valid for all paramelert:

•HELP •HLP3270 •CLBAR •P.RINi •DSPATR •TBST •DOWN •UP

•NONE •RESET •SYSREQ •BCICSPC •ATTN •CFl throuah •Cf'24 •SAME

Command Syntax Diagrams

_lJab:B,I •am:B,I

2-51

Page 81: I BM System/38 - bitsavers.org

CHGLF (Change logical File)

Changes the attributes of a logical file and its members.

-(_ .•LIBL:::J ® CHGLF-FILE logical-file-name '-----------------

-.library-name Required

Optional

-f_ •SAME ~ •SAMff3 >- MAXMBRS •NOMAX -----~------ MAINT •IMMED ----<>---------_. - maximum-members_/ •REBLD

•DLY

•SAME~ -f_ •SAM~ >-RECOVER +NO----~----FRCACCPTH •NO--------------__.

•AFTSTRCPF •YES •STRCPF

-f_ •SAME

>-UNIT *ANY

unit-identifier)

•SAME

PMTSLR :::~r:m-name-(_.•LIBL~J .library-name J

-f_ •SAME

>- FRCRATlO •NONE -----------)-'I>-------------~-----+ n um her -of- records - before- force

•SAME WAITRCD •IMMED)

: ~~~~~ --o-f---,.-c-on_d_' _ __/_

-f_ •SAM~ -f_ •SAM3 -f_ •SAME3 >-SHARE >11<NO ------ LVLCHK •YES --'II---- TEXT +BLANK --------

•YES - •NO 'description'

j Job:B 0l P1m:B.I

2-52

Page 82: I BM System/38 - bitsavers.org

CHGLFM (Change Logical File Member)

Changes the attributes of a logical file member.

-{ .•LIBL:::J CHGLf'M-f'ILE logical-file-name -.---------------+

.library-name Required

-{•FIRST~P -f_•SAM~ >-MBR SHARE •No------------•

lo.e;ical-rile-member-name •YES

Optional

-f_ •SAMB 3 >-TEXT •BLANK ----9----

'descrtption'

l Job:B,I Pam:B,I

Command Syntax Diagrams 2-53

Page 83: I BM System/38 - bitsavers.org

CHGLIND (Change Line Description)

Changes the description of a communications line.

® CHG LIND - LIND line-description-name----------------------+

Required

Optional

>-ACTSWNBKU •NO SWTCNN •BOTH RATETYPE •FULL--+---+ -f_ •SAM3- ~•sAMT -f_•SAME~ •YES •ANS . •HALF

•CALL

-f_ •SAME~ -f_•SAME~ -{+SAME==>->- DIALMOirn •MANUAL ANS MODE •MANUAL DTRDLY

•AUTO •AUTO delay-lime-units

>- IDLETIME RCVTMR -(_"'°SAMI:: -{•SAME

- idle-detection-time-units_)------ wait-for-data-time-units_)--+

>- NONPRDRCV RETRY -{ •SAME -{+SAME:)----non productive - receive- lime-uni ts_}----- retry- I imi t

-f_ •SAM3 \;AME >-ONLINE •YES---''t----SWTCTLU d

•NO lrol-u~it-name

8 maximum

-f_ •SAME~ -f_ •SAM3 -f_ •SAM3 >-CODE •EBCDIC RJE •NO------ BSCSWTDSC •YES --9------+

•ASCII •YES +NO

-{*SAME=::J- -f_*SAME >- Df'TPKTSIZE MAXPKTSIZE •DFTPKTSIZE

default-packet-size maximum-packet-size)

-(_ +SAME -f_ •SAM3 >- DF"l'WDWSIZE )---- NETMAXPIU 521-----T--------.

default-window-size 265

>- LGLCHLE •SAME .................................. , •NONE-----------------~~-----------. +PROMPT----------------~-' LC-group-number LC-channel-number LC-type/

~------32 maximum

-f_ OSAME3 >-TEX'!' •BLANK---+----

'description' l Job:B,t Pam:B,I

2-54

Page 84: I BM System/38 - bitsavers.org

CHGMSGD (Change Message Description)

Changes the attributes of a predefined message in a message file.

CHGMSGD-~SGID me1111n1e-identirter-------MSGf' me111a1e-flle-name -{.•LllL~ .llbrmry-na- J . -

' -{•SAME~ -f_•SAME >-MSG SECLVL •NONE

'me111a1e-text' © 'aecond-level-text' )@

>- PMT

•DEC decimal-dieit11 ,J" O

~ decimal-po11ltion11

.SIN-(_: •DTS--------------1 oSYP -------------/ •ITV------------~

~------99 maximum-------~

~•SAME

@ •NONE-------~_,. >-LEN •TYPE

len1th [declmal-poaltiona) ~•SAME~ VALUES •NONE value 20 maximum

©~•SAME >-RANGE •NONE

lawer-v11lue upper-value)

•NONE @ -C ISAME

dofoull-p,oacam-n•m•_f· y \_ .Ubraq-••-

>- DFTPGM •UBL OMPLST

hqulnd

Optional

-{•SAMB~® SEV

1everity-code

SPCVAL~:=------0'-• am-value [to-value]

20 maximum

•SAME _______ ,

•JOB-------~ ..

•JOBDMP --------7"1' •JOBINT --------/ me11sa1e-data-rleld-number

'-----99 maximum----~

-f_ •SAM3 -t_=~~::--::5)-->-LOG •N0-~0------ALRID -{•NONE ~-----------+

•YES alert-identirier

format-number

>- PDPCODE •NONE-------~-+----f_ •SAME

problem-determination-code_/

@ No more than 132 characters can be specifil!!d.

~ No more than 143~ character• can be 1peclfled.

If either TYPE or LEN ii 1peclfted a1 •NONE, the other of the two par1meter1 mu1t allo be apeclfled •• •NONE.

VALUES, RANGE, and REL are mutually exclu1ive, only one of them can be 1peclfled.

@If any of the parameter values are specified for DMPLST, •JOB, •JOBDMP, and •JOBINT are a11umed lo be part

of the value(a).

Command Syntax Diagrams

Joll:B,1 PpD:B,I

2-55

Page 85: I BM System/38 - bitsavers.org

CHGMSGQ (Change Message Queue)

Changes the attributes of a message queue.

Optional

~•WRKSTN

CHGMSGQ-MSGQ ~ •USRPRF .•LIBL:::Y message-queue-name-(_

.libra.ry- name

•SAM@ •HOLD >-DLVRY •BREAK--'10-----------------------------..

•NOTIFY •DFT

-(_•SAME~® -(_•NO) >-SEV RESET '~---------~~~---4

- severity-code •YES

-f_ •SAM3 -f_•SAMEa >-FORCE •NO---------- TEXT •BLANK----------

•YES 'description'

l Job:B.I P&m:B.I

2-56

Page 86: I BM System/38 - bitsavers.org

CHGMXDF (Change Mixed File)

Changes the attributes of a mixed file.

CHGMXDF'-F'ILE mixed-rile-name '----------------• -{_ .•LIBL :::J

- .library-name Required

Optional

-(•SAME

>- MAXPGMDEV )-------------------+ -number-of-program-devices

•SAME >- CHRID •DEVD ------------''t-------------------+

•SYSVAL------------11 graphic-character-set code-page _j

-f_ •SAM~ -f_ •SAM3 -f_ •SAME3 >-SHARE ~mo--+-- LVLCHK •YES --+---TEXT •BLANK---+---

*YES - •NO 'description'

l Job:B,I P1m:B,l

Command Syntax Diagrams 2-57

Page 87: I BM System/38 - bitsavers.org

CHGNETA (Change Network Attributes)

Changes the network attributes of a system. This command can be issued to start alert processing, to stop alert processing, to change the name of a control unit through which alert messages are sent to the host, or to change the system name.

Optional

-f_ •SAM3 -(_•SAME CHGNE'fA - ALRSTS •ON ---"l---- ALRCTLU )------

•OFF' control-unit-name

-(_ •SAME ::)--- -(_•SAME >-SYS NAM MSGQ •LIBL

_,y,tem-name message-queue-name_,. ~ \_.library-name

-(_•SAME

>- OlJTQ -(_ •LIBL::Y--------------output-queue-name ..

. library-name

>- JOBACN ~ ::~~EE~;T ---"l----- MAX HOP_, •SAME~ •FILE \_maximum-hop-count J *SEARCH

j~J-o-b:-B-.l-P-1-m-:B-,--tl

2-58

Page 88: I BM System/38 - bitsavers.org

CHGNET JOBE (Change Network Job Entry)

Changes an existing network job entry in the system.

CHGNETJOBE- PROM US RID-user-id-------------------------.

Required

® Optional

>-ACTION •REJECT --'O~--- SB MUSER 9-----------•SAME~ -(•SAME::) •FlLE user-profile •SUBMIT

:~~~=RF----------::57------.. >- MSGQ +NONE

messa&e-queue-name-( .•LIBL

- .library-name

-(•SAME

>- JOBQ -( .•LIBL ::Y----job-queue-name

.library-name

CHGOBJOWN (Change Object Owner)

Changes the owner of an object.

Required

-(.oLIBL:=)

CHGOBJOWN--- OBJ object-name ..----------------

.library-name

© >- OBJTYPE object-type ---NEWOWN user-profile-name----

(!) Any one of the CPP object types listed in the OBJTYPE parameter charts in Appendix A can be specified except •DOC and •DOCL.

lJob:B.I P1m:B,I

Command Syntax Diagrams 2-59

Page 89: I BM System/38 - bitsavers.org

CHGOUTQ (Change Output Queue)

Changes the attributes of an output queue.

CHGOUTQ--- OlJTQ output-queue-name j .•LIBL

\_.library-name J . ...-Required

Optional

>-DSPDTA •NO---"'----- JOBSEP •MSG ~ -f_ •SAME ~ -f •SAME

•YES - number-of-job-separators _J

-f •SAME~P -f_ •SAME 3 >-OPRCTL •YES TEXT •BLANK

- •NO-- 'de11cription'

l Job:B,I P1m:B,l

2-60

Page 90: I BM System/38 - bitsavers.org

CHGPF (Change Physical File)

Changes the attributes of a physical file and its members.

__,.•LIBL::'.) ® CHGPF---PILE physical-file-name \__ ~--------------~

- .library-name Requlred

Optional

-f •SAME

>-EXPDAT~: •NO.NE _ ) _ exp1rat1on-date

-f_ •SAME MAXMHHS •NOMAX----~-------_.

max irnum - rnern be rs

>- MA!NT ~ =~~~g-E D RECOVER~ :~~~-<E_' ---'l>--F'RCACCPTH 1 ::~M_E_"\---"I>-----. >11<REBLD •AFTSTRCPF \_•YES_/ •DLY •STRCPF

•SAME x •SAME~ •SAME

>-SIZE number-of-records incrernent-valueJ \_number-of-increments

•NOMAX----------------------------~

-f_ •SAME ~ -f_ '*'SAME >-ALLOCATE •NO ---+----UN IT •ANY----~-+--------------

•YES_ unit-identifier

>-FRCRATIO •NONE -f_ •SAME

number-of- records- before-force)

-f_ •SAM~ SHARE +NO---+---------

•YES

-f_ •SAME

>-DLTPCT •NONE deleted- records-threshold- percen Lage)

-f_ •SAME~ LVLCHK •YES --+---• -•NO-

-f_ •SAME3 >-TEXT •BLANK----+----

'descriplion'

Job:B,I Pam:B,I

Command Syntax Diagrams 2-61

Page 91: I BM System/38 - bitsavers.org

CHGPFM (Change Physical File Member)

Changes the attributes of a physical file member.

-(.•LIBL:::J

CHGPFM-f'ILE physical-file-name •--------------+

.library-name

-{•FIRST ®

>- MBR physical-file-member-name)>---------------------+

Required

Optional

-f_ •SAMB >-EXP DATE •NONE

expiration-date)

-f_ •SAM~ SHARE •NO---...------------+

•YES

-f_ •SAME 3 >-TEXT •BLANK ------

'deacrlptton'

l Job:B,I Pam:B,I

CHGPGM (Change Program)

Changes the attributes of a program without recompilation .

~program-name

CHGPGM-PGM generic•-name •ALL ____ _,

® . •USRLIBL~ ® .library-name J•--------------

Required

Optional

>-OPTIMIZE 1 =~~:~_E__,.._ ____ USRPRF 1 =~~~=-~----'!>---- FRCCRT {•NO'--------

~•NO~ '=•OWNERJ -•YES~

-f_ •SAME3 >-TEXT •BLANK---------

'description'

@•ALL or a generic request cannot be specified with •USRLIBL for the library qualifier.

@QSYS and QGDDM cannot be specified for the library.

lJob:B,I Pam:B,I

2-62

Page 92: I BM System/38 - bitsavers.org

CHGPGMVAR (Change Program Variable)

Changes the value of a variable in a program being debugged (using the ENTDBG command).

>- PGMVAR-'program-variable' {'basing-pointer']----------------

~ 5 maximum

>-VALUE new-value--------------------------•

Required

Optional

>-START-{_ :tarling-position) ... -0-p---PGM-{_ :::::.:M_:J----------

-{_•LAST

>- INVLVL )----

invoca lion- level-number

lJob:B,l Pam:B,l

Command Syntax Diagrams 2-63

Page 93: I BM System/38 - bitsavers.org

CHGPRTF (Change Printer File)

Changes the attributes of a printer file.

Required

Optional

>-DEV-f_::~:--3-.m-.~.._®_• __ FORMSIZE{:::::l::>-c{ ::::::::>-1---LP!~~~ { •SAME -f_•SAM3

OVRFLW )------FOLD •YES-~-------+ overrlow-line-number •NO

•SAME'\_ _r•SAME

>- RPLUNPRT •YES_J [ ~ 'o•plmm•nl-ohu"t"'_)--J )r-------------------+ •NO--------------~-

-C •SAME ~•SAME •DEYO •PRTIMG ~

>-PRTIMG . .•LIBL TRNTBL •NONE ~ print-lma1e-name · .•LIBL {.llbn•y-- to•n•l•to-tobl•-nom•_f '~ I

\_ .llbrary-nam1 r -{ •SAM~ -{•SAME~

>-ALIGN •NO-~t-----CTLCHAR •NDNE------CHLYAL •SAME •NORMAL----~--~.------+ channel-value llne-number •YES •FCFC

12 maximum

~•SAM~ •SAME •DEVD •SAME •SAME

>-PRTQLTY~•STD~FORMFEED •CONT -DRAWER~t~FONT_L•DEVD:3 •DRAFT •CUT 2 .'=font-Identifier

•NLQ •AUTOCUT 3

>- CHR!D •DEYO ) ~•SAME

•SYSVAL---------1· 1raphic-character-:set code-pa1e_/

-f_ •SAM3 SPOOL •YES---4---------------+

•NO

>-OUTQ •JOB -f:_ •SAME

output-qu•u•-n•m•_f .•LIBLsJ \_.library-name

-f_ •SAME3 FORMTYPE •STD---<~---------+

form-type

>-COPIES_,..,,SAME~MAXRCDS1::~:~----+--FILESEP_/".,,SAME~ ~number-of-cop1eaJ ~ m•ximum-record11) -"\_number-of-f1le-11ep•r•torsJ -----

>-SCHEDULE •JOBEND HOLD~ •N01--___; SAVE~ •NO;~ WAITFILE •IMMED} t ~•SAMS~ _L•SA~ _L•SA~ ~•SAME

=~~i::~D HES •YES :~1!ber-of-second11 _/

_L •SAME'\. _L oSA~EO"\ _L •SAME:---\_ >-SHARE \_ :~~s-:J~.._--- LVLCHK \_ :~~s..=7------ TEXT-'= ~!~~~p~-tl-on-· ~---

j .1ob:B,I P1m:B,J

2-64

Page 94: I BM System/38 - bitsavers.org

CHGPTR (Change Pointer)

Changes the value of a pointer in a program being debugged (using the ENTDBG command).

CHGPTR-- PTR 'program-variable' ['basing-pointer'] -----------------P '-.,---.1

5 maximum

-(•NULL ~

SYSOBJ . -(_ .•LIBL OBJTYPE symbolic object-name -object-type

.library~name

-(•NULL

ADR · prog ram-va ria hie'

CD ['basing-pointer']------------~ '-.,---.1

5 maximum

OFFSET space-pointer-offset-------------------~

®

Required

Optional

-f_ •SAM3 -(_•DPTPGM:J >- PTRTYPE +SYP -~o------PGM .. ------------•SPP program-name

-{*LAST

>-- INVLVL )-----

invocation-level- number

CD The ADR and OF'FSET parameters cannot be coded positionally.

Job:B,I Pem:B,I

Command Syntax Diagrams 2-65

Page 95: I BM System/38 - bitsavers.org

CHGQRYDEF (Change Query Definition)

Begins a prompting sequence for interactive modification of a query application. Your responses to the prompts are used to create a new application or to replace the original application.

-{_ .+LIBL ::::J

CHGQRYDEF--APP application-name , _____________ _.

.library-name Required

Optional

-{_•APP

>-TOAPP -{_.QGPL -y~---------------· application -name

.library-name

-{_ •SAMt:

>-PILE -{_.•LIBL:::Y---------------da ta- base-file-name

.library-name

:::::~URCE -{_ •NOLIS:x +NOCUM~ © >-OPTION GENOPT .-------

•SRC •LIST •DUMP

•SOURCE

-{_•NO}- -{_•SAME

>- IGNATHERR SECFILE -{_ .oLIBL y-•YES data-base-file-name

.library-name

-{_•USER J-- -f_ +NORMA3 -f_ •SAME 3 >- llSRPRF PUBAlJT •ALL-----TEXT +BLANK-------

- •OWNER •NONE 'description'

lJob:I Pcm:I

2-66

Page 96: I BM System/38 - bitsavers.org

CHGRJECMNE (Change RJE Communications Entry)

Changes the attributes of a communications file entry in an existing RJ EF session description.

-(_.•LIBL~ )flGH,JECMNE - SSND session-descr·iption-name .,_ ........... / ...-

- .library-name -

-(_.•LIBL::J >-- f'ILE -comrnunicat.ions-device-file-name . ..._ __________ _

.library-name Required

Optional

-f•SAME ® >-DEV •FILE

- device-description-name)

-E•SAM3 •FILE-DTACPR •YES ----"l>------

•NO

jJob:B,I Pem:B,I

CHGRJERDRE (Change RJE Reader Entry)

Changes the attributes of an RJEF reader entry in an existing RJEF session description.

CHGR.JEHDRE---- SSND session-description-name -( .•LIBL ~ .library-name J--- -- - ...-

} Select one of the following: *AUTO RDl RD!5

>--RDR

Required

Optional

f_ •SAME ® >-JOBQ •NONE---------:::Y------..-----------------+

job-queue-name-( .•LIBL

.library-name

•SAME

>-MSGQ •NONE-----------:::Y-----~-~ -(_

.•LIBL messaie-q ueue- name

.library-name

jJob:B,I Pam:B,I

Command Syntax Diagrams 2-67

Page 97: I BM System/38 - bitsavers.org

CHGRJEWTRE (Change RJE Writer Entry)

Changes the attributes of an RJEF writer entry in an existing RJEF session description.

-(.oLIBL::::>----

CHGRJEWTRE - SSND session-description-name

.library-name

Select one ot the rollowln1: >-WTR PRI ••• PRIO !----------------------.

PUI ••. PU15

Required

Optional

-EoSAME3 +GEN ®

>- MBR •FIRST member-name

-(+SAME

FSN file-sequence-number)•-------

-EoSAME3 -f_ •SAME 3 oFCPC >-FORNTYPB oSTD __ ___,.,_ ____ DTAFNT •DATA--"9------------+

rorm-type •CMN

Job:B,I Pam:B,I

2-68

Page 98: I BM System/38 - bitsavers.org

CHGRPYLE (Change Reply List Entry)

Changes any of the attributes of a reply list entry, except for the sequence number.

CHGRPYLE - SEQNBR sequence-number-----------------------

Required

Optional

>- MSGID •ANY ------~'t-------------------------~'°SAME

message-identirier J

~•SAME (•SAME >-CMPDTA •NONE ~ )--------------+

comparison-data~ - message-data-start

>-- RPY *DFT' ~•SAME

::~ ~ a-g-.---re_p_l_y _ _/--1

(D No more than 28 characters

@No more than 32 characters

~•SAM~ DUMP •NO--+---

be specified.

be specified.

•YES

lJob:B.I Pam:B,I

Command Syntax Diagrams 2-69

Page 99: I BM System/38 - bitsavers.org

CHGRTGE (Change Routing Entry)

Changes a routing entry in a subsystem description.

-{_.•LIBL:::>---

CHGRTGE - SBSD subsystem-description-name . .

.library-name

>- SEQNBR sequence- number --------------------------

Required

Optional

~•SAME >-CMPVAL "'---•ANY--------------~-~------------_.

compare-value-{ :~::~ng-position) •SAME ®

>-PGM •RTGDTA-------sJ-----~---------------_.

-{.•LIBL

pro1ram-name _.library-name

+SAME

>-CLS •88$0-------:::Y-------'1>----------------------{ '*LIBL

class-name - .library-name

-f •SAME --(•SAME >- MAXACT •NOMAX------~~---- POOLID J----

_rnaxirnum-aclive-joba _j \_ .,ool-ldenlifler

r Job:B,I Pam:B,I

.2-70

Page 100: I BM System/38 - bitsavers.org

Cf-tGSAVF (Change Save File)

Changes one or more of the attributes of a specified save file.

-{ .oLIBL:=) ® CHGSAVF-F'ILE- file-name "------------------"'

.library-name Required

Optional

•SAME

>-WAITFILE •IMMED) SHARE +NO------------~ -f_ •SAM3.

•CLS------~·

number-of-seconds _J

-f_ •SAMEa >-TEXT •BLANK-------

'description'

•YES

f Job:B,I Pam:B,I

CHGSBSD (Change Subsystem Description)

Changes the operational attributes of a subsystem description.

CHGSBSD--- SBSD subsystem description-name j .•LIBL~_________._ \_.library-name_;·-----------..

Required

>-POOLS

•SAME ...................................... ...

•BASE pool-identifier •NOSTG ---------~

•RMV-----------1 - storaae-slze activity-level

10 maximum -----

-f_ o!!AME .._, =' ® -f_ •SAME 3 >- MAXJOBS •NOMAX--------~~------TEX'l' •BLANK

maximum-subsystem- jobs 'deecriplion'

Optional

Job:B,I Pam:B,I

Command Syntax Diagrams 2-71

Page 101: I BM System/38 - bitsavers.org

CHGSPLFA (Change Spooled File Attributes)

Changes the attributes of a spooled output file.

CHGSPLPA- PILI! spooled.-tlle-name-----------------------------+

Required.

Optional

{ ' -f_ •ONLY ® >-JOB J----SPLNBR •Li.BT-----~+-----------+

Job-name[.uHr-name[.Job-number]] spooled-me-number_/

{ •SAME -f_ •U.YB3- {•IAMB >- OUTQ .•LIBL FORMTrPI •llTD COPlBll output-queue-name{ ~ rorm-.,... numbo•-ol-oop1 .. J-

.Ubrary-nam11

{OBAMB~ _ ~•llAMBg- 1•8AM~ >- PILBIBP numbar-or-rue-Hperaton ~ SCHBDULB :!~~BB~~ IA.VI--~ ::.-J--'-'. t-------+

•IMMBD

~•BAWB -t==:~MO ~ >- PRTIMG •DBVD -------:::>1----+--TRNTBL elfONI ~ { .•LIBL {.•LIB~,:=:Y prlnt-lma1e-name translate-table-name

.library-name .library-name

1'""'"~ _E'""'~~ >- PRTQt.TY~=~:P-T_,J,__ ___ PORMFBED 'C :~:3-----'l>----VOL +:=:.:!-ldentltl0

•AUTOCU'l' Lao maximum:]"

-IJ_ •SAM§ >-LA.BIL{ •SAMB J•----BXCHTYPB :::~:IC -------CODI 1 =.AB=CDl1l1':L---data-nle-ldenttrler ~ 'J--------

J:'"•-o-bo-B,-1 -,,-.. -.-,-t,

2-72

Page 102: I BM System/38 - bitsavers.org

CHGSRCPF (Change Source Physical File)

Changes the attributes of a source physical file and its members.

-{_ .•LJBL:=) ® CHGSRCPF--FILE source-physical-file-name 'a-----------•

- .library-name Required

Optional ' -f_ •SAME >-EXPDA'l't: •NONE )

expiratian-d ate

-f_ •SAME MAXMBRS •NOMAx----j--.-------+o

maximum-members

•SAMY-" ~.SAM~ -f_•SAM3 >-MAINT +[MMED RECOVER •NO FRCACCPTH •NO ..

•REBLD •AFTSTRCPF •YES •Dl.Y •STRCPF

•SAME ){•SAME~ •SAME >-SIZE number-of-records increment-value J \_number-of-increments

•NOMAX----------------------------~

-f_OSAM3 -f_ •SAME >-ALLOCATE •NO --------UNIT •ANY----~.+---------------+o

•YES unit-identifier

-f •SAME >- FRCRATIO •NONE

_number-of-records-before-force)

•SAME

WAITFILE •IMMED' ..

:~1;! b-.-.-_-o-r--.-.-c-on_d_s _ _/__,

-f_ •SAM~ SHARE •NO---...----------·

•YES

>- DLTPCT •NONE -f_ +SAME

deleted-records-threshold-percentage)

_L•SAME~ TEXT ~ ~dBe~~~p-;;;;;;7-ti_o_n_' __,,,___ __ _

IJob:B,I P1m:B,I

Command Syntax Diagrams 2-73

Page 103: I BM System/38 - bitsavers.org

CHGSSND (Change Session Description)

Changes the attributes of an existing RJEF session description.

-{.•LIBL~ CHGSSND - SSND session-description-name . ..,_ ...... ..,.. .. J., ___________ ~ .library-name

Required

Optional

>-TYPE ~:~:=2-r--EP JOBQ -{:::::ueue-name-{ .•LIBL~>----•dES3 .llbrary-name J-•RSCS •PWR

-(+SAME

>-MSGQ -{ •LIBL:::Y--------------~ messa1e-queue-name .

- .library-name

+SAME >-FCT •NONE-------------::Y _____ ..._ ___________ _.,

-{.•LIBL

forms-control-table-name

.library-name

-f_ •SAME >-IDLETIME +NOLIMIT ) -f_ •SAME 3

TEXT •BLANK ------number-of-minutes 'description'

j Job:B,I P1m:B,l

CHGSSNMAX (Change Session Maximum)

Used to dynamically change the maximum number of sessions the local system will allow through a mode on a peer device.

Required

-{mode-nam=> CHGSSNMAX - DEV device-name----- MODE >-. ---------~

•BLANKS

>-MAX local-maximum-number-of-sessions-allowed ---

IJob:B,I P1m:B,I

2-74

Page 104: I BM System/38 - bitsavers.org

CHGSYSLIBL (Change System Library List)

Changes the system portion of the library list for the job in which the command is entered.

CHGSYSLIBL -- LIB-library- list-name---------------------+

Required

Optional

{ •ADD:>-->-OPTION

•REMOVE

lJcb:B,J Pam:B,I

CHGSYSVAL (Change System Value)

Changes the value of a system value.

Required

© CHGSYSVAL -- SYSVAL system-value-name -- VALUE new-value---------

© Some system values can contain a list of values. They must be enclosed In apostrophes.

l Job:B,I P1m:B,I

Command Syntax Diagrams 2-75

Page 105: I BM System/38 - bitsavers.org

CHGTAPF (Change Tape File)

Changes the description of a tape file.

CHGTAPF-PILB tape-device-rue-name ~-----------------------(.•lJBL:::J .library-name

Requlnd

OpUonal

>-DEV •NONE \•SAME~® device-~ 4 maximum

SAME {::~M~ •SAME::=)--VOL NONE---~-'t----RBBLS •NL

olume-identlfler •NS number-of-reel•

SO maximum •BLP •LTM

>-SBQNBR LA.BEL •NONE -(•SAME==:)- -{•SAME file-sequence-number dah-tlle-identlfler)

_L•BAME~ RCDLEN \_ ;::d----,l~e-nna-•tt-hh-'I J,_ __ _

-{•SAME~ ~•SAME~ @ Select one of the tollowtn1:r >- BLKLBN •CALC ----'0---- BUFOPSg'f •BLICDSC ---+---RCDBLKf'MT ~ •VB •VBS

block-lenrth ~ buffer-offHt ::a :~B •U

•V •VS

-{ •SAM3 ~•SAM[? -{'SAME7- -{'SAME=3 >-EXTEND eNQ-~0---DENSITY 1800-+----CODE •BBCDIC CRTDATE •NONE

•YES 82SO eASCll crHtlon-date 800

>- EXPOATE ==~=!-----+---ENDOPT =~~:~~ -----WAITPILE =~~Bo) ~•SAME3 -f;:_•SAM2~ -f;:_•SAMB expiration-date •LBAVE number-of-Hconda _/

...r. •SAME"\ _L •BAME~ >-SHARE \_ :~~s-:__J--'f-----TBXT ~ ~dBe~~~p-ttlloo-nn-'' ~ J----

(D The value •BLKDSC 11 v•lld only If the file 11 record block format •D or •DB.

@ The valuea •F, •FB, •VS, •VBS and •U are valid for both EBCDIC and ASCII codea; •V and •VB are valid only for EBCDIC, and •D and •DB are valid only for ASCII.

2-76

_l_Job:B,I Pam:B,I

Page 106: I BM System/38 - bitsavers.org

CHGUSRPRF (Change User Profile)

Changes the characteristics of a user profile. This command is used by the security officer.

CHOUBRPRP-- UBRPRP uHr-name------------------------------Requlnd.

>-PABSWORD-(::::p::J-sPCAUT1:.:::~p YAXBTG~ ::~~·m·-·K·-.·y· .. -.-~"tlon•I ..rOBCTL •ADlillN

3 maximum

>-PTYLMT_r•BAU:B~INLPGM:~::::-------5----'t-----------+ \_prlarlt)'-UmllJ - - - - -(.•UBL

proaram-name .library-name

~•:!IAMB ©@~•IAMB >-JOBD •NONB---------5----+-----GRPPRP •NONB----Ji-+------·

-(.•LIBL uHr-prorne-nameJ

Job-de1crlptlon-narne .library-name

1·· .... ·~ ~··All~ 1·· .... ·~ >-OWNBR ~ =~::::: 7-----GRPAUT ==~B -------ACOCDB """= :::::un1:co;.7

•NORMAL

~•IAMB

>- DOCPWD •NONB

document-paHword) ~

•SAKI

MBGQ •NONB--------5-----------• messaae-queue-name _r .el.J&L

~.library-name

~··""· ~·· .... ·a >-OUTQ •NONB--------5----+----TBXT •Bl.AMI:

output-queue-name ' -( •LIBL 'deacrlptlon'

.library-name

© The followln1 uHr profllea cannot be epeclned on the GRPPRP pararneler: QRJB, QPIR, QCB, QBYB, QBPL, QDBBHR, QSPL.l'OB, QDOC, QSNADS, and QFNC.

@ The ronowln& uaer profile• cannot have a aroup prorne: QCB, QPSR, QSBCOFR, and QRJB. Becauae the IBM-supplied user prorlles QSYS, QDBBHR, QSPL. QBPLJOB, QDOC, QBNADB, and QPNC an not allowed on the CHGUSRPRP convnanid, they cannot have a 1roup profile.

_!Job:l,I Pam:B,I

Command Syntax Diagrams 2-77

Page 107: I BM System/38 - bitsavers.org

CHGVAR (Change Variable)

Changes the value of a CL variable in a CL program. Valid only in a CL program.

Required

CHGVAR -- VAR CL-variable-name --- VALUE expression --

2-78

Page 108: I BM System/38 - bitsavers.org

CHGWSE (Change Work Station Entry)

Changes a work station entry in a subsystem description.

-( .•L!BL:::) CHGWSE- SBSD subsystem-description-name 9------------+

.....__ _ _rWRKSTN work-station-name

~ WRKSTNTYPE work-station-type

.library-name

•SAME ®

Required

Optional

>-JOBD •SBSD--------------)3--..... ---------------+ +USRPRF

job-description -name-( .•LIBL

. .library-name

>- MAXACT •NOMAX -f_ •SAME

-maximum-active-jobs)

-f_ •SAME~ AT +SIGNON -----------

.,ENTER

>-DSPFMT +SYSRTGFMT--------------------~-....----f_•SAME

device-file-name-( .•UBL~ record-format-name _j .library-name J

Command Syntax Diagrams 2-79

Page 109: I BM System/38 - bitsavers.org

CHGWTR (Change Writer)

Allows you to change the form type being produced by the writer and the output queue from which the spooled files are being processed.

CHGWTR -WTR writer-name·-----------------------

Required

Optional

-{•SAME

>-OUTQ -{ •LIBL y9--------------+ output-queue-name .

. library-name

•SAM3 f_•SAME9 ® -{•NORDYF)-->- FORMTYPE •ALL -•NOMSG_,_._ __ OPTION

•STD •MSG •FILEEND , form-type

lJob:B,I P1m:B,l

CHKDKT (Check Diskette)

Searches a specified range of diskettes for a unique volume identifier and/or file label. If the correct diskette is found, the search stops at that diskette and no other diskettes are searched.

CHKDKT------------------------------_.

+FIRST~•LAST •ONLY ~

starting-diskette •WRAP -position ending-diskette _j

>-LOC Select one of the followln1: •M12 •SI •Sl2 +Ml •82 0823 •M2 •83 •8123

-position

Required

Optional

-{oLOC -{•NO)®

>-VOL )----SUFFIX 9------------+•

volume-ldenttrler · •YES

-{•NONE:>-- -{•NONE=>->- LABEL CRTDATE

file-label creation-date

lJob:B,I P1m:B,I

2-80

Page 110: I BM System/38 - bitsavers.org

CHKOBJ (Check Object)

Checks object existence and, optionally, object authorizations so that a user can verify that an object exists and can verify his rights to the object before trying to access it.

-{ .•LIBL:::)------ CD

CHKOBJ -- OBJ object-name OBJTYPE CPF object-type-----

-{ •NONE >- MBR •FIRST )

data-base-file

-member-name

.library-name

AUT

•NONE..,..,..,..,..,..,..,.., ... •NORMAL-------__,. •ALL---------~

Select one or more of the

following (7 maximum):

•OPER +ADD

•OBJMGT +UPD •OBJEXIST +DLT

+READ

Required

Optional

(!) Any one of the CPF object types listed in the OBJTYPE parameter charts in Appendix A

can be specified.

Job:B,I P1m:B,I

CHKTAP (Check Tape)

Searches a volume mounted on the specified device for a unique volume identifier and I or file label.

CH KT AP - DEV-device ---------------------------+

Required

Optional

-{•MOUNTED::}---- -{*NONE

>-VOL SBQNBR •SEARCH volume-identifier file-sequence-number)

-{•NONE~P -{•NONE >-LABEL CRTDATE )--------

file-label file-creation-date

-{oLEAVE9 >- ENDOPT +REWIND ---T-----

•UNLOAD

l Job:B,I Pam:B,[

Command Syntax Diagrams 2-81

Page 111: I BM System/38 - bitsavers.org

CLNPRT (Clean Printer)

Cleans the type faces of the print train on the 3203 Model 5 Printer.

Required

CLNPRT -- DEV 3203-device-name --

l Job:B,I Pam:B,I

CLOF (Close File)

Closes a data base file. (This command works in conjunction with the OPNDBF command.)

Required

CLOF--OPNlD opnid-name-----------------------

jJob:B.I P1m:B.I

CLRDKT (Clear Diskette)

Deletes all files from the diskette label area and defines a single file, named DAT A, covering the entire diskette.

CLRDKT------------------------------.

Select one of the rollowlna: •Ml2 •Sl •Sl2 OMt •S2 •S23

>-LOC •PIRST~•LAST

•ONLY

startina-diskette endina-diskette) -position -poaltlon

Required

Optional

-(•LOC==>- -(OTBS)- -{•NO)->-VOL CHECK SUFFIX

volume-identifier •NO •YES

jJob:B.I Pam:B,I

Diskette file-OSYSDKT

2-82

Page 112: I BM System/38 - bitsavers.org

CLRJOBQ (Clear Job Queue)

Removes all inactive entries from a job queue.

Required -(_ .•LIBL::::r--CLRJOBQ -- JOBQ job-queue-name

- .library-name l Job:B,I Pgm:B,I

CLRLIB (Clear Library)

, Deletes all objects for which the user has delete rights from the library. The library is not deleted.

Required

CLRLIB -- LIB library-name --

l Job:B,I Pcm:B,I

CLROUTQ (Clear Output Queue)

Removes all inactive entries from an output queue.

Required -(_ .•LIBL:::r-CLROUTQ -- OUTQ output-queue-name

.library-name jJob:B,J Pa;m:B,I

CLRPFM (Clear Physical File Member)

Removes all data including deleted records in a physical file member.

CLRPPM -- FILE phyaical-tlle-name -----------+ -{.OLIBL:::::J

.library-name

-{ •FIRST===>-­>-MBR

phy1lcal-tile-member-name

Required

Optional

l Job:B,I P1m:B,I

Command Syntax Diagrams 2-83

Page 113: I BM System/38 - bitsavers.org

CLRSAVF (Clear Save File)

Clears the contents of a save file. This command clears all existing records from the save file, and reduces the amount of storage used by this file.

Required

~.•LIBL=>-CLRSAVF - FILE save-rile-name

.library-name l Job:B,I P&m:B,I

CLRTRCDTA (Clear Trace Data)

Clears all data from previous trace operations in this debugging session.

CLRTRCDTA--- ··""""'I 1 ...... """"

2-84

Page 114: I BM System/38 - bitsavers.org

CMPJRNIMG (Compare Journal Images)

Gives you the capability to compare and note the differences between (1) the before and after images of record-level changes (updates, puts, deletes, rollback-updates, and rollback-deletes) for a specific file/member (IMAGES(*BOTH) was specified for JRNPF command), or (2) the after and previous-after image of a particular relative record (IMAGES(*AFTER) was specified for the JRNPF command).

-(.HIBL ::J

CMPJHNIMG - FILE physical-file-name 't-------------·

.library-name

Required

Optional

-(•FIRST~ >- MBR member-name J•------------------------

_r•CURRENT

>- RCVRNG \_ -(_ .•LIBL::J - first-receiver-name 't------------

.library-name

(A)

(B)

-(_•CURRENT ®

(B) -( .•LIBL:::Y---------------+ 1 i'I ~t- rPf'el vPr- 11 ame

.library-name

-(•FIRST

FIWMENT d) (A) -{ starting-sequence-number >---------------+

FROMTlME - start-date - start-time

>-(TOENT-(_*LAST 0 -(_•BOTH) -ending-sequence-number >-----CMPOPT ~----•

TOTIME -end-date - end-time •AFTER

-(_+ALL

>-RCDNBR )---------------------+ relative-record-number

>-JOB -(;::~name[.user-name(.job-number)])•---- PGM -(_::::~

-(_•ALL -(_ +CHAR)

>- CMTCYCID )---- OUTFMT 't-----commit-cycle-identirter - +HEX

jJob:B,I P1m:B,I

Command Syntax Diagrams 2-85

Page 115: I BM System/38 - bitsavers.org

CNWOB (Cancel Job)

Cancels a job and its inline data files, if any. Spooled output files can also be canceled. The job may be on a job queue, it may be active within a subsystem, or it may have already completed execution.

CNWOB--JOB job-name[.user-name[.job-number]]-----------------.

Required

Optional

f •CNTRLD "\ f 30

>-OPTION~ +IMMED_J~----OELAY ~delay-time) .. ------------

-(_•NO) ® -f_ •SAME >- SPLFILE y-----LOGLMT •NOMAX ~ •YES maximum-Io11ed-entries_/

lJob:B,I Pam:B,I

CNLNETF (Cancel Network File)

Cancels a file from a user's queue of network files.

CNLNETF-FILE -file-name------------------------

Required

Optional

~+ONLY3 ~+LAS~® -(_•CURRENT)->- MBR >ALL -----9---- NBR +ONLY------ USER member-name •ALL user-name

number

© If MBR(•ALL) is specified, NBR(•ALL) must also be specified.

l Job:B,I P1m:B,I

2-86

Page 116: I BM System/38 - bitsavers.org

CNLRCV (Cancel Receive)

Cancels a request for input previously issued by a RCVF or SNDRCVF command for which WAIT(*NO) is specified. Valid only in a CL program.

Optiona1

-{+FILE:J-

CNLRCV--DEV

device- name

CNLRDR (Cancel Reader)

Terminates a spooling reader.

CNLRDR --RDR reader-name------------------------.

Required

Optional

-{*CNTRLOJ >- OPTION ,.__ ---

+IMMED

l Job:B,I P1m:B,I

CNLRJERDR (Cancel RJE Reader)

Terminates an RJEF reader job and holds the associated RJEF readerjob queue.

CNLRJERDR-RDR Select one of the followin&: L •ALL RD1 ... ROH~ JI--------------+

>-SSN-remole-job-enlry-session-name ----------------.... .....

-{•CNTRLD }­

>-OPTION

-•IMMED-

Required

Optional

jJob:B,I P1m:B,I

Command Syntax Diagrams 2-87

Page 117: I BM System/38 - bitsavers.org

CNLRJEWTR (Cancel RJE Writer)

Terminates an RJEF writer.

Select one of the following: CNLRJEWTR-WTR- •ALL

PR1 PR15 PU1 . PU15

>-SSN-remote-job-entry-session-name-------------------+

Required

Optional

-{•CNTRLD)

>-oPTCON 't-----

•IMMED

l Job:B,I P1m:B,I

CNLRQS (Cancel Request)

Cancels a previously requested operation (command).

Optional

-{•PRV:=}-

CNLRQS ---- RQSLVL reque~t-level

CNLSPLF (Cancel Spooled File)

Removes a spooled output file from an output queue.

CNLSPLF --- FILE spooled-file-name --------------------

Required

Optional

>-JOB -{ ~ob-name[.user-name[.Job-number]] )~---------------+

-f_ •ONLY

>- SPLNBR •LAST spooled-file-number )

l Job:B,t Pam:B,1

2-88

Page 118: I BM System/38 - bitsavers.org

CNLWTR (Cancel Writer)

Terminates a spooling writer.

CNLWTR--WTR writer-name----------------------+

Required

Optional

-f_ •CNTRLD ~ >- OPTION •IMMED -~~--

•PAGEEND

l Job:B,J Pam:B,I

COMMIT (Commit)

Establishes a new commitment boundary: all pending changes that have been made to the data base files under commitment control since the last commitment boundary was established are made permanent.

Optional -(•NONJ-COMMIT - CMTID

'text'

jJob:B.I Pam:B,I

Command Syntax Diagrams 2-89

Page 119: I BM System/38 - bitsavers.org

CPYF (Copy File)

Copies all or part of a file from the data base or an external device to the data base or an external device.

CD CPYF-FROMFILE file-name-(.•IJBL~TOFILE-{ •LIST ®~·•IJIL~

.library-name J rne-name

.library-name 8-lulred

Op lion al

~•FIRST -f_•FIRST3 @~•NONE3 >-FROMMBR •ALL---=:J ___ _,,_ __ TOMBR •FROM:MBR--+.--MBROPT - u.oo---+-'---+

member-name member-name •REPl..ACE &eneric• -member -name

'.>-CRTF'lLE~•NO"\. <[:; PRINT~NO::X~LD RCDFMT -~::~¥-----'-+-------+ \_•YES~ ~record-format-name_/

•COPIED z maximum

~•END ::J- ~•NONE >-NBRRCDS INCCHAR •RCD

number-or ~ 11tartlna-posltlon operator character-atrln1) -records field-name J

~••ToeT~E::y--•MAP

•DROP 2 maximum

>-sRCOPT •SEQNHR SRCSEq ~•SAME;x- ®(_1.00::::x 1.00 .

1tart1n1-value Increment-value)

•DATE 2 maximum

>- PRTFMT -(•CHAR'------ ERRLVL1 ~NOMAX ----'-----COMPRESS <:yr•Ylll)--

•HEX_J ~ number-of-error11 _/ \_•NO

(!) Jf TOFILE(•LIST) l1 1peclfied, the TOMBR value mu1t b1 either •FlRST or •FROMMBR. @ If CR'.fFILE~•YES) 11 specified and the to-file doea not exist, MBROPT(•ADD) 111 auumed. Ir the to-file l• an exiatln1

physical file, the MBROPT value muat be either •ADO or •REPLACE.

@ If CRTFILE(•YES) IB specified and the lo-flle doea not exlat, a library-name (not •LIBL) mu•t be specified for the TOFILE pe.rameter.

@ If TORCD or TOKEY i11 apecified, NBRRCOS cannot be apecified. If NBRRCDS ia 1pecified, neither TORCD nor TOKEY can be specified.

@ Valid operators for both INCCHAR and INCREL are: •EQ •LE •GE •GT •LT •NE •NL •NG. The INCCHAR parameter alao allows a •CT operator.

@ When SRCSEQ Is specified, SRCOPT is required.

(!) COMPRESS(•NO) is not allowed with TOFILE(•LIST), and requlrea the default value for each of the followlna parameters: PRINT, tNCCHAR, INCREL, SRCOPT, and ERRLVL. If FROMRCD, TORCD, or NBRRCOS \1 apeclfled with COMPRESS(•NO), the valuea can be no larcer than 16 777 210.

Printer file-QSYSPRT

2-90

.rob:B,1 Pam:a,1

Page 120: I BM System/38 - bitsavers.org

The combinations of device and/or data base files with which the CPYF command can be used are shown in the following chart. An X indicates that the corresponding file types are a valid combination for copying a file.

To-File

From-File Physical Printer1 Diskette Card Tape

Physical x2 x x x x Logical x2 x x x x Diskette x x X3 x x Card x x x x x Tape x x x x x lnline4 x x x x x 1 A program-described printer file can be used, or TOFILE( 0 LIST) can be specified to produce a formatted

listing of the from-file records using the IBM-supplied printer file, QSYSPRT. 21f the to-file does not exist before the copy operation, and the from-file is either a physical or logical file,

CRTFILE("YES) can be specified to allow the copy operation to create a physical file for the to-file. 31f both the from-file and to-file are diskette files, the to-file must be spooled (SPOOL("YES) is specified

on lhe CRTDKTF, CHGDKTF, or OVRDKTF command), or the copy operation will not be able to open both the from-file and to-file.

4 An inline file is one that is included in a batch job. See the I /DATA command for more information about inline files.

Command Syntax Diagrams 2-91

Page 121: I BM System/38 - bitsavers.org

CPYFRMDKT (Copy From Diskette)

Copies one or more files from diskette to an output file or to the printer. The from-file must be a diskette file for this command, but the to-file can be a physical, program-described, card, printer, tape, or diskette file, or the special value *LIST to print the records using the printer file OSYSPRT.

-{ .+LIBL :::J

CPYFRMDKT~FROMFILE diskette-rile-name ,_ ____________ _..

.library-name

~HIST >- TOFILE -{ .•LIBL::::Y-------------------.

- to-file-name

.library-name

Required

Optional

.OKTF <f2.L_•FROMLABEL~ ® >-FROM LAB EL :~~~ --f-i 1-e---id_e_n_t-if-ie_r _____ _._ __ TOMB R \_ ::~i:e:ber-nam:J ~

generic•-da ta - file- identifier

•DKTP .. ..,..,..,.... •DKTP~ +FIRST----~"' •LAST •CURRENT ____ _.....__+WRAP startina-diskette •ONLY

-location endin&-diskette

>-PROMLOC

Select one of the followtnc: •DKTF •81 •S23 +M12 •S2 +8123 •Ml •S3 +M2 •S12

-location

DKTF @~+NONB3 >-FROMVOL ONE-----;J-~--- MBROPT •ADD--~..---------------+

ume-identifier - •REPLACE

~O maximum

-{+END=:)--- -{+CHAJ--

>-NBRRCDS PRTFMT number-of-records +HEX

CD If TOFILE(•LIST) is specified, the TOMBR value must be either •FROMLABEL or >11<FTRST.

@If the to-file 1-s a physical file, the MBROPT value must be either +ADD or •REPLACE.

Job:B,I P1m:B,I

Printer File-OSYSPRT

2-92

Page 122: I BM System/38 - bitsavers.org

CPYFRMTAP (Copy From Tape)

Copies records from a tape file to an output file or to the system printer.

CPYPRMTAP- PROMPILB tape-tile-name 9--------------------------. -(.oLIBL::) .library-name

__r•LIST ® >-TOPILB ~to-flle-name-(.•LlBL---.._ )>-------------------------.

.library-narrwJ

Requirff

Optional

-( •TAPP ~•TAPP

>- t'ROMl!ll!!QNBR )----- FROMLABBL ::~:!n1e-1dantlner } eequence-number _/

1enerlc•-date-flle-ldentlrler

-f_ •PROMLABEL3 >-TOMBR •FIRST

to-member-name PROMDBV ~:::~~ PROWVOL+:::!---,d-on_t_lr_0-...... ----+

t. max~:::-J 'Loo maximum~ >-PROMRBBLS~:~~p~ ;•_M_P ____ ,__. ____ pRQMRCDLIN 1:~':: ~

•KL number-or-reel• J -""\..:::record~ ••• •BLP •LTM

Select one or the followlna: _L•TAPP::3 >- PROMBLKLBN ~ eCALC ---+-- PROMRCDBLIC •TAPP •VB eVBS ;r- •D au ~oTAPPS-PROMBNDOPT •RBWIHD

block-len1th •PB •DB •V •V!I

•UNLOAD oLIL\VB

>-MBROPT _L :=~~·-~---.----NBRRCDS-( •BND~ PRTPMT-( oCHAR}---'\.::: •RBPLAC----;J number-of-record• _r-- •HBX

_lJob:B,t P1m:l!,I

Printer File-QSYSPRT

Command Syntax Diagrams 2-93

Page 123: I BM System/38 - bitsavers.org

CPYFRMVDSK (Copy From Virtual Disk)

Copies a PC file on a virtual disk to a System/38 physical file.

-{ .•LIBL~ CPYFRMVDSK-FROMVDSK virtual-disk 9--------------• .library-name

-{.•LIBL~ >-TOFILE physical-file-name •------------------+ .library-name

>-FRMPCFILE-'[path]filename[.extension]' -----------------------+ Required

Optional

-f_ •FRMPCFILE 3 -{ •REPLA:)E ® >-TOMBR •FIRST ----4------MBROPT •-----------+

member- name •ADD

>-TRNTBL ~~:~!~CDlC.•LIBL ~

-{ .•LIBL---y .. tra nsla le-table-name

.library-name

jJob:B,I Pam:B,I

2-94

Page 124: I BM System/38 - bitsavers.org

CPYTOVDSK (Copy To Virtual Disk)

Copies a member from a System/38 data base file to a PC file on a virtual disk.

-{ .>11<LIBL

CPYTOVDSK-FROMFILE data-base-rile-name )..--------------. .library-name .

-{.HIBL::J >-TOVDSK virtual-disk ~----------------------.

.library-name Required

Optional

-{•FIRST~ >-FROMMBR member-name_/~---------------------~·______.

-{ >FROMMBR)- ®

>-TOPCFILE - '(path] [.extension}'------------------. file-name

CQPCASCII.+LIBL

>- TRNTBL \_•NONE ::Y translate-table-name -{ .•LIBL

.library-name

-{•ALL

>- RCDFMT J----record-forma t-name

J Job:B,l Pam:B,I

Command Syntax Diagrams 2-95

Page 125: I BM System/38 - bitsavers.org

CPYSPLF (Copy Spooled File)

Copies data from a spooled file to a data base file.

-{.HIBL~P CPYSPLF -- FILE- spooled-file-name -TOFILE-data-base-file-name

.library-name Required

Optional

-( • -f_ •ONLY >-JOB J--sPLNBR •LAST )

job-name[. user- namel.job- number}] spooled-file-number

-{HIRST~ -{ •REPLA:)E >-TOMBR MBROPT ~------'-------

member-name •ADD

-f_ •NONE3 ~ORMAL >-CT LC HAR •FCFC ---1----- CHLVAL )

- •PRTCTL -numbe.r line-numberj

12 maximum---~-

l Job:B,I Pam:B,I

2-96

Page 126: I BM System/38 - bitsavers.org

CPVSRCF (Copy Source File)

Copies a data base source file to a physical source file.

-(.•LIBL::J--

CPYSRCF- FROM FILE data-base-source-rile-name

.llbrary-name

-(•LIST

>-TOFJLE -( .•LIBL _,_>>-----------------. lo-file - name

.library-name

•ALL ~ >- FROMMBR +FIRST --------l>-------------------

~:~~;l:~!:~~~:~~ame Required

Optional

-f_ +FROMMBR3 -( +R"PLA:)" ® >-TOM BR •FIRST------------ MB RO PT ?----------.

-to-member-name - •ADD

-(1.00 xl.00

>-SRCSEQ )----starting - sequence-number incremen t-n umbt>!'

l Job:B,I P1m:B,I

Printer file-OSYSPRT

Command Syntax Diagrams 2-97

Page 127: I BM System/38 - bitsavers.org

CPYTODKT (Copy To Diskette)

Copies one or more files to a diskette file. The from-file can be a physical, logical, card, tape, or diskette file, or a spooled inline file.

CPYTODKT-FROMFILE from-file-name . .,.--------------• -(.•LIBL:=)

.library-name

-(.•LIBL

>-TOFILE diskette-file-name Jt-------------------+ .library-name

Required

Optional

HIRST -f_HROMMBR ® >-FROMMER +ALL ------~---1>---TOLABEL •DKTF ~

from-member-name data - file - id en ti fier _J generic• -member-name

•DKTF

oom~ Select one of the followin1: •FIRST •LAST >-TOLOC

•DKTF •Sl •923 •CURRENT •WRAP •M12 •S2 •S123 •Ml •S3

startina-diskette •ONLY

•M2 •S12 -position endin&-diskette

-position

-f_ •DKTF >-TO EXP DATE •PERM

file-expiration-date) -( •BND::::J-

NBRRCDS

number-of-records

Job:B,I Pam:B,I

2-98

Page 128: I BM System/38 - bitsavers.org

CPYTOTAP (Copy To Tape)

Copies records to a tape file; overrides issued for the from-file (the file from which the records are being copied) or to-file (the file that is to receive the copied records) within the process will apply to both the files.

-( .oLIBL ::::")

CPYTOTAP-FROMFJLE from-file-name ----------------+O

.library-name

-(.•LIBL ®

>-TDFILE tape-file-name )-------------------... •

.library-name

Required

Optional

•FIRST -(•TAPF >-FROMM BR +ALL------=J----1>---TOSEQNBR '----+

from-member-name file-sequence-number_/ generic• -member-name

•FROMMBR -<;•TAPP;;>---->-TDLABEL •TAPF-------},...._--~TODBV

==~:-Efile-idenlifier _J devtce-name 4 maximum

-f_ .. l'APF3 TOBLKLEN •Cf,LC------------+O

block-length

Select one of the following: _L_ •TAPF

>-TORCDBLK - •TAPF .VB •VBS f---TOEXPDATE -\:.:•PERM )

:~B =~B •U file-expiration-date

•V +VS

•TAPFfY -(•END >-TOENDOPT •REWIND-~---- NBRRCDS )----

•UNLOAD number-of-records •LEAVE

l Job:B,I P1m:B,I

Command Syntax Diagrams 2-99

Page 129: I BM System/38 - bitsavers.org

CRTBASPGM (Create BASIC Program)

Compiles the contents of a source file member that contains BASIC statements, and stores the output as a program object in a library.

-(.QGPL

CRTBASPGM-PGM program-name , )---------------.library-name

Required

Optional

-(QBASSRC -(•PGM

>- SRCFILE -( .•LIBL ::::Y-SRCMBR "\.-.+ source-file-name source-file___/

.library-name -member-name

::::R9--E -( •XREF ~ >-OPTION-[ •NOSRC ]( oNOXRBFJ. ]----

•NOSOURCE

>- [-(•GEN~]-----------------------+ oNOGENf

-( •NOLISJ--- -(•NOXREJ- -( oNOPATC:>-

>- GENOPT -[ ]( ][ ]-----

•LIST oXREF •PATCH

® -(

•NODUMJ-- -(+RANGE~ -( •NOOPTIMIZ:r->- [ ]( ]( . ]---

•DUMP - +NORANGE •OPTIMIZE

-( QSYSPRT -(•USER J

>-PRTFILE . -(.•UBL - y~----USRPRF ~----• file-name •OWNER

.library-name

-f_ •NORMAL~ -f_oSRCMBRTXT~ -(•NO)->- PUBAUT •ALL ---...-- TEXT •BLANK------- SRVDTA

•NONB - 'deecrtption' •YES

lJab:B,I Pam:B,I

2-100

Page 130: I BM System/38 - bitsavers.org

CRTBSCF (Create BSC File)

Creates a BSC file from command parameters and data description specifications (DDS).

-{.QGPL

CRTBSCF --- FILE SSC-device-file-name )------------__,•

.library-name Required

Optional

{ QDDSSRC.•LIBL {•FILE

>-sRCF!LE .oLIBL SRCMBR --source-file-name_, ~ source-file__)-

\_.library-name -member-name

•SOURCE •LIST ® 20 oSRC;>

>-OPTION- [ ] [{ ~]--GENLVL~30~ •NOSRC •NOLIST J 10

0

•NOSOURCE

>-DEV{+NONE~ -BLOCK-f~---=~~:_E ________________ _.__.

device-name F •IRS------------------; +NOSEP----------------1 •USER----------------1

X'lE'---------~

•SEP-( record -separator-character

+IMC3270 •DEF3270------------~

{ •CALC::J-- -{•NO)- -{•NO) >- BLKLEN TRNSPY DTACPR , ____ •

block-Ien.e;th •YES •YES

-{•NO)- {•NUL:_)-RCD {>PGMJ >-TRUNC GRPSEP FMTSLT •-----+

•YES +ETX •RECIO

-f_ •IMMED

>-WAIT FILE •CLS number-of-seconds)

-f_ •NOMAX

WAITRCD +IMMED number-of-seconds)

-{ONO) -{•YES) -f_ •NORMA3 >-SHARE '-----LVLCHK '----PUBAUT •ALL--_,.. ___ _

•YES •NO +NONE

-f_ •SRCMBRTXT~ >-TEXT +BLANK--_,._ ___ _

_ 'description'

Job:B,I Pam:B,I

Printer file-QPDDSSRC Data base source file-QDDSSRC

Command Syntax Diagrams 2-101

Page 131: I BM System/38 - bitsavers.org

CRTCBLPGM (Create COBOL Program)

Invokes the COBOL compiler to create an executable COBOL program from a COBOL source program.

Optional

_r•PGlllD~.QGPL~

CRTCBLPOM-PCM \_pro1Hm-nameJ"""\._.llbrary-nune Jt----------------------+

-(_ QCBLSRC.•LIBL -(_ •POii =>

>-BRCPILB -(_.•LIBL:::Y----~SRCMBR oouroe-nlo ,. ________ _ •ouroe-tlle-nam9

.library-name -member-name

•SOURCB •NOXRIP •CBN llQUINCB >-OPTION-[ I [ I [ I [ 1---+

•SRC~ :::::RCB -(oXRBP::>- -(_ oNOGIJ- -(_oNOl~Ul:J--

-(_ •NOVBSUJ- -f_•NONUM.883- -(_ •NOMAJ-- -(_ •KOOPTION:r -[ I [ •NUllBBR I [ I [ )------·

•VBSUM •LINBNUUBBR •MAP •OPTIONS

-[_r•QU<YrB)-1------------------------------+ ~•APOST

>-OBNOPT-[ I [ I [ I [ I [ )--+ -(_ •NOLISJ- -(_•NOXRBJ-- .-(_•NOPATC:_r -(_ .. ODUUJ-- -(_•NOAT:r •LIST •XttBP •PATCH •DUMP •ATR

-(_ •RAMOB:r -(_•UNR.l!:P:J--- -(_•NOOHIMIZ'J- ® -! I I I I 1-------------•NDRANGB •NOUNRBP .OPTIUIZB

•NO~ 28 QBYSPRT.•LIBL •L

)-OBNLVL_, ~PRTPILB_,. -(_::::Y-•LIBL . PIPS •U \_ eeverlty-level ~ \_file-name •RI

.library-name •H

_roo~ _r•USIR""'\____ _L•NOR~ _L•BRCllBRTXT""" >-FLAG -\_ Hverlty-lavel J...... USRPRP ~ •OWNIR ~PUB.A.UT--'= :~.__J TDT ··-'= ~d~';:~p-.. -.n-a----· >-DUMP atartln1-1tmt endlna-etmt - ITDUMP dump-option ---

Printer file-QSYSPRT Data base source file-QCBLSRC

2-102

Page 132: I BM System/38 - bitsavers.org

CRTCLPGM (Create Control Language Program)

Invokes the control language compiler to create an executable control language program from control language source.

-{.QGPL

CRTCLPGM - PGM pnJgr-arn-name_r '­

- .library-name -

Required

Opttonal

-(_ QCJ,SHC. ""LIBI. -(_ +PGM :::>--

>- SRCF'JJ,E -(_.+LIBL~SRCMBR source-file-name source-file

-member-name .library-name

::::R9---E -(_ •XREF :r >-OPTION-I J[ l~-

+NOSRC •NOXREF

•NOSOURCE

>-I-(_ •GEN ~l ----------------------­+NOGEN J

-(_•NOLIST"\ -(•NOXREF}-

>-GEN OPT - I r--11 1--------------· •LIST- ~XREF --

® -(_

•NOPATCH }->- r 1---------------------

•PATCH-

-(_>USER:) -f_•JOB~ -{•YES") >-- OSRPRF ?-----LOG •YES-'1>------ALWRTVSRC 9-----11<0WN ER •NO - +NO -

-f_ •NORMA3. -f_ •SRCMB R3XT

>-- PUBAUT +ALL --------TEXT •BLANK ----

•NONE 'description'

l Job:B,I Pem:B,I

Printer file-OSYSPRT Data base source file-OCLSRC

Command Syntax Diagrams 2-103

Page 133: I BM System/38 - bitsavers.org

CRTCLS (Create Class)

Creates a class.

-(_.QGPL 0

CRTCLS--CLS class-name )------------------+ .Library-name

Required

Optional

>- EXCPTY _r 50 J•----TIMESLICE_r lOOOO ~

--\_machine-execution-priority ~lime-slice J ....-

>-PURGE '9----DF'TWAIT +NOMAX----~--------------{•YES) -f_ 120

+NO seconds-to-wait_/

-{•NOMAX

>-CPUTIME '-'9-----------------------

maximum-CPU-time

-{•NOMAX

>- MAXTMPSTG )------------------• maximum-temporary-storage

-f_ •NORMA3 -{*BLANK~ >- PUBAUT •ALL ---+----TEXT

+NONE 'descriptton'

1Job:B,I Pcm:B,l

2-104

Page 134: I BM System/38 - bitsavers.org

CRTCMD (Create Command)

Creates a new, user-defined command from command parameters and command definition statements. The command definition statements must first be entered in a source file member. The specified program is the command processing program (CPP) for the command you are creating.

-(_.QGPL

CRTCMD -cMD command-name )-----------------+ .library-name

-(_ .•LIBL~ >-PGM program-name "-nama__/~---------------------. .library-name

Required

Optional

-(_•CMD 0

>-SRCMBR )----------------------. source-file-member- name

-(_ •NONB -(_•ALL

>-VLDCKR -{_.•LIBL~MODE lS•PROD procram-name •DEBUG

- .library-name_/ •SERVICE 3 maximum

-(•ALL

>-ALLOW &+BAT.CH •INTERACT

-(_•NOMAX

MAXPOS )------• po!itioned-limit

+BPGM •IPGM

•EXEC

5 maxlmum

-(_•NONE

>-FMTFILE -(_ •LIBL---\. )•---------------.

meua1e-flle-name _.library-name _f

-(_ QCPFMSG.•LlBL

>-MSGF _r •LIBL::Y----------------. messa1e-file-name \ ·

- .library- name

-f_ •NORMAL~ -f_ oSRCMBRTXT ~ >-PUBAUT •ALL __ _,>-----TEXT •BLANK __ ____,,_ __ _

+NONE - 'description'

Job:B,I Pam:B,I

Printer file-OSYSPRT Data base source file-QCMDSRC

Command Syntax Diagrams 2-105

Page 135: I BM System/38 - bitsavers.org

CRTCMNF (Create Communications File)

Creates a communications file from command parameters and data description specifications (DDS).

-{.QGPL

CRTCMNF- FILE communications-device-file-naffie )---------...

. library-name Required

Optional -{ QDDSSRC.QGPL >- SRCF!LE source-file-name -{ .•LIBL---\. }'O'----------------+

.library-name Y -{

*FILE

>-sRCMBR )----------------------+ source-file-member -name

::::R~E -{•LIST:)-- ® >-OPTION-[ I [ ]----------.. •NOSRC •NOLIST

•NOSOURCE

20~ -f_•NONE3- -{•NONE==>-->- G ENLVL 30 DEV •REQUESTER LOGON

10 device-name logon-characters 0

-{•NONE=:J-- -{•CALC::J- -{•YES)-->- LOGOFF - BLKLEN RCDSEP

logoff-characters block-length •NO

>-SPAN-{ *YES}----FMTSLT_L ==~~~--+---CNVTYPE -{•SYS'---------•NO ~ •RMT;M~-7 •USER J ...-

>-- WAITFILE *CLS -f_ •IMMED

number-of-seconds)

-f_ •NOMAX WAITRCD :ll<IMMED

number-of-seconds)

-{ •NO) -{•YES) -f_ •NORMA3 >-SHARE '>------LVLCHK ~----PUBAUT •ALL-------+

•YES •NO •NONE

>-TEXT •BLANK --~'>-------{ -.SRCMBRTXT~

'description' IJob~B.l Pam:B,I

Printer file-QPDDSSRC Data base source file-QDDSSRC

2-106

Page 136: I BM System/38 - bitsavers.org

CRTCRDF (Create Card File)

Creates a card file from command parameters.

-(_.QGPL ®

CRTCRDF--FILE card-device-file-name )-------------•

-.library-name Required

Optional

>-DEV HOPPER ·-----------------(_•NONEJ- -(_') device-name 2

>- FILETYPE .. -----SPOOL •----------------+ -(_ •DAT~ -(_<YES) •SEC +NO

-(_ QPUNCH.>1tLIBL >-OUTQ -(_ •L!BL~---------------• output-queue-name ,

.library-name

>- FORMTYPE-(_ ::::_J----cOPIES-(_ :umber-or-copies),.---------+

-f_ 5000

>-MAXRCDS •NOMAX----~---'1>------------------------­maximum-records _j

-(_3:==)-- -f_•JOBEN3 >- FILESEP SCHEDULE +FILEEND -4-------- number-of-file-separators •IMMED

-(_ •NO) -(_•NO) >-HOLD •-----SAVE •--------------------+

•YES +YES

-f_ •IMMED

>- WAITFILE •CLS

number-of-seconds)

{ •NO) SHARE ...-----------•

•YES

-f_ •NORM3L {•BLANK:'.)->-PU BA UT •ALL ---'P.----- TEXT

NONE 'description'

lJob:B,I Pem:B,I

Command Syntax Diagrams 2-107

Page 137: I BM System/38 - bitsavers.org

CRTCUD (Create Control Unit Description)

Creates a control unit description.

(j) CRTCUD-CUD control-unit-description-name----TYPE control-unit-type---------------+

® >-MODEL model-number----CTLADR cantrol-unit-addrea11--------------------+

Required

>-SWITCHED LINE SELECT TELNBR -{•NO)- -{•NONeJ- -{_•NO)- -{•NONE:::J------•Tl8 line-name •YllS telephone-number

{ •ANS")- {•NONE::::r- {•NONE::J----------->- INLCNN EXCHID LCLID

•CALL exchana;e-identirter local-identirter

>- RMT!Dt:=ONE Identifier

er-llst_L. •NOID

\.::=•ANY 32 maximum---~

{ HES) SSCPID SSCP-identirler--·ONLINE ,. ____ • •NO

{ •NO)-- {•NO)-->- LINLST~ line-name~ SWNBKU DLYPEAT DEV-x---devlce-name--,---------+ 12 maximum •YES •Yf;S L 254 maximum_J

{120~ __ {''°~- {•NO"'\ >- DEVDLY number-of-seconds~PGMOLY number-or-seconds~RJE •YESJ~--------+

::~~~ {>NONE- {•NO) >- RJEHOST •JES2 RJELOGON J------EML3270 -----+ •JES3 RJE-ho11t-11i,1non/lo1on •YES •RSCS

{HIND {•LINO

>- X25ADR X25-control-unit-addreu --DFTPKTSIZE J DFTWDWSIZE r de fa uL t- packet- size def& u lt-w lndow - size

-f_ •QLLC~ {°"O:X•NO::)-+ >- NETPCL •PSH NETRSPTMR network-re11ponse-tlmeout-value --NETRVSCRG •t:LLC •ACCEPT •REQUEST

{ •NONE===:r-- {•NONE >- NETCUGID NETCNNPWD )------. network-closed- user -1rou p-1 D network-connection - pa1111word

{•NONE~ 1•NORM~ _L•SAME~ >- NETUSRFCL network-u11er-racilityJ - ------ --- PUBAUT ~:~~~-.-='-'!..---TEXT~ ~d~~~~p-t;,1-oonn-''-'I J~--

<D Valid Control unit types are •WSC, •WSCE, 34-11, 34-30, ~2~1, :1294-, 4-701, 3694-, *PASS, •PU2, 3274-, *PEER, •BSC, and •BSCT.

@ Default ror non-X.2:1 Is •LIND, default for X.2~ la •EBCDIC.

Job:B,I ptm:B,I

2-108

Page 138: I BM System/38 - bitsavers.org

CRTDEVD (Create Device Description)

Creates a device description for an external device.

CRTDEVD-DEVD devlce-deacription-name--DEVADR device-1ddre111-------------------+

© ® >- DEVTYPE device-type--MODEL model-number-------------------------

Required

Optional

>- CTl.U __,+NONE ~ONLIN~ _r•Yl!S_)-RETRYCD

\_ conlrol-unit-name J \_•HO

{ 40 (dt1kette read)}

I• l~ (tape write~ 10 (tape read)

error-type number-or-retrlea 2 maximum

{ :'.10 {di!lkette read)}

~I - 32 (l>PO wcilo~ -(_•YBS)--- -(_•NONE::)---->-THRESHOLD ~ (tape read) DROP PRINTER

error-type erro.r-threahold •NO device-name

2 maXlmum

__, QSYSOPR.•LIBL=c:s:>--- -(_.•LIBL~ >- MSGQ \_ -(_ .•LIBL PRTIMG prlnt-lmar;e-name

me11sage-queue-name .library-name

.llbrary-nam11

>- PRTF!LE~ •LIBL WSCADR _fQSYSPRT.•LIBL~ -(_•NONE

print-file-name_,.. _ WSC-device-addrein)

\_ .hbrary-name

_r•NON'~ _r•YES}- _r•SEC\ >-WSCKBD \_ WSC-dit1play-keybo11.rd-identifier~ALWBLN ~•NO CONTN ~•PRIM_)>--------+

-(_•SYS~ -(_•NONE====>----->- LCLLU RMTLU remote-LU-name---- SYSVLDPWD

local-LU-name ayatem-valldatlon-puaword •

>-SECURELU_, •NO~ FONT font-identifier-----FORMFEED1 :~~~~---------~ \_•YES J '= •AUT~~ ~~~:~ -(_•UPPER)-- -(_'°' ______ ,.

>-- l':MLDEVTYP 3266 EMLKBDTYP MAXLENRU )...._ __ __.

3267 •LOWER maximum-len1th-RU 3268

>-AUXDEV •NONE

ouxllioc~dO'ioo-typo •uxllluy~<'ioo-•ddcd'-------------------+ L------31 maximum

-(_•NONE===>- -(_•SYSVAL

>-NETDEVADR CHRID )\.---------+ network-device-add reae ,1raphlc-character-1et code-pa1e

-f_ >NORUA3 -(_•BLANK :J-->- PUBAUT •ALL-------TEXT

•NONE 'deecrlptlon'

(!) Appliee to dil1kette and tape devlcea only.

@Valid device type!! are 3180, 3203, 3262, 3217, 3278, 3279, 3287, 3410, 3430, 36U, 3694, 4214, 4245, -l704, 5211, 5219, ~224,

~225, 52~1, .~2~2, 0256, 0291, 0292, 5424, 72MD, •BSC, •BSCT, •PEER, and •PLUI. The 0662 printer la confl1ured U a

5256 (Model 3) printer

@ Valid ran1e 1 th.rou1h 31

© V9.lid 9.\lXillary device type11 are 7371 11nd 7372. J Job:B,I P1m:B,I

Command Syntax Diagrams 2-109

Page 139: I BM System/38 - bitsavers.org

CRTDFUAPP (Create DFU Application)

Creates an executable data file utility application from an existing definition.

-(.QGPL

CRTDFUAPP -- APP application-name )------------.

.library- name

Required

Optional

QUDSSRC.•LIBL

>- SRCFILE otSAVDFN--------:::Y-----_._------------·

-(.•LIBL

source- file-name

.library-name

-(•APP

>-SRCMBR 8ource-file-member-name '-

{:::::~CRCE •GEN J-(_ •FRCSAV J >- OPTION ~-------

•SRC •NOGEN - >11<NOFRCSAV

•SOURCE

-( •NOLIS:x •NODUM:r-® -( •USER) >- GENOPT USRPRF •---------

•LIST •DUMP - •OWNER

-f_ +NORMA3 -f_ •SAME 3 >- PUBAUT •ALL ------ TEXT •BLANK --~-----

•NONB 'description'

l Job:B,I P1m:B,I

Printer file-OSYSPRT Data base source file-QUDSSRC

2-110

Page 140: I BM System/38 - bitsavers.org

CRTDFUDEF (Create DFU Definition)

Begins the prompting sequence for interactive definition of a DFU application. Your responses to the prompts are used to create a DFU application.

-(.QGPL

CRTOflJIH:f'---APP application-name )-------------.

.library-name

-(.•LIBL~ >-FILE data-base-file-name ~----------------+

.library-name Required

Optional

:::::;>URCE -( •NOLIS:x: •NODUM:_) ® >-OPTION GENOPT •------+

•SRC •LIST •DUMP

•SOURCE

-(+USER}- -f_ +NORM3-L -(+BLANK :J-

>-USRPRF PUBAUT •ALL TEXT

+OWNER - +NONE 'deecriptlon'

lJob:I P1m:I

Command Syntax Diagrams 2-111

Page 141: I BM System/38 - bitsavers.org

CRTDKTF (Create Diskette File)

Creates a diskette file from command parameters.

-(.QGPL ®

CRTDKTF ~FILE diskette-device-file-name )-------------

.library-name

-(•NONE~ \;NONE ~D~ WL

device-name volume-identifd

50 maximum

-( •NONE >-LABEL

data-file-label

>-LOC

Select one of the following:

•M12

•Ml •M2

•SI

•S2 •S3

•812

*S23 •8123

•FIRST •LAST >M<CURRENT ---~-#--+WRAP) starting-diskette •ONLY - position ending-diskette_/

-position

Required

Optional

>-FILETYPE EXCHTYPE •BASIC CODE , ___ __. { •DATJ--- ~•sTT {•Eeco1:) *SRC •H - •ASCII

•I

>-CRTDATE EXPDATE •PERM----~-----------{ *NONE==>- -f_•NONE creation-date expiration-date_/

{•YES)-- -(QDKT.>11<LIBL

>-SPOOL OlJTQ -( +LIBL }''-----~ - 'li<NO output-queue-name ,

.library-name

-f 20 000

>-- MAXRCDS •NOMAX

- maximum-records)

-f_ •JOBEN~ SCHEDULE *FILEEND -'t-----------•IMMED

{ •NO) -(•NO) >-HOLD '~----SAVE ,.__ __________________ _.,

-•YES -•YES

-f_ -~dMMED

>-WAITFILE •CLS

number-of-seconds)

{ •NO) SHARE ~~------------

•YES

-f_ *NORMA3 -{ •BLANKJ-->--PU BA UT +ALL------- TEXT

- +NONE 'description'

Job:B,I P1m:B,I

2-112

Page 142: I BM System/38 - bitsavers.org

CRTDSPF (Create Display File)

Creates a display file from command parameters and, optionally, data description specifications (DDS).

-(.QGPL CRTDSPF~ F!LE display-device-rile-name )--------------+

-.library-name Required

Optional

-{ •NONE >- SRCFILE ::::Y source-file-name -{ .'f'LfB,L

.library-name

-{•FILE

>-SRCMBR )---------------------.. source-file-member- name

::::R;>-E -{•LIST::)- ® >-OPTION-[ JI 1----------•NOSRC •NOLIST

•NOSOURCE

-(!=:=)---- {•NO)-- -(•YES)->- MAXDEV RSTDSP DFRWRT

number-of-devices _•YES •NO

>-CH RID •SYSVAL -{•DEVD

- graphic-character-set code-page)

>-WAITFILE •CLS -f_ •IMMED

number-of-seconds)

-f_ *NOMAX WAITRCD ~HM MED

number-of-seconds)

-{ •NO) -{•YES) -f_ •NORMA3. >-SHARE •----LVLCHK •----PUBAUT +ALL--.~,._ __ _....

>11-YES •NO •NONE

-f_ •SRCMBRTXT~ >-TEXT *BLANK __ ___,,_ __ _

'description' l Job:B,I Pam:B,I

Printer file-OPDDSSRC Data base source file-ODDSSRC

Command Syntax Diagrams 2-113

Page 143: I BM System/38 - bitsavers.org

CRTDTAARA (Create Data Area)

Creates a data area.

-(_.QGPL

CHTD'J'..\AEP, -DTA.\HA data-arna-narne '---------------.. . library

>-TYPE r :;:,~~0----o~-----------------------------. ~ •LGL__f

Required

Optional

>--LEN length [decimal positions 1---\"ALUE inttial-value ---------------..

>-- PlJB.\U'I' _L_ =~~~~~-M_'~-1.~..-------'l'EXT-(_ •81.ANK~ \~"'NONE______/ - 'description' J

jJob:B,I P2m:B,I

CRTDTAQ (Create Data Queue)

Creates a data queue and stores it in a specified library.

CR'l'DTAQ-DT.\Q data queue name -{.QGPL

-.library-name_)-

>-MAX LEN rnaxirnurn-entry-length -------------------------•

Required

Optional

-(_•NO)--- -f •NOR'!A3, -(_•BLANK:J-->-FORCE PlJBAUT >11<ALL-------TEXT

•YE:S ' *NONE: - 'description'

l Job:B,I Pgm:B,J

2-114

Page 144: I BM System/38 - bitsavers.org

CRTDUPOBJ (Create Duplicate Object)

Duplicates a single object or a group of objects which can be renamed and stored in the same library as the original object or can retain the name of the original object, as long as it is stored in a library other than the library that contains the original object.

, CHTD! POB.J - 08.J eene1 ic• -ob1ect name _\ry-----FHOt-..11.lB - l1br-a1 ,\-name------. -E object-name

•\l.1.------~7

Select one nf the follo\1 ing:

•CH'l'n1'1' -<t-f'(''J' •~ISGF •SBSD >- OB.J'I') f'I·: ~ 11<CLS •f'IU·: •\1SGQ •SP . .\DCT

•C'MD •(;SS •OUTQ •SSND

•DT~AR·\ •.JOBD •PGM •TBL •DT<\Q •JOBQ •PRTlMG

~---------+ALL--------~

Required

Optional

~. •SAMl:-::J--- ©'l(_•S"!I:=> >-TOLIB \E\\OBJ .. __________ _.

!ibr·ary name -object- name

CD TOLIB or NEl'l-CH3J cannot both be •SAME. An object name cannot be specified for NE\\OBJ if a ,generic obJert name or •ALL v.as spenfied for OBJ.

jJob:B,I Pgm:B,I

Command Syntax Diagrams 2-115

Page 145: I BM System/38 - bitsavers.org

CRTEDTD (Create Edit Description)

Creates the description of a user-defined edit code.

'""'"'"-""'°-{:: i-:7>--+--0_• ________________________ __

Required

Optional

-(•NONE -f_' '

>- INTMASK )----DECPNT •NONE ~ - 'integer-mask' 'separator-characl.et' _j

-(•NONE -(*!3[.},NK~

>-- F'RACMASK )---- FILLCH:\R

- 'fr·action-rnask' - 'fi!l·-character'

,,. •NONE -(•YES ") )- ClJ RSYM ~ )o------ ZERO SAL o---------+

\_ 'f!oating-currency-syrobol' - •NO -

-(•NONE

>-- ~E:GSTS "'-~------------ --------·

- 'negalive-status -character-string'

-(•NONE

)- POSSTS )-------------------. - 'pos1 live - status - char·acter- string'

-(*NONE -(•NONE

>-LFTCNS )----RGTCNS )--------_.

- '\eft-con3tant' - 'r·ighl-constanl'

)-PUBAlJT___L_ =~~;M_A_~--------TEXT-{•BLANK ~ \_ .,NONE _J 'description'_/-

l Job;B,I P&m:B,I

2-116

Page 146: I BM System/38 - bitsavers.org

CRTFCT (Create Forms Control Table)

Creates an RJEF forms control table (FCT) with no entries.

Cll.Tl"("l ----FCT ''"'"'-'""'n"-l•bl<>-norne _,.QGPL )·-®-P _______ _. \-.library~name -

Required

Optional

>- PllBA.lJT 1 ::~;M_A_L_"\__._ __ TEXT-{•BLANK ~ \_ •NONE_/ 'deecription'J

l Job:B,l P&m:B,I

Command Syntax Diagrams 2-117

Page 147: I BM System/38 - bitsavers.org

CRT JOBD (Create Job Description)

Creates a job description.

-(.QGPL

CRTJOBD-,JOBD job description-name )-----------------+ .library-name

Required

Optional

>-USF.R '---------------------------..... {•RQD::J

user-name

>- JOBQ-(QB.•TCH.•l.llll. -(.oLIBL~-·-®_P ______________ _.

joh-q ueue·- name

- .library-name

>- JOBP'l'Y-( 5

)----OlJTPTY-( 5 J-------0.

- scheduling-priority - output-priority

QCMDB >- ACGCDE: •BLANK -f_ +USRPRP

accounting-code) RTGDTA •GET--=:J-----------..

•RQSDTA 'routing-data'

-f_ •NONE -( •NOCHK

>- RQSD'l'A •RTGDTA---)-"---- SYNTAX J---------Oo _ 'request-data' message-severity

-f_ •SYSVAI.~ -(30 >- INl.J.181. •NONE ----"'----CNI.SE\' )---------.

l library-name message-severity

25 maximum

{ I=:x!O ~•MSG3 >-LOG •SECLVL -~-----------. -message- level message-severity •NOl.IST

-f_ •RQD3 >- INQMSGRPY •OFT - •SYSRPYL

-(QPRINT.•l.181. SJ-

OllTQ .oL!BL output-queue-name-(

.library-name

-(•NO) -(•SYS\'AI.) {00000000=>-->-HOLD ,.__ ___ DAT!~ , _____ SWS

•YES job-date switch-settings

-f_ •NORMA3 -(•BLANK J->- PUBAUT •ALL -------- TEXT

•NONB 'description'

r Job:B.l Pam:B.I

2-118

Page 148: I BM System/38 - bitsavers.org

CRT JOBQ (Create Job Queue)

Creates a job queue.

CRTJOBQ--JOBQ job-queue-name ~~---------------+ -(.QGPL

-.library-name -

Required

Optional

-(•YES) ® -f_•NOHMA3 >-- OPRCTL '-------PUBAlJT •ALL-----------------

-+NO - •NONE

-(_•BLANK~ >-TEXT

- 'description'

_[Jab:B,I Pa;m:B.I

CRT JRN (Create Journal)

Creates a journal and attaches the specified journal receivers to it.

CRTJHN--JHN journal-narne '-~-----------------. -(.QGPL

-.library-name

>-JRNHC\' r·e<,eiver-n•mc-(_ .•LIBL :-::->.__®-?~-------------- .l•brary- name - I

~------ 2 maximum-----~·

">-MSGQ-r QSYSOPR •1181 _,

\_me,. ace-queue-name-( •LIBL =--y l1brary-n"-me

-f_ •NORMA~ {•BLANK::)---->-- PUBAUT •NONE TEXT -

•ALL-- 'description'

Required

Optional

jJob:B,I Pam:B,I

Command Syntax Diagrams 2-119

Page 149: I BM System/38 - bitsavers.org

CRTJRNRCV (Create Journal Receiver)

Creates a journal receiver.

-(.QGPL ©

CRTJRNRCV--- JRNRCV receiver-name '~-------------+ .library-name _/

Required

Optional

-(•ANY~----- -(•NONE

>-UNIT .;•••H"••~THRESl!OLD )--------+ unit-identifier threshold-value

-f_ •NOR3AL -(•BLANK J->- PlJBAlJT +NONE--..._--TEXT

•ALL 'description'

l Job:B,I Pam:B,I

2-120

Page 150: I BM System/38 - bitsavers.org

CRTLF (Create Logical File)

Creates a logical file from command parameters and data description

specifications (DDS).

-{.QGPl.::J CRTLF -- FILE 101ical-rlle-name . 9--------------------------+

.library-name

Required

Optional

-{QDDSSRC.•LIBL -{•f'ILll

>-SRCFILE -{.•LIBL~----SRCMBR Jo-------. aou rce - flle-n 1me · 1ource- fl le-member- name

.library-name

>-OPTION-[J<:.:;o:s~l 1-{:~::.:J---1-®-p----GENLVL~~~~---'O--------+ ~•NO::::Y

>- FILETYPE MBR •NONE -{ •DATJ---- -f_ •FILE

•SRC lo1tcal-flle-member-name)

-{•NONE

ACCPTHMBR

acce11a-path-member-name r >- DTAMBRS >ALL -{•QIRRENT:J-\•NONE~ '-

physical-file-name [ © J .llbru-y-name member-name

32 maximum

~--------32 maximum---------~

-f_ I >- MAXMBRS •NOMAX

maximum-members)

MAINT-1 =~~~~~-"\ ____ RECOVER~ ==~T~ ~•DLY'".:_J 'C•ST~~~;~

-{•NO}- -{<ANY:=>-- -{•NONE >- FRCACCPTH UNIT f'MTSLR

*YES unit-identifier proir:ram-name-{.•LIBL~ .library-name

>-FRCIUTIO WAITF!LE •CLS-----~--------~---. -{•NONE===:)- -f_ •IMMED

number-af-records- before-force number-or-seconds _j

-E ~~OMAX ----~_,. >-WAITRCD •IMMED -{ •NO) -{•YES) SHARE 't-----LVLCHK 9--------·

number-of-!lecond!I •YES •NO

©The eum or o.lL member names specified for all specified fl lea cannot exceed 32. @Rerer to the parameter description ror the default action taken ror thle parameter

Printer file-OPDDSSRC Data base source file-ODDSSRC

Command Syntax Diagrams

j_Job:B,l P1m:B,I

2-121

Page 151: I BM System/38 - bitsavers.org

CRTLIB (Create Library)

Creates a library.

CRTLIB--LIB library -name

Required

Optional

-( •PROO~® -f_•NORMA3, -(•BLANK:-)-->-TYPE Pl1£3AlJT •ALL---1----TEXT

oioTEST >11<NONE 'descr·iplion'

j_J_o_b-,-B.-1-P_a_m-,-B-, 1""

2-122

Page 152: I BM System/38 - bitsavers.org

CRTLIND (Create Line Description)

Creates a line description for a communications line.

CRTLIND-- LIND line-de1crlptlon-name--LINNBR line-OU-number-------------------+

•SDLC~ •SDI.CS -E •SWT3

>-TYPE •BSC---+----CNN •PP---lr-----RATE dah-rate-------------+ •BSCT •MP •X2~

bqulnd

Optlanal

-(•NO)-- @(•NOJ-- @(•NO)- -('NO) >-SWNBICU SELECT NONRTNZ CLOCK ~-------+ •YES •YES •YBS •YB&

>-AUTOCALL-(•NO~AUTOANS-(•NO~ANSTONE-(~NO~-WIRE-(2)- 1-(2)-1----+

•YBS~ •YBS~ •YES~ 4 4

@~··~ -('NO)- -f_•BOT3- -(•FULL) >- DCEGRP •B OBUMDM SWTCNN UNI RATBTYPE ~-----

eC •YES •CALL •HALF

C!( •MANUA:}- C!(•MANUA:}->- DIALMODE ANSMODE . DTRDLY delay-tlme-unth----------+ •AUTO •AUTO

~,.

>- IDLETIME idle-detection-tlrne-unita--- RCVTMR . )-------------+ walt-rar-data-tlme-unlle

-(':::>--- -( .... ) >- NONPRDRCV nonproductlve-recelve-tlme-unlte---RETRY ONLINE '0-----+ retry-limit •NO

© @ © >-CTLUL~~o~::i~=:~SWTCTLU"fswitched~c::~l:::~STNADR Syatem/38-1tat1on-ddren~

~•NONB==r- ~•BBCDIJ--- ~•NO)- -('YBJ----->- EXCHID CODE RJE 8SCSWTDSC exc::h•n1e-ldent1rler •ASCII •YES •NO

~•NOJ- ~01017- -(•NONE >- EML32?'0 X2SNETTYPE 0111 LCLN!TADR

•YES 0112 B/38-local-network-eddren) 0121

-(128 -(eDnPKTSIZE--\,

>-DPTPKTSIZE )----MAll:PICTSIZE ,..,,.,_ •• ..,._/t-----------+ d1rault-packet-1lze maxlmum-pac::ket-•lze

-(.===>---- -( .. ' >- DPTWDWSIZE NBTMAll:PIU

@ >- LGLCHLE

default-window-sh:• 2155

::~::PT ~ LC-1roup-numb•r LC-channel-number LC-type PVC-control unl~­

L---------32 maximum

-f_ •NORM.A3 -(eBLANK::r->-PUBAUT •ALL--..... -----TEXT

•NONE 'deecripllon'

©Ir TYPE(•SDLCS) or TYPE(eBSCT) ls spec::lrled, an addreas musi be specified In the STNADR parameter.

@Refer to the parameter description ror the derault action taken ror this panmeter.

@Valid for TYPE(eBSC) or TYPB(eBSCT) only. @ U:ulllple control untt names can be speclrled only Ir TYPE(•SDLCP) and CNN(•MP) are also spec::lfled.

name Is velld if TYPE(eSDLCS), TYPE(•BBC) or TYPB(e88CT) ls apectrled. @Valid only if TYPE(•BSC) and CNN(•SWT) are 1pec::lfled, or If SWN8KU(eYBS) is specified.

@Valid for TYPB(•SDLCS), TYPE(.SDLCP) and TYPB(•X2S).

©Not valid for TYPE(•SDLCS) and TYPE(•X2~). @cODB(•ASCII) and RJE(eniS) are mutually exclusive. @ valld ror TYPE(•BSCT); allowed, but not neceHary, ror TYPE(•SDLCS). Not valld for other typea.

@Default ror Interactive job Is •PROMPT. Default ror batch Job ls •NONE.

Only one

Command Syntax Diagrams 2-123

Page 153: I BM System/38 - bitsavers.org

CRTMSGF (Create Message File)

Creates a message file.

-(.QGPL

Cfl.Tl\iSGf· --USGF message file narne )---------

.library-name Hequtred

Optional

-(10~2 ){_'""'" ® >- s IZE' CD )------> , _ 1n1\ 1al K tl} tcs

1 1ncr·enwnt -vC1.lue - number-of-increments

>- Pl)B 1>l T _L :~;~[l,l.'-1 -~-·_,~----TEX'I -( '"'Bl.At\K ~ \~ ~"<ONL__J - 'descr·ipt1on' J

be grea1('1 th<1n zer·o

l Job:B,I Pgm:B,I

CRTMSGQ (Create Message Queue)

Creates a message queue.

c1nqsGQ----~lSCQ rnessa~e queue narne·{.QGPL J-®-P ___________ __.

.library-name

Req u 1 red

Opt 101ial

>-i·oncc:-(•No)--sE.Niii·:H \E'N"~ •..YES *,JOB -

-•PG\1 l ·;,<f)TS

:1 maxHnum

-( '] HI }f_'l >-SIZE G) number-of-1ncrement~-...,_ ____ _..

~-.1nit1al-K-b.).t.cs -1nct·enH'nl value~ -*NCHL\X.

-( •0.0H~L-\l.) -(""13L\r-.K:J---->-f}l,B\l 'l' •c\l.L-- -···------'JTX'J' . ,

.. -.;o~E- 'descr1pt1on

I CD Tbe '"'''°'''' q:ma• "" nn>0l be gceole:· 11;,n '""

jJob:B,I Pgm:B,I

2-124

Page 154: I BM System/38 - bitsavers.org

CRTMXDF (Create Mixed File)

Creates a device file that may be used to communicate with both displays and program to program devices.

Cll.TMXIH'~l,.!Ll·: mixed-rilf'-nanw -(.QGPL ~---·------·----------·------··-______.,. -.library-name J

Required

Optional

-('JDDS::-ilH'.¥-f,lll!

>-SRCF'ILE: ..• liLb1r8aLr~y-name }--~------------------+ -,oo>ce-l"e-oamc -( •-nom•y

-(•Fll,E

>-- SH.CMBll )-

- sDurce-file-rnembe1·· name

>-- Ol'T!ON

•SRC

•SOURCE • i IS'l''.,_®_P ___________ _. ;.NO!.IS'I'J •NOSRC

•NOSOURCE

>-cENl.\'l.~~~r----·\('QP<alJ)I·:\· r:~~~~E_s_·r_·E_R _____ , ..... ____ _ 10 ~program - device name _j Q __

>-- M,\Xl'c;1.rn~:\ -( I )----

tl umber· - of- p r·og r·a rn-d e \'ices

-f "'Ot:VD

>-CHRID >1<SYSVAL ) \\i\l'l'Fll.E: *CLS-------~-T--~ -f •!M/\.·!t;lJ

- numbe1···of seconds~_/ _.graphic-charact.er-set code-page

-f_ •NOR\1A3, -f_ •SRCf>·lBR'l'XT ~ >-- PlJBAl}'J' *ALI. --~----TEXT *BLA..l\'K __ __,,___ __ _

- ""NONE - 'dPscript ion'

Data base source file-QDDSSRC Printer file-QPDDSSRC

Job:B,I Pgm:B,I

Command Syntax Diagrams 2-125

Page 155: I BM System/38 - bitsavers.org

CRTOUTQ (Create Output Queue)

Creates an output queue.

CR'l'Oll'!'Q--OUTQ oulput-queue-narne -( .QCil'I ~·------------• .librar,y-narne _/

Required

Optional

>- DSl'DTA -(•NO )----JOBSEP_L ~umber-of-job-separators )

•YES ~ •MSG---------·

-(•YES") ® -{ •NORMA3, >- OPfH'TI. , _____ PUBAlJT •ALL --4---------------+

- •NO - - •NONE

-( >11<BL\NKJ---

>-TEXT 'description'

jJob:B,t Pam:B,I

2-126

Page 156: I BM System/38 - bitsavers.org

CRTPF (Create Physical File)

Creates a physical file from command parameters and, optionally, data description specifications (DDS).

{ .QOPL:::J CRTPF- FILE phy•ical-rtle-name ~-----------------------•

.llbraQ-name

~QDDSSRC.•LIBL _r•FILE

{SRCflLE "um-fllo-nom•-( .•LIBL~ }- SRCMBR""'\_ ooum-rn:A

.llbrary-nameY -member-name ~--------_..... RCDLEN record-len1th---------------------_J

::::RC9 -(•LIBT:J- ® ~·D~ >-DPTJON-[ I I ]-GENLVL 30-------~ •NOllRC •NOU8T 10

0

•NOBOURCll

{ •DAT')-- -f_•PILE >-FILETYPE MBR •NONE

•SRC physlcal-rtle-member-name) { •NDNE::J--

EXPDATE

expiration-date

-f_l

>-MAXMBRS •NOMAX mulmum-mombm)

-f_•IMME3- ~•NO~ MAINT •REBl.D RECOVER •AFTSTRCPF'-+-------•OLY •STRCPP

IODOD )( 1000~ 3

>-FRCACCPTH <:::,)---SIZE numb.c-of-mocd• lnmmont-niu•J\.. numbH-of-inmmoni• _)-\

•NOMAX------------------------__;---~ >-ALLOCATE-( •NO""'>---- CONTIG { •NO~~-----UNIT{ •ANY~

•YESJ •YEsJ unit-identifierJ ___ ____

{;;NONE -f_ •IM~~ED

>-FRCRATIO J-----WAITFILE •CLS-----J-+---------n umber -of-recorda - before-force number-of- 1econd1

-E :~MMED ~ >-WAITRCD •NOMAX ~

number-of-secondJ

SHARE DLTPCT { •NO)-- {•NONE •YES deleted-record a -thre1hold-percent1ce r

{HES"\___ 1•NORM~ 1•SRCMBRTXT~

>- LVLCHK •NO ___r---- PUBAUT ~ :~~~-.-=.y-'~--- TEXT~ ~:e~~~p-tl-on-.-7-----

(D To code the rollowlna p1r1meter• positionaLLy. you mu1t code them in th ls order. usin& .i.N ror thoae not bein.i:

@ :~;:~flt:d:th=R~::~!etse~c~:11~,ri~~~o:cr~~E~he derault action for this parameter

j_Job:B,I P1rn:B,J

Printer file-OPDDSSRC Data base source file-ODDSSRC

Command Syntax Diagrams 2-127

Page 157: I BM System/38 - bitsavers.org

CRTPLIPGM (Create PL/I Program)

Invokes the PL/I compiler to compile a PL/I source member into an executable program.

-(•PROC~.QGPL~ CRTPLIPGM - PGM pro1ram-nam~J \_.library-name J,.---------------------+

-(QPLISRC.•LIBL (J],r•PGM-"\.

>-- SRCFILE 11ource-rile-name -( .•LIBL~· -------SRCMBR \_,ource-fHeJ·--------+ -member-name .library-name

::::R9-E -f_oNOXR3-F ~::::E~TE >-OPTION-[ I [ •XREF l [ ]--------+ •NOSRC •SREF •NOGEN

•NOSOURCE •NOGENERATE

oNOO~P <;oNQA3">-G ~•NOA~T •NOOPTIONS •NOAGGREGATE •NOATTRIBUTES

-[ ][ ][ )--+

•OPT •AGR •ATR

•OPTIONS •AGGREGATE •ATTRIBUTES

-( •NOLJSJ-- -( •NOXRJ-F -( •NOPATCJ-- -( •NOOUMJ->- GENOPT -( ] [ J [ J [ ]---------+ +L.IST •XREF •PATCH •DUMP

::::~:T0~RIBUTES -( +NOOIAGNOSJ- { •NOOPTIMIZ:_)--[ I I I I 1---------+

+ATR •DIAGNOSE •OPTIMIZE

•ATTRIBUTES

®

-( •SRCFILE ')---- -( •SRCFILE { 19 :::J--

>-MARGINS INCFILE .•LIBL GENLVL

lert riaht source-rile-name-( ~ oemlty-level .library-name

{QSrnPRT.OCIBL~ {":::J-- {OUSERJ---->- PRTFILE •LIBL FLAG USRPRF

prtnt-rlJe-name-(. severity-level •OWNER

.library-name

-f_ •NORMA3 -f_ •SRCMBRTXT~ -( oNO)->-- PUBAUT •ALL---+---TEXT •BLANK---'0---SERVICE

•NONE 'descrlptlon' •YE:S

© For the default action taken for this parameter, see the parameter deecription.

J.rob:l,l P1m:l,I

2-128

Page 158: I BM System/38 - bitsavers.org

CRTPRTF (Create Printer File)

Creates a printer file from command parameters and, optionally, data description specifications (DDS).

CRTPRTF-PILE prinler-device-file-n•m., -(.QCPL ~--------------+ .Ubury-name J

Required

Optlon•l

>-FORMSIZE [ J--LPI 4 CPI 12-+--------+ -( .. ==>- -( "'::J- ~·r -f_ '°~ form-lencth form-width : 1:1

-( 60 -(•NO}- -(•YES_[j"fi' J-J)-+ >-- OVRFLW _)-FOLD RPLUNPRT \_ 'replacement-charu.:ter'

overflow-line-number •YBS •NO------------~-

-(•DEYO f:_•PRTIMG >--PRTIMG . -(.•LIBL~TRNTBL •NONE sJ

print-lmate-name -( .•IJBL .Ubnry-name tranelate-t&ble-name

.llbrary-namt

-( •NO)- -(•NONE}-- \;;NORMAL -f_•STD~ >-ALIGN CTLCHAR CHLVAL PRTQLTY eDRAf'T

•YES •FCFC oh•nn•l-v.lu• lino~ oNLQ 12 maximum

>-FORM FEED~ =~~~~~--------DRAWER -f_ ~~-----FONT-{ :::~-~i ~UUTO~

>- CHRID •SYSVAL -f_ •DEYD

1raphic-character-1et code-pace)

SPOOL ~---------------+ -(•YES) •NO

-( •JOB -(•STD".:)- -(I >- OUTQ -•LIBL FORMTYPE COPIES r output-queue-name-(, ~ focm-lyp• numboc-of-oopl••

library-name

>- MAXRCDS 1 !~~O~AX ----'+--- FILESEP-( O "-----SCHEDULE -f_ :~~~EE::~ ~maximum-record a_/ number-of-file-separators_/ •IMMED

>-HOLD SAVE WAl'fFILE •CLS -(•NO)- -(•NOJ-- -f_•fMMED tYES •YES number-of-seconda)

SHARE

-( •YES"\ _L•NORM~~ __r_•SRCMBRTXT~

>- LVLCHK •NO _J~----PUBAUT \_ ::~~-.-~~o----TEXT \_ ~:e~~~p-tl-on-.-7+---

Data base source file-OPLISRC Printer file-QSYSPRT

-(•NO)-----+ -.YES

l Job:B,l Pam:B,I

Command Syntax Diagrams 2-129

Page 159: I BM System/38 - bitsavers.org

CRTPRTIMG (Create Print Image)·

Creates a print image for a specific print belt or print train to be used on a system printer.

CRTPRTIMG -PRTIMG prinl--ima~~-n:~:-(--- - ~QciPL- )'t----------------+ - .library-name

Required

Optional

-(_ QIMGSRC.•LIBL

>-SRCFILE -( .oLIBL ::::Y----------------. - source-file-name

.library-name

-(•PRTIMG==r- -(_*NONE >-SRCMBR BELTNBR

source-file-member-name - print-belt-part-number_)---+

-f_ 3262 ~ ® -f_ •NORMAL~ 7-DEVTYPE 5211 ~t----PUBAUT •ALL

3203 •NONE -

Data base source file-OIMGSRC

2-130

TEXT_f •BLANK~

\_,description'~ l Job:B,I Pam:B,1

Page 160: I BM System/38 - bitsavers.org

CRTORYAPP (Create Query Application)

Creates an executable query application from an existing definition.

-(.QGPL

CRTQRYAPP -- APP application-name )-------------

-.library-name Required

Optional

QUDSSRC.•LIBL >- SRCFILE •SAVDFN--------s='----_,0.--------------

'ource-file-name j .HIBL

\_ .llbrary-name

-(•APP >--SRCMBR ~----------------------+ source-file-member-name

:::::~U~RCE •GEN -:x •FRCSAV J >- OPTION 9------------+

•SRC •NOGEN •NOFRCSAV

•SOURCE

© -(

•NOL!S~ •NODUM~ >- GENOPT ~---------------------.

•LIST •DUMP

-( •NO)- -( •USERJ--- -f_ •NORM3 >- IGNATHERR USRPRF - PUBAUT •ALL

•YES - •OWNER •NONE

-f_ •SAME3 >-TEXT •BLANK----+----

'descriplion'

lJob:B,I P1m:B,I

Printer file-QSYSPRT Data base source file-OUDSSRC

Command Syntax Diagrams 2-131

Page 161: I BM System/38 - bitsavers.org

CRTQRYDEF (Create Query Definition)

Begins the prompting sequence for interactive definition of a query application. Your responses to the prompts are used to create a query application.

-(.QGPL

CRTQHYDEF ---APP application ··name ~------------+ .library-name -

-( .•LIBL::J >-PILE data-base-file-name ------------------+

- .library-name -

Required

Optional

(;:::::~U~RCE -( •NOLlST x •NODUMP) ® >-OPTION GENOPT ~-------p

{•SRC •LIST~ •DUMP -

•SOURCE

-(•NOY- -(•NONE >-JGN.\THERH SECFILE -(.•LIBL~ - *YES -data-base-file-name

.library-name

-( •llSEHJ- -f_ •NORMA3. -( •Bl.ANK:J >-- t;Sr<P!H PllBAUT •ALL--~--TEXT

- •OWNER •NONE 'description'

lJob:I Pam:I

2-132

Page 162: I BM System/38 - bitsavers.org

CRTRJECFG (Create RJE Configuration)

Creates the objects required for defining, creating, and operating RJEF.

-(QRJE -f_•PROMPT CRTAJECFG-SSN )----LOGON •NONE--------~~---------+

RJE-se11lon-nune hoat-ayatem-1l1non/l_o1on-text _/

>-cf'GLIB TYPE •RES RJERDRS . QRJE ~:~:=~~p 3

-( RJE-ccmrt1uratton-llbrary-name ::>-- •RSCS -(number-or-reader•~ •PWR

>-RJEPRTS-( 3

)----RJBPUNs-( 3~BLICLEN block-l11n1th---+

number-of-printers number-or-punche1 ~

-(•NO)- -('YEJ-- -(•NONE >-TRNSPY DTACPR PCT •IJIL

•Yf:S •NO rorms-control-table-name-(' ~ .llbraey-name

>-OUTQ-(QPRfNT.•LIBL -( •1J8~=>'----LINNBR-('O~~ output-queue-name . tine-number~

.llbrary-nama

-(•GEN~- - -f_' •• }- -('•oo::J-- -(''OJ---->- CTLU ·n,l-nnit-nam.,__;-- CNN •SWT RATE SWNBKU control-unit-name •MP data-rate •YES,

>- SBLECT NONRTNZ CLOCK WIRE 2 4 -~~----+ -{•NOJ-- -{•YESJ-- -('NO)-- ~2 2~ •YES •NO •YES 4 2

•• >- OEMNDM UNITADR STNADR Syltem/3B-1t1llon-1ddreH----+ -(•NO)- ~GEN~

•YES 101lcal-unlt-addreu-111t 4,6 m•xlmum

-(•NONE -(°") >-SSCPID SSCP-identifler---EXCHID - )----MAXLENPIU ~--------+ exc:han1e-tdent1rter 28!5

>-TELNBR -(*NONE~ RMTID~•=~;-·----~.1,,.._ ___ AUTOCALL-(•N0-\.9------+ telephone-number~ •NOID :'.:IJ •YESJ

remote-Identifier

32 maximum

>-AUTOANS-(:::J--ANSTONE-(:::J~----DCEGRP ~ :;)--+----j_.Job:l,I Pa1111l,I

Command Syntax Diagrams 2-133

Page 163: I BM System/38 - bitsavers.org

CRTRPGPGM (Create RPG Program)

Invokes the RPG compiler to create an executable RPG program from an RPG source program.

Optional

{•CTl,SPEC.........._,.QCPL~

CRTRPGPGM-PGM program-name J \_,library-name J'°-----------------------+

{QRPGSRC:::x·•LIBL=r- ~•POM

>- SRCf'll.E SRf'MBR _)------source-rtle-name .Library-name 1ource-file-member-name

::::RC9 {•XRBFJ-- {•OBNJ- {•NOllUM:>->-OPTION-{ I I I I I I 1-----•NOIRC •NOXRBF •NOGBN •DUMP

•NOBOURCB

>- C:ENOPT - { I l I I I I 1----------+ { •NOLIS:>-- {dOXRBJ-- {9NOA.T:_)- {•NODlJM:>-•LIST •XRBF d.TR •DUMP

{ •NOPATCJ- { •NOOPTIMIZ:r ©

>-I I I 1----------------------+ •PATCH •OPTIMIZE

{ g=::::::J- {QSYSl'R1'.ol.IBL:=y- {•Li8"11J--->-GENl.VI, PR1'Fll.E .•LIBL llSRPRF

aeverily-level-value file-name{ •OWN RR

.library-name

>- PlJBAUT~ :~~~-:·-3-· __,,_ __ nXT ~ ~d~;~~-:~-:n-T-)-+---PHST\\{" {:::SJ- l'l'IJllMP_,. :~l::~-~ 'f 25 ma~iT~~'~;f

>-SNPOUMP-<;•NONt:;?-CODELlSTi ::~;-·-g--+---1'1NOECERR{ •NO~ phase-name phase-name •YES J 25 maximum 2~ maximum

© For the derault action taken for this parameter, see the parameter description.

_!Job:B,I P1m:B,J

Printer file-QSYSPRT Data base source file-QRPGSRC

2-134

Page 164: I BM System/38 - bitsavers.org

CRTRPTPGM (Create Auto Report Program)

Invokes the RPG compiler to create an executable RPG program that contains auto report specifications.

Option•!

1•CTLSPEc~.QCPL~ CRTRPTPGM'- PGM ~ pro1r1m-name J \_.library-name J'"---------------------

-(QRPCSRC:::x·•LIBL::J- ~I •PCM

>- SRCPILE SRCMBR J-----+ 1ource-rlle-name .ltbrary-1\ame aource-rtle-member-narne

:::RC9 -( •XRBP J- -(•GIN J- -( oNODUKJ->-DPTION -[ I [ I [ I [ J-----•NOIRC •NOIRIP •NOCIN •DUMP

•NOIOURCI

-(•NOlJIJ- -(_aNOXRIJ- -(_•MOAT::_)- -(_•HODUM:>- -(_•NOPATCJ- 0 >-GENOPT-[ } [ ) ( ] ( J [ )----+

•LIBT •IRIP •ATR •DUMP •PATCH

-(9 -(QSYSPRT.•LIBL

>-GENLVL )----PRTFILE -(,eLIBL:::Y----------· aeverlty-Jevel-value rue-name

.library-name

>- RPTOPT ~:::::~URCI •NOFLOW"\...I' •NOAST"\...l'•DATE~•CDMPILE~,._ ______ ._.

•IOURCB •FLOW _J \_•AST _J \_ •NODATB J \_ •NOCOMPILE J oBRC

-(•NONE::x.OLIBL=>-- -('NONE==>- -(_•USER:r-->- DUTPILE OUTMBR USRPRF

file-name .library-name 1ource-fll1 •OWNER -member-name

1 •NORM~ 1 •SRCMBRTXT~ __,. eNOmll\

>- PUBAUT ·~=~~~-.~-------TEXT~ :ee~~~p-tl-on-.-7-+-----PHSTRC \_ •YESJ~--------·

~•NONE;)- ~•NONE;;r- \•NONB~ >- ITDUMP phue-n•me SNPDUMP phue-name CODBUST =~~~-.--.-,-_~ .... ---... 25 maximum 25 maximum 25 maximum

-(_•NO)-->- IGNDECERR

•YflS

© f'or the default action taken for th.I• parameter, aee the parameter ducrlptlon. _l .lab:l,I Ppn:B,I

Printer file-OSYSPRT Data base source file-ORPGSRC

Command Syntax Diagrams 2-135

Page 165: I BM System/38 - bitsavers.org

CRTSAVF (Create Save File)

Creates a save file. This file contains a file description, and can be used with save and restore commands to contain data that would otherwise be written to tape or diskette.

-{.QGPL ®

CRTSAVF - FILE file-name )------------------+ .library-name

Required

Optional

-f_ *IMMED >- Y•lAITFILE •CLS

number-of-seconds)

-{ •NO) SHARE •-----------+

+YES

-f •NON3 -{•BLANK~ >- PUBAUT :!!'NORMAL------TEXT

- •ALL 'description'

l Job:B,I Pcm:B,I

CRTSBSD (Create Subsystem Description)

Creates a subsystem description.

-{ .QGPL

CRTS BSD ---SBSD subsystem-description-name . '•--------+ - .hbrary-name _/

_L*BASE

>-PooLsT pool-identirier \_ •NOSTG . . . ~ _ storage-size act1v1ty-Level _j ~--------10 maximum--------~

Required

Optional

-{ >NOMAX ® -f_ •NORMAL~

>-MAXJOBS ~PUBAUT •ALL--~~--------maximum-subsystem-jobs__/ - •NONE-·-

-{•BLANK=>->-TEXT

'description'

l Job:B,l Pgm:B,I

2-136

Page 166: I BM System/38 - bitsavers.org

CRTSPADCT (Create Spelling Aid Dictionary)

Creates a user spelling aid dictionary. This dictionary can be used with the Text Management Utility (EDTIXT or EDTDOC) when performing spellcheck functions such as spelling aid and spelling verification.

-(.QGPL

CRTSPADCT-DCT spelling-aid-dictionary-name )----------•

-.library-name Required

Optional

>- SRCFJLE source-file-name-(_ .•LIBL ~ SRCMBR-(_ •DCT~ .library-name J - -- --- source-file J -

-member-name

>SllC~ >--OPTION •SOURCE ._ ______________________ _.

•NOSRC

'li'NOSOURCE

-(•NONE:::x .>LIBL::) >-BASDCT ----------------•

-dictionary-name - .library-name

-(•NONE:::x .•LIBL::) >-VF'YDCT •-----------------+

-dictionary-name - .library-name

>- LNGATR ~ m~t~~~s--+------PUBAUT _L :~~~;_M_~-L~'O--------• +FRANCAIS2 \__•NONE~ >1dTALIANO

•DANSK •DEUTSCH

-f_ ..-SRCMBRTXT~ >-TEXT •BLANK----">----

'descriptrnn'

Job:B,I P&m:B,I

Printer file-QSYSPRT

Command Syntax Diagrams 2-137

Page 167: I BM System/38 - bitsavers.org

CRTSRCPF (Create Source Physical File)

Creates a source physical file from command parameters.

{.QGPL

CH'ISHCPF-Fll.E sotJr('e physical file narne )---------------.

.library-name Required

Optional

{9?

>- HCD!.l·:I\ -

r·ecord

f_ •NONC ® } ---- ~rnn •FILE---------~-+---------·

length - - so1irTe filP member name_/

>-EXPD\TE'. 111·\XMBRS ACCPTH { •NONI·.:::)- {'"'r-,O~l\X {•:\RH!V<\r, exp1rat10n date rnax1mum-rnernbersJ -•KEYED

f •I'1M3Il f_•N03------- {''") >-UAINT- •REBLQ---.-----RECO\ F:R •AFTSTRCPF FRCt..CCPTEl .. -----.

- .. n1.v *STRC'PF - .. Yl·:8

(1()()()()~1(](){}~199

number· -of- 1 ecor·ds J \_ incr·ernent ·value J \_number· of-increments

>-SIZE:

NO MAX

{ •N<l) -(•NO) { •'"\ >- ·\LLOCi\TE .. ----CON'l'IG .__----UNIT )----•

•YES -•YES unit-identifier

>-- FHCH.\TlO \\ .\!Tf'll.E •CLS------~_. __ _. {*NONE=- -f •IMMED

nun1ber-Df-n~cun1s-befo1·e-fon:e - number-of seconds_/

~~M'1ED---- -(''") >-- \\ i\ITHCD •NOMAX ______ ,,._ ____ SHARE .. ____________ __.

number of seconds -11:<YES

-{_'"'NONE: -f *NOBM.~L~

>- DLTPCT )----PllBA.UT •ALL---4------

delet ed- records - I h res hold-percentage _•NONE_

{ •BLANK=>-->- TEXT

'description'

Job:B,I Pam:B,I

Printer file-OPDDSSRC Data base source file-ODDSSRC

2-138

Page 168: I BM System/38 - bitsavers.org

CRTSSND (Create Session Description)

Creates an RJEF session description.

-(_.QGPL

CH'l'S~ND- SSN[) ~rnsi;ion-dpscript.ion-narnP )-----------·

-.library-name

Required

Optlonal

•RES1 ® >--TYPE •JEse----"'-----------------------------· •JES3

-o11RSCS

t1PWR

-(_ QRJ ESSN .•LI BJ.

>-JOBQ job-queue-name-(_ .•LIBL~ )~----------------• .library-name Y

-(QHJt: .. l.IBI.

>-MSGQ - message-queue-name-(_ .•LIBL~ )~----------------. .library-name Y

-{•NONE

>- FCT -( •LIBL~--------------+ forms-control-table- name .

- .library-name

-( •NOLIMIT -f_ •NORMAL'.)

>- IDLETIME )---- PUBAUT •ALL --~-------· _number-of-minutes •NONE -

-{•BLANK :J---

>-TEXT

'description'

j Job:B,I Pa:m:B,I

Command Syntax Diagrams 2-139

Page 169: I BM System/38 - bitsavers.org

CRTTAPF (Create Tape File)

Creates a tape file from command parameters.

-(.QGPL::J ® CRTTAPP-Fll.E tape-de\·ice-file-name '>-----------------------.

.library-name Required

Optional

>-'""-(•NONE;?-""·~NONE dt---'"''' F::~~,,~ ldevice-name volurne-ident1rier ~•BL~nllmber-of-reelsJ -

4 maximum 50 max1m1Jm •I.TM

>-SEQNBR-(' )----LABEl.-("'NONE Jo-----Fll.ETYPE{ •lMT\' ...._

f!!e-sequence-number -data·rlle Identifier •Sl?r~

>- RCDLEN-(•CAl.C~ Bl.Kl.EN{"'CALC~ Bl 1 rnf'SE'I~ ~BLKDSC--'+------+ record-length~ block-lenglh~ ~buffet-offset_/

® >- RCDl.Bl.KFMT

Select one of the followmg: •F •VS ;fs •D •VBS

•OB EXTEND{•NO~,.----DE:NSITY1~:~~~------+

•YES J '=BOO::_/ -- - -

-( •EBcmn' -(""''~- __£'"""~ >-CODE •ASCl[_J'O----- CRTDATE creation-date~ EXPDATE ~ :=~~-~t-:w-;,,·;~--.-.. ~--;--,;,~70----+

>-ENDOP'I' •UNL?AD-'t----1\AITFl!.E •CLS ~ -f •REl\IN~ -f_ •IMMED

- •LEAVE: ~number of secDnds _/

{ •NO) SHARE: ~----------

•YE:S

>- PllllAll'I' 1 ::~~-M-A~-· --'t-----'l'~X'l'-( •Bl.ANK~ \_ •NONE:=7 'descr·iption·~

(!)The value •BLKDSC is valid only for a file with record block format •I~ ,, ••.

@The values •E', •E'B, •VS, •VBS, and •l! are v11,\id far both EBCDIC and ASCII rodes,•\ and •\B ar·e \&ltd onl.> for EBCDIC, and •D and ,.DB are valid <>nly for ASCII.

2-140

_[Job:B,I P1m:B,I

Page 170: I BM System/38 - bitsavers.org

CRTTBL (Create Table)

Creates a table (for example, a translate table).

CRTTBL-- TBL table-name {.QGPL ~--------------­.library-name J

Required

Optional

-( QTBLSRC.•LIBL

>-- SRCFILE - source-file-name -{ .•LIBL ~ ,,. ____________ ____.

.library-name Y

-(_•TBL~P -f•NORMAL~ >-- SRCMBR PUBAUT •ALL _________ _____.

source-file-member-name - •NONE -

-{•BLANK=>->-TEXT

'description'

lJob:B,I Pem:B,I

Data base source file-QTBLSRC

Command Syntax Diagrams 2-141

Page 171: I BM System/38 - bitsavers.org

CRTUSRPRF (Create User Profile)

Identifies an authorized user to the system and creates a user profile for that user.

CRTUSRPRF-USRPRF user-name--------------------------------+

Required

Optlonal

>-PASSWORD SPCAUT •SAVSYS -( oUSRPRF::J---- 1.NONB ~-®-·---MAXSTG1•NOMAX~ \_maximum-K-byte1J -user-p111word •JOBCTL

•ADMIN

3 maximum

-(0 ~QCALLMENU.•LIBL

>- PTYLMT _)-----INLPGM •NONE ::Y prlorlly-11.mlt -( .•LIBL

proaram-name .library-name

--(

•NONE ©@~•NONE >-JOBD -( •LIBL~GRPPRF )---------+

Job-de1crlptlon-n1me · uaer-prorlle-name .Ubrary-name

-(OUSRPRF) -f_•NONB3 -(•BLANK:::J----------

>-OWNER ~----- GRPAUT •ALL ---+----ACGCDE

•GRPPRF •NORMAL 1ccount1n1-code

-(•NONE -(•NONE

>-DOCPWD _)-----MBGQ -( •LIBL~-------+ document-pa1111word me1111e-queue-name '

.Hbrary-name

-(•NONE -f_*NON~ -(*BLANK:'.:)->- OUTQ •LIBL PUBAUT •NORMAL TEXT output-queue-name-(. ~ •ALL 'domlptlon'

.library-name

(!)The rollowtn1 uur prorllea cannot be apeclfled on the GRPPRF parameter: QRJE, QPSR, QCB, QSYS, QSPL, QDBSHR, QSPLJOB, QDOC, QSNADS, and QP'NC.

@The followlna user profiles cannot be specified on a aroup profile: QCE, QPSR, QSBCOFR, and QRJE. Because the IBM-supplied unr profiles QSYS, QbBSHR, QSPL, QSPLJOB, QDOC, QSNADS, and Qf'NC are not allowed on the CHGUSRPRf' command, they cannot have a aroup profile.

_lJob:B,J P&m:B,1

2-142

Page 172: I BM System/38 - bitsavers.org

CVTDAT (Convert Date)

Converts the format of a date value from one format to another. Valid only in a CL program.

CVTDAT -----DATE date-to-be-converted -- TOVAR CL-variable -name-------•

Required

Optional

•SYSVA•~ { •SYSVA~ •MDY •MOY >-- FROMFMT ili<DMY TOF'MT •DMY ------------

•YMD •YMD •JUL -- - •JUL --

>-TOSEP •NONE -f_ •SYSVAL

separator-character )

Command Syntax Diagrams 2-143

Page 173: I BM System/38 - bitsavers.org

CRTVDSK (Create Virtual Disk)

Creates and formats a virtual disk. The virtual disk can be accessed from a PC using PC Support/38.

-{_.QGPL

CRTVDSK-VDSK virtual-disk-name )~--------------.library-name

Required

Optional

-{_360 -{_ 112 ®

>-SIZE _)----DIR _)----+ n umber-of-kilo bytes number-of-directory-en tries

-f_ •NORMA3 -{_•BLANK=>--->- PUBAUT •ALL -----~-TEXT

+NONE 'description'

jJob:B,I Pam:B,I

CVTTOVDSK (Convert To Virtual Disk)

Creates a virtual disk that is a copy of a virtual diskette created by FSU (IBM System/38 File Support Utility).

-{_ .•LIBL

CVTTOVDSK - FROMVRTDKT virtual-diskette-name )9----------+ .library-name

-{_ .QGPL

>-TOVDSK virtual-disk-name '-~----------------+ -.library-name

Required

Optional

-{_ •f'IRS'I' ::)-------

>- f'ROMMBR

member-name

jJob:B.I Pam:B,I

2-144

Page 174: I BM System/38 - bitsavers.org

DATA (Data)

Indicates the beginning of an inline data file in a batch input stream.

Optional

-( QINLINE :::)---- -(•DATA")

//DATA-- FILE FILETYPE ~-------•

- inline-file-name - •SRC ~

>-ENDCHAR ·;;·==:r--

-(__ 'end-character-string'

Job:B

DCL (Declare CL Variable)

Defines a control language variable for use in the CL program in which this command is used. Valid only in a CL program.

(i)~•DEC~ DCL-- VAR CL-variable-name -- TYPE •CHAR-1----j------------.

+LGL ___/ Required

Optional

(i) ® (i) >- LEN length [decimal--positions] --- VALUE initial-value ---

©A CL variable cannot be coded on this parameter.

®The number of decimal positions can be specified only if TYPE(•DEC) il!I specified.

DCLDTAARA (Declare Data Area)

Specifies that an existing data area is to be used in a CL program. Valid only in a CL program.

Required

(i) -(__ .•LIBL ::)-DCLDTAARA--- DTAARA data-area-name

.library-name

(!)A CL variable cannot be coded on this parameter.

Command Syntax Diagrams 2-145

Page 175: I BM System/38 - bitsavers.org

DCLF (Declare File)

Specifies that an existing display file is to be used in the CL program in which this command is used. Valid only in a CL program.

(j) -( .•LIBL DCLF-~ FILE display-device-file-name )------------_.

.library-name

Required

Optional

-{_•NONE

RTGDTA )----CL-variable-name

CD CL variables cannot be coded on this parameter.

2-146

Page 176: I BM System/38 - bitsavers.org

DFNKBDMAP (Define Keyboard Map)

Overrides the PA (Program Attention) and PF (Program Function) key assignment defaults provided by System /38.

bqulred

Optlon•l

-{•REQUESTER)- -(•HELP::r- -(•HLP3270}-- -(•CLBARJ------>- DEV PF l PF2 PP3

device-name function runctlon runctlon

-(•PRINT~ -('DSPATR)-- -(•TEST~ -(•DOWN"""\ >-PF4- runctlon~PFS funotlon PFe runctlonf-PF? function_}•------+

-(•UP~ -('ATTN~ -(•RESET~ -(•SYSREQ"\ >- Pf'S runctlon J ------ PFS function~ Pf'IO function~ Pf'll function_}~------+

-(•BCKSPC}- -(•CF13~ -(•CF14~ -(•CF15~ >-PFlZ function PFll runcttonJ---Pf'l4- functlon~PFIO functlonJt-------+

-(•CFl6~ -('CF17~ -('CFl6~ -('CFl9~ >-PFtB functlon~PFI? functlon~PFIB funcllon~PFIQ functlonJ•------+

-(•CF20~ -(•CF21~ -(•CF22~ -('CP23omtll\ >-Preo functlonJ ------Pf'Zl runctlon~Prze function~PFilJ functlonJ•------+

-(•CF24=>- -('CFI:)- -('CF2=>- -('CP3J----->- PF24 PAIPFI PAIPFZ PAIPP3

'runction function function function

~ ~~ ~~ ~~ ~~ -(•CF<=>- -('c":)- -('c"J- -('c"J----rune lion function function function

>- PAIPFS PAIPF9 PA1Pf'10 PAlPf'll -(•CFB=>- -(•CFO=>- -(•CFIO:J- -('CFllJ-----runctlon runctlon function runctlon

-(•CFl2=>- -(•CFl3=>- -(oCFl4=>- -('CF!OJ---+ >- PAIPF12 PA2PF1 PA2PF2 PAZPf'J runction function function function

-(•CFl6=>- -('CFl7=>- -(oCF18=>- -('CFIO:J---->- PA2PF4 PA2PF~ PA2PF6 PA2PF7 [unction function function function

-(•CF20=>- -('CF21=>- -(oCF22:J- -(•CF'3J---+ >- PA2PF8 PA2PF9 PA2PF10 PA2PF11 runction function function function

-(•CF24=>->- PA2PF12 rune lion

The followln,1 are allowable special values wh.lch. are valid for all parameters:

•HELP •UP •HLP3270 •NONE •CLEAR •PRINT •DSPATR •TEST •DOWN

•RESET •SYSREQ •BCKSPC •ATTN •CFI th.rou&h. •CF24

Command Syntax Diagrams

[Job:B,l P&m:B,l

2-147

Page 177: I BM System/38 - bitsavers.org

DlCOBJ (Deallocate Object)

Deallocates an object allocated by the ALCOBJ command. If the DLCOBJ command is not used, the objects are automatically deallocated at the end of the routing step.

Required

DLCOBJ-------------------------------------

-( .•LIBL CD ®Z •FIRST

.library-name_/ member-name >-OBJTobject-name _ '---object-type lock-state

50 maximum------------~

(D The following object types are valid: *DEVD, •DTAARA, •DTAQ, •PCT, •FILE, •LIB, *MSGQ, *PGM, •SOSD, and *SSND. Refer to the OBJ parameter description ror the lock states that are valid for each object type.

@ If valid for the specified object type, one of the following Jock states can be specified: ,.._SHRRD, •SllRUPD, *SHRNUP, ..-EXCLRD, or •EXCL.

Job:B,I Pa;m:B,I

Dl TCHTFMT (Delete Chart Format)

Deletes a chart format or a group of chart formats from one or more libraries.

-{ chaf't-format-name

DLTCHTF'MT --CHTFMT

generic•-cha rl-forma t-name

2-148

:::~:'l-JS_R_~ __ __,. .>M<USRLIBL

.Jibcary-nome

Required

lJob:B,l Pa;m:B,I

Page 178: I BM System/38 - bitsavers.org

DL TCLS (Delete Class)

Deletes a class.

DL TCMD (Delete Command)

Deletes a command object.

DL TCUD (Delete Control Unit Description)

Deletes a control unit description.

-( control-unit-description-name~

DLTCUD-CUD

generic•-con lrol - u n it-de3cri plion - name

Required

lJob:B,I Pa;m:B,I

Required

l Job:B,I Pam:B,l

Required

jJob:B,I P&m:B,l

Command Syntax Diagrams 2-149

Page 179: I BM System/38 - bitsavers.org

DL TDEVD (Delete Device Description)

Deletes a device description.

-(device-description-name~

DLTDEVD- DEVD

generic• -device -de:oscription- name

DL TDFUAPP (Delete DFU Application)

Deletes a data file utility application.

-(.•LIBL=>-DLTDFUAPP--- APP proaram-name

.library-name

DL TDKTLBL (Delete Diskette Label)

Deletes a file label from a diskette.

Required

f Job:B,I P1m:B,I

Required

r Job:B,l Pam:B,I

DLTDKTLBL-LABEL data-file-identifier---------------------

Select one of the following:k:*FIRST •M12 •Sl •S12 )---------• •Ml •S2 •S23 starling-diskette-position

>-LDC-

•M2 •S3 +8123

Required

Optional

-(.coc~P -(oYBS)- -(•NO) >-VOL CHECK SUFFIX , __ ___..

volume-identifier •NO •YES

-( •NONE:-:J- -f_ •SCRATC3

>- CRTDATE OPTION +RMV -------creation-date •ERASE

f Job:B,I P1m:B,I

2-150

Page 180: I BM System/38 - bitsavers.org

DL TDOC (Delete Document)

Deletes a document and control information about the document from the system.

Required

Optional

CD®~•AVAll.~•CllRRENT3 (>AVAll.::x•END::r >-- PERIOD •BEGIN

starting-time starting-date ending-time ending-date

CD~ •Al.I. CD~ •CURRENT >-- DOCCLS )----OWNER •ALL ~

document-class user-profile-name_/

CD PERIOD, DOCCLS, and OWNER are allowed only when DOC('li'SEARCH) is specified.

@PERIOD containf> 2 lists of 2 elements each. •N must be specified for any element that

precedes the value(s) being specified to maintain its position in the parameter value

sequence when previous elements are omitted.

l Job:B,I Pam:B,I

DL TDOCL (Delete Document List)

Deletes a document list from the system.

-tdocurnenl-list ~objec)l-name

--300 max1rnurn

ULTDOCL - DOCL >------------------... •ALL----------~

Required

Optional

8-f •CUHHENT.3. >-- 01\t'.;ER •ALL------+---

- user-prof!le

CD The 01\NER parameler can only be specified if DOC(•ALI.) is specified.

lJob:B,I P1m:B,I

Command Syntax Diagrams 2-151

Page 181: I BM System/38 - bitsavers.org

DL TDTAARA (Delete Data Area)

Deletes a data area.

Required

(DA variable cannot be coded on this parameter.

l Job:B,I Pem:B,I

DLTDTAQ (Delete Data Queue)

Deletes the specified data queue(s) from the system.

-{data-queue-name~ ::t1:~L~BL DLTDTAQ-DTAQ .•ALL----_,,,___ __

generic•-da ta-queue-name ·*1.AbLLUSR . t rary-name

Required

l Job:B,I Pem:B,I

DL TEDTD (Delete Edit Description)

Deletes an edit code description.

Required

DLTEDTD -- mm { ~ ~ lJob:B,I Pem:B,I

DL TF (Delete File)

Deletes a file.

Required

l Job:B,I Pam:B,I

2-152

Page 182: I BM System/38 - bitsavers.org

DL TFCT (Delete Forms Control Table)

Deletes an inactive RJEF forms control table (FCT).

Required

lJob:B,I Pa.m:B,I

DL TGSS (Delete Graphics Symbol Set)

Deletes a graphics symbol set or group of graphic symbol sets from one or more libraries.

Required

-{_graphics - symbol-set- name

DLTGSS--GSS

generic* - graphics - symbol - set- n arne

::~~.~.L--~--~ .•ALLUSR ---~.---­

.•USRLIBL

.library-name

DL T JOBD (Delete Job Description)

Deletes a job description.

l Je>b:B,l P&m:B,I

Required

l Jab:B,I P&m:B,I

Command Syntax Diagrams 2-153

Page 183: I BM System/38 - bitsavers.org

DL T JOBQ (Delete Job Queue)

Deletes a job queue.

Required

f Job:B.1 P1m:B.l

DLTJRN (Delete Journal)

Deletes a journal.

Required

f Job:B.1 P1m:B.l

DL T JRNRCV (Delete Journal Receiver)

Deletes a journal receiver.

Required

.oLIBL

-(journal-receiver-name .•USRLIBL~

DLTJRNRCV-JRNRCV .•ALL ____ ___,._ __ _

eeneric•- journal-receiv .•ALLUSR

.library-name

f Job:B.I P1m:B.I

2-154

Page 184: I BM System/38 - bitsavers.org

DL TUB (Delete Library)

Deletes a library and all objects in the library, provided the user has delete rights for the library and all objects in it.

DLTLIB-- LIB library-name --

DL TLIND (Delete Line Dei;cription)

Deletes a line description.

J line-description-name=>--­

DLTLIND- LIND--~

generic~ - l 1 ne-de:scri pt.ion - name

DL TMSGF (Delete Message File)

Deletes a message file.

Requlred

lJob:B,I Pem:B,I

Required

jJob:B,I P&m:B,I

Required

jJob:B,I P&m:B,I

Command Syntax Diagrams 2-155

Page 185: I BM System/38 - bitsavers.org

Dl TMSGQ (Delete Message Queue)

Deletes a message queue.

,----------------------------------------, I Required

Job:B,I P&m:B,l "---·--------------------------------~---~-~

Dl TOUTQ !Delete Output Queue)

Deletes an output queue.

Required

DJ,'l\,1.1 i'Q --- Oi:'!'Q ... ALL -----"J-----(output-queue-nanw ->{-_::~·:~LIBLg

. generic"" -ou tpu t-q ueue-n ame .•ALLUSR

.library-name

Job:B,I Pam:B,I

Dl TOVR (Delete Override)

Deletes one or more file overrides (including message file overrides) previously specified in an invocation.

r-·-··--··

I llf.'l0\11---l'ILE-- ~•.HL-------;>--l. < """ridden-!de-nrn'e

~~-50 maximum-

··-----------------

Required

Job:B,I P1m:B,J

2-156

Page 186: I BM System/38 - bitsavers.org

Dl TPGM (Delete Program)

Deletes a program.

<-- prng' ""' -----\ {= :~·:~LIBL ---~ DI l'PC '1 -----PC; '>1 -- . \_ +ALL

-- -pr·nr;r;,111 11':\J\I(' 11 - \--=:•ALLI_;;;~=~------/ --'\_ 11bri!'.iry-"·name --·'

Dl TPRTIMG (Delete Print Image)

Deletes a print image.

I L

lll.'ITP'l'l\tc; -- PHT1\1C

[)l TORY APP (Delete Query Application)

Deletes a qt.;ery application.

,f'"·•LIBL=>-·-APP appii.cation-P.ame\ _ ---

'---- .itnrary -name

Command Syntax Diagrams

Hequir~d

Page 187: I BM System/38 - bitsavers.org

DL TRJECFG (Delete RJE Configuration)

Deletes the objects required for operating RJEF, except for the forms control tables and output queues.

DLTRJECPG -SSN -session-name-----------------------+

Required

Optional

-{QRJE ®

>- CF'GLIB )-----------------+ RJ EF- con figuration - library-name

-{20:::)--- -{•LINNBR~ >-- LINNBR --- CFG!D

line - number RJ E-con figuration-identifier

-f_ •YES~ >- DLTCMN •NO ---9----

•DEV

jJob:B,I P&m:B,I

DL TSBSD (Delete Subsystem Description)

Deletes a subsystem description.

Required

l Job:B.I P1m:B.I

2-158

Page 188: I BM System/38 - bitsavers.org

DL TSPADCT (Delete Spelling Aid Dictionary)

Deletes the specified spelling aid dictionary from the system.

Required

-(_ spell1ng-aid-diclionary-name

DLTSPADCT --DCT )>------------. generic• - s pel ling - a id-dictionary-name

::~::~-JS-R---~~~~~~-9-----.•USRLIBL .library-nome

DL TSSND (Delete Session Description)

Deletes an inactive RJEF session description.

DL TTBL (Delete Table)

Deletes a table.

lJob:B,I P1m:B,I

Required

jJob:B,I P1m:B,I

Required

lJob:B,I P1m:B,I

Command Syntax Diagrams 2-159

Page 189: I BM System/38 - bitsavers.org

DL TUSRPRF (Delete User Profile)

Deletes a user profile.

Required

DLTUSRPRF--USRPRF user-name---

l Job:B,I P1m:B,I

DLYJOB (Delay Job)

Allows your current job to wait for a specified number of seconds, or until a specified time of day, before execution resumes.

Required

-( DLY number-of-seconds )

DLYJOB >--· ---~

RSMTIME HH-MM-SS----

l Job:B,I P1m:B 1 (

DMPCLPGM (Dump CL Program)

Dumps all variables (declared in the CL program in which the command executes) and all messages on the program's message queue to a spooled printer file. Valid only in a CL program.

DMPCLPGM---- :d P1m:B,l

Printer file-QPPGMDMP

2-160

Page 190: I BM System/38 - bitsavers.org

DMPJOB (Dump Job)

Dumps the basic data structures or specific invocations of the current job (or of the job being serviced as a result of a previously issued SRVJOB command). The information is dumped to a spooled printer file.

Optional

DMPJOB------------------------------+

>-PGM

•ALL ..... ._._._._._._._._._._._._._ .. ._._._._._,

>ttNONE-----------------------

-( .•ALL ~1 •LAST

program-name •FIRST----~

.library-name •ALL------/ invocation - level

-(•ALL J--- -(•YES)-

>-JO BA HA AD RO BJ

~+NONE •NO

G) Both the library qualifier of •ALL and an invocation level cannot be specified.

Printer file-OPSRVDMP

DMPJOBINT (Dump Job Internal)

Job:B,l Pem:B,I

Dumps the machine data structures that are related to the machine process in which the current job is executing.

DMPJOBINT--

Command Syntax Diagrams 2-161

Page 191: I BM System/38 - bitsavers.org

DMPOBJ (Dump Object)

Dumps the contents and I or attributes of a CPF object.

Required

~ .•LIBL==>- Ci) DMPOBJ--OBJ object-name OBJTYPE CPF-object.-type---

.library-name

(D Any one of the CPF object types listed in the OBJTYPE parameter charts in Appendix A can be specified.

Printer file-OPSRVDMP

2-162

l Joh:B,l Pam:B,I

Page 192: I BM System/38 - bitsavers.org

DMPSYSOBJ (Dump System Object)

Dumps the contents and I or attributes of MI system objects.

Optional

•PCS •MCHCTX~-------=>~ DMPSYSOBJ--- OBJ ,..__ ____________ _.

:~~~rlc- sys tern-object- name

-f_•NONE~ >-CONTEXT •MCHCTX---_..------------~------------_.

- context-name

CZ_ •ALL {•ALL

{

TYPE @ '\.. SUBTYPE

- MI-system-object-type-in-hex~ - Ml-system-object -subtype-in- hex

~•ALL 0 ® -OBJTYPE @ r-------------------'

CPF-object-type

-<:•NONE~ -{ * >--OFFSET SPACE +

offset-value offset-value -{ ::-Y--~O maxi.mum lens th

CD To code the followin& parameters positiona.Uy, you must c~~"' them in this order, us inc •N for thoae not beina specified: TYPE, SUBTYPE, and OBJTYPE.

@ To specify an Ml system object type, refer to the TYPE parameter description for a list

@ ~~ ~~:c~~ 1~n~ 1 o~y~~ec~~~··object types, refer to the charts in the expandeddescription of the OBJTYPE parameter in Appendix A.

lJob:B,I P1m:B,I

Printer file-QPSRVDMP

Command Syntax Diagrams 2-163

Page 193: I BM System/38 - bitsavers.org

DMPTAP (Dump Tape)

Dumps label information or data blocks or both from standard labeled or nonlabeled magnetic tape to a spooled printer file.

DMPTAP- DEV device-name--------------------------..

Required

Optional

-( •MOUNTED~ >-VOL --~'~'--_;~-------------------------.

-volume-identifier

>FIRST '-L •ONLY

__/ \___•LAST---------~l Q) start-file-sequence-number end-file-sequence- number

>--SEQNBR

*ALL-------------------------7 •SEARCH ,

~•NONE © >--LABEL ~ file-identifier----J_.-

g ene ric•- file- id en ti fie r

TYPE~:~~~~-c ___ _.,.

+HDRLBL~ >lfDTABLK

•TLRLBL

3 maximum

>-DTABLK (-+F!RST~:~:~~------'1-

start-data-blockJ ~end-data-block

•ALL----------~-------;

+LAST---------------~

®~•YES)--VOLLBL

•NO

)-CODE ~-----ENDOPT •LEAVE--------(_ il'EBCDI:) -f •REWIND~ •ASCll - *UNLOAD

CD SEQNBR(•SEARCH) and LABEL(•NONE) are mutually exclusive.

® TYPE(•NDNE) and VOLLBL(:t<NO) are mutually exclusive.

Printer file-QPTAPDMP

2-164

Job:B,I Pcm:B,I

Page 194: I BM System/38 - bitsavers.org

DO (Do)

Specifies the start of a do group in a CL program.

DO--

DSNAPF (Design Advanced Printer Function)

Invokes a menu that offers options for designing customized forms.

DSNAPF ---

... ,,,, I

I'"''·' ''"'"·'

DSNDFUAPP (Design DFU Application)

Begins the prompting sequence for interactive definition of a DFU application.

Optional

~*PRV

DSNDFUAPP--APP . . ~ .•LIBL~---------• appl1ca t10n - name

.library-name

-(_+SELECT

>-OPTION -

- f1 rst-men u-opt10n[ second-men u-optrnn] _)---

l Job:B,I P1m:B,I

Command Syntax Diagrams 2-165

Page 195: I BM System/38 - bitsavers.org

DSNFMT (Design Format)

Invokes the screen design aid (SDA) to design and test a display format.

Optional

-(•SELECT

>-sRCMBR )---------------------+ source-file-member- name

-(QGPL ®

>-OBJLIB )---------------------object-library- name

Printer file-QSYSPRT Data base source file-ODDSSRC

DSNQRVAPP (Design Query Application)

Begins the prompting sequence for interactive definition of a query application.

Optional

-(•PRV

DSNQRYAPP--APP . . -( .•LIBL-y.._ _________ _. apphcahon-name

.library-name

-(+SELECT

>-OPTION J--------------fi rs t -menu -option [second -menu -option]

-(•PROMPT:r- ~ •PROM~T

>- OUTLIB PUBAUT +NORMAL --'----llbrary-name •ALL

•NONE

jJob:I P1m:I

2-166

Page 196: I BM System/38 - bitsavers.org

DSPACC (Display Access Code)

Displays the access codes currently defined in the system.

DSPACC - OUTPUT-{__• J­- •LIST

Optional

l Job:B,I Pam:B,I

Printer file-OPDSPACC

DSPACCAUT (Display Access Code Authority)

Displays the access codes that a user or group of users is currently authorized to.

OOTPUT_r*~ \_ •LIST _r--

Optional

jJob:B,l Pcm:B,I

Printer file-OPDSPAAU

DSPACT JOB (Display Active Jobs)

Displays performance and status information for the active jobs in the system.

Optional

-{__*:)--- <•NO)® DSPACTJOB--OUTPUT RESET 9"-----------+

•LIST -•YBS

-(*ALL >-SSS l:bsyste.m-n•d

5 maximum

<*NONI':

CPUPCTLMT )------. CPU-percen t-1 imit

-{__*NONE Select one of the following:

>- RSPLMT )---SEQ - •SBS •PTY •AUXIO

response-time-llmil •JOB •CPU •CPUPCT

•TYPE •INT *FUNCTION *POOL •RSP •STS

Job:B,I P&m:B,I

Printer file-OPDSPAJB

Command Syntax Diagrams 2-167

Page 197: I BM System/38 - bitsavers.org

DSPAUTUSR (Display Authorized Users)

Displays the authorized users of the system and their passwords.

Optional

DSPAUTUSR--SEQ-( •USRPRFJ----OUTPUT-(·~ •PASSWORD •LIST l~J-l'b-:B-,l-P-1-m,-B-l,I

Printer file-QPAUTUSR

DSPBKP (Display Breakpoints)

Displays breakpoints in a program being debugged (using the ENTDBG command).

-(+~P \j•DFTPGM~ DSPBKP--OUTPUT PGM •ALL

•LIST program-name

10 maximum

Optional

f Job:B,I Pcm:B,I

Printer file-OPDBGDSP

2-168

Page 198: I BM System/38 - bitsavers.org

DSPCHLSTS (Display Channel Status)

Displays information about the logical channel status of a specified X.25 communications line description.

DSPCHLSJS-LIND line-description-name--------------------+

Required

Optional <*ALL

>- l.GLCHJ. )---------------

LC-group-number LC-channel- number

>-CTLU-conl.rol-unit-name----OlJTPUT_r • ~ -\__•LISTJ

lJob:B,I P&m:B,I

Command Syntax Diagrams 2-169

Page 199: I BM System/38 - bitsavers.org

DSPCHT (Display Chart)

Displays a chart defined by the Business Graphics Utility. You can enter this command to display a chart on your work station without entering BGU.

Optional

-{+OFT

DSPCHT--CHTFMT -{ .•LIBL :::Y------------· format-name

.library-name

-{ •OFT -{•FIRST::J------>-FILE -{.•LIBL::::Y----MBR

- file-name member-name

.library-name

-{•f'IRST -f__ •FILEDFT~

>- RCDFMT )----DTAFMT •NONPAIR-.----------- record-format-name •PAIR __

-{•FIRST -f__ 100

>- FROMRCD )----NBRRCDS •ENO------~-------record-n umber number-of-records _J

>-DEVTYPE{~~~!}-PENRATE~ 100~._ ___________ _. 5225 -~pen-rate J 4214

>- PENWTH-{ 3 ~ PPRSIZE-{ •SMALL'~---- HRZPPR -{+YES'--pen-width J ----------- •LARGE_; •NO_J ~

-{•SEARCH=>--- -f__ • 3->- PLTADR OUTPUT •PLOT

plotter-address •LIST

l Job:B.I P1m:B,l

DSPCLS (Display Class)

Displays the attributes of a class.

DSPCLS---CLS class-name -{.•LIBL~---------• .library-name J

>-OUTPUT-{ * ~ •LIST J -----

Printer file-OPDSPCLS

2-170

Required

Optional

l Job:B.I P1m:B,l

Page 200: I BM System/38 - bitsavers.org

DSPCMD (Display Command)

Displays the values specified in the CRTCMD (Create Command) command.

-{.•LlBL

DSPCMD-CMD command-name )--------------.library-name

>-OUTPUT____,•~------ - - -

'-•LIST~

Printer file-OSYSPRT

Required

Optional

1Job:B.J P1m:e.1

Command Syntax Diagrams 2-171

Page 201: I BM System/38 - bitsavers.org

DSPCNPA (Display CSNAP Attributes)

Displays the short-term statistics sampling attributes of CSNAP.

DSPCNPA--OUTPUT -( ·~ •LIST~

Printer file-OPCNPDSP

DSPCTLSTS (Display Control Unit Status)

Optional

l Job:B.I P1m:B,I

Displays the configuration of one or all control units and their devices.

-f_ >ALL

DSPCTLSTS -- CTLIJ generic•-control-unit-name

control-unit-name---~

Printer file-OPDVCDSP

DSPCUD (Display Control Unit Description)

Displays the description of a control unit.

Optional

OUTPUT-{•~ •LlSTJ

jJob:B,I P1m:B,I

DSPCUD-CUO control-unit-description-name----------------

>-OUTPUT -{ o ~ •LISTJ

Printer file-OPDCCTLM

2-172

Required

Optional

l Job:B,I Pam:B.I

Page 202: I BM System/38 - bitsavers.org

DSPDBG (Display Debug)

Displays the debug options, the current invocation stack, and the names of programs being debugged (using the ENTDBG command).

DSPDBG -- OUTPUT _r • ~ \_ +LISTJ

Printer file-QPDBGDSP

DSPDBR (Display Data Base Relations)

Provides cross-reference information about data base files.

-E •ALL

DSPDBR-FILE -generic>11<-file-name

file-name---~

Optional

l Job:B,I Pam:B,I

Required

Optional

-(•NONE~

{

MBR -f_mem•NbOeNr-Ennaammee_j ,. ______ ) {•3--•----0UTPUT +LIST

•NONE

RCDFMT •ALL ~ generic>11< - record- format- name _../

-{_•NONE

>-OUTFILE ~ .+LIBL-.!\. ,._ ___________ _...

-data-base-file-name \ ··- ..... _.. f - .llbrary-name -

-(_ •FIRST::J->-- OUTMBR member-name

(D If OUTPUT(:tNONE) is specified, a file name must be specified for OUTFILE.

Printer file-OPDSPDBR Data base file-QADSPDBR Outfile-OADSPDBR Format name-OWHDRDBR

Job:B,I Pam:B,I

Command Syntax Diagrams 2-173

Page 203: I BM System/38 - bitsavers.org

DSPDEVCFG (Display Device Configuration)

Displays the device configuration of the system.

DSPDEVCFG --OUTPUT -( • ~ •LIST J

Printer file-QPDCDCFG

DSPDEVD (Display Device Description)

Displays the description of a device.

Optional

l Job;B,I Pam:B,I

DSPDEVD - DEVD device-description -name--------------------.

>-OUTPUT -( • ~ •LIST J

Printer file-QPDCDEVD

DSPDEVSTS (Display Device Status)

Displays the status of one or all devices on the system.

Required

Optional

jJob;B.I Pam:B.I

Optional

-f_ *ALL -(•::>-DSPDEVSTS- DEV generic'*'-device-name __,,,,__ __ OUTPUT

device-name . •LIST

jJcb:B,I Pam:B,I

Printer file-QPDVCDSP

2-174

Page 204: I BM System/38 - bitsavers.org

DSPDIR (Display Directory)

Displays all directory entries, in alphabetic sequence, or a single entry within the system distribution directory.

DSPIJIH

{•Al.I.

USHID

{ -user--ideulificalion

-( •C:lJIHH~N'l'

lJSE:R

user- pl'Cifi le- name

Printer file-OPDSPDDL Printer file-OPDSPDSM

Optional

Ol.TTl'llT{'~ •!.!ST~

Job:B,I Pam:B,I

DSPDOCAUT (Display Document Authority)

Displays the users to whom you have granted document authority, as well as users who have granted document authority to you through the Grant Document Authority (GRTDOCAUT) command.

>-OUTPUT{•:)----­- •LIST

Printer file-QPDSPDA

Optional

{ •TO:) GRANTED '9------.

•FROM

l Job:B,I Pcm:B,I

Command Syntax Diagrams 2-175

Page 205: I BM System/38 - bitsavers.org

DSPDKT (Display Diskette)

Displays the names of files residing on the diskette.

Select one or the followtn1: K•FIRST ~•LAST >- LDC- •Ml2 •SI •812 •ONLY ) •

•Ml •S2 •823 1tartln1-di1kette endina-dtakette •M2 •83 •8123 -position -poaltion

Required

Optional

>-LABEL DATA .,----------+• -(•ALL===>-- -(•LABELS)

data-file-~dentifier •S.A.VRST

>- OUTPUT -( • ~ •LISTJ

Diskette file-QSYSDKT

2-176

lJob:B,I P1m:B,I

Page 206: I BM System/38 - bitsavers.org

DSPDSTSRV (Display Distribution Services)

Displays or prints the next system table, routing table, or secondary node ID table configuration.

DSPIJSTSH\-----------------------------

Required

Optional

-(_•ALL ~ •S~ELECT ®

>-NDEID _)---OPTION 1-~---+-----nocie-ID node-ID-qualifier" 2

>- ()[J'JP[J'['-(_. :)­•LIST

Data base source file-QASNADSC Data base source file-OASNADSR Data base source file-QASNADSA Printer file-QPDSTSRV

DSPDSTSTS (Display Distribution Status)

3

l Job:B,l P1m:B,I

Displays and controls the distribution requests on the SNADS send queues.

OSPDSTSTS---------------------------+

Required

Optional

-(_•ALL ® -(_•J-

>-NDE!D _)------OUTPUT

node-ID node-ID-qualifier •LIST

Data base source file-OASNADSC Printer file-QPDSTSTS

l Job:B,I Pem:B,I

Command Syntax Diagrams 2-177

Page 207: I BM System/38 - bitsavers.org

DSPDTA (Display Data)

Executes a DFU application to display records in a data base file.

-{_ .OLIBL:::J © DSPDTA---APP application-name y.------------.

.library-name Required

Optional

-{ •SAME -{•FIRST::J->-FtLE •LIBL MBR

file-narne-{_ .librac~ member-name

jJob:I Pcm:I

Printer file-QDT APRT Display files-QDDFUP1, QDDFUP2

DSPDTAARA (Display Data Area)

Displays the value and attributes of a data area.

-{.•LIBL

dat.a-area-name ~ t .library-name DSPl)']'AARA ~ DTAARA •GOA

*LOA-------------~

Required

Optional

-(*:)--- -{*CHA")->-OUTPUT OUTFMT

- *LIST •HEX

l Job:B,I Pem:B,I

Printer file-QPDSPDT A

2-178

Page 208: I BM System/38 - bitsavers.org

DSPEDTD (Display Edit Description)

Displays an edit description associated with a user-defined edit code.

"'"~·-·~·~~~------------------------Required

>-OUTPUT__,•~ --­~•LIST~

Printer file-QPDCEDSP

DSPFCT (Display Forms Control Table)

Displays the entries in an RJEF forms control table (FCT).

Optional

r Job:B.I P1m:B,I

-{_ .•LIBL

DSPFCT- FCT - forms-control-table-name )---------+ .library-name

Required

Optional

-f_ •ALL -f_ •ALL~ ® rFORMTYPE generic•-host-system-form-type +--DEVTYPE •PRT--'"-----•

host-system-form-type •PUN

>-oUTPUT __, • ~ \_ •LISTJ

jJob:B,I Pam:B,I

Command Syntax Diagrams 2-179

Page 209: I BM System/38 - bitsavers.org

DSPFD (Display File Description)

Displays the description of a file.

~*ALL

DSPFD - FILE gener1c*-f1le-name f1le-name ____ J

*ALL •BASATR

>-TYPE Select one more of the following:

*ATR •SPOOL

*ACCPTH •RCDFMT

*SELECT •MBRLIST

*SEQ *JOIN

*MBR

•ALL

>- F'll.EATR ---------~

_ Select one following:

•DSP •PRT

*CRD •DKT •TAP -.11·TMN

more of the

*BSC

•MXD *PHY •LGL *SAV

Required

Optional

®-(_ •NONE

>- OlJTFJLE :::»---------------data - ba :ie-f1\e-narne-(_ . •LIBL

.library-name

-(_•FIRST::)->- OUTMBR

member -name

CD If OLTPCT(•NDNE) is specified, a file name must be specified for the OUTFILE parameter. If TYPE(*BASATR) IS specified, OlJTPUT(•NONE) must be specified.

@If OUTF'ILE(*NONE) is specified, a member name must not be specified for the OUTMBR parameter. If a file name is speclfied for the OUTFILE parameter, a type must be specified by the TYPE parameter (only one type may be specified). If TYPE(•ATR) is specified while a file name is specified for the OUTFILE parameter, FILEATR('•ALL or •MXD) cannot be specified. If a data base file name is specified for the OUTFILE parameter, OlfTPUT(•NONE) must be specified.

Job:B,l Pam:B,I

Printer file-OPDSPFD

For a complete list of files used by the Display File Description command, refer to the Control Language Reference Manual.

2-180

Page 210: I BM System/38 - bitsavers.org

DSPFFD (Display File Field Description)

Displays field-level information for a file.

~•Hl.-

DSPFl'D - Fl l.E gener1c•-f1le- narne

f1\p-narnP

Required

Optional

-f_ • ~ -(+NONE >-OUTPUT •LIST OUTFILE <[}r _.LIBL ~

+NONE -data-base-file-name \

-- .library-name -

-{+FIRS'!'::)------

>- OUTMBH member-name

(!)Ir OliTJ'!IT(*!'lONE) is spel'if1ed, a rt!e name m11st be specified for OtTTFILE

Printer file-QPDSPFFD Data base file-QADSPFFD Out file-QADSPFFD Format name-QWHDRFFD

DSPFNCHLP (Display Finance Help)

Job:B,l P1m:B,I

Displays the Online User's Guide for the System/38 Attachment of IBM 4700 Finance Terminals.

IJSPF'NCHLP - OLTPlJ'l' r * ~ \_*LIST~

Data base source file-QHFNHELP Data base source file-QHFNLIST Printer file-QSYSPRT

Opt10nal

lJob:B,t P1m:B,I

Command Syntax Diagrams 2-181

Page 211: I BM System/38 - bitsavers.org

DSPJOB (Display Job)

Displays information about a job.

Optional

DSPJOB -- JOB -( 0

)-----------

job-name[.uaer-name(.Job-number]]

>-OUTPUT -( • ~ •LISTJ--

Printer file-OPDSPJOB

l Job:B,I Pam:B,I

DSPJOBD (Display Job Description)

Displays a job description.

DSPJOBD-- JOBD job-deacriptlon-name

>-OUTPUT -( o ~ •LlSTJ

Printer file-OPRTJOBD

2-182

-(.•LIBL:::r----.library-name

Required

Optional

jJob:B,I Pam:B,I

Page 212: I BM System/38 - bitsavers.org

DSPJOBLOG (Display Job Log)

Displays the requests and related messages for a partially completed job, or the requests of a job on the job queue that has not started execution.

Optional

DSPJOBl.OG-JOB-{* )-----------job-name[. user-name[.job-number ]}

>-OUTPUT-{•~­•I.IS'!'~

Printer file-QPJOBLOG

DSPJOBQ (Display Job Queue)

jJob:B,I P1m:B,I

Displays the status of all job queues or the status of jobs on a specific job queue.

Optional

-{•ALL

DSPJOBQ--JOBQ -{ .•LIBL y9--------• Job-queue-name

.library-name

>-OUTPUT -{ o ~ •LISTJ

Printer file-QPRTSPLQ

l Job:B.I Pam:B,I

Command Syntax Diagrams 2-183

Page 213: I BM System/38 - bitsavers.org

DSPJRN (Display Journal)

Displays (or prints) journal entries from one or more journal receivers. Output can also be directed to a data base file.

{ .•LIBL::::> DSPJRN-JRN journal-name-

.library-name

>-FILE

Required

Opt.lonal

-{

•CURRENT ________________________________ (A,2)

>- RCVMSG -{ .•LIBL::::> startin1-recelve-name •--------------------- (A,l)

.library-name

® -{

•CURRENT

(A,l) -{ •LIBL~-------------------------+ endtne-recelver-name ·

.library-name

-{•FIRST

-(_

FROMENT

startin1- eeq uence- number (A,2)

FROMTIME-date- time------~

TOENT -{•LAST --".

endin1-sequence-number_ )•-------+ TOTIME-date-time-------~

>-NBRENT '0------JRNCDE •CTL--------ENTTYP •RCD----.------+ -{•ALL) ~OALL~ ~OALL~ value code entry-type

6 maximum 10 maximum

-{•ALL ' -{•ALL~

>-JOB job-name[.user-name(.job-number)] J'O--------PGM proaram-name _r------

-{OALL==::)- -{IOO::J- -{•CHAJ------>- CMTCYCID ENTD'l'ALEN OUTFM'l'

commit-cycle-identifier field-lenath •HEX

>-OUTPUT~ :a--+---OUTFILE -{ :i::~:-{ .•LIBL OUTMBR-{ ::::r::J-----•me~ .llbrary-nameY

© The format ia •ALL.library-name.

Data base file-OADSPJRN Printer file-QPDSPJRN

Journal Output Out file-QADSPJRN Format name-QJURDJE

Job Accounting Output Out file-OACBACG Format name-QWTJAJBE

Printer Accounting Output Out file-QAPTACG Format name-QSPJAPTE

2-184

Job:B,l Pam:B,I

Page 214: I BM System/38 - bitsavers.org

DSPJRNA (Display Journal Attributes)

Displays the creation and operational attributes of a journal. including the names of the journal receivers currently attached to the journal.

-{.•LIBL

DSPJRNA--JRN journal-name )--------------+ .library-name

)-OUTPUT -{ 0 ~ •LISTJ

Required

Optional

l Job:B,t Pam:B,I

Printer file-QPDSPJRNA

DSPJRNMNU (Display Journal Menu)

Provides a menu from which you can select options for journal operations.

DSPJRNMNU ---

... ., .. 1

,, .. , .. ~ .

Command Syntax Diagrams 2-185

Page 215: I BM System/38 - bitsavers.org

DSPJRNRCVA (Display Journal Receiver Attributes)

Displays the creation and operational attributes of a journal receiver, including the name of the journal that the receiver is now attached to or was last attached to.

DSPJRNRC\'A--JRNRC\' receiver-name ,._ ________ _____.. -{.•LIBL:::J

>-OUTPUT -{ • ~ - •LISTJ

Printer file-QPDSPRCV

.library-name

DSPKBDMAP (Display Keyboard Map)

Required

Optional

r Job:B,l P1m:B,I

Displays the current CF-to-PF map for the 3270 work station device from which the command was issued.

I "·"···"---.... , .. 1

I'•"'·' .,_,,,

DSPLIB (Display Library)

Displays the name, type, and subtype of each object in a library.

Optional

{•USR~IBL •LIBL •

DSPLIB--LlB •ALLUSR OUTPUT -{ ~ •ALL +LIST J

T library-name Lio maximum

j Job:B.I P1m:B,I

Printer file-QPDSPLIB

2-186

Page 216: I BM System/38 - bitsavers.org

DSPLIBL (Display Library List)

Displays the names of the libraries in the user's current library list.

DSPLIBL -- OUTPUT -( * ~ +LISTJ

DSPLIND (Display Line Description)

Displays the description of a communications line.

Optional

LJob:B,I Pem:B,I

IJSPl.INIJ-L!ND line -descr·1pt10n-narne -------------------

>-OUTPUT -( * ~ •LIST_/

Printer file-QPDCLI NE

DSPLINSTS (Display Line Status)

Required

Optional

jJob:B,I P,11,m:B.I

Displays the hierarchical configuration and the status of communications lines and the attached control units and devices.

Optional

DSl'LINSTS - I.JN~: generic>11<-l1ne-name -'~----OUTPUT -f_ +ALL -( • :r _ ltne-narne / - •L[ST

jJob:B,I Pgm:B,I

Printer file-OPNETSTS

Command Syntax Diagrams 2-187

Page 217: I BM System/38 - bitsavers.org

DSPLNKSTS (Display Link Status)

Displays information· about the logical link status of a specified communications line description.

DSPLNKSTS- LIND line-description-name-----------------------

Required

Optional

-(•ALL -(•:)--->- LGLLNK )----OUTPUT

control-unit-name •LlST

lJob:B,I Pem:B,I

DSPLOG (Display Log)

Displays the history log, the service log, or the programming change log.

Optional

OSPLOG--LOG---""~=~~~~---------------------------• ~QCHG.-/

~+AVAIL~ •CURRE3-T -( •AVAIL:x *CURR~NT >-PERIOD •BEGIN [ •END )----+

-start-time - start-date end-time end-date

-(_•NONE ®

>-JOB f job-name[.userna~e[.job-number]]?-.------------------­L------5 maximum-------'-

>- MSGIO _, >A::.g.-i.dentifi:)..------ OUTPUT { ::r-~ 5 maximum ::.I

Q) •PERIOD contains 2 lists of 2 elements each. •N must be specified for any element that precedes the value(s) to be specified, to maintain its position in the parameter value sequence.

lJob:B,l P1m:B,l

Printer file-OPDSPLOG

2-188

Page 218: I BM System/38 - bitsavers.org

DSPMNU (Display Menu)

Allows you to display a variety of menus: the Command Grouping menu, the Verb menu that lists the commands whose names have a common verb component, the Subject menu that lists commands and menus associated with a particular subject, or a specific menu name.

CMDGRPd ll8PMN!I -· Mt,'N\I VERB

SUBJECT menu-name~

DSPMODSTS (Display Mode Status)

Optional

lJob:I Pcm:I

Displays the status of a mode entry that has been added to a peer device description.

DSPMODSTS-DEV device-narne ---MODE _rmode-name\ _____ _

~ •Bl,ANK ________;---

>-OUTPUT -{ • ~ •LIST J

Printer file-OPDCMODE

Required

Optional

lJob:B,I P1m:B,I

Command Syntax Diagrams 2-189

Page 219: I BM System/38 - bitsavers.org

'DSPMSG (Display Messages)

Displays the messages received at a message queue.

Optional

-( +WRKSTN

DSPMSG --- MSGQ -( oLIBL y .. -------• meBSa&e-queue-name •

.library-name

>-MSGTYPE START __ _____. { =~~~or -(•LAST)

•INQ •FIRST •COPY

-f_ 00 -( • :r->-SEY oMSGQ ---)---- OUTPUT severity-code •LIST

l Job:B.I P1m:B,I

Printer file-OPDSPMSG

DSPMSGD (Display Message Description)

Displays message descriptions of one or more messages contained in a message file.

-(.•LIBL

>- MSGF message-file-name )..------------------+ .library-name

Required

Optional

<f!.r •FIHST x +LAST

>--RANGE \_ )---------first-message-identifier - last-message-identifier

>-OUTPUT -( • ~ •LIST_!

CD This parameter is valid only if MSGID(•RANGE) is specified.

Printer file-OPMSGD

2-190

jJob:B,l P1m:B,I

Page 220: I BM System/38 - bitsavers.org

DSPMSGF (Display Message File)

Displays attributes of messages in a message file. For each message, the message identifier, severity code, and first-level text are shown.

{ .•LIBL::J DSPMSGF-MSGF message-rile-name 9-------------+

.library-name

Required

Optional

___,•FIRST ){_•LAST >-RANGE \ )--------+

-first-message-identifier - last-message-identifier

>-OUTPUT { • ~ +LIST J

Printer file-QPMSGD

DSPNETA (Display Network Attributes)

lJob:B,I Pcm:B,i

The Display Network Attributes (DSPNETA) command is used to display the following attributes of a system:

• The status of alert processing

®

• The name of the control unit through which alert messages are sent to the host

• The current system name and any pending system name

DSPNETA --OU1'PU1' { • ~ •LIST J

Printer file-QPDSPNET

Optional

l Job:B,I Pam:B,I

Command Syntax Diagrams 2-191

Page 221: I BM System/38 - bitsavers.org

DSPNETF (Display Network Files)

Displays or prints a list of files that have arrived for a user, or creates an output file containing a list of the files.

Optional

~•CURRENT~ ~·3 D8PNE:TF-- t.:'a~H •ALL __ ___,,_ ___ OUTPUT •LIST--+---------

user -name _•NONE

-(•/'iONE

>-- OlJTFILE -( •I !BI ::Y------------+ data-base-f1Je-narne . ' ,

library-name

~>f'IElST-.:J--->- OlTT~1BH \

- rnember-narne

CI)ou'J'PLJ'J'(0<NONE) can be spec1f1ed onl) 1f a file name is specified for OUTFILE.

@A member name can be specified for OUTMBR only if a file name is specified

for OlJTFILE

Printer file-OPN FDNTF Data base source file-OANFDNTE

DSPNET JOBE (Display Network Job Entry)

Displays the network job entries.

IJSPNETJOBE - OllTPUT -( • J---­- *LIST

Data base source file-OANFNJE Printer file-OPNFNTE

2-192

1Job:B,I P&m:B,I

Optional

jJob:B,l P1m:8,l

Page 222: I BM System/38 - bitsavers.org

DSPOBJAUT (Display Object Authority)

Displays the list of users authorized to use an object and their rights to that object.

_f .•LIBL :::r- (i) DSPOB.Ji\lJT--- OB,J ob.1ect name \_. OB.JTYPE object-type ------p

-- .library-name -

>-<ll"l'l'LT-('~ -*l.!STJ

Req u 1 red

Opt 1onal

Q) Any one of the CPF object types listed in the DBJTYPE parameter charts in

AppPnd1x A can he specified. jJob:B,I Pgm:B,I

Printer file-OPOBJAUT

Command Syntax Diagrams 2-193

Page 223: I BM System/38 - bitsavers.org

DSPOBJD (Display Object Description)

Displays the description of an object or group of objects.

£.•USRLIBL~ -E •ALL \ .:#LIBL ~-----...

DSPOBJD--OBJ ge~eric-object-name _;----"- \=•ALLUSR·----~-.t---------obJect-name .•ALL-------; .

. library-name

>-- OBJTYPE CD )---------------------------~•ALL~ object-type

26 maximum

Required

Optlonal

>-- DETAIL _L_ ::~~~c_J _ __. _____ OUTPUT _L_ :~-----------------\__'"SERVICE J ····~ .. ~·;~E J

-( lo>NONE

>- OUTFILE _J" •LIBL~ ,,. _____________ __.

data-base-file-name \ . H-~-~- _f - .library-nBme -

-(•FIRST::}-

>- OUTMBR

- member-name

G) Any one of the CPF object types listed in the OBJTYPE parameter charts in Appendix A can be specified.

Printer file-QPRTOBJD Out file-QADSPOBJ Format name-QLIDOBJD

2-194

jJob:B,I P1m:B,I

Page 224: I BM System/38 - bitsavers.org

DSPOBJLCK (Display Object Lock)

Displays all the object lock requests in the system for the specified object.

Note: This command does not show record locks for data base files.

-{.•LIBL

DSPOBJLCK-OBJ object-name )--------------+ .library-name

>-OBJTYPE symbolic-object-type---------------------+

Printer file-QPDSPOLK

OUTPUT-{•~ •LISTJ

DSPOUTQ (Display Output Queue)

Required

Optional

jJob:B,I P1m:B,I

Displays the status of all output queues or the Sli:1tus of jobs on a specific output queue.

Optional

-(_+ALL

DSPOUTQ --OUTQ -{ •LIBL:::Y-------• output-queue-name .

. library-name

>-OUTPUT -{ • ~ •LIST J

Printer file-OPRTSPLQ

l Job:B.I P1m:B,I

Command Syntax Diagrams 2-195

Page 225: I BM System/38 - bitsavers.org

DSPOVR (Display Override)

Displays file override information.

Optional

{ •ALL . ® -{•YES) DSPO\·R--F'\LE )----MRGOVR '0-------.

overridden-file_:name •NO

-(*CURRENT -(*:)--

>-- IN\'NBR )----OUTPUT ---

invocation-number •LIST

l Job:B,I Pcm:B,I

Printer file-QPDSPOVR

DSPPGM (Display Program)

Displays information about a program.

-( .•LIBL::::) ® DSPPGM--PG~l progr·arn-name · ~---------------+

>-OUTPUT-('~ - •LISTJ ---

Printer file-QPDPGM

2-196

-.library-name Required

Optional

lJob:B,I Pam:B,I

Page 226: I BM System/38 - bitsavers.org

DSPPGMCHG (Display Programming Change)

Displays programming changes (PCs) and locally generated programming changes (patches) for the specified licensed program and library.

Option al

C!!r •ALL DSPPGMCHG-PGMID \_ ,,._ ________________ _

- program-identifier

CZ_ •ALL :::)-- <J)r•ALL::J- j • ~ >-LIB SELECT\_ OUTPUT \ ic:.<.,, _/

- library-name - PC-number - •LIST -

Q) If you specify *ALL on the PGMID ,or LIB parameters, you cannot specify a PC number on the SELECT parameter. If you specify a PC number on the SELECT parameter, you cannot specify •ALL on the PGMID or LIB parameters

jJob:B,I Pam:B,I

Printer file-QPDSPPC

DSPPGMMNU (Display Program Menu)

Invokes the programmer menu. This command can be used instead of the CALL QPGMMENU function, and allows you to pass parameters to specify and control the data which is to appear in the associated fields on the programmer menu.

Optional

-{<YES) -{•DFT:J OSPPGMMNU--LOGRQS 'o-----SRCFlLE , ...---------.

•NO - - file-name

-(_•LIBL::r--- -(_.OFT >-SRCLIB OBJLIB )----------

-library-name - library-name

-(QBATCH 0 -(_•YES) >-JOBD _)-----ALWlJSRCHG 'o----------

-job-description - name - •NO -

-{•NONE -f_ •DLT3

>-- EXITPGM -{ .•LIBL:::r-DLTOPT >lj<PHOMPT-...----prograrn- name •NODLT

- .library-name _(Jcb:I Pam:I

Command Syntax Diagrams 2-197

Page 227: I BM System/38 - bitsavers.org

DSPPGMREF (Display Program References)

Displays a list of files and external objects referenced by a program.

-f >ALL DSPPGMREF -PGM generic•-program-name

program-name

Required

Optional

-f_ • 3------ <•NONE >-OUTPUT •LIST OUTFILE . CD~· .•LIBL~

•NONE -data-base-rue-name

.llbrary-name

<•FIRST:::>­>-oUTMBR

member-name

©If OUTPUT(•NONE) is specified, a file name must be specified for OUTFILE.

Printer file-OPDSPPGM Data base file-OADSPPGM Out file-OADSPPGM Format name-OWHDRPPR

2-198

Job:B,l P1m:B,I

Page 228: I BM System/38 - bitsavers.org

DSPPGMVAR (Display Program Variable)

Displays the current value of a variable or pointer in a program being debugged.

IJSPPGM\AR---------------------------------+

>-Pt,M\l\HT pr<Jgrarn-\ar1at>le l~J

5 rnax1rnurn

>------Jn maximum----~ Required

Optional

-{_1 -(*DCL >--START J-----1 EN )-------•

starting-position , -displayed-length

>-otJTFMT-( •CBAR)------ OUTPUT-{_• ~~-®-p---------------- •HEX - •LISTJ

-(_*DFTPG~JJ---- -(_*LAST >-PGM lt-iVI.VL )>------

p1·ograrn - 11 ame in voe a lion - lt>vel- number

_lJob:B,1 P1m:B,I

Printer file-QPDBGDSP

DSPRCDLCK (Display Record lock)

Displays the current record lock status of a particular data base physical file member.

DSPRCDLCK--F!L~: phys1ca\-f1lP-nanH' ~----------------( .•LIBL :::J

-.library-name Required

Optional

-(•FIRST=>- -(*ALL 0 >- MB R RCDN BR )------------+ member-name -record-number

>-OUTPUT-(•~ _ .. usTJ

Printer file-QPDSPRLK

jJob:B,l P&m:B,I

Command Syntax Diagrams 2-199

Page 229: I BM System/38 - bitsavers.org

DSPRDR (Display Reader)

Displays the current status of all spooling readers, or displays detailed information about a specified spooling reader.

Optional

-(_•ALL:::)-- -(_ • :r-DSPRDR-- RDR OUTPUT

reader-name •LIST l Job:B,I P&m:B,I

Printer file-QPRTRDWT

DSPRJECFG (Display RJE Configuration)

Displays all RJEF configuration objects associated with one or more named session descriptions.

Optional

+LIBL

DSPRJECFG- SSND •ALL -----------::Y----~--------(_

.•LIBL session -description- name

- .library-name

>-OUTPUT_, • ~ ··\_*LIST~

DSPRJESSN (Display RJE Session)

Displays the status of an active RJEF session.

jJab:B,I Pem:B,I

DSPRJESSN-SSN-remote-job-entry-session-name----------------.

>-OUTPUT-(_*~ -•LIST~

2-200

Required

Optional

l Job:B,I P1m:B,I

Page 230: I BM System/38 - bitsavers.org

DSPRPYL (Display Reply List)

Displays or prints all the reply entries currently in the reply list.

DSPHPYL -- OUTPUT -{ • ~ •LIST J

DSPSAVF (Display Save File)

Displays the save I restore information in a save file.

Optional

l Job:B,l P1m:B,I

-{.•LIBL::J DSPSAVF -FILE f1le-narne . ~-----------------.

.library-name

>-OUTPUT--'*~ \_*LIST~-----

Printer file-QPSRODSP

DSPSBMJOB (Display Submitted Jobs)

Required

Optional

lJob:B,l Pam:B,l

Displays the status of all submitted jobs in the system except those submitted with DSPSBMJOB(*NO).

Optional

DSPSBMJOB--SBMFROM-f_ :~~R8K~-----OUTPUT-{·~ - * lJ SE; '_:___J •LI ST J~-----t

jJob:B,l Pam:B,I

Printer file-QPDSPSBS

Command Syntax Diagrams 2-201

Page 231: I BM System/38 - bitsavers.org

DSPSBS (Display Subsystem)

Displays the status of jobs being processed by a subsystem.

Optional

-(>ALL=:J-----USER

user-name

jJob:B,I Pem:B,I

Printer file-QPDSPSBS

DSPSBSD (Display Subsystem Description)

Displays a subsystem description.

DSPSBSD------ SSSD subsystem-description-name -( .•LIBL ~ .library-name_;-- - - --------- ----..

>-OUTPUT _j"' • ~ \_ •LISTJ

Printer file-QPRTSBSD

DSPSPLF (Display Spooled File)

Displays the data records in a spooled output file.

Required

Optional

l Job:B,I Pam:B,I

DSPSPLF-- FILE spooled-file-name-------------------+

Required

Optional

>-JOB -( ~ob-name[.user-name[.job-number]] )

-f__ +ONLY >-- SPLNBR +LAST

spooled-file-number )

-(•NO}-FOLD

•YES

l Job:I Pam: I

2-202

Page 232: I BM System/38 - bitsavers.org

DSPSPLFA (Display Spooled File Attributes)

Displays the attributes of a spooled output file.

DSPSPLFA -- FILE spooled-rile-name---------------------+

Required

Optional

>-.JOR-c• )-----------------job-name[. u sern ame[ .job-number]]

-f_ •ONLY

>- SPLNBR •LAST

- spooled-file-number)

OUTPUT-c•~ -•LISTJ

Printer file-QPDSPSFA

DSPSRVSTS (Display Service Status)

Displays the current service status of a job.

-( . DSPSRVSTS -- JOB

job-name[.uacr-name(,job-numbcr]) )--

DSPSSND (Display Session Description)

Displays the current contents of an RJEF session description.

l Job:B,I Pam:B,I

Optional

J Job: I Pcm: I

-( .•LtBL~ DSPSSND --SSND session-description-name .,_ ... ,,,...., ... _1._ _________ _. - .library-name -

>-OUTPUT -( ':)­

- *LIST

Required

Optional

jJob:B,I P1m:B,I

Command Syntax Diagrams 2-203

Page 233: I BM System/38 - bitsavers.org

DSPSYS (Display System)

Displays the status of system jobs and subsystems.

DSPSYS --OUTPUT { • ~­- •l,IST~

Printer file-OPDSPSYS

DSPSYSSTS (Display System Status)

Optional

jJob:B,t Pam:B,I

Displays information about system activities and storage allocation.

Optional

{•~® -(•NO) IJSPSYSSTS-OUTPUT RESET 9----

•LlST - •YES

jJob:B,I P1m:B,I

Printer file-QPDSPSTS

DSPSYSVAL (Display System Value)

Displays the current value of a system value.

DSPSYSVAL-- SYSVAL system-value-name ---------------

>-OUTPUT -{ • ~ +LIST J

Printer file-QPDSPSVL

2-204

Required

Optional

l Job:B,I Pam:B,I

Page 234: I BM System/38 - bitsavers.org

DSPTAP (Display Tape)

Displays the names of files residing on the tape.

® DSPT.-\P--DE\' de\' ice-name-----------------------+

Required

Optional

-{•:\l.L -{'

>-LABl·:L _)-----SEQNBH )---+ data - file - identifier file-sequence-number

>-DATA -{ :~:~:~~.)~----OlJ'l'l'lJ'I' -{ :!J----

Printer files-OPTAPDSP, QPSRODSP Tape file-QSYSTAP

DSPTRC (Display Trace)

l Job:B,I P1m:B,I

Displays the traces in a program being debugged (using the ENTDBG command).

-{•~® ~•DFTPGM~ DSPTRC--QUTPUT PGM •ALL

- +LIST program-name

10 maximum

Optional

l Job:B,I P1m:B,J

Printer file-QPDBGDSP

Command Syntax Diagrams 2-205

Page 235: I BM System/38 - bitsavers.org

DSPTRCDTA (Display Trace Data)

Displays the output of the trace just executed (used with the ENTDBG and ADDTRC commands).

-(•~® -(•NO)-DSPTRCDTA -.-OUTPUT CLEAR

•LIST •YES

Optional

l Job:B.I Pam:B,I

Printer file-QPDBGDSP

DSPUSRPRF (Display User Profile)

Displays the contents of a user profile.

DSPUSRPRF--USRPRF user-name--------------------

Required

Optional

Job:B,I P1m:B 1I

Printer file-QPUSRPRF

DSPWTR (Display Writer)

Displays the current status of all spooling writers, or displays detailed information about a specified spooling writer.

Optional

-( •ALL ::J- -( OJ-DSPWTR-- WTR OUTPUT

writer-name •LIST lJob:B,I P1m:B,I

Printer file-QPRTRDWT

2-206

Page 236: I BM System/38 - bitsavers.org

DUPDKT (Duplicate Diskette)

Copies the VTOC, IPL, and data records from one diskette to other diskettes.

Select one of the followina: •FIRST n ) DUPDKT --- FROMLOC •M1 •St •S3

diskette-position ,. ____ ___., •'.M.2 •S2

Select one of the followin1: >- TOLOC •Mt •S1 •S3

•l-t:2 •S2

-(•NO}->- RGZVOL

+YES

•FIRST~ •ONLY :•7 startlna-diskette _/ \:: =~~~g-diokette\ -position -position

Required

Optional

Job:B,I P,em:B,I

Command Syntax Diagrams 2-207

Page 237: I BM System/38 - bitsavers.org

EDTDOC (Edit Document)

Invokes the OFFICE/38 Text Management utility so you can obtain a document without using the primary option menu before and after using Text Management.

Optional

EDTDDC-SRCf!LE_/*p~:ELECT~,oLIBL \'--------+ ~source-file-name J\_ .library-name Y

-l>PHV?->-DOCUMENT -(*SELECT OPTION-( l . . :>---

pr1mary-opl1on -number

document-name

lJob:I Pem:I

2-208

Page 238: I BM System/38 - bitsavers.org

EDTSRC (Edit Source)

Invokes the source entry utility (SEU) to edit source (create a source member, add new records, and change existing records).

Option al

EDTSRC-----------------------------------

~ QTXTSRC.•LIBL

>- SRCFILE _source-file-name -( .•LIBL~ )•---------------.library-name Y

>-- SRCMBR '-9----------------------.. ~•SELECT -,.

Hource- file-member-name

® •SAME ® ~ >-TYPE

Select one of the following:

---------TEXT_f •BLANK~ \_'description'~

>11<TXT *CMD •PRTF •BAS HF •RPG •BASP •PF •CBL

•BSCF •CMNF >lf0FU

•CL •DSPF >1tQRY •CLP •MXDF >lfPLI

CD If no TYPE parameter is specified, the default source file is QTXTSRC. However, if a TYPE is specified, the default source file is the file related to the specified TYPE. For example, if TYPE(*RPG) is specified, the default source file is QRPGSRC. See the TYPE parameter description for a llst of default source files.

@If no TYPE parameter is specified, the default is the same type used when this member was last edited. For a new member: the TYPE defaults to the TYPE related to the source file being used; if no source flle is specified, the TYPE defaults to *TXT.

_lJob:l Pam:I

Printer file-QPSUPRTF Data base source file-QTXTSRC

Command Syntax Diagrams 2-209

Page 239: I BM System/38 - bitsavers.org

EDTTXT (Edit Text)

Invokes the OFFICE/38 Text Management utility so you can select options for creating, revising, browsing, and printing documents, and for filling in a form document.

Optional

>-DOCUMENT-(~E~Vs~:LECT OPTION-{'"B.LANK--.----'--"" primary-option -number~

document-name

lJob:I P1m:I

EJTEMLOUT (Eject Emulation Output)

Forces the last data received from the host to the spooled file or printer by closing the printer file, then reopening it so more data can be spooled or printed.

Required

EJTF.MLOUT-F.M!.DEV emulation -devir:e-name ---

l Job:B,I P1m:B,I

ELSE (Else)

Specifies the action to be taken for the ELSE condition of an IF command in a CL program. Valid only in a CL program.

ELSE-CMD CL-command---

2-210

d Pam:B,I

Page 240: I BM System/38 - bitsavers.org

EML3270 (Emulate 3270 Display)

Starts a 3270 work station emulation session.

~ l':Ml.CTLl.I emulation-controller-description-n:Jme ® EMJ.3270 >-· -------------.

EMl.DE\' emu la ti on -device-descri plion-name

Required

Optional

-f_ 120 >- WAITHOST •NOMAX

number-of-seconds) -{_•NO)

NU Ml.CK ?-----------. •YES

>- KBD'l'YP __, •LCI. )----ROLL UP~ :::~~:@---y ~display-keyboard-identifier +CLEAR

•ERASElNP

=~~~~e~ -f_+DFT3 >-ROI.I.DOWN •PA-key TESTREQ oCLEAR----4---------•

+CLEAR •ERASEINP •ERASEINP

® >-WRKSTN- work-station-name----

@Either gMLCTLU or EMLDEV is required. Both cannot be specified.

@ WRKSTN is required when the command is in a batch job. WRKSTN is ignored when the command is an interactive job.

EMLPRTKEV (Emulate Printer Key)

lJob:B,l Pam:B,I

Causes the printer emulation that is using the specified printer emulation device to send either a *PA 1 or *PA2 key to the host.

® EMLPRTKEY--EMLDEV emulation-device-description-name---------------•

Required

Optlonal

-{•PAI)

>- EMLKEY ~----

•PA2

jJob:B,l P&m:B,l

Printer file-QPEM PRTF

Command Syntax Diagrams 2-211

Page 241: I BM System/38 - bitsavers.org

ENDCBLDBG (End COBOL Debug)

Terminates COBOL debug mode (used with the ENTCBLDBG command).

Optional

-{_.•LIBL:::J-ENDCBLDBG --PGM program-name

.library-name

ENDCMTCTL (End Commitment Control)

Notifies the system that changes to the affected files are no longer under commitment control; uncommitted changes are rolled back and are not made permanent.

ENDCMTCTL --- """'"" I I Job:B,I Pam:B,I

ENDDBG (End Debug)

Terminates debug mode (used with the ENTDBG command).

ENDDBG--

I'°'''" ... ,..,!

2-212

Page 242: I BM System/38 - bitsavers.org

ENDDO (End Do Group)

Specifies the end of a do group in a CL program. Valid only in a CL program.

ENDDO~-

ENDINP (End Input)

Indicates the end of the input in a batch input stream.

//END!t-;P-- "'":J Job:B

ENDJOB (End Job)

Indicates the end of a job in a batch input stream.

//ENDJOB- I d

Command Syntax Diagrams 2-213

Page 243: I BM System/38 - bitsavers.org

ENDJRNPF (End Journaling Physical File Changes)

Ends the journaling of changes for a physical file and all its members.

ENDJRNPF-FILE

•ALL

.•LIBL

file-name--(_ .library ~---50 maximum------'

_r•PILE

>-JRN \_journal-name_r·•LIBL~ ,._ __ _

\_.library-name Y

ENDLOG (End Logging)

Required

Optional

J Job:B,l P1m:B,l

Ends the logging of all data base operations within the routing step (used with the LOGDBF command).

ENDLOG--

ENDPASTHR (End Pass-Through)

Terminates a pass-through session.

_r•NOl.IS:J---­ENDPASTHR--LOG \_

- •LIST

2-214

jJob:I P1m:r

Page 244: I BM System/38 - bitsavers.org

ENDPGM (End Program)

The last source statement in a CL program. Valid only in a CL program.

ENDPGM- J ENDSRV (End Service)

Terminates inter-job servicing (used with SRVJOB command).

ENDSRV--

ENTADM (Enter Administrative Management)

Invokes the OFFICE/38 Administrative Management utility so you can select options to provide prompts for management of the utility's functions, calendar management, correspondence control, or a message facility.

Required

Optional

-(_•SELECT

>-OPTION _)----- ADM-oplion-number

jJob:I Pem:l

Command Syntax Diagrams 2-215

Page 245: I BM System/38 - bitsavers.org

ENTBGU (Enter BGU)

Invokes the OFFICE/38 Business Graphics Utility.

l·:NTBG\J--------

ENTCBLDBG (Enter COBOL Debug)

Places a COBOL program in debug mode by activating COBOL source language debugging statements.

-( .•LIBL ::::r-ENTCBLDBG--PGM program-name

- .library-name

ENTDBG (Enter Debug Mode)

Initiates debug mode.

-(_ "'.".10NE

E"TllBG--PGM -c·•LIBL:::J'" i program-name

- .library-name

~---10 maximum---~

Optional

Optional

~*PGM

>-- DFTPGM *NONE ) program-name

-(_ 200

MAXTRC )---+ maximum- trace - s ta lemen ts

-(_ •STOP'l:_)--RC -(_•NO) >-- TRCFULL UPDPROD ....----

-•WRAP -•YES

l Job:B,I Pam:B,I

2-216

Page 246: I BM System/38 - bitsavers.org

ENTPS (Enter Personal Services)

Allows you to use the personal services functions provided by IBM System/38 OFFICE/38-Personal Services/38 (PS/38).

ENTPSI------------------------------

Required

Optional

-(•SEJ.EC'!

>-OPTION _)----

rnain -n1enu option-number

jJob:I Pam:I

Command Syntax Diagrams 2-217

Page 247: I BM System/38 - bitsavers.org

EXCBASPRC (Execute BASIC Procedure)

Executes a BASIC procedure that has been saved as a member of a source file.

EXCBASPRC- SRCMBR member-name---------------------..-

Required

Optional

-(_QBASSRC :::x .•LIBL==>- -(_256=>->- SRCFILE SSNSIZ

source-file-name - .library-name nnnnn

-(_•YES) >- CLACCESS ,.._ __ _

•NO

lJob:B,I P1m:8,I

Data base source file-OBASSRC

2-218

Page 248: I BM System/38 - bitsavers.org

FMTDTA (Format Data)

Invokes the Conversion Reformat Utility.

-{.+LIBL~•FlRST FMTDTA --- IN FILE T file-name data-file-identifier ~J .library-name member-name

8 maximum--------~

-{.•LIBL~•FIRST~0 >-OUTFILE file-name ---------..

.library-name - member-name

Required

Optional

-{ QFMTSRC.•LIBL

>-SRCFILE -{ .•LIBL~--------------source·- file-name

.library-name

-f_ •FIRST -{ QSYSPRT.•LIBL >-- SRCMBR data-file-identifier-4-----PRTFILE -{ .•LIBL :::Y

member-name~ file-name

.library-name

-( +CHK J( +PRT J{ +NODUMP Ill\

>--OPTION ,_

\__ •NOCHK ___; •NOPRT •DUMP_/

jJob:B,I Pam:B,I

Printer file-OSYSPRT

Command Syntax Diagrams 2-219

Page 249: I BM System/38 - bitsavers.org

FMTRJEDTA (Format RJE Data)

Executes the RJEF format utility, which converts data written in a compressed format to data written in a decompressed format.

-( .'ll'LIBL~•FIRST 3

>-INFILE~ input-file-name , •ALL----~--~------.

\ .library-name member-name

'------------8 maximum-----------~

-(device-file-name ~.•LIBL:::)

>-OUTFILE '---------------+ data-base-file-name .library-name

Required

Optional

_j"' 'iiEN ® -(I >-OUTMBR~ +FIRST ) FSN )""---------•

- member-name file-sequence-number

-( •FCFC }-- -(•NONE

>- DTAFMT FCT •LIBL -•DATA forms-control-table-name_j"'. Im\.}-

\_.library-name J J Job:B,l Pam:B,l

GOTO (Go To)

Branches to another CL command in a CL program. Valid only in a CL program.

CD Required

GOTO -- CMD!.BL command-label----

@ A variable cannot be coded on this parameter.

2-220

Page 250: I BM System/38 - bitsavers.org

GRTACCAUT (Grant Access Code Authority)

Grants the specified user's) authority to receive documents filed with the specified access codes without having been explicitly named as the owner of the document when it was filed.

CD {•REFlJSER;f-GRTACCAUT- ACC lJSP.R T user-prafile·-na..:J

f access-code L_3QQ maximum

300 maximum

{•NONE

>- REFIJSER . ® '~-----based-on-user-profile~

Q) The requester must have security officer rights or •ADMIN special authority to use this command.

@The based-on-user-profile must. have authority to at least one access codP:.

Required

Optional

IJob:B,I P1m:B,I

GRTDOCAUT (Grant Document Authority)

Allows one user to permit another user to work on the first user's nonpersonal documents.

GRTDOCAUT- TOUSER- user-pt'ofile-name ---------------------.

Required

Optional

lJob:B,I Pe;m:B,I

Command Syntax Diagrams 2-221

Page 251: I BM System/38 - bitsavers.org

GRTOBJAUT (Grant Object Authority)

Grants authority for the use of objects.

.•LIBL

.•ALL ~

.•ALLUSR

.•USRLIBL - .library-name

-f_obj1~ct-na1ne

G RT OBJ AlJT - OBJ ge. ne.ric• -object-name •"..l.l _______ J

Required

Optional

•NORMAL

•ALL ' ©>-AUT Select one or more of the _;•--------------------+

------j following (7 maximum):

•OPER •ADD •OBJMGT •UPD •OBJ EXIST •DLT •READ

rJ)_r •OBJTYPE ::>-® >- HEFOBJTYPE --\ ---

-object-type

(D Any one of the CPF objecl types \isled in the OBJTYPE p~rameter cha~ts in Appendix A can be specified except. ""Dor and ""OOCL. OBJTYPE(•ALL) is not valid 1f REFOBJTYPE(*OBJTYPE)

@ ~~o 5c~~c(:f~e;~·ilionally, use •N ..,N REFOBJ (object-name) REFOBJTYPF. (object-type) . .---------! Job:B,I Pam:B,I

GRTUSRAUT (Grant User Authority)

Grants authority to a user profile by referencing another user profile.

Required

GR'I'llSRAlTT--USEH user-name--------------------------+

>-- REFUSEH user-name----

l Job:B,I Pam:B,I

2-222

Page 252: I BM System/38 - bitsavers.org

HLDCMNDEV (Hold Communications Device)

Allows the operator to stop communication through the specified device description in either of two ways: controlled or immediate.

I

HJ.DCMNDEV - DEV device- name---------------------_.

Required

Optional

-(•CNTRLD }--

>- OPT!ON

~HMMED-

lJob:B,l Pcm:B,I

HLDJOB (Hold Job)

Makes a job ineligible for processing by the system. The job may be on a job queue, it may be active within a subsystem, or it may have already completed execution.

HLDJOB-- JOB job-name[. user·-name[.jnb-nurnber J} --------------_.

Required

Optional

-( •NO)----->- SPLPILE

- •YES

jJob:I Pam:I

HLDJOBQ (Hold Job Queue)

Prevents entries on a job queue from being selected for execution.

Required -(.•L!BL::r HLDJOBQ--JOBQ job-queue-name

.library-name l Job:B,l Pam:B,I

Command Syntax Diagrams 2-223

Page 253: I BM System/38 - bitsavers.org

HLDOUTQ (Hold Output Queue)

Prevents entries on an output queue from being processed by a spooling writer.

Required

-{_ .•LIBL::r-

HLDOUTQ--- OUTQ output-queue-name

.library-name lJob:B,l P1m:B,I

HLDRDR (Hold Reader)

Prevents further processing by a spooling reader.

Required

HLDRDR -- RDR reader-name -

l Job:B,I Pcm:B,I

HLDSPLF (Hold Spooled File)

Prevents further processing of a spooled file by a spooling writer.

HLDSPLF--- FILE spooled-file-name -------------------~_.

Required

Optional

-(_ . >-JOB

job- name[. user-name[.job- number]] )~-----

-f_ +ONLY >- SPLNBR •LAST

spooled-file-number )

l Job:B,I P1m:B,I

2-224

Page 254: I BM System/38 - bitsavers.org

HLDWTR (Hold Writer)

Prevents further processing by a spooling output writer.

Hl.DW'l'H --WTB writ.er·-name------------------------.

Required

Optional

-f_ •IMMED3 >--OPT JON *CNTRLD--'l~---

*PAGEEND l Job:B,I P1m:B,I

IF (If)

Evaluates a logical expression and executes a CL command only if the result is true. If the CL command is DO, the entire do group is executed. Valid only in a CL program.

IF--COND logical-expression---------------------·-

Required

Optional

>-THEN CL-command----

Command Syntax Diagrams 2-225

Page 255: I BM System/38 - bitsavers.org

INZDKT (Initialize Diskette)

Initializes and formats a diskette and checks for defects.

INZDKT------------------------------------+

Select one of the followine;: >-LOC •M12 +Sl •S12

•Ml +$2 +S23

•F'IRST~•LAST •ONLY----~~------+

starting-diskette - ending-diskette _j •M2 •$3 •S123 -posit.ion -position

Required

Optional

<•NONE -(_*BLANK >-NEW\'OL )----NEWOWNID ).-------•

volume-identifier owner- identifier

>-FMT\~~JATA scTSIZ{~E~op CHECK_r•YES)------+ 20 512 \_•NO •DATA2 1024-

•SAVRST

-f_ •FM7 < •EBCDI:_}---->-SUFFIX •YES ----CODE

- •NO -•ASCII

CD If FMTC11<SAVRST) is specified, NEY.NOL must also be specified and CODE(•ASCll) cannot be specified

lJob:B,I Pam:B,I

Diskette file-QSYSDKT

2-226

Page 256: I BM System/38 - bitsavers.org

INZPFM (Initialize Physical File Member)

Initializes a physical file member to the specified number of default or deleted records.

-( .•LIBL:::) INZPFM-- FILE physical-file-name --------------+

.library-name

Required

Optional

-( •FIRST -(•OFT) ® >-MBR )-----RECORDS •-------•

- physical-rile-member-name •Dl.T

-( •NXTINCR :J--­

>-TOTRCDS total - records l Job:B,I P1m:B,I

INZTAP (Initialize Tape)

Initializes and writes standard volume labels on a tape.

INZTAP- DEV device-name-------------

R~quired

Optional

-(•NONE=::J-- _r•BLANK ® >-NEWVOL NEWOWNID \__ )----+

new-volume-identifier - owner-identifier

-( •MOUNTED:::J-- -f_ •YES3 >-VOL CHECK •ND---.-------------

volume-identifier •FIRST

-f_ l609 -(•EBCDIJ-- -(•REWIND)--->-DENSITY 6250------CODE ENDOPT

BOO •ASCII •UNLOAD

-(•NO)->-CLEAR

•YES

IJob:B,I Pcm:B,I

Tape file-QSYSTAP

Command Syntax Diagrams 2-227

Page 257: I BM System/38 - bitsavers.org

JOB (Job)

Defines the beginning of a job in a batch input stream.

Optional

-(_*JDBDJ-- {QBATCH.•LIBL

//JOH--JOB JOBD _r·•LIBL:::Y job-name job-description-name \_

- .library-name

•RDR -(_*JOBO >-,JOBQ •JOBD--------------;--JOBPTY '---"

-(_ .+LIBL=:)- scheduling-priority_/

job-queue-name

- .library-name

-{ •JOBD ® -f_ •JOBD

>- O!JTPTY )-----RTGDTA +RQSDTA---~-'I~-------+ oulput-pi-ionty 'routing-data'_/

>--H~:'llT\{:~~l:~ ~ •RTGDTI\

'request-data'

Sl '.'JTAX •NOCHK ----~-+------. -f_ •JOBD

-message-severity_/

"'""~ *SYSVAL

>-- !NLLIBL '"_NONE

library-name

25 maximum

{•JOBD

CNLSEV )-------+ - message-severity

{>.JOBD:=}{•JOBD~•JOBD~ >--LOG •MSG---------------+

- message-level message-severity •SLLLVL-•NOLIST

•JOBI~ {•JOBD >-1NQMSGHJ'Y- •RQD O\JTQ -(_.•LIBL~

+DFT output-queue-name

•SYSRPYL .library-name -

>--HOLD _r_ :~~H_'_"__,,"\,__ ___ DATE _r_ :~~:~~------sws { •JOBD ~ \_ *YES-7 \_ Job-da .... ;e-7 switch-settings J ....

-(*NONE

>- MSGQ -(.+LIBL~ )~----rnessage-queue-name ·u-n.-. ...... Y

.ltbrary-name

2-228

Page 258: I BM System/38 - bitsavers.org

JRNPF (Journal Physical File)

Starts journaling changes made to all members of a physical file into a journal.

-{ .•LlBL::::)

JRNPF- FILE-cile-name ~-~-------------•

.library-name

50 maximum----~

-{ .•LlBL::::)

>-JRN~journal-name .__ _________________ _.

.library-name Required

Optional

-{•AFTER)- -(•NONE:) >-IMAGES OMTJRNE ~----

+BOTH +OPNCLO

jJob:B,l P1m:B,l

LODPGMCHG (Load Programming Change)

Loads programming changes (PCs) from diskette into a library.

LODPGMCHG-- PGMID program-identifier --- LIB library-name----------•

>-VOLLlume-identifier

10 maximum Required

Optional

-{QDKT ®

>-DEV diskette-device-name)~----------------------••

>-Loe Select one of the following: •SI +M12

•Ml

•M2 •S2 •S3

-<; •ALL

PC-number

00 maximum {

SELECT

OMIT LPC-number

50 maximum

Diskette file-OSYSDKT

+FIRST •SEARCH

starting-diskette-position)

Job:B,I P1m:B,I

Command Syntax Diagrams 2-229

Page 259: I BM System/38 - bitsavers.org

LOGDBF (Log Data Base File)

Begins the logging of all data base operations for the job or routing step that modify the specified data base files.

LOGDBF--FILE-t:=ALL e-{•ALL-0

.library-name JT 50 maximum---~

-{.•LIBL

>- LOGFILE physical-file-name )----------------

.library-name

Required

Optional

-{•FIRST

>- LOGMBR )----log-file-member-name

LSTCMDUSG (List Command Usage)

Produces a cross-reference listing of a specified group of CL commands that are used in a specified group of CL programs.

-{.•LIBL

LSTCMDUSG-CMDTcommand-name )~------------.library-name

~----50 maximum----~

Required Optional

-f_ +ALL f__ .+USRLIBL 3 >- PGM program-name .•ALLUSR

generic-program-name) .library-n=

jJob:B,I P1m:B,I

Printer file-OSYSPRT

2-230

Page 260: I BM System/38 - bitsavers.org

LSTCNPDTA (List CSNAP Data)

Prints short-term CSNAP (Communications Statistical Network Analysis Procedure) line and station statistics. The listing is spooled to printer file OPCSMPRT.

Optional

ri}r•NONE~

{ LIN~~ \_ ltne-name J•---)-~ 1.STCNPDTA

<!!_r *NONE

CTLU \_contcol-unit-nome

~•AVAIL y_ •CURRENT x >AVAILJ( •CURRENT)

>-PERIOD ~-------start-time start-date end-time end-date

-( •GRAPH") >-TYPE •----

*DETAIL

CD L[NE or CTLU must be specified, but not both. @PERIOD contains 2 lists of 2 elements each. •N must be specified for any element that

precedes the value(s) to be specified.

l Job:B,l P1m:B,I

Printer file-OPCSM PRT

Command Syntax Diagrams 2-231

Page 261: I BM System/38 - bitsavers.org

LSTCNPHST (List CSNAP History)

Prints CSNAP (Communications Statistical Network Analysis Procedure) history data. The listing is spooled to printer file QPCSMPRT.

Optional

~•NONE~

{LINE \_ Iine-nameJ-----;>

LSTCNPHST 1----------------+ r:p,•NONE

. CTLU-"\_ control-unit-name

{•CURRENT x •CURRENT}- ~•HST

)-PERIOD CMPOBJ line-name start-date end-date control-unit-name)

{•CURRENT x •CURRENT)

>-CMPPERJOD •-----------------

etart-date end-date

-f_oSUMMA3Y >-TYPE •DETAIL-~----

+GRAPH

<D LINE or CTLU must be specified, but not both. @The CMPOBJ parameter cannot be specified if TYPE(•GRAPH) is specified.

l Job:B,l Pam:B.I

Printer file-QPCSM PRT

2-232

Page 262: I BM System/38 - bitsavers.org

LSTERRLOG (List Error Log)

Prints error log data from the machine error log.

Optional

•ALLSUM >ALL§ LSTERRLOG~TYPE •MCH-~~JIL.~~~~~~~~~~~~~~~~~~~~~~•

•DEV •VSDR

-<;•ALL;;>- -{•KEE) >-DEV VSDR

device-name •DLT

10 maximum

~ *AVA!L:x •CURRENT)- -{ •AVAIL:x•CURRENT)->-PERIOD [ ]-start-time start-date end-lime end-da.te

©PERIOD contains a lists of 2 eleme.nts each. +N must be specified for any element that precedes the value(s) to be specified. r Job:B,I Pam:B,I

Printer file-QPCSMPRT

Command Syntax Diagrams 2-233

Page 263: I BM System/38 - bitsavers.org

LSTINTDTA (List Internal Data)

Prints the contents of internal machine data areas.

CD

ISTINTllTA -TYPE~ =~~~l3--+----------------------\c= •NOTES _/

Required

Optional

>- DMP!D dump-identifier---------------------------+

®~ •AVAll-::x_ •CURRENT)- { •AVAJL:x •CURRENT}->- PEHIOD [ ] -

- start-time - start-date - end-time -end-date

© If •DMP is specified, the DMPID parameter must be speciried.

@PERIOD contains 2 lists of 2 elements each. •N must be specified for any element that precedes the value(s) to be specified.

LJob:B,I Pcm:B,I

Printer file-QPCSM PRT

MNGDEVTBL (Manage Device Table)

Allows you to create finance device tables and, once they are created, allows you to add or delete device names in these tables.

Optional

MNGDEVTRL- DEVTBl. '-..------------------{*SELECT

-device-table-name

{_ •BIANK:)­>-TEXT

'description'

2-234

jJob:I Pam:I

Page 264: I BM System/38 - bitsavers.org

MNGDIR (Manage Directory)

Displays, adds, changes, removes, and deletes entries in the system distribution directory.

MNGDJH

~.OALL

lJSRID

{ - user-identification

-{ •CtJ RREN'I'

USER user-profile- name

MNGDSTL (Manage Distribution Listi

Displays, adds, and changes distribution lists.

Optional

Job:B,I Pcm:B,l

Optional

-(•Al.I.:::)- -(•:)---~lN{ilJSTI.- LSTllJ . Ol'.TPUT

list- idenl1f1cation •LIST

lJob:B,I Pa;m:B,I

MNGPGMTBL (Manage Program Table)

Allows you to create finance program tables and, once they are created, allows you to add or delete program names in these tables.

Optional

-(•SELECT

MNGPGMTBL- PG MT BL )------------------+ -program-table-name

-(•BLANKJ->-TEXT

- 'descnptlon'

lJob:I Pam:I

Command Syntax Diagrams 2-235

Page 265: I BM System/38 - bitsavers.org

MNGUSRTBL (Manage User Table)

Allows you to create finance user tables and, once they are created, allows you to add or delete user IDs to these tables.

Optional

-(_•SELECT

MNGUSRTBL - USRTBL

- user-table-name

-(_•BLANK:}--

>-TEXT

'description'

_jJob:I P&m:I

MONMSG (Monitor Message)

Monitors for the arrival of messages sent to the program message queue of a CL program. Valid only in a CL program.

-(_•NONE @

>-cMPDTA (!)'•----EXEC CL-command----

comparison-data'::!./

(D A variable cannot be coded on this parameter.

® If this MONMSG command is specified immediately after the PGM command or the last DCL command, only the GOTO command is valid here.

2-236

Required

Optional

Page 266: I BM System/38 - bitsavers.org

MOVOBJ (Move Object)

Removes an object from its current library and places it in another library.

Required

-{_ .•LIBL

MOVOBJ--ORJ object-name )-----------------__.

.library-name

Select one of the following: •CHTFMT •GSS •PRTIMG

>-OBJTYPE - •CLS •JOBD •SBSD 1------TOLIB library-name----•CMD •JOBQ •SPADCT •DTAARA

•DTAQ •SSND

+TBL

l Job:B,I P1m:B,l

Command Syntax Diagrams 2-237

Page 267: I BM System/38 - bitsavers.org

MRGFORMD (Merge Form Description)

Merges a spooled output file with a form definition data base file designed with the DSNAPF (Design Advanced Printer Function).

MRGFORMD-- FORMD form-description-name--------------------·

-{ .•LIBL:::)

>-FILE form-description-name '"-----------------+ .library-name

Required

Optional

)-- SPLF JOB -(_•NONE~ -{"

- spooled-file-name job-name[. user-name[ .job-number]]_)--+

-f_ +LAST -(_•FILE >-- SPLNBR •ONLY ------~ ..... ----COPIES )------+

spooled-file-number _j number-of-copies

-(_•FILE~ 1•FIL.E~ >-DEV - device-name J SPOOL~ :~~~--4----------------+

-{•F"ILE -t_•FILE3

>-- OUTQ _, •LIBL :::Y-FORMTYPE •STD--· ---I--+ output-queue-name \ ___ . form-type

- .library-name

-(_ •FRMD==r- ~•FILE§ >- OUTSPLF SCHEDULE •IMMED -----------.

-output-spool-file-name •JOBEND •FILEEND

{•NONE

>-JOBD -{.+LIBL~-----job-description-name

.llbrary-name

l Job:B.I Pam:B.I

2-238

Page 268: I BM System/38 - bitsavers.org

OPNDBF (Open Data Base File)

Opens a data base file member.

-(.•LIBL:=J- ~•INP3 OPNDBI-'-- FILE file-name OPTION •OUT-->------+

- .library-name >11<ALL Requlred

Optional

-(HIRST::J-- -{HILE ® >- MBR OPNID )--=---------+

member-name - opnid-number

>--ACCPTH-(•FILE~SEQONLY-(•NO )'-------+ -•ARRIVAL~ •YES (number-of-records]

-(+NO) -( •NORMAJ--->- COMMrT '-----TYPE

-•YES •PERM

l Job:B.I P&m:B,I

Command Syntax Diagrams 2-239

Page 269: I BM System/38 - bitsavers.org

OVRBSCF (Override with BSC File)

Allows the execution time override of a file used by a program with a BSC (binary synchronous communications) file.

OVRBSCF- FILE overridden-file-name-----------------------

)- DEV device-name-®-p---BLOCK~ ~~{-:-p ___________ _....

•USER-------------/ •SEP[record-aeparator-character] olMG3270 -~·---------/ •DEF3270---------~

Required

Optional

-{•CALC=>- -{•PGMJ---- -{•Nor· >- BLKI.EN f'MTSLT TRNSPY

block-len&th •RECIO •YBS

-{•NO)-- -{ oNO )---- -{•NULL=>---CD >- DTACPR TRUNC GRPSEP

•YBS •YBS •ETX

-Eo!MMED

>- WAITPILE oCLS number-of-seconds)

-E •NOMAX ) WAITRCD •IMMBD

number-of-oecondo

>- LVLCHK-•NO ----SECURE -{ •NO\_____ __ SHARE-{ oNO \_____

•YES~ tiYBS _;----

Job:B,I P1m:B,I

2-240

Page 270: I BM System/38 - bitsavers.org

OVRCMNF (Override with Communications File)

Allows the execution-time override of a file used by a program with a communications file.

OVRCMNF- FILE overridden-file-name-----------------------

Required

Optional

-(.,.FILE

>-TOFILE: -(.+LIBL ~---------• com mun ica lions-device-file- name

.library-name

-(_•REQUESTER Y--p -(_ •CALC ~ --( •PGM 3-

>-DEV BLKLEN F'MTSLT •RECID

device-name block-length •RMTFMT

-(•IMMED

>-WAITFILE •CLS

number-of-•econds) -E •NOMAX )

WA.ITRCD •IMMED number-of-second•

>- LVLCHK-*'NO ----SECURE -(•NO\________ SHARE-( •NO\__________

•YES~ •YES_/-.------t

lJob:B,I Pam:B,l

Command Syntax Diagrams 2-241

Page 271: I BM System/38 - bitsavers.org

OVRCRDF (Override with Card File)

Allows the execution-time override of a file used by a program with a card file.

OVRCRDF--FILE overridden-hie-name----------------------..

Required

Optional

-{*FILE

>- TOFILE -{ .•LIBL::J>--------------. card-device-file-name

- .library-name

>-DEV device-name -®-p---HOPPER hopper-number -----SPOOL -(*YES\_______ __ __..._

•NO____r--

-{.•LlBL==>- -(•STD-:=>-->- OUTQ output-queue-name FORMTYPE

.library-name form-type

-(""NOMAX

>-COPIES number-of-copies MAXRCDS )>-----------. maximum-records

~•JOBEND9 >- FILESEP number-of-file-separators SCHEDULE •FILEEND--+-------

•IMMED

>-HOLD -( •NO\-----SAVE -(•NO

'll'YES _/ •YES

-(•NO

SECURE

'HES ~•IMMED ~

>- WAITFILE •CLS

numbec -of-second•

-(•NOJ---

>-SHARE

*YES l Job:B,I Pcm:B,l

2-242

Page 272: I BM System/38 - bitsavers.org

OVRDBF (Override with Data Base File)

Allows the execution-time override of a file used by a program with a data base file.

OVRDBF- FILE overridden-file-name------------------------

Required

Optional

-(•FILE -{member-name)© •

>- TOFILE .•LlBL MBR data-base-file-name -( ~ •ALL

.library-name

>-POSITION

•KEYB~ >11<KEYBE •KEY number-of-fields •KEYAE •KEYA

record-format-name key-value

>- FRCRATIO number-of-wnte-operations-before-force ------------------.

-(.•LIBL

>-FM TS LR program-name

.library-name -

-f •IMMED ~ >-WAIT FILE •CLS

number-of-seconds -f •IMMED ~

WAITRCD •NOMAX

number-of-oecond:

-{•NONE~ >- EOFDLY NBRRCDS number-of-records--LVLCHK-+NO___.,

number-of-seconds

>-EXPCHK-{ ><YES)~---- INHWRT-{ •YES)>------SECURE -{+NO~ •NO •NO •YES_/ ...-

-{ •NO) -{•NO ) >-SHARE >------SEQONLY >-----

•YES •YES (number-of-records)

Job:B,l P1m:B,l

Command Syntax Diagrams 2-243

Page 273: I BM System/38 - bitsavers.org

OVRDKTF (Override with Diskette File)

Allows the execution-time override of a file used by a program with a diskette file.

OVRDKTF-- FILE overridden-file-name-----------------------

Required

Optional

-{<FILE

>-TOFILE -(_ .+LIBL:::J-'~-------------+• - diskette-device- file-name

.library-name

>-DEV device-name-VOL ® \;NONE

LABEL data-file-label-------.

Select one of the •Ml2 •SI

>-LOC •Ml •S2 •M2 •S3

volume- identifier

50 maximum

following: >11<812

•FIRST •CURRENT

•S23 +s12a

starting -diskette

•LAST----~

---->-<--•WRAP) =~=~:g-diskette J -position -position

>-EXCHTYPE ::ASIC CODE_r ...,\____CRTDATE_r . ~ -{•S§---0 >11<EBCDIC *<NONE

~•ASCII~ ~creation-date_/-----------...... •I

~•NONE ~ >-EXP DATE *PERM -{

•YES

SPOOL

expiration-date •NO

-{ •LIBL:::r- -{•NOMAX~ . -

>-oUTQ output-queue-name MAXRCDS _ n-r,.,,nr .. tio.~ - .library-name maximum-records

~•JOBEND0 -{•NOJ--- -{•NO) >-SCHEDULE *FILEEND ---HOLD SAVE >---------·

•IMMED •YES •YES

~•IMME!l ~ >--WAIT FILE .itTLS

numbec-of-seconds -{•NO)- -{•NO)---

SECURE SHARE

'HES •YES

Job:B,1 P1m:B,r

2-244

Page 274: I BM System/38 - bitsavers.org

OVRDSPF (Override with Display File)

Allows the execution-time override of a file used by a program with a display file.

OVRDSPF-FILE overridden-file-name-----------------------+

Required

Optional

-( •FILE -\•REQUESTERr® >-1'0FII.E -( .•LIBL y- DEV

display-file-name device-.name

.library-name 50 maximum

-f •DEVD -J >- CHRlD •SYSVAL

graphic-character-set code-page

>- LVLCHK-•NO ----SECURE _r•NO~ SHARE _r•NO~ -\_•YES_/ ___ -- -------- "-•YES_;-- - -- ---

lJob:B,I P1m:B,I

OVRMSGF (Override with Message File)

Overrides the name of the message file specified by a program.

OVRMSGF--- MSGF overrldden-menace-flle-name----------------

-(.•LIBL

>-TOMSGF menaae-f'ile-name )----------------.Ubrary-name

Required

Optional

jJob:B,I P1m:B,I

Command Syntax Diagrams 2-245

Page 275: I BM System/38 - bitsavers.org

OVRMXDF (Override with Mixed File)

Overrides (replaces) (1) the file named in the program, (2) certain parameters of a file that is used by the program, and (3) certain parameters of the file to be processed.

OVRMXDF- FILE name-of-overridden-file--------------------

Required

Optional

~•FJLE

>- TOFILE __, •LIBL~ )•---------------+ mixed-device-file \_. ·v-n .. m .. y

- .llbrary-name

>- ACQPGMDEV •NONE------~-+--------------------E •REQUESTER ® program-device-name__)

-E •DEVD -!J >- CHR!D •SYSVAL

graphic-character- set code- page

-E •IMMED -!J >- WAITFILE *CLS

number-of- seconds -E •NOMAX -!J

WAITRCD •IMMEO

number-of-seconds

>- LVLCHK~ •NO----SECURE--( •NO)>----- SHARE --( •NOJ-

•YES •YES

l Job:B,I Pam:B,J

2-246

Page 276: I BM System/38 - bitsavers.org

OVRPRTF (Override with Printer File)

Allows the execution-time override of a file used by a program with a printer file.

OVRPJt'l'F-PIU: averrldden-file-n•me-------------------------------+

bqulnd

Optional

-{_•FILE ©

>-TOFILE -{_.•LIBL~DEV device-name-----------... printer-device- rile- name

.llbnry-neme

>- PORMSIZE form-lenath (form-width}------- LP! ~~-?-+----CPI~ :;7~1--------+

-c•Yf:S)-- -c•YES~'replecemenl-cherecter']

>- OVRFLW overflow-line-number ---FOLD RPLUNPRT

•NO •NO

-( •DBVD ~ •PRTIMG

>-PRTIMG -{_.•LIBL---._ '>---TRNTBL •NONE---------sJ----+--+ P•int-im•a•-n•~ .llbn'7-n•-J ,;onoloto-toblo-nom• -{_.OLllL

.llbr•r:r-n•-

-( •NOJ-- -(•NONE)-- ~NORMAL >-ALIGN CTLCHAR CHLVAL

•YES •FCFC ohonnot-valuo lino-d

12 maximum

~•STD3- ~•DllV~ ~13------ -{•DllVD::r >- PRTQLTY •DRAFT FORMFBBD •CONT DRAWER 2 FONT

•NLQ •AUTOCUT 3 font-Identifier

•CUT

~•DEVD 7 >- CHRID •SYSVAL araphlc-character-set code-paae

-(•YES

SPOOL

•NO

-{ •JOB -{•STD~ >- OUTQ output-queue-name-{_ .•LIBL~ )1-----FORMTYPE rorm-type _;>---------

.llbrery-nameJ

-{•NOMAJI==>->-COPIES number-ot-cople1 ----M#.XRCDS PILES BP number-ot-tlle-1ep1r1tor1----+

m1xlmum-record1

~•JOBEND0- -{'"OJ- -{'"OJ- ~•IMMED 7 )- SCHEDUUl •PILEEND HOLD SAVE WAITFILE •CLS I •IMMED •YES •YES number-of-second1

-{ oNOJ----- -{ •NOJ-->- LVLCHK-•NO---- SECURE SHARE

•YES •YES

Command Syntax Diagrams 2-247

Page 277: I BM System/38 - bitsavers.org

OVRSAVF (Override Save File)

Overrides or replaces a file named in a program, overrides certain attributes of a file that are used by a program, or overrides the file named in a program and certain attributes of the overriding file.

OVRSAVF-FILE overridden-file-name----------------------

Required

Optional

_JUFILE 0 -(•NO\_ _______ ~ >- TOFILE \_save-file-name___, .t<LIBL--.il\. )..-----EXTEND *YES_;----

\_.library-name Y -(

•START =>---- -E•IMMED -) >-POSITION -WAITFILE •CLS

•RRN relative-record-number number-or-seconds

-(•NOJ---- -(•NOJ--->-SECURE SHARE

•YES •YES

l Job:B,I Pam:B,I

2-248

Page 278: I BM System/38 - bitsavers.org

OVRTAPF (Override with Tape File)

Allows the execution-time override of a file used by a program with a tape file.

DVRTAPF-F!LE overridden-file-name------------------------------..

Required

Optlon•I

-(•FILE ®

>-TOFILE tape-device-file-name -( .•LIBL~ }'>-----DEVL:e:::;;::~~----------+ .llbrary-nam• Y

>-VOL\;NONE J>-------REELSJ::~=\ number-of-reels---------+

--~~U~ ~~L~ :10 mall:imum •LTM

>- SEQNBR rtle-aequence-number---1..A.BEL data-file-!dentirier----RCDLEN-{•CALC~ -- - - --- ..._

record-lenath~

-{•CALC=>--- C2(•BLKDSC:=J- @ Select one or the followin.1:

>- BLKLEN BUFOFSE1' RCDBJ,KFMT •F •VB •VS block-lene,th burfer-orrset •FB •D •VBS

•V •DB •U

-{ •NO) -{°'BCD!:> -{•NONE=>---->-EXTEND }------CODE )-. -----CRTOATE

•YES •ASCII creation-date

>-SECURE-{ •NO))-----SHARE-{ "'N°O\ •YES •YES__;---

(D The value •BLKDSC is valid only for a file with record block format •D or •DB

@ The value11 •F, +FB, •VS, •VBS, and *U are valid ror both EBCDIC and ASCII code11, .,y and *VB are valid only for EBCDIC, and •D and •DB are valid only for ASCII.

Command Syntax Diagrams

jJob:B,I P1m:B,I

2-249

Page 279: I BM System/38 - bitsavers.org

PCHPGM (Patch Program)

Repairs a program at the Ml program template level.

PCHPGM---PGM program-name.library-name ----------------.

>-PCH

>-APARID

:sac :1 offset old-data new-data [checksum]? ~--- ~o maximum-----~

-{_•NONE ::::r-APAR-identifier

Printer file-OPPCHPGM

PGM (Program)

Required

Optional

l Job:B,I Pam:B,I

Specifies the beginning of a CL program. Valid only in a CL program.

Optional

2-250

Page 280: I BM System/38 - bitsavers.org

PRPAPAR (Prepare APAR)

Records data on diskette for possible submission with an APAR.

>- INCSPLF

>- INCPGM

•NONE ...................................... ...

job- name.user- n ame.jo b-n umber.spooled - file-number

~--------50 maximum--------~

•NONE

program-name.librad

50 maximum

Optional

-{_•NO') ® -{_ QDKT

>- INCMTR o------- DEV )------------+ •YES diskette-device-name

Select one of the followin11: •M12 •Sl •S12 .-.U- •S2 •S23 >- LOC

•M2 •S3 •Sl23

•FIRST

starting-diskette-position)

MOUNTED;;>-- -{_•NO') >-VOL CLEAR

Jume-identifier •YES

10 maximum

Diskette file-OSYSDKT

PRTDOC (Print Document)

Prints a document with no interactive displays shown.

Job:B,1 P1m:B,I

Required

PRTDOC--SRCFILE source-file-name DOCUMENT document-name---{_ .•LIBL :::J-.llbrary-na.me

Printer file-QSYSPRT

Command Syntax Diagrams 2-251

Page 281: I BM System/38 - bitsavers.org

PWRCTLU (Power Control Unit)

Turns the 3411 tape control unit power supply on or off.

Required

-{_•ONJ-PWRCTLU -- CTLU Lntrol-unlt-n~ STATUS

50 maximum •OFF f Job:B,t Pam:B,I

PWRDEV (Power Device)

Turns the power supply for the 5424 MFCU, and the 3203, 3262, and 5211 Printers, on or off.

Required

-{_•ONJ-PWRDEV -- DEV .-device-name -,---------STATUS

L 50 maximum _J •OFF r Job;B,l P1m:B,I

PWRDWNSYS (Power Down System)

Prepares hardware and software for a power down, and powers the System/38 down.

Optional

{ •CNTRLD) { •NOLIMIT:) ® PWRDWNSYS--OPTION ._---DELAY .____ ____ _.

•1dMMED delay-time

{ •NO)- -f_•ND3 >-RESTART ADRRGN +TEMP~'O---

- •YES +ALL

lJob:B,I Pam:B,I

2-252

Page 282: I BM System/38 - bitsavers.org

ORYDTA (Query Data)

Executes an existing query application to create a report.

-{ .•LIBL::J QRYDTA..-APP applieat.ion-natne ,.__ _____________ ...

. library-name Required

Optional

-f •3-- -{•IJZ x•REST::::J--->-OUTPUT •LIST WIDTH

- •NONF. first-page-width - second-page-width

>- NB!HlCDS RPTCllAIN ~-------------. -{•ALl.:r- -{•YES') number •NO -

-(•NONE -{ +REPI:_)---ACE >- OlJ'l'FILE .•LIBL FILEOPT

-data-b.,e-file-name-( ~ •ADD

- .library-name -

-f_ •NORM.31. -f_ •DEFAULT 3 >- PlJBAlJT •ALL---+-----TEXT •BLANK--------

•NONE 'description'

Printer files-OORYPRT, OORYPRT2 Display files-OORYDSP, OORYDSP2

RCLRSC (Reclaim Resources)

l Job:B,I Pam:B,I

Frees static storage that is no longer needed by a high-level language program that has finished executing.

Optional -{ • Y-p -{•NORMAL J---RCLRSC -- I.VJ. OPTION

- *CALLER +ABNORMAL lJob:B,I P1m:B,I

Command Syntax Diagrams 2-253

Page 283: I BM System/38 - bitsavers.org

RCLSTG (Reclaim Storage)

Performs a general cleanup of auxiliary storage.

RCLSTG --------

Printer file-QPRCLDMP

RCVDTAARA (Receive Data Area)

Copies the contents of a data area into a corresponding CL variable. Valid only in a CL program.

Required

CD RCVDTAARA-DTAARA data-area-name-------------------

(DA variable cannot be coded on this parameter.

RCVF (Receive File)

Reads a record from a display file. Valid only in a CL program.

Optional

~•FILE~

RCVF--DEV\_ device-name J•----------------------+

-{_ •F'ILE -{_•YES)->- RCDFMT 0'•----WAIT

- record-format- name=:'./ •NO

(DA CL variable cannot be coded on this parameter,

2-254

Page 284: I BM System/38 - bitsavers.org

RCVJRNE (Receive Journal Entry)

Allows a specified user exit program to continually receive journal entries one at a time.

{ .oLIBL::J--- {"LIBL::J---RCVJRNE-JRN journal-name EXITPGM- proaram-namf!

.hbrary- nan. .library- name

>-- FILE~1;:::·:n,m• '\_f' •LIBL~ •rIRS~ .?2,__/ \_.11•mr-nom•-r'C:::;:.=_/I

~-------50 maximum-------~

R~utred

Optional

{•CURRENT ________________________________ (A,Z)

>-R<:VR'G rlcot-meim-nom• { :,:~:.~'1---------------------- (A.I)

{ •CllRRENT ®

(A,I) last-receiver-name { .•LIBL~ ,,_-------------------------+ .library-name Y

(A2)_rFROMENT{ :~::~,:====-" , TOENT-f_ :s::.-_-,,-q-u•_n_oo _____ um-b-.-.-)~)>---------+ ... "\__FROMT\ME-dale-t1m:~ TOTJME -date-time------~

{ •ALL) \•ALL~ \OALL~ >-NBRENT '1-----JRNCDE •CTL----+-----ENTTYP •RCD----~----+

value code entry-type

6 maximum 10 maximum

1•AL!.1 _,.•ALL~

>-JOB ~ ;o-b--n-,-m-•[_u_'_" __ -n-,m-.-(.-jo-b--n-u_m_b•-,-, ]-)~---- PGM \_ pro11ram-name J---------+

>-CMTCYClD_r•ALI. )-----DELAY_,JO~ \_commit-cycle-identifier ~ secondsJ

(D The format is •ALL.library-name

_IJob:B,I P1m:B,I

Command Syntax Diagrams 2-255

Page 285: I BM System/38 - bitsavers.org

RCVMSG (Receive Message)

Receives a message. Valid only in a CL program.

__r(•SAME' c{" _}-J

{PGMQ~•PRV_r pro&ram-name

RCVMSG +EXT--------------~

-{•PGMQ(f;)

MSGQ {.•LIBL ___ ,

messaae-q ueue- name

.library-name

Select one of the followina; •ANY +COPY

>- MSGTYPE ---1 •NEXT •COMP +INFO •INQ •RPY

>----MSG KEY +TOP ~ -f_ •NONE

CL-variable-name _J

Optional

-f_o® >-WAIT •MAX

number-of-seconds)

1•YES) RMV ---\_•NO_'-------------+

>- KEYVAR CL-variable-name ----MSG CL-variable-name-------------+

>- MSGLEN CL-variable-name---- SECLVL CL-variable-name

>- SECLVLLEN CL-variable-name---- MSGDTA CL-variable-name-----------

>- MSGOTALEN CL-variable-name ----MSGID CL-variable-name-----------•

>- SEV CL-variable-name ----SENDER CL-variable-name------------

>- RTNTYPE CL-variable-name ----ALRID CL-variable-name------------•

>- PDPCODE CL-variable-name----

(D When a value is specified for the PGMQ parameter, MSGQ(•PGMQ) is allowed.

2-256

Page 286: I BM System/38 - bitsavers.org

RCVNETF (Receive Network File)

Receives a network file and copies the records into a physical data base file or a save file. Once the file has been received, it will be removed from the queue of network files.

RCVNETF'-FROMFILE-rile-name------------------------.

Required

Optional

-(_ •FROMFfLE -(_+ONLY:'.:)---

>- TOFILE -{_ .•LIBL y'O---- FROMM BR , - file-name - member-name

.library-name

-f_ •FROMM BR 3 ® -{_ •REPl::)ACE >-TOM BR >IOFIRST ----+---- MBROPT '0-----------•

member- name •ADD

-f_ •LAST 3 -(•CURRENT) >- NBR •ONLY--~--- USER '0----

number user-name

l Job:B,I Pam:B,I

RETURN (Return)

If used in a CL program, returns control to the command after the one that causes the program to be executed. If entered in an interactive job, it performs the same function as the CF1 key.

RETURN----

...,, .. 1

I Job:B,I Pam:B,I

Command Syntax Diagrams 2-257

Page 287: I BM System/38 - bitsavers.org

RGZPFM (Reorganize Physical File Member)

Purges deleted records in a physical file member and, optionally, resequences them according to access path.

-(_ .•LIBL:::)

RGZPFM -- FILE physical-f1le-narne ---------------

-.library-name Required

Opt1onal

-(_ •FIRST~® -(_•SAME >- MBR SRCOPT f •SEQNB~>---------+

- member-name

•DATE

2 maximum

-(_l.OO:::xl.00

>- SRCSEQ _)---------------

-starling-value increment-value

•NON~

>- KEYflLE •FILE------------------·-~~,.___ _____ ._.

logical-file-name-(_ .+LIBL~------- member-name_/

.library-name~

-(_ *CJNLY

>- RCDFMT _)------ record-forrnat-name

RLSCMNDEV (Release Communications Device)

l Job:B,I P1m:B,I

Restores the communications capability of a specified device that was suspended by the HLDCMNDEV (Hold Communications Device) command.

Required

RLSCMNDEV -DEV device-name ---

l Job:B,I Pam:B,I

2-258

Page 288: I BM System/38 - bitsavers.org

RLSJOB (Release Job)

Makes a held job eligible for processing by the system. The job may be on a job queue, it may be active within a subsystem, or it may have already completed execution.

Required

Rl.SJOB-- JOB job-name[.user-name[.job-number])--

l Job:B,I P1m:B,I

RLSJOBQ (Release Job Queue)

Allows processing of entries on a held job queue to begin or resume.

Required -(.•LIBL:::r-RLSJOBQ-- JOBQ job-queue-name

.library-name jJob:B,I Pam:B,I

RLSOUTQ (Release Output Queue)

Allows processing of entries on a held output queue to begin or resume.

Required -(.OLIBL:::r-RLSOUTQ-- OUTQ output-queue-name

.library-name J Job:B,l Pam:B,I

Command Syntax Diagrams 2-259

Page 289: I BM System/38 - bitsavers.org

RLSRDR (Release Reader)

Resumes processing of a held spooling reader.

Required

RLSRDR---RDR reader-name--

jJob:B,I P1m:B,I

RLSSPLF (Release Spooled File)

Allows processing of a held spooled output file to begin or resume.

RLSSPLF- PILE spooled-file-name------------------------+

Requlred

Optional

-{_ . >-JOB job- name[. user-name[ .job-number)]

)~-----

-f_ *ONLY

>- SPLNBR •LAST

spooled-file-number)

jJob:B,l P1m:B,I

2-260

Page 290: I BM System/38 - bitsavers.org

RLSWTR (Release Writer)

Resumes processing of a held spooling writer.

RLS\\TR-i\TR writer-name------------------------

Required

Optional

Job:B,I Pam:B,I

RMVACC (Remove Access Code)

Removes an access code from the system that was previously defined by the Add Access Code (ADDACC) command.

llMVACC - ACC f access-code I 300 maximumJ

Required

lJob:.B,l P1m:B,I

RMVAJE (Remove Autostart Job Entry)

Removes an autostart job entry from a subsystem description.

Required

RMVA,JE - SBSD subsystem-description-name { ·*LIBl,~~-----------. .library-nameJ

>--JOB JOb-name---

lJob:B,I Pam:B,I

Command Syntax Diagrams 2-261

Page 291: I BM System/38 - bitsavers.org

RMVBKP (Remove Breakpoint)

Removes breakpoints in a program being debugged (using the ENTDBG command).

Required

~.

RMVBKP- STMT •ALL----~--------------------­A statement-identifier l._ I a maximum

~•DFTPGM3 >- PGM +ALL----+-----

program-name

(D STMT cannot be specified if PGM(•ALL) is specified. @ PGM cannot be specified if STMT(•) is specified.

RMVBSCDEVE (Remove BSC Device Entry)

l Jab:B,I P1m:B,I

Removes one or more BSC program device entries from a mixed file.

Required

RMVBSCDl-:VE-FILE mixed-file-name '9------------+ -{.•LIBL )

.library-name

>-PGMDEV T program-device-name i-­L_50 maximum~

2-262

lJab:B,I P1m:B,I

Page 292: I BM System/38 - bitsavers.org

RMVCMNDEVE (Remove Communications Device Entry)

Removes one or more communications program device entries from a mixed file.

Required

-{_ .•LIBL::::) RMVCMND~:VE- FILI'.: rnixed-file-narne .-------------·

.library-name

>-PGMDEV T progr·am-device-na1ne ~

l___50 maximum -

RMVCMNE (Remove Communications Entry)

l Job:B,I Pa;m:B,I

Removes a communications entry from an existing subsystem description. The subsystem must not be active when this command is entered.

Required

-(_ .•LIBL ::::J----------RMVCMNE - SBSD subsyslem-descriplion-narne

- .library-name

>--DEV device-name ---

l Job:B,I Pem:B,I

RMVDSPDEVE (Remove Display Device Entry)

Removes one or more display program device entries from a mixed file.

Required

-(.•LIBL::::J RMVDSPDEVE- FIU: mixed-file-name .-------------·

'--.library-name

>-PGMDEV T program-devtce-name ~

l___50 maximum -

l Job:B,I P1m:B,I

Command Syntax Diagrams 2-263

Page 293: I BM System/38 - bitsavers.org

RMVFCTE (Remove Forms Control Table Entry)

Removes a forms entry from an existing RJEF forms control table (FCT).

-{.oLIBL::J---RM\'f'CTE -FCT- forms-control-table-name

.library-name

>- FORMTYPE -host-form-designation-------------------+

Required

Optional

-{+PRT)->- DEVTYPE

•PUN

jJob:B.I P1m:B 0I

RMVJOBQE (Remove Job Queue Entry)

Removes a job queue entry from a subsystem description.

Required

-{.OLIBL:::J-----RMVJOBQE--- SBSD 1ub1ystem-descriptlon-name

.Ubrary-name

-{.•LIBL::J->- JOBQ job-queue-name

.library-name l Job:B,I Pam:B,I

2-264

Page 294: I BM System/38 - bitsavers.org

RMVJRNCHG (Remove Journaled Changes)

Removes the changes that have been journaled for a member of a data base file.

-(_ .•LIBL:::) RMVJRNCHG - JRN-joun1al-name .----------------

-.library-name

f file-n•me\-{·•LIBL:::x•FIRST3 >-FILE CD ___/ •ALL------.-~---------·

•ALL - .library-name -member-narne

~---------50 maximum---------~ Required

Optional

(A.2) -(_

•ClJ RRE:NT

>- RCVRNG .•LIBL ' - starling-receiver-name-(_ ~

- .llbrary-name _/ - -- -- ----(A.I)

-{.•LIBL::) ®

{A.l)~ending-r·eceiver-name •-------------------+ -.library-name

-(_•LAST

(A.2)- FROM ENT ) .. -----------------

starting- sequence-number

-{•NO""\______ CMTBDY ! ---

-•YES-

-(_•FIRST

rTOENT ~ - ending-sequence-number

TOJO BO - job-name. user-name.job-number

CD The format is •ALL.library-name.

Job:B,I P1m:B,I

RMVLIBLE (Remove Library List Entry)

Removes a library name from the user portion of the library list.

Req ui-red

RMVLIBLE- LIB library-name--------------------------+

lJob:B,I Pam:B,I

Command Syntax Diagrams 2-265

Page 295: I BM System/38 - bitsavers.org

RMVM (Remove Member)

Removes a member from a logical or physical file.

Required

RMVM- FILE data-base-file-name 9---------------• -{_.•LIBL::J .library-name

L member-name \

r MBR · \__ ::~~r-ic_•_-_m_e_m_b_e_r_-_n_a_m_e~--i7~---

l Job:B,J P&m:B,J

RMVMSG (Remove Message)

Removes a message from a message queue. Valid only in a CL program.

{

PGMQ..,c_ =~~~1 [ -(:rograrn-name)-J ~•EXT-------------~ RMVMSG

.. r"'PGMQ

MSGQ~ -{_.•LIBL~ message-queue- name

.library-name

>-MSG KEY CL-variable-name -----CLEAR~ :~~~Er •OLD

•NEW

2-266

Optional

Page 296: I BM System/38 - bitsavers.org

RMVMSGD (Remove Message Description)

Removes a message description from a message file.

Required

RMVMSGD--- MSGIO meaaaae-identifier------------------+

-(_ .•LIBL:::J-

>- MSGP me11a1e-file-name

.library-name

f Job:B,I Pam:B,I

Command Syntax Diagrams 2-267

Page 297: I BM System/38 - bitsavers.org

RMVNET JOBE (Remove Network Job Entry)

Removes a network job entry from the system.

Required

RMVNETJOBE -F'ROMUSRID-user-id ---

l Job:B,I P1m:B,I

RMVPGM (Remove Program)

Removes program names from the list of programs being debugged (using the ENTDBG command).

Optional

•DFTPGM~ RMVPGM -- PGM •ALL

program-name

10 maximum

lJob:B,I Pam:B,I

2-268

Page 298: I BM System/38 - bitsavers.org

RMVPGMCHG (Remove Programming Change)

Changes the status of a temporary programming change to either temporary-inactive or permanent-inactive.

© © ~>Al.I.

PC-number

'l 50 maximum {

SELECT

@ ® OMITlPC-number ~

50 maximum

Optional

{

PGMID program-identifier -LIB library-name

PGM~rogram-name.library-name ---------------------~

-(•TEMP)

>-RMV ?-----•PERM

CD PGMID and PGM are mutually exclusive. One or the other must be specified. To code the following parameters positionally, you must code them in this order, using •N

® ~;rp~~~~e i~a:p:;~~!d~p~Ic~f~:d~e:u~~~~: LIB, SELECT, and OMIT.

@ SELECT or OMIT is valid only if PGMIO is speclfied.

Job:B,I Pam:B,I

Command Syntax Diagrams 2-269

Page 299: I BM System/38 - bitsavers.org

RMVRJECMNE (Remove RJE Communications Entry)

Removes an RJEF communications entry from an inactive session description.

Required

-(.+LIBL::r--

RMVRJ ECM NE - SS ND-session -description - name

.library-name

-(.•LIBL:::r--

>-FILE - comrnu nications -device-file- name

.library-name

JJab:B,I P1m:B,I

RMVRJERDRE (Remove RJE Reader Entry)

Removes an RJEF reader entry from an inactive session description.

Required

-(.+LIBL::r--

RMVRJERDRE -SSND -session-description-name

.library-name

>-RDR Select one of the following: L>-----•AUTO RD1 ... RD15 I

lJob:B.I P1m:B,I

RMVRJEWTRE (Remove RJE Writer Entry)

Removes an RJ EF writer entry from an inactive session description.

Required

-(.•LIBL ::J-----

RMVnJEWTRE: - SSND- session-description-name

- .library-name

>-WTR Selecl one of the following: L>-----PRl ... PR15 J PUI ... PU15

LJab:B,I Pcm:B,I

2-270

Page 300: I BM System/38 - bitsavers.org

RMVRPYLE (Remove Reply List Entry)

Removes an entry from the system reply list.

-{ seque=:J--ice -number

RM\ HPYLE-- SEQNBR

•ALL

RMVRTGE (Remove Routing Entry)

• Removes a routing entry from a subsystem description.

Required

jJob:B,I Pem:B,I

Required

_r·•LIBL::r-----. RMVRTGE -- SBSD subsystem-description-name \_

.library-name

>- SEQNBR sequence-number --

jJob:B,I P1~

Command Syntax Diagrams 2-271

Page 301: I BM System/38 - bitsavers.org

RMVTRC (Remove Trace)

Removes traces in a program being debugged (using the ENTDBG command).

•ALL ...................................... ~

•tart-•latemen t- ldenttfler [•top-•taternent- id en ti rt er] 5 maximum ________ __J

>- PGM •ALL --------f_ •DFTPGM 3 procram-name

© STMT cannot be specified if PGM(•ALL) le specified.

Optional

Job:B.I P1m:B,I

RMVWSE (Remove Work Station Entry)

Removes a work station entry from a subsystem description.

Required

-(.•LIBL

RMVWSB --- SBSD 11ubayatem-deacription-name J--------.ltbrary-name

J WRKSTN work-elation-name ~

~ WRKSTNTYPE work-station-type_/

2-272

f Job:B,I P1m:B,I

Page 302: I BM System/38 - bitsavers.org

RNMDKT (Rename Diskette)

Changes the name of a diskette.

>- LOC Select one or the followlna: •M12 +Sl +S12 •Ml •M2

•S2 •83

•FIRST~•ONLY •LAST )

starting-diskette ending-diskette -position -position

Required

Optional

< •LOC <•SAME >-VOL )----NEWVOL )•------•

volume-identifier - volume-identifier

<•SAME -{•NO}->-- NEWOWNID ~----suPPIX

owner-identifier - - •YES

jJob:B,[ P1m:B,I

RNMM (Rename Member)

Changes the name of a specified file member. The member cannot be renamed while it is in use; other users can read but not update other members in the file that contains the member being renamed.

Required

-{.•LIBL::J RNMM -PILE data-base-file-name .---------------

.library-name

>- MBR member-name --- NEWMBR new-member-name----

lJob:B,I Pam:B,I

Command Syntax Diagrams 2-273

Page 303: I BM System/38 - bitsavers.org

RNMOBJ (Rename Object)

Changes the name of an object in a library.

Required

-(.oLIBL:=) RNMOBJ--OBJ object-name •----------------+

.library-name

Select one of the followin'g: +CHTFMT •FCLE •OUTQ

>-OBJTYPE - •CLS +GSS •PGM t-----NEWOBJ new-object-name----•CMD •JOBD •PRTIMG •DTAARA +JOBQ +SBSD +DTAQ •LIB +SPADCT •EDTD •MSGF •SSND •FCT •MSGQ •TBL

jJo'b:B,I P1m:B,I

ROLLBACK (Rollback)

Reestablishes the last commitment boundary as the current commitment boundary.

ROLLBACK ----

........ 1

I '"", ·' """.,

RPLLIBL (Replace Library List)

Replaces the names of libraries in the user library list for the current job.

RPLLIBL -LIBL

2-274

•NONE;;>--library-name

25 maximum

Required

lJob:B,l Pcm:B,I

Page 304: I BM System/38 - bitsavers.org

RRT JOB (Reroute Job)

Reroutes a job in the current subsystem.

Optional

RRTJOB- RTGDTA •RQSDTA--~...._ ___ RQSDTA •RTGDTA -f_ QDMDI -f_ •NONE3 - 'routing-data'_/ 'request-data'

l Job:B,I Pam:B,l

RSMBKP (Resume Breakpoint)

Causes execution of a program to be continued after it has been halted at a breakpoint.

RSMBKP----

RSMCTLRCY (Resume Control Unit Recovery)

Resumes error recovery procedures for a specific control unit, allowing the operator to resume automatic recovery after it has been stopped, and to continue using a control unit after it has been canceled ('C' response entered to a control unit failure inquiry message).

Required

RSMCTLRCY - CTLU control-unit-name ---

Command Syntax Diagrams 2-275

Page 305: I BM System/38 - bitsavers.org

RSMDEVRCY (Resume Device Recovery)

Resumes error recovery procedures for a specific device, allowing the operator to resume automatic recovery after it has been stopped, and to continue using a device after it has been canceled ('C' response entered to a device failure inquiry message).

Required

RSMDE\'RCY - DEV device- name ---

l Job:B,I Pam:B,I

RSMLINRCY (Resume Line Recovery)

Resumes error recovery procedures for a specific line, allowing the operator to resume automatic recovery after it has been stopped, and to continue using a line after it has been canceled ('C' response entered to a line failure inquiry message).

Required

HSMLINRCY- L!Nl<~ line-name --

lJob:B,I Pam:B,I

RSTAUT (Restore Authority)

Restores user profile authority to all objects on the system.

RSTAUT---

2-276

Page 306: I BM System/38 - bitsavers.org

RSTDOC (Restore Document)

Restores to the system documents that were saved on diskette or tape. When a document is restored, associated document control information is also restored and/ or rebuilt.

HSTIJOC - DOC~ ~::~menl-nam)~------------------------~ 100 max1rnum

Required

Optional

>-DE\ \qrH.:T;:J---------------------------de\·ice~name

-4 rnax1rnurn

CD® Select one of the following·

>-LOC •\112 •Sl •812 •Ml •S2 •S2:3 •M2 •S3 •S 12J

MOl!NTEIJ;;> >-\OL

Jl-urne .- identifier

:JO maximum

®

•~'lHS'J' ~

•CURRENT) •SEARCH

- star\ ing -dis l<et I e- posit.ion__/

>-st:l,ll\JBH ,.ONl \ ~________. ®®~ •SEAHCH y---

star·t1ng--sequence- nunilier·-( ,

ending -sequence - number

~•HE\\INI~ >-ENDO PT *LEA\"E ---- S·\\ D.\T!:: date-v.hen-saved -·------------+

•t''.'lLOAD

>--s_.\\"l'lMI·.' time-when-sa\•ed---!'lAMOl'T-(_ •S.\.MEL__OU'l'l'U'I'-(_ •NONEL_

•NEW_/ •!,!ST_/

(D Applies to diskette device only.

@ f'or restore_ from diskette, or· if SEQNBR(*SEARCH) is used to restor~ from tape, only the first file on dtskette or tape that contains saved documents wtH be r·estored.

@ ·\pplies to tape devices only

j Job:B,I Pgm:B,I

Printer file-OPRSTDOC

Command Syntax Diagrams 2-277

Page 307: I BM System/38 - bitsavers.org

RSTLIB (Restore Library)

Restores libraries from diskette or tape to the system.

~•NONSYS

RSTLIB- SAVLIB

library-name

\

QDKT;)

DEV device~name 4- maximum

@ Select one of the following: >-Loe ..!..M..!.£_ •Si •S12

•Ml :1!:$2 •S23 •M2 •S3 +8123

•FIRST

•CURRENT' •SEARCH starting-diskette- position_/

Required

Optional

AVVOL 0 ®~•SEARCH:=>---+ >-VOL MOUNTED--:_J--"'-------~SEQNBR

lume-identifier sequence-number

50 maximum

© -(_.•LIBL::J SAVF save-rile-name ~------------------•

.library-name

>-OPTION +NEW ---1----- MB RO PT •ALL----''"------------_. •ALLg ~•MATC~ •OLD +NEW •FREE +OLD

>-SAVDATE dE1.te-when-saved----SAVTIME time-when-saved------------_.

>-RSTLIB OUTPUT •~----(_ •SAVLIB::J-- -(_•NONE)

library-name •LIST

Q) SAVLIB(*NONSYS) is mutually exclusive with the SAVF parameter.

@ A{.>plles to diskette device only.

@Applies to tape devices only.

Diskette file-QSYSDKT Tape file-QSYSTAP Printer file-QPSRLDSP

2-278

Job:B,I Pam:B,I

Page 308: I BM System/38 - bitsavers.org

RSTOBJ (Restore Object)

Restores objects from diskette or tape to the system.

ALL RSTOBJ-OBJ SAVLIB llbruy-name ----------------+

erlc•-object-neme

ect-name ~O maximum

>-OBJTYPE

Select one or more of the followln1: •CHTf'MT •EDTD •JOBQ •OUTQ •SSND •CLS •FCT eJRN •PGM •TBL •CMD •PILB •JRNRCV •PRTIMG •DTAARA •GSS eMSGF •SBSD •DTAQ eJOBD •MSGQ •SPADCT

\

QDKT;:;- ©Select one or the tollowln1: OBV LOC .. Cl2 •S 1 •S 12

+maximum

•FIRST •CURRENT}

:::t~~:-dl1kette-po1ltton _j

Required

[

dovloe-nomo :~i =~~ =~~~3

•SAVVOL§ ® ~•SEARCH~ ¥..•REWIND"\._ ~ >-VOL :~.~:~~~-~ SEQNBR \_uquenoo-numb°'~ENDOPT \_:~i:::.~

~O maximum

-{.•LIBL::)

SAVF save-file-name >-------------------------.library-name

>-OPTION •NEW-~.~---MBROPT •ALL ---+----SAVDATE date-when-nved---------. ~<ALL2 ~•MATC~ •OLD •NEW •F'REB ·~ - •OLD __

>-SAVTIME time-when-saved----- RSTLIB-{ •SAVL(B~-OUTPUT -{•NONE)----

llbrary-name~-- .,LIST

(D Applies to diskette device only.

@AppHea to t•pe devices only.

Diskette file-QSYSDKT Tape file-OSYSTAP Printer file-QPSRLDSP

Command Syntax Diagrams

Job:B,I P1m:B,I

2-279

Page 309: I BM System/38 - bitsavers.org

RSTUSRPRF (Restore User Profiles)

Restores basic parts of user profiles that were saved by the SAVSYS command.

Optional

QDKT~ RSTUSRPRF---DEV .

device-name 4 maximum

>-- LOC +M12 +Sl •S12 *FIRST--------~-+----------(0 Select one of the followi~g: •CURRENT

•Ml •S2 •S23 - starting-diskette-position__/ •M2 •S3 •8123

MOUNTED~® ~•SEARCH lume-identifier >equence-number)

>-VOL SEQNBR ~

50 maximum

~•REWIND~ >-ENDOPT •LEAVE--+---

•UNLOAD

@A.ppl1es to diskette device only.

@Applies to tape device only.

Diskette file-QSYSDKT Tape file-QSYSTAP

2-280

Page 310: I BM System/38 - bitsavers.org

RTVCLSRC (Retrieve CL Source)

Retrieves source statements used to compile a CL program.

-( .•LIBL ::::J RTVCLSRC-- PGM program-name ~---------------

.library-name

_,.•LIBL::::J >- SRCFILE source-rile-name \_ •------------------

-.Library-name

Required

Optional

-{_•PGM==:J->- SRCMBR

- source-member-name

1Job:B,I P1m:B,I

RTVDFUSRC (Retrieve DFU Source)

Retrieves utility definition source statements from a source member.

_,.•LIBL RTVDFUSRC--APP application-name \_ )-------------+•

- .library-name

Required

Optional

-(_ QUDSSRC ::J( .•LlBL::::J >-SRCFJLE 9----------------+

source-file-name .library-name

(•APP

>-SRCMBR- )----source- member-name

l Job:B,I P1m:B,I

Data base source file-OUDSSRC

Command Syntax Diagrams 2-281

Page 311: I BM System/38 - bitsavers.org

RTVDTAARA (Retrieve Data Area)

Retrieves the value of a data area and places it in a CL variable in the CL program in which this command is used. Valid only in a CL program.

-{.•LIBL

data:-area-name

.Ubr·ary-name

Required

HTVDTAARA - DTAARA •GUA --------------->----------+

•LOA---------~---~

CD •ALL

'----RTNVAR CL-variable-name -­

substring-starting-position substring-length_/

(D This option is allowed ohly if the data area TYPE is •-CHAR.

RTVGRPA (Retrieve Group Attributes)

Retrieves information about the group to which the job that issued the RTVGRPA command belongs.

Optional

RTVGRPA - GRPJOB CL-variable---- GRPJOBL CL-variable------------+

>- GRPJOBCNT CL-variable----MSGQ CL-variable ----MSGQLIB CL-variable----+

>- PRVGRPJOB CL-variable-~--CTLCDE CL-variable----

Pcm:l

2-282

Page 312: I BM System/38 - bitsavers.org

RTVJOBA (Retrieve Job Attributes)

Retrieves the values of job attributes and places them ih CL variables in the CL program in which this command is used. The attributes retrieved are for the job in which the CL program is invoked. Valid only in a CL program.

Optional

RT\'JOBA ----JOB Cl.-variable---name ----l.ISER Cl.- variable- name--------+

>- NBR CL-variable-name---- LOG!.\ L Cl.- variable -- name ---LOG SE\ CL-\·ar·iable- narne---+

>-1.0GTYPE CL-variable-name ----1.0GCLPGM CL-var·iable-name -----------

>- INQMSGRPY CL-variable-name ----OlJTQ CL-variable name------------

>- OlJTQLIB Cl.-vuiable-name----ACGCDE CL-variable-·name ---------------+

>-DATE CL-variable-name ---Si\S CL-variab\e-name---TYPE CL-variable-name-----+

>- RTNCDE CL-variable-·narne -----CN!.STS CL-variable-name-----------•

>- EXCPTY CL-variable-name ----'\'IME:Sl.ICE CL-var-iable-name -----------•

>-PURGE CL ,variable-name --DFTVIAIT CL-variable-name --USRLIBL CL-variable-name---+

>- SBMMSGQ CL-variable-name ----SBMMSGQLIB CL-variable-name ---

Command Syntax Diagrams 2-283

Page 313: I BM System/38 - bitsavers.org

RTVJRNE (Retrieve Journal Entry)

Provides you with a means of retrieving a particular journal entry and placing the results in CL variables.

RT\'JRNE-JRN journal-name-(_.•LIBL~------------------------+ .library-name~

Requlnd

Option el

-( •ALLP!l.E _ ""'-

>- f!LE f "(f/'"'-f'1'-n'm'\.._f .•LIB. L~ ::~~ST~]/~--------------.. *ALL~ \._.llbr1ry-n1me~ member-name-'

----50 maximum---------~

{

•CURRENT ________________________________ (A,2}

>-- RC\'RNG -(_ .•LIBL:::J firsl-receiver-name ~--------------------- {A,I)

.llbruy-name

{•CURRENT ®

(A,l) tast-receiver-name{.•LIBL~ , .. ------------------------+

.llbrary-nan\fl r -{ fROMENT1::.~~1~TOENT1:~:;T------'+--

(A,2) ~ starUng-sequence-number ~ end!n.1:-sequence-number_/ )>--------+ !'ROMTIME- date-time TOTI ME -dale-time------~·

{ <ASCEND) \•Al.I.~ >--SEARCH •OF.SC'ENll .. ----JRNCDE :~;~,~

6 maxunum

\>ALL~ ENTTYP •RCD . entr:i-·-type

10 maic1mum

>-JoB • -----------~------PGM , . ---........+ -f_ •ALL {""All=r---job- name[ -user- name(.Job- number) J ,_/ pro.1:ram-name

{•ALL

>-CMTCYCID- J-----RTNSEQNBR CL-variable-----RTNJRNCOE CL-variable------.

commit-cycle-iden tifier

>--flTNl::'IT'l'YP Cl.-v.,,·Jable-----RTNRC\' CL-v11ri11bte-----RTNRC\'l.IB CL-variable------

>-- R'J'NJRNE CL-variable ---

(D The format is •ALL.library-name

--~

2-284

Page 314: I BM System/38 - bitsavers.org

RTVMSG (Retrieve Message)

Retrieves a message from a message file and places it in CL variables in the CL program in which this command is used. Valid only in a CL program.

RTVMSG -MSGID message-identifier-----------------------•

{.•LIBL

>-- MSGF messai;::e-file-name

.library-name

Required

Optional

>- MSGDTA character-string ----MSG CL-variable-name--------------.

>- MSGLEN CL-variable-name -----SECLVL CL-variable-name------------

>- SECLVLLEN CL-variable-name ----SEV CL-variable-name------------•

>-AI.RID CL-variable-name---- PDPCODE CL-variable-name----

RTVQRYSRC (Retrieve Query Source)

Retrieves query application definition source statements from a source member.

{ .•LIBL:::J RTVQRYSRC --APP application-name 'IO--------------•

- .library-name

Required

Optional

-(QUOSS RC ::x .•LfBL :::J >-- SRCFILE ,. ______________ _

suut'ce-file-name - .library-name

{.i.APP

>-SRCMBR )----source-member-name

l Job:B,I Pam:B,I

Data base source file-QUDSSRC

Command Syntax Diagrams 2-285

Page 315: I BM System/38 - bitsavers.org

RTVSYSVAL (Retrieve System Value)

Retrieves the value of a system value and places it in a CL variable in the CL program in which this command is used. Valid only in a CL program.

Required

RTVSYSVAL--- SYSVAL system-value-name---RTNVAR CL-variable-name--

RTVUSRPRF (Retrieve User Profile)

Retrieves one or more of the values that are stored and associated with a user profile in a CL program.

Optional

® -(_

•ClJRRENT ""\

RTVUSRPRF-USRPRF - user-name J~------- RTNUSRPRF CL-variable

>- SPCAUT CL-variable---- MAXSTG CL-variable---- PTYLMT CL-variable .. ----

>- INLPGM CL-variable---- INLPGMLIB CL-variable ----JOBD CL-variable ____ __,,

>--JOBDLIB CL-variable----GRPPRF' CL-variable---- OWNER CL-variable ____ _.

>-GR PA UT CL-variable----ACGCDE CL-variable---- MSGQ CL-variable-----..

>- MSGQLIB CL-variable---- OUTQ CL-variable----- OUTQLIB CL-variable----"

>- TF.XT CL-variable----

2-286

Page 316: I BM System/38 - bitsavers.org

RVKACCAUT (Revoke Access Code Authority)

Revokes the access code authority for an individual user or a group of users.

-\ •ALL;;t- CD®~«TRHENT

R\ KACC.\lJT-ACC USER •·\I.I. ~ access-code user - profi ~e- n=-=:Y

300 maximum '.HJ(} maximum__J

Q) The requester must ha\·e security officer rights specify USER(•ALL).

@The .requester must have security office\-· rights ~pec1fy any u~er profile other than his 011n

'll':\D!l!IN spet:ial autlHnit) to

•-\lH.llN special authority lo

Hequ 1 red

l Job:B,I Pam:B,I

RVKDOCAUT (Revoke Document Authority)

Revokes document authority from one user (or all users) to access documents on behalf of another user.

-(user-profile-name}

RVKDOCAUT-FROMUSER )-------------------+

•ALL-------~

__r•CURRENT;;>­>- FORUSER --\

Ler-profi~e-name

300 maximum

Required

Optional

lJo-b:B,J Pam:B,I

Command Syntax Diagrams 2-287

Page 317: I BM System/38 - bitsavers.org

RVKOBJAUT (Revoke Object Authority)

Revokes authority for the use of objects.

-f_object-narne

H\ KOBJAL:T - OBJ generic•-object-name '*<,\LL _______ ~

~objec~.-l}pe ~•ALL >- 08.J'l'YPE USER •PUBLIC , =f

"*ALL user-profile-name

50 maximum

>- Ali'l'

• NOR,,•\I. -------.... •ALL ----------'I~

Select one or more of the fo\lo1,-lng (7 maximum):

•OPER *ADD •OBJMG'l' •UPD •OBJEX!ST •DLT

•RF.AD

Required

Optional

0) ~.a"nY one of the CPF object types listed in the OBJTYPE parameter char-ts in Appendix A ,_ he l';pe('ified except •DOC ;.ind •DOCL.

Job:B,l Pam:B,I

2-288

Page 318: I BM System/38 - bitsavers.org

SAVCHGOBJ (Save Changed Object)

Saves a copy of each changed object (or group of objects in the same library) on diskette or tape.

~•ALL

SAVCHGOBJ-OBJ I &enerlc•-object-name

object-name - 50 maximum

Required

Optional

>-- OBJTYPE

•ALL _________ "" 0 -{•NO) ------- OBJJRN ,_ ______ _,_

Select one or more of the followin1: ~ •YES •CHTFMT •EDTD 1JOBQ •OUTQ •SSND •CLS •FCT •JRN •PGM •TBL •CMO •FILE -.JRNRCV +PRTIMG •DTAARA •GSS •MSGF •SBSD •DTAQ •JOBD •MSGQ •SPADCT

-( •SAVLIB~ -(•NONE~

>-REFDATE reference-date~ REFTIME reference-tlmeJl----------------<>

\

QDKT ;;?--- @ Select one or the followlna: DEV LOC •M12 •Si •S12

device-name :~! ::~ =~~~3 '4- maximum

MOUNTEO;)--- ©~>END >-VOL SEQNBR

lume-ldentlfler eequence-number)

50 maximum

-(•PERM=:r- ©~•REWlND >-EXPDA'l'E ENDOPT •LEAVE-'1------------------.

•xpiration -dale •UNLOAD

SAVFcrave-rue-name-(.•LIBL~ --- UPDHST-(HES"\. _____________ __

.library-name~ •NO- r-

-{•NO)- -(•NO)--- -(•NO)--- -f_•DEV~ >-CLEAR PRECHK ACCPTH DTACPR •NO--+----•YES •YES •YES •YES

Q) OBJ(•ALL) 11 required when more than one library ls spectrled.

@Only one library can be specified when SAVf' is used.

@Applin to d.lakette device only.

©Applin to tape devices only.

Diskette file-QSYSDKT Tape file-QSYSTAP

Command Syntax Diagrams

Job:B,I P1m:B,I

2-289

Page 319: I BM System/38 - bitsavers.org

SAVDOC (Save Document)

Saves a copy of the specified documents located in library ODOC. /

•-ument-obJ~t-n~ame ® 300 maximum.

8AVDOC-DOC BARCK-©-----+--------------------------· ALL------~

Requl~d

Optional

©~UVAJL~•BBClN~_,.•AVAIL~_,..SND~ >-PERIOD \_ 1tart1nc-t1me J'\:.... :~~r~~=:~d~ endln1-t1rne J\_ end Ina-date Jo-------------+

>-DOCc~®(:::::::J---ow•••~:~~~--·:-:.-T.-:3---.-.... --+---DBV-r:~:~ \4 ma:~;:::f @ Select one of the followln1:

>-LOC ••U2 •Bl •S12 •Ml •S2 •823 .. 12 •83 •Sl23

•f'IRST

=~~=:=T' atart1n1-dl1kette-po11Uon _/

~•END~ -(*PERM~ 1•RBWIND~ >-SBQNBR \_Hquence-numberJ EXPDATE explration-daleJ BNDOPT \..::: =~i::~:-.~J-----

>-CLEAR -( dO'----_ STG 1 =~=~=~~t----- DTACPR 1 =~~-"----OUTPUT-( •NONE'---•YESJ -- - '=•PREE~ ~•YESJ •lJST_J

(D PERIOD, DOCCLS, and OWNER are allowed only when DOC(•SBARCH) Is apecltied. @PERIOD contain• 2 H1tl ot 2 element• eaoh. •N rilu1l be 1peclrted for any element that precede. the value(•)

bein1 1pecifled to malnhln lte po1itlon in the parameter value 1equence when previou1 elemenh are omitted. @Applin to dl1kette device only. @ Appllea to tape devlce1 only.

Printer file-OPSAVDOC

2-290

_!Job:B,I P1m:B,I

Page 320: I BM System/38 - bitsavers.org

SAVLIB (Save Library)

Saves libraries on diskette or tape.

~•NONSYS

SAVLIB-LIB

Ii bra ry ~name

50 maximum

IH:\ \ QDKT;:/ device - n a rne

1 maximum

© Select one of the

>-LDC •M12 •SI ~ •82 •M2 +S3

following: •S12 +S23 •S 12:1

•FIRST •CURRENT) •SEARCH starting-diskette-position _J

Required

Optional

Mll!INTED~® @~•EN!l==>---->-\OL SEQNBR lume- id en ti f1er sequence- number

50 maximum

-(•PERM ®®-f_ •REWIND~

>- EXPDATE )-----ENDO PT •LEAVE--.-------•

-expiration-dale >11<UNLOAD

(j) ,. .•LIBL ::J----- -(.YES) SAVF save-file-name~ lJPDJJST 9------.

\_.Jibrar·y-name ->11<NO

>-cl.EAR '9-----PRECHK 9----ACCPTH --------+ { •NO) {•ND) {•NO) •YES •YES •YES

{•KEEP) -f_ •DEV~

>-STG 9-----DTACPR •NO----">-----

- •FREE - •YES

@Only one library can be specified "'hen SAVF is used.

@Applies to diskette device only

@Applies to tape devices only.

Diskette file-QSYSDKT Tape file-QSYSTAP,

Job:B,I P&m:B,I

Command Syntax Diagrams 2-291

Page 321: I BM System/38 - bitsavers.org

SAVOBJ (Save Object)

Saves objects on diskette or tape.

SAVOBJ-OBJ(D~OALL ~LIB~~brary-name~--------------1enerlc•-object-name L!)o maximum

object-name 50 maximum---

Required

Optional

>- OBJTYPE

Select one or more of the followinc: •CHTFMT •EDTD •JOBQ +OUTQ •SSND •CLS •FCT +JRN •PGM •TBL •CMD •FILE +JRNRCV •PRTIMG +DTAARA •GSS •MSGF •SBSD •DTAQ •JOBO •MSGQ +SPAOCT

\

QDKT;;r-- @Select one of the followin1: DEV LOC •M12 •SI •S12 I ••U •S2 •S23

device-name •M2 •S3 •8123 4 maximum

•FIRST

:~~=~=T' 1tartln1-dl1kette-po1ltlon _/

MOUNTEo~® ©~oENO >--VOL SEQNBR

lume-identlf!er -sequence-number)

00 maximum

{ •PERM=r- C42f_•REWIND >-- EXPDATE · ENDOPT +LEAVE -·-'0-------------

explratlon -date •UNLOAD

@ {.oLIBL=>----- {'YES) -('NO) SAVF save-file-name UPDHST ?------CLEAR 'O"----. .library-name- . •NO _•YES

-( •NO)- {•NO)-- -{•KEEP)-- -f_•DEVY-->- PRECHK --ACCPTH STG OTACPR •NO

- •YES •YES •rREE •YES

(D OBJ(•ALL) Is required when more than one libr11.ry Is specified.

@Only one library can be specified when SAVf 111 used.

@Applies to dl11kette device only.

© A.ppliH to hpe device11 only.

Diskette file-QSYSDKT Tape file-QSYSTAP

2-292

Job:B,I P1m:B,I

Page 322: I BM System/38 - bitsavers.org

SAVSAVFDTA (Safe Save File Data)

Saves the contents of a save file to either diskette or tape.

SA\SAVFD'l'A-SAVF save-·file-narne 9---------------• -(_.•J.IBJ.::J

>-Df':Y -(_ QIJKT;]

l device-name

4 maxunum

Q) Select one of the fnl\ov.ing: >-1.oc ~ •S1 •s12

+Ml •S2 •S23 •S3 •8123

.librar·y-name

•FIRST •CURHENT } •SEARCH st.arting-diskette-position _j

Required

Optional

MOUN'l'"ll~© ©~><:Nil >-VOL SEQNBR )------•

tu me- id en I ifier sequence-number

50 maximum

>- EXPDA'l'E -{•PERM~ ENIJOPllJ}_r_ :~:~~~ 1-1~->t---CJ.EAR _r •NO'""\_____ -expiration-date~ \_ •UNLOADJ \_ •\'ESJ ________ _

(!) Applies to diskette device only.

@ Applies to tape devices only.

Diskette file-QSYSDKT Tape file-QSYSTAP

Job:B,I P1m:B,I

Command Syntax Diagrams 2-293

Page 323: I BM System/38 - bitsavers.org

SAVSYS (Save System)

Saves the IBM-supplied system libraries on diskette.

Optional

SA\"SYS-DE\ LOC •Afl----"1~------------• ~QIJKT;:J- ~•Ml~ de\"ice-name •M2

4 maximum

MClllN'l'81J~® -(_•PERM >-- 1'01. EXPDATE J~-------.

ol_urne-l~enttfler - expiration-date

:iO maximum

@~•REWIND~ -{•NO) -f_ •DEV~ >- l.:Nl)()P'1' •LEAVE --'t----{'J,1-~AR ------- D'l'ACPR •NO-_,._ __ _

•UNLOAD •YES . •YES

(!>When hpe device(8) are specified, an installation diskette will also he written

in location •St of the diskette device.

@Applies lo diskelle ~evice only.

@Applies to tape de,·ices only.

Diskette file-QSYSDKT Tape file-QSYSTAP

2-294

jJob:B,I Pam:B,I

Page 324: I BM System/38 - bitsavers.org

SBMCRDJOB (Submit Card Jobs)

Submits jobs to job queues to be executed as batch jobs. The job stream is read from cards.

SB~ICHD.108- IJE:\ car·d-dHice-name----------------------+

Required

Optional

>- llOPPEH{ I

hopper

)-.IOl!Cl{Q8A'l'Cll.•l.181.-•{--.• ·L·l8·L·~----,

number -job-queue- name

.library-name

~•DE\O 0 >- ~ISGQ \_•REQUESTER------------)_,,.,____ _________ __

mc!!!!age-queue-nam': j .•LIBL~ \_.library-name_/-

__,•YES '"\._____ >-DSPSBMJOB \_ 1

-+NO-

SBMDBJOB (Submit Data Base Jobs)

l Job:B,I Pam:B,I

Submits jobs to job queues to be executed as batch jobs. The job stream is read either from a physical file or from a logical file in single-record format.

SBMDBJOB- Fll.E data - base· file-name --------------+ -(_.OLIBL::J

{•f'IRS'I'

>- MBH

-file-member·

.library-name Required

Optional

__,Q8A'l'Cll,.l.181. 0 >- JOBQ \_ -{_ .•LIBL y•----------------.

job··queue--name

.Library-name

-{_•YES)->- DSPS8MJ08

•NO l Job:B,I Pam:B,I

Command Syntax Diagrams 2-295

Page 325: I BM System/38 - bitsavers.org

SBMDKT JOB (Submit Diskette Jobs)

Submits jobs to job queues to be executed as batch jobs. The job stream is read from diskette.

SBMDKTJOB- DEV diskette-device-name~t.ABEL data -file- identifier----------+

RequJred

Optional

Select one of the followln&: •M12 •Sl •S12 iM1 •52 •523

•FIRST ~•LAST •CURRENT ~ •WRAP-----~~~--+

-starting-diskette_/ •ON~,y . _j >-J.OC

•M2 •S3 •5123 -position ending-diskette

-position

-(_•NONE ® -(_ NONE:::>---

>-VOL d-----CRTDATE * -Lvol ume- identifier ere a tion-da te

50 maximum

-(_•EBCDI:)- -(_ QBATCH.•LIBL

>-COOP. JOBQ . -(_.•LIBL y .. -----•ASCll · -job-queue-name

.library-name

~•DEVD >- MSGQ \_•REQUESTER SI

message-queue-name-(_ ... LIBL ·

.library-name

_, oYES ""\___

>- DSPSBMJOB \___ I -•NO-

2-29,6

Job:B,I Pam:B,I

Page 326: I BM System/38 - bitsavers.org

SBMFNCJOB (Submit Finance Job)

Submits a batch job that acts as the interface between your System/38 finance application programs and your 4701 control unit application programs.

SBMFNCJOB- DE\'TBJ. dHice-lable-name ---- PGMTBL program-table-name-------+

Required

Optton•l

-(•NONE ® -(QPNCJOB)

>- lJSRTBL . )-------JOB •----------+ u~er-1.ahle-name job-name

-(QPNC.•LIBL

>- JOBD -( .•LIEL~9--------------• -job-descri p.t ion - n anie

- .library-·name

>- MSGQ •NONE---------------~~---f_ •WRKSTN

-(_ .•LlBL

message- q u-eue- name

- .library-name

__L Job:B,I Pam:B,I

Command Syntax Diagrams 2-297

Page 327: I BM System/38 - bitsavers.org

SBMJOB (Submit Job)

Submits a job to a job queue to be executed as a batch job.

Optional

-{_•JOBJJ:)

SBMJOB- JOB ~---------------------------

Job- name

>- JOBJJ _f QB ITC/l.•Lllll. _,. •LIBL ~._ ____ USER -( •Cl.IRHENT "\_____.

-\_ job-de""'P' ion-narne \_ . ~~n·-· y - •JOBIJ ___J -- .llbrary-'name

-{_•.JOBD

>-- JOBQ

- job· queue

® -{_•JOBJJ .•LIBL JDBPTY

name-{_ ~ -scheduling-pri<H'il.;_}-+

- .library-name -

-{_ •,/OBD -f_ •JOBD

>-- OLITPTY )---- RTGDTA •RQSDTA---~--'l~--------output pricir·ity - 'routing-data' .J

•JOBJJ~ •SYSVAL

IN LLI BL •_NONE ____ __,,..__ ______ _..

library-name

25 maximum

{;;.JOBD~>1r.IOBD~•JOBD~ >-- l.OG •MSG--~-----------__.

- meSRt\ge - lf'\('] - llH'S!Hq~e' RP\i~rily - •SECLVL o11<NOLIST

•,JOBI~ -("JOBJJW»l ·* >- INQllSGRPY •RQD Ol!TQ -{_.•LIBL~

•DPT . output-queue-name

•SYSRPYL .library-name

-f_ •JOlll~ -f_•JOB03 -{_•JOBO=:J-->-HOLD •NQ __ _._.. ____ DATE ~SYSVAL---"'----- SWS

•YES -Job-date switch-settings

-{_+YES}- ~•WRKSTN >-- DSPSBM,JOB MSGQ •NONE J •NO {.•LIBL~ rnessage-q ueue- name.

.library-name ~------1 l Job:B.I Pam:B,I

2-298

Page 328: I BM System/38 - bitsavers.org

SBMNET JOB (Submit Network Job)

Sends a job stream to another System/38 user on the SNADS network.

-{_.•l.IBL:::J-SBMNETJOB- FILE file-name TOlJSRID-.--- user-id J

.library-name L50 maximum Required

Optional

-{_ •FIRST::J->-MBR - member-name

jJob:B,I Pam:B,I

SBMRJEJOB (Submit RJE Job)

Requests that an RJEF remote job input stream (System/38 data base file) be transmitted to the host system.

SBMRJEJOB-FILE-< ";dala-base-file-name\_f .•LIBL:::s::>

~ card-device-file-nameJ\- .library-name

1•FIRS'l'~

>-MB R ~ ::~b-e-r~-nn-aa-rnn-1ee--' J9---

®

Required

Optional

>- RDR Select one of the following: •AUTO RD1 ... RD15

-{_ •QUEUF.) f------- OP'l'ION ., ______ _ •IMMED

-{_ •NO) -{_•NO) __, •CHAJ--->-CMD ., ____ SNDDLTRCD ._ ____ DTATYP \_

•YES •YES - •ANY

-{_•NO}->-RESUBMIT

•YES

Job:B,I Pam:B,I

Command Syntax Diagrams 2-299

Page 329: I BM System/38 - bitsavers.org

SETATNPGM (Set Attention Program)

Causes the specified program to become the attention key handler at the current invocation level in the job executing the command.

-(_ *LIAI. -t pr·ogram-name ~

- .llbrarv-name Sl·:'l'.\T.'\PC~l-PGll.1 •l.TRHE:'-<T. " 7

*PR\"IN\ I.\ l ----------~

-(_ •0\)--->-SET --·

- w()I,.!'

SIGNOFF (Sign Off)

Required

Optional

lJob:I Pe,m:I

Terminates an interactive job at a work station or at the system console.

Optional

-( •\01.IST") ~ •DE\D"'\.

SIGt-;OFF-!.OG ~----DflOP •YES-~~---

- •1.IST- >!\<NO-'

lJob:I P1m:I

2-300

Page 330: I BM System/38 - bitsavers.org

SNDBRKMSG (Send Break Message)

Sends an impromptu message to a message queue, forcing the message

to be delivered in break mode.

-(-\II."'

>- '10\ISt;Q l"'e'°''' 'l"""" '"'"" -'. .•LIBL~ \,__ .Library-nameJ

--.. -~-----'"i() lll<l.'llllllltl\ -----

Heq uir·ed

Ort 1onal

>- \ISC'l\l'I: -( •"FO "\. ____ --·-----------------------------

- ·l~Q__;-- -

{ QS\SOPH.,.1.!Bl

>-- l?l'n.1S(;q -

tness<:ii;:e q lleue name .libm= -(_ •LIBL~

SNDDTAARA (Send Data Area)

l Jab:B,I Pgm:B,I

Copies information from a CL variable to a data area. Valid only in a CL

program.

Required

CD S~l)IJT-\-\f~-\- IJT-\-\H \ dat a-ar·ea - name----

(D \ \'ar·1ahle cannot be coded on this par·arnet.er

Command Syntax Diagrams 2-301

Page 331: I BM System/38 - bitsavers.org

SNDF (Send File)

Writes a record to a display file. Valid only in a CL program.

Optional

-(_•Fll.E::J- -(_•Fll.E=:@-SNDF'-OEV RCDF'MT (0

- device- name record - format- name

(!)A CL variabl~ cannot be coded on this parameter.

SNDJRNE (Send Journal Entry)

Places a single journal entry in a journal.

-(_.+LIBL

SNDJRNE-JRN journal-name J------------------p .library-name

Required

® Optional

>-TYPE-(_'OO'~ENTDTA-(_•BLANK )--p--------• entry-typeJ .. . . 'entry-specific-data'

-(_•NONE

>-FILE -(_ .•LIBL:::J-(_ •FIRST y-----------+ file-name .

. library-name member-name

-(_•NO)->-FORCE

•YES

jJob:B,l Pam:B,I

2-302

Page 332: I BM System/38 - bitsavers.org

SNDMSG (Send Message)

Sends an impromptu message to a message queue.

SN DldSG - MSG 'rnessage-lext' ------------------------_.

queue name{ •I.ISi,~~~--------------+ .library-nameJ

{•INFO

>- MSG'l'YPE

- •INQ

50 maximum------~

-( •\\'RKSTN

>-RPYMSGQ {.id.IBL:::Y ___ _ message- queue· name

. Ii bt·a ry- name

Required

Optional

lJob:B,I Pe;m:B,I

SNDNETF (Send Network File)

Sends a save file or a member of a physical data base file to another System/38 user through the SNADS network.

{ "'"'":::J-SNDNETF-FlLE file-narne . . TOlJSRID-.-user~id J l1hrary-narne L50 maximum

"Required

Optional

-(•F'IRST::J--->- MBR

- rnernber-narne

l Job:B,I Pem:B,I

Command Syntax Diagrams 2-303

Page 333: I BM System/38 - bitsavers.org

SNDNETMSG (Send Network Message)

Sends a message to another System/38 user through the SNADS network.

SNDNETMSG-MSG message-text----- TOUSRID----.-user-id J L50 maximum

SNDNETSPLF (Send Network Spool File)

Required

jJob:B,I P1m:B,I

Sends a spooled file to another System/38 user on the SNADS network. The file is placed on an output queue that is specified in the user profile of the user to whom the spooled file was sent.

SNDNETSPLF' - FILE spooled-file-name ----TOUSRID----.- user-id J L 50 maximum

Required

Optional

-{• -f_•ONLY _____ ,

>--JOB _)-SPLNBR •LAST ~ job-name[. user-name[ .job-number ]1 spooled-file-number_/

jJob:B,l P1m:B,I

2-304

Page 334: I BM System/38 - bitsavers.org

SNDPGMMSG (Send Program Message)

Sends a program message to a message queue. Valid only in a CL program.

Ci)

-(MSG 'message text' -----------------------(A)

SNDPGMMSG

MSGID message- identifier---------------------•

-{ .•LIBL~ >- MSGF message-file-name ... _-. ...... - /~------------------• .library-name -

-{+NONE

(A) MSGDTA

character-string

{TOPGMQ®L:~=~=' [-{• _)-J---~ \::>EXT~ program-name

<ff}r >TOPGMQ

TOMSGQ ·· \ -{ .•LIBL

j r.1essage-q ueue-name . .

.library-name

~----- 50 maximum------~

Select of the following:

Required

Optional

>- MSGTYPE - •INFO •INQ •COMP +DIAG

•NOTIFY >----------------------+ •ESCAPE +RQS •STATUS

-(•PGMQ 0

>- RPYMSGQ -( •LIBL~-------------• - message-queue-name . ,

.library-name

>- KEYVAR CL-variable-name-----

© To code the following parameters positionally, you must code them in this order, using •N for those not being specified: MSG, MSGID, MSGF, and MSGDTA.

@ If both TOPGMQ and TOMSGQ are specified, the message is sent to the specified program message queue and to the specified nonprogram message queues.

Command Syntax Diagrams 2-305

Page 335: I BM System/38 - bitsavers.org

SNDRCVF (Send/Receive File)

Writes a record to a display file and receives a reply. Valid only in a CL program.

Optional

-(HILE::)- -(•FILE SNDRC\F- DEV RCDFMT ' CD'·----·

device-name record-format-name :J

~•YES'--->-WAIT !

•NO~

Q) A CL variable cannot be coded on this parameter.

SNDRPY (Send Reply)

Sends a reply message to the sender of an inquiry message. Valid only in a CL program.

SNDRPY -- MSG KEY CL-variable-name----------------------.

-(.•LIBL:=J >- MSGQ message-queue-name 't------------------+ .library-name

Required

Optional

-(•DF'I'~© -(•YES) >- RPY RM\' ,.__ ___ _

'reply-text' +NO

2-306

Page 336: I BM System/38 - bitsavers.org

SNDUSRMSG (Send User Message)

Used by a program to send a message to a message queue and optionally receive a reply to that message.

® -{

MSG 'message text' ------------------------(A)

SNDlJSHMSG MSGID rnessage-ldentifier _____________________ •

_;.•LIBL~ >-MSGF mes:iage-file-name --\ "-~·-· __ 1~----------------- (B)

- .library-name -

-(•NONE

(B) MSGDTA

'rnes sage - data•

Required

Optional

-(•NONE -(•MSGDFT

(A) VALUES )----OFT )------a !lo" able-values defa u It- reply-value

(D)

L20 maximum~

(D) MSGTYPE-("dNQ9\ 'l'OMSGQ~ :EXT-----------------.-

•lNFor-- '\__ -(.•LIBL message-queue-name

.library-name

QSYSTRNTBL.•LIBL >-MSGRPY CJ.-varlable-name ---TRNTBL +NONE------------+----

SRVJOB (Service Job)

-(.•LIBL

table- name

.library-name

Establishes service mode (allowing entry of other service commands) for a job.

Required

SRVJOB -JOB job- name[. user· - name[.job-number )]

l Job:B,I P1m:B,I

Command Syntax Diagrams 2-307

Page 337: I BM System/38 - bitsavers.org

STPCTLRCY (Stop Control Unit Recovery)

Discontinues error recovery procedures for a specific control unit. If any type of failure occurs after this command is executed, an inquiry message is issued.

Required

STPCTLR:CY -CTLU control-unit-name ---

l Job:B,I P4m:B,I

STPDEVRCY (Stop Device Recovery)

Discontinues error recovery procedures for a specific device. If any type of failure occurs after this command is executed, an inquiry message is issued.

Required

STPDEVRCY -DEV device-name ---

j Jab:B,I Pa;m:B,I

STPLINRCY (Stop Line Recovery)

Discontinues error recovery procedures for a specific line. If any type of failure occurs after this command is executed, an inquiry message is issued.

Required

STPLINHCY - LINE line-name --

l Job:B,I Pam:B,l

2-308

Page 338: I BM System/38 - bitsavers.org

STRCNFCHK (Start Confidence Check)

Ensures that the local I I 0 devices are functioning properly with the rest of the system.

S'l'RCNFCHK-DEVtdev1ce-name I 10 niaximum-1

-(_ 100

>-TIME J----nu1nlw1·-ol'- speonds

STRCRDRDR (Start Card Reader)

Required

Optional

Starts a spooling reader to the specified card device to read a batch input stream into the system.

STRCRDHDH-DEV card-device-name----------------------..

Required

Optional

>-HDH__r•DE\'~ -- ---- --- llOPPl:::H__,l )--------

---\_ reade1·-name ~ \_hopper-number

-(_QBATCH.•1.181,

>-JOBQ -(_ .•J.IBI. y-------------~--job-queue-name

.library-name

•DEVD >-MSGQ •REQIJE:STER ~ -(_ .•LIBL---y .. mes sage - queue - name

. Ii bra ry- name

jJob:B,l P1m:B,J

Card file-OCSPLCRD

Command Syntax Diagrams 2-309

Page 339: I BM System/38 - bitsavers.org

STRCRDWTR (Start Card Writer)

Starts a spooling writer to the specified card device to write spooled output files from an output queue.

STRCRDWTR-- DEV card-device-name------------------------+

-{_ .•LIBL =:)

>-OUTQ output-queue-name ~-------------------.

.library-name Required

Optional

>- WTR -(::~:.=>-HOPPER -( ~opper-number )"---------•

f_ •DEVD

>- MSGQ •REQUESTER --------Sl--------------------(

.+LIBL message-queue-name

.library-name

-( •NO ® -(•NONE >-AUTOTRM •YES .J11*NORDYFllll\. )~-----FILE spooled-file-nam@~-----+

\-•FILEENDY

>-JOB SPLNBR •LAST -(_ • -f_•ONLY job- name[. u,.r-name[.job-n umber]]_)-- spooled- file- number)

-(_ •BEGIN=>->-CARD - card-number

CD The JOB, SPLNBR, and CARD parameters are valid only 1f a spooled file name is specified for FILE.

lJob:B,I P1m:B,I

Card file-QCSPLCRD

2-310

Page 340: I BM System/38 - bitsavers.org

STRDBRDR (Start Data Base Reader)

Starts a spooling reader to the specified data base file to read a batch input stream from the data base file.

{_ •LIBL:::J STRDBRDR-FILE data-base-file-name _ '--------------·

.library-name Required

Optional

{_*FIRST {_ •FILE::J

>-MBH )---- RDH '-----------+ file-member-name - reader-name

{_QBATCH.•LIBL

>-JOBQ -{ •I !Bf ::Y-----------------+ job-queue-name .. , "

.library-name

~ QSYSOPR.•LIBL

>-MSGQ \_•REQUESTER 4 message-queue-name -{ .•L!BL~_j

library-name J l Jab:B,I P&m:B,l

STRDKTRDR (Start Diskette Reader)

Starts a spooling reader to the specified diskette device to read a batch input stream into the system.

STRDKTRDR-DEV diskette-device-name -I.ABEL data- rile-identifier __________ _.

Required

Optional

{ •DEV:::J >-RDR '-----------------------------..

reader-name

Select one of the followine: +M12 •S1 •S12 ;ij1" +S2 +S23

•FIHST_. ~""LAST •ClJR~ENT . •WRAP)

- 'tartmg-dtskelle) ·•ONLY _/ -posit.ion endtng-d1skette

>-LDC

•S3

-position

{ •NONE ® {_•NONE::)->-VOL d----- CRTDATE ·-------•

Lvolume-identifier . creation-date

50 maximum

{•EBCDIJ--- {_QBATCH.•LlBL

>-CODE JOHQ {_ •118! ::Y ____ _. •ASCII -job-queue-name · .. , ,

library-name

f_ •DEVD

>-- MSGQ •REQlJESTER--------y-----+-------------+

-{.•LIBL

message-queue-name ..

library-name r Job:B,1 Pam:B,1

Diskette file-QKSPLDKT

Command Syntax Diagrams 2-311

Page 341: I BM System/38 - bitsavers.org

STRDKTWTR (Start Diskette Writer)

Starts a spooling writer to the specified diskette device to write spooled output files from an output queue.

STRIJKT\\'TR--DEV diskette-device-narne----------------------+

{ .•LIB!.::) >-OUTQ ou\put-queue-name . 9------------------•

ltbr·ary-name

Required

Optional

>- \'ITR ~----------------------------+ -(•llE\'==> -writer-name

Select one of the following: •M12 +Sl •S12 ;Mt •S2 •S23 •M2 •S3 •S123

f *FIRST ~•LI.ST •CURRENT ) •WRAP)

-starting-diskette •ON~Y , _j -position endmg-d1skette

>- LOC

-position

~•DEVD

)---MSGQ \_•REQUESTER .•L!BL::Y

message-queue - name {

.library-name

-{ •NO ® {•NONE >-- AL1TOTHM -{ •NORDYP y----- FILE CD,.,. ____ ..

- •YES spooled-rile-name~ - •FILEEND

>-JOB{* )------------------• job- n amel. user - name[ .Job-number ]J

>- SPLNBR *LAST -f_ •ONLY

spooled-file-number)

CD The JOB and SPLNBR parameters are valid only if a spooled file name is specified fnr ~'[LE.

l Job~B,l P1m:B,I

Diskette file-QKSPLDKT

2-312

Page 342: I BM System/38 - bitsavers.org

STRPDP (Start Problem Determination Procedure)

Starts problem determination procedures.

STRPDP --- PDPID PDP- 1dentif1er------------------------+

Required

Optlona.l

>- tH:\ de<vlc~-name --- f,fNI-: line-name j 1 ~?-----------------+ \_ •ALLJ

>-CTl.L! contr·ol unil-name----HllNOPT nllrnher------------------+

-{•NONE~ --c•MAN!JA:x· •ANS-:; >- 'l'F.1.NBR CNNTYPE -------+ telephone-number •AUTO •CALL

-{•NONE=:J->-I.CLIO

Inca I - identifier

lJob:B,I P1m:B,I

Command Syntax Diagrams 2-313

Page 343: I BM System/38 - bitsavers.org

STRPRTEML (Start Printer Emulation)

Starts a batch job to emulate a 3270 printer using a BSC emulation printer device and a printer device file.

Q)~ EMLCTLU emulation-controller-descriplion-n:Jme ® STRPRTEML r·-----------<•

EMLDEV emulation-device-description-name

Required

Optional

-{QPEMPRTP.•LIBL

):-PRTFILE -{.•LIBL::Y--------------prin ter-device- file

.library-name

•WRKSTN

>-MSGQ +NONE-----------y-----~-------------

-{.oLIBL

message-queue- name

- .library-name

-{ USB @~+YES)

>- CHRSET )---~ SBMJOB ~---------character-set-identifier •NO

@2f' +EMLDEV~.. . -{QBATCH.HIBL >-JOB~ • ~JOBD .•LIBL

job-name job-description-name -{ ::::V-.llbrary-name

CD Either EMLCTLU or EMLDEV is required. Both cannot be specified.

@Ir SBMJOB(+NO) is specified, JOB and JOBD are ignored.

@JOB(•EMLDEV) is only valid when EMLDEV is specified,

Printer file-OPEMPRTF

2-314

lJob:B,I Pcm:B,I

Page 344: I BM System/38 - bitsavers.org

STRPRTWTR (Start Printer Writer)

Starts a spooling writer to the specified printer to write spooled output files from an output queue.

STRPR1'\';'TH- DEV printer-device-name----------------------..

-(_ .•LIBL::) >-OUTQ output-queue-name •------------------

- .Hbrary-name

Required

Optional

-(_•DEV~ >-WTR writer-nameJ•---------------------------..

•DEVD

>-MSGQ •REQUESTER ------------y--+-------------· message-queue-name -(_.•LIBL

.library-name

-(_•NO ®

>-AU'l'OTRM -(_ •NORDYF y'O-----------------------.. -"'YES

•FILEEND

-f_ •ALL 3{ •NOMS:r--- -(_•NONE >-l'"ORMTYPl': •STD FILE )---•

form-type •MSG - spooled-file-name CD

>-JOB SPLNBR •LAST -(_• -{•ONLY job-name( .user-name[.job-number J] _}-- spooled-file-number)

-(_•BEGIN::J->-PAGE

page-number

CD The JOB, SPLNBR, and PAGE parameters are valid only if a spooled file name is specified for FILE.

l Job:B,1 Pam:B,I

Printer file-OPSPLPRT

Command Syntax Diagrams 2-315

Page 345: I BM System/38 - bitsavers.org

STRRJECSL (Start RJE Console)

Displays the RJEF console messages. This command can only be issued interactively.

Required

-(_ .•LIBL:=J-STRRJ ECSL-S SN 0-ses s ion-description - name

- .library-name

STRRJERDR (Start RJE Reader)

Starts all RJEF readers or a specific RJEF reader (in order to send data to the host system).

S'I'RH.Jl'!H!Jf-l-HDH Select one of the following: 1>---------------• •MLL RDl ... RD15 J

>-SSN-remole-job-entry-ses~ton-name ----

jJob:B.I Pam:B,I

STRRJESSN (Start RJE Session)

Starts an RJEF session.

-(_ .OLIBL:=) ® STRRJESSN - SSND session-descr·iplion-name .------------+

.library-name

Required

Optional

-{_•YES) -(_•YES) -{_•YES) >-- RDRS 9----- \\TRS 9----- SNDS1'RCMD , ___ _

•NO •NO •NO

-{_•YBS)->- CJ.RMSGQ

•NO lJob:B,I Pam:B,I

2-316

Page 346: I BM System/38 - bitsavers.org

STRRJEWTR (Start RJE Writer)

Starts all RJEF writers or a specific RJEF writer (in order to receive writer output from the host system). This command sends a start command to the host system to start the associated host writer.

Select one of the fo\Jowing· STRR,JEWTR - \'l'TH •ALL

, _________ _ PRl PR15 Pin Pill 5

® >- SSN -- rernote-job-entry-session-narne ____________________ __.

Required

Optional

_,•WTRE~ >- F'ORMTYPE \__ .,-~ J'"'------------------------~

form-type

-C :::lRc:-file-name __, •LIBL

\__ library-name >-FILE

-(_ •LIBL

data- base- file- name

.library-name

•GE:N -t•WTRE:§

>- MBR •FIRST -(_ itWTRE

FSN )------__.

member-name - file - seq Uf'nce - number

•WTR~ f_ •WTRE >-- DTAF'MT •FCFC __ ...__ ____ PGM - •NONE sJ __. ..,DATA -( .•LIBL

•CMN program-name _.library-name_

>-- MSGQ +NONE f_ •WTRE

.•LIBL messa1e-queue-name -{ sJ

- .library-name -

Job:B,l P&m:B,I

Command Syntax Diagrams 2-317

Page 347: I BM System/38 - bitsavers.org

$TRSBS (Start Subsystem)

Starts a supsystem.

Required

· -{.•LIB!. STRSBS -SBSD subsystem-description-name )---

.library-name

lJob:B,I Pam:B,I

TFRBCHJOB (Transfer Batch Job)

Transfers a batch job to the specified job queue; routing data and request data can be specified for the batch job.

-(_ .•LIBL:=) ®

TPRBCHJOB -JOBQ job-queue-name ~------------+

.library-name Required

Optional

>- RTGDTA •RQSDTA--------- RQSDTA •RTGDTA--~-----f_QCMDB3 -f_*NONE 'routing-data' 'request-data'_/

l Job:B P1m:B

TFRCTL (Transfer Control)

Transfers control to a program. Valid only when specified in a CL program.

TFRCTL- PGM program-name ~---------------(_ .•LIBL:=)

:;;- PARM acL.-variable-na.::.J

L__ 4-0 maximum

2-318

.library-name Required

Optional

Page 348: I BM System/38 - bitsavers.org

TFRGRPJOB (Transfer to Group Job)

Causes the job that issued the TFRGRPJOB command to be suspended and the group job specified by the GRPJOB parameter either to be resumed (if it already exists) or to be created (if it does not exist). In both cases, control is transferred to the job specified by the GRPJOB parameter.

Oplional

-f_ •PR\ TFRGRPJOB - GRPJOB •SELEC'~ ---~~----------------

group-Job- name_/

>- INLGRPPGM initial -grnup-program-name ,._ _________ _ -(_ .•1.181.::) - .library-name

-(_ •BJ.ANK:r->- Tl·:XT

'description'

TFRJOB (Transfer Job)

Transfers a job to a different job queue.

'l'PRJOB-JOBQ job-queue-name~ .+LIBL~--------­- .library-name J

Required

Optional

-f_QCMD!g -f_•NONEa >- R'l'GD'l'A •RQS~TA----'----- RQSDTA •RTGDTA

- 'routing-data' - 'request-·dala'

r Job:B Pgm:B

TFRSECJOB (Transfer Secondary Job)

Creates a secondary interactive job at your work station, then transfers control between the primary and secondary jobs.

""'~"· I !Job<! P&m'I

Command Syntax Diagrams 2-319

Page 349: I BM System/38 - bitsavers.org

TRCINT (Trace Internal)

Controls traces of internal events (associated with the current job) that occur below the machine interface.

•OFF--•ON@ TRCINT--SET •CNL----;>------------------------+

•HOLD •SAVE

>- TRCTYPE Ttrace-type I

l50 maximumJ

Required

Optional -{•NONE;:; DEV 6 ctevice-name

L 16 maximum

Select one or the rouowtn1:I @!}{_•WRAP::>--•Ml2 •Sl •S12 Jl>-----TRCFULL . •Ml •S2 •S23 --•STD PT RC

>- LOC

•M2 •S3 •8123

@ TRCFULL can only be specified with SET.(•CNL).

Printer file-OPCSMPRT Diskette file-OSYSDKT

2-320

l Job:B,I Pam:B,I

Page 350: I BM System/38 - bitsavers.org

TRCJOB (Trace Job)

Initiates or terminates program calls and returns in the current job (or in the job being serviced as a result of a previously issued SRVJOB command).

Optional

-f •ON~ ~•ALL~ TRCJOB- SET •OFF'--+----TRCTYPE >11<fLOW--+------------

- •CNL •DATA

>- MAXSTG-{ 16 )----TRCF'ULL-{ •WRAP~'9--®-P ______ _.

- maximum-K-bytes •STOPTRC J

-{ •NONE -{•LIST) >-EXITPGM -{"iiLIBL:::Y--OUTPUT ,.. __ __

program-name *NONE

.Ii brary- name

-{*NONE -{ •F'!RST::J-

>- OUTFILE .•LIBL OUTMBR

file-name -{.library-name-')-- membec-name

Printer file-OPSRVTRC Out file-QATRCJOB Format name-OSCT JTRC

TRMCPF (Terminate Control Program Facility)

Puts CPF in a service-only state (valid only in an interactive job in the controlling subsystem).

Optional

{ •CNTRLD} { •NOLIMITJ---

TRMCPF-OPTION 't----- DELAY

- >11<IMMED - delay-time

jJob:I P1m:I

Command Syntax Diagrams 2-321

Page 351: I BM System/38 - bitsavers.org

TRMGRPJOB (Terminate Group Job)

Causes a single job in a group to be terminated and another job in the group to be resumed.

Optional

TRMGRPJOB-GRPJOBj* . · )~----RSMGRPJOB-(_•PHl'=:)--\_group-Job-name - group-job-name

-(_ *NOL!ST)

>-LOG •----

-•LIST-

lJob:I Pam:I

TRMPRTEML (Terminate Printer Emulation)

Ends a printer emulation without canceling the job. If there is another request in the job, that request is then processed.

Required

TRMPRTEM L--EMLDE\- - ernu la lion -device-·description - name------

lJob:B,I P1m:B,I

Printer file-QPEMPRTF

TRMRJESSN (Terminate RJE Session)

Terminates an RJEF session.

TRMRJESSN- SSN - remole-job-enlry-sesston -name---------------•

Required

Optional

_r•CNTRLD }- -(_•NOLIMIT ® >-OPTION -\_ DELAY )---------•

- .,IMMED - delay-time-in-seconds

-(_o=::r-->-IDLETIME

id le- time-· in -minutes

lJob:B,I Pem:B,I

2-322

Page 352: I BM System/38 - bitsavers.org

TRMSBS (Terminate Subsystem)

Terminates a specified subsystem or all subsystems (only valid in an interactive job in the controlling subsystem).

-{<ALL

TRMSBS-SBS

subsystem-name Required

Optional

-{ •CNTRLD) -{*NOLIMITJ-->-OPTION T------DELAY

•IMMED delay-time

lJob:B,I Pcm:B,I

VFYPRT (Verify Printer)

Causes a test pattern to be printed on a 5219, 5224, 5225, or 5256 Printer the specified number of times.

VFYPRT -DEV device-name------------------------+

Required

Optional

>-TIMES -{:umber-of-time.)-.----lJob:B,l Pam:B,I

VRYCTLU (Vary Control Unit)

Places a control unit in an online or offline status.

Required

VRYCTLU-CTLU 4 control-unit-name ~1---STATUS -{•ON\

L_50 maximum--J •OFF~ lJob:B,I P&m:B,l

Command Syntax Diagrams 2-323

Page 353: I BM System/38 - bitsavers.org

VRYDEV (Vary Device)

Places an external device in an online or offline status.

Required

-(•ON\ \'RYDE\--DE\'4devtce-name---i--STATUS ~~

L 50 maximum _J *OFF

l Jab:B,I P&m:B,I

VRYLIN (Vary Line)

Places a communications line in an online or offline status.

Required

\HYLIN-J.l'.'J~:-t ltne-narne-J-----STAT!JS-(*ON\

50 tnax1m11rn *OFF~ jJob:B,I Pam:B,I

WAIT (Wait)

Causes the CL program in which it is used to wait for input from any display device to which a RCVF or SNDRCVF command specifying WAIT(*NO) has been issued. Valid only in a CL program.

Optional

-(_*NONE

I\ \IT-DE\ )---

CL-variable-name

2-324

Page 354: I BM System/38 - bitsavers.org

COMMAND DEFINITION STATEMENTS

CMD (Command)

The only required command definition statement. Optionally, specifies the prompt text for the command being defined.

Optional

CMD- PROMPT message-identifier-.\-------f_ .,.NO~f. ' pnirnpt-·text'~

DEP (Dependent)

Defines a required relationship between parameters and parameter values used in a command being defined.

ru~ ~ DEP - CTI.~ keyword-name ---------------------4----•

\_ & keywor·d-name relational-operator __ r Vfllue )--

~ & keyword-name

(-

keyword-name

>--PARM

& keyword-name I ~----------25 maximum-------------'

-(value

rel a ti on a I - opera tor

& keyword-name

Required

Optional

-{ •ALL __,•NONE==>------ relalional-opecator -number-true_)--- - message-identif;er

>-- NBRTRlJE MSGID \_

Command Syntax Diagrams 2-325

Page 355: I BM System/38 - bitsavers.org

ELEM (Element)

Defines an element allowed in a mixed list for a parameter of a command being defined.

Select one or the rollowing: F.LEM-TYPE- •DEC •HEX 1---------------------

•LGL •ZEROELEM •CHAR •INT2 •NAME •INT4 •GENERIC •VARN AME +DATE •NULL •TIME statement-label

Required

Optional

® -(_•NO) >- LEN length [decimal-positions] ----CONSTANT value ---- RSTD ..-----•

•YES

VALUEST;~~u:aximum] j >-OFT value REL relational-operator value--------+-----------•

RANGE lower-limit-value upper-limit-value

>- SPCVAI. Trrom-vatue [to-value] -r-- SNGVAL .-rrom-value [to-v~

l___300 maximum___J l__300 maximum

>-MIN-(_ :inimum-number )•----MAX-(_ ~aximum-number)•----------

-(_•YES) -(_•YES) -(_•NO) >-ALWUNPRT '9----ALWVAR '9----PGM '9------<•

•NO •NO •YES

-(_•NO)->- DTAARA FILE

•YES

Select one of the following:

•NO •UPD •IN +INOUT

-(_•NO)-+ FULL

•YES •OUT +UNSPFD

-(_~) -(_~) -(_~) >- EXPR •----VARY '9----PASSATR '9------+

•YES •YES •YES

>- PROMPT message-identifier---\-_. ___ _ -f_ •NONE

- 'prompt-text'___/

2-326

Page 356: I BM System/38 - bitsavers.org

PARM (Parameter)

Defines a parameter of a command being defined.

Select one of the fol!owinJ;: PARM-K\\D keyword-name --TYPE- •DEC •ZEROEJ.EM

•LGL •X •CHAR •lNT2 •NAME •INT4 •GENERIC •VARNA ME •DATE

•HEX statement-label

Required

Option•!

>-LEN lPn1thl [lH1gth2 [lengthJlJ--=®=-----RTNV~L-(_'NO }--CONSTANT >alue---RSTD-(_•NO Ill\. .._ •YBS •YES__;---

{VALlJESt:;~~u:rnmum] .) -{

& koywocd-n•m•\

>-DPT v11lue REL relat1onal-oper11tor value ;>-------~>------------+

-{& from-keyword-v=xlue & to-keyword-value

RANGE

lower-l1m1t-v11lue upper-l1m1t-value

>- SPC\'ALTfrom-value [to-value]_,------ SNGVALTfrom-value [to-value]~--MIN-(_O~ -

1_300 max1mum___J L__300 maximum________J minimum-nlimber~

-(_' ===>---- -(_•YES)-- -(_ •YESJ- {'NO)--->-MAX ALWUNPRT AL WV AR - PCM

maximum-number •NO •NO •YES

{ •NO}-->- DTAARA 1"11.E

•YES

Select one of the following. •NO •UPD - •INOUT

-(_ •NO""\ {•NO""\ -{•DFTJ >-VARY •YES _J~-----PASSATR •YES _J~-----PASSVAL •NULL ~-----------+

NONE >--PROMPT mPssagP-1dPnl:J--f1er ~

[relative-prompt-number]

'prompt-text'

Command Syntax Diagrams 2-327

Page 357: I BM System/38 - bitsavers.org

QUAL (Qualifier)

Defines one part of a qualified name allowed in a .parameter value or list element being defined.

Select one of the following: QU AL -TYPF. - •NAME •IN1'2 1--------'-"c--------------+

>11<GENERIC •INT4

Required

Optional

>-LEN length _.2___CONSTANT value---- RSTD-{+NO')-----------+

•YES

VALUESt:_;~~u:aximumJ 1 value REL relational-operator value-------+------------

RANGE lower-limit-value upper-l1m1t-value

>- DF'T

-{•YES~ -{•YES >-SPCVAL--c=-va\ue (lo-v~ALWlJNPRT _l_'.! - ALWVAR )-300 maximum •NO ,i~j'~! •NO

"±·. __ \<·

-{O}- -{•NO)- -(•NO)- -{•NO)-->-MIN FULi. EXPR . VARY

1 •YES - +YES - •YES

-{•NO) -f_ •NONE >- PASSA'l'R •-----PROMPT message-identi~ie ... rr .. ---" --.----

•YES 'prompt-text·~

2-328

Page 358: I BM System/38 - bitsavers.org

Chapter 3. Command Matrix

Items Actions

Item Create/ Add/ Change/ Hold/ Other Items Affected Abbrev. Delete Remove Override Display Release Actions

Access code ACC ADD RMV DSP

Access code ACCAUT DSP GRT RVK authority

Accounting code ACGCDE CHG

Active jobs ACT JOB DSP

Administrative ADM ENT management

Advanced printer APF DSN function

APAR APAR PRP

Attention program ATNPGM SET

Authority AUT RST

Authorized users AUTUSR DSP

Auto report RPTPGM CRT DLT (see program DLTPGM)

Autostart job AJE ADD RMV CHG entry

BASIC BAS BGN

BASIC procedure BAS PRC EXC

BASIC program BASPGM CRT DLT (see DLTPGM)

Batch job BC HJ OB TFR

Break message BRKMSG SND

Breakpoint(s) BKP ADD RMV DSP RSM

BSC device entry BSCDEVE ADD RMV

BSC file BSCF CRT CHG OVR DLT (see DLTF) DSP (see DSPFD)

Business graphics BGU ENT utility '

Card file CRDF CRT CHG OVR DLT (see DLTF) DSP (see DSPFD)

Card jobs CRDJOB SBM

Card reader CRDRDR STR (see also Reader)

Card writer CRDWTR STR (see also Writer)

Command Matrix 3-1

Page 359: I BM System/38 - bitsavers.org

Items Actions

Item Create/ Add/ Change/ Hold/ Other Items Affected Abbrev. Delete Remove Override Display Release Actions

Changed object CHGOBJ SAV Channel status CHLSTS DSP

Chart CHT DSP

Chart format CHTFMT DLT

Class CLS CRT DLT DSP

COBOL debug CBLDBG END ENT (mode)

COBOL program CBLPGM CRT DLT (see DLTPGM)

Command CMD CRT DLT CHG DSP

Command usage CMDUSG LST Commitment CMTCTL BGN

control END

Communications CMNDEV HLD RLS device

Communications CMNDEVE ADD RMV device entry

Communications CMNE ADD RMV CHG entry

Communications CMNF CRT CHG OVR DLT (see file DLTF)

DSP (see DSPFD)

Communications CNPA CHG DSP LST (see Statistical LSTCNP Network Analysis LSTCNP Procedure

Attributes

Confidence check CNFCHK STR Control CTL TFR Control language CLPGM CRT DLT (see

program DLTPGM) DMP

Control language CLSRC RTV source

Control Program CPF TRM Facility

Control unit CTLU PWR VRY

Control unit CUD CRT DLT CHG DSP description

Control unit CT LR CY RSM STP recovery

Control unit status CTLSTS DSP

Data DTA CHG DSP FMT QRY

3-2

Page 360: I BM System/38 - bitsavers.org

Items Actions

Item Create/ Add/ Change/ Hold/ Other Items Affected Abbrev. Delete Remove Override Display Release Actions

Data area DTAARA CRT DLT CHG DSP DCL SND RCV RTV

Data base file DBF OVA CRT (see CRTLF/ CRT PF) DLT (see DLTF) LOG OPN

Data base reader DBRDR STA

Data base relations DBR DSP

Data file utility DFUAPP CRT DLT DSN application

Data file utility DFUDEF CRT CHG definition

Data file utility DFUSRC RTV source

Data queue DTAQ CRT DLT

Date DAT CVT

Debug (mode) DBG CHG DSP ENT END

Device DEV PWR VAY MNGDEV

Device DEVCFG DSP configuration

Device description DEVD CRT DLT CHG DSP

Device mode entry DEVMODE ADD CHG

Device recovery DEVA CY RSM STP

Device status DEVSTS DSP

Device table DEVTBL MNG

Diskette DKT DSP CHK CLR CPYFRM CPYTO DUP INZ RNM

Diskette file DKTF CRT CHG OVA DLT (see DLTF) DSP (see DSPFD)

Diskette jobs DKTJOB SBM

Diskette label DKTLBL DLT DSP (see DSPDKT) INZ (see INZDKT)

Command Matrix 3-3

Page 361: I BM System/38 - bitsavers.org

Items Actions

Item Create/ Add/ Change/ Hold/ Other Items Affected Abbrev. Delete Remove Override Display Release Actions

Diskette reader DKTRDR STR (see also Reader)

Diskette writer DKTWTR STR (see also Writer)

Display device DSPDEVE ADD RMV entry

Display file DSPF CRT CHG OVR DLT (see DLTF) DSP (see DSPFD)

Distribution list DSTL MNG

Distribution DSTSRV DSP CFG services

Distribution status DSTSTS DSP

Directory DIR DSP MNG

Do DO END

Document DOC DLT EDT PRT SAV RST

Document DOCAUT DSP CRT RVK authority

Document list DOCL DLT

Document owner DOC OWN CHG

Duplicate object DUPO BJ CRT

Edit description EDTD CRT DLT DSP

Emulation output EM LOUT EJT

Error log ERR LOG LST

File F DLT CPY DCL SND RCV SNDRCV CLO

File description FD DSP

File field FFD DSP description

Finance help FNCHLP DSP

Finance job FNCJOB SBM

Format FMT DSN

Form description FOR MD MRG

Forms control FCT CRT DLT CHG DSP table

3-4

Page 362: I BM System/38 - bitsavers.org

Items Actions

Item Create/ Add/ Change/ Hold/ Other Items Affected Abbrev. De let& Remove Override Display Release Actions

Forms control FCTE ADD RMV CHG table entry

Graphics symbol GSS DLT set

Group attributes GRPA CHG RTV

Group job GRPJOB TFR TRM

High-level HLLPTR CHG language pointer

Input INP END

Intelligent work IWSSRV BGN station services

Internal INT TRC

Internal data INTDTA LST

Job JOB CHG DSP HLD RLS CNL DLY DMP END RRT SBM SRV TFR TRC

Job attributes JOBA RTV

Job description JOBD CRT DLT CHG DSP

Job internal JOBI NT DMP

Job log JOB LOG DSP

Job queue JOBQ CRT DLT DSP HLD RLS CLR

Job queue entry JOBQE ADD RMV CHG

Journal JRN CRT DLT CHG DSP

Journal attributes JRNA DSP

Journal entry JRNE SND RCV RTV

Journal images JRNIMG CMP

Journal menu JRNMNU DSP

Journal receiver JRNRCV CRT DLT DSP (see DSPJRN

Journal physical JRNPF END file

Journaled changes JRNCHG RMV APY RMV

Keyboard map KBDMAP CHG DSP

Library LIB CRT DLT DSP CLR SAV RST

Library list UBL DSP RPL

Library list entry LIBLE ADD RMV

Line LIN ANS VRY

Line description LIND CRT DLT CHG DSP

Command Matrix 3-5

Page 363: I BM System/38 - bitsavers.org

Items Actions

Item Create/ Add/ Change/ Hold/ Othar ltams Affected Abbrav. Delete Remove Dvarrida Display Release Actions

Line recovery LINRCY RSM STP Line status LINSTS DSP

Link status LNKSTS DSP

Log/logging LOG DSP END Logical file LF CRT1 CHG DLT (see

DLTF) DSP (see DSPFD) OVR (see OVRDBF)

Logical file LFM ADD CHG member

Member M RMV RNM

Menu MNU DSP

Message(s) MSG RMV DSP MON SND RCV RTV

Message MSGD ADD RMV CHG DSP description

Message file MSGF CRT DLT OVR DSP DLT (see DLTF)

Message queue MSGQ CRT DLT CHG

Mixed file MXDF CRT CHG OVR DLT (see DLTF) DSP (see DSPFD)

Mode status MODSTS DSP

Network attributes NETA CHG DSP

Object OBJ ALC CHK DLC DMP MOV RNM SAV SAVCHG RST

Net spooled file NETSPLF SNO Network file NETF OSP CNL RCV

SNO Network job NET JOB SBM Network job entry NET JOBE ADD RMV DSP

Network message NETMSG SND

1 See also data base file.

3-6

Page 364: I BM System/38 - bitsavers.org

Items Actions

Item Create/ Add/ Change/ Hold/ Other Items Affected Abbrev. Delete Remove Override Display Release Actions

Object authority OBJAUT DSP GRT RVK

Object description OBJD DSP

Object lock OBJLCK DSP I

Object owner OBJOWN CHG

Office OFC SND

Output queue OUTQ CRT DLT CHG DSP HLD RLS CLR

Override OVR DLT DSP

Pass-through PASTHR BGN END

Physical file PF CRT CHG DLT (see DLTF) DSP (see DSPFD), JRN OVR (see OVRDBF) BRW

Physical file PFM ADD CHG CLR INZ member

RGZ BRW

PU program PLIPGM CRT DLT (see DLTPGM)

Pointer PTR CHG

Print image PRTIMG CRT DLT

Print key PRTKEY EML

Printer PRT CLN VFY

Printer emulation PRTEML STR TRM

Printer file PRTF CRT CHG OVR DLT (see DLTF) DSP (see DSPFD)

Printer writer PRTWTR STR (see also Writer)

Problem PDP STR determination

procedure

Program PGM DLT ADD RMV CHG DSP END PCH

Program message PGMMSG SND

Program PGMREF DSP ! references

Program table PGMTBL MNG

Command Matrix 3-7

Page 365: I BM System/38 - bitsavers.org

Items Actions

Item Create/ Add/ Change/ Hold/ Other Items Affected Abbrev. Del- Remove Override Display Release Actions

Program variable PGMVAR CHG DSP

Programmer menu PGMMNU DSP

Programming PGMCHG RMV DSP APY change LOO

Query application ORY APP CRT DLT DSN Ouery definition ORYDEF CRT CHG

Query source ORYSRC RTV Reader RDR DSP HLD RLS CNL Receive RCV CNL Record lock RCDLCK DSP

Reply RPY SND

Reply list entry RPYLE ADD RMV CHG DSP (see DSPRPYL

Request ROS CNL Resources RSC RCL RJE RJECMNE ADD RMV CHG

communications entry

RJE configuration RJECFG CRT DLT DSP

RJE console RJECSL STR

RJE data RJEDTA FMT RJE job RJEJOB SBM RJE reader RJERDR STR CNL

RJE reader entry RJERDRE ADD RMV CHG

RJE session RJESSN STR TRM

RJE writer RJEWTR STR CNL

RJE writer entry RJEWTR~ ADD RMV CHG

Routing entry RTGE ADD RMV CHG

RPG program RPGPGM CRT DLT (see DLTPGM)

RPT program RPTPGM CRT DLT (see DLTPGM)

Save file SAVF CRT CHG OVR DSP CLR DLT (see DLTF)

Save file data SAVE OTA SAV Secondary job SECJOB TFR

Service SRV END

3-8

Page 366: I BM System/38 - bitsavers.org

Items

Item Items Affected Abbrev.

Service status

Session description

SRVSTS

SSND

Session maximum SSNMAX

,Source SRC

Source file SRCF

Source physical file

Spelling aid dictionary

Spooled file

Spooled file attributes

Storage

Submitted jobs

Subsystem

Subsystem description

System

SRCPF

SPADCT

SPLF

SPLFA

STG

SBMJOB

SBS

SBSD

SYS

ere•/ Delet11

CRT DLT

·;

CRT:·

CRT.DLT

... ,~ ~·" ¢;~,

:~~{~

Add/ Remove

Actions

Change/ Override

CHG

CHG

CHG

CHG

CHG

Display

DSP

DSP

DSP

DSP

DSP

DSP

DSP

Hold/ Release

Other Actions

EDT

CPY

DLT (see DLTF) DSP (see DSPFDl

HLD RLS CNL CPY

SNDNET

RCL

STR TRM

CRt::tiLT

it,~!: DSP SAV ~iif PWRDW

t------------1-~ ~?'/l·~,._-+----+-----;----+-----+-----t

System library list SYSLIBL

System object SYSOBJ

System status

System value

SYSSTS

SYSVAL

CHG

CHG

DSP

DSP

DMP

RTV

Command Matrix 3-9

Page 367: I BM System/38 - bitsavers.org

Items Actions

Item Create/ Add/ Change/ Hold/ Other Items Affected Abbrev. Delete Remove Override Display Release Actions

Table TBL CRT DLT

Tape TAP DSP CHK, CPYFRM. CPYTO. DMP, INZ

Tape file TAPF CRT CHG OVA DLT (see DLTF) DSP (see DSPFD)

Text TXT EDT

Trace TAC ADD RMV DSP

Trace data TRCDTA DSP CLR

User authority US RA UT GRT

User message USRMSG SND

User profile(s) USRPRF CRT DLT CHG DSP AST ATV

User table USRTBL MNG

Variable VAR CHG

Work station entry WSE ADD RMV CHG

Writer WTR CHG DSP HLD RLS CNL

3270 device 327D EML

Note: The following commands are all one-word commands that are also part of CL:

CALL CLOF COMMIT DATA

3-10

DCL DO PGM GOTO

IF JOB PGM RETURN

ROLLBACK SIGNOFF WAIT

Page 368: I BM System/38 - bitsavers.org

Chapter 4. User Profile Matrix

P in the QUSER column indicates a command with public authorization. E in a column indicates a command with explicit authorization for a particular user. R in the QSECOFR column indicates a command authorized explicitly for use by the security officer.

User Profile Matrix 4-1

Page 369: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSYSOPR QPSR QCE QSECOFR Name (Pl (El (El (E) (El (R)

ADDACC R

ADDAJE p

ADDBKP p

ADDBSCDEVE p

ADDCMNDEVE p

ADDCMNE p

ADDDEVMODE p

ADDDSPDEVE p

ADDFCTE p

ADDJOBQE p

APYJRNCHG E E E

ADDLFM p

ADDLIBLE p

ADDMSGD p

ADDNETJOBE R

ADDPFM p

ADDPGM p

ADDRJECMNE p

ADDRJERDRE p

ADDRJEWTRE p

ADDRPYLE E

ADDRTGE p

ADDTRC p

ADDWSE p

ALCO BJ p

ANSLIN p

APYPGMCHG E E E E

BGNBAS p

BGNCMTCTL p

BGNPASTHR p

4-2

Page 370: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSYSOPR QPSR QCE QSECOFR Name (Pl (El (El (El (El (RI ~

BRWPFM p

CALL p

CFGDSTSRV R CHGACGCDE p i CHGAJE p 1

I CHGBSCF p

CHGCMD p

CHGCMNE p

CHGCMNF p

CHGCNPA E E E

CHGCRDF p

CHGCUD p

CHGDBG p l

CHGDEVD p

CHGDEVMODE p

CHGDFUDEF p

CHGDKTF p

CHGDOCOWN p I

CHGDSPF p I

CHGDTA p

CHGDTAARA p

CHGFCT p

CHGFCTE p

CHGGRPA p

CHGHLLPTR p

CHGJOB p

CHGJOBD p

CHGJOBQE p

CHGJRN E E E E

User Profile Matrix 4-3

Page 371: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSVSOPR QPSR QCE QSECOFR Name (Pl (El (El (El (El (RI

CHGKBDMAP p

CHGLF p

CHGLFM p

CHG LIND p

CHGMSGD p

CHGMSGQ p

CHGMXDF p

CHG NETA R

CHGNETJOBE R

CHGOBJOWN p

CHGOUTQ p

CHGPGM p

CHGPGMVAR p

CHG PF p

CHGPFM p

CHGPRTF p

CHGPTR E E

CHGQRYDEF p

CHGRJECMNE p

CHGRJERDRE p

CHGRJEWTRE p

CHGRPYLE E

CHGRTGE p

CHGSAVF p

CHGSBSD p

CHGSPLFA p

CHGSRCPF p

CHGSSND p

CHGSSNMAX p

CHGSYSLIBL E E E

4-4

Page 372: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSYSOPR QPSR QCE QSECOFR Name (Pl (El (El (El (El (Rl

CHGSYSVAL E E E E

CHGTAPF p

CHGUSRPRF R

' CHGVAR p

CHGWSE p

CHGWTR p

CHKDKT p

CH KO BJ p

CH KT AP p

CLNPRT E E E E

CLOF p

CLRDKT E E E E

CLRJOBQ p

CLRLIB p

CLROUTQ p

CLRPFM p

CLRSAVF p

CLRTRCDTA p

CMPJRNIMG p

CNLJOB p

CNLNETF p

CNLRCV p

CNLRDR p

CNLRJERDR p

CNLRJEWTR p

CNLRQS p

CNLSPLF p

CNLWTR p

COMMIT p

User Profile Matrix 4-5

Page 373: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSYSOPR QPSR QCE QSECOFR Name (Pl (El (El (El (El (RI

CPYF p

CPYFRMDKT p

CPYFRMTAP p

CPYSPLF p

CPYSRCF p

CPYTODKT p

CPYTOTAP p

CRTBASPGM E E E

CRTBSCF E E E

CRTCBLPGM E E E

CRTCLPGM E E E

CRTCLS E E E

CRTCMD E E E

CRTCMNF E E E

CRTCRDF E E E

CRTCUD E E E

CRTDEVD E E E

CRTDFUAPP p

CRTDFUDEF p

CRTDKTF E E E

CRTDSPF E E E

CRTDTAARA E E F.

CRTDTAQ p

CRTDUPOBJ p

CRT ED TD E E E

CRTFCT p

CRTJOBD E E E

CRTJOBQ E E E

CRTJRN E E E

CRTJRNRCV E E E

4-6

Page 374: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSYSOPR QPSR QCE QSECOFR Name (P) (El (E) (E) (E) (R)

CRTLF p

CRTLIB E E E

CRTLIND E E E

CRTMSGF E E E

CRTMSGQ E E E

CRTMXDF E E E

CRTOUTQ E E E

CRTPF E E E

CRTPLIPGM p

CRTPRTF E E E

CRTPRTIMG E E E

CRTQRYAPP p

CRTQRYDEF p

CRTRJECFG E E E

CRTRPGPGM p

CRTRPTPGM p

CRTSAVF R

CRTS BSD E E E

CRTSPADCT E E E

CRTSRCPF E E E

CRTSSND p

CRTTAPF E E E

CRTTBL E E E

CRTUSRPRF R

CVTDAT p

DATA p

DCL p

DCLDTAARA p

DCLF p

DFNKBDMAP p

User Profile Matrix 4-7

Page 375: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSYSOPR QPSR QCE QSECOFR Name (Pl (E) (El (El 1EI (RI

DLCOBJ p

DLTCHTFMT p

DLTCLS p

DLTCMD p

DLTCUD p

DLTDEVD p

DLTDKTLBL E E E E

DLTDOC p

DLTDOCL p

DLTDTAARA p

DLTDTAQ p

DLTEDTD p

DLTDFUAPP p

DLTF p

DLTFCT p

DLTGSS p

DLTJOBD p

DLTJOBQ p

DLTJRN p

DLTJRNRCV p

DLTLIB p

DLTLIND p

DLTMSGF p

DLTMSGQ p

DLTOUTQ p

DLTOVR p

DLTPGM p

DLTPRTIMG p

DLTQRYAPP p

DLTRJECFG E E E

4-8

Page 376: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSVSOPR QPSR QCE OSECOFR Name (Pl (El (El (El (El (RI

DLTSBSD p

DLTSPADCT p

DLTSSND p

DLTTBL p

DLTUSRPRF R

DLYJOB p

DMPCLPGM p

DMPJOB E E E E DMPJOBINT E E E E DMPOBJ E E E E

DMPSYSOBJ E E E E DMPTAP p

DO p

DSNAPF p

DSNDFUAPP p

DSNFMT p

DSNORYAPP p

DSPACC p

DSPACCAUT p

DSPACTJOB p

DSPAUTUSR R DSPBKP p

DSPCHLSTS p

DSPCHT p

DSPCLS p

DSPCMD p

DSPCNPA E E E DSPCTLSTS E E E E DSPCUD p

DSPDBG p

User Profile Matrix 4-9

Page 377: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSVSOPR QPSR QCE QSECOFR Name (P) (E) (E) (E) (E) (R)

DSPDBR p

DSPDEVCFG p

DS"DEVD p

DSPDEVSTS E E E E DSPDIR p

DSPDKT p

DSPDOCAUT p

DSPDSTSRV p

DSPDSTSTS E E

DSPDTA p

DSPDTAARA p

DSPEDTD p

DSPFCT p

DSPFD p

DSPFFD p

DSPFNCHLP p

DSPJOB p

DSPJOBD p

DSPJOBLOG p

DSPJOBQ p

DSPJRN p

DSPJRNA p

DSPJRNMNU E E E E DSPJRNRCVA p

DSPKBDMAP p

DSPLIB p

DSPLIBL p

DSPLIND p

DSPLINSTS E E E E DSPLOG E E E E

4-10

Page 378: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSYSOPR QPSR QCE QSECOFR Name (Pl (El (El (El (El (Rl

DSPLNKSTS p

DSPMNU p

DSPMODSTS p

DSPMSG '

p

DSPMSGD p --

DSPMSGF p

DSPNETA p

DSPNETF p

DSPNETJOBE p

DSPOBJAUT p

DSPOBJD p

DSPOBJLCK p

DSPOUTQ p

DSPOVR p

DSPPGM p

DSPPGMCHG E E E E DSPPGMMNU E E E E DSPPGMREF p

DSPPGMVAR p

DSPRCDLCK p

DSPRDR p

DSPRJECFG E E E DSPRJESSN p

DSPRPYL p

DSPSAVF p

DSPSBMJOB p

DSPSBS p

DSPSBSD p

DSPSPLF p

DSPSPLFA p

User Profile Matrix 4-11

Page 379: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSVSOPR QPSR QCE QSECOFR Name (Pl (El (El (El (El (Rl

DSPSRVSTS E E E E

DSPSSND p

DSPSYS p

DSPSYSSTS p

DSPSYSVAL p

DSPTAP p

DSPTRC p

DSPTRCDTA p

DSPUSRPRF p

DSPWTR p

DUPDKT E E E E

EDTDOC p

EDTSRC p

EDTTXT p

EJTEMLOUT p

ELSE p

EML3270 p

EMLPRTKEY p

EN0CBLDBG p

ENDCMTCTL p

ENDDBG p

END DO p

EN DI NP p

EN DJ OB p

ENDJRNPF p

ENDPASTHR p

ENPPGM p

ENDS RV E E E E

ENT ADM p

ENTBGU p

4-12

Page 380: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER OPGMR OSYSOPR QPSR QCE QSECOFR Name (Pl (El (El (El (El (RI

ENTCBLDBG p

ENTDBG E E E

EXCBASPRC E E E

FMTDTA p

FMTRJEDTA p

GOTO p

GRTACCAUT R

GRTDOCAUT p

GRTOBJAUT p

GRTUSRAUT p

HLDCMNDEV E E E E

HLDJOB p

HLDJOBQ p

HLDOUTQ p

HLDRDR p

HLDSPLF p

HLDWTR p

IF p

INZDKT E E I= E

INZPFM p

INZTAP E E E E

JOB p

JRNPF p

LODPGMCHG E E E E

LSTCMDUSG p

LSTCNPDTA E E E

LSTCNPHST E E E

LSTERRLOG E E E

LSTINTDTA E E E

MON MSG p

User Profile Matrix 4-13

Page 381: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSYSOPR QPSR QCE QSECOFR Name (P) (E) (E) (E) (E) (R)

MOVOBJ p

MNGDEVTBL R

MNGDIR R

MNGDSTL p

MNGPGMTBL R

MNGUSRTBL R

MRGFORMD p

OPNDBF p

OVRBSCF p

OVRCMNF p

OVRCRDF p

OVRDBF p

OVRDKTF p

OVRDSPF p

OVRMSGF p

OVRMXDF p

OVRPRTF p

OVRSAVF p

OVRTAPF p

PCHPGM E E

PGM p

PRPAPAR E E E E

PRTDOC p

PWRCTLU E E E E

PWRDEV E E E E

PWRDWNSYS p

ORYDTA p

RCLRSC p

RCLSTG E E E E

RCVDTAARA p

4-14

Page 382: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSYSOPR QPSR QCE QSECOFR Name (Pl (El (El (El (El (Rl

RCVF p

RCVJRNE p

RCVMSG p

RCVNETF p

RETURN p

RGZPFM p

RLSCMNDEV E E E E

RLSJOB p

RLSJOBQ p

RLSOUTQ p

RLSRDR p

RLSSPLF p

RLSWTR p

RMVACC R RMVAJE p

RMVBKP p

RMVBSCDEVE p

RMVCMNDEVE p

RMVCMNE p

RMVDSPDEVE p

RMVFCTE p

RMVJOBQE p

RMVJRNCHG E E E RMVLIBLE p

RMVM p

RMVMSG p

RMVMSGD p

RMVNETJOBE R RMVPGM p

RMVPGMCHG E E E E

User Profile Matrix 4-15

Page 383: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSYSOPR QPSR OCE QSECOFR Name (Pl (El (El (El (El (Rl

RMVRJECMNE p

RMVRJERDRE p

RMVRJEWTRE p

RMVRPYLE E

RMVRTGE p

RMVTRC p

RMVWSE p

RNMDKT E E E E

RNMM p

RNMOBJ p

ROLLBACK p

RPLLIBL p

RRTJOB p

RSMBKP p

RSMCTLRCY p

RSMDEVRCY p

RSMLINRCY p

RSTAUT p

RSTDOC E E E E

RSTLIB E E E E

RSTOBJ E E E E

RSTUSRPRF R

RTVCLSRC p

RTVDFUSRC p

RTVDTAARA p

RTVGRPA p

RTVJOBA p

RTVJRNE p

RTVMSG p

RTVQRYSRC p

4-16

Page 384: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSYSOPR QPSR QCE QSECOFR Name (Pl IE) (El IE) IE) IRI

RTVSYSVAL p

RTVUSRPRF p

RVKACCAUT p

RVKDOCAUT p

RVKOBJAUT p

SAVCHGOBJ E E E E SAVDOC E E E E SAVLIB E E E E SAVO BJ E E E E

SAVSAVFDTA E E E E SAVSYS p

SMBCRDJOB p

SBMDBJOB p

SBMDKTJOB p

SBMFNCJOB R SBMJOB p

SBMNETJOB p

SBMRJEJOB p

SETATNPGM p

SIGNOFF p

SNDBRKMSG E E E E SNDDTAARA p

SNDF p

SNDJRNE p

SNDMSG p

SNDNETF p

SNDNETMSG p

SNDNETSPLF p

SNDPGMMSG p

User Profile Matrix 4-17

Page 385: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR QSYSOPR QPSR QCE QSECOFR Name (P) (E) (E) (El (E) (R)

SNDRCVF p

SN DR PY p

SNDUSRMSG p

SRVJOB E E E E

STPCTLRCY p

STPDEVRCY p

STPLINRCY p

STRCNFCHK E E E E

STRCRDRDR p

! STRCRDWTR p ' ' STRPRTEML p

STRDBRDR p

STRDKTRDR p

STRDKTWTR p

STRPDP E E E

' STRPRTEML p

STRPRTWTR p

STRRJECSL p

STRRJERDR p

STRRJESSN p

STRRJEWTR p

STRSBS E E E E

TFRBCHJOB p

TFRCTL p

TFRGRPJOB p

TFRJOB p

TFRSECJOB p

TRCINT E E

TRCJOB E E E E

TRMCPF p

4-18

Page 386: I BM System/38 - bitsavers.org

User Profile Names

Command QUSER QPGMR OSYSOPR QPSR QCE QSECOFR Name (Pl (El (El (El (El (RI

TRMGRPJOB p

TRMPRTEML p

TRMRJESSN p

TRMSBS p

VFYPRT E E E E

VRYCTLU E E E E

VRYDEV E E E E

VRYLIN E E E E

WAIT p

User Profile Matrix 4-19

Page 387: I BM System/38 - bitsavers.org

Notes:

4-20

Page 388: I BM System/38 - bitsavers.org

Chapter 5. CPF Object Types

The predefined values for the CPF object types are listed below. When an object is created and a library qualifier can be specified and is not, the object is stored in the OGPL library, as shown in the last column. The other objects, identified by NI A in the last column, cannot be stored in user- provided libraries.

Default User

'Value Object Type Library

*CLS Class OGPL *CHTFMT Chart format N/A *CMD Command OGPL *CUD Control unit description N/A *DEVD Device description N/A *DOC Document N/A *DOCL Document list N/A *DTAARA Data area OGPL *DTAO Data queue OGPL *EDTD Edit description N/A *FCT Forms control table OGPL *FILE File OGPL *GSS Graphics symbol set N/A *JOBD Job description OGPL *JOBO Job queue OGPL *JAN Journal OGPL *JRNRCV Journal receiver OGPL *LIB Library N/A *LIND Line description N/A *MSGF Message file OGPL *MSGO Message queue OGPL *OUTO Output queue OGPL *PGM Program OGPL *PRTIMG Print image OGPL *SBSD Subsystem description OGPL *SPADCT Spelling aid dictionary OGPL *SSND Session description OGPL *TBL Table QGPL *USRPRF User profile N/A

CPF Object Types 5-1

Page 389: I BM System/38 - bitsavers.org

Notes:

5-2

Page 390: I BM System/38 - bitsavers.org

CHAPTER 6. OBJECT AUTHORITY REQUIRED FOR COMMANDS AND OBJECTS

Normal Authority by Object Type Operational Authority by Object Type

Commands Common to All Objects Applications Chart Formats Classes Commands .. Control Unit Descriptions Data Areas .... Data Queues . . . Device Descriptions Device Emulation Documents ... Document Lists . Edit Descriptions Files ..... . Finance Forms Control Tables Graphic Symbol Sets Job Descriptions Job Queues Jobs ..... . Journals ... . Journal Receivers Libraries . . . . Lines Descriptions . Message Files Message Queues Output Queues Print Images Programs Readers .. Session Descriptions Spelling Aid Dictionary . Spooled Files . . . . . Subsystem Descriptions System Reply List . System Values Tables ... User Profiles Writers

Object Authority for Commands and Objects

6-3 6-5 6-8

6-10 6-10 6-11 6-11 6-12 6-12 6-13 6-14 6-15 6-16 6-16 6-16 6-17 6-24 6-25 6-25 6-26 6-26 6-27 6-30 6-32 6-33 6-34 6-34 6-35 6-36 6-36 6-37 6-39 6-40 6-41 6-42 6-43 6-44 6-44 6-45 6-45 6-46

6-1

Page 391: I BM System/38 - bitsavers.org

Notes:

6-2

Page 392: I BM System/38 - bitsavers.org

Chapter 6. Object Authority Required for Commands and Objects

Normal Authority by Object Type

Normal authority varies according to object type. Normal authority includes operational rights and any data rights needed to perform common functions on an object. Object existence and object management rights are never granted as part of normal authority. In the following chart, N indicates that normal rights are granted to an object type in the following cases:

• When PUBAUT(*NORMAL) is specified or is the default when creating the object

• When AUT(*NORMAL) is specified or is the default when granting authority with the Grant Object Authority (GRTOBJAUT) command

Object Authority for Commands and Objects 6-3

Page 393: I BM System/38 - bitsavers.org

Object Rights Data Rights

Object Type Operational Read Add Update Delete

Chart format N N N Class N N N N N Command N N N N N Control unit N N description

N N N

Data area N N N N N

Device N N description

N N N

Edit N N description

N N N

File (see note) N N N N N Forms control N N table

N N N

Graphics N N symbol set

Job N N N N N description

Job queue N N N

Journal N N N N N Journal N N receiver

Library N N N N N Line N N description

N N N

Message file N N

Message N N N N queue

Output queue N N N

Program N N N N N Print image N N N N N Session N N description

N N N

Spelling aid N N dictionary

N N N

Subsystem N N description

N N N

Table N N N N N User profile N

Note: Data rights cannot be specified for logic:al files.

6-4

Page 394: I BM System/38 - bitsavers.org

Operational Authority by Object Type

The following chart shows what data rights are granted (indicated by 0) when operational rights are granted for an object.

Data Rights

Object Type Read Add Update Delete

Chart format 0 0 Class 0 0 0 0 Command 0 0 0 0 Control unit 0 0 0 0 description

Data area 0 0 0 Device 0 0 0 0 description

Edit 0 0 0 0 description

File

Forms control 0 0 0 0 table

Graphics 0 symbol set

Job 0 0 0 0 description

Job queue

Journal

Journal receiver

Library 0 Line 0 0 0 0 description

Message file

Message queue

Object Authority for Commands and Objects 6-5

Page 395: I BM System/38 - bitsavers.org

Operational Authority by Object Type (continued)

Data Rights

Object Type Read Add Update Delete

Output queue

Program 0 0 0 Print image 0 0 0 0 Session 0 0 0 0 description

Spelling aid 0 0 0 0 dictionary

Subsystem 0 0 0 0 description

Table 0 0 0 0 User profile

6-6

Page 396: I BM System/38 - bitsavers.org

The following charts show the object authority you need for using a command to perform a function on an object. The charts are organized alphabetically.

The charts in this section include all System/38 commands. In this way they differ from the charts in Appendix C of the CPF Programmer's Guide, which include only CPF commands.

The rights specified in the charts are those required on the primary object related to the command. Rights required on other objects are listed under Additional Requirements.

The following information is assumed-that is, it is not included in the charts.

• For all commands, command authority is required. • For all commands with listed output, authority is required for the

printer file used. • For all display commands, operational rights are needed for the display

or printer output file used by the command. • To access any object, read rights are needed for the library containing

the object. • For create commands, add authority is required on the user profile and

library. • For delete commands, delete authority is required on the user profile

and library.

Object Authority for Commands and Objects 6-7

Page 397: I BM System/38 - bitsavers.org

COMMANDS COMMON TO ALL OBJECTS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

ALCOBJ 8 x Read on library.

CHGOBJOWN x Read on library. II Delete on old

user profile. Add on new user

profile. For files. subsystem descriptions, and libraries, operational rights to the object are required.

CHKOBJ Read on library.

CRTDUPOBJ x x x Operational and II add on the

to-library. Operational on the from-library.

DLCOBJ 8 x Read on library.

DMPOBJ x Read on library. Read on PGM, LIB and USRPRF.

DMPSYSOBJ x Read on library. Read on PGM. LIB and USRPRF.

DSPOBJAUT Read on library. B Some authority

required on

object.

DSPOBJD II Read on library.

DSPOBJLCK Read on library.

• Only files, libraries, data areas, subsystem descriptions, message queues, and device descriptions can be

allocated or deallocated. II If you have object management rights or you are the security officer. all owners and their rights are listed. If

II you do not have object management rights, only your rights are listed. Ownership or some authority to the object is required. For files, libraries, and subsystem descriptions,

II operational rights for the object are also required. Only the security officer can change the object owner for programs adopting their owner's user profile.

II For save files, user must be authorized to the CRTSAVF command.

6-8

Page 398: I BM System/38 - bitsavers.org

COMMANDS COMMON TO ALL OBJECTS (continued)

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

ITOBJAUT x Read on library. Owner or have object management rights and rights being granted. Must be owner or security officer to grant object management.

MOVOBJ x Delete and read on old library. Add and read on new library. For moving a file, operational to the object is required.

RN MO BJ x Update and read on library. For renaming a file or library, operational on the object is required.

RSTOBJ II x Add and read on library. Add on user profile for objects being created.

i'KOBJAUT x Read on library. Owner or have object management and rights being revoked. Must be owner or security officer to revoke object management.

ii'VCHGJOBJ x Read on library.

SAVOBJ II x Read on library.

II If you have the special save system rights (*SAVSYS), you can save and restore any object. You must have

II operational rights to the save/restore media dev.ice description and device file. For files, libraries, and subsystem descriptions. operational rights for the object are also required.

Object Authority for Commands and Objects 6-9

Page 399: I BM System/38 - bitsavers.org

APPLICATIONS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CHGDTA. x x

CRTDFUAPP Read and add on library. Operational and read on source file.

CRTQRYAPP Read and add on library. Operational and read on source file.

DLTDFUAPP x Read on library and user profile.

DLTQRYAPP x Read on library and user profile .

• Add, update, and delete rights are required·for add, update, and delete operations on the file.

CHART FORMATS

Object Rights Data Rights

Object Object Additional Command Operational Managem~t Existence Read Add Update Delete Rights Required

DLTCHTFMT x

6-10

Page 400: I BM System/38 - bitsavers.org

CLASSES

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CRTCLS Read and add on library.

DLTCLS x Read on library.

DSPCLS x Read on library.

COMMANDS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CHGCMD x Read on library.

CRTCMD Read and add on library. Operational and read on source file.

DLTCMD x Read on library.

DSPCMD x LSTCMDUSG x Read on library.

Object Authority for Commands and Objects 6-11

Page 401: I BM System/38 - bitsavers.org

CONTROL UNIT DESCRIPTIONS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CHGCUD x

CRTCUD

DLTCUD x x

DSPCUD x

DSPDEVCFG x

PWRCTLU

RSMCTLRCY x

STPCTLRCY x

VRYCTLU

DATA AREAS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CHGDTAARA x • x Read on library.

CRTDTAARA Read and add on library.

DCLDTAARA x x II

DLTDTAARA x Read on library.

DSPDTAARA x Read on library. Operational on object if object is a file.

RCVDTAARA x II RTVDTAARA x Read on library. II

SNDDTAARA x x II

• If create and change data area are executed using high-level language functions, these authorities are still

II required although command authority is not. Authority is checked at program compilation, not at execution.

II Authority is not checked at program compilation but at execution.

6-12

Page 402: I BM System/38 - bitsavers.org

DATA QUEUES

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CRTDTAQ Add and read on library.

DLTDTAQ x Read on library.

Object Authority for Commands and Objects 6-13

Page 403: I BM System/38 - bitsavers.org

DEVICE DESCRIPTIONS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

ADDDEVMODE x CHGDEVD x CHGDEVMODE x CHGSSNMAX x

CHKDKT x CH KT AP x CRTDEVD

DLTDEVD x x DSPDEVCFG x DSPDEVD x DSPDEVSTS x DSPMODSTS x HLDCNMDEV x Or *JOBCTL

special authority.

MNGDEVTBL x x D PWRDEV

RLSCMNDEV x Or *JOBCTL special authority.

RMSDEVRCY x STPDEVRCY x VRYDEV

D As shipped, this command is authorized only to the security officer. To use it, other users must be explicitly granted authority to it.

6-14

Page 404: I BM System/38 - bitsavers.org

DEVICE EMULATION

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

EJTEMLOUT Operational on emulation device. Also, operational on control unit description when EMLCTLU is specified.

EMLPRTKEY Operational on emulation device. Also, operational on control unit description when EMLCTLU is specified.

EML3270 Operational on emulation device. Also, operational on control unit description when EMLCTLU is specified. Operational authority to the System I 38 work station being used.

STRPRTEML Operational on emulation device. Also, operational on control unit description when

EMLCTLU is specified, and same authority as specified on the SBMJOB command.

TRMPRTEML Operational on emulation device. Also, operational on control unit description when EMLCTLU is specified.

Object Authority for Commands and Objects 6-15

Page 405: I BM System/38 - bitsavers.org

DOCUMENTS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CHGDOCOWN x

DLTDOC x

GRTDOCAUT No authority required.

RSTDOCD x

SAVDOCD x

D If you have save system rights (*SAVSYS), you can save and restore any object. You must have operational rights to the device description and device file for the save I restore medium.

DOCUMENT LISTS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

DLTDOCL x

EDIT DESCRIPTIONS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CRTEDTD Operational and. add on QSYS.

DLTEDTD x Read on OSYS.

DSPEDTD x Read on QSYS.

6-16

Page 406: I BM System/38 - bitsavers.org

FILES

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

ADDBSCDEVE x D

x Read on library.

ADDCMNDEVE x D

x Read on library.

ADDDSPDEVE x D

x Read on library.

ADDLFM x x Read and add on library. Object management and operational on files referenced in DTAMBRS parameter and operational on files referenced in ACCPTHMBR parameter.

ADDPFM x x Read and add on library.

BGNCMTCTL x Add on message queue. Update on data area. Read on libraries containing the

file, message queue, and data area.

BRWPFM x x Read on library.

CHGBSCFD x x Read on library.

CHGCMNFD x x Read on library.

CHGCRDF D x x Read on library.

CHGDKTFD x x Read on library.

CHGDSPFD x x Read on library.

CHGLFD x x Read on library.

CHGLFM D x x Read on library.

D If device name is specified in the command, you must have operational rights to the device description.

Object Authority for Commands and Objects 6-17

Page 407: I BM System/38 - bitsavers.org

FILES (continued)

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CHGMXDF x x Read and add on library.

CHG PF II x x Read on library.

CHGPFM II x x Read on library.

CHGPRTF II x x Read on library.

CHGSRCPF x x Read on library.

CHGTAPF II x x Read on library.

CLOF x Read on library.

CLRPFM II x x x Read on library.

CLRSAVF x x Read on library.

CNLNETF II

CPYFD x From To Object file file management and

delete required

for *REPLACE.

CPYFRMDKT x x Read on library. D If the from-file is

a logical file, read is required

for each

based-on physical file. If the to-file is a device file,

operational is required for the

device file.

CPYFRMTAP x x Read on library. D If the from-file is

a logical file, read is required for each based-on physical file. If the to-file is a device file, operational is required for the

device file.

II If device name is specified in the command, you must have operational rights to the device description.

D This information refers to physical files only. II The security officer can cancel, display, and receive network files sent to any user. Other users can only

cancel. display, or receive files sent to themselves or their groups.

6-18

Page 408: I BM System/38 - bitsavers.org

FILES (continued)

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CPYTODKTll x From Read on library. file If the from-file is

a logical file, read is required for each based-on physical file. If the to-file is a device file,

operational is

required for the device file.

CPYTOTAP II x From Read on library. file If the from-file is

a logical file, read is required

for each based-on physical file. If the to-file is a device file,

operational is

required for the device file.

CPYSRCF II From file From Read on library. file Operational and

add on to-file if *MB RO PR (*ADDI specified. Operational, add, delete, and object management on

to-file if MB RO PT (*REPLACE) specified.

CRTBSCF II Read and add on library.

II If device name is specified in the command, you must have operational rights to the device description. II This information refers to physical files only.

Object Authority for Commands and Objects 6-19

Page 409: I BM System/38 - bitsavers.org

FILES (continued)

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Requirad

CRTCMNFB Read and add on library.

CRTMXDFB x Read and add on library.

CRTCRDFB Read and add on library.

CRTDKTFB Read and add on library.

CRTDSPFB Read and add on library. Operational and read on source file.

CRTLF Read and add on library. Object management and

operational on

files referenced in PFILE or JFILE keyword and operational on file referenced in ACCPTH keyword (if specified). Operational on files referenced in FORMAT keyword and on table referenced

in ALTSEQ

CRTMXDF x Read and add on library.

CRTPF Read and add on library. Operational on

files referenced in FORMAT keyword and on table referenced in ALTSEQ keyword. keyword .

• If device name is specified in the command, you must have operational rights to the device description.

6-20

Page 410: I BM System/38 - bitsavers.org

FILES (continued)

Object Rights Data Rights

Object Object Additional

Command Operational Management Existence Read Add Update Delete Rights Required

CRTPRTF D Read and add on library. Operational and read on source file.

CRTSAVF II Read and add on library.

CRTSRCPF Read and add on library.

CRITAPFD Read and add on library.

DLTF x x Read on library.

DLTOVR B

DSNDFUAPP x DSNFMT x Object

management and add on DDS source file.

DSNORYAPP x --------1

DSPDBR x

DSPDTA x Read on input file.

DSPFD II x If TYPE (*ALL, *MBR. or *MBRLIST) is specified and the file is a physical file, one data right is required.

DSPFFD x

DSPFNCHLP Read on library QHLPSYS.

DSPNETF B

D If device name is specified in the command, you must have operational rights to the device description. B No authority is required when the override command is issued. Authority is checked when the file is

opened. II Ownership or operational authority to the file is required.

II As shipped, this command is authorized only to the security officer. To use it, other users must be explicitly granted authority to it.

B The security officer can cancel, display, and receive network files sent to any user. Other users can only cancel, display, or receive files sent to themselves or their groups.

Object Authority for Commands and Objects 6-21

Page 411: I BM System/38 - bitsavers.org

FILES (continued)

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

DSPOVR II DSPRCDLCK No authority

required.

DSPSAVF x x Read on library.

EDTSRC x x x x x

ENDCMTCTL x Add on message queue. Update on data area. Read on libraries containing the file, message queue, and data area.

ENDJRNPF x x

FMTDTA x Read on sort input file.

INZPFM x x Delete required to initialize with deleted records.

INZTAP x

JRNPF x x

LOGDBF x x Read on library.

OPNDBFD x Read on library.

OVRBSCF II OVRCMNFll

OVRCRDF II OVRDBF II OVRDKTF II OVRDSPF II

• If device name is specified in the command, you must have operational rights to the device description. II No authority is required when the override command is issued. Authority is checked when the file is

opened. u Ownership or operational authority to the file is required. D Some data rights are required to perform any other operations on the subject.

6-22

Page 412: I BM System/38 - bitsavers.org

FILES (continued)

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

OVRMXDFll x x Read on library.

OVRPRTF II OVRSAVFll

OVRTAPFll Read and add on library.

QRYDTA x Read on the file to query.

RCVNETF x x Read and add on library.

RGZPFM x x x x x RMVBSCDEVE x x Read on library . • RMVCMNDEVE x x Read on library. • RMVDEVDEVE x x Read on library. • RMVM x x Read on library.

RNMM x x Read and update on library.

SAVSAVFDTA x x Read on library. Operational on the device description and device file used for save I restore media.

SBMNETJOB x x Read on library.

SNDNETF x x Read on library.

• If the device name is specified in the command, you must have operational rights to the device description. II No authority is required when the override command is issued. Authority is checked when the file is

opened.

Object Authority for Commands and Objects 6-23

Page 413: I BM System/38 - bitsavers.org

FINANCE

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

DSPFNCH LP II Read on library QHLPSYS.

MNGDEVTBL Read on library II QUSRSYS. For

Help key function, read on library QHLPSYS. At least one data right to device description.

MNGPGMTBL Read on library II QUSRSYS. For

Help key function, read on library QHLPSYS. Read on library containing program.

MNGUSRTBL Read on library II QUSRSYS. For

Help key function, read on library

QHLPSYS.

SBMFNCJOB Operational on II job description,

and read on library containing

job description. Operational and add on message queue, and read on library containing message queue.

II As shipped, these commands are authorized only to the security officer. To use them, other users must be explicitly granted authority to them.

6-24

Page 414: I BM System/38 - bitsavers.org

FORMS CONTROL TABLES

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

ADDFCTE. x Read on library.

CHGFCT x Read on library. , CHGFCTE x Read on library.

CRTFCT Read on library.

DLTFCT x Read on library.

DSPFCT x Read on library.

RMVFCTE x Read on library.

GRAPHIC SYMBOL SETS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

DLTGSS x Read on library.

Object Authority for Commands and Objects 6-25

Page 415: I BM System/38 - bitsavers.org

JOB DESCRIPTIONS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CHGJOBD D x x Read on library. Operational on the user profile specified on the USER parameter.

CRTJOBD D Read and add on library. Operational on the user profile specified on the USER parameter.

DLTJOBD x Read on library.

DSPJOBD x Read on library.

D Operational rights on the user profile on USER parameter.

JOB QUEUES

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CLRJOBOD x x x Read on library.

CRTJOBQ Read and add on library.

DLTJOBO x x x x Read on library.

DSPJOBOD B

x Read on library.

HLDJOBOD x x x Read on library.

RLSJOBOD x x x Read on library.

D If you have the special authority of job control rights (*JOBCTL) and the queue has operator control rights

B (OPRCTL(*YES)), you do not need these rights. If JOBO(*ALL) is specified, no authority is required.

6-26

Page 416: I BM System/38 - bitsavers.org

JOBS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CHGACGCDE II CHGGRPAD Operational to

message queue and read on library containing message queue if associating a message queue with the group.

CHGJOB 1111 Add and read to II new job queue if

changing a job queue. Add and read to new output queue if changing an output queue.

CNWOBll

DLYJOB 8 DSPACT JOB II DSPJOB II DSPJOBLOG llB DSPSBMJOB II HLDJOB II JOBll x Operational on

job description and subsystem description. Add and read on job queue. Operational and add on message queue.

RLSJOBll

II Any user can execute these commands for a job running under his own user profile. A user with job control

II rights (*JOBCTL) can execute these commands for any job. You must have the authority (specified in your user profile) for the scheduling and output priority specified.

II Certain job attributes require job control rights (*JOBCTU to be changed even in the user's own job. These attributes are: EXCPTY, TIMESLICE, PURGE. and DFTWAIT . • This command must be executed in your own job . • To display the log for a job having security officer authority, you must also have security officer authority.

Object Authority for Commands and Objects 6-27

Page 417: I BM System/38 - bitsavers.org

JOBS (continued)

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

RRTJOB Operational on subsystem description.

RTVJOBA

SBMCRDJOB Operational and add on the message STRJOB, SBMJOB, and SBMXXXJOB commands. Read and add on the job queue.

SBMDBJOB Read on the library containing data base file. Operational and add on the message on the STRJOB, SBMJOB, and SBMXXXJOB commands. Read and add on the job queue.

SBMDKTJOB Operational on job description. Operational and add on the message on the STRJOB, SBMJOB, and SBMXXXJOB commands. Read and add on the job queue.

6-28

Page 418: I BM System/38 - bitsavers.org

JOBS (continued)

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

SBMJOB D Operational on job description. Read on libraries specified in initial library list in the job description. Add and read on job queue. Operational on subsystem

description. Operational and

add on message queue.

SIGNON D Operational on subsystem description, device description, and job description.

SRVJOB Operational on user profile of job to be serviced. PSR can service any

job from console.

TFRBCHJOB

TFRJOB x x Operational for subsystem job queue is allocated to.

·' TRCJOB Read on the exit

program and its library.

TFRGRPJOB Operational on initial group program. Read on library containing initial

group program.

TFRSECJOB

TRMGRPJOB

D You must have the authority (specified in your user profile) for the scheduling and output priority specified.

Object Authority for Commands and Objects 6-29

Page 419: I BM System/38 - bitsavers.org

JOURNALS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

APYJRNCHG x x Read on library. D CHGJRN x x x Read on library.

Read on library containing message queue.

CMPJRNIMG x x

CRTJRN Add on library and read on library containing message queue.

DLTJRN x x Read on library.

DSPJRN II x x Read on library.

DSPJRNA x x Read on library.

DSPJRNMNU x II

x Read on library.

ENDJRNPF x x Read on library. Management, object, and operational on file . ..

D For the file whose journaled changes are being applied or removed, operational, object management, read,

II update, add, and delete rights are required. If entries for specific files are being displayed, received, or retrieved, operational and read rights on the files specified are required. If FILE(*ALLFILE) is specified or if the file specified has been deleted from the system, object existence rights are required on the journal. Operational and add rights are required on the

II output file. Additional authorities are required for specific functions called during the operations selected. For example, to do a restore of an object, the user would need special authority. The user will also need the appropriate authority for any command that is called during a specific function.

6-30

Page 420: I BM System/38 - bitsavers.org

JOURNALS (continued)

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

JRNPF x x Read on library. Management,

object, and operational on

-------t----------+------- ----jC----+--- ---+-----~ -- ----; R CV JR NEB x

RMVJRNCHG x II

RTVJRNE EJI x

SNDJRNE x

x

x

x

x

Read on library.

Read on lrbrary.

Read on library.

Operational rights on file.

a For the file whose JOUrnaled changes are being applied or removed, operational, object management, read, update, add, and delete rights are reqwred.

lfl If entries for specific files are being displayed, received, or retrieved, operational and read rights on the files specified are required. If FILE(*ALLFILE) is specified or if the file specified has been deleted from the system, object existence rights are required on the journal. Operational and add rights are required on the output frle.

II Object existence authority is also required, tf the required recovery involves deletion of the subject.

Object Authority for Commands and Objects

Page 421: I BM System/38 - bitsavers.org

JOURNAL RECEIVERS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

APYJRNCHG x x Read on library. II

CHGJRN II x x Read on library.

CMPJRNIMG x x

CRTJRN x x x Read on library.

CRTJRNRCV Add on library.

DLTJRNRCV x x Read on library and operational on journal.

DSPJRN II x x Read on library.

DSPJRNMNU x x Read on library. a DSPJRNRCVA x Or read on

library and some data rights on journal receiver.

RMVJRNCHG x x Read on library.

II

RTVJRNE II x x

II For the file whose journaled changes are being applied or removed, operational, object management, read,

II update, add, and delete rights are required. Operational and read rights are not required for the journal receiver if JRNRCV(*SAME) is specified. If JRNRCV(*SAME) is not specified, operational and read rights are required for all the journal receivers

II involved in the operation. If entries for specific files are being displayed, operational and read rights on the files specified are required. If Fl LE(* ALLFI LE) is specified or if the file, specifie has been deleted from the system, object existence rights

a are required on the journal. Operational and add rights are required on the output file.

Additional authorities are required for specific functions called during the operation selected. For example, to do a restore of an object, the user would need special authority. The user will also need the appropriate authority for any command that is called during a specific function.

6-32

Page 422: I BM System/38 - bitsavers.org

LIBRARIES

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

ADDLIBLE x

CHGSYSLIBL x

CLRLIB D x x Object existence on every object

to be deleted from library.

CRTLIB

DLTLIB D x x Object existence on every object in the library.

DSPLIB x

DSPLIBL II

RMVLIBLE No authority is required, but read is required

to have a library on the library list.

RPLLIBL x Read required on

every library to be placed in library list.

RSTLIB II x x Object existence on every object in the library.

SAVLIB II x Object existence on every object

in the library.

D lf object existence authority is not held for every object in the library, those objects will not be deleted and

El the library will not be completely cleared or deleted. Only authorized objects will be deleted. No authority required.

II If you have the special save system rights (*SAVSYS), you can save and restore any object. You must have operational rights to the diskette or tape device description and device file.

Object Authority for Commands and Objects 6-33

Page 423: I BM System/38 - bitsavers.org

LINE DESCRIPTIONS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

ANSLIN x

CHGLIND x

CRTLIND --

DLTLIND x x

DSPDEVCFG x

DSPLIND x

DSPLINSTS x

RSMLINRCY x

STPLINRCY x

VRYLIN llill

D Once the line is varied on, no further authority is needed.

MESSAGE FILES

Object Rights Data Rights

Object Object Additional Command Operat~onal Management Existence Read Add Update Delete Rights Required

ADDMSGD --+ x

CHGMSGD x

CRTMSGF Read and add on I \ library.

DLTMSGF -i----=l )( Read on library.

DSPMSG x

i

x Operational. read. and delete on message

queue.

DSPMSGD

DSPMSGF x Read on library.

OVRMSGFll

RCVMSG x x

RMVMSGD x x

RTVMSG x x --1

SNDPGMMSG II

II No authority required.

6-34

Page 424: I BM System/38 - bitsavers.org

MESSAGE QUEUES

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CHGMSGQ x x x Read on library.

CRTMSGQ Read and add on library.

DLTMSGQ x x x x Read on library.

DSPMSG x x x Operational and

read on message

file.

RCVMSG x x x Operational and

read on message file.

RMVMSG x x

SNDBRKMSG x x

SNDMSG x x

SNDPGMMSG x x

SNDRPY x x x

SNDUSRMSG x x Operational on

message file.

Read on libraries

containing the

message file and message queue.

Object Authority for Commands and Objects 6-35

Page 425: I BM System/38 - bitsavers.org

OUTPUT QUEUES

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CHGOUTO x x x x Read on library.

CLROUTO El x x x Read on library.

CRTOUTO Read and add on library.

DLTOUTO x x x x Read on library.

DSPOUTO El x Read on library. II HLDOUTO El x x x Read on library.

RLSOUTO El x x x Read on library.

II If you are changing the file to a different queue, you must have add rights to the new queue. El If you have the special authority of job control rights (*JOBCTL) and the queue has operator control rights

II (OPRCTL(*YES) parameter), you do not need these rights. If OUTO(*ALL) is specified, no authority is required.

PRINT IMAGES

Object Rights Data Rights --

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CRTPRTIMG Read and add on library.

DLTPRTIMG x Read on library.

CRTPRTF (use x in file)

6-36

Page 426: I BM System/38 - bitsavers.org

PROGRAMS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

ADDPGM X 1------------t-------+-----------t--- ----- ---t-----+------+----f---------1

APYPGMCHG x Object management on

library. 1----------j--------r------·--j-------+---+-------1----+---f------------1

CALLD

CHGPGM x

Operational or one of data nghts on program.

Read on library. Add and delete on library if program

re-creation is

l------------r---------------+--------·---t-----------1---t----t---·--l----t--'e __ q_u_e_st_e_d_. -----i

CRTCBLPGM

II

II

CRTCLPGM

CRTRPGPGM

II

II

CRTRPTPGM

DLTPGM

DMPCLPGM

DSPPGM

DSPPGMCHG

DSPPGMMNU

x

x

x

Read and add on library. Operational and

read on source file.

Read and add on library.

Operational and read on source file.

Read and add on library. Operational and read on source

file.

Read and add on library. Operational and read on source file.

Read on library.

Read on library.

Operational on library.

II For high-level language execution, several language functions (including program symbolic dump in case of

failure) require read authority. If these functions are not used, read authority is not required. El Operational authority is required on externally described device and data base files referenced in the source

program.

Object Authority for Commands and Objects 6-37

Page 427: I BM System/38 - bitsavers.org

PROGRAMS (continued)

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

DSPPGMREF Read on library. Some authority on program.

ENDCBLDBG

ENTCBLDBG

ENTDBG x LODPGMCHG x Object

management on library.

MNGPGMTBL II PCHPGM x Object

management on library.

RCLSRC

RMVPGM Some authority on program required.

RMVPGMCHG x Object management on library.

RTVCLSRC x x x Object management, operational, add and delete on data base source file. Read on library.

SETATNPGM Operational or one of data rights on attention handling program. Read on library containing program.

--1 TFRCTL II Operational or

one of data rights on program.

TFRGRPJOB Operational on initial group program. Read on library.

II For high-level language execution, several language functions (including program symbolic dump in case of

II failure) require read authority. If these functions are not used, read authority is not required. As shipped, this command is authorized only to the security officer. To use it, other users must be explicitly granted authority to it.

6-38

Page 428: I BM System/38 - bitsavers.org

READERS

Object Rights Data Rights

Object Object Additional

Command Operational Management Existence Read Add Update Delete Rights Required

CNLRDR 1111

~t ----! ----

DSPRDR +-----t----- ------ t-------HLDRDR Iii

I --

RLSRDR D t---

STRCRDRDR Read on library 1

containing data base file. Operational and

I add on message

queue.

STRDBRDR Operational and

add on message

!----queue.

r.

STRDKTRDR - l I

l Operational and »

add on message

queue.

1 ii! You must have started the reader or have the special authority of job control rights (*JOBCTL).

Object Authority for Commands and Objects 6-39

Page 429: I BM System/38 - bitsavers.org

SESSION DESCRIPTIONS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

ADDRJECMNE x Read on library.

ADDRJERDRE x Read on library.

ADDRJEWTRE x Read on library.

CHGRJECMNE x Read on library.

CHGRJERDRE x Read on library.

CHGRJEWTRE x Read on library.

CHGSSND x Read on library.

CNLRJERDR x Read on library.

CNLRJEWTR x Read on library.

CRTSSND Add on library.

DLTSSND x Read on library.

DSPRJESSN x Read on library.

DSPSSND Read on library.

RMVRJECMNE x Read on library.

RMVRJERDRE x Read on library.

RMVRJEWTRE x Read on library.

STRRJERDR x Operational and read on data base file. Read on libraries. Operational on message queue.

STRRJESSN x Read on library.

STRJREWTR x Read on library.

TRMRJESSN x Read on library.

6-40

Page 430: I BM System/38 - bitsavers.org

SPELLING AID DICTIONARY

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

-CRTSPADCT Operational and

read on source

file. Read and add on libraries.

DLTSPADCT x Read on library.

Object Authority for Commands and Objects 6-41

Page 431: I BM System/38 - bitsavers.org

SPOOLED FILES

The rights indicated in this chart are for the output queue containing spooled files, not for the spooled files themselves. To use a spooled file, you must have add rights for the output queue to which the file is going.

Object Rights Data Rights

1 Object Object Additional Command Operational I Management Existence Read Add Update Delete Rights Required

CHGSPLFA Ill x x x B

CNLSPLF ID x x x

CPYSPLF lllli x Object management,

operational, add, and delete on date base target

file. Read on library.

DSPSPLF El x

DSPSPLFA El x

HLDSPLF EJI x x x !------

RLSSPLF Ell x x x

SNDNETSPLF ID

x Read on library.

I'll If you are changing the file to a different queue, you must have add rights to the new queue and read rights to the library of the new queue.

El If you created the file or have job control rights (*JOBCTL) and the queue has operator control rights

B (OPRCTL), you do not need these rights. A user can always display his own files in any job having his user name associated with it. If you have read rights to an output queue, you can display, copy, or send the files on that queue only if the queue has had DSPDTA(*YES) specified for it.

6-42

Page 432: I BM System/38 - bitsavers.org

SUBSYSTEM DESCRIPTIONS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

ADDAJE x x Read on library. I--·

ADDCMNE x x Read on library.

AD_.9:!_0BOE x x Read on library.

ADDRTGE x x Read on library.

ADDWSE x x Read on library.

CHGAJE x x Read on library.

CHGCMNE x x Read on library.

CHGJOBOE x x Read on library.

CHGRTGE x x Read on library.

CHGSBSD x x Read on library.

CHGWSE x x Read on library.

CRTS BSD Read and add on library.

CRTSPADCT Operational and read on source file. Read and add on library.

DLTGSS x Read on library.

DLTSBSD x x Read on library.

DLTSPADCT x Read on library.

DSPSBSD x Read on library.

RMVAJE x x Read on library.

RMVCMNE x x Read on library.

RMVJOBOE x x Read on library.

RMVRTGE x x Read on library.

RMVWSE x x Read on library.

STRSBS x Read on library.

TFRBCHJOB x Read and add on job queue.

TFRJOB x Read and add on job queue.

TRMSBS Read on library.

Object Authority for Commands and Objects 6-43

Page 433: I BM System/38 - bitsavers.org

SYSTEM REPLY LIST

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CHGRPYLE

DSPRPYL

DSPRPYLE

RMVRPYLE

SYSTEM VALUES

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Raad Add Update Delete Rights Required

CHGSYSVAL

DSPSYSVAL

6-44

Page 434: I BM System/38 - bitsavers.org

TABLES

/

!----· ObJeC"t Riqhts Data Rights ·- -

Object Object i Additional Command Operational Management Existence Read Add Update Delete Rights Required

CRTIBL Read and add on library.

DLTIBL x Read on library.

USER PROFILES

Command

ADDNETJOBE

CHGNETJOBE

CHGPGM

CHGUSRPRF D

Object Rights Data Rights --~-----+---,,-------r-··------1

Object Object Additional Operational Management Existence Read Add Update Delete Rights Required

x

x

Operational on new user profile if referenced user profile is to

be changed.

!----------------- ______ .___ ___ -+---+---+-----!----+--------_,

CRTUSRPRF D

DLTUSRPRF D

DSPAUTUSR D

DSPNETJOBE

DSPUSRPRF

GRTUSRAUT

---- -+---- -----1

x

x

Read on referenced user profile and same rights as GRTOBJAUT command for each object to be

authorized. 1-----------+------+-------+-----+-----l---+----+----+---------------1

MNGUSRTBL n

1--

RSTUSRPRF

l Save system

rights in user profile.

II These commands are only authorized to the security officer user profile (OSECOFR). B As shipped, this command is authorized only to the security officer. To use it other users must be explicitly

granted authority to it.

Object Authority for Commands and Objects 6-45

Page 435: I BM System/38 - bitsavers.org

WRITERS

Object Rights Data Rights

Object Object Additional Command Operational Management Existence Read Add Update Delete Rights Required

CHGWTR x x x II

CNLWTR x x x II

DSPWTR

HLDWTR x x x II

RLSWTR x x x II

STRCRDWTR x x x II

STRDKTWTR x x x II

STRPRTWTR x x x II

II The user must have read, add, and delete rights for the output queue or job control rights in the user profile and OPRCTL(*YES) is specified. The user must also have read rights on the library.

6-46

Page 436: I BM System/38 - bitsavers.org

CHAPTER 7. IBM-SUPPLIED OBJECTS

Card Files Classes

7-3 7-4

Control Unit Descriptions 7-4 Data Base Files . . 7-4 Device Descriptions 7-5 Diskette Files . . . 7-5 Edit Descriptions . 7-5 Graphic Symbol Sets 7-6 Job Descriptions 7-6 Job Queues 7-7 Libraries . . . . 7-7 Message Files 7-8 Message Queues 7-9 Output Queues 7-9 Printer Files 7-10 Programs 7-10 Subsystem Descriptions 7-10 Tables . . . 7-11 Tape Files . 7-11 User Profiles 7-11

IBM-Supplied Objects 7-1

Page 437: I BM System/38 - bitsavers.org

Notes:

7-2

Page 438: I BM System/38 - bitsavers.org

Chapter 7. IBM-Supplied Objects

This is a list of the names of IBM-supplied objects that are provided for your use. This does not include objects that are used only by the System I 38 itself.

For detailed information on IBM-supplied objects, see the appropriate publication:

• Control Program Facility Programmer's Guide • RPG Ill Reference Manual and Programmer's Guide • Data File Utility Reference Manual and User's Guide • Source Entry Utility Reference Manual and User's Guide • Query Utility Reference Manual and User's Guide

Card Files

Name

QCARD96 QCRDSRC GPU NCH

Description

Card data device file Card source device file Card punch device file

IBM-Supplied Objects 7-3

Page 439: I BM System/38 - bitsavers.org

Classes

Name

QBATCH QCTL QFNC QINTER QPGMR QSNADS QSPL QSPL2

Control Unit Descriptions

Name

QWSC1* QWSC2*

Description

Default batch job class Controlling subsystem class Finance subsystem class Interactive subsystem class Programmer subsystem class SNADS class Spooling subsystem class Spooling subsystem class

Description

Standard work station controller description Optional work station controller description

*If created by service representative.

Data Base Files

Name Description

QCBLSRC COBOL source file QC LS RC CL source file QCMDSRC Command source file QDDSSRC DDS source file QFMTSRC Reformat source file QIMGSRC Print image source file QPLISRC PL/ I source file QRPGSRC RPG source file QTBLSRC Table source file QTXTSRC Text source file QUDSSRC UDS source file

7-4

Page 440: I BM System/38 - bitsavers.org

Device Descriptions

Name

QCARD96*

OCON SOLE ODKT QSYSPRT* QSYSPRT2*

*If device is ordered.

Diskette Files

Name

ODKT ODKTSRC

Edit Descriptions

Name

OEDIT5 OEDIT6

OEDIT7

OEDIT8

OEDIT9

Edit Code

5 6

7

8

9

Description

Card punch I reader device description (optional) System console device description Diskette device description First attached printer device description Second attached printer device description

Description

Diskette data device file Diskette source device file

Description

Edit code similar to B except DR = + Edit code similar to K except * prints as total indication Edit code similar to J except fixed $ prints Edit code similar to J except floating $ prints Edit code for date format

IBM-Supplied Objects 7-5

Page 441: I BM System/38 - bitsavers.org

Graphic Symbol Sets

Name

GGDDM

Job Descriptions

7-6

Name

GBATCH GCTL GDIA

GFNC GINTER GNFTP GPGMR GSNADS GOFCJOBD GOFALRMG GSPLCRDR GSPLCRDW GSPLDBR GSPLDKTR GSPLDKTW GSPLERROR GSPLPRTW

Description

Symbol set library

Description

Job description used by GBATCH subsystem Job description used by GCTL subsystem Document interchange transaction program job description Finance subsystem job description Job description used by GINTER subsystem Object distribution job description Job description used by GPGMR subsystem SNADS job description PS/38 batch job description PS/38 alarm job description Card reader spooling reader job description Card punch spooling writer job description Data base spooling reader job description Diskette spooling reader job description Diskette spooling writer job description Spooling error job description Printer spooling writer job description

Page 442: I BM System/38 - bitsavers.org

Job Queues

Name

QBATCH QCTL QFNC QINTER QPGMR QSNADS QSPL

Libraries

Name

QADM* QADMFLS* QBGU* QCBL* QDOC QGDDM QGPL QHLPSYS QIDU* QOFC* QOFCFLS* QPLI* QRECOVERY QRPG* QSPL QSRV QSYS QS3E* QTXT* QUSRSYS

Description

Default job queue for batch jobs Job queue for controlling subsystem Finance subsystem job queue Interactive subsystem job queue Programmer subsystem job queue SNADS job queue Job queue for readers and writers

Description

ADM Library (programs) ADM Library (files for user data) BGU library COBOL library Document library CPF Graphics library General-purpose library System help library Interactive Data Base Utilities library PS/38 library PS/38 library (files for user data) PL/I library Recovery library RPG library Spooling library Service library System library Reformat library Text Management Library User system library

*If licensed program is ordered.

IBM-Supplied Objects 7-7

Page 443: I BM System/38 - bitsavers.org

Message Files

7-8

Name

QADMMSG QBGUMSG QBGXMSG QCBLMSGE QCBLMSG

QCSCMSG QC PF MSG

OEDTMSG QFMTMSG QFMTTXT

QIDUMSG

QIDXMSG QOFCMSG QPLIMSG OPLIMSGE OR PG MSG

QRPGMSGE QSDAMSG

QTXTMSG

Description

Message file for ADM titles and texts Message file for BGU Message file for BGU Message file for COBOL execution time Message file for COBOL compiler and COBOL titles and texts Message file for COBOL syntax checker Message file for Control Program Facility (CPF), CPF informational messages, CPF titles and texts, keyboard messages, System/38 machine instruction interface Message file for SEU titles and texts Message file for Conversion Reformat Utility Message file for reformat utility titles and texts Message file for Interactive Data Base Utilities (IOU) Message file for IOU titles and texts Message file for PS/38 Message file for PL/ I language compiler Message file for PL/I execution time Message file for RPG language compiler, RPG auto report, RPG syntax checker, RPG auto report titles and texts, and RPG relational diagnostic texts Message file for RPG execution time Message file for screen design aid and screen design aid titles and texts Message file for Text Management

Page 444: I BM System/38 - bitsavers.org

Message Queues

Name

OCHG" OCON SOLE QHST" QSRV" QSYSOPR Work station name

Description

Message queue for system change log System console message queue Message queue for system history log Message queue for system service log System operator message queue Work station message queue

"Accessed by the DSPLOG command rather than the DSPMSG command.

Output Queues

Name

QDKT QPR INT QPRH'JT2

OPRINTS

QPUNCH

Description

Default diskette output queue Default printer output queue Printer output queue intended for 2-part paper Printer output queue intended for special forms Default card output queue

IBM-Supplied Objects 7-9

Page 445: I BM System/38 - bitsavers.org

Printer Files

Name

QPR INT QPRINT2 QPRINTS

Programs

Name

QCAEXEC QCACHECK QCALLMENU QCL QDCXLATE QOFFCONV QOPRMENU QPGMMENU QRCVDTAQ QSNDDTAQ

Subsystem Descriptions

7-10

Name

QBATCH QCTL QFNC QINTER QPGMR QSNADS QSPL

Description

Printer device file Printer two-copy device file Printer special forms device file

Description

Command execution program Command syntax check program Program call menu program Command processor program Field translation program PS/38 conversion program System operator menu program Programmer menu program Receive from data queue Send to data queue

Description

Batch subsystem description Controlling subsystem description Finance subsystem Interactive subsystem description Programmer subsystem description SNADS subsystem description Spooling subsystem description

Page 446: I BM System/38 - bitsavers.org

Tables

Name

QASCll QCASE256

QEBCDIC QSYSTRNTBL

Tape Files

Name

QT APE QTAPSRC

User Profiles

Name

QCE

QPGMR QPSR QSECOFR QSYSOPR QUSER

Description

EBCDIC to ASCII translate table Lowercase to uppercase translate table in code page 256 ASCII to EBCDIC translate table Lowercase to uppercase translate table

Description

Tape data device file Tape source device file

Description

Customer engineer user profile Programmer and batch user profile Program support representative user profile Security officer user profile System operator user profile Work station user profile

IBM-Supplied Objects 7-11

Page 447: I BM System/38 - bitsavers.org

Notes:

7-12

Page 448: I BM System/38 - bitsavers.org

Chapter 8. System Values

For each system value, this chart provides:

• The initial value specified for the system value when the system is 1shipped

• A brief description of the value • The attributes of the value

Note: The Length column of this chart includes, for some values, a number that has a space between digits (for example, 5 0). The character(s) to the left of the space indicates the total number of positions the value contains; the character to the right of the space indicates how many of these positions are decimals.

System Values 8-3

Page 449: I BM System/38 - bitsavers.org

Date and Time

Initial Name Value Description Type Length

QDATE1 System date Character 52 or 6

QYEAR. Year Character 2

QMONTH Month of the year (not Character 2 used for Julian dates)

QDAY Day of the month (day of Character 2 or 32

the year if the system date format is Julian)

QLEAPADJ 0 Leap year adjustment Decimal 50

QTIME1 Time of day Character 6, 7, 8, or 93

QHOUR Hour of the day Character 2

QM I NUTE Minute of the hour Character 2

QSECOND Second of the minute Character 2

1 Because this value is set at start CPF time, no initial value is listed in this chart.

2For Julian dates. 3For tenths, hundredths, and thousandths of a second.

Editing

Initial Name Value Description Type Length

QCURSYM '$' Currency symbol Character 1

QDATFMT MOY Date format Character 3

QOATSEP . /' Date separator Character 1

QOECFMT 'lJ' Decimal format Character 1

8-4

Page 450: I BM System/38 - bitsavers.org

System Control

Initial Name Value Description Type Length

OABNORMSW1 ·o· Previous termination of Character 1 CPF indicator. ('O' means previous termination was normal. · 1 · means previous termination was abnormal.)

OAUTOIMPL1 ·o· Start CPF IMPL indicator. Character 1 ('0' specifies manual IMPL. ·1· specifies auto-IMPL. · 2' specifies restart IM PL.)

OCH RID '101 37' Default graphic character Character 20 set and code page used for displaying or printing data.

OCMNRCYLMT ·o o· Provides recovery limits for Character 20 system communications recovery.

QCTLSBSD 'QCTL Controlling subsystem Character 20 osvs· name.

ODBRCVYWT ·o· Data base recovery Character 1 indicator. (' 1' means wait. ·o· means do not wait.)

OIGC ·o· Indicates whether the Character 1 ideographic version of the system is installed. ('1' means the ideographic version is installed; ·o· means the ideographic version is not installed.)

OMAXSIGN 32767 Maximum number of Decimal (5 0) invalid sign-on attempts allowed.

OPWRDWNLMT 300 Maximum amount of time Decimal (10 0) (in seconds) allowed for PWRDWNSYS *IMMED.

1 Because this value is set at start CPF time. no initial value is listed in this chart.

System Values 8-5

Page 451: I BM System/38 - bitsavers.org

System Control (continued)

Initial Name Value Description Type Length

QSCPFCONS ,,. Start CPF console Character 1 indicator. ('1' means to start system. ·o· means terminate system.)

QSCPFSIGN 15 Maximum number of Decimal (5 0) invalid start CPF sign-on attempts allowed.

QSRLNBR System serial number. Character 8

QSRVONLY ·o· Service only indicator. ('O' Character 1 means standard CPF. ·1· means service only.)

QUPSDLYTIM *NONE UPS (uninterruptible power Character 5 supply) delay time.

QUPSMSGQ *RESTART Message queue for UPS Character 20 (uninterruptible power supply) messages.

8-6

Page 452: I BM System/38 - bitsavers.org

Library List

Initial Name Value Description Type Length

QSYSLIBL 'QSYS' System part of the library Character 150 list.

QUSRLIBL 'QGPL User part of the library list. Character 250 QTEMP'

Allocation

Initial Name Value Description Type Length

QACTJOB 20 Initial number of active Decimal (5 0) jobs to allocate storage for.

QADLACTJ 10 Additional number of Decimal (5 0) active jobs to allocate storage for.

QADLSPLA 2048 Additional storage for Decimal (5 0) extending spooling control block (bytes).

QADLTOTJ 10 Additional total number of Decimal (5 0) jobs to allocate storage for.

QJOBMSGQSZ 16 Initial size of job message Decimal (5 0) queue (K bytes).

QJOBMSGQTL 24 Truncation level of job Decimal (5 0) message queue (K bytes).

QJOBSPLA 1536 Initial size of spooling Decimal (5 0) control block for a job (bytes).

QTOTJOB 30 Initial total number of jobs Decimal (5 0) to allocate storage for.

System Values 8-7

Page 453: I BM System/38 - bitsavers.org

Message and Logging

Name Initial Value Description Type Length

QACGLVL *NONE Accounting level. Character 80

QCHGLOGSI 1000 Maximum number of Decimal (5 0) records for each version of the programming change log.

QC SNAP 121500 Time of day to record Character 6 statistics for communications lines.

QHSTLOGSIZ 5000 Maximum number of Decimal (5 0) records for each version of the history log.

QSRVDMP *DMPVSRJO Control for requesting Character 10 dumps, no jobs, system jobs, user jobs, or all jobs.

QSRVLOGSIZ 1000 Maximum number of Decimal (5 0) records for each version of the service log.

QSYSOPRDE QCONSOLE Default device for the Character 10 system operator.

Storage

Initial Name Value Description Type Length

QAUXSTGTH 10 Unallocated auxiliary Decimal (9 6) storage threshold ( % ).

QBADPGFRM 5 Maximum number of bad Decimal (5 0) page frames allowed before start CPF termination.

QBASACTLVL 6 Activity level of base Decimal (5 0) storage pool.

QBASPOOL 150 Minimum size of base Decimal (5 0) storage pool (K bytes).

QMAXACTLVL 100 Maximum activity level of Decimal (5 0) the system.

QMCHPOOL 500 Machine storage pool size Decimal (5 0) (K bytes).

8-8

Page 454: I BM System/38 - bitsavers.org

Chapter 9. DDS

PHYSICAL AND LOGICAL FILE KEYWORDS-GROUP LISTING

Access path keywords (PTH)

ABSVAL ACCPTH ALTSEQ DESCEND DIGIT LIFO

NOALTSEQ SIGNED UNIQUE UNSIGNED ZONE

Editing keywords (EDT)

EDTCDE EDTWRD

Join keywords (JOIN)

JDFTVAL JDUPSEO JFILE JFLD JOIN JREF

Miscellaneous keywords (MSC)

OFT FLTPCN TRNTBL

Naming and referencing keywords (REF)

ALIAS CON CAT FORMAT PFILE

REF REFF LO REFSHIFT RENAME

DDS 9-3

Page 455: I BM System/38 - bitsavers.org

Select/omit keywords (S/0)

ALL CMP COMP DYNSLT

RANGE VALUES

Text definition keywords (TXT)

COLHDG TEXT

Validity checking keywords (CHK)

CHECK CMP COMP

9-4

RANGE VALUES

Page 456: I BM System/38 - bitsavers.org

PHYSICAL AND LOGICAL FILE KEYWORD DESCRIPTIONS

Keyword Values Function Level Groups

ABSVAL Causes the sign of the key field Physical file: Access path to be ignored when sequencing Key field keywords

values (use absolute values). level Logical file: Key field level

ACCPTH (data-base-file-name Specifies that the keyed sequence Logical file: Access path

[.library-name] I access path of a previously File level keywords created logical or physical file is to be shared by the file you are creating.

ALIAS (alternative- name) Provides an alias name to be used Physical file: Naming and for a field. Field level referencing

Logical file: keywords Field level

ALL Select or omit all records not Logical file: Select I om it meeting the previously specified Select/ omit keywords select/ omit rules. field level

ALTSEQ (alternate-sequence- Use the specified alternative Physical file: Access path

table-name collating sequence for this key File level keywords

[.library-name ]I field. Logical file: File level

CHECK (AB, ME, MF, M10, Ml 1, CHECK has no effect in physical Physical file: Validity VN) or logical files. However, if the Field level checking

field you are defining is Key file: keywords referenced at an input-capable Field level field at display file creation, CHECK is duplicated into the display file. In the display file, CHECK tests the validity of data keyed into the input-capable field: • Allow blank (AB) • Mandatory enter (ME) or fill (MF) •IBM Modulus 10 (M10) or 11

(M11) self-check • Valid name (VN)

CHECK does not request any action by data base data management, but can be specified in the data base file description so it can be duplicated into the device file descriptions when this field is referenced at device file creation.

CMP See COMP (the preferred spelling)

COLHDG ('label-1' ['label-2' Specifies a column heading for a Physical file: Text ['label-3'] ]I field (used by query and DFU). Field level definition

Logical file: keywords Field level

DDS 9-5

Page 457: I BM System/38 - bitsavers.org

PHYSICAL AND LOGICAL FILE KEYWORD DESCRIPTIONS (continued)

Keyword Values Function Level Groups

COMP (AB, EQ, GE, GT, LE, LT, At the field level in a physical Physical file: Validity NE, NG, NL value/field file or logical file: COMP has no Field level checking name) effect. However, if the field you Logical file: keywords

are defining is referenced by an Field level input-capable field at display file Logical file: creation, COMP is duplicated into Select/ omit the display file. In the display file, field level COMP tests the validity of data keyed into the input-capable field, At the select/omit level in logical files only: select or omit records retrieved from the based-on physical file(s) if they pass the specified test. For COMP, the test is a comparison between the value of the field and the specified value or field,

CONCAT (field-1 field-2 Concatenate fields from the Logical file: Naming and [maximum]) based-on physical file into this Field level referencing

logical file field. keywords

DESCEND Values in a key field are retrieved Physical file: Access path in descending sequence. Key field keywords

level Logical file: Key field level

DFT ('literal' I Initializes the field to the literal Physical file: Misc. X' hexadecimal-literal' I value. Field level keywords numeric-literal)

DIGIT Only the digit portion (low-order Physical file: Access path 4 bits) of each byte of the key Key field keywords field is used to build a key value. level

Logical file: Key field level

DYNSLT Specifies that dynamic Logical file: Access path

select/ omit is to be used. File level keywords

EDTCDE (edit-code [ • I floating- Names the edit code by which Physical file: Editing currency-symbol ]I field values are to be displayed. Key field keywords

EDTCDE has no effect on the level physical or logical file you are Logical file: defining, but can be duplicated Key field into display or printer file level descriptions when this field is referenced at display or printer file

creation.

9-6

Page 458: I BM System/38 - bitsavers.org

PHYSICAL AND LOGICAL FILE KEYWORD DESCRIPTIONS (continued)

Keyword Values Function Level Groups

EDTWRD ('word') Specifies an edit word that Physical file: EDT describes the form in which field Field level values are to be displayed. Logical file: EDTWRD has no effect on the Field level physical or logical file you are defining, but can be duplicated

into display or printer descriptions when this field is referenced at display or printer file creation.

FLTPCN *SINGLE Specifies the precision of a Physical file: Misc. *DOUBLE floating-point field. Field level keywords

Logical file:

Field level

FORMAT (data-base-file- name Use a previously described record Physical file: Naming and [.library-name] I format for this record format. Record level referencing

Logical file: keywords Record level

JDFTVAL Specifies that the system is to Logical file: Join provide default values for fields File level keywords when a join to a secondary file

produces no records. r--~

JDUPSEQ (sequencing-field- name) Specifies the field to use for Logical file: Join

[*DESCEND l I sequencing records when Field level keywords duplicates are found in secondary files.

JFILE (phys1cal-ftle- name Identifies the physical files Logical file: Join

[.library-name] [ .32 ]I containing data to be accessed Record level keywords

through the join logical file you are defining.

JFLD (from-field-name Identifies the join fields in a join Logical file: Join to-field-name) specification. Join level keywords

JOIN (from-file to-file) Identifies the pair of files joined Logical file: Join by a join specification. Join level keywords

JREF (file-name I Identifies the file to use for a field Logical File: Join relative-file-number) name if the field name occurs in Field level keywords

more than one based-on physical file.

LIFO Records with duplicate key values Physical file: Access path are processed in a File level keywords last-in-first-out (LIFO) order. Logical file:

File level

DDS 9-7

Page 459: I BM System/38 - bitsavers.org

PHYSICAL AND LOGICAL FILE KEYWORD DESCRIPTIONS (continued)

Keyword Values Function Level Groups

NOALTSEQ The alternative collating sequence Physical file: Naming and is not to be used for the key field. Key field referencing

level keywords Logical file: Key field level

PFILE (data-base-file-name Names the physical file(s) on Logical file: Naming and [.library-name] [ .32.] ]) which the logical file and logical Record level referencing

record format are to be based. keywords

RANGE (low high) At the field level in a physical Physical file: Validity file or logical file: test the Field level checking validity of data keyed into this Logical file: keywords field when this field is referenced Field level Select/omit by a display file. Logical file: keywords At the select I omit level in logical Select/ omit files only: select or omit records keywords retrieved from the based-on physical file(s) if they pass the specified test. For RANGE, the test is that the value of the field must be greater than or equal to the lower value and less than or equal to the higher value.

REF (data-base-file-name Refers to field specifications from Physical file: Naming and [.library-name] the referenced file. File level referencing [format-name]) keywords

REFFLD (referenced-field-name Refers to field specifications from Physical file: Naming and [record-format-name] the referenced field. Overrides Field level referencing

{*SRC REF for this field. keywords [data-base-file-name

[.library-name J}_ REFSHIFT (reference-keyboard-shift) Specifies a keyboard shift when Physical file: Naming and

the file is referenced by display Field level referencing file or DFU operation. Logical file: keywords

Field level

RENAME (field-name) Renames a physical file field Logical file: Naming and name for a logical file record Field level 'referencing format. keywords

9-8

Page 460: I BM System/38 - bitsavers.org

PHYSICAL AND LOGICAL FILE KEYWORD DESCRIPTIONS (continued)

Keyword Values Function Level Groups

SIGNED The sign of a field is considered Physical file: Access path when sequencing values. Key field keywords

level Logical file: Key field level

TEXT ('description') Specifies descriptive text for a Physical file: Text

record format or field. Record level definition Physical file: keywords Field level Logical file: Record level

Logical file: Field level

TRNTBL (translate-table-name On input to your program, the Logical file: Misc. [.library-name]) field is translated using the Field level keywords

specified translate table.

UNIQUE Key values must be unique. (No Physical file: Access path duplicate key values are allowed.) File level keywords

Logical file: File level

UNSIGNED (unsigned) The field is sequenced as Physical file: Access path unsigned binary data. Key field keywords

level Logical file: Key field level

VALUES (value-1 [ value-2 .. At the field level in a physical Physical file: Validity [ value-100] J) file or logical file: test the Field level checking

validity of data keyed into this Logical file: keywords field when this field is referenced Field level Select/ omit by a display file. Logical file: keywords At the select/omit level in logical Select/omit files only: select or omit records field level retrieved from the based-on physical file(s) if they pass the specified test. For VALUES, the test is that the value of the field must be equal to one of the specified values.

ZONE Only the zone portion (high-order Physical file: Access path 4 bits) of each byte of the key Key field keywords field is used to build a key value. level

Logical file: Key field level

DDS 9-9

Page 461: I BM System/38 - bitsavers.org

DISPLAY FILE KEYWORDS-GROUP LISTING

Constant field keywords (CON)

DATE OFT MSGCON TIME

Display control keywords (DSP)

ALARM ERASEINP ALWGPH FRCDTA ALWROL GETRETAIN BLINK INZRCD BLKFOLD MDTOFF CHECK (RL or OVERLAY

RLTB only) OVRATR CHGINPDFT OVRDTA CLRL PROTECT COLOR PUTOVR CSRLOC PUTRETAIN DSPATR SLNO DSPSIZ USRDFN ERASE

Editing keywords (EDT)

EDTCDE EDTWRD FLTFIXDEC

Keyboard control keywords (KBD)

CAnn HOME CFnn LOCK CHECK (ER, FE, LOWER LC, RB, RZ) PRINT

CHGINPDFT (FE) ROLLDOWN CLEAR ROLLUP DUP UNLOCK HELP VLDCMDKEY

9-10

Page 462: I BM System/38 - bitsavers.org

Message handling keywords (MSG)

ERRMSG ERRMSGID MSGLOC SFLMSG

SFLMSGID SFLMSGKEY SFLMSGRCD

Miscellaneous keywords (MSC)

ASSUME LOG I NP BLANKS LOGO FF CHRID OPENPRT FLTPCN SETOF IN DARA SETO FF KEEP

Naming and referencing keywords (REF)

ALIAS DLTCHK DLTEDT

REF REFFLD

Processing control keywords (CTL)

ALIAS INVITE PASSRCD RTNDTA

Routing keywords (RTG)

RTGAID RTGCON RTGDEV RTGDEVCLS

RTGFIRST RTGFLD RTGFMT RTGPOS

DDS 9-11

Page 463: I BM System/38 - bitsavers.org

Subfile control record (SFL(C))

SF LC LR SFLCTL SFLDLT SFLDROP SFLDSP SFLDSPCTL SFLEND SFLENTER SFLINZ

Subfile record (SFL(R))

SFL SFLMSGKEY SFLMSGRCD

SFLLIN SFLMSG SFLMSGID SFLPAG SFLPGMQ SFLRCDNBR SF LR NA SFLROLVAL SFLSIZ

SFLNXTCHG SFLPGMQ

Text definition keywords (TXT)

INDTXT TEXT

Validity checking keywords (CHK)

AUTO CHANGE CHECK (AB, ME,

MF, M10, M11, VN)

CHGINPDFT (ME, MF)

9-12

CMP COMP RANGE VALUES

Page 464: I BM System/38 - bitsavers.org

DISPLAY FILE KEYWORD DESCRIPTIONS

Option -Keyword Values Function Level Indicator Groups '

ALARM An audible alarm is set on Record Optional Display

when the record is displayed. control keywords

ALIAS (alternative- name) Provides an alias name to be Field Naming and

used as a field. referencing keywords

r------ALWGPH Allows concurrent display of File Operationa Display

graphics and alphameric Record control characters. keywords

ALWROL Allows program to roll data Record Display

within a window when control displaying this record format. keywords

ASSUME The system assumes that the Record Misc.

record is currently on the keywords

display when the file is opened.

AUTO RA: See CHECK(ER). Field See note. Validity

RAB: See CHECK(RB). checking RAZ: See CHECK(RZ). keywords

BLANKS (response-indicator Used for numeric, Field Misc. [·texfj) input-capable fields. Sets on keywords

the response indicator when the field is all blank on the display.

BLINK When the record is displayed, Record Optional Display

the cursor blinks. control keywords

BLKFOLD CPF folds the field at the last Field Display

blank before the end of the control line instead of folding at the keywords

actual end of the line.

CAnn [(response-indicator The command key specified File Optional Keyboard

['texfj)] by nn is a command attention Record control

key. keywords

CFnn [(response-indicator The command key specified File Optional Keyboard [•text'])] by nn is a command function Record control

key. keywords

CHANGE (response-indicator The response indicator is set Record Validity

r·text' ]I on when data is changed in Field checking the field or in the record. keywords

CHECK (AB) Allows blank input data to File Misc. satisfy validity checking Record keywords

requirements for the field. Field

Note: Option indicators valid for RA (record advance) only.

DDS 9-13

Page 465: I BM System/38 - bitsavers.org

DISPLAY FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

CHECK (ME, MF, M10, M11, A field value must meet one Field See note. Validity VN) or more of the following checking

check algorithms to be valid: keywords . Mandatory enter (ME) or fill (MF) IBM modulus 10 (M10) or 11 (M11) self-check Valid name (VN)

CHECK (ER, FE, LC, RA, RZ) On the 5250 work station, the Field Keyboard following controls are placed control on input keying: keywords

End of record (ER) . Field exit check (FE) . Lowercase (LC) Right-adjust. blank fill (RB) . Right-adjust,· zero fill (RZ)

CHECK (RL) The cursor moves from right File Display to left within a field. Record control

Field keywords

CHECK (RLTB) The cursor advances between File Display input-capable fields in a control right-to-left, top-to-bottom keywords manner.

CHGINPDFT [ (input-default1 Without parameter values, File Display input-default2 input-capable fields are not Record control ... l] underlined (as they are by Field keywords

default on System/38). With parameter values, specifies display attributes or check codes for fields in the file or record, or only for this field. Valid parameter values:

Blinking field (BL) . Column separators (CS) . High intensity (HI) Reverse image (RI) Underline (UL) Field exit (FE) Lowercase (LC) Mandatory enter (ME) Mandatory fill (MF)

CHRID Character translation is done File Misc.

when field is processed. level keywords

Note: ME (Mandatory entry) only.

9-14

Page 466: I BM System/38 - bitsavers.org

DISPLAY FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

CLEAR1 [(response-indicator Your program receives control File Optional Keyboard ['text'])) when the Clear key is Record Optional control

pressed. keywords Keyboard control keywords

CLRL (*NO Inn) Clears (erases) nn display Record Display

lines. If *NO specified, no control display lines are cleared. keywords

CMP See COMP (the preferred spelling).

COLOR (GRN IWHTI REDITROI On the 5292 Color Display Field Optional Display YLWIPNKIBLU) Station, displays the field with control

the color you specify: keywords Green (GRN) White (WHT) Red (RED) Turquoise (TRQ) Yellow (YLW) Pink (PNK) Blue (BLU)

COMP (EQ, NE, LT, NL, GT, A field value must meet the Field Validity NG, LE, GE) specified comparison test checking

such as equal to to be valid. keywords

CSRLOC (field-name-1 Your program determines the Record Optional Display field-name-2) cursor location by setting the control

contents of field-name-1 and keywords field-name-2.

DATE The job date is displayed in Field Constant field the specified location. keywords

OFT ('literal') I 'literal' The field is initialized to the Field Constant field literal value. (This keyword is keywords also used to define constant fields.)

DLTCHK The field validity checking Field Naming and keywords are ignored referencing (deleted) when referencing keywords field specifications from a data base file.

DLTEDT The edit information is Field Naming and ignored (deleted) when referencing referencing field specifications keywords from a data base file.

1 A response indicator is required for this keyword to be used by RPG.

DDS 9-15

Page 467: I BM System/38 - bitsavers.org

DISPLAY FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

DSPATR (attribute [attribute Displays the field with the Field Optional Display [attribute[ ... ]] ]I attributes you specify: level See note. control

Blinking field (BL) keywords Column separator (CS) High intensity (HI) Set modified data tag

(MDT) Nondisplay (ND) Operator identification

(DID) Position cursor (PC) Protect (PR) Reverse image (RI) Select by light pen (SP) Underline (UL)

DSPSIZ (*DSx [ *DSy [ *DSz]] I Specifies the primary display File Display -or- size and any secondary control

(lines chars display sizes. Valid entries for keywords [ condition-name-1] this parameter value are:

(lines chars *DS1 or 16 64 [ condition-name-2] *DS2 or 12 80 (lines chars *DS3 or 24 80 ( condition-name-3] ] J) \A, y, 1xz= 1, 2, v;3

and x = y = z)

DUP [(response-indicator Your program receives control Field Optional Keyboard ['text' ]I] when the Dup key is pressed. control

keywords

EDTCDE (edit-check-code[*\ Names the edit code by Field Editing floating-currency- which field values are to be keywords symbol]) displayed.

EDTWRD ('word') Specifies an edit word that Field Editing describes the form in which keywords values are to be displayed.

ERASE (record-name-1 Erases the specified records. Record Optional Display [ record-name-2 .. control [record-name-20] ]I keywords.

ERASEINP {*MOTON} *MOTON: Input-capable Record Optional Display *ALL fields with MDTs set on are level control

returned to their initial values. keywords *ALL: All input-capable fields are returned to their initial values.

ERR MSG ('message' [response- Specifies a message to be Field Optional Message indicator] I displayed on the message handling

line. keywords

ERRMSGID (msg-ID msg-file Specifies the message Field Optional Message [.library-name] I identifier of a message to be level handling

displayed on the message keywords line.

Note: Option indicators not used for selector light pen or op.erator identification.

9-16

Page 468: I BM System/38 - bitsavers.org

DISPLAY FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

FLTFIXDEC Displays floating-point values Field Editing in fixed decimal format. keywords

FLTPCN *SINGLE Specifies the precision of a Field Misc. *DOUBLE floating-point field. keywords

FRCDTA If DFTWRT(*YES) is specified Record Display for the file, causes a record to level control be displayed immediately keywords when an output operation is issued las if DFRWRT(*NO) were specified for the file).

GETRETAIN Leaves all input data on the Record Display screen. control

keywords

HELP1 [(response-indicator Your program receives control File Optional Keyboard ['text"])] when the Help key is pressed. Record Optional control

keywords

Keyboard control

keywords

HOME 1 [(response-indicator Your program receives control File Optional Keyboard ['text'])] when the Home key is Record Optional control

pressed and the cursor is keywords

already in the home position. Keyboard control keywords

IN DARA Places option and response File Misc. indicators in the separate keywords

indicator area.

INDTXT (indicator Text is associated with the File Text 'indicator-usage-text') specified indicator for Record definition

high-level language program Field keywords

documentation. Text definition keywords Text definition keywords

INVITE Used to invite data from a File Optional Processing device. Your program will Record control

receive the data on a later keywords input operation. Processing

control keywords

1 A response indicator is required for this keyword to be used by RPG.

DDS 9-17

Page 469: I BM System/38 - bitsavers.org

DISPLAY FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

INZRCD The record is written to the Record Display display before it is read. control

keywords

KEEP The display is not erased Record Misc. when the file closes. keywords

LOCK The keyboard is locked on an Record Optional Keyboard output operation. control

keywords

LOG I NP The input ·record is copied Record Misc. (logged) to the job log. keywords

LOGOUT The output record is copied Record Optional Misc.

t-· (logged) to the job log. keywords

LOWER See CHECK(LC) (the preferred Field Keyboard spelling). control

keywords

MDTOFF {*UNPR} *UNPR: MDTs of fields Record Optional Display *ALL without DSPATR(PR) are reset control

on an output operation. keywords *ALL: MDTs of all fields are reset on an output operation.

MSGCON (length Specifies the message Field Constant field

message-ID description that contains the keywords message-file-name text for a constant field.

i----· .library-name)

MSGLOC (line-number) Specifies the line on which File See note. Message messages are to be displayed. handling

keywords

OPENPRT The printer file is to remain File Misc. open until the display file is keywords closed. (See the PRINT keyword.)

OVERLAY The entire display is not Record Optional Display erased before this record is control written. keywords

!-------OVRATR Display attributes of this field Field Optional Display

are changed on an output control

operation. keywords

OVRDTA Data contents of this field are Field Optional Display changed on an output control

operation. keywords

PASSRCD {record-format) Specifies the record format to File Processing

be used when unformatted control data is passed. keywords

Note: Screen size condition names can be used as indicators {*DS1, *DS2, *DS3).

9-18

Page 470: I BM System/38 - bitsavers.org

DISPLAY FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

PRINT1 · 2 [I [response-indicator] The Print key can be used to: File Optional Keyboard

]'text'] Print to the associated control printer-file- name device. keywords

[.library-name] I] Print to the specified printer file. Pass control to your

program.

PROTECT All input-capable fields on the Record Optional Display display are changed to control output-only fields. keywords

PUTOVR Permits the use of OVRATR Record Optional Display and OVRDTA keywords. control

keywords

PUTRETAIN A record lat the record format Record Optional Display level) or field (at the field Field Optional control level) is retained on the keywords display. Display

control keywords

RANGE (low high) The field value must be within Field Validity the range specified. checking

keywords

REF (file-name The system refers to the File Naming and

[.library-name] specified data base file for referencing

[record-format-name] I field specifications for this keywords display file.

REFFLD (referenced-field-name The system refers to the Field Naming and

[.record-format-name] specified data base file (other referencing

{~SRC than the file specified in the keywords [data-base-file-name REF keyword) for field

[.library-name .ili specifications for this field.

ROLLDOWN 1 [(response-indicator Your program receives control File Optional Keyboard

['text' JI] when the Roll Down key is Record Optional control

pressed. keywords Keyboard control keywords

ROLLUP1 [(response-indicator Your program receives control File Optional Keyboard

['text' JI] when the Roll Up key is Record Optional control pressed. keywords

Keyboard control

keywords

RTGAID (starting-feedback- The AID byte (command key Record Routing location) indication) is placed in the level keywords

routing data as a 2-byte identifier.

1 A response indicator is required for this keyword to be used by RPG. 2 A response indicator is required for this keyword to be used by COBOL

DDS 9-19

Page 471: I BM System/38 - bitsavers.org

DISPLAY FILE KEYWORD DESCRIPTIONS (continued)

Option

Keyword Values Function Level Indicator Groups

RTGCON (starting-feedback- The specified literal is placed Record Routing location ·constant') in the routing data at the keywords

specified location.

RTGDEV (starting-feedback- The 10-character device Record Routing

location) name is placed in the routing keywords data.

RTGDEVCLS (starting-feedback- The 2-character device class Record Routing

location) is placed in the routing data. keywords

RTGFIRST (starting-feedback- The length and location of the Record Routing

location entry-length) first field received is placed in keywords

the routing data.

RTGFLD (starting-feedback- The field data is placed in the Field Routing

location) routing data. keywords

RTGFMT (starting-feedback- The record format name is Record Routing location) placed in the routing data. keywords

RTGPOS (starting-! eedback -locati Data received from a display Record Routing starting-data-position device is placed in the routing keywords ending-data-position) data.

HINUTA CPF mi.urn;; thz ~umc :~p~t Re~~rd Pr0~Ac::."l.ing

data as on the last input control operation. keywords

SETOF {response-indicator The specified response Record Misc. ["text"]) indicator is set off on an input keywords

operation.

SFL The record format is a subfile Record Subfile record record format. keywords

SF LC LR Allows your program to clear Record Required Subfile a subfile (does not delete the control record subfile). keywords

SFLCTL (record-name) Specifies that the record Record Subfile format is a subfile control control record

record format. keywords

SFLDLT Allows your program to delete Record Required Subfile a subfile. control record

keywords

SFLDROP (CAnn/CFnn) Assigns a command key to be Record Subfile used to fold or truncate control record

records in a subfile. keywords

SFLDSP Allows your program to Record Optional Subfile display a subfile. control record

keywords

9-20

Page 472: I BM System/38 - bitsavers.org

DISPLAY FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

SFLDSPCTL Allows your program to Record Optional Subfile display a subfile record control record format. keywords

SFLEND Allows your program to Record Required Subfile

display a plus sign (+) when control record there are more subfile records keywords than fit on one page.

SF LE NT ER (CAnn/CFnn) Changes the Enter/Rec Adv Record Subfile key to a Roll Up key and control record assigns the specified keywords command key to be the

Enter I Rec Adv key.

SFLJNZ Allows your program to Record Optional Subfile initialize all records in a control record

subfile with one output keywords operation.

SFLLIN (spaces) Specifies the number of Record See note. Subfile spaces between columns of control record

subfile records in a horizontal keywords subfile.

SFLMSG ('message' [response- Specifies a subfile-related Record Optional Message indicator] I message to be displayed on handling

the message line. keywords Subfile control record keywords

SFLMSGID (msg-1d msg-file Specifies the message Record Optional Message [.library-name] I identifier of a message to be handling

displayed on the message keywords line. Subfile

control record keywords

SFLMSGKEY Must be specified on the first Field Subfile record field in the subfile record keywords format of a message subfile. The field contains the

message reference key of a message to be placed in the message subfile.

Note: Screen size condition names can be used as indicators (*OS1, *0S2, *0S3).

DDS 9-21

Page 473: I BM System/38 - bitsavers.org

DISPLAY FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

SFLMSGRCD (line-number) Defines a subfile as a Record See note. Subfile record message subfile (which keywords contains messages from a program message queue).

SFLNXTCHG Your program can require that Record Optional Subfile record the work station user rekey keywords input fields correctly.

SFLPAG (number-to-be-displaye Specifies the number of Record See note. Subfile subfile records that can be control record displayed at one time. If field keywords selection is used in the subfile, specifies the number of display lines in the subfile page.

SFLPGMQ Must be specified on the Field Subfile second field in the subfile control record record format of a message keywords subfile. Your program sets Subfile record the value of this field to the keywords name of the program message queue containing messages to be placed in a message subfile.

SFLRCDNBR [(CURSOR)] Specifies that the first page Field Subfile of the subfile to be displayed control record is the page containing the keywords record whose relative record number is in this field.

SFLRNA Allows your program to Record Subfile initialized the subfile with no control record active records. keywords

SFLROLVAL Can be specified only on a Field Subfile field whose value determines control record the number subfile records to keywords be rolled when the appropriate Roll key is pressed.

SFLSIZ (number-of-records-in- Specifies the number of Record See note. Subfile subfile) records in a subfile. control record

keywords

TEXT ('description') Specifies descriptive text for a Record Text record format or field. Field definition

keywords Text definition keywords

9-22

Page 474: I BM System/38 - bitsavers.org

DISPLAY FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

TIME The system time is displayed Field Editing in the specified location. keywords

UNLOCK (*ERASE I •MDTOFF] The keyboard is unlocked Record Keyboard

(*ERASE *MDTOFF I after a read operation so the control

*MDTDFF *ERASE] next record can be entered. keywords

USRDFN The data is a user-defined Record Display

data stream. control keywords

VALUES (value-1 [ value-2. The field value must be one field Validity [ value-100] ]) of the values specified. checking

keywords

VLDCMDKEY (response-indicator A response indicator is set on File Keyboard

['text' JI if any valid command key (a Record control

key associated with a keywords

keyword) is pressed. Keyboard control keywords

Note: Screen size condition names can be used as indicators (*DS1, *DS2, *DS3).

DDS 9-23

Page 475: I BM System/38 - bitsavers.org

PRINTER FILE KEYWORDS-GROUP LISTING

Constant field keywords (CON)

DATE OFT MSG CON

PAGNBR TIME

Editing keywords (EDT)

ED TC DE EDTWRD FLTFIXDEC

Graphics keywords (GRA)

CPI CVTDTA DFNCHR

OFT TRNSPY

Miscellaneous keywords (MSC)

CHRID FLTPCN IN DARA

Naming and referencing keywords (REF)

ALIAS DLTEDT REF REFFLD

9-24

Page 476: I BM System/38 - bitsavers.org

Printer control keywords (PRT)

BLKFOLD CPI DRAWER SKIPA

SKIPB SPACEA SPACEB UNDERLINE

Text definition keywords (TXT)

INDTXT TEXT

DDS 9-25

Page 477: I BM System/38 - bitsavers.org

PRINTER FILE KEYWORD DESCRIPTIONS

Option Keyword Values Function Level Indicator Groups

ALIAS (alternative-name) Provides an alias name to be Field Naming used for a field. and

referencing keywords

BLKFOLD Records are folded at the last Field Printer blank before the end of the control line instead of folding at the actual end of the line.

CHRID Character translation is done Field level Misc. when the field is processed. keywords

CPI (10115) Specifies the horizontal Record Optional Graphics printing density for this record Field keywords or field: Printer

10 (10 characters per inch) control 15 I 1 5 characters per inch) keywords

CVTDTA Converts character data Field Optional Graphics placed in this field by your keywords program to hexadecimal data.

DATE The job date is printed in the Field Constant soecified location. field

keywords

DFNCHR (X"code-point-1' Defines up to 50 characters File Optional Graphics x· dot- matrix-pattern-1 ' for use on the 5224 or 5225 Record keywords X'code-point-2' printers only. X' dot-matrix-pattern-2'

X' code-point-50' x· dot- matrix-pattern-5

OFT ('literal') When literal is specified, field Field Constant (X'hexadecimal-literal') has a constant value as field

specified. keywords Graphics keywords

'literal' When hexadecimal literal is X'hexadecimal-literal' specified, dot matrixes

(characters) corresponding to code points identified in the hexadecimal literal are printed. (Correspondences usually defined by DFNCHR keyword.)

DLTEDT The edit information is Field Naming ignored when referencing field and specifications. referencing

keywords

DRAWER (112131 Specifies the drawer from Record Optional Printer which forms will be selected control on printers that print on keywords non-continuous forms.

9-26

Page 478: I BM System/38 - bitsavers.org

PRINTER FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

EDTCDE (edit-code Names the edit code by Field Editing [ * I floating-currency- which field values are to be keywords symbol]) printed.

EDTWRD ('word') Specifies an edit word that Field Editing describes the form in which keywords values are to be printed.

FLTFIXDEC Prints floating-point values in Field Editing format. keywords

FLTPCN *SINGLE Specifies the precision of a Field Misc. *DOUBLE floating-point field. keywords

IN DARA Places option indicators in the File Misc. separate indicator area. keywords

INDTXT (indicator Text is associated with the File Text ·indicator-usage- specified indicator for Record definition

text') high-level language program Field keywords documentation.

MSGCON (length Specifies the message Field Misc. message-ID description that contains the keywords message-file-name text for a constant field. [.library-name ]I

PAGNBR A system-supplied page Field Optional Constant number is printed in this field field (a 4-digit zoned decimal keywords field).

REF (data-base-file-name The system refers to field File Naming [.library-name] specifications from a and (format-name] I referenced data base file. referencing

keywords

REFFLD (referenced-field-name The system refers to field Field Naming [.record-format-name J specifications from a data and

{*SRC base file (other than the file referencing (data-base-file-name specified in the REF keyword). keywords

[.library-name l}i SKIPA (skip-after-line-number) Specifies a line to skip to File Optional Printer

after printing a line (file level), Record Optional control after printing an entire record Field Required keywords (record level), or after printing the line containing the field associated with this keyword (field level).

SKIPS (skip-before-line- numbe Specifies t'ie line to skip to File Optional Printer before printing the next line Record Optional control of output (file level), or before Field Required keywords printing the lines associated with a record (record level), or before printing the line containing the field associated with this keyword (field level).

DDS 9-27

Page 479: I BM System/38 - bitsavers.org

PRINTER FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function level Indicator Groups

SPACEA (space-after-value) Specifies the number of lines Record Optional Printer to space after printing an Field Optional control entire record (record format keywords level) or to space after printing the line containing the field associated with this keyword (field level).

SPACEB (space-before-value) Specifies the number of lines Record Optional Printer to space before printing the Field Optional control lines associated with a record keywords (record format level) or before printing the line containing the field associated with this keyword (field level).

TEXT ('description') Specifies descriptive text for Record Text the record format or field. Field definition

keywords

TIME The system time is printed in Field Constant the specified location. field

keywords

TRNSPY Prevents hexadecimal data Field Graphics being sent to the printer trom iu::ywu1U::. being interpreted as SCS commands.

UNDERLINE The field is underlined. Field Optional Printer control

keywords

9-28

Page 480: I BM System/38 - bitsavers.org

BSC FILE KEYWORDS-GROUP LISTING

Miscellaneous keywords (MSC)

FLTPCN IN DARA

Naming and referencing keywords (REF)

ALIAS REF REFFLD

Processing control keywords (CTL)

ALWWRT RECIO ENDGRP RQSWRT FAIL SUB DEV FRCDTA TRNRND INVITE TRNRND RCVENDGRP

Routing keywords (RTG)

RTGDEV RTGDEVCLS RTGFMT RTGPOS

Text definition keywords (TXT)

INDTXT TEXT

DDS 9-29

Page 481: I BM System/38 - bitsavers.org

BSC FILE KEYWORD DESCRIPTIONS

Option Keyword Values Function Level Indicator Groups

ALIAS (alternative-name) Provides an alias name to be Field Naming used for a field. and

referencing keywords

ALWWRT The record currently being File Optional Processing written ends a transmission; Record Optional control the program is going to keywords receive state.

ENDGRP (response-indicator Indicates the end of a File Required Processing 'indicator-usage-text') user-defined group of Record control

records. Your program keywords remains in a send state.

FAIL Discards the records being File Optional Processing

sent in the current Record Optional control transmission. keywords

FLTPCN *SINGLE I Specifies the precision of a Field Misc. *DOUBLE floating-point field. keywords

IN DARA Places option and response File Misc. indicators in the separate keywords indicator area.

INDTXT (indicator Text ls associated with the File Text 'indicator-usage-text') specified indicator for Record definition

high-level language program keywords documentation.

-

INVITE Used to invite data from a File Optional Processing

remote device. Your program Record control will receive the data on a later keywords input operation.

RCVENDGRP (response-indicator Indicates the end of a File Processing ["text"]) user-defined group of records Record control

sent to the program. keywords

RECID (position value) Used to allow the data Record Processing

content to identify the record control format to use to receive the keywords

data.

REF (data-base-file-name The system refers to field File Naming

[.library-name] specifications from a and [record-format-name]) referenced data base file. referencing

keywords

REFFLD (referenced-field-name The system refers to field Field Naming [.record-format-name] specifications from a data and

{*SRC base file (other than the file referencing

[data-base-file-name specified in the REF keyword). keywords

[.library-name i}

9-30

Page 482: I BM System/38 - bitsavers.org

BSC FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

ROSWRT Requests permission from the File Optional Processing host system for the user to Record Optional control

send data. keywords Processing control

I keywords

RTGDEV (starting-routing- The 10-character device Record Routing field-location) name is placed in the routing keywords

data.

RTGOEVCLS (starting- routing- The 2-character device class Record Routing field-location) is placed in the routing data. keywords

RTGFMT (starting-routing- The record format name is Record Routing field-location) placed in the routing data. keywords

RTGPOS (starting-routing- Data received from a Record Routing field-location starting- communications or BSC keywords data-position ending- device is placed in the routing data-position) data.

SUB DEV (•oc1 I •oc2 I Request a BSC subdevice to File Optional Processing •oc3 I •oc4) which output should be Record Optional control

directed. keywords

TEXT r description·) Specifies descriptive text for Record Text the record format or field. Field definition

keywords

TRNRND (response-indicator Indicates to the program that File Processing ['text']) it is now in the send state Record control

and has permission to write. keywords

DDS 9-31

Page 483: I BM System/38 - bitsavers.org

COMMUNICATIONS FILE KEYWORDS-GROUP LISTING

Miscellaneous keywords (MSC)

FLTPCN IN DARA

Naming and referencing keywords (REF)

ALIAS REF REFFLD

Processing control keywords (CTL)

ALWWRT RCVDETACH CONFIRM RCVENDGRP DETACH RCVFAIL ENDGRP RECIO EVOKE RQSWRT FAIL SECURITY FRCDTA SYNLVL INVITE TRNRND RCVCFM

Routing keywords (RTG)

RTGDEV RTGDEVCLS RTGFMT RTGPOS

Text definition keywords (TXT)

INDTXT TEXT

9-32

Page 484: I BM System/38 - bitsavers.org

COMMUNICATIONS FILE KEYWORD DESCRIPTIONS

Option Keyword Values Function Level Indicator Groups

ALIAS (alternative-name) Provides an alias name to be Field Naming used for a field. and

referencing

keywords

ALWWRT The record currently being File Optional Processing written ends a transmission; Record Optional control the program is going to keywords receive state.

CONFIRM Requests that the remote File Optional Processing (peer only) program confirm whether it Record control

has received the data. keywords

DETACH Informs the remote program File Optional Processing (peer only) that your program is done Record control

sending data and is keywords terminating the conversation.

ENDGRP (response-indicator Indicates the end of a File Required Processing ·indicator- usage-text') user-defined group of Record control

records. Your program keywords remains in a send state.

EVOKE (peer (program-name Used to start a program on File Optional Processing only) [.library-name J the remote system Record control

[ parameter-1.. keywords [ parameter-255 J JI

FAIL Discards the records being File Optional Processing sent in the current Record Optional control

transmission. keywords

FLTPCN *SINGLE I Specifies the precision of a Field Misc. *DOUBLE floating-point field. keywords

FRCDTA Immediately sends Record Processing communications data currently level control

in the buffer, without waiting keywords for the buffer to become full.

IN DARA Places option and response File Misc. indicators in the separate keywords indicator area.

INDTXT (indicator Text is associated with the File Text 'indicator-usage-text') specified indicator for Record definition

high-level language program keywords documentation.

INVITE Used to invite data from a File Optional Processing remote device. Your program Record control will receive the data on a later keywords input operation.

DDS 9-33

Page 485: I BM System/38 - bitsavers.org

COMMUINICATIONS FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

RCVCFM (response-indicator Indicates that the remote File Optional Processing (peer only) ['text' ]l program is requesting a Record control

confirmation of conversation keywords activity up to this point.

RCVDETACH (response-indicator Indicates to your program that File Processing (peer only) ['text]) the remote program has Record control

ended the conversation. keywords

RCVENDGRP (respol')se-indicator Indicates the end of a File Processing ['text' ]l user-defined group of records Record control

sent to the program. keywords

RCVFAIL (response-indicator Indicates that the remote File Processing (peer only) ['text' ]l program has failed. Record control

keywords

RECIO (position value) Used to allow the data Record Processing content to identify the record control format to use to receive the keywords data.

REF (data-base-file-name The system refers to field File Naming [.library-name] specifications from a and [record-format-name]) referenced data base file. referencing

keywords

REFFLD (referenced-field-name The system refers to field Field level Naming [.record-format-name] specifications from a data and

{*SRC base file (other than the file referencing [data-base-file-name specified in the REF ~t:i:y\l.r._rd}. keywords

[.library- name])

RQSWRT Requests permission from the File Optional Processing host system for the user to Record Optional control

send data. keywords

RTGDEV (starting-routing- The 10-character device Record Routing field-location) name is placed in the routing keywords

data.

RTGDEVCLS (starting-routing- The 2-character device class Record Routing field-location) is placed in the routing data. keywords

RTGFMT (starting-routing- The record format name is Record Routing field-location) placed in the routing data. level keywords

RTGPOS (starting-routing- Data received from a Record Routing field-location starting- communications or BSC keywords data-position ending- device is placed in the routing data-position) data.

9-34

Page 486: I BM System/38 - bitsavers.org

COMMUINICATIONS FILE KEYWORD DESCRIPTIONS (continued)

Option Keyword Values Function Level Indicator Groups

SECURITY (n reserved-word I Includes security information File Optional Processing (peer only) 'literal' I when your program starts on Record control

field-name-1 I a remote system. keywords + field- name-1 [.3]1

SUBDEV (•oc1 I •oc2 I Request a BSC subdevice to File Optional Processing •oc3 I •oc41 which output should be Record Optional control

directed. keywords

SYN LVL (peer [(*NONE I *CONFIRM)] Indicates the level of File Optional Processing only) synchronization your program Record control

supports. keywords

TEXT ('description') Specifies descriptive text for Record Text the record format or field. Field definition

keywords

TRNRND (response-indicator Indicates to the program that File Processing ['text' JI it is now in the send state Record control

and has permission to write. keywords

MIXED FILE KEYWORD DESCRIPTIONS

Option Keyword Values Function Level Indicator Groups

INVITE Used to invite data from a File Optional Processing

device. Your program will Record control

receive the data on a later keywords input operation.

DDS 9-35

Page 487: I BM System/38 - bitsavers.org

DDS KEYWORD AND VALUE ABBREVIATIONS

A after AB allow blanks ABS absolute ACC access ALT alternative ALW allow ATR attributes AUTO automatic

B before BL blinking field BLANKS blanks BLINK blinking cursor BLK blank

CA command attention key COE code CF command function key CFM confirm CHG change CHK check CHR character CLR clear CLRL clear line CLS class CMD command CMP comparison COL column COMP comparison CON constant CONCAT concatenate cs column separator CSR cursor CTL control

9-36

Page 488: I BM System/38 - bitsavers.org

DEC decimal DEV device DFN defined DFT default DLT delete DS display size DSP display DTA data DUP duplicate DYN dynamic

EDT edit END end EQ equal to ER end of record ERR error

FAIL fail FE field exit FIX fixed FLD field FLT floating-point FMT format FRC force

GE greater than or equal to GPH graphics GRP group GT greater than

HDG heading HI high intensity

ID identifier IND indicator INP input INZ initialize

DDS 9-37

Page 489: I BM System/38 - bitsavers.org

J join

LC lowercase LE less than or equal to LIFO last-in-first-out LIN line LOC location LT less than LVL level

MDT modified data tag ME mandatory enter MF mandatory fill MSG message

NBR number ND nondisplay NE not equal to NG not greater than NL not less than NXT next

OF off OID operator identification OUT output OVR override

p physical PAG page PC position cursor PCN precision PFILE physical file PGM program POS position PR protect PRT print or printer PTH path

Q queue

9-38

Page 490: I BM System/38 - bitsavers.org

RA record advance RAB right-adjust with blank fill RAZ right-adjust with zero fill RB right-adjust with blank fill RCD record RCV receive RECIO record identification REF reference RI reverse image RL right to left RLTB right to left, top to bottom RNA records not active ROL roll RQS request RTG routing RTN return RZ right-adjust with zero fill

SEQ sequence SFL subfile SIZ size SKIPA skip after SKIPB skip before SLNO starting line number SLT select SP select by light pen SP ACEA space after SPACEB space before SYN sync

TRNRND turnaround TRNTBL translate table TXT text

UL underline USR user

VAL value(s) VLD valid VN valid name

WRD word WRT write

DDS 9-39

Page 491: I BM System/38 - bitsavers.org

DDS EDIT CODES

Sign Displayed (or printed) Zero When Negative Number Balance

Commas1 Decimal Points 1 Displayed Edit Displayed lor Displayed (or (or Leading Zero Code printed I printed) No Sign CR -(Minusl printed I Suppressed

1 Yes Yes No sign Yes Yes

2 Yes Yes No sign Yes

3 Yes No sign Yes Yes

4 Yes No sign Yes

A Yes Yes CR Yes Yes

B Yes Yes CR Yes

c Yes CR Yes Yes

D Yes CR Yes

J Yes Yes - Yes Yes

K Yes Yes - Yes

L Yes - Yes Yes

M ,,., Yes - Yes

y2 Yes

z3 Yes

1The QDECFMT system value determines the decimal point character (period in U.S. usage), the character used to separate groups of three digits (comma in U.S. usage), and the type of zero suppression (depending on comma and period placement). See the CPF Programmer's Guide for detailed instructions.

2The Y edit code suppresses the leftmost zero of a date field that is three to six digits long, and it suppresses the two leftmost zeros of a field that is seven positions long. The Y edit.code also inserts slashes (/) between the month, day, and year according to the following pattern:

nn/n nn/nn nn/nn/n nn/nn/nn nnn/nn/nn

If the DATE keyword is specified with EDTCDE(Y), the separator character (/) used depends on the contents of the system value, QDATSEP. The slash (/) is the default QDATSEP. If, at file creation time, QDATFMT is JUL (Julian), the date is normally formatted as nn/nnn and EDTCDE(Y) is not valid.

3The Z edit code removes the sign (plus or minus) from a numeric field. The sign of the units position is changed to a hexadecimal F before the field is written.

9-40

Page 492: I BM System/38 - bitsavers.org

CHAPTER 10. RPG Ill

RPG Operation Codes 10-3 RPG Edit Codes 10-8

RPG Ill 10-1

Page 493: I BM System/38 - bitsavers.org

Notes:

10-2

Page 494: I BM System/38 - bitsavers.org

Chapter 10. RPG Ill

RPG OPERATION CODES

Control Level Conditionin Indicators 1 lndicators2 Resulting Indicators

Positions Positions Operation Result Code 7-8 9-17 Factor 1 Factor 2 Field 54-55 56-57 58-59

ACQ 0 0 R R 0: ER

ADD3 0 0 0 R R 0: + 0:- O:Z

ANDxx 0 R R

BEGSR 0 R

BITOF 0 0 R R

BITON 0 0 R R

CAB xx 0 0 R R 0 0: HI 0: LO 0: EQ

CALL 0 0 R 0 0: ER 0

CASxx 0 0 0 0 R 0: HI 0: LO 0: EQ

CHAIN 0 0 R R 0 R: NR 0: ER

CLOSE 0 0 R 0: ER

COMIT 0 0 0 0: ER

COMP 0 0 R R 0: H14 0: 0: L04 EQ4

DEBUG 0 0 0 0 0

DEFN 0 R 0 R

DELET 0 0 0 R O:NR 0: ER

DIV3 0 0 0 R R 0: + 0:- O:Z

1 Control level indicators (L 1 through L9) are valid on all operation codes except in a subroutine. On all subroutine lines, from BEGSR through ENDSR, the only valid entries in positions 7 and 8 are SR, AN, OR, or blanks.

2Conditioning indicators are valid only for executable operation codes. 3 Half adjust (position 53) can be specified for this operation. 4 At least one resulting indicator must be specified in positions 54 through 59. 5The END operation code can have a conditioning indicator if it is part of a DO, DOUxx, or DOWxx group,

but not if it is part of CASxx or I Fxx group. 6vou must specify factor 2 or the result field. You may specify both.

RPG Ill 10-3

Page 495: I BM System/38 - bitsavers.org

RPG OPERATION CODES (continued)

Control Level Condition in Indicators 1 lndicators2 Resulting Indicators

Positions Positions Operation Result Code 7-8 9-17 Factor 1 Factor 2 Field 54-55 56-57 58-59

DO 0 0 0 0 0

DOU xx 0 0 R R

DOW xx 0 0 R R

DSPLY 0 0 0 0 0 O:ER

DUMP 0 0 0

ELSE 0

END 0 os 0

ENDSR 0 0 0

EXCPT 0 0 0

EXFMT 0 0 R 0: ER

EXSR 0 0 R

FEDD 0 0 R 0: ER

FORCE 0 0 R

FREE 0 0 R 0: ER

GOTO 0 0 R

IFxx 0 0 R R

1 Control level indicators (L 1 through L9) are valid on all operation codes except in a subroutine. On all subroutine lines, from BEGSR through ENDSR, the only valid entries in positions 7 and 8 are SR, AN. OR, or blanks.

2Conditioning indicators are valid only for executable operation codes. 3Half adjust (position 53) can be specified for this operation. 4 At least one resulting indicator must be specified in positions 54 through 59. 5The END operation code can have a conditioning indicator if it is part of a DO, DOUxx, or DOWxx group,

but not if it is part of CASxx or I Fxx group. 6You must specify factor 2 or the result field. You may specify both.

10-4

Page 496: I BM System/38 - bitsavers.org

RPG OPERATION CODES (continued)

Control Level Conditionin Indicators 1 lndicators2 Resulting Indicators

Positions Positions Operation Result Code 7-8 9-.!l_ Factor 1 Factor 2 Field 54-55 56-57 58-59

~

IN 0 0 0 R 0: ER

KFLD 0 R

KLIST 0 R

LOK UP 0: 0: (Array) 0 0 R R 0: Hl4 L04 EQ4

LOKUP 0: 0: (Table) 0 0 R R 0 0: Hl4 L04 EQ4

MHHZO 0 0 R R

MHLZO 0 0 R R

MLHZO 0 0 R R

MLLZO 0 0 R R

0: MOVE 0 0 R R 0: + 0: - ZB

0: MOVEA 0 0 R R 0: + 0: - ZB

0: MOVEL 0 0 R R 0: + 0: - ZB

MULT3 0 0 0 R R 0: + 0: - O:Z

MVR 0 0 R 0: + 0:- O:Z

NEXT 0 0 R R 0: ER

OCUR 0 0 0 R 0 0: ER

1 Control level indicators (L 1 through L9) are valid on all operation codes except in a subroutine. On all subroutine lines, from BEGSR through ENDSR, the only valid entries in positions 7 and 8 are SR, AN, OR, or blanks.

2Conditioning indicators are valid only for executable operation codes. 3Half adjust (position 53) can be specified for this operation. 4 At least one resulting indicator must be specified in positions 54 through 59. 5The END operation code can have a conditioning indicator if it is part of a DO, DOUxx, or DOWxx group,

but not if it is part of CASxx or IFxx group. 6You must specify factor 2 or the result field. You may specify both.

RPG Ill 10-5

Page 497: I BM System/38 - bitsavers.org

RPG OPERATION CODES (continued)

Control Level Conditionin Indicators 1 lndicators2 Resulting Indicators

Positions Positions Operation Result Code 7-8 9-17 Factor 1 Factor 2 Field 54-55 56-57 58-59

OPEN 0 0 R 0: ER

ORxx 0 R R

OUT 0 0 0 R 0: ER

PARM 0 0 0 R

PUST 0 R

POST 0 0 0 06 06 0: ER

READ 0 0 R 0 0: ER R: EOF

REA DC 0 0 R 0: ER R: EOF

READE 0 0 R R 0 0: ER R: EOF

READP 0 0 R 0 0: ER R: BOF

REL 0 0 R R 0

RETRN 0 0

ROLBK 0 0 0: ER

SETGT 0 0 R R 0: NR 0: ER

SETLL 0 0 R R O:NR 0: ER 0: EQ

SETOF 0 0 o4 o4 o4

SETON 0 0 o4 o4 o4

SHTDN 0 0 R

1 Control level indicators (L 1 through L9) are valid on all operation codes except in a subroutine. On all subroutine lines, from BEGSR through ENDSR, the only valid entries in positions 7 and 8 are SR, AN, OR, or blanks.

2Conditioning indicators are valid only for executable operation codes. 3Half adjust (position 53) can be specified for this operation. 4 At least one resulting indicator must be specified in positions 54 through 59. 5The END operation code can have a conditioning indicator if it is part of a DO, DOUxx, or DOWxx group,

but not if it is part of CASxx or IFxx group. 6You must specify factor 2 or the result field. You may specify both.

10-6

Page 498: I BM System/38 - bitsavers.org

CHAPTER 11. CPF GRAPHICS

CPF GRAPHICS ....... . 11-3 Data Types for Graphics Routine Parameters 11-3

Data Types in GDDM 11-4 Data Types in PG R . . . . . . . . . . 11-8

CPF Graphics 11-1

Page 499: I BM System/38 - bitsavers.org

Notes:

11-2

Page 500: I BM System/38 - bitsavers.org

Chapter 11. CPF Graphics

DATA TYPES FOR GRAPHICS ROUTINE PARAMETERS

CPF graphics is a part of CPF and is installed on your system when CPF is installed. The following tables show the routines you can call from high-level language programs for producing graphics. For more information about programs that use the CPF graphics routines, refer to the CPF Graphics Programmer's Guide and the CPF Graphics Reference

Manual.

CPF Graphics 11-3

Page 501: I BM System/38 - bitsavers.org

Data Types in GDDM

Name 1 2 3 4 5 6 7 8

AS READ in var in var in var

DSC LS in in

DSDROP in in

DSOPEN in in ch in in arr in ch arr DSODEV in ch var in var in var in ch arr in ch

arr DSOUID in var

DSOUSE in in var

DSRNIT in in

DSUSE in in

FSALRM

FSEXIT ch var in

FSFRCE

FSINIT

FSPCLR

FSPCRT in in in in

F$PD!=L in

FSPORY in in var in var in var FSPSEL in

FSOCPG in

FSODEV in in arr

FSOERR in ch var

FSQUPG in var

FSREST in

FSRNIT

FSTERM

GSA RC fp fp fp

GSAREA in

GSCA fp fp

GSCB fp fp

GSCD in

in = 4-byte binary integer fp = short floating-point number ch = character string arr = array var = variable (whose value is returned by GDDM)

11-4

Page 502: I BM System/38 - bitsavers.org

Data Types in GDDM (continued)

Name 1 2 3 4 5 6 7 8

GSCH fp fp

GSCHAP in ch

GSCHAR fp fp in ch

GSCLP in

GSCLR

GSCM in

GSCOL in

GSCS in

GSCT in

GSCTD in in In fp arr fp arr fp arr

GSELPS fp fp fp fp fp

GSENDA

GSFLD in in in in

GSFLW fp

GSGET in ch var in var

GSGETE

GSGETS

GSIMG in in In in ch

GSIMGS in in in in ch fp fp GSLINE fp fp

GSLSS in ch in

GSLT in

GSLW in

GSMARK fp fp

GSMIX in

GS MOVE fp fp

GSMRKS in fp arr fp arr

GSMS in

GS MSC fp

in = 4-byte binary integer fp = short floating-point number ch = character string arr = array var = variable (whose value is returned by GDDM)

CPF Graphics 11-5

Page 503: I BM System/38 - bitsavers.org

Data Types in GDDM (continued)

Name 1 2 3 4 5 6 7 8

GS PAT in

GSPFLT in fp arr fp arr

GSPLNE in fp arr fp arr

GSPS fp fp

GS PUT in in ch

GSOCA fp var fp var

GSOCB fp var fp var

GSQCD in var

GSQCEL fp var fp var

GS OCH fp var fp var

GSOCLP in var

GSOCM in var

GSQCOL in var

GSOCP fp var fp var

GSQCS in

GSOCT in var

GSOCTD in in in fp arr fp arr fp arr var var var

GSOCUR in var fp var fp var

GSQFLW fp var

GSQLT in var

GSOLW in var

GSOMAX in var in var

GSOMIX in var

GSQMS in var

GSOMSC fp var

GSQNSS in var

GSQPAT in var

GS OPS fp var fp var

in = 4-byte binary integer fp = short floating-point number ch = character string arr = array var = variable (whose value is returned by GDDM)

1.1-6

Page 504: I BM System/38 - bitsavers.org

Data Types in GDDM (continued)

Name 1 2 3 4 5 6 7 8

GSQSS in var in arr ch arr in arr var var var

GSQTB in ch in fp arr fp arr var var

I

GSQVIE fp var fp var fp var fp var

GSQWIN fp var fp var fp var fp var

GSRSS in in

GSSCLS

GSSDEL in

GSSEG in

GSVECM In in arr

GSVIEW fp var fp var fp var fp var

GSWIN fp var fp var fp var fp var

in = 4-byte binary integer fp = short floating-point number ch = character string arr = array var = variable (whose value is returned by GDDM)

CPF Graphics 11 - 7

Page 505: I BM System/38 - bitsavers.org

Data Types in PGR

Name 1 2 3 4 5

CHAATT in in arr

CHAR EA fp fp fp fp CH BAR in in fp arr

CH BATT in in arr

CHCGRD in in

CH COL in in arr

CH DATT in in arr

CH DRAX

CH FINE in

CH GAP fp

CHGATT in in arr

CHG GAP fp

CH HATT in in arr

CH HEAD in char

CH HIST in in fp arr fp arr fp arr

CHHMAR in in

CH KATT in in arr

CH KEY in in ch

CHKEYP ch ch ch CHKMAX in in

CH KOFF fp fp

CHLATT in in arr

CHLT in in arr

CHLW in fp arr

CH MARK in in arr

CH NATT in in arr

CHNOFF fp fp

CH NOTE ch in ch CHNUM in

CH PAT in in arr

in = 4-byte binary integer fp = short floating-point number ch = character string arr = array var = variable (whose value is returned by GDDM)

11-8

Page 506: I BM System/38 - bitsavers.org

Data Types in PGR (continued)

Name 1 2 3 4 5

CHPIE in in fp arr

CH PIER in

CH PLOT in in fp arr fp arr

CHRNIT

CHS ET ch

CH ST RT

CHSURF in in fp arr fp arr

CHTATT in in arr

CHTERM

CHVATT in in arr

CHVCHR in

CHVENN fp fp fp

CHVMAR in in

CHXDAY in

CHYDAY in 1-~.

CHXDTM fp

CHYDTM fp

CHXINT fp

CHY INT fp

CHXLAB in in ch

CHYLAB in in ch

CHXMTH in

CHYMTH in

in = 4-byte binary integer fp = short floating-point number ch = character string arr = array var= variable (whose value is returned by GDDM)

CPF Graphics 11-9

Page 507: I BM System/38 - bitsavers.org

Data Types in PGR (continued)

Name 1 2 3 4 5

CHXRNG fp fp fp fp

CHYRNG fp fp fp fp

CHXSCL fp

CHYSCL fp

CHXSEL in

CHYSEL in

CH XS ET ch

CHYSET ch

CHXTIC fp fp

CHYTIC fp fp

CHXTTL in ch

CHYTTL in ch

in = 4-byte binary integer fp = short floating-point number ch = character string arr = array var = variable (whose value is returned by GDDM)

11-10

Page 508: I BM System/38 - bitsavers.org

CHAPTER 12. CHARACTER CODES

Decimal-to-Hexadecimal Chart: Printable Characters and Control Characters . . . . . . . . . . . . . . . . 12-3

Hexadecimal-to-Binary Character Conversion 12-12

Character Codes 12-1

Page 509: I BM System/38 - bitsavers.org

Notes:

12-2

Page 510: I BM System/38 - bitsavers.org

Chapter 12. Character Codes

DECIMAL-TO-HEXADECIMAL CHART: PRINTABLE CHARACTERS AND CONTROL CHARACTERS

Graphic/Control

Dec Hex EBCDIC1 EBCDIC2 ASCII

0 00 NUL NUL 1 01 SOH SOH 2 02 STX STX 3 03 ETX ETX 4 04 PF EQT 5 05 HT ENQ 6 06 LC ACK 7 07 DEL BEL 8 08 GE BS 9 09 RLF HT

10 OA SMM LF 11 OB VT VT 12 oc FF FF 13 OD CR CR 14 OE so so 15 OF SI SI 16 10 OLE OLE 17 11 DC1 DC1 18 12 DC2 DC2 19 13 TM DC3 20 14 RES DC4 21 15 NL NAK 22 16 BS SYN 23 17 IL ETB 24 18 CAN CAN

1 For English character set 2 For Multinational character set

Character Codes 12-3

Page 511: I BM System/38 - bitsavers.org

Graphic/Control

Dec Hex EBCDIC1 EBCDIC2 ASCII

25 19 EM EM 26 1A cc SUB 27 1B CU1 ESC 28 1C IFS FS 29 10 IGS GS 30 1E IRS RS 31 1F IUS us 32 20 OS SP 33 21 sos 34 22 FS "

35 23 # 36 24 BYP $ 37 25 LF % 38 26 ETB & 39 27 ESC 40 28 (

41 29 )

42 2A SM * 43 2B CU2 + 44 2C 45 20 ENQ 46 2E ACK 47 2F BEL I 48 30 0 49 31 1 50 32 SYN 2 51 33 3 52 34 PN 4 53 35 RS 5 54 36 UC 6 55 37 EOT 7 56 38 8

1 For English character set 2For Multinational character set

12-4

Page 512: I BM System/38 - bitsavers.org

Graphic/Control

Dec Hex EBCDIC EBCDIC2 ASCII

57 39 9 58 3A 59 38 CU3 . 60 3C OC4 < 61 30 NAK =

62 3E > 63 3F SUB ?

64 40 Sp @

65 41 A 66 42 B 67 43 c 68 44 D 69 45 E 70 46 F 71 47 G 72 48 H 73 49 I 74 4A ¢ J 75 48 K 76 4C < < L 77 40 ( ( M

78 4E + + N 79 4F I 0 80 50 & & p

81 51 Q

82 52 R 83 53 s 84 54 T

1 For English character set ~For Multinational character set

Character Codes 12-5

Page 513: I BM System/38 - bitsavers.org

Graphic/Control

Dec Hex EBCDIC1 EBCDIC2 ASCII

85 55 u 86 56 v 87 57 w 88 58 x 89 59 y

90 5A ! z 91 58 $ $ [ 92 5C * I 93 50 ) ) l 94 5E

' ' ~

95 5F ~ -96 60 -97 61 I a 98 62 b

99 63 c 100 64 d 101 65 e 102 66 f 103 67 g 104 68 h 105 69 i 106 6A ! j 107 68

' k 108 6C % % I 109 60 m - -110 6E > > n 111 6F ? ? 0

112 70 p

1 For English character sets 2For Multinational character sets

12-6

Page 514: I BM System/38 - bitsavers.org

Graphic/Control

Dec Hex EBCDIC1 EBCDIC2 ASCII

113 71 q

114 72 r 115 73 s 116 74 t

117 75 u

118 76 v 119 77 w 120 78 x 121 79 u y

122 7A z 123 78 # # {

124 7C @ @ !

125 70 }

126 7E = = ~

127 7F " II DEL 128 80 0 129 81 a a 130 82 b b

131 83 c c 132 84 d d

133 85 e e 134 86 f f 135 87 g g 136 88 h h 137 89 i i 138 8A 139 88 140 8C 141 80 s 1 For English character sets 2For Multinational character sets

Character Codes 12-7

Page 515: I BM System/38 - bitsavers.org

Graphic/Control

Dec Hex EBCDIC1 EBCDIC2 ASCII

142 8E 143 8F 144 90 145 91 j j 146 92 k k 147 93 I I 148 94 m m 149 95 n n 150 96 0 0

151 97 p p

152 98 q q

153 99 r r

154 9A 155 98 156 9C 157 90 158 9E 159 9F 160 AO 161 A1 162 A2 s s 163 A3 t t 164 A4 u u 165 A5 v v 166 A6 w w 167 A7 x x

168 A8 y y

169 A9 z z

1 For English character sets 2For Multinational character sets

12-8

Page 516: I BM System/38 - bitsavers.org

Graphic/Control

Dec Hex EBCDIC' EBCDIC2 ASCII

170 AA 171 AB 172 AC 173 AD 174 AE 175 AF ® 176 BO ¢

177 B1 178 B2 179 B3 180 B4 181 B5 §

182 B6 ~

183 B7 184 B8 185 B9 186 BA ~

187 BB I 188 BC #

189 BD II

190 BE '

191 BF = 192 co { {

193 C1 A A 194 C2 B B 195 C3 c c 196 C4 D D 197 C5 E E

1 For English character sets 2 For Multinational character sets

Character Codes 12-9

Page 517: I BM System/38 - bitsavers.org

Graphic/Control

Dec Hex EBCDIC1 EBCDIC 2 ASCII

198 C6 F F 199 C7 G G 200 cs H H

201 C9 I I 202 CA 203 CB 204 cc 205 CD 206 CE 207 CF 208 DO } }

209 D1 J J 210 D2 K K 211 D3 L L 212 D4 M M 213 D5 N N 214 D6 0 0 215 D7 p p

216 D8 Q Q

217 D9 R R

218 DA ~

219 DB 220 DC 221 DD 222 DE 223 DF 224 EO I 225 E1

1 For English character sets 2For Multinational character sets

12-10

Page 518: I BM System/38 - bitsavers.org

Graphic/Control

Dec Hex EBCDIC1 EBCDIC2 ASCII

226 E2 s s 227 E3 T T 228 E4 u u 229 E5 v v 230 E6 w w 231 E7 x x 232 EB y y

233 E9 z z 234 EA 2

235 EB 236 EC 237 ED 238 EE 239 EF 240 FO 0 0 241 F1 1 1 242 F2 2 2 243 F3 3 3 244 F4 4 4 245 F5 5 5 246 F6 6 6 247 F7 7 7 248 F8 8 8 249 F9 9 9 250 FA 3

251 FB 252 FC 253 FD

254 FE 255 FF EO

1 For English character sets 2 For Multinational character sets

Character Codes 12-11

Page 519: I BM System/38 - bitsavers.org

HEXADECIMAL-TO-BINARY CHARACTER CONVERSION

Hex Digit Bit Configuration

0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 c 1100 D 1101 E 1110 F 1111

12-12

Page 520: I BM System/38 - bitsavers.org

IBM System/38 Programming Reference Summary SC21-7734-7

READER'S COMMENT FORM

Please use this form only to identify publication errors or to request changes in publications. Direct any requests for additional publications, technical questions about IBM systems, changes in IBM programming support, and so on, to your IBM representative or to your nearest IBM branch office. You may use this form to communicate your comments about this publication, its organization, or subject matter, with the understanding that IBM may use or distribute whatever information you supply in any way it believes appropriate without incurring any obligation to you.

D

D

If your comment does not need a reply (for example, pointing out a typing error) check this box and do not include your name and address below. If your comment is applicable, we will include it in the next revision of the manual.

If you would like a reply, check this box. Be sure to print your name and address below.

Please contact your nearest IBM branch office to request additional publications.

Name

Company or Organization

Address

Phone Number

Page number(s):

City

(Area Code)

No postage necessary if mailed in the U.S.A.

State Zip Code

Comment(s):

Page 521: I BM System/38 - bitsavers.org

111111

BUSINESS REPLY MAIL FIRST CLASS PERMIT NO. 40 ARMONK, N. Y.

POSTAGE WILL BE PAID BY ADDRESSEE:

International Business Machines Corporation Information Development Department 245 Rochester, Minnesota, U.S.A. 55901

NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES

(') c: .... )> 0 :l cc !:': :l

"' I I I I I I I I I I I I I I I I I I 1

----------------------------~ Fold and tape

--------- ----- - -- - ---- - ------- · ----·-

Please do not staple Fold and tape I I I I I I I I I I I I I I l

Page 522: I BM System/38 - bitsavers.org

IBM System/38 Programming Reference Summary SC21-7734-7

READER'S COMMENT FORM

Please use this form only to identify publication errors or to request changes in publications. Direct any requests for additional publications, technical questions about IBM systems, changes in IBM programming support, and so on, to your IBM representative or to your n·earest IBM branch office. You may use this form to communicate your comments about this publication, its organization, or subject matter, with the understanding that IBM may use or distribute whatever information you supply in any way it believes appropriate without incurring any obligation to you.

D

D

If your comment does not need a reply (for example, pointing out a typing error) check this box and do not include your name and address below. If your comment is applicable, we will include it in the next revision of the manual.

If you would like a reply, check this box. Be sure to print your name and address below.

Please contact your nearest IBM branch office to request additional publications.

Name

Company or Organization

Address

Phone Number

Page number(s):

City

(Area Code)

No postage necessary if mailed in the U.S.A.

State Zip Code

Comment(s):

Page 523: I BM System/38 - bitsavers.org

111111

BUSINESS REPLY MAIL FIRST CLASS PERMIT NO. 40 ARMONK, N. Y.

Fold and tape

--------- ----- - -- - ---- -- ---=="= ':' =

POSTAGE WILL BE PAID BY ADDRESSEE:

International Business Machines Corporation Information Development Department 245 Rochester, Minnesota, U.S.A. 55901

Please do not staple

NO POSTAGE NECESSARY IF MAI LED IN THE UNITED STATES

Fold and tape

I I I (') c: ... )>

0 :i

IQ

c: :i CD

Page 524: I BM System/38 - bitsavers.org

-~- ------ ----- _. --- -. ---- -- ---===-= ':' = ®

SC21-7734-7

SC21-7734-7