Text preview for : C24-3337-3_Report_Program_Generator_Language_Nov68.pdf part of IBM C24-3337-3 Report Program Generator Language Nov68 IBM 360 rpg C24-3337-3_Report_Program_Generator_Language_Nov68.pdf



Back to : C24-3337-3_Report_Program | Home

File No. S360-28
Form C24-3337-3 os




Systems Reference Library




IBM System/360 Operating System
Report Program Generator
Language

This reference publication contains fundamentals
of RPG programming and language specifications for
the IBM System/360 Operating System, Report Pro-
gram Generator.

Also included is the job setup information for ex-
ecuting RPG.
Preface
----

The System/360 Operating System, Report IBM System/360 Operating System, System
Program Generator (RPG) is a problem-- Programmer's Guide (Form C28-6550)
oriented language designed to provide users
with an efficient, easy-to-use technique IBM System/360 Operating System, Assembler
for generating programs that can: (E) Programmer's Guide (Form C28-6595)

1. Obtain data records from single or IBM ts
multiple input files, and
2. Perform calculations on data taken
from input records or RPG literals, IBM System/360 Operating System, Supervisor
3. Write reports, and Data Management Services (Form C28-
4. Use Table Lookup, 6646)
5. Exit to a user's subroutine written
in a language other than RPG, IBM System/360 Operating System, Job
6. Branch within the calculations, Control Language (Form C28-6539)
7. Sequence check input records,
8. Maintain files. IBM System/360 Operating System, Linkage
Editor (Form C28-6538)
RPG uses a set of specification sheets
on which the user makes entries. The IBM System/360 Operating System, Supervisor
forms are simple, and the headings on the and Data Management Macro-Instructions
sheets are largely self-explanatory. (Form C28-6647)
Although many reports use only one
input file, RPG can combine data from
multiple input files to create a report.
The output may be a single report, or it
may be several reports created simulta- IBM System/360 Operating System, Storage
neously on different devices. Estimates (Form C28-655l)
For information on the operating
system that is beyond the purpose of this
publication, refer to the following publi- For titles and abstracts of associated
cations: publications, see the IBM System/360
Bibliography (Form A22-6822) .

FOURTH EDITION

This is a reprint of C24-3337-2 incorporating changes released in the
following Technical Newsletters:



Form Number Pages Affected Date Form Number Pages Affected Date

N21-5088 61, 62, 65, 66, 69, 70, 77, January 10, 1968 N21-5093 1-4, 31, 32, 32. 1, 32.2, November 15, 1968
78, 78. I, 78.2, 139, 140, 41, 42, 42.1, 42.2, 57, 58,
143, 144, 149, 150 61, 62, 65, 66, 69-72, 81,
82, 85, 86, 89, 90, 93, 94,
N21-5089 87, 88, 119, 120, 135, 136, February 28, 1968 94.1, 94.2, 95-98, 98. 1,
139, 140, 145, 146 98.2, 99, 100, 111, 112,
121, 122, 125-128, 131-
N21-5092 iii, iv,S, 6, 65, 66, 114.1- May 1 , 1968 134, 139-146, 146.1, 146.2,
114.4, 135, 136, 139, 140, 147, 148, 163, 164, 175,
143-146, 146.1, 146.2, 147, 176, 185, 186, 191-198
148, 185, 186, 193-198


Changes are continually made to the specifications herein; any such
change will be reported in subsequent revisions or Technical Newsletters.

Requests for copies of IBM publications should be made to your IBM
representative or to the IBM branch office serving your locality.

A form for reader's comments is provided at the back of this publication.
If the form has been removed, comments may be addressed to IBM
Corporation, Programming Publications, Department 425, Rochester,
Minnesota 55901.