~ ~ ~ §~ §-_ . ­--"''\sia Prog ram Li brary. ~ M Japan , Lt d.
.ystems Eng ineerin g Dept.
14, 1 Chome Nagata-c ho
Ch iyo da-ku
Tokyo, Japan

Ca nadi an Program Li bra ry
IB M Ca nada Ltd .
Departme nt 960
5 Yo rklan d Bo ul eva rd
Willowd ale , Ont ari oCanad aEuropean Prog ram Lib rary
IBM France
23, All ee-Maill asson
F .92-Boul ogn e-B i ll ancou rt
Franc eSo ci ete An onyme Au Cap ita l de620 .256 .000 F-R.C.
(Se lr,a 55A-1 1 846)

Prog ram Inform ati on Dept.
IBM Corpo rat ion
40 Saw Mi ll Rive r Road
Hawthorne, New Yo rk 10532
Un ited States

South Ame ric an
Pro g ram Lib ra ry
IB M do Bra sil , Ltd a.
Avenida Preside nte
Vargas 642 , 4 Andar
Caixa Posta l 1830-ZC-00
Ri o de Janeiro, Brazil

South Paci fic
Prog ra m Library
IBM Au stralia , Ltd.
Box 33 18 G.P.O.
Sydney, N.SW.
Au stral i a

Feb r ua ry 1972

Memorand um t o :Reci p ients of 3420 Comp onent Re le a s e for Control
P r ogr a m - 67/Cambridge Monitor Sy s t e m (CP-67/CMS)
360D-OS.2 . 0 0 S

Subje ct :Trans mittal o f CP-67 / CMS Support fo r 34 20 Magnetic
Tape Uni t s and Dua l De ns ity Featu re s o f 360D-05.2.005

Enclos e d wi t h t his me moran dum are t he program ma t e r i als you haveordere d .
The Bas i c progra m materi a l s of the Compon e n t Re l eas e consist of:
One 9- tr ack, 800 b p i 2400 f oot ree l o f Ma g n e ti c Tape or 1600
bpi Di s t r ibution Tap e Reel (DTR ) consisti n g o f a CMS tape dumpo f upda t e d s ource, ob j ect, and l isti ngs f o r only those modules
ch a n ge d to support t he n ew f ea t uresi the update s t h e ms elves arealso i nc luded.
Te c h n i ca l Ne wsletters(TNL' s ) f or the f o l l owi n g manuals :GN2 0- 24 9 8 to CP-67/CMS User's Gui d e (GH2 0- 08 59- l )GN20- 25 0 l t o CP-67/ CMS I nstallati on Gui d e (GH2 0 - 0857-l)
GN 2 0- 2499 t o CP-67/CMS Ope rator's Guide (GH2 0 -08 56-l)
GN2 0-2497 to CP-6 7/ CMS Hardw a r e Mai ntai nab ili t y Guide (GH20-0858-l)
Re v i s e d Appl i cat ion Di rectory wh ich con t ai ns t h e system prose forthe 3420 Component Re leas e. I t l i s ts t he APAR cor r ections
wh ich are p rere q ui s ite s a n d d i scus s es t h e i ns t a l l a tion oft his c o mp o n e n t re l e ase wi t h CP-67 /CMS Ve r s ion 3 Mo d i f ication
Le vel 1.
Please c onta ct y o ur local I BM re p r e s e ntati v e t o d i s c uss thestandard p rogr a mmi ng e rror r e porting (APAR) p r o c edure.
This c o mponent r ele a s e and CP -67/CMS a r e both as s i gn e d Programming
Servi ce Classi f i cation A.
I f, i n the fu t ure, a n e w r e lease is madea va ilab le f or CP -67/ CMS , t he conte n t s o f t he c omp o ne nt release will
be incorporate d into t h e new r e l e ase of CP-6 7/CMS and the periodthat Version 3, Mo di f i c a t i o n Le v el 1 and t he compo n e nt release willremain "curre n t " f or P rogramming Servi c e p ur p o s e s wi l l be specified
at the time o f t he new r e l e a s e.
Any dis cre p a ncy between the ma t erial re ce i v ed a n d t he material
ordered , or a ny errors in r e p rodu ction, sh o u l d b e repo rted to theManager of th e P rogram Lib r a r y p rov iding y o u r programming systems.

3F047B

f,.

)

\

,I

)

"

) .'

"

'­

F1.S= 2

Table of Contents

1.

ProgramDocumentation.

II.

MicroficheIII.

Reference

l1aterial . .

IV.

Magnetic

Tape Keys.

CP-67/CMS

V.

'Programming(Control Program-67/Cambridge Monitor System)

VI.

~1achineVII.

CP-67/CMS

With IBll 3420 Component Release 1 (CRU

VIn.

Engineering Change

Level

Application Directory

IX.

Program MaintenanceConsiderations

5
5

Systems. .

. . 11

Configurations.

• 12360D - 05.2.005
Core Requirements.

15

Version 3 Level 1This directory describes the documentation availailleforthesystem,otl1er manuals
referenced
inthedocumentation, as well as the format of the' basic program
material and optional program material tapes.
The minimum
machine configuration is described along with additional
supported devices.
Engineering change levels required ,arealso noted.

- 1 ­

16
17

Attachment H 1

CP-67/CMS System prose.

Attachment 1. 23420 Component Release System Prose. • • • • • • 34

- 2 ­REVISED F~BRUARY 1972

Requirements.

18

Application Directory - CP-57/C'1SI.

Application Directory - CP-5 7/C11S

Program Documentation6)

CP-67/CMS System Description Manual

CGH20-0802-2)

This manual provides an overview
available in the CP-67/CMS system.

of

tile

features7)CP-67/CMS User's Guide

2)~,

CGE20-0B59-l)

CP.,.67 Operator's Guide

CP-67 Program Logic Manual

The procedure for logging in from CP-67 (the Control
Progr,am) to CMS, and document maintenance within CMS
arE;, e x p l a i n e d . '.

I

The Edit facility in' CMS iSdes'cribedin some detail.
'8)

5)

CMS Program Logic Manual

1.-1'(GY20-0590-1)

CGY20-0591-I)

This manual describes theinternal logic of theCambridge Monitor System. This manual is directed topersonnel who will be responsible for the maintenanceand modification of eMS.

I'

I

Ii

CP-6 7/CMS' Hardware Maintainability Guide(GH20·-0 85 S-l)

The Hardware
Maintainabili ty Guide
describes therunning of Customer Engineering diagnostics under CP-67
and the error recording facility in CP-67.
Topicsdiscussed under diagnostics include limitations under
CP-67, conventions for running diagnostics under CP-67,
and instructions for running diagnostics under CP-67
control. Sample terminal sessions for running DME and
FRIEND are included. Topics discussed under CP-67
Error Recording Facility include
the CP-67 error
recording mechanism, conditions and devices involved inrecording, and instructions for retrieval of 1/0 error
and machine check information.

This pUblication describes the internal logic of the CP(Control Program) system. This manual is directed topersonnel who will be responsible for the maintenanceand modification of CP.

[':(GIl20-0860-0)

Sample documents are provided 'for practice in creating,,'
editing, and printing a, SCRiPT file.
.

(G1l20,..0856-1)

This publication
i s ' intended to present
to theoperations staff responsible for ,the operation of CP-67
the facilities, and responsibilities of the systems
operator and administrator:; it . is divided into twobasic, parts:(1)
theoperator's guide including
instructions for sys,tem' startup, shutdown and. emergency
recovery procedures; and(2) instructions on theutilities included with the ,system,' including' device
formatting, allocation and user definition.

4)

SCRIPT User's ManualThis manual introduces you to the SCRIPT manuscript
facility that operates under CMS. SCRIPT enables you totype ina manus cri pt , corre ct i.t,
examine yourcorrections, and print it out all at a typew):'iter
terminal
with spacing
and other page planningfeatures performed automatically by the system;

