U.S. ENVIRONMENTAL PROTECTION AGENCY
•
EPA 903/9-76-026
INSTALLATION OF AIR QUALITY DATA HANDLING
SUBSYSTEM in the Commonwealth of Virginia
' FINAL REPORT
AUGUST 19^6
MIDDLE ATLANTIC REGION-III 6th and Walnut Streets, Philadelphia. Pennsylvania 19106
-------
EPA 903/9-76-026
INSTALLATION OF AIR QUALITY DATA HANDLING
SUBSYSTEM in the Commonwealth of Virginia
FINAL REPORT
AUGUST 19^6
-------
TECHNICAL REPORT DATA
(I'lcoxf n'tnl Instructions mi the rcri'rsi' hrforf cmiiiilfling)
1. RLPORT NO. 2.
903/9-76-026
4. TITLE AND SUBTITLE
Installation of Air Quality Data Handling
Subsystem of the Comprehensive Data Handling
System in the -Commonwealth of Virginia
7. AUTHOR(S)
IBM Corporation
9. PERFORMING ORGANIZATION NAME AND ADDRESS
The IBM Corporation
Federal System Division
18100 Frederick Pike
Gaithersburg, MD 20760
12. SPONSORING AGENCY NAME AND ADDRESS
U.S. E. P. A.
Air and Hazardous Materials Division
6th $ Walnut Streets
Philadelphia, Pa. 19106
15. SUPPLEMENTARY NOTES
3. RECIPIENT'S ACCESSION>NO.
903/9-76-026
5. REPORT DATE
August. 1976
6. PERFORMING ORGANIZATION CODE
8. PERFORMING ORGANIZATION REPORT NO.
None
10. PROGRAM ELEMENT NO.
11. CONTRACT/GRANT NO.
68-02-1379 Task Order 9
13. TYPE OF REPORT AND PERIOD COVERED
Final January - August, 1976
14. SPONSORING AGENCY CODE
EPAL (3A)
i •
16. ABSTRACT •
Process and procedures used to install the air quality data' handling
subsystem (AQDHS-il) an a computer in the Commonwealth of Virginia.
i
17. KEY WORDS AND DOCUMENT
a. DESCRIPTORS b.lDENTI
•
Air Quality Data
Computer Programs, Air Pollution
1<3. UISTHIUUTION STATEMENT 10. SECU
...-.-- -: ---•-• -..:-.-: •::•--•• u;--.--i.---- Nor
20 SECL
Release Unlimited • ,.
Nor
ANALYSIS
FIERS/OPEN ENDED TERMS >.. COSATI J'icld/Group
RITY CLASS (This Hc/iorll 21. NO. OF PAOES
16 _• --->:' .••-:; •,,:• v (•«•«*: ••" ••*s^'2%: • •*. *;•'-><:- ~sl~ .
RITY CLASS (This page) 22. PRICE
ie
EPA Form 2220-1 (9-73)
-------
IT A 905/9-76-026
INSTALLATION OF
Air Quality Data Handling Subsystem (AQDHS^II)
of the
Comprehensive Data Handling System
in the
Commonwealth of Virginia
by
The IBM Corporation
Federal Systems Division
18100 Frederick Pike
Gaithersburg, MD .20760
CONTRACT NO. 68-02-1379 TASK ORDER 9
FINAL REPORT
Prepared for
Environmental Protection Agency
Region III
Air and Hazardous Materials Division
Philadelphia, Pa. 19106
AUGUST, 1976
-------
This air pollution report is issued by Philadelphia Regional
Office, Environmental Protection Agency, to assist state and local
air pollution control agencies in carrying out their program activities.
Copies of this report may be obtained, for a nominal cost, from the
National Technical Information Service, 5285 Port Royal Road, Springfield,
Virginia 22151.
This report was furnished to the Environmental Protection Agency
by the IBM Corporation, Gaithersburg, MD in fulfillment of EPA con-
tract number 68-02-1379 Task Order 9. This report has be'en reviewed
by the Air and Hazardous Materials Division, EPA and approved for pub-
lication. Approval does not signify that the contents necessarily re-
flect the views and policies of-the-Environmental Protection Agency,
nor does mention of trade names or commercial products constitute
endorsement or recommendation for use.
Region III Publication No. EPA 903/9-76-026
-------
Final Report
Installation
Task Order Number 9
by
The IBM.Corporation
Federal System Division
18100 Frederick Pike
Gaithersburg, Maryland 20760
Contract No. 68-02-1379
EPA Project Officer: A. W. Marks
-------
Tliis rpport covers all work accomplished by IBM under
Contract Number 68-02-137^, Task Order Number 9. The purpose
of the task was to implement the Air Quality Data Handling
Subsystem (AQDHS) of the Comprehensive Data Handling System
(CDHS) at the computer installation designated by the agency
and to which the agency had established access. Within the.
reporting tasks per the weekly reports, as each task was
completed, a summary was prepared to clearly document the
objectives of the activities, the approach taken, the
techniques used, the results and reference to previous notes.
Thus, material for the final report evolved throughout the
performance period. This technique has facilitated
presentation of periodic progress reports and preparation of
the final report. Therefore, this final report will consist
of two parts, the first briefly highlights and describes
procedures used in this implementation during the performance
period, and the second contains all reports which describe in
detail all activities, problems and solutions.
2- Task_ Definition
In ordor to perform the activities necessa'ry to accomplish
tha objectives of the task order as stated in the statement
of work, the following tasks were defined: (1) Project
definition; (2) Installation; (3) Operational Support; (4)
Training; and (5) Reporting; and were monitored with respect
to progress, problems, plans and cost.
3- E£oject_Def1nition
Kick-off_Meeting
A meeting was held in Washington, D.C., on January 13, 1976
for introduction of responsible personnel from Region III of
Environmental -Protection Agency and Federal system Division
personnel responsible for contract performance and to discuss
tha statement of work. After a thorough review of the
statement of work, installation reguirements and tentative
performance dates, a schedule was established for
installation and training activities.
4. Installation and Training
_ _»_—..^._ _»
1'Within this task, subtasks were defined, namely,
Pxeinstallation, Installation, Post Installation, Pre-
training. Training and Post Training. Activities contained
and implemented via these subtasks are listed below.
-------
AyiMUi INSTALLATION AND 'i'KA.1.1 NG PHOCKUUK KS
S U U S Y S T !• M IN 5 T A 1.1A '' 10 N
I1 re- Installation Preparation
1. Telephonic Contact To:
* Cooedinato installation date
• I'.stnbli sh agency/contractor contact for Data Base
« Determine equipment conl'iq uration
* Determine computer resources to be allocated
to the subsystem '.I
• Determine local conventions relative to JCL
(or equivalent) and special program, procedure
and data set naming conventions
o Determine peculiarities of 'computer, operating
system, or computers which might reguire
programming changes to the subsystem.
2. He vise JCL to conform to local conventions or prepare
new control statements as reguired and perform detailed
desk check of result.
3. P-erfortii checkout of revised JCL (or euivalent)
contractors computer (or using leased time). This step
may be' postponed until installation.
<4. Revise program, if reguired, and test and document.
Some or all. of this step may necessarily be postponed
until installation depending on type of program changes
needed.
5. Assemble installation tape.
6. Test installation tape by simulating installation to the
extent possible on contractors computer.
INSTALLATION
1. Check out JCL (or equivalent)
2. Check out revised programs, if any
3. Compile all programs
•-U-. .Catalogue (or equivalent) all JCL procedures (or equivalent)
'""5."' Catalogue (or equivalent) source, object and load modules
6. rerforn acceptance demonstrations per Installation
a rid T«-.:.';t Gui do Line
7. G'Mierate intern.;! tables froiii agency provided data
.".. o.Miornte iu.iti.-il data ba.se from aqoncy provided data
9. Prepare tape copy of installed system.
-------
10. C'vllt.'Ci and pack hard copy ol: nstalled subsystem.
POST TN.STALLATIOK
1. Prepare and report clidiiqe.'i; to pcogram documentation
necessitated by installation.
2. Coordinate with instructors so that special adaptations
are included in course material.
3. Annotate and file base copy.
4. rile tape copy.
5. Prepare installation report.
-------
API1 LI CAT lOW/OL'Hi; AT10N liAiNiNG
I'UK I'All AT ION
1. Upvise traininq material to coincide with changes made
for inctallation-
2. Coordinate with aqency to establish course schedule,
special topics and number of students.
3. Prepare course material for special topics.
CONDUCT TRAINING
-------
I'lKiT -TK A I N I MC.
1. Prx;i] iiK'ii t special topi.cs and/or problems tliat arose
during training.
L'. Docii HK,'II t .special problems encountered with course or
program documentation or subsystem capabilities.
3. Prepare training report for EPA.
U. Revise course material as required.
Tlio traininq was prorjented according to the Training Program
outliuos and tentative schedules which follow.
o
-------
A (J U (i 5J - .1. L T /( A I. N .1. N < I S ( U1.) tl I.h'
(Tentativo)
Tl IKS DAY WEDNESDAY
'J:00 AH Overview 'l irannaction
10:00 AM
11:00 AM File
Mai n I-.enance
12:00 PM Lunch
1:00 Tables
File
Update
Old AQDHS
File
Lunch
SARDAD & OLD
AQDHS Input
2:00 PM Site Code AQDHS-II
Input
T:00 PM Pa-raineter Code
Parameter
Standard
THURSDAY
Rot ripval
General
1:45 PM Review
Review
Lunch
AQPHS-II
Ketrieval
Language
Copied COBOL
Inline COBOL
Rev iew
FRIDAY
Reports
SAROAD
Statistical
Lunch
Detail List
Sliding Average
Review
Conference
-------
Src t ion L'.iqe .,
I OVERVIEW
1. 1 A(.;:uio-l r Status
1...! lio.rM.f.) n Overview
1..) AQOIIS-II Overview
. l.'i A ODHS-11 Functional Flow
1.5 How to Use AQDHS-II - Use of JCL to Invoice
Cataloged Procedures
2 FILE MAINTENANCE
2.1 AQDHS-II FILES and Tables
2.2 File Change Concept
2.3 File and Table Names
.3 AQDHS-II
"3.1 Use to Edit Input and Prepare Report Headings
3.2 Table Contents - Diagnostic or Utility
4 SITE CODE TABLE
U. 1 Functional Flow
t|. 2 Table Creation
.4 Table Maintenance - Potential Problems
5.5 Table Overflow
5.6 Examples
5.7 Table in AQDHS-II
5.8 Diagnostic Messages
n PARAMETER STANDARD TABLE
«;>. 1 Functional Flow
0.2 Table Creation
6.3 Table Maintenance - Add, Change, Delete
(>. 4 Examples
6.5 Table in AQDHS-II
0.6 Diagnostic Message
•
7 REVIEW
» . ...
« •"" 'FILE MAINTENANCE
H.1 " Functional Flow
ij.1.1 Transaction Edit
i. 1. 2 Fi lo Update
M.2 AooilS-JT Master File Record
c!.3 Transaction Edit
-------
I' i I.I'' ( \. ''.'I I I. Oil ..
l-'i !«• UfxiaU- .
Kx .1 m i'l .or. - Goii'Ji.Til
'i.V !•'i Lo il j)d,i l.o 0 i/i') no:;t:i.<: f-lossa qos
H.H Transaction F.dit Diagnostic Message
') C f) N V K [(T 0 L D A (.} 0113 F11. K
''. 1 Functional Flow - Conversion . .
'''. 2 . Use wit. (i File Update Procedure
9-3 Diagnostic Messages
10 SAROAH AND OLD AQDIIS MANUAL INPUT
10.1 Functional Flow
10.2 U.-i-o With Transaction Edit
10.3 Use With File Update
10.4 Suppressing Conversion Diagnostic Messages
10.5 Examples
10.6 Diagnostic Messages
10.7 Option to Continue Using as Input
10.8 Action Cards
11 AQDHS-II. MANUAL INPUT
11.1 No Need for Separate Procedure
11.2 Uso With Transaction Edit
11.3 "-. Use With File Update
11.U . AQDHS-II Input Load Sheets
11.5 Option to Change to .AQDHS-II Input
12 REVIEW
13 RETRIEVAL
13.1 Functional Flow
13.2 Retrieval Options
13.2.1 AQDIiS-II Retrieval Language
13.2.2 COBOL - Need for COBOL Expertise
13.3 Select Statement.Structure-
13.4 Retrieval Logic
14 AUDHS-IT RETRIEVAL LANGUAGE
14.1 Retrieve on any Field in Master File Record
14.2 Subject and Object Name
14.3 Examples
14.4 Repeating Data Names in Compound Select Statements
15 COPIED COBOL AMD IN-LINE COBOL
15..1.. . Need to Have COBOL Expertise
15.-2- " Available if Needed
16 KKVLKW
17 OIJ A RTF. }•'!.. Y S A HO AD REPORT
17.1 Functional Flow
REGIOI'I III LIBRARY
-------
17.2 li x a in p 1 e 13
i ' i
in ;.; PATiLiT ICAI. REPORT
1H.1 Kunctiona I Flow
1H.1.1 Hn_:.-,tFT Pi.Linp 1 e Reports
1H.5 Diagnostic Messages
IB.6 Limitations
19 DETAIL LIST REPORT
19.1 Functional Flow
19.2 Options
19.3 Sample Reports
19.1 Diagnostic Messages
20 SLIDING AVERAGE REPORT
20.1 Functional Flow
20.2 Options
20.3 . Sample Reports
2.0.14 -"• Diagnostic Messages
20.5 • Limitations
.10
-------
L! U'_I L dii 'Jilil J:_ L'i!L!JL!12iI Ji
Consul l..i t-. ion wa:; qi.von ho :.;l-ato:; pr' telephone inq ui rior. in
f •••so. I. u t~. i on o i. [>roh L'-iins. H.i.:.;cl'.?ms WOIM corrected,
Mi tot.l and mailed to tho Kl'A uovolopmon t group.
Tho al)ovi? suiiiiiiary of tasks used to imploment Task Ouclev
Number Ten addressed all items within the statement of work
A moire; detail description of activities problems and
solutions are contained in the following reports.
-------
IRI national Uur.inc:;s Machiniir, Corporation
10100 Frederick Pike
Gaithersburg, Maryland 20760
January 26, 1976
Mr. A. W. Marks
USKPA Region III.
(>t.h and Walnut Street
Philadelphia, Pennsylvania 19106
Dear Mr. Marks:
Pre-installation activities were completed week ending Janauary 23, 1976,
in support of the AQDHS-II installation task order for EPA in the
Commonwealth of Virginia.
Installation will commence as sch'eduled, January 26, 1976.
Sincerely,
R. M. Williams
-------
'\ r
UNITED STATES ENVIRONMENT/:. PROTECTION AGENCY , ,- /
,\ w '_; /
REGION II! l V '
6rn AND WALNUT STREETS
PHILADELPHIA. PENNSYLVANIA 19106
JAN 2 6 1976
SUBJECT: BOA //68-02-1379, Order Number 9, Contractor: IBM Corporation,
DU-75-C323
.Mr. Rtisr.o.U II. Williams
../' IBM Corporation
•+# 18100 Frederick Pike . • - • .
Gaithersburg, Maryland 20760
Mr. Henry Hughes
State Air Pollution Control Board
Room 1106, Ninth Street Office Building
Richmond, Virginia 23219
Dear Messrs Williams and Hughes:
I. Summary
V.. This memorandum- will formalize the results of a meeting held on
January 13, 1976 at EPA Headquarters, 4th and M Sts., S.W., Washing-
ton, D.C. Attendees at the meeting were:
EPA IBM Commonwealth of Va.
Mrs. S. Chappell Mr. R". Williams Mr. H. Hughes
Mr. A. W. Marks ' Mr. J. JacobStm
The purpose of the meeting was to:
1. Define Scope of Work in detail, and to- ensure that all
three parties have the same understanding.
2. Establish a schedule of implementation.
In summary, all parties agreed with EPA's definition of respon-
sibilities and methods of operation.
II. Definition of Scope of Work
TASK I - Site Visit
1. Virginia will:
a. Supply IBM with a computer user's manual and such other
-------
-------
, . 3 I)
2. IBM
a. Will utilize the SAUOAD data base furnished by EPA
nnd install it.
b. Program errors or data base errors in material furnished
by EPA are MOT to be fixed; see TASK 8.
3. Virginia
a. Will furnish the up-date data to be used in Task 4.
TASK 4 - Simulated Up-date Cycles
1. IBM
a. Will operate the three simulated up-date cycles in con-
cert with designated Virginia personnel. This will permit Virginia
personnel to achieve operational familiarity prior to actual or "live"
operation.
b. Program errors are NOT to be fixed; see TASK 8.
2. Virginia
a. Will verify the accuracy of each up-date cycle prior to
the beginning of the next up-date cycle. The results of each update
cycle nmst be verified as acceptable prior to initiating subsequent
cycles.
•
TASKS 6 and 10 - Training
1. EPA
a. . Will authorize training to begin only after Tasks 1-4
have been completed.
b. Will review training material prior to initiating training.
2. IBM
a. Will supply an orientation workbook containing site
specific information.
b. Will supply own material for a reasonable number of stu-
dents.
TASK 7 - Keypunching
1. IBM . .
a. Will perform own keypunching
-------
JAiiMJi ~ rrogram/SAKOAD daLa base Errors
1. IBM
a. Will MOT fix errors in programs/data furnished by EPA.
These will be documented, and .forward to the individual designated
in Task 8.
1). All activity on the Task Order will cease immediately
after forwarding the necessary documentation as outlined above.
c. After any errors have been corrected by NADB, and those ' "
corrections received by IBM, installation will continue as soon as
practical. IBM will make every effort to restart installation with-
in one month after notification by the EPA project officer.
2. EPA
a. Will authorize continuance after program/data has been
fixed by NADB.
b. Will expedite the fixing of any-errors in EPA furnished
programs/data. The average time required to correct errors is three
weeks.
TASK 9 - JCL Changes
1. IBM .
*
a. Will document any necessary c'hanges, and make them avail-
able to the project officer.
TASK 5 - On Call
1. Virginia will
a. Notify IBM a. minimum of three weeks in advance for any
assistance during a semi-annual reporting period. The following
will be supplied to IBM:
expected start date
• duration of assistance
amount of assistance requested
b. Notify IBM immediately of any problems that requires
IBM assistance.
c. Notify EPA of problems and semi-annual cycle.
-------
2. IBM will
a. Respond in a timely manner with requests for assistance.
III. Schedule
IBM offered the following schedule:
January 26-30 - Installation of the AQDI1S-II system
February 2-6 - Three Simulated Up-date cycles and bringing
SAROAU data base on-line
February 9-13 - Training preparation
February 16-20 - Training
This proposed schedule was accepted subject to the definition of
scope of work as outlined in the previous section.
IV. Miscellaneous
1. The weekly report as described in item number 11, Reports
shall consist of a verbal report on Monday afternoon. This will be
followed by a more detailed written report.
Sincerely,
A..W. Marks
Computer Systems Analyst
ADP Management Branch
cc: Attendees
Mrs. C. S. Atamanchuk, NCC (M-7) .
Mr. H. Cole, IBM Corporation
Mr. L. Felleisen, EPA, Region III
-------
February 2, 1976
Mr. A. W. Marks
U. S. Environmental Protection Agency
Region III
6th and Walnut Streets
Philadelphia, Pennsylvania 19106
Dear Mr. Marks:
Subject: BOA #68-02-1379, Task Order Number 9
Installation of the AQDHS-II subsystem was completed January 30, 1976.
Par telephone conversation with you and Mr. Hughes, it is agreed that
the training class schedule will be changed. Thus class will start
February 17, 1976, and end February 20, 1976. These adjustments have
worked in the past and I do not anticipate reduction of subject matter.
The approximate total expenditure through week ending January 23, 1976,
is $2,067.
Sincerely,
R. M. Williams, Jr.
-------
,'itiiYI
M.'ichiiic:; Corporation
1(3100 noilurick I'iKo
G.-iithersbury, Md. 20760
February 23, 1976
Mr. A. W. M;irks
U.S. Knv.i ronmental Protection Agency
Region IQ
6th and Walnut Streets
Philadelphia, Pennsylvania 19106
Dear Mr. Marks:
Subject: BOA #68-02-1379, Task Order Number 9
i
Training on the AQDIIS-II subsystem was complete on February 20, 1976.
The Virginia data base is not yet complete. The SAROAD transaction tape,
from which the master fi3e will be generated, contains 147,000 records
representing history going back to 1960. The user has decided that he
is interested in data from about 1970 to the present. He plans to reproduce
the tape, stripping the unwanted data using a utility program provided by
tin.; computer center (TAPS). He must also re-load his Site Code and Parameter
Code Tables, augmenting them with site and parameter codes which it has been
established were missing when we first attempted to bring him on line with
his SAROAD data. With the shortened version of the SAROAD tape and his
tables re-loaded, he will then be in a position to convert the SAROAD
transactions to the new AQDHS-II format and build his master file.
i
The approximate total expenditure thro.ugh week ending February 20, 1976
is $7,114.00. .
Sincerely
------- |