IBr.,
Programming IBS System/360 Model 20 P 36o.T.11 Feb 72CPS BASIC PROGRAM PACKAGE
The following documentation and machine readable are shipped with each Model 20 CPS program.
Documentation -- Program material list ••• and (only) the SRLs appropriate to the program as inaicated:
360T-AS-00l,100 AS-110 360T -CQ-003 360T -CQ-lI3 360T -CQ-11I 360T -10-002 360T -10-029 36 OT -LM-OlS 36 OT -RG-Ol 0 360T -UT -100,101 360T-UT-I02,103,
104, lOS, 107 360T -UT -lOS
Basic Assembler Language manual C26-3602, Operating procedure manual C26-3S02.
CIOCS manual C26-3606; Operating procedure manual C24-9004
Remote Job Entry Work Station C33-4003.
IOCS for BSCA C33-4001; IOCS for BSCA Operat-ing Procedures C33-4002.
Input.A>utput Control System C26 .. 36 03; Operating procedure C26 .. 3S03.
IOCS for the 1419 manual C26-3607; Operating procedure C24-900S.
Sterling Cllrrency Processing Routines C26-360S.
RPG for Punched-Card Equipment C26-3600;
Operating procedure C26-3S00.
Punched-Card Uti lity C26-3601; Operating pro-cedure.
Basic Utility, Functions and Operating procedure C26-3604.
Universal Character Set Utility, C26-3SI2.
Machine Readable -- Program and sample decks. Exceptions are further explained below.
360T -AS-11 0 360T -CQ-003
360T -10-029 36 OT -LM-015 360T -CQ-lll
Object code and sample problem.
Program deck (Generator and library) and two sample decks (one for transmit and one for receive opera-tions).
Program deck (Generator and library) and one sample deck.
Symbolic subroutines in lieu of program and sample deck.
Object code (Generator and library) and two sample problems.
OPTIONAL PROGRAM PACKAGE
The following documentation and machine readable are shipped with each Model 20 CPS program if optional material is requested.
Documentation -- Optional program material list; ,attachments I, II and III.
Machine Readable -- Source code for all CPS (360T) programs, except
360T-LM .. OlS, U1
-104, UT -105 and UT -107, is contained on one 9-track DTR (SOO or 1600 bpj).TPS BASIC PROGRAM PACKAGE
Documentation -- Program Material List .•. Attachment I -- Operating Procedures C24-9009-3. Performance Estimates C24-9o.I0-3, BasiC Assembler Language C26-36o.2-4 and TNLs N33-8S23, N33-85S4, BaSic Assembler/Tape Procedures C24-9011-1 and TNL 8553 Utility Programs C26-3808-3 and TNLs N33-8559, N33-8588 Control and Service Programs C24-9o.OO-4, Report Program Generator C24-9001-4 and TNL N33-9052, Assembler Language C24-9002-4 Tape Sort/Merge Program C26-3804-2 arid TNLs 8535 , 8558, N33-8561, 10CS C24-90o.3-4, 10CS for 1419/1259 C33-6001-3 and TNL N33.
90.43, 10CS for Binary Synchronous Communications Adapter C33-40o.l-3.
Machine Readable -- Object code for following Tape Programming Systems Components (360U) are available on one functional volume. The bootstrap card has not been changed. (V=Version. M=Modification Level).
BasiC Assembler (Tape) 4K T ape-to-Tape Ut iI ity Tape-to-Card Uti I ity Card-to-Tape Utility Tape-to-Printer Utility Initial ize-Tape Utility Load System Tape Copy System Tape Directory Service Core-Image Maintenance Macro Maintenance Linkage Editor Report Program Generator Assembler
Sprt/Merge
Input/Output and Basic Monitor Macro Definitions Input/Output
Macro Definitions for the IBM 1419/1259 Magnetic Character readers
BasiC Assembler (Tape) 8K Input/Output Macro Definitions for
the Binary Synchronous Communications Adapter
Core-Image Service Macro Service Card-Resident Control
Initial Loader for Tape-Resident System Tape-Resident Control Programs Macro Definition for RJE
OPTIONAL PROGRAM PACKAGE
3bOU-AS-13o.
UT-131 UT-132 UT-133 UT-134 UT-135 SL-142 SL-143 SL-144 SL-145 SL-146 SL-147 RG-148 AS-149 SM-15o.
10-151 •
10.-152 AS-153
CQ-154 SL-155 SL-15b CL-157 CL-158 CL-lS9 CQ-160
Documentation -- Optional Program Material List •.. Attachment I.
Machine Readable -- Source code for all Tape Programming Systems Components {360Ul is available on one (1) functional volume except I/O and Basic Monitor Macro Delinltions, 360U-ID-lS1, the I/o. Macro Definitions for the 1419 and 1259, 360U-10·152, the I/o. Macro Definitions for the Binary Synchronous Communications Adapter, 360U-CQ-1S4 and the Remote Job Entry Work Station Program, 3bOU-CQ-lbO.
Not to be reproduced without written permiaalon
P ;360T.12 'Feb 72
IB~
Programming IBM System/360 Model 20DPS BASIC PROGRAM PACKAGE
Documentation -- Basic Program Material list -- The following SRL Publications appropriate to the components ordered are shipped by PID with each initial DPS order.
SRL Publications -- DPS System Generation and Maintenance, GC33-6006-3 with TNLs GN33-9104, 9120; DPS Operating Procedures, GC33-6004-4 with TNLs GN33-91iJO, 9114; DPS Control and Service Programs, GC24-9006-5 with TNLs GN33-9098, 9118; DPS Disk Utility Programs GC26-3810-3 with TNLs GN33-9102, 9115; DPS and TPS Report Program Generator,
GC24-9001-6 with TNLs GN33-9097, 9116; DPS and TPS Assembler Lan-guage, GC24-9002-5 with TNLs GN33-9096, 9121; DPS Disk Sort/Merge Program, GC26-3806-5 with TNL GN33-9099*, DPS Input/Output Control System, GC24-9007-6 with TNL GN33-9119.
If only the publications or if additional copies are required; order them from the IBM Distribution Center, Mechanicsburg -- not from PID.
Machine Readable -- The different systems are available on disk packs* or mag-netIc tapes**
System A (200 cylinder users only) -- contains object code of all the following components: To order specify program extension number OPTA.
System B (200 and/or 100 cylinder users) -- contains object code of all the following components except 10CS BSCA, RJE <10-192,193, 202, CQ-201, 203): To order specify program extension number OPTB.
System C (200 and/or 100 cylinder users) -- contains object code of all the following components except PL/I (PL-207): To order specify program extension number OPTC.
Program Name Program Number VM
Disk Resident Control Programs 360W-CL-171 3/3
Load System Disk Program SL-172 3/1
library All ocat,i on. Organization Program SL-173 4/2
Physical and Logical Unit SL-174 3/1
Tables Service Program
Core Image Maintenance Program SL-175 6/2
Macro Maintenance Program SL-176 3/4
Directory and Core Image library SL-177 4/3
Service Programs
Disk Backup and Restore Program SL-178 3/4
linkage Editor Program SL-179 3/1
Report Program Generator RG-IBO 4/2
Assembler Program AS-181 3/4
Di sk Sort/Merge Program SM-182 5/2
Initialize Disk Utility Program UT-183 3/3
Alternate Track Assignment Util ity Program UT-184 3/0
Clear Di sk Utility Program UT-185 3/2
Disk-to-Disk Utility Program UT-186 3/3
Disk-to- Tape Utility Program UT-187 3/1
Tape-to-Disk Util ity Program UT-188 3/3
Disk-to-Card Uti I ity Program UT-189 3/1
Card-to-Disk Util ity Program UT-190 3/2
Disk-to-Printer Utility Program UT-191 3/1
Input/Output and Monitor Macro Definitions 10-192 3/4 Input/Output and Monitor Macro Definitions 10-193 4/3
Tape Sort/Merge Program SM-194 3/3
Tape-to- Tape Utility Program UT-195 3/1
Tape-to-Card Utility Program UT-196 3/2
Card-to- Tape Util ity Program UT-197 3/1
Tape-to-Printer Util ity Program UT-198 3/1
Initialize-Tape Utility Program UT-199 3/1
Monitor Generator Macro Definitions 10-200 2/4
Binary Synchronous Communications Adapter Macro CQ-201 3/2 Definitions
2152 Printer-Keyboard Macro Definitions 10-202 2/1 I/O Macro Definitions for Remote Job Entry CQ-203 1/2
Work Station Program
Di sk Dump Program UT-204 1/2
Copy System Program SL-205 1/2
Macro library Service Program SL-206 1/4
360 Model 20 DPS PL/I Compiler Program PL-207 1/2
* -
The 1316 Disk Pack returned from the prG!lram library contains a running system as well as sample decks in card-image format to be punched. It is accompanied by three disk IPL cards to be used for initializing the loading of the running system, which is referred to as the DPS disk pack.** -
Users with 2415 Magnetic Tape Units (or a like number of 2401 MagnetiC Tape Units, Modell, 2 or 4 in lieu of 2.415s on the Submodel5 only) attached should request the programs on tape. The tape contains the Backup and Restore Program (360W-SL-17B) to be activated by one bootstrap card distributed with the tape. The Restore Program initializes the 1316 Disk Pack ••• copies a running System as well as sample programs in card image format on 1316 Disk Pack ...punches the cards for initializing the loading of the Disk Programming System
OPTIONAL PROGRAM PACKAGE
Documentation -- Optional Pfogram Material I ist and Attachment I.
Machine Readable -- Source .code for all disk programming system components (36OW except macros which can be obtained by using MSERV programwith option SOURCE) is contained on two (2) functional volumes.
Option 1 - 360W-CL':171 to 360W-SM-IB2 ilnd is specifi~d by using program number extension OPT 1.
Option 2 - 360W-liT -183 to 360W-UT -191 ... 360W-SM-194 to 360W-UT-199 ... 360W-UT -204 to 360W-PL-207 and is specified by using program number extension OPT2.
Optional program material is not available for the following: 360W-10-192, 10-193, 10-200, CQ-201, 10-202, CQ-203.
CURRENT USERS:
Current users will receive a preprinted Program Order Form and a letter announcing the availability of the new release. The letter instructs them to order the new release through the branch office USing the preprinted form.
Each user of record may order either a total replacement for his current DPS, or a maintenance package which is appl ied to his existing DPS. The detailed ordering instructions suppl ied to each user of record describe how one package or the other is expl icitly requested.
Note: The maintenance package is available on a 1316 Disk Pack or one DTR for 9/BOO, 7DC/BOO, or 9/1600. The user should specify or~ of the medium codes on the preprinted program order form. The maintenance package will be available for 60 days from the date of this announcement. USER VOLUME REQUIRED IS 01 FOR 1316 DISK ONLY.
REFERENCE MATERIAL:
IBM 5/360 Model 20 Guide to DPS, GC33-6000-3 with TNL GN33-9103 ...
IBM S/360 Model 20 Pl/I User's Guide, GC33-6007-2 with TNL GN33-9095 ...
IBM 5/360 Model 20 DPS Master Index, GC33-6008-1 ..• IBM S/360 Model 20 10CS for the BSCA, GC33-4001-4 ••. S/360 Model 20 Performance Estimates, GC33-6003-3 with TNL GN33-9101.
PLMs -- IBM S/360 Model 20 Control and Service, GY33-900B-3 ... IBM S/360 Model 20 DPS Disk Sort/Merge, GY33-9016-1 with TNL GN33-9106 ...
IBM S/360 Model 20 DPS Disk Utilities, GY33-9017-0 ••. IBM S/360 Model 20 DPS RPG, GY33-9015-2 ... IBM S/360 Model 20 DPS PL/I Volume I, GY33-9060-0 with TNL GN33-9094.
Not to be reproduced without written permission
S320-1071-5
PROGRAMMING - APPLICA nON
PA 1.1 Nov 73 INTRO~UCTORY iNFORMATION
General
IBM Typfl 1\ appl~8tion programs are descriiltl'.1 ';1 thl!> suctiorl. The descriptlonli are general and are not ;nte"dP.d to tie exhaustive For more information. see the supporting Systems Reff)rence Library (SRl) publications Program Identification
Each program is assigned a mne-character Identification code. The first f()ur digits identify the computer on whicn the J.)rogram will run. The next two characters are a functional mnemonic describing the program class. The last three characters are a sequence number. That number IS two digits plus an X. R, or L.
The System/360 four-digit Ident,fica~ion code includes an alphabetic
character which designates: . .
360A: All Type II Application Programs except Model 20 360V: System/360 Model 20 application programs
IBM application programs perform specific tasks, such as demand deposit.
lens design, etc. Application programs are usually classified as industry-oriented or industry-Independent programs. They are produced by both marketing and product divisions. Functional .nnemonics for these programs are:
Distribution
Industry-oriented Programs Manufacturing OP: Publishing
DR: Retail OW: Wholesale OX. Other Finance FB: Banking FF: Finance Companies FI: Brokerage and Investment FX: Other
Faderal Government GF: Government, Fads.ral Insurance
IB: Blue Cross and Blue Shield IF: Fire and Casualty Il: Life
IX: Other
MA: Aerospace
MD: Drug.Food.Chemir.al Products ME: Flectrical and Machinery MF. Fabrication and Primary Metals MP: Petroleum & Industrial Chern MR: Transportation Equipment MT: Textiles and Paper MX: Other
Service
SC: Communication ST: Transportation SU: Utilities SX: Other
Universities and Government UC: Colleges and Universities UG' Government. Stete & Local UH: Hospital and Medical US: Secondary Schools UX. Other
Industry-independent Programs
Cross Industry Group Engineering
CA: Statistical Applications EC: Civil Engineering CC: Process Control EE: Electrical Engineering . CM: Mathematical Applications EH: Chemical Engineering . CN: Numerical Control Applications EM: Mechanic:alEngineering
CO: Operations Research EN: Nuclear Codes CP: Critical Path Scheduling EO: Optics CR: Information Retrieval EX: Other CS: Simulators
CX: Other Exploratory
XP: Mathematics and Applications SMTO
SE: System Marketing Techniques Use of Index
The hst of programs on the follOWing pages is divided into six columns. The left-hand column lists the progri:ifTt name. The second column indicates :he program number. The third column c(·nta:ns the recommended beSt reference for that particular program. component, or foature. The fout'!;h column lists t"'e current Version (V) and Modlficat.on (M). .he fifth collimn indicates the date of latest change. If rhe modification nUMber IS :!ero. then no corrections have been issued !lince the announcement of t"'fl last versior., in this case, the data given is the date of the last version. The Sixth column shows the current programming service classification.
Catalogs of Programs Systems
System/360 MOdel 25 and above Svstem/360 Model 20 , ~30. 1800 .
1240. 1401. 1420, 1440, 1460 700 Senes, 1410, 7000 Series 1620/1710
Form Number G" -!Q··1679 GC2(H691 GC20-1630 GC20-1601 GC20-1602 (;C20-1603
Availability Oat . .
Program availabilitY dates appear throughout the programming section. These availability d8t~ are defined as the dates on which the first program shipment enn be made by PIO.
When planning for an Installation's needs you 'must consider: the time required to receive the availability notification ... the time for placing the order, which may include the shippIng of volumes to PIO ... PIO processing tlmp .. and the time for returning the processed volumes.
These steps should not be overlooked in scheduling the installation's use of a program.
Response Time
When planning and schedut;ng the receipt of a program consider.these facts:
The normal tum around time for a program order to be shipped to Plo and the order received at the user location may be calculated from the following table:
Action Timaln
o.y.
Order sent to PIO Average -4 calendar days in transit Order proc8ssed at PIO Average -8 working days at PID Order sent from PIO Average -4 calendar days in transit Thus. considaring weekends. three weeks should be allowad for ordering Type II programs from PIO.
Programming Services
The programs described in this section have one of three service . classifications associated with' them:
A -Central and FE Programming Services B - Central Programming Service
C -Local Programming services available at a charge
The Service Classification for Type II programs are on the following pages.
Withdrawn Program
Type II programs that are WIthdrawn frOfTI the program library will be retained with its documentation in archival storage. They may be identified by reference to the special supplement to the Catalog of Programs containing a list of these deleted programs (instructions were given to branch offices to keep this supplement for tuture reference) .
If a customer requiret> these programs and documentatiOn, submit the regul.r order form and a letter of request signed by your branch manager.
A base charge of $100 plus reprO$iuction and distribution tee will be billed to the customer.