CP-67/CMS is a general purpose time-sharing systemdeveloped for the IBM System 360 M.odel 67. This guidedescribes the facilities of CP-67/CMS and provides
detailed .information about the user ,.commands available
and their usage.
3)

CGH20- 0 85 7-1)

The purpose of this document
is to provide tne
installation with instructions on creating a runnable
CP-67/CMS system tailored to his configuration. There
are also considerations for tuning the system as wellas maintaining both CP-67 and CNS. This manual must beread thoroughly before installing the system, as theprocedures necessary for installing CP-67 have changed
from prior releases.

The following is a complete list of documents available
for CP-67/CMS Version 3 Levell. A list of tecll11ical
newsletters (TNLs) applicable to component releases
appears at the end of this section.
1)

CP-67/CMS Installation Guide

9)

CP-67:

Operating

Systemsina

VirtualMachine

CGH20-1029-0){.;',

General guidelines for running Operating Systems under
CP/67 control, in particular OS/360, are given. This
-

\,

'\/

3 ­

-

/

)

4 ­

):

,

;
~1,

.)

)

)

./

ApT" I,i.cat i()~1JJirectc'T~/-

Ci"·-Gi 1;,-,i'~..J

Application Directory - CP-67/CMS
docuD.ent is directed tmJard
assumes knowledge of OS/360.
10)

system programr.,ers,

andForm GC28-6596
OS/360 Fortran IV (G and H) Programmer's Guide,
Form GC28-5817

TNLs for Component Releases:
Document Title

Order Number

TNL Number

Hardware l1aintainability Guide

GH20-0858-1

GN20-2497

User's Guide

GH20-0 859-1

GN20-2498

CP-67 Operator's Guide

GH20-0856-1

GN20- 2499

System Description Manual

GH20-0802-2

GN20-2500

Installation Guide

GH20-0 85 7-1

GN20-2501

CP-67 Program Logic Manual

GY20-0590-1

GN20-2502

CMS Program Logic Manual

GY20-0 591-1

GN20-2503

PLII

OS/360 PL/I
GC28-6594(n Progranuner's Guide, Form

OS/360 PLII Subroutine Library Computational
Subroutines GC28-6590
A PLII Primer, Form GC28-6808
Assembler -OS/360 Assembler Language, Form GC28-6514
08/360 Assembler (F) Programmer's Guide,
Form GC26-3756

II. Microfiche

OS/360 Supervisor & Data Management
Macro-Instructions, Form GC2B-6647

Microfiche are available from the IBM Distribution
C~nter, Mechanicsburg as three separately ordered sets.
Microfiche listings for the 3420 Component Release will
be separately ordered as form number GYBO-0789-0,
availability to be announced in a future publications
release letter. These listings a.re to be used inconjunction with the CP-67 and CMS microfiche listed
below.

SCRIPTCMS Script User's Manual GH20-0860-0

SNOBOLCMS SNOBOL User's Manual, Type III Documentation,
Program 360D-03.2.016, IBM Corporation, DP Program
Information Department, 40 Saw Mill River Road,
Hawthorne, New York, October, 1970.

The CP-67 listings are form number GYBO-0592-1 and the
CMS listings are form number GYBO-0593-l.
The listings are the equivalent of output
produced by assembling the source files.

SPL/1: A String Processing Language, Form

320-2005, IBM Cambridge ScientificCenterlistings
Scientific Subroutine Package - Scientific Subroutine Package Verslon II Programmer's Manual, Form GH20-020S

III. Reference Material
The following is alist of documents
thr6ughout the CP-67/CMS documentation.
Fortran

BRUHl

CMS BRUIN User's Manual, Type III Documentation,
Program 360D-03.3.0l3, IBl1 Corporation, DP Program
Information Department, 40 Saw Mill River Road,
Hawthorne, New York, October, 1970.

Miscellaneous~referenced

OS/360 Fortran IV Language, Form
GC28-6515

System/360 Model 67: Functional Character­istics, Form A27-2719

System/360 Basio Fortran IV Language
GC28-6629

System1360 Principles of Operation, Form
GA22-682l.

System/360 Fortran IV Library Subprograms,

05/360 Systems Programmer's Guide, Form

- 5 ­

- 6 ­

Application Directory - CP-67/CMS

Application Directory - CP-67/C1'1S

GC28-6550

TIM

IBM 2740/2741 Communications Terminal Operator's
Guide, Form GA27-300l
2)
System/3S0, Operating System: System Generation,
Form GC28-6554'

Tape Name:

System/360, Operating System: Storage Estimates,
form GC28-655l.

System/36D, Operating System, Supervi$orForm QC28-6647"

CMS Version 3, Levell System Disk

& Data Management. file 01 - IPLilble dump/ref'itore program,"': t;,548 bytes

TIM,IBM Co~trol Program-67, Online COBOL Symbolic
Application. I)escriptfon, F9rillGH2 0-0 920,.

-:- dump/restore.of the CMSSYs,i:'eJll DiSk.,. SIOn'".i:.; .
records, 829 bytes each':'":;'.

File 02

TIM,
file 03

IV.
'.1)(Basic Program Material)

This volume. contains four (4) files and five (5) tapemarks as shown. Density is8aO Or lSOa BPI, 9-.track
EBCDIC, odd parity. Reel length .is·2t;00 feet. Tape is
produced by the CMS DUMPREST prOgram. and by the CMSTAPE DUMP program. Total number o{records is 15,969.

System/860, Operating System, I SAM Program Logic
Manual, Form GY28-66l8.
,HacrO~Instructions ,CMS System Disk Tape Key

-:-

~ape

allfil~s ;;p:\he,¢MS:'S~tem". dump Of '.
D1Sk, ,whichincludes'al,l· MODULE' and. TEXT'"
files for the, eMS n)lcle.ils . and col!llll~4;3' ,.as,- well 'as ;r:xEC, MACLIIl, :.TXTL:rJ;l., .. and",.nucleu8'
files.
'.
....

TIM

(BasicP!'og~CUll'Ma-Ee~ialj
Tape Name :CP'..6; V¢r~iorl3; Levell

CP-67 Tape Key,ri1e,04.- T<;tpe dump.'of three
CMS system.
TIM~T~S' ~6be add~a ~ici th~

TIM, .

This volume contains seven (7) . separate files witheight (8) tape inarks as shown. Denshy is 800 or 1600,
BPI,9-track EBCDIC, odd parity. Reel length is 21100
feet. Tape is produced by the CMS .TAPE DUMP conunand.
Each physical record is 80 5 bytes in length . Total
number of records .is· 6,656.

3)

CMS Source Disk Tape Key(Basic Program Material>

Tape Name: CMS Version 3 Levell Sburce Disk

File 01 - all SYSIN :files for CP-67 Version 3 Levell
T/M
File 02 - all TEXT files for CP~67Version '3 Level 1This volume contains nine (9) files with ten (lO)tapemarks as shown. Density is 800 or. 160.0 BPI, 9.,.track.
EBCDIC, odd parity. Reel length is .2t;00 feet. Tape is
produced by the CMS TAPE DUMP command. Each physicalrecord is 805 bytes in. length. Total number of recordS
is 11,1011.

TIM

File 03 - all MACLIB, ASP360, and COpy files for QP-s7
Vers'ion 3 Levell

TIM
file 04 - all LOADER, SAMPLE, EXEC, and MODULE
files for CP-S7 Version 3 Level 1
TIM
file 05 -'all files necessary for hardware serviceability
aids.
TIM
File 06 - SYSIN and TEXT files for certain serviceability aids

file 01 -TIM

tape dump of SOURCE.1 EXEC,
files in file 02.

which lists all

file 02 - tape dump of CMS source disk, .vhich contains
SYSIN files for all of CMS (excluding OS/360
language processors
and libraries)plus
ASP360 and EXEC files
TIM
File 03tape dump of SAMPLE FORTRAN, which is asample FORTRAN program to test CMS

TIM

File 07 - source files for CPDMPRST and MINIDASD utilities

TIM

- 7 ­

-

8 ­

(

)

;'

)

)i

)

)

