A FUNCTIONAL DIRECTORY OFFICE OF DATA PROCESSING COMPUTER FACILITIES
Document Type:
Collection:
Document Number (FOIA) /ESDN (CREST):
CIA-RDP90-00992R000100030015-2
Release Decision:
RIPPUB
Original Classification:
U
Document Page Count:
41
Document Creation Date:
December 22, 2016
Document Release Date:
May 28, 2009
Sequence Number:
15
Case Number:
Publication Date:
January 10, 1983
Content Type:
REQ
File:
Attachment | Size |
---|---|
CIA-RDP90-00992R000100030015-2.pdf | 1.77 MB |
Body:
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
UNCLASSIFIED CT1 ~e ~fi~ ;
Pi cj"vln 1~C.d
2-15" 1-,> ~-jVJ
A FUNCTIONAL DIRECTORY
Office of Data Processing
Computer Facilities
Prepared by:
. Publications Group
Customer Services Staff/Processing
Office of Data Processing
(PG/CSS/P/ODP)
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
The goals of this directory are twofold: to describe some of the computing
services that the Office of Data Processing (ODP) provides and define how a
general user can gain access to these services, and to offer some insight into
the hardware and software used and the support services available.
The information is arranged in four sections:
1. "Overview of ODP Services" gives you an overview of the ODP services
available to the general user, the security measures taken to protect
data, and the ways in which ODP helps you use its computers.
2. "Hardware" summarizes the equipment used in ODP's complex service
network.
3. "Software" lists and briefly describes OOP's system software, language
processors, and program products.
4. "Support Services" tells you how you can gain access to the ODP
computers and what additional services are available to help you meet
your data processing requirements.
As background information, Appendix A gives a broad picture of ODP's mission,
organization, and functions; Appendix B defines unfamiliar acronyms and
abbreviations; and a list of References shows the source material used in
preparing this document and gives you a starting point for obtaining further
information on topics covered herein.
ODP hopes that this directory will answer some of the questions you, the user of
ODP services, have about computer capabilities available to you. Additional
information on most ODP hardware and software is available through the ODP
Technical Library, GA19, extension
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
ODP Computer Facilities:
A Functional Directory
Contents
1.
Preface...........................................................
Overview of ODP Services ..........................................
iii
1
1.1
General Information...... .......................................
1
1.2
Interactive System ................................................
1
1.3
Batch System ......................................................
2
1.4
Computer Security ..................................................
2
1.5
User Assistance ...................................................
3
2.
Hardware .................................................. '........
7
2.1
General Information..... .. ..................................
7
2.2
Central Processing Units (CPUs) ...................................
7
2.3
Communications Links ...............................................
7
2.4
Storage Devices ...................................................
7
2.4.1
.
Magnetic Tapes .....................................................
8
2.4.2
Magnetic Drums and Disks ..........................................
8
2.5
Unit Record Equipment.... ... ......................................
8
2.6
User Access Facilities........... .... ..............
8
2.6.1
Office Data Preparation Equipment.......................................
8
2.6.2
General-Purpose Terminals .........................................
9
2.6.3
'Graphics Display Te.rminals
..........
... ..... .................
9
2.6.4
.
.
Terminal-Associated Plotters:: .....................................
9
2.7
Hard-Copy Output Facilities .... ........... ..::......
9
2.7.1
High-Speed.Printers and Plotters......... ..
10
2.7.1.1
Interactive System... .........:................
10
2.7.1.2
Batch System.......... .........................................
10
2.7.2
Specialized Output Services....... ..... ... ....... ....... ...
11
3.
Software.. .....:.;... ......:............ .............. .
15
33.1
General Information.................................................
15
3.2
Interactive System.................................................
15
3.2.1
Control Software ..................................................
15
3.2.2
Language Processors ...............................................
16
3.2.3
Library Programs ..................................................
i7
:3.2.3.1
Interactive System Data Base Management Program ....................
17
3.2.3.2
Interactive System Electronic Mail Program ........................
18
:3.2.3.3
Interactive System Graphics Programs ..............................
18
3.2.3.4
Interactive System Mathematical and Statistical Programs ..........
19
3.2.3.5
Interactive System Modeling Programs ..............................
20
3.2.3.6
Interactive System Text Formatting Programs .......................
21
3.3
Batch System ......................................................
21
3.3.1
Control Software ..................................................
21
3.3.2
Language Processors ...............................................
22
3.3.3
Library Programs ..................................................
22
:3.3.3.1
Batch System Data Base Management Program .........................
22
3__3-.3.2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
3.3:3.3 Batch System Mathematical and Statistical Programs ................ 23
3.3.3.4 Batch System Modeling Program ..................................... 24
4. Support Services .................................................. 25
4.1 General Information ............................................... 25
4.2 ADP Control Officers .............................................. 25
-4.2.1 Disk Space .......................... .............................. 25
4.2.2 Userids ........................................................... 26
4.2.3 Passwords ........................ ............................. -26
4.2.4 PRISM Numbers ............................................... 27
4.3 Customer Services Staff (CSS) ..................................... 27
4.4 Applications/ODP ................................................... 27
4.5 Other Support Services ............................................ 28
Appendix A. ODP: Mission, Organization, and Functions .................... 31
Appendix B. Acronyms and Abbreviations .................................... 35
References ................................................................. 37
Illustrations
Figure
1. Hardware Overview...; . ............................................ 12*. A-1. ODP Organization... ............................................... 33
1. Summary of Interactive Service ..................................... 4
2. Summary -of Batch Service... .....=...... ................. .......... 5
3. Input/Output (I/O) Devices .... .................................... 13
4. Directory of ODP Support Services .................................. 30
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
1. OVERVIEW OF ODP SERVICES
ODP's mission is to provide a central computer service to the Agency and the
Intelligence Community. ODP consists of two major units, Processing and
Applications. Processing/ODP maintains ODP's hardware and production software;
Applications/ODP provides applications programming services for Agency
components (reference Appendix A, "ODP: Mission, Organization, and Functions").
As its primary* function, ODP' supplies interactive and batch computing services
to you, the Agency user. These two services allow you to develop and execute
your own programs in a variety of languages, use existing library programs, 'and
store and retrieve information in a data base.
The computer systems for each service are large-scale IBM-compatible mainframes,
located at the Ruffing Computer Center, GC03 Headquarters. Associated data
processing equipment includes communications links, storage devices, terminals,
high- and low-speed printers, plotters, and word processors.
A communications network connects all the ODP equipment. This network also
links the interactive system to the Printing and Photography Division (P&PD), to
give you reproduction-quality output through the Electronic Text-Editing' and
Composition System (ETECS) and computer output microfilm through the DICOMED COM
system, and links the batch system to a DATACOM Cable-Dissemination System
(DATACOM/CDS), to provide access to a message-processing system for cable
traffic called Message Processing System/Bulk Data Service (MPS/BDS) (reference
Section 2, "Hardware").
ODP also maintains other computers used for special purposes. Because those
specialized services are not available to the general user, they are not
discussed in this document.
1.2 INTERACTIVE SYSTEM
The interactive Virtual Machine (VM) System allows you to enter commands at a
remote terminal and establish your own virtual machine environment. The virtual
machine gives you a personalized machine for processing work or communicating
with other virtual or real machines connected to the Ruffing Computer Center VM
network--for example,' the batch system, ETECS, CDS. (Reference Table 1,
"Summary of Interactive Service," page 4.)
The interactive system control software has two main components: the Control
Program (CP), which controls the resources of the real computer and related,
equipment and manages the communications functions, and the Conversational
Monitor System (CMS), which allows you to work within your virtual machine, for
example, to create and modify data files. Tape management is provided by Tape
Management Software (TMS) and TAPEMON.
Page
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
A program called BATCHMON (Batch Monitor), developed in-house, links the
interactive and batch services so that you can submit batch jobs from the
interactive system. Most batch jobs are now submitted interactively. BATCHMON
gives you control over jobs submitted for batch processing and simplifies
preparation of complex jobs.
A CMS text editor, XEDIT, enables you to edit existing files or create new
ones. You can write programs in PL/I (the Agency standard), or in ALC (Assembly
Language Code), APL, BASIC, C Language (a low-level language useful in managing
and organizing textual information), COBOL, FORTRAN, and PASCAL. You can also
access library programs for text formatting and for mathematical and
statistical, modeling, graphics, and data base management applications
(reference Section 3, "Software").
Another service on the interactive system is Automatic Information Management
(AIM). AIM is an electronic mailing service developed by ODP that permits you
to create, edit, send, receive, and file documents and to obtain hard-copy
output.
1.3 BATCH SYSTEM
The batch service accumulates batch jobs and processes them in order, according
to a predetermined priority scheme. The current batch service is run using
IBM's Multiple Virtual Storage/Job Entry Subsystem 3 (1MVS/JES3) operating system
complex. (Reference Table 2, "Summary of Batch Service," page 5.)
Like the interactive system, the batch system includes language processors--for
ALC, COBOL, FORTRAN, and PL/I--and it offers you a library of program products
in mathematical and statistical, modeling, and graphics applications (reference
Section 3, "Software").
The MVS/JES3 Batch System also supports an online application, the Generalized.
Information Management System (GIMS), that gives you access to data from a
remote terminal by using a highly structured software interface language. A
product of TRW, GIMS is designed for Agency clients 'who have large, complex
information-handling requirements (for example, inventory control, personnel
data, control of' medical records). Each GIMS application is password-protected
against access by unauthorized users.
1.4 COMPUTER SECURITY
As in all timesharing installations, computer security is a major ODP concern.
When using ODP facilities, you must, of course, follow normal Agency security
practices for dealing with classified material. Further, the vast amount of
information stored on Agency computer systems necessitates additional security
measures:
? The OOP computer centers restrict physical access to the computers and
related equipment by means of a badge. reader. Individuals without the
proper authorization must be -escorted by an authorized person who has
obtained prior permission for the visit.
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
? The interactive system requires that you enter a user identification
(userid), password, and project and resources information systems
(PRISM) number to use the system.
? On the batch system, the Access Control Facility (ACF2) software has
been installed to enhance security. ACF2 offers the originator of a
dataset various options to control access to data stored on disks and
tapes in the center.
? The GIMS (online) system requires that you enter a userid and password.
? All ODP computer centers require that you provide a classification for
all your printed computer output. A facility called CLASSIFY, available
on both the batch and interactive systems, prints a user-specified
classification at the top and bottom of each page of all or selected
datasets. The system will not print computer output that has not been
given a classification.
? Users of ODP systems are responsible for ensuring that their magnetic
media data are properly protected from destruction by following the
established procedures described in Records Disposition STAT
Handbook, Appendix E.
1.5 USER ASSISTANCE
To gain access to any of the ODP computing *services, you will normally want to
contact first your component's ADP Control Officer, the individual who has been
assigned responsibility for the ADP activities of your component.. The ADP
Control Officer. will give you access to the batch and interactive systems and
obtain the userid, passwords, and disk space you need.
To assist you further, Processing/ODP:
? Provides administrative, consulting, library, and documentation services
through the Customer Services Staff (CSS).
? Includes a HELP facility on the interactive system that explains use of
commands at the terminal.
? Maintains a Trouble Desk 24 hours-a-day.
In addition, Applications/ODP:
? Develops, implements, and maintains applications software for client
offices within the Agency.
? Offers training--both formal and self-study courses--in conjunction with
the Office of Training and Education (OTE).
For additional information on user assistance, reference Section 4, "Support
Services."'
Page 3 of 40
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Table 1. Summary of Interactive Service
Facility Capability
Computer System Large-scale, IBM-compatible mainframe
Software
System Control Program (CP)
Conversational Monitor System (CMS)
Tape Management (TMS, TAPEMON)
Editing XEDIT
Language PL/1-, ALC, APL, BASIC, C LANGUAGE,
COBOL, FORTRAN, PASCAL
Application Automatic Information Management (AIM)
(electronic mail)
Data Base Management (RAMIS)
Graphics
Mathematical and Statistical
Modeling
Word Processing (SCRIPT)
Includes BATCHMON software th allow
input and processing of batch jobs
interactively
Includes communications link to P&PD
for ETECS and DICOMED COM system
? uage. o f 0 :: == ~~r. maLA~Ea - -E.
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Table 2. Summary of Batch Service
Facility
Computer System
Software
System
Language
Application
Online Service
Capability
Large-scale, IBM-compatible mainframe
MVS/JES3
PL/I, ALC, COBOL, , FORTRAN.
Graphics
Mathematical and Statistical
Modeling
Includes communications link to
DATACOM/CDS_for MPS/BDS
UNCLASSIFIED Pate 5 of 40
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
UNCLASSIFIED
2. HARDWARE
2.1 GENERAL INFORMATION
Hardware is best described as the physical equipment associated with automatic
data processing. The hardware presentation given here can only touch on the
equipment used in ODP facilities. The aim is to give you a sense of the type of
equipment available in ODP's complex system (reference Figure 1, "Hardware
Overview," page 12, and Table 3, "Input/Output (I/O) Devices," page 13).
2.2 CENTRAL PROCESSING UNITS (CPUs)
A number of CPUs are used for the various ODP services. As use of facilities
increases yearly, ODP acquires new, more advanced hardware to keep the systems
running smoothly and to support newer, more sophisticated user software.
2.3 COMMUNICATIONS LINKS
The communications controllers between the computer systems and your terminal
are NCR COMTENs. The COMTENss are small computers; with their associated
software, they handle many of the communications functions (such as code
translation, polling, addressing, application switching, some protocol
enveloping) for the larger host computer, thereby freeing the host computer to
process programs and perform more complex functions. Although the COMTENs can
serve as stand-alone computers, ODP uses them primarily as a front-end processor
(FEP).
In this configuration, a COMTEN at the computer center links the host computers
for the interactive and batch services to terminals and other. equipment outside
the computer center. One COMTEN is also used as a remote concentrator processor
(RCP): a COMTEN at the building links the I/O devices there, via
communications lines, to the P and host computer at the Ruffing Computer
Center. This RCP is an exception, however. Most communications links to
'outbuildings are via statistical multiplexers, which are maintained by the
Office of Communications.
2.4 STORAGE DEVICES
ODP's current storage devices are magnetic tapes, drums, and disks. Magnetic
tapes, called sequential storage media because data must he searched in
sequence, are generally used for datasets that are infrequently used or those to
he kept for an extended period. Magnetic drums and disks, called direct access
storage media because they need not be searched sequentially to locate data, are
used for all other purposes.
STAT
-UNCl.E1
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
OOP maintains a tape library housing over 30,000 tapes. Primary tape densities
used are 1600 and 6250 bits-per-inch (bpi); a gradual upgrade to 6250-bpi
densities is in progress.
ODP processes essentially three types.of tapes:
? ODP Headquarters tapes are tapes on file in the tape libraries of the
ODP center and may not be released outside the Agency. These tapes are
controlled and managed by Tape Management Software (TMS). Some inactive
or backup Headquarters tapes are stored at the Agency Archives and
Records Center; these offsite storage tapes require 24 hours for
retrieval.
? Y-tapes are new tapes supplied by ODP and issued to users for output
processing; these tapes may be released outside the Agency. Y-tapes are
also under TMS control.
? Z-tapes are user-owned and submitted to the ODP centers for input
processing (READ ONLY). Z-tapes, which are stored in the Ruffing
Computer Center for up to 10 days, are not under TMS control.
Like the mainframes, ODP's online storage devices change rapidly to meet an
ever-increasing demand. Current direct access storage facilities consist of
magnetic drums, usually for system use, and magnetic disk units, normally used
for short-term datasets.
2.5 UNIT RECORD EQUIPMENT
Although ODP discourages the use of cards, a card reader and card punch are
available at the Ruffing Computer Center. These units are switchable between the
interactive and batch systems. ODP equipment also includes the IBM 029
.keypunch, a stand-alone device for punching cards. Requests for use of an IBM
029 keypunch must be made through the ADP Control Officer.
You can access ODP computers and obtain display and low-speed printed output
through office data preparation equipment, general-purpose terminals, graphics
display terminals, and terminal-associated plotters.
2.6.1 OFFICE DATA PREPARATION EQUIPMENT
Wang word processors and associated printers have become the standard Agency
equipment. A service is available to convert disks and cassettes from other
word processing equipment to Wang format. Wang/VM interface software is
currently being developed. In addition, NBI 3000 series word processors, which
Page 8 of 40
RW451E. ?. - t..-._..._-..r ......warms..erw.aeaa-?.,~.mn.~.....?r.,....:..e.....,...,..,.w
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
also may have printers attached, are now available in many offices. The NBI can
be linked to the VM System. IBM Communicating MAG Card Selectric Typewriters
are less frequently encountered.
2.6.2 GENERAL-PURPOSE TERMINALS
Your most visible piece of hardware is a terminal that links you to the central
computing system. ODP supports a variety of general-purpose terminals,
including the following:
? The Delta Data 5260 and the newer Delta Data 7260T are the video-type,
cathode-ray tube (CRT) machines seen most frequently.
? The Dataroyal IPS 5000 C attached to a Delta Data terminal gives you
medium-quality., hard-copy output.
? The Design 100 is a typewriter-type terminal that also may be used as a
pri nter.
? The Texas Instruments Silent 700 Electronic Data Terminal is a self-
contained electronic page printer; it can be used in conjunction with
Delta Data terminals to get low-quality, hard-copy output.
2.6.3 GRAPHICS DISPLAY TERMINALS
Graphics display terminals enable you to design charts, graphs, and pictures.
They provide capabilities for high-resolution displays and use of color.
Graphics display terminals currently available are as follows:
? The Tektronix 4014 and 4015 terminals display both alphanumeric
characters and graphic data. A Tektronix 4015 connected to the
interactive system is located in 4F50 Headquarters and is available for
general use. A Tektronix 4610 hard-copy unit that generates facsimile.
copies of the display on the screen of the Tektronix 4015 is colocated
with the terminal in 4F50.
? Other terminals available include the Advanced Electronic Design (AED)
512, the Chromatics 7900, and the Ramtek 6200A, 6211, and 6412.
2.6.4 TERMINAL-ASSOCIATED PLOTTERS
You can obtain immediate graphics and plotting output from your terminal through
an associated Hewlett-Packard 7721B plotter. This device, available at various
Agency locations, is a desk-top, microprocessor-controlled plotter that produces
multicolor graphic plots through the interactive system.
2.7 HARD-COPY OUTPUT FACILITIES
In addition to the low-speed printers and plotters associated with various
terminals, ODP's hard-copy output facilities in the Buffing Computer Center
include high-speed printers and plotters and specialized output services.
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
UNCLASSIFIED
2.7.1 HIGH-SPEED PRINTERS AND PLOTTERS
2.7.1.1 Interactive System
On the interactive system, ODP uses the following equipment:
? The IBM 1403 produces the copy that most people associate with computer
hard copy--the continuous-form, fan-fold perforated output.
? The IBM 6670 laser printer (commonly called System 6) produces hard copy
on standard 8 1/2 - x 11-inch paper. This printer provides high-quality,
camera-ready copy.
? The Hetra Mark VII line printer provides hard-copy output at a rate of
600 lines per minute. Hetra printers are located at Ames, Chamber of
Commerce, buildings.
You can direct your printed output to any one. of these devices or to specific
locations. Valid locations include the Ruffing Computer Center or Data Access
Centers such as those at 4F50 Headquarters and at Ames, Chamber of Commerce,
buildings.
Printed output at remote locations generally is produced by Hetra or IBM 6670-
-type printers. On the interactive system, Hetra printers use the reverse, plain
white side of continuous-form paper; they can print in either uppercase.-
lowercase or all-uppercase characters.
2.7.1.2 Batch System
On the batch system, alternatively, printing facilities are as follows:
? The Xerox 9700 provides high-quality, hard-copy output on standard,
8 1/2 - x 11-inch paper. This printer may also be accessed from the
interactive system through the use of BATCHMON.
? The IBM 1403 and IBM 3211 devices provide the standard computer output
on continuous-form paper.
? The Versatec 1200-A and Versatec V-80 electrostatic printer/plotters
provide a direct means for plotting alphanumeric and graphic data on
paper in a variety of combinations. Both these plotters are available
at the Ruffing Computer Center.
? The Hetra Mark VII line printer is used on the batch system, as on the
interactive system, to print output at remote Data Access Centers. On
the batch system, the Hetra printer provides output on the front (lined
side) of continuous-form paper in either uppercase-lowercase or all
uppercase characters.
Through JES3 FORMAT statements, you can direct your printed output from the
batch system W specified printers, remote locations, and individuals. Valid
remote locations include the Ames, Chamber of Commerce,
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Computer Center and puts the originator's name on the listing.
the system directs output to an IBM 1403 or IBM 3211 printer at the Ruffing
buildings. If no destination is specified,
2.7.2 SPECIALIZED OUTPUT SERVICES
Two specialized services available to you are the responsibility of P&PD rather
than ODP; however, ODP telecommunications lines from the interactive system are
used:
? ETECS offers high-quality printing of textual material originating from
electronic media (for example, SCRIPT and NBI).
? The DICOMED COM system reformats computer magnetic tapes to produce
16 mm, 35 mm, or 105 mm microforms. At present, this service is
performed offline, but a communications link to the interactive* system
is planned.
Page 11 of 40
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
3~HT ROOM
CPS
DICOMED
COM
Sys'rEM
I
`
MPS~dDS
L-
INTI.:XAC'r;V
5 ySi&M
Figure 1. Hardware Overview
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP9O-00992ROO0100030015-2
Table 3. Input/Output (I/O) Devices
Office Data
Graphics Display
Preparation Devices
Terminals (Continued)
IBM Communicating MAG Card
Chromatics 7900
Selectric Typewriters
Ramtek
6200A
Wang word processors
Ramtek
6211
(and associated printers)
Ramtek
6412
NBI 3000 series word processors
(and associated printers)
User Access
Devices (General)
Delta Data 5260
Delta Data 7260T
Design 100
(keyboard/printer)
Dataroyal IPS 5000 C
(printer for Delta Data)
Texas Instruments Silent
700 Electronic Data
Terminal (printer for
Delta Data)
Graphics Display
Terminals
Tektronix 4014
Tektronix 4015
(plus Tektronix 4610
hard-copy unit)
Advanced Electronic
Design (AED) 512
High-Speed
Printers
IBM 1403 printer (at RCC)
IBM 3211 printer (at RCC)
IBM 6670 laser printer
(VM only, at RCC,
4F50 Hq., and Ames)
Xerox 9700 laser printer (at RCC)
Hetra Mark VII line printer
(at Ames, Chamber of Commerce,
Plaza A, Credit Union-Plaza B,
and Page)
Plotters
Hewlett-Packard 7721B
(terminal-associated plotter)
Versatec 1200-A
electrostatic printer/plotter
(at RCC and Credit Union-Plaza B)
Versatec V-80 plotter (at RCC)
JirA ..ec_cic : -ao fw,4O _.,_~_ .:-
Approved For Release 2009/05/28: CIA-RDP9O-00992ROO0100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
UNCLASSIFIED
3. SOFTWARE
3.1 GENERAL INFORMATION
Both the interactive and batch systems include control software, language
processors, and a library of program products for data base management,
graphics, mathematical and statistical, amd modeling applications. The
interactive system also includes powerful text-formatting facilities and an
electronic mail service.
These software facilities for each system are described briefly in the following
paragraphs.
3.2 INTERACTIVE SYSTEM
The interactive system's control software consists of CP, CMS, TMS, TAPEMON,
BATCHMON, and XEDIT.
Description
CP Control Program. CP, from IBM, is a supervisor
program that controls how concurrent users share the
system's computing resources. CP gives each user a
simulated computer, called a virtual machine, with a
user-specified hardware configuration. The virtual
machine has two main characteristics: (1) The device
.address on the virtual machine need not correspond to
the actual address of the hardware, and (2) CP keeps
card reader, punch, and printer data in temporary
files called spool files and controls transmission of
the data to and from the actual hardware devices.
CMS Conversational Monitor System. CMSf from IBM, is
used with CP to provide a general-purpose,
interactive programming system. It 'is the operating
system of your .virtual machine and provides
capabilities for file creation, maintenance, and
manipulation; use of programming languages; program
and command execution control; debugging; and use of
utilities.
TMS Tape Management Software. From University Computing
Company, TMS automates and controls magnetic tape
records by maintaining a tape management catalog
(which functions like a library catalog) and
generating reports for computer center personnel.
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
TAPEMON Tape Monitor. A real-time program developed in-
house, TAPEMON receives and processes your requests
for tape drives and tape mounts.
BATCHMON Developed in-house, BATCHMON enables you to process
batch jobs submitted interactively. It includes:
CMS BATCH Command (BC), which provides access to the
BATCHMON system; Virtual Machine JES3 (VM JES3),
which controls job flow and job status information
flow between you and remote systems; and VMRSCS,
which provides the capability to communicate via
telephone lines to remote batch systems.
XEDIT A context editor from IBM, XEDIT enables you to find
data in a file by context rather than by line number
and to create and modify files from the terminal.
Language processors available to you on the interactive system are ALC, APL,
BASIC, C Language, COBOL, FORTRAN, PASCAL, and PL./1.
Name Description
ALC Assembly Language Code. ALC is a machine-oriented
language used by systems programmers.
APL A Programming Language. APL is a sophisticated
language with symbolic built-in functions that make
it possible to write complicated programs within a
simple syntax in a concise form. APL'is used in
economic analysis.
BASIC Beginner's All-Purpose Symbolic Instruction Code. A
language with a small catalog of commands and a
simple syntax, BASIC is used primarily for numerical
applications.
C Language A concise, low--level language that uses modules to
perform most programming tasks, C Language quickly
and efficiently manages and organizes textual
information.
COBOL Common' Business-Oriented Language. A language
designed for processing business data, COBOL rarely
is used in ODP programming. Most COBOL programs have
been translated to PL/I.
Formula Translation. A language similar
in concept
to COBOL, FORTRAN is designed for scientific
applications and so used in the Agency.
Pa9,e 16 of 40 - UNCLASSIFIED
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
PASCAL A relatively recent addition to ODP's store of
languages, PASCAL is becoming quite popular. It is
based on ALGOL and emphasizes structured programming.
PL/I
Programming Language I. The Agency standard and used
heavily by Applications/ODP, PL/I is a flexible
language intended for problems best solved by a
combination of scientific and commercial computing
techniques.
Program products available to you on the interactive system include the
following:
? Data base management - RAMIS II
? Electronic mail - AIM
? Graphics - DISSPLA, ECO, PLOT 10, RAMIS Graphics, SAS/GRAPH, TACK, TELL-
A-GRAF
4 Mathematics and statistics - IMSL, MPSX/370, P-STAT, SAS, other
? Modeling - CSMP III, DYNAMO; GPSS, APL GPSS
? Text formatting - SCRIPT, SYSPAPER, SYSPUB, EZPUB
3.2.3.1 Interactive System Data Base Management Program
Name Description
RAMIS II Rapid Access Management Information System. From
Mathematica, Inc., RAMIS II allows you to add,
update, or delete data in a data base and to request
reports on the data through simple, English-like
statements. RAMIS-II provides capabilities for
producing graphs, performing calculations and logical
operations, and formatting reports as desired. Users
can also obtain reports on external, non-RAMIS
files. Output can be directed to a terminal, a
remote high-speed printer, or an external,
non-RAMIS II dataset.
UNCLASSIFIED Page 17 of 40
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
3.2.3.2 Interactive System Electronic Mail Program
Name Description
AIM
Automatic Information Management. Developed in-
house, AIM is an Agency-wide electronic mailing
service that enables authorized users to
electronically create, edit, transmit, receive, and
store documents. AIM permits users to send mail to
and receive mail from any other authorized user of
the AIM system. Note that AIM complements the
electronic mailing capability of the Wang word
processor, which is an intraoffice facility.
3.2.3.3 Interactive System Graphics Programs
Name Description
DISSPLA Display Integrated Software System and Plotting
Language. Developed by Integrated Software Systems
Corporation (ISSCO), DISSPLA is available on both the
batch and interactive systems and can be used on
available ODP graphics devices. DISSPLA facilitates
creation of both simple, quick data plots and more
sophisticated specialized graphics.
ECO Extendable Charting Option. Developed by AUI Data
Graphics, ECO allows you to produce'graphs and charts
from datasets entered manually, from preexisting
files (for example, SAS, RAMIS), or system editor-
created files. ECO is menu-driven and links to TELL-
A-GRAF for chart design. ECO output may be generated
on plotters or graphics terminals.
PLOT 10 Plot 10 Terminal Control System. Developed by
Tektronix, PLOT 10 consists of a comprehensive set of
graphics subroutines. PLOT 10 features include:
display of bright and dark line segments as well as
points; choice of linear, logarithmic, or polar
coordinates; and automatic scaling of data.
RAMIS Graphics The RAMIS PLOT command, which supports point plots,
line graphs, bar charts, histograms, and pie charts,
generates output for the Tektronix 4014 and 4015
terminals. You must be familiar with the RAMIS
reporting language to use this package.
SAS/GRAPH SAS/GRAPH, which requires a working knowledge of SAS,
produces color plots, charts, maps, and other
Page 18 of 40
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
UNCLASSIFIED
displays on the Hewlett-Packard plotters and the
Ramtek terminals. SAS/GRAPH also provides contour
plots, as well as chloropleth and surface maps, and
it plots three-dimensional surfaces.
TACK Developed by Vista Laboratory, TACK generates output
for the Hewlett-Packard 7721B plotter (reference
Section 3, "Hardware"), as well as the Tektronix,
AED, and Ramtek graphics terminals. TACK
applications include interactive map generation and
annotation, satellite trajectory simulation and
sensor modeling, geographic data display, and several
data base management and reporting systems.
TELL-A-GRAF Developed by ISSCO, TELL-A-GRAF's primary purpose is
to simplify access to the repertoire of the DISSPLA
system. TELL-A--GRAF permits you to converse with the
system in plain English by providing a library of 68
standard plots and 18 basic options that can be
invoked by simple sentences. The preprogrammed plots
give control to the user who has no programming
skills.
3.2.3.4 Interactive System Mathematical and Statistical Programs
Name Description
IMSL International Mathematical and Statistical Library.
From International Mathematical and Statistical
Libraries, Inc., IMSL, available on' both the batch
and interactive systems, is a set of over 400 FORTRAN
computational subroutines.
MPSX/370 Mathematical Programming System Extended/370. From
IBM, MPSX/370 and the programs that accompany it
constitute a complete mathematical programming
system--including a set of procedures for linear,
separable, and mixed integer programming as well as
matrix integration and report writing aids.
P-STAT P-STAT is a Princeton University statistical package
that provides a powerful system allowing:
statistical computations; file-manipulation; and
statistical analyses including correlation,
regression, factor analyses, and cross tabulation.
P-STAT is designed for nonprogrammers and for persons
with no statistical background who want the following
capabilities: file building and maintenance, data
modification, and simple table and report writing.
P-STAT may be used interactively, and on the batch
system.
Approved For Release 2009/05/28: CIA-RDP90-00992R0001y00030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
UNCLASSIFIED
Statistical Analysis System. SAS, available on the
batch and interactive systems, is a social science
statistical software package from the SAS
Institute. Its capabilities include: a control
language similar to PL/I; output that may take the
form of a chart, plot, or formatted report; supported
time-series and geometric analysis; and facilities
for matrix manipulation.
Agency users of APL also have the following statistical packages available:
1. APL
2. APL
3. APL
Econometric Planning Language
Advanced Statistical Library for VSAPL
Multivariate Time-Series Analysis
Besides the ODP-supported statistical software, the Analytic Support Group,
Office of Current Production and Analytic Support (ASG/CPAS), has made available
programs that offer ODP interactive system users such capabilities as:
probability density functions, interpolation, nonparametric statistics,
quadratic programming, and two-stage least-square regression..
While other statistical and business-oriented packages are available from. IBM,
little use is made of them in the Agency.
3.2.3.5 Interactive System Modeling Programs
Name Description
CSMP III Continuous System-Modeling Program III. CSMP III, an
IBM product available on both the batch and
interactive systems, is based on FORTRAN and is
designed to help in developing and executing
simulation models of dynamic systems, using
differential equations.
DYNAMO Dynamic Models. DYNAMO, developed at MIT, is a
compiler for translating and running continuous
models (models described by a set of differential
equations). DYNAMO is problem- rather than computer-
oriented; the goal is to let you focus attention on
building a useful model undistracted by complex
computer requirements.
GPSS General Purpose Simulation System. GPSS V, from IBM,
provides the means to test, evaluate, and weigh
alternatives of a proposed system without affecting
the real system. The language provided is concise
and can be adapted to a wide range of problems.
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2~
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
UNCLASSIFIED
APL GPSS Also from IBM and on the interactive system, APL GPSS
is a GPSS lookalike designed for APL users.
3.2.3.6 Interactive System Text Formatting Programs
Description
SCRIPT ODP uses SCRIPT, Version 3.7 (usually referred to as
SCRIPTX), to format text input; this version of
SCRIPT was developed by the University of Waterloo in
Canada. SCRIPT formatting is specified by control
lines (lines that begin with a control indicator--
normally a period followed by two alphabetics).
SYSPAPER SYSPAPER, developed by the University of Waterloo, is
a set of SCRIPT commands to simplify preparation of
papers, memorandums, and reports.
SYSPUB SYSPUB is a set of SCRIPT commands that permits
preparation and formatting of various types of
documents including papers, theses, and reference
publications.
EZPUB Although not supported by ODP, EZPUB is available to
users of ODP systems. A word-processing facility
related to SCRIPT developed by ASG/CPAS, EZPUB
simplifies preparation of typescripts.
3.3 BATCH SYSTEM
3.3.1 CONTROL SOFTWARE
The batch system's control software.consists of MVS, JES3, and ACF2.
Description
Multiple Virtual Storage. Also called System 370
Operating System/Virtual Storage 2 (OS/VS2), IBM's
MVS supervises the execution of jobs on the batch
system. Through the virtual storage concept, MVS
extends the amount of storage available to each user
beyond the available real storage in the computer.
UNCLASSIFIED Page 21 of 40
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
JES3 Job Entry Subsystem 3. IBM's JES3 provides job-
entry, scheduling, and output capability to MVS; that
is, it performs the functions necessary to ready jobs
for execution and to remove job output from the
system.
ACF2 Access Control Facility. ACF2, from Schrager Klemens
and Krueger, Inc., is a security extension to the IBM
MVS Operating System, designed to provide for data
protection from unauthorized destruction, disclosure,
or modification and for controlled sharing of data.
3.3.2 LANGUAGE PROCESSORS
Language processors available to you on the batch system are ALC, COBOL,
FORTRAN, and PL/I (reference Subsection 3.2.2, "Language Processors").
3.3.3 LIBRARY PROGRAMS
Program products on the batch system include the following:
?. Data base management - GIMS
? Graphics - CPS-1, DISSPLA, EZPERT, TACK, TELL-A-GRAF, and VERSAPLOT
? Mathematics and statistics BMDP, CROSSTABS, Data-Text, IMSL, P-STAT,
SAS, SLMATH, and SPSS
? Modeling - CSMP III
3.3.3.1 Batch System Data Base Management Program
Name Description
GIMS Generalized Information Management System. Developed
by TRW, GIMS is a generalized data base management
system that enables, you to create, maintain, and
query a data base. GIMS may be used in online mode,
where you communicate with the system from a
terminal, or in hatch mode, where peripheral devices
provide the input and output. Requests for creation
of a GIMS data base must be made through
Applications/ODP.
Page 22 of 40-
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
3.3.3.2 Batch System Graphics Programs
?Name Description
CPS-1 Contour Plotting System 1. Developed by Radian
Corporation, CPS-1 is a general-purpose plotting
package. Output is plotted on the Versatec
printer/plotter (reference Section 2, "Hardware") in
the form of contour plots, gradient vector slope
plots, and annotated base maps.
DISSPLA Reference Subsection 3.2.3.3, "Interactive System
Graphics Programs."
EZPERT From Systonetics, Inc., EZPERT is used to generate
charts and diagrams showing cost, schedule, and
resource information. Plots are made on the Versatec
plotter.
TACK Reference Subsection 3.2.3.3, "Interactive System
Graphics Programs."
TELL-A-GRAF Reference Subsection 3.2.3.3, "Interactive System
Graphics Programs."
VERSAPLOT The VERSAPLOT-07 package, developed by Versatec (a
Xerox company) permits users of the Versatec
printer/plotter to- generate grids or shaded areas
with user-selected patterns. VERSAPLOT plots 100
points per inch. It can draw horizontal and vertical
grid patterns and plot a smooth curve using specified
points.
3.3.3.3 Batch System Mathematical and Statistical Programs
Name Description
BMDP Biomedical Computer Programs. From the University of
California at Los Angeles School of Medicine, BMDP
provides data analyses of medical cases using
statistical methods and an English-like control
language based on FORTRAN; BMDP runs off a FORTRAN
library routine.
CROSSTABS A Cambridge Computer Associates statistical package,
CROSSTABS allows you to perform cross tabulations and
related statistical analyses on both large and small
datasets.
Paqe 23 of 40
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Data-Text Data-Text is a social science package that enables
you to define or translate variables, give- the
appropriate descriptive labels, and request a great
variety of different statistical analyses. Data-Text
language is flexible and easy to learn.
IMSL
Reference Subsection 3.2.3.4, "Interactive
System
Mathematical and Statistical Programs."
P-STAT
Reference Subsection 3.2.3.4, "Interactive
System
Mathematical and Statistical Programs."
SAS
Reference Subsection 3.2.3.4, "Interactive
System
Mathematical and Statistical Programs."
SLMATH
Subroutine Library-Mathematics. From IBM, SLMATH is
a set of basic computational subroutines for solving
mathematical problems involving matrix algebra and
numerical mathematics. Documentation must be
ordered; only a reference copy is available.
Statistical Package for the Social Sciences. SPSS is
an integrated system of computer programs designed to
analyze social sciences data. This system provides
the following capabilities: data transformation and
file manipulation facilities, descriptive statistics,
frequency distributions, cross tabulations,
correlation, means and variances for subpopulations,
scatter diagrams, Guttman scaling, and a variety of
other statistical techniques and procedures.
3.3.3.4 Batch System Modeling Program
Name ' Description
CSMP III Reference Subsection 3.2.3.5, "Interactive System
Modeling Programs."
age 24 of 40 UNCLASSIFIED
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
UNCLASSIFIED
4: SUPPORT SERVICES
4.1 GENERAL INFORMATION
Your ADP Control Officer, CSS, Applications/ODP, and various additional support
services are available to assist you in using the ODP computer facilities
(reference. Table 4, "Directory of ODP Support Services," page 30). Each of
these support activities is described in detail in the following paragraphs.
4.2 ADP CONTROL OFFICERS
Each Directorate and Office has an ADP Control Officer who serves as the primary
point of contact for ADP-related activities. If the level of ADP activity
requires it, additional individuals are designated to coordinate their efforts
with the ADP Control Officer. Among the duties of these officers are managing
magnetic disk storage space, allocating terminals, and controlling computer
access (that is, userids, passwords, and PRISM numbers). The officers obtain
disk space for users; submit annual disk requirements for their units in order
to give ODP information needed to plan for acquiring magnetic disk storage; and,
for planning purposes, keep a detailed record of disk space used by their
components.
4.2.1--DISK SPACE
Disk space is a valuable and scarce resource that is controlled and closely
monitored. Disk space is allocated on magnetic disks in units of tracks,
cylinders, or packs. ODP provides five types of disk space: minidisks, SHARE,
STOR, GIMS, and private packs.
? Minidisks are disk space on the interactive system assigned to users for
their own private files. Minidisks are allocated in units of
cylinders. For backup purposes, ODP copies data on minidisks to tape
daily for any files changed (tapes are saved for 7 days), and weekly for
all disks (tapes are saved for 5 weeks).
? SHARE (Online Direct Access Storage Device System) space is normally
accessible through the batch system, but in some special cases may be
made accessible to the interactive system.
? STOR space is temporary space requested in allocations of 20 or fewer
cylinders at a time; STOR space is allocated for 7 days, after which it
is scratched.
? GIMS space is password-protected, permanent online space assigned to a
data base managed by GIMS.
? Private disk packs, both movable and permanent, may be assigned to an
Agency component. Requests for large space allocations should be
requestec. well in advance, preferably in estimates for the fiscal year
prior to the year of anticipated need.
Page 25 -)f 40
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
A request for disk space must be made in writing by the ADP Control Officer.
Requests?for minidisks, private disk packs, and space on SHARE and STOR are sent
to CSS, Processing, Office of Data Processing (CSS/P/ODP); requests for GIMS
space are sent to Data Base Management Branch, Production Division, Processing,
Office of Data Processing (DBMB/PD/P/ODP).
The userid is a unique name that identifies you to one of the systems supported
by ODP and validates your access to protected resources. A userid is usually
constructed from elements of the user's name and consists of from one to eight
alphabetic characters. OOP provides three types of userids: VM, ACF2, and
GIMS.
? VM - A user identified to VM is automatically given access to the batch
system and identified to the ACF2 security system.
? ACF2 - Userids for the ACF2 security system are assigned only if that
user does not have a VM or GIMS userid.
? GIMS - GIMS userids are assigned only if the user does not have a VM or
ACF2 userid.
A request for a userid must be made by the appropriate ADP Control Officer,
using Form 4065, "ODP Systems Access Request." Requests for VM and ACF2 userids
are sent to CSS/P/ODP; for GIMS userids, requests are sent to DBMB/PD/P/ODP.
Passwords are words of eight alphabetic characters and. are classified SECRET.
Like userids, passwords are used to prevent unauthorized access to ODP
resources. OOP provides four types of passwords: VM, minidisk, ACF2, and GIMS.
? VM - This password is used to validate access to the VM Interactive
System and is changed semiannually. This password should never be
shared with another user.
? Minidisk - To prevent unauthorized access, permanent passwords are
assigned to minidisks when minidisk space is allocated, but this
password can be changed on request.
? ACF2 - ACF2 passwords are encrypted and are used to validate access to
ODP batch systems; these passwords are permanently assigned, but may be
changed on request.
? GIMS - This password is used to validate access to GIMS and is changed
semiannually. This password should never be shared with another user.
-ADP Control Officers acquire passwords for new users of ODP systems and
distribute passwords to users within their units. Passwords are acquired by
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
completing Form 4065, "ODP Systems Access Request." Requests for VM, minidisk,
and ACF2 passwords are sent to CSS/P/ODP; for GIMS passwords, requests are sent
to DBMB/PD/P/ODP.
To access any ODP resource, you must submit a valid PRISM number. These numbers
consist of five mandatory and two optional alphanumeric characters that identify
a particular unit's projects. PRISM numbers are assigned by the ODP Management
Staff and controlled within each unit by the ADP Control Officer.
4.3 CUSTOMER SERVICES STAFF (CSS)
For both the ADP Control Officers and for users of ODP services imary
point of contact within ODP is CSS (GA0507 Headquarters, extension One STAT
CSS group handles various administrative procedures essential to the maintenance
of ODP systems, including issuing identifications to Agency employees who want
to use the systems. This is the group with which the ADP Control Officer
coordinates to obtain userids, passwords, PRISM numbers, and disk space for
you. This group also is responsible for giving you access to the AIM system,
upon request.
Another CSS element provides consultation on computer languages, hardware, or
other user problems, through the expertise of its own members or information
gathered from other ODP components or vendors. You can call CSS consultants
directly for technical assistance in using an ODP facility (GA0507 Headquarters,
Through the ODP Technical Library, CSS offers you books, manuals, and other
publications bearing on hardware, software, or data processing management used
by or related to ODP services- These publications are available u on request by
phone to the Technical Librarian (GA19 Headquarters, extension The ODP STAT
Technical Library is open from 8:00 a.m. to 2:00 p.m., Monday through Friday.
Lastly, the Publications Group of CSS publishes two bulletins: Tech Notes,
which gives users technical information on programming or procedural matters,
and Bits 'n Bytes, which includes informal, less technical coverage of ADP-
related in o- ma ion. These bulletins are distributed to all users as new ADP
developments occur. The Publications Group also edits documents for in-house
developed software. ODP personnel can submit documents to the Publications
Group for assistance with writing, editing, word processing, or printing
services coordination as the need arises.
4.4 APPLICATIONS/ODP
Agency components can obtain professional assistance in meeting their computing
requirements through the Applications arm of ODP (reference Appendix A, "ODP:
Mission, Organization, and Functions," page 31).
Applications/ODP consists of four Divisions: CAMS, Systems Development, Systems
Support, and Quality Assurance. CAMS Division is dedicated to the development
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
and maintenance of the Intelligence Community's COMIREX Automated Management
System (CAMS). Systems Development Division provides new and replacement
application systems such as the Automated Compensation and Information System
(ACIS) ; other services include customer consulting, information processing
services, and an Applications reference library. Systems Support Division
maintains application systems that it has developed or been assigned and
provides enhancements to existing systems. Quality Assurance Division develops
system standards and trains data processing professionals.
User Offices that need programming assistance must complete Form 930, "Computer'
Applications Request/Action Form," and send it to the office of the Deputy
4.5 OTHER SUPPORT SERVICES
In addition to the ADP Control Officer and CSS, ODP provides several additional
support services:
? Trouble Desk - If you experience problems with your terminal, have a
problem using one of the ODP services, or want the current status of
systems, personnel at the Trouble Desk are available to assist you by
phone, 24 hours-a-day (5D55 Headquarters, extension 0 The Trouble STAT
Desk is part of the Data Base Control Center of DBMB/PD/P/ODP.
Centralized. Library. System This library, part of Production Division
of Processing, manages and maintains security for centrally stored
libraries (source and executable load modules) of production
applications (1H5126 Headquarters, extension.
- The. Xerox 9700 laser printer (reference Section 2, "Hardware"-). You
hard-copy computer output:
Hard-Copy Output - ODP offers four printing services for high-quality,
can direct output to this pri nter,.from the batch system, or from the-
interactive system through BATCHMOM, by means of JES3 statements.
Questions on. this service uld be directed to -CSS/P/OOP (GA0507
Headquarters, extension
The IBM 6670 laser printer (reference-Section- 2, "Hardware"). You
can send files to this printer by using the OS6 command available on
the interactive system. Questions on this service should also be
directed to CSS/P/ODP (GAO507 Headquarters, extension
ETECS (reference Section 2, "Hardware"). An ETECS Coordinator in
GJ56 Headquarters is available to assist you with the data
preparation and paperwork necessary to use ETECS (GJ56 Headquarters,
Center (GJ4004 Headquarters, extension
The DICOMED COM system for computer output microfilm (reference
Section 2, "Hardware"). The COM equipment processes tape input. To
obtain any COM service, you must complete Form 3487, "COM
Processing/Microform Request," and mail or hand-carry it to the COM
STAT
Page 28 of 40 UNCLASSIFI _ED
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
? Data Processing Training - In conjunction with OTE, ODP"provides formal
courses in data processing ranging from basic instruction tQ highly
sophisticated concepts. For information on available courses and
enrollment, contact your unit's Training Officer. The Agency also
offers self-study audio and audio-video courses in data processing at
the Self-Study Center, GJ68 Headquarters, extension
UNCLASSIFIE'J
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
UNCLASSIFIED
Table 4. Directory of ODP Support Services
Service
Centralized Library
Computing Requirements
Centralized Library
PCB/PD/P/ODP
1H5126 Head ers
Extension
Applications/ODP
2D60
DD/A/ODP
Consulting and Administrative Customer Services Staff
Services CSS/P/ODP
GA0507 Headquarters
Extension
Data Processing Training Your unit's Training Officer
Documents and Publications Support ODP Technical Library
GA19 Head uarters
Extension
Special Output Services
IBM 6670 and Xerox 9700 laser Customer'Services Staff
printers CSS/P/OOP
GA0507 Headquarters
Extension
System Access (userids, passwords,
PRISM numbers, minidisks, and
disk space)
Extension
ETECS Coordinator
GJ56 Headquarters
Extension
COM Center
GJ4004 Headquarters
Extension
Trouble Desk
DBMB/PO/P/ODP
5055 Headquarters
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
UNCLASSIFIED
APPENDIX A. ODP: MISSION, ORGANIZATION, AND FUNCTIONS
ODP provides a central computer service to Agency components and to the
Intelligence Community. This mission is accomplished through two major units,
Processing and Applications, and a Special Projects Staff (reference Figure A-1,
"OOP Organization," page 33).
The Processing unit maintains ODP's hardware and associated systems as well as
production software. Processing consists of four Divisions--Production, Systems
Programming, Engineering, and Operations--and the Customer Services Staff (CSS).
? Production supports such Agency applications as payroll, general
accounting, personnel, and message processing; it provides ODP services
ranging from data entry to preparation of finished reports; and it
staffs the Data Base Control Center on a 24-hour, 7 days-a-week basis to
maintain the GIMS online system.
? Systems Programming designs, installs, and maintains operating systems,
data base management systems, and systems-related software on ODP
computers. Systems Programming also plans for the installation of
advanced technology. It currently supports the interactive and batch
systems and the GIMS online system.
? Engineering is responsible for the reliability and stability of.ODP
equipment. This Division acquires, installs, and maintains ODP computer
and terminal hardware; monitors Processing's budget and prepares
budgetary documentation for current and future fiscal years; studies and
reports on computer performance and coordinates planning to meet future
requirements; manages ODP's remote data terminal network; and manages
Agency word processing activities.
? Operations maintains three major computer centers in the Headquarters
building and offers automatic data processing (ADP) services at
buildings outside Headquarters. General users of ODP facilities
normally deal with the Ruffing Computer Center (RCC), GC03 Headquarters;
the Special Computer Center (SCC), GC47 Headquarters, exclusively
supports the Directorate of Operations. The third computer center is
used by the Special Projects Staff.
? Customer Services gives you, the users of ODP services, a point of
con act wi t inn DP. This Staff helps clients throughout the Agency use
ODP facilities more effectively by: providing consulting services;
handling administrative functions such as userids, system passwords, and
storage allocation; and publishing technical and nontechnical
documents. It also includes a Technical Library, which distributes
technical publications.
OOP's other major unit, Applications, develops, implements, and- maintains
applications software on ODP central and stand-alone computers to support
missions of various Agency components. It consists of four Divisions: CAMS,
Systems Development, Systems Support, and Quality Assurance.
UNCLASSIFIED Page 31 of 40
Approved For Release 2009/05/28: CIA-RDP9O-00992 R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
? CAMS, the smallest Division in terms of assigned staff personnel, is
responsible for the design, development, support, and enhancement of the
Intelligence Community's COMIREX Automated Management System (CAMS).
Most of CAMS' supporting software is developed by contractor firms;
staff personnel primarily perform contract monitoring and administration
functions.
? Systems Development produces both new and replacement computer applica-
tions to -support Agency needs. Typical applications are the Automated
Compensation and Information System (ACIS), the Logistics Integrated
Management System (LIMS), and the Personnel Resources Information
Management (PRIM) System. In addition, this Division provides services
that include: customer consulting, information processing services, and
an Applications' reference library.
? Systems Support maintains application systems (which may be developed by
Systems up Division or assigned to it) and provides enhancements to
existing systems for client offices within the Agency.
? Quality Assurance develops standards, procedures, and guidelines for use
throughout Applications and ensures that the standards developed are met
during the system's life cycle. This Division also provides and
maintains a centralized Applications documOntation and software library,
supports configuration control boards, and tracks and reports on work
being done throughout Applications. In addition, the Quality Assurance
Division has a Training Staff, which is responsible for training data
processing professionals (the Office of Training and Education, OTE, is
responsible for training data processing users).
Finally, ODP'.s Special Projects Staff is responsible for a joint Agency/Defense
Intelligence Agency (DIA) project called SAFE (Support for the Analysts' File
Environment). This project is designed to satisfy the,needs of intelligence
production analysts and users in the Agency and DIA.
Page 32 of 40
UNCLASSIFIED
Approved For Release 2009/05/28: CIA-RDP90-00992R00010003001'5-2
7 ~
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Office
of
Data Processing
Processing
CustCnner
Servi~cls
L Stiff--
Opsi r4 ti on-,
Division
Syst1n5I [Engineering
Pro~ra~~ing ! ^Division
Divisiop
Cli^S I
Division
Figure A-1. ODP Organization
Systems
Development
Division
Systems
Support
Division
Qual 1 ty
Assurance
Division
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
UNCLASSIFIED
APPENDIX B. ACRONYMS AND ABBREVIATIONS
ACF2 Access Control Facility
ACIS Automated Compensation and Information System
ADP Automatic data processing
AED Advanced Electronic Design
AIM Automatic Information Management
ALC Assembly Language Code
APL A Programming Language
ASG/CPAS Analytic Support Group, Office of Current Production and
Analytic Support
BASIC Beginner's All-Purpose Symbolic Instruction Code
BATCHMON Batch Monitor (software package)
BC Batch Command (in BATCHMON)
BMDP Biomedical Computer Programs (UCLA)
bpi Bits-per-inch
BDS Bulk Data Service
CAMS COMIREX Automated Management System
CDS Cable-Dissemination System
CMS Conversational Monitor System
COBOL Common Business-Oriented Language
COM Computer output microfilm
CP Control Program
CPS-1 Contour Plotting System 1
CPU Central processing unit
CRT Cathode-ray tube
CSMP III Continuous System-Modeling Program III
CSS Customer Services Staff
DIA Defense Intelligence Agency
DISSPLA Display Integrated Software System and Plotting Language
DYNAMO Dynamic Models program
ECO Extendable Charting Option
ETECS Electronic Text-Editing and Composition System
FEP Front-end processor
FORTRAN Formula Translation
G IMS
GPSS
Generalized Information Management System
General Purpose Simulation System
I/O
I14SL
Input/output
International Mathematical and Statistical Library
Job Entry Subsystem 3
L:[MS Logistics Integrated Management System
,_: 606-1 %=of-4D
Approved For Release 2009/05/28: CIA-RDP90-00992 00030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
MPS Message Processing System
MPSX/370 Mathematical Programming System Extended/370
MVS Multiple Virtual Storage
ODP Office of Data Processing
OTE Office of Training and Education
P&PD Printing and Photography Division
PL/I Programming Language I
PLOT 10 Plot 10 Terminal Control System
PRIM Personnel Resources Information Management System
PRISM Project and resources information systems
RAMIS Rapid Access Management Information System
RCC Ruffing Computer Center
RCP Remote concentrator processor
SAFE Support for the Analysts' File Environment
SAS Statistical Analysis System
SCC Special Computer Center
SHARE Online Direct Access Storage Device System
SLMATH Subroutine Library-Mathematics
SPSS Statistical Package for the Social Sciences
STOR Space or cylinders for temporary storage
TAPEMON Tape Monitor
TMS Tape Management Software
userid User identification
VM Virtual Machine (IBM)
.1?age ..3".f-4-0
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
UNCLASSIFIED
REFERENCES
'TECHNICAL REPORTS
Office of Current Production and Analytic Support, A User's Guide to EZPUB:
DDI's Computerized Publication Facility, April -12 STAT
Office of Data Processing, AIM, Introduction, June 1982 (Unclassified)
--, AIM, Commands for the General User, October 1982 (Unclassified)
--, AIM, Administrator/Programmer's Guide, August 1982 (Unclassified)
--, BATCHMON, 1 March 1982 (Unclassified)
--, Career Development Plans, September 1982 (Administrative - Internal Use
On y .
--, CLASSIFY, 1 May 1980 (Unclassified)
--, Headquarters Information Media Task Group Report, 22 October STAT
--, Instruction 10-1-80, "Release of Magnetic Tapes Outside of ODP," Bruce T.
Johnson, 22 December 1980 (Unclassified)
1982 on i entia
Magnetic Tapes: Policy and Procedures (unpublished)
Multiple Virtual Storage (MVS) Conversion Guide, May 1978 (Unclassified
ra
Organization and Functions, December 1979 (Confidential)
TAPEMON, 1 December 1980 (Unclassified)
--, RAMGIM, 28 August 1980 (Unclassified)
-, XEDIT in SEDIT-Compatibility Mode, 1 November 1981 (Unclassified)
STATINTL Office of Information Services, Information and Records Management,
Records Disposition Handbook, 3 August (A ministrative - n-I terns Use Only)
Cambridge Computer Associates, Inc., CROSSTABS Release 400 Planninq Guide,
1980
UN(i: A5SIF:1D -~, e7.of. 40
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
-, User's Manual for the CROSSTABS System, 1977 Edition
Comten, Inc., CP-HD31-100-A, 3690 Communications Processor, Principles of
Operation Manual, January 1979
IBM, GC23-0038-0, OS/VS2 MVS JES3 Overview, August 1979
GC28-0984-1, 0S/VS2 MVS Overview, May 1980
--, GH19-1090, IBM Mathematical Programming System Extended/370: General
Information Manual, 1979
--, GH19-1091, IBM Mathematical Programming System Extended/370 Primer, 1979
--, SC19-6209-1, IBM Virtual Machine/System Product: CMS' Command and Macro
Reference, 198-2
--, SC19-6210, IBM Virtual Machine/System Product: CMS User's Guide, 1982
--, SC24-5220, IBM Virtual Machine Product, System Product Editor User's Guide,
1980
--, SH19-1095, IBM Mathematical Programming System Extended/370: Program
Reference Manual, n. d.
--, SH19-7001-3, Program Product, Continuous System Modeling Program III
(CSMP III) Program a erence TT nuaI, December 1975
--, SH2O-0866, General Purpose Simulation System V: Introductory User's Manual,
n.d.
--, SH2O-1942-0, Installed User Program, APL GPSS for APLSV (5796-PJF) and APL
GPSS for VS APL -PJG) rogram Descrip it ooper tia on Manual, DecemEer
T9
IMSL, Inc., IMSL Library Maintenance Letter, 1 June 1981
--, IMSL LIB-0009, IMSL Library Reference Manual, 1982
Integrated Software Systems Corporation (ISSCO), DISSPLA (Display, Integrated
Software System and Plotting Language) User's Manual ,_11370
-?, TELL-A-GRAF User's Manual, 1982
Mathematica Products Group, A Division of Mathematica, Inc., RAMIS II (undated
sales brochure)
- RAMIS II User's Manual, 1980 (updated to reflect Release 2.1, August 1981)
Page off. --UNCLASSIFIED,--.
STAT
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Pugh, A. L. III, Dynamo User's Manual, Cambridge, Massachusetts: The MIT Press,
1976 -
University of. California, Los Angeles, Department of Biomathematics, BMDP
Statistical Software. Los Angeles: University of California Press, 1981
TECH NOTES*
"'Bisynchronous Data Link Permits Online File Transmission to ETECS,"
Tech Notes 16, item A, dated 5 August. 1981
"C Language. Available on Interactive System," Tech Notes 13, item 8, dated
26 June 1981
"Computer Output Microfilm Services Enhanced," Tech Notes 26, item C, dated
1. October 1980
"Conversion of Word Processing Media to Wang Format," Tech Notes 30, item B,
dated 10 November 1982
"DICOMED Computer Output Microfilm (COM) Services," Tech Notes 11, dated
17 March 1982
"DISSPLA and TELL-A-GRAF Interface With DICOMED COM System," Tech Notes 12,
dated 18 March 1982
"ETECS Coordinator Moves to Headquarters Building," Tech Notes 26, item B, dated
1. October 1980
"Managing VM/CMS Spool Files," Tech Notes 8, dated 1 March 1982
"New JES3 FORMAT Statement Keywords: UDEST= AND USER=," Tech.Notes 32, item B,
dated 30 November 1982
"OS6 EXEC: New Version To Be Installed," Tech Notes 9, dated 4 March 1982
"0S6 EXEC, Using EXEC 2: New Version To Be Installed," Tech Notes 27, item A,
dated 19 November 1981
"Procedures to Support Y- and Z-Tapes Under ACF2," Tech Notes 16, item B, dated
5 August 1981
"'System-Generated //*JOBFROM Statement for. ACF-2," Tech Notes 24, item A, dated
1.3 August 1980
Tech Notes are available online. Reference Tech Notes 14, item B, dated
I riT T 8 2 for procedures to access selected-Tech Notes or an index of
Tech Notes-published during the last 5 years, and-to obtain hard copies, if
desired, of one or more Tech Notes.
_ 10Jr_LASSIF_IfD.
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2
NCR Comten, Inc., AP-SA31-100-A, Glossary of Data Processing and
Telecommunications Terminology, April 1980
P-STAT, Inc., ISBN: 0-933754-00-0, P-STAT 78 User's Manual, Shirrell and Roald
Buhler, 1979
RADIAN Corporation, CPS-1 User's Manual Training Documentation, 1979
SAS Institute, Inc., ISBN 0-917382-07-2, SAS Introductory Guide, Jane T. Helwig,
1978
-, ISBN 0-917382-17-X, SAS Programmer's Guide, 1982 Edition, 1981
-, ISBN 0-917382-11-3, SAS Supplemental Library User's Guide, 1980 Edition,
1980
STAT
Schrager Klemens & Krueger, Inc., ACF2 - The Access Control
Revised 12 July 1979
Systonetics, Incorporated, EZPERT Project Graphics System:
Manual, 1979
Facility Overview,
System Reference
Tektronix, Inc., 4010A02, PLOT 10 Advanced Graphing II User's Manual, 1977
TRW, Inc., 6760-W521, GIM-II Generalized Information Mana9emeent System BASIC
USER'S MANUAL, March 1977 inclu ing updates t roug April 1982)
University of Waterloo, SCRIPTX User's Guide, Department,of Computing Services,
Waterloo, Ontario, Canada, 14 January 79i -
--, SYSPAPER User's Guide, Department of Computing Services, Waterloo, Ontario,
Canada, 1eptember 1980
SYSPUB USER'S GUIDE, SYSPUB Version 11.6, Department of Computing Services,
Waterloo, Ontario Canada, 1980
--, Waterloo SCRIPT Reference Manual (SCRIPTX Command), Waterloo, Ontario,
Canada, December 1981
-
Versatec, 50026-90001F, Versaplot Operating Manual, IBM 360/370 OS/VS-VO7.6,
1.980
STAT
---UNCLASSIFIED Page 39 of 40
Approved For Release 2009/05/28: CIA-RDP90-00992R000100030015-2