" ,)
Application Directory - CP-57/cHS

Application Direccory - CP- 67 IC11S

sample FORTR&~ program to test CMS

Tm

File 04 -tape dump of PReCLIST EXEC, whichof files in Files 05-09

OPT2 consists of tHO tape volumes. Each volume contains
tHO tapes each having two (2) files and three (3) tapemarks. Density is 800 or 1600 BPI, 9-track EBCDIC, odd
parity. Reel length is 2400 feet.
Tape is produced by
the CMS tape dump command. Each physical record is 805
bytes in length. Total number of records on Tape 1 is15,378; total number of records on Tape 2 is 7,308.

is a list

TIM

File 05 - tape dump of OS/360 Release 20 Assembler TEXT
files

TIM
File 06- tape dump of OS/360 Release 20
compiler TEXT files

FORTRAN (G)20' FORTRAN~
Ille 01 - tape dump of CMSLISTI EXEC, Hhich lists all files

TIM
File

07

TIM
File

- tape dump of OS/360 Release
Library TEXT files

08- tape dump of OS/360
compiler TEXT files

in file 02.
:lIM
File 02 - tape dump of CMS listings from A through O.

"

Release 20

PL/I

TIM
TIM

F

TIM

Tape 2File 01 - tape dump of CMSLIST2 EXEC, Hhich lists all files
in file 02.

File 09 - tape dump of 0::;/350 PLII Library TEXT files

TIM
TIM

T/11

•

File 02 - tape dump of CMS listings from P through W.
TIM
4)

TIM

CP-67 Listings (Optional Material -OPTl)
OPTI cons ists of two tape volumes. E"ach volume contains
two (2) files and three (3) tape marks. Density is 800
or 1600 BPI, 9-track EBCDIC, odd parity. Reel length is2400 feet. Tape is produced by the CMS tape dump
corrunand. Each physical record is 805 bytes in length.
Total number of records on Tape 1 is 15,947"; total
number of records on Tape 2 is 6,428.
Tape 1
Flle 01- tape d~mp of CPLISTl EXEC, Whichfiles in file 02.

lists all- tape dump oflistings.

the CP-67

TIM
File 02

the first

half of

TIM
TIM}a1ee 0..1
2-"tape dump ofl

CPLIST2 EXEC, whichfiles in file 02.

lists allTIM
File 02 - tape dump of the rest of the CP-67 listings.

TIM
TIM

6)

CP-67/CMS Update Tape Key(Optional Material - OPT 3)

This volume contains many of the applicable update
files used to take the system from Version 3, Level 0
to Version 3, Levell. These updates have already been
applied to CP and CMS.
Note:
This information is intended for historical
purposes only, and is to be used only as a reference.
It is not for upgrading Version 3 Level 0 to Version 3
Level
The object decks distributed on the basic
program material tape for CP-67/CMS must be used inorder to have Version 3 Level 1.

r:-This volume contains four (4) files and five(5)tapemarks. Density is 800 or 1600 BPI, 9-track EBCDIC,
odd parity. The tape is a Distribution Tape Reel (DTR)
and is produced by the CMS TAPE DUMP command. Eachphysical record is 805 bytes in length. Total number ofrecords is 2,949.
File 01 - tape dump of UPLIST EXEC file containingalphabetized list of CMS UPDATE files

5)

CMS Listings (Optional Material - OPT2)

- 9 ­

TIM
File 02 - tape dump of CMS UPDATE files
TIM- 1 ."' , ­Application Directory - CP-67/CMS

Application Directory - CP-67/CMS

File 03 - tape dump of CPUPDT EXEC file containingalphabetized list of CP UPDATE files

The CP-67/CMS system is t-Iritten in Assembler language.
There is no need for any Type I Progranuning System, as
the entire system is maintained under CMS.

TIM
File 0'1 - tape dump of CP UPDATE files

TIM
TIM
7)

VI.

CP-67/CMS 3'120 Component Release 1 (CRl)

CP-57 is structured to run on an IBM System/360 Model
57.
CMS, if used independently, requires an IBM,
System/360 Model 40 H and above. Note that CMS iscon'sidered pra'ctical
only ina virtualmachineenvironment as it is a single user operating system.

CRl contains eleven (11) separate files with 12 tapemarks as shown. Density is 800 or 1600 BPI, S-track
EBCDIC, odd parity. Reel length:i,s2400 feet, tape ispr()duced by the eMS TAPE , DUMP commarid, each physicalrecord is 805 bytes in length, total number of reco:!:,ds
is 7;030.
'
'

,I
,I

file 01 - tape dump of replacement S-YSIN, files fOr CP-67

TIM'

,

",

',',

", , """,' ,rile 1)3 -tape dump 'of MACLIB'; ASP360, and COPY files,If

for CP-S7

,~

tm

I
I
I
I'

l' .•
l,

" '"
of

,

1
1
'

'

'File 09 - tape dump of replacement TEXT files for CMS
TIM,'
File 10 - tape dump'of LISTING files associated withreplacementSYS1N and TEXT files for CMS

I

CoreSt6r~ge lJnit

10 52Printer~Keyboard Model 7,

TIM

TIM

I
I'
I
I

2365

' "

File 04 .:.tape ,dump
SYSJN,' 'TEXT, "nd MODULE files
usedpy,the ,custQmeI' engineer fOl'hardware
error 'analysis ',',TIM
ItUe 05
updatefl.l~s' used to create ,files,l; 2,'ol;nd"7File 06- tape ,dump of AP3ixXCAEXEC fiieused for
CP-57 update, procedure~/M,
File 07 - tape dump of LISTING files associated with thereplacement SYSIN and TEXT files for'CP-67
TIM
rile 08 - tape dump of replaCement SYSIN files for CMS

I' ,

,,

'20S},..10r 2067":2 Proce~sini Uni<t ', " Recommen'ded"fe'ature:'#4434fl6a1;ing stor.age addressfng'FUe 02,- tape dump of replacement TEX'J:files fo~CP':'E!7

IicP- 6 7 Minimum ,Configurat ion

TIM

I'

Machine Configurations

I
I
1

I
I,

1403 Printer .,"25~Q Card Read Punch'
Three, 231lPiskS:tora&eDl"iVes Or' ';"'2314DirectA<;:c~ss'Storage: r<\c~li ty, (:1 'disk,storage modules minimum) ,,2400, Series ,Nine-Track 'Magi1$tic;';rape Unit, 8'00' or 1,600 BPI or
3420 "Ma,gnetic fape U n i t '2860 Selector Channel,
2870 MultipleX6r Channel
2702 or 2703 Tr'ansmission Control ,or
2701 Data Adapter Unit (2701 Data Adapt,erUnit can
only be usedwi,th TELETYPE '(c) compatible terminalS.;:)27 41 Communications Terminal or 1050/1052
Data ,Communicat,ions System Terminal or TELEtYPE (c)Compatible Terminal,*

c = Trademark of TELETYPE COrporation

TIM

I
I

File 11 -1
1

files, u,sed to create
Terminals Supported By CP-67 As
Mach:me Operator's Console

TIM
TIM

1

V.

1051/1052 MOdel 2 Data Communication System
Features and Specifications:
Data Set Attachment (#9114)
IBM Line Adapter (#4647)
Receive Interrupt (#6100 or RPQ E27428) required
Transmi t Interrupt (#7900 or RPQ E2 69 (3) required
Text Time-out Suppression (,'19698) required

Programming-,II ,.

- 12 ­

"

.)

"

)

\

)

)

)

):

./

flpp1icat ion Directory -Application Directory - CP-67/CMS;,ote:T)le following 1050
components, though not
specifically supported under CP-67, may vJork due to t:legeneral nature of the telcproressing programming used.
No error recovery is attempted, hOHever, for any ofthese auxiliary devices.

CP- 671 CMS

274ls, 1050

9696 or 7935

4615, 9684, 8200**3233

8-1evel ASCII
110 bps ~,9697 or 7935

7912

3233

Feature 8200 on the 2702 is equivalent to the 2741
Break feature #8055 and the Type I Break RPQ E46765 on
the 2702.
ill,

1053
1054
1055
1056
1058

Printer Model 1
Paper Tape Reader Model 1
Paper Tape Punch Model 1
Card Reader Model 3
Pr'inting Card Punch Model 2

2703 Transmission Control

2741 Communications Terminals (both EBCDIC andcorrespondence keyboards are supported)
Featur'es and Specifications:
Data Set Attachment (#9114)
Data Set Attachment (#9115)
IBM Line Adapter (#4635, #4647)
Dial-Up (#3255)
Receive Interrupt (#4708) required
Transmit Interrupt (#7900) or Transmit
Interrupt Control (RPQ E40681) required
Print Inhibit (#5501) desirable
Red Ribbon Control (RPQ No. 868019) optional

Line Speed
OptionLine
Set

Terminal Control

2741s, 1050

4878

3205/64619, 4969, 8200***7505

8-level flSCII
110 b.ps I,

4877

3205/67905, 7912

7505

Terminals~d," F~'ature 8200 on the 2703
is equivalent to the 2741
Break feature #8055 and the Type I Break RPQ E537l5 ort
the 2703.

*

Line control for teletypeHriter terminals
compatible
with the IBM Telegraph Control Type II Adapter(8~level ASCII code at 110 bps)

Additional Devices Utilized by CP-67
2301 Drum Storage2303 Drum Storage,~'Thecustomeris,
responsibleforterminal
compatibility withthis program.
IBM
assumes noresponsibility for the impact that any changes to the
IBM supplied products or programs may have on terminals
provided by others.

2870 Multiplexor Channel with
#6990, #6991, #6992 1, 2, 3 Selector Sub-Channels

Transmission Control Units Supported

by CP~67

2701 Data Adapter Unit
, Terminals

2701 Adapter

8-level ,ASCII,
110 bps ,',7885

2702 Transmis'sion Control
Terminals

T,erminal Control Base

- 13 ­

Terminal Control

Line BasesLine Adapte!

2321 Data Cell Drive
2400 Series Magnetic Tape Units
3420 Magnetic Tape Units
2250 Display Unit
2260 Display Station
2860 Selector Channel Hith#1850 Channel to Channel Adapter
2780 Data Transmission Terminal
1130 Computing System- 14 ­

Application Directory - CP-67/CIIS

Application Directory - CP-67/CMS

used for paging virtual macl1ines, unless CP requires
additional free storage, in which case it takes 4K
bytes at a time.

Devices Supported by CMSCore Size:

Minimum 80K and up in multiples of 8Y(up to 16M Virtual)1052 printer-keyboard
Six 2311 Disk Storage Drives or 2314 Direct Access
Storage Facility (2 disk storage modules minimum)
2540 Card Read Punch
140:1 PrinterTwo 2400 series tape drives, nine or seven tracks
200, 556, 800 or 1600 BPI (one 9-track, 800
or 1600 BPI required for installation)
Note: 3420 Magnetic Tape Units may be used in lieu
of 2400 series tape units.

VIII.

Engineering Change Level Requirements
The following engineering change levels are a requisite
for correct operation of CP-67/CMS:
Unit ECA Level89
2067-1,2
34
2365A-12852365-'-1219236SA-2
652365-2
6
2846
2860
81
42
2870
39
2870A
N/A
2167

Representative Configuration
512K, two Selector Channels, one Multiplexor Channel, one
or two 2301 Drum Storage Units, one or two 2314 Direct
Access Storage Facilities, 1403 Printer, 2540 Card Read Punch,
2702 or 2703 Transmission Control Unit, 2400 Series Tape
Drives (9-track).

The following are engineering changes required
the CMS FORTRNJ 20 Library:
Machine TypeVII.

EC Requirements

Release No.

Comments

CP-67/CMS Core Requirements
2040

25529318 FORTRANECA 2402050

258430,25854518 FORTRNI

ECA's 196,197

2067

705322,70534418 FORTRAl\!

ECA's 52,56

2075

70584818 FORTRANECA 103CMS:
The CHS nucleus, transient area, and loader tables
require 80K bytes of virtual memory. The rest of corestorage is available to user programs unless CMS
requires additional free storage, in which case i·t istaken as needed.

to runCP:
CP-67 does not page itself, as it is all core resident.
The CP system takes approximately SOK bytes of corestorage 'plus additional pages for free storage areas orwork areas.
For a 256K Hodel 67, 24K bytes of freestorage are used; for each additional 256K of physicalcore storage, an additional 24K bytes of free storage
areaS are needed. Therefore, if the physical machineis 512K, SOK bytes are required by the CP system and an
addi tional 48K bytes are required for work areas, or atOtal of approximately 128K.
All core storage abovethat used for CP-67 residence and free storage areas is- 15 -

f

)

1l'

)

"'-"
)9

Application Directory - CP-67/CMS

Application Directory - CP-67!CMS

used for paging virtual machines, unless CP requires
additional free storage, in which case it takes 4K
bytes at a time.

Devices Supported by CMSCore Size:

Minimum 80K and up in multiples of 8K(up to 16M Virtual)1052 printer-keyboard
Six 2311 Disk Storage Drives or 2314 Direct Access
Storage Facility (2 disk storage modules minimum)
2540 Card Read Punch
1403 PrinterTwo 2400 series tape drives, nine or seven tracks
200, 556, 800 or 1600 BPI (one 9-track, 800
Or 1600 BPI required for installation)
Note: 3420 Magnetic Tape Units may be used in lieu
of 2400 series tape units.

VIII.

Engineering Change Level Requirements
The following engineering change levels are a requisite
for correct operation of CP-67!CMS:
Unit ECA Level89
2067-1,2
34
2365A-12852365-1219
2365A-22365-2
65
2S46
6
2860
81
42
2870
39
2870A
2167
NIA

Representat i ve Configura:t ion
5l2K, two Selector Channels, one MultipleXor Channel, one
or two 2301 DT'um Storage Units, one Or two 2314 Direct
Access Storage Facilities, 1403 Printer, 2540 Card Read Punch,
2702 or,2703 Transmission Control Unit, 2400 Series Tape
Drives (9-track).

The following are engineering changes required
the CMS fORTRN~ 20 Library:
Machine TypeVII.

EC Requirements

to runRelease No.

Conunents

CP-67/CMS Core Requirements

2040

255293

IS FORTRAN

EeA 2402050

258430,25854518 FORTRAN

BCA's 196,197

2067

705322,70534418 FORTRAl'J

ECA's 52,56

2075

705848IS FORTRANECA 103CMS:
The CMS nucleus, transient area, and loader tables
require BOK bytes of virtual memory. Ti1e rest of corestorage is available to user programs unless CMS
requires additional free storage, in which case i't istaken as needed.
CP:

\

I

I
\

CP-67 does not page itself, as it is all core resident.
The CP system takes approximately 80K bytes of corestorage 'plus additional pages for free storage areas orwork areas.
For a ' 256K Model 67,
24K bytes of freestorage are used; for each additional 256K of physicalCore storage, an additional 24K bytes of free storage
areas'are needed. Therefore, if the physical machineis 512K, 80K bytes are required by the CP system and an
additional 48K bytes are required for work areas, or a
total of approximately l28K.
All core storage abovethat used for CP-67 residence and free stoT'age areas is- 15 -

)

- lc

)

)i "

)

)

)
Application Directory - CI'-67/CHS

IX.

Program ~'laintenance Considerations
Attachment II 1

This program will be maintained through the use ofserially numbered modification letters. The initial
availability of the progranL is Version 3 Modificationlevel O. Each subsequent
modification raises themodification level by one.
Modification Letters and machine-readable
made available in one of two ways:

CP-67/CMS SYSTEM PROSE

VERSION J LEVEL 1changes are

The correction is sent automatically by t:le Program
Information Department (PID) to all users, or(2) A Memo to Users is sent by PID to all users
informingthem oftile
availabili ty ofthecorrection and providing ordering instructions.

(1)

To report any difficulties encountered in the use ofthis program, and to obtain a correction, an Authorized
Program Analysis Report (APAR) should be submitted.
This program has Programming Service Classification A.
Customers should contact Field Engineering on error
condi tions associated with the program and for thesubmission of APAR's. The APAR should be addressed to
APAR Processing, IBM CP-67/CMS Development Group, 545
Technology Square, Cambridge, Massachusetts, 02139.

The following are temporary restrictions:
APAR REF.

RESTRICTION

Dl'A 2174

No provision is maae tor sysgen/sysres addresses
for right half of a d~plex system.

DPA 0796

Sense type commands (SENSE, RESERVE, RELEASE) if
command chained, ~ust De chained to a S!EK for
wirtual mini-diSK devices.

DU

OS ISAH operations on CP-67 mini-disks are
restr ieted to those mini-disks Lihien are loca·ted
starting on real cylinder zero (0).

2112

APAR fixes will be distributed in source code.
Thesource code for Version 3 Level 1 is included on the
Basic Material tapes.
This component release and CP-67/CMS are both assigned
Programming Service Classification A. If, in the future,a new release is made. available for CP-67/CMS, the contentsof the component release will be incorporated into the newrelease of CP-67/CMS and the period that Version 3, Modif­
ication Levelland the component release will remain"current" for Programming Service purposes will be specified
at the time of the new release.
APAR Supporting Material. When an APAR is submitted, thefollowing informatlon and material should be supplied:complete description of the error, failure symptom, con­ditions.required to produce failure, logic leading to
failure, terminal sheet, CP operator's logsheet, coredump of real memory if CP problem, core dump of CMS
virtual memory if CMS problem, printout of files con­cerned with problem, load map of CP or eMS, printoutof real machine configuration deck, configuration ofvirtual machines, and options chosen at CP sysgen time.
If the operating system causing the problem in thevirtual machine is one other than CMS, state whether
that operating system. has been run succcessfully on areal machine.
.

- 18 ­- 17 ­

PAGE 3

PAGE 2~ev

permanent restrictions are as

recocds thatwill De in the file.
Otherwise, hewill not te able to refecence past record 50.

follo~s:1.

DOS CCBOL-D (Releases L1, 22, L3)
may abnormallytecminatewithanaddressing
exceptionbyattempting to auctress beyond the limits of virtual
core.
This .is caused by model dependent code in
DOS which viclates Model
6S and 67 hacdware
restcictions.

2.

OS with PCl fetch will not improve Fetch rimes due
to CP-67 notpcesentill9 the PCl until channel end
time.
Such
systelDs will.
however,
executesuccessf,ully.

3.

The PL/I.subroutine library(PL/I release LO) is
incompatible with programs compiled on CMS Version
3.0 which utilized PL/l Release 15/16. It thissubroutine library is to be used, user programsmust be re-collpiled.

II.

MACLIBs created on systems previous to 3.1 must be
cOllpacted on
3.1, using the
MACLIB command,
specifying the CUMP option.

Symbol TypeINFO Field
VALUE Field------------~-----------------------------------------------S.

The following PL/I functions are not implemented:

SD (CSECT or START)

Relocationfactor

Absolute Address

SNAP. TASKING, DELAY. EVENT 1/0, ATTACH, VARIABLE
BLOCKEDSPANNED
RECORDS,
IND.EXSEQUENTIAL,
TELEPROCESSING .£lLES.

LD (ENTR Y)

zero

Absolute Address

CM (CO !lMON)

Length (malt)

Absolute Address

PH (Pseudo­
Register)

Length (e.g. II)

Assigne d Valu e(starting from 0)

PC (private Code)

RelocatiGn­factorAbsolute AQdress

6.

7.

The release 3.1 simulation routines do not keep
separate READ and IiR..lTE pointers. If, for elCample,
the user issues three rlEADs and then a WRITE, hevill vri te the fourth record in the file, not thefirst as he would have done in Release 3.0 of CMS.
This change is to make the simulation routines
compatible·with OS.
In release 3.1 of CMS,
when a disk file. is first
OPENed, the READ and WRITE pointers will be set atthe start of the file rather than the READ pointerbeing at the start of the file and the liR.ITE
pointer being at the end as they weIe in Release
3.0 of CIIS.

9.

The positions of the fields remain unchanged from
Version 3 Level O. The contents of the INFO andVALUE fields have been standardized to eliminate
dynamic
modi ficationoft.b.e
f oraa tduringexecution. The standardized format is shown on thefollowing chart.
Because of this modificatio.n, any MODULE that maotes
use of its individual LOAD MAP (e.g., i.n thesequence:
LOADHOD fLle,
START file) the
MODULE
must be regenerated to obtain a 3.1 formatted LOAD
MAP.

-----------------------------------------------------------10. The

method in whiCh files, created hy OS accessmethods, are stored on disk was changed in Release
3.1 of CMS to maKe the OS created files accessi.bleby the CMS utilities (i.e., EDIT, OFFLINE. etc.).

If a user wants tbe READ and WBITE pOinters topoint to the end of the f~le at OPEN time, he mustissue a FILEDEF command specifying the DISP 1100
option.
B.

Data sets produced by as problem programs (language
processors are considered problem programs), with afilemode number of "1" are stored on disk unolock.ed
and without blGck descriptor
vords or record
descriptor words.
Once a "1" file is created witha particular DCBl-REeL value, it must always bereferenced using that same value.
The Unblocking

In release 3.1 of CMS, if a user wishes toreference a file using the tlDAI1 access method, hemust first issue a F~LEUEF command specifying the
XTENT option and 9 ~v ing the maximum number of- 20 ­- 19 ­)'CMS Load MODULE generated under release 3.0 might
be incompatible under release 3.1, and will have to
the TEX'£ file andbe regenerated by l.OADing
GENMODing a new MOnU LE.

)

) ,.
,

\

l

)

)

PAGE 4

PAGE 5done by CBS is transparent to the user dnd will notaffect him unless he tr~es to reference a blocked
or variable length disk tile created under Melease
3.0 of CMS.
'Io re.fe.reuce this type of file, theuser must issue a F11J::DBF comilland specifyiny afilemode number o~ "4", and have altered the file's
mode number from "1" to "4". Such data sets aremaintained in OS-type format superimposed upon thestandara pnysicaleMS format(i.e., BOO-byte
blocks) •include the deiault flLEDEF calls that def1nes the
DSRN device types; S - console read, 6 - console
write, 11 - tape one, 1:< tape two.

The following table may be used to determine thedifferences between ilelease 3.0 and Release 3.1
files: the values are used merely as examples!
---------------------------------~-------------------- ---C
F
D
D
C
I D
C J
I
1\
R
I
C
C
/I
J C
S I
I

o

L

L N I IIE UI R

II
a

B
L

E

II II f E

A

OBI C
DEI F
E R I II

L
K
S
I

1'1
E
C

E

S
E

.)

L

S

S

R
E

R

L

C

E

F
i'1

C
L

U I A B II I
PIC ~ It I
PIC
A I
CaR 0 j E C N I
II D D R j SliD I.
S W j TIS S 5 j--,-------------------------------------------------------­
I 3.0 I 1 I F
1 3.1 I 11,1 I

I 800 I 800 j F I 800 I
I
I
I
I
I

N/A

YES

13. When a SVC instruction is executed, a save area isprovided by IN1SVC routine.
In previo\ls versicns,
the slo·ts for the old SiC PSli, "PSliSVCO", and tbe
floating
point
register zero,"FPllO",
were
interchanged. In version 3.1, this ~ntecchange does
not occur.
Therefore, any
assell1bly language
pLograIDs that make use of the PSWSVCO and FPRO must
be modified to reflect the change.

1,.. 1!1Lll.!p.!!illio!!
CP-67 version 3.1 has de~eted all \lse of the SLT
instruction in,the nucleus code.
Since theinstruction has been delted from use, operation
exceptions will. not OCC\lr on CPU's not equippedwith the feature. For this reason, the SLrSI!1 (SLT
Simulation) routine
in version 3.0
has been
deleted.
Users
that
have
CP-67
nucleusmodifications that use the SLT instruction will
fllnction on CPU's equipped with the feature put
will fail with an operation exception on CPU's !!21equipped with SLT.

------ ------- -- -----------------,---- -- -- -----------------­NO
I Fa I 800 I 80 I F I 800 I
N/A
/
/
I
I
I
------ ------ -- ------ -----.----------------- ---- ------ ----­
1 I V
1211 . I 120
I 3.0 I
V
124
YES
NO
q
j 3. 1 IjI

i 3.0 iI 3.1 I

3.0
3. 1

1
II

j

I U
II, 1 /HAX I 100 I v
II

I 3.1 II F B J 40.0

I 3. 1 JI

I 3. 1 II VB I 244

11.

v

100

lilA

ao I F I

80 I

lilA

YES

v I

116 I

lIO

YES

/120 IV I 116 I

NO

YES

I

I 12(1 I 120 I

YES

Source program incompatl.bilities exist between
fORTRAN releases 14 and :<0, and PLII releaseS 15/16
and 20.
Because of this, some changes might benecessary to update source code if compilation is
to be done under CIIS Version 3.1.

12. If any PORTR~N MODULE ~efers to Data Set Reterence
Numbers (DSRN)
S. 6, -11, 12, the 110DULE must be
regenerated llith the Version J.l FORTRAN library,
SYS118 TXTLI8.
Regeneration isnecessary to- 21 ­- 2:! "'"

PAGE 7

PAGE b
The fOllowing information is inco!:rectly documented:'Tile rest!: ictions removed in th is !:elease are:1.

1.

Previously, the eMS 10dJ~r would not correctly load
multiple CSECls that occur witnin tbe sawe text
deck.
Example:LDRBUGSTART
USING *.15

ALPHA

CSECT
DC

L

lHi

I

Location (HEX),=V (ALPHA)ohas been modified

JSINIlOVERRIDE INDICATORSVC TlPE- £lOT USED All.DBESS OF CALLEB'S SVC
NA~E OP CAtLEll ROUTINESVC OLD PSW
AllDliESS FOB NORaAL RETUBNADDRESS FOR BRROa RETURM
G~NBRAL REG~ST&BS 0-15
AT t:NTlllC TO SVCFLOATING POINT REGISTERS 0-6
AT ENTRi' TO SVC
GENERAl. aSGISTERS 0-15 UPON RETURN
fLOA UNG '/'>OINT REGISTERS 0-6
OPON HETOBN

60

FPRS

80

NGPRS
• NFPliS

Lj

B
10

to remove

Contents

20

2

14

Name

OSFLAG
eHl/ORDCALLERCALLEEOLDPSW
NRMRET
ERRET
GPIlS

1

F'I'

END
The standard eMS loader (LOR)
this restriction.

PLII and the CP-67/C~S USERS GUIDE bothan incorrect format for the save arealabeled CHSAVE. Tne correct format is as follows:
The CMS

conta~n18
1eCO**1I0TE**

Areas NG.PRS and NFPllS also used as Scratch Are.as.

- 23 ­- 24 ­

(

)

)

\

) "
./

-"

')"

\.

J

.)

PAGE 9

PAGJ:: B

10

make
the
filenamesofeMS sou~ce~outines;aeaningf ul, cer:tain f i lenames nd. ve been changed.

mo~e

<?

'Ihe following APAR's have been corrected in this r:elease:
CP::l.LAP AN,'!

The following is a l i s t 0·£ these 1ilenames:
Old Filename

New Filename

Old Filename

New Filename

ABSTD
ASIIAP111D
ASIIAO 1
ASII102
ASIU03
ASMREAL
ATTN
BARE67CHECK
CIISEXTIr
CIISPREE
Cl'!SI0IT
CltSPRG1T
CIISSVCt:!'
CONS1
CYT1V
D10
D10SECTSOAEENO
1SSEliBLE

GEISYlI
IP1DISKJASOVEiiLAST
LINKAGENTPT/lUCONTS
OPEN
1!1UNT ii
ROWa
STORAGj,;
SVCCANE

l.DRSYli
INITI P1<.JVERSUB
INIU1'L
SOL.lIIIKS
SOCNTRLNUCON
SOOPC1I!JUNTIO
SOBSAI'!
SOIlAINSOSVCTR
S05'1CT2I NITS IS
CON WRITECONHEADPOR~OIRT

FORTIOGET"""
COIlATTNUITB67
SOCNTRLINTEXT
PREESISINTIO
tNT1'ROGINTSVCCONINT
CNVTFYDISKIOISK1:NT
PORDINTFORTRANSOQSAM*****

SYSGENTYPLINWALTRD

FOR A COMPLETE LIST O.F
CMS FILENAMES AND THURFUNCTIONSI REFER TOTRE CMS
ELM FORl'! NO. GY20-0591**
The function (s) performed

hy the r:outine listed under: "OldPilename" is (are) nOli pe~formed by the routine listed under"Nell Filename".
In these cases,
tile II Nell Filenam.e" alr:€ a dy
exists in CMS version 3 ,level O.

- 25 ­

APAR NO.

/lOnULEj) BSCIUPTIONDPA-P302

STCONS

Ter:millal er:ror message abends system

DPA-1!303

CPINI T

Fo.rce explicit LOGON for
not 1052

DPA--P304

DISPATCH

Dispatcn time accounting error

ilPoA-P305

IOINT

Ignor:e Unit Chec~ From Shar:ed Devices
1/ ith as ynchronous inter:r:u pt

DPA-P306

UNTRANS[JNTllANS - Incorrect CS. address Trans­
lation for C1' CD

DPA-P307CPINIT

HIO to 270X devices after restart

DPA-'-P30B

PAGTRANS-PAGEGETPage de-allocation while page intcansitDPA-P309

LOGON

DafeL eJ[ecution for: "FRBE" fageextension

DPA-P310

CCI/TRANISAM restar:t sequence with "ACNT"
command

DPA-0787

PAGTRANS

Pagewait after LOGOUT

DPA-0788

CCWTRANS

DOS/COBOL ahend -DPA-aHOCPIOEREP-CPl'ICEREPCPIOEREl'/CPlICEREP seek check.s

CPA-0791

DIAL"DIAL"

DPA-0792

IOINT·T10 loop to l70X after: abend/restart

DPA-0793

PROGINT

Virtual ISK/SSK in non-extended mode

opA-0794

MVIOEXEC

Invalid

DPA-0795

CFSTACH-ATTACH" device not available

DPA-0796

CCWTRANcOLLects "SENSE" CCiTBAN handling

DpA-0797

CC ifTRAN

YLr:tual 270X disable/enable chained

DPA-0798

CONSINT-LOc;ON­
ADCONS~diting--------... 26 ­er:~or:operato~if

Removes Restricticn

message for:matp~inter:

op-codesuserid at LOuON time

'

PAGB

PAGE 11to

DPA-0799eC)lTRAN

Tape read bacKward error

DPA-1944

CONSINTXl'!

CPA-OaOO

eCIiTRANISAM 11K to PTF AP3106CA

DPA-1947

CFSD~G

D11CP command address.LD'J erroc

DPA-16al

PAGEGl!T

Incorrect page record allocation in
multi-drum environment

DPA-194B

CC~THANCP control CCil count greatel' than 8

DPA-2171eCWUAN

ccw tound with zero byte count

DMA/EXEC-DME/EXEC­FHIEND/EXEC

H.Lssiug serviceability EXEC

DPA-1683
OPA-1694

eCI/TRAN

ISAft channel loop

DPA-2171

CCiiTRAN

cnaz:acter trausla tionfi~esLoop in cbannel program using()/S ISA!!

OP1-1695

10INT

Iacorrect handling ot shared DASO
interrupts

OPA-1699

CF5SPLNo "STAHT" to dedicated U/R devicEs

OPA-:1707

lUUOEXEe

IacO,rrect pUllch error recovery

DPl-1715· CPSTACH

Ifl>BTACII".essa-gefol'lBdt

oP1-1111l.OGONLOGOIi,. .f ailing· in sOll1e initializat.ion

DPA-1118.EXTEND

Eli'EHO 'sizes.. for:, '1 ,and a core boxes

DPA~11.19

IlRIOEXEC~.aEST-'~'l;'~pll~C:hl~!Jdt,ids on two punches

DP1-1120liRTCOllS

OPA-1921

DlShTC!{'-'".: ,'., '.'

- '

"

-

.,'.

~.,.,

",

-'

Fhlu:ie iil"ALrSBIIArEUcollsole handling
,

.

'.

. OFl-1922. ctsCO!!:failure f'Or opeJ;at.or'''oiSCONiiECT"

DPA-1924

DEDIC UE"'MRl ORXEC"RESTART" to dedicated DIB devie,esOPA-1925

RECFREE-CPINIT

lIarlll start aft.er Dspool space" ahend

DPA-'- 1927

P1GBGE:f

PAGEGET prograa .chec:;:i.

OP1-1928

DISPATCH-EXTBND

corl'ects accounting during EXTEND

OP1-1930

CCIITRAN

CSilerror iu IS1l1 processing

OPA-1931. CCiTRlH

Shared DASD ISAft el'ror

DPA-1935

IfUOEIEC. Puuch recovery fol' accounting cal'ds

DPA-1936

CPSCOIl"READY" t.o Virtual 1052 erl'o.rDP1-'937

IIRtCOIfS

Disconnected user ahung n fl'oa WRTCOHS

OP1-1942

P1GTlilNS

Virtual tiller processing during paging

OPA-191f3

IfVIOEXEC

seq uence error

CFSMAIN-CFSCOM­CFSTACH

Incorrect test in CFSIIAIN for
console function

OPA-2117

VIOEXEC

Eztra PCl interrupt. i f ci> l'etrys
cbannel prog.taa.

DPA-:2178

WISor

Incorrect CSII. for Cp generated
chained cell's

OPA-2179CONSINT1052 callcelkey does not clear
reild buffer

DPl-218t .. PA"TRANS.£rt,'O~t:p~tii~;$skge proc,essing',,' '.

DPA-2176

System locked. page count fOI:
shared pages.

DPA-2182

IlVIOEXEC

Command reject loop ill IIRlOEXBC

OPA-2187

CONSIlIT

User lost to system i f line drops
duri.ng lO,}in

DPA-2194

CCIiTRAN

CC~ with zero byte count generates
invalid CCWS-CCiTBAN

DPA-2197

PAGTRANSSVC 0 issued in pagetrans due toerror 4

DPA-2198

l?AGTRANSS VC 0 issued .in pagetl'ans due to anerror 2.

DPA-2199

CFSTACH

Incomplete search for IOTASK wben
"DETACtl" issued

OPA-220J

ACNTOFF

Panch accounting card for dedicat£ddevices

DPA-2305

FORTRANPID distributed sysin and text decks
incompa tible

DPA-23GB

PLILlB

PLILIB TXTLIiI dictionary invalid cn
PID distributad system

DPA-231J

ASSElIllL ER(F)Assembler Hel. 9~1I~roperly

flagging- 27 ­- 28 ­

'

)

)

P

)

I

)

),

.) ,~

,.

PAGE 13

PAGE 12f.!~.L!PA~~~literals as errors
APAR NO.

1I0DULEDESCJlIPTI0N

Invalid data address in virtual 1052
CCW - CJ> abends

DPA-0433

TXTLIB

UupJ:edictable resllits using PLILIE
from PID-DOC­

SltL correction for sizes in EXTENt
iIlodule

01.'A-0437

iiRBUF-FINISFORTRAN - aser's P-list included
as source to the cOlllpiler

OPA-2829

l'lVIOEXECFree storage cbain pointer destroyed- 'Prog.check results

OPA-0438

INITS OB

LOOps on TI0 to T-disk ifbare machine

DPA-2831

MVIOEXECReal timer

OPA-1962

LI~KAG;:;

DPA-2835

CCIITRAN

Corrects PTF 360D-A2171-6CA

Abnormal termination i l module
wbich' was loaded by externalreference has no internalreference

OPA-2823

PAGTRANS

Page swap timing probleDl causes
program cheCKS

OPA-2824

MVIOEXECDPA~2826~lotinterrul'ting--------(CIS rSU)

011

OPA-2842

CONVRT

PJ:ogram check converting decimal
number higher than 2**31-1

DPA-1968

CEOIT

F4le command after retype:­carriage return sequence loses data

OPA-2843

CCI/TUN

ISUI Cell's not checked for crossing

DPA-1969

MODI! AP-LIN KAG E­
LOR-LORIo-GENMODVCONS incorrectly 'resolved inllIulti-csect text decks

01.'.\-1970

LINKAGE

Using both READ and WRITE
statements in PL/l causes
specification exception

01.'A-3211

MACLIBREP command does not allow
llI~tiple replaces on same ccmmandline

OP'A-2312

FORTi/AN

FORTRAN-CPNI10N subroutine does
not handle eutJ:ies on more than
one line

01.'1\-2313

EXECTOR

In4tiation of user keyword to
BLANK results in "INVALID ClIS
COIlKAND"

01'.. \-2316

FORTRAN

Program chec~ during compile ifformat spelled with a () (zero)

OpA:-231SIPL'CMS gets IPL'ed rather than named
system if KX command issued

DP.\-2320

FORTRAN

Text and listing fileS notnecessarily being put on disk
from which source came

DPA-l862

TI.'COPY

File count and summaJ:Y parametersinvalidated when ta~es are
speCified by *' Spage boundary
DPA-26114

IOINT

Virtllal I/O exceeds virtual storage ­CP may abend," .

- 29 ­- 30 ­

»,WE 14
PAGE 15

DPA-2863

I'lACLIB

I'lACLIB directory destroyed fOllow­
ing message "INPUT FILE NUT IN

fhe following PTF's dre permanently fixed ~D this relEease:

CORRECT MACRU FORMAT"
DPA-2864

D2A-2866

DPA-2867

FORTRANFORTRAN

PL/I

g~fI!~2compiler enters DEBUG,with speCification exception
FORTRAN

APJ026cA

A16816CA

A19216CA

A28296CA

AP3036CA
FORTRAN compiler produced bad
RLD cards

A16836CA

A19356cA

A2d356CA

AP3046CA

A16B66CA

A19206CA

A284J6CA

PklI compiler looped on ~nvalid

AP3056cA

A 16946CA

A 192 7&(;AA28446CA

U'3066CA

Al6956CA

A 19426CA

AP3016CA

A16996C,A

A19436CA

AP3086CA"ffi<l'21'tiq""

A19446CA

1\P3096cA

A 17156CA

A19416CA

AP3106'CA

A11176CA

A19486(;1"A07906CA,

source data

A17186CA

A21716CA

A07916CA

A 17196CA

A21716CA

A07926CII

AI1206cA

A21706CA

A07936CA

A19216CA~']..U.C.A

A07946CA

A 19226CA

A217d6CA

A01956CA

AI9246CA

A21796CA

A07966cA

A 19256CA

A21826CA

A01916n

A 19276CA

T2':ttt'"16'€"A­

A07996CA

A19286CA

A21946CA

A08006CA

A19306CA

A2199bCA- 31 ­

-

')

"

)

,~

~

\

),

f·-

f

' "

'",
)J

}
PAGE 16£!1Lgrp's
AO~336CA

A19626CA

A23 1 3b <':A

AO~37bCA

A19686CA

AL80 jbCA

The fol101{ ing P'rP' s sh ould be re-applied to this release:
A23126CA- 33 ­

"

./

\'

~,

'(

"l

Attachment 112

CP-67/CMS SYSTEM PROSE
IBH 3420 Component Release I (CRllfor
CP-67/CMS Version 3 Level I

CPI1ACADD t1ACUP rOBLOCKS
CP!1ACADD I1ACUP DEVTYPES
3.

This isan EXEC procedure distributed
1;7itil tile
component release that Hill apply the necessary updates
to all the SYSIH files affected and assemble (using
CPUPASI1 EXEC) all the updated files.
In addition themodules that do not have updates but use the modified
ASP360 or COPY files will be assembled.
For a complete
list of the CP-67 modules affected ~ssue the CMS
command:Installation of Component Release I for
IBM 3420
Hagnetic Tape
Units -wIt'il~677CMS VerSlon l Level ~. ----­
The component release is distributed in a CMS TAPE DUHP
format and contains 3420 support in two forms: 1) complete
replacements for files distributed with the basic materials
for Version 3 Levell. 2)
Updates to be applied to several
CP-67 modules Clnd macros as well as CI1S EXEC procedures and
SYSIN files to support the installation. The files should
be TAPE LOADed on to the CBS P-disk of the user performing
CP-S7 maintenance.
Once the files have been loaded on to
the disk the following steps should be taken to complete theinstallation of the 3420 component release. (Appendix A is alist of all the CP-67 files affected or provided by thiscomponent release.
Appendix B is a list of all Cl1S files
affected by this component release.)
Note:

PRINTF

4.

modulemustbe

RIO xxx

where xxx is the installation name used as described in
the CP-67 Installation Guide (GH20-0857-l);
5.

Once allthe updates
and assemblies
have been
completed, the CP-67 nucleus must be re-generated using
theCPGElJ EXEC
procedure as
described intheInstallation Guide.

6.

Some of the files for the 3420 support apply only toerror retrieval and maintenance. These files should betransferred to the 'CE' virtual machine for his use inmaintaining the 3420 hardware. The following is a listof the files that should be transferred for 'CE' use:

CP-67 UPDATE PROCEDURE
Skip the first three files on the tape using the CHS command
TAPE SKIP 3. TAPE LOAD the next two files. Then proceed asfollows:

CPIOEREPCPIOEREPCPIOEREPHIST3420
HIST3420
HIST3420
113420Issue the following CMS commands:
UPDATE RIO ASP360 RIO AP3lXXCA ( SEQ8 INC PERl1
UPDATE IOBLOCKS COPY rOBLOCKS AP31XXCA ( SEQ8 INC PERHUPDATE DEVTYPES COPY DEVTYPES AP3lXXCA ( SEQ8 INC PERM

7.

Issue the following CMS commands:
CPHACADD MACUP RIO- 34 -)The installation RIO configuration
re-assembled.
Issue the CMS command:
CPUPASI1

CP-67 support and 'CBS support are independent of eachother and may be applied in either order. However,use of 3420 tapes by CBS is dependent on availabilityof the associated CP-67 support.

To install 3420 support on a basic (unmodified) CP-67
system, TAPE LOAD the first four files and proceed to step 4of the update procedure below.
If any Baintenance updates(PTF's) or user modifications have been previously applied
to the system, use the update procedure.

2.

AP3lXXCA EXEC

The cOInrnands in the AP3lXXCA EXEC that use CPPTF havesource code updates for the module.
The commands that
use CPUPASM do not have source updates but use theupdated COPY and ASP360 files in the MACUP MCLIB.

Installing 3420 Support for CP-67

1.

Issue the CBS command AP31XXCA:

SYSIN
TEXT
110DULESYSIN
TEXT
110DULEEXEC

Customers must be notified that local modifications
that use the RDEVBLOK in CP- 6 7 must be revie\ved andpossibly re-assembled. The following fields in the
RDEVBLOK have new displacements tvith the application of
IBI1 3420 tape support:- 35 ­

)

)

<'

i)1

(:'

,j

) ';:J(~. )PAGE 3

RDEVCTRO, RDEVCTR2,
RDEVTMON, RDEVSEN
8.

RDEVCTR3,

RDEVCTR4,

RDEVCTR7,
4.

To obtain the LISTING files for the CP-67
provided withthis component release,following Cl1S commands:
TAPE
TAPE
TAPE

PAGE 4TEXT files
issue theIssue ~ the following
system, disk:
CMSGENDCMSGEND
C!1SGEND

REWINDSKIP 6LOAD

5.

Installing ~ Support ~ CMSREWINDSKIP 7
LOAD (to load SYSIN files) or
LOAD (to load TEXT files)

REWINDSKIP 9LOAD~

TAPE SKIP

This sequence will load the replacement SYSIH and TEXT files
onto the User's P-Disk. This should be done by the person
responsible for maintaining the CMS system disk. Proceed to
Step 3 of the CMS Update Procedure below.
CMS UPDATE PROCEDURE
1.

Apply pre-requisite PTFs listed above.

2.

Issue the following
SYSIH files:
TAPE
TAPE
TARE
TAPE
CMSPTFCMSPTFCNSPTFCMS commands

toupdate the

CMS(

REWINDSKIP 5
SKIP 5LOAD
TAPE
AM31XXCATAPEIO AN 31XXCA
TPCOPY AM31XXCANOTE:
The CMS source files must be available to the user.
for updating.
3.

l__Apply any additional PTF's
required for the affected
TPCOPY).

~36 -update the

C!1S

TAPE
0
TAPEIO 0
TPCOPY 0

CMS 3420 support is available 'in two forms: 1) complete
replacement SYSIN and TEXT files.
2) update files to be
applied to the CMS Version 3 Level I
SYSIN files.
To
perform a complete replacement, issue the following CMS
Commands:
TAPE
TAPE
TAPE
TAPE

to

To obtain the LISTING files for the replacement TEXT
files, issue the following CMS commands:
TAPE
TAPE
TAPE

The following PTF's must be applied prior to installing 3420
support for CMS: PTF A28626CA; PTF A28686CA; PTF A28836CA;PTF A41556CA.

CMS commands

or user modifications
modules(TAPE, TAPE 10 ,- 37 ­

PAGE 5
PAGE 6APPENDIX A
APPENDIX B
SYSIN

TEXT

LISTING

AP31XXCA

CCWTRANDIAGDSKDSKDUMPIOINTlOERRORQUEVIOUSEROFF
VIOEXECCFSQRYCFSSBT
CFSTACHIPL'
DIRECT
CPIOEREP
HIST:;!'120

CCWTRANDIAGDSKDSKDUMPIOINTIOERRORQUEVIOUSEROFF
VIOEXECCFSQRYCFSSET
CFSTACHIPL
DIRECT
CPIOEREPHIST3'120

CCWTRANDIAGDSKDSKDUMPIOINTIOERRORQUEVIOUSEROFF
VIOEXECCFSQRYCFSSET
CFSTACHlPL
DIRECT
CPIOEREPHIST3'120

CCWTRAH
DIAGDSKDSKDUMPlOINT
IOERRORQUEVIOUSEROFF
VIOEXEC
Cf'SQRY
CFSSET 'I
CfSTACH
IpL
DIRECT
CHOEREP~TAPE
TAPEIOTPCOPYTEXTLISTING

A/131XXCATAPE
TAPEIOTPCOPYTAPE
TAPEIOTPCOPYTAPE
TAPEIOTPCOPYRIOIOBLOCKS, DEVTYFESADDITIONAL MODULES'
MACUP
RIO
PEVTYPES
IOstOCKSHIST3'120
CPIOBREP
MqlJ:2;O

MACLIB

ASP3S0COpy' .

COPY'
MODULE

MonutE
EXEC- 38 ­- 39 ­)))"Ij