EPfi 34O/1-76-O11
REVISED mflY 1977
Stationary Source Enforcement Series
U.S. ENVIRONfTlENTflL PROTECTION flGENCY
Office of Enforcement
Office of General Enforcement
Washington, D.C 2O46O
-------
COMPLIANCE DATA SYSTEM
USER'S GUIDE
This report was furnished to the Environmental protection
Agency by TRC - THE RESEARCH CORPORATION ol_New" England
in partial fulfillment of Contract #68-01-4145 The con-
tents of this report are reproduced herein as received
from the contractor. The opinions, findings, and conclu-
sions expressed are those of the author and not necessarily
those of the Environmental Protection Agency.
May 1977
TRC Project #82752
Contract #68-01-4145
REVISED May 1977
-------
The Stationary Source Enforcement Series of reports 1s
Issued by the Office of Enforcement, U.S. Environmental Protection
Agency, to report enforcement related data' of Interest. Copies
of this report are available free of charge to Federal employees,
current contractors and grantees, and non-profit organizations -
as supplies permit - from the A1r Pollution Technical Information
Center, Environmental Protection Agency, Research Triangle Park,
North Carolina 27711 or may be obtained, for a nominal cost,
from the National Technical Information Service, 5285 Port Royal
Road, Springfield, Virginia 22151.
-------
UPDATES AND REVISIONS TO THIS MANUAL
The Compliance Data System (CDS) User's Guide is updated periodically
to document changes to the system. These changes occur whenever reporting
requirements are altered or expanded; changes also occur whenever programming
enhancements are made to the system.
If you would like to receive all updates and revisions to this manual,
please make a copy of this page and mail it to:
Mr. Franklin Smith
U.S. Environmental Protection Agency
Division of Stationary Source Enforcement
EN-341
401 M Street S W
Washington, D. C. 20460
Manual holder's name:
Address:
Mail stop:
Telephone:
-------
TABLE OF CONTENTS
SECTION PAGE
1.0 INTRODUCTION 1-1
2.0 MANAGEMENT OVERVIEW 2-1
2.1 Background History 2-1
2.2 System Purposes 2-2
2.3 System Capabilities 2-3
2.4 System Functions 2-4
2.5 System Relationship to Other EPA Systems .... 2-5
3.0 SYSTEM APPLICATIONS 3-1
3.1 General Applications 3-1
3.2 Examples of Specific Applications 3-2
4.0 SYSTEM OVERVIEW 4-1
4.1 Edit Program 4-2
4.1.1 Input Data Processed by CDS 4-3
4.1.2 Edits Performed by CDS 4-3
4.1.3 Edit Error Messages 4-5
4.1.4 CDS MOD File 4-7
4.2 Update Program 4-8
4.2.1 Update Actions to CDS 4-9
4.2.2 Update Cycle Steps 4-9
4.2.3 Update Report Messages 4-9
4.2.4 The CDS Masterfile 4-11
4.2.5 Regional CDS Masterfile 4-12
4.3 Retrieval Program 4-12
4.3.1 Description of Reports Available from
Retrieval Program 4-14
4.3.2 Retrieval Steps 4-17
5.0 DATA SUBMISSION PROCEDURES 5-1
5.1 Submission Steps 5-1
6.0 DATA INPUT PREPARATION 6-1
6.1 General 6-1
6.2 Adding New Records to the CDS Masterfile .... 6-5
6.2.1 Sample of a Completed Coding Sheet for a
New Facility 6-11
6.3 Changing Data on the CDS Masterfile 6-14
6.3.1 Sample Completed Coding Sheet for Change
Transactions 6-16
6.4 Deleting Data from the CDS Masterfile 6-17
6.4.1 Sample Completed Coding Sheet for Delete
Transactions 6-19
6.5 Keypunch Instructions 6-20
-------
TABLE OF CONTENTS (Cont.)
SECTION
7.0
7.1
7.2
7.3
7.4
7.1.1
8.0
8.1
8.2
8.3
8.4
8.5
8.6
9.0
9.1
9.1.1
9.1.2
9.1.3
9.1.4
9.1.5
9.1.6
9.1.7
9.2
9.3
9.3.1
9.3.2
9.3.3
9.3.4
9.3.5
9.4
9.5
10.0
10.]
10.1.1
10.1.2
10.1.3
10.1.4
10
10
10.2
10
1.5
1.6
.2.1
10.2.2
EDIT PROCESSING
Edit Program Usage
Warning and Fatal Errors .
Edit Error Messages ....
Sample CDS Edit Report .
Edit Job Control Language (JCL)
UPDATE PROCESSING
Update Program Description .
Update Report
Update Report Messages ....
Update Scheduling
Update Status Log
Update Report Job Control Language
RETRIEVAL PROCESSING
Reports Available from the Retrieval
Quick Look Report
Double Spaced Quick Look Report
Source Data Report
Milestone Report
Questionnaire Report ...
Action Summary Report
Compliance-Action Report
Check List for Request Submission
Preparing Retrieval Selection Cards
Special Considerations for Pollutant
Compliance Retrievals
Pollutant Compliance Logic Selection .
Pollutant Compliance Sorting
Printing Pollutant Compliance Data
Sample of a Filled in Retrieval Request .
Job Control Language for Using Retrieval Program.
Retrieval Edits Performed by System
SUPPORTIVE TECHNICAL INFORMATION. . .
Table Processing
County Code Table
Personnel Code Table
Action Table
Results Code Table
Other Table Lookup Procedures
CDS Masterfile Layout
Backup and Recovery Procedures.
User Responsibility for Backup .
National Responsibility for Backup.
PAGE
7-1
7-1
7-2
7-2
7-5
7-7
8-1
8-1
8-3
8-4
8-8
8-9
8-11
9-1
9-2
9-3
9-5
9-8
9-10
9-12
9-14
9-14
9-16
9-18
9-28
9-29
9-30
9-31
9-32
9-37
9-37
10-1
10-1
10-1
10-4
10-7
10-9
10-11
10-11
10-12
10-12
10-12
11
-------
TABLE OF CONTENTS (Cont.)
SECTION
10.2.3
10.3
11.0
11.1
11.2
11.3
11.3.1
11.3.2
11.3.3
11.3.4
APPENDIX
A
B
PAGE
Recovery Procedures 10-13
Computer Program Modification 10-13
NATIONAL GUIDANCE MATERIAL 11-1
CDS Input Preparation via WYLBUR 11-2
Form Reporting 11-8
CDS Coding Guidance 11-11
Coding Card 3 11-15
Coding Related to Continuous Monitoring . . 11-19
Coding Related to New Source Review
and PSD 11-21
Coding Instructions for Power Plants
and Industrial Boilers 11-26
CDS DATA ELEMENT DESCRIPTION A-l
CONTACT LIST OF CDS USERS B-l
m
-------
LIST OF FIGURES
FIGURE PAGE
4-1 Edit Program Flow Chart 4-6
4-2 Update Flow Chart 4-10
4-3 Masterfile Hierarchy 4-13
4-4 Retrieval Flow Chart 4-18
6-1 CDS Input Card Layouts 6-2
6-2 Sample Coding Sheet 6-4
6-3 Sample of Completed Coding Sheet for a .... 6-12
New Facility
6-4 Sample 6f Completed Coding Sheet for 6-18
Change Transaction
6-5 Sample of Completed Coding Sheet for 6-21
Delete Transactions
7-1 CDS Edit Report 7-6
7-2 CDS Edit Job Control 7-9
7-3 Using the Edit's Dummy Option 7-10
7-4 Input From Tape 7-11
7-5 Saving the Reject File 7-12
7-6 Printing the Reject File 7-13
7-7 Input to CDS Via Wylbur 7-14
8-1 Update Report 8-5
8-2 CDS Update Log 8-10
8-3 CDS Update Report Job Control 8-12
9-1 Sample Quick Look Report 9-6
9-1A Sample Quick Look Report with Data Suppression . 9-6A
9-2 Sample Double Spaced Quick Look Report .... 9-7
9-3 Sample Source Data Report 9-9
9-4 Sample Standard Milestone Report 9-11
iv
-------
LIST OF FIGURES (Cont.)
FIGURE PAGE
9-4A Sample Variable Milstone Report 9-11A
9-5 Sample Questionnaire 9-13
9-6 Sample Action Summary Report 9-15
9-6A Sample Compliance-Action Report 9-15A
9-7 Retrieval Request Form 9-19
9-8 Sample Quick Look Request 9-33
9-8A Sample Quick Look Request 9-33A
9-9 Sample Standard Milestone Request 9-34
9-9A Sample Standard Milsetone Request 9-34
9-10 Sample Questionnaire Request 9-35
9-11 Sample Action Summary Request 9-36
9-12 Retrieval Job Control 9-38
9-13 Retrieval Edit Report 9-43
10-1 County Code Table 10-3
10-2 Sample Personnel Table 10-6
10-3 Sample Action Table 10-8
10-4 Sample Results Code Table 10-10
10-5 CDS Masterfile Layout 10-11A
11-1 Collecting Retrieval Test 11-5
11-2 Preparing Load & Go 11-6
11-3 Using Retrieval Output for Load & Go 11-7
11-4 Job Control for CDS/FRS Link 11-10
H-5 Action Type for PSD and NSR 11-24
H-6 Sources Subject to PSD Requirements 11-25
-------
LIST OF TABLES
TABLE PAGE
6-1 Kaypuch Instructions 6-22
6-2 Keypunch Instructions for Card Type 1 6-23
6-3 Keypunch Instructions for Card Type 2 6-24
6-3A Keypunch Instructions for Gary Type 3 6-25
6-4 Keypunch Instructions for Card Type 5 6-26
6-5 Keypunch Instructions for Card Type 7 6-27
6-6 Keypunch Instructions for Card Types 4, 6, and 8 . 6-28
7-1 Edit Error Messages 7-3
8-1 Update Error Messages 8-6
9-1 Retrieval Package Edits 9-39
9-2 Retrieval Package Error Messages 9-41
11-1 Card 3 Format 11-18
11-2 Source Classification Codes (Partial list) . . . 11-29
vi
-------
1.0 INTRODUCTION
This Compliance Data System (CDS) Users' Manual is designed to be
the primary source of user documentation regarding CDS. It replaces
previous documentation, which should be discarded.
The Manual is organized to be used effectively by several groups of
potential readers:
Managers and others wishing a basic description of CDS should read
Sections 2 and 3, Management Overview and System Applications.
Current Users who generally understand CDS will wish to skip to
specific sections of interest, particularly Sections 7 and 9, Edit
Processing and Retrieval Processing, which reflect recent changes.
New Users may wish to read the text in its entirety, at least
through Section 9, to obtain a working knowledge of CDS.
Those preparing Input Data should read Section 6, Data Input
Preparation.
From time to time, revisions to the Users' Manual will be issued.
It is important that these revisions be entered and the old material
discarded, as the new sections will reflect major changes.
The Authors of the Manual wish to thank the National Data Bank
Coordinator (Franklin Smith) and other members of the DSSE and EPA region
Offices who provided valuable assistance. Comments and suggestions
should be directed to Franklin C. Smith at 202-755-0103.
1-1
-------
2.0 MANAGEMENT OVERVIEW
The Compliance Data System (CDS) was developed for the Division of
Stationary Source Enforcement (DSSE) by The Research Corporation of New
England (TRC). The primary purpose of CDS is to assist the Environmental
Protection Agency in carrying out its enforcement and surveillance pro-
grams .
CDS provides users with an effective tool for managing large quan-
tities of non-parametric stationary source information in an efficient
and expeditious manner. The system can store, update, and retrieve
large quantities of data describing the compliance status and the enforce-
ment activities of all major and many minor sources of stationary air
pollution. Output reports from the system enables management to:
(1) Maintain a complete inventory of facilities emitting regulated
pollutants, (2) Assess enforcement strategies, (3) Monitor state and
regional enforcement activities, and (4) measure compliance and enforce-
ment progress.
2.1 Background History
CDS was developed by TRC for the Division of Stationary Source
Enforcement in 1972 to assist EPA's Regional Offices in implementing
their enforcement programs. The primary objective of EPA's stationary en-
forcement program is to bring about compliance with Federal and State emis-
sion requirements as stated by the State Implementation Plans (SIP), the New
Source Performance Standards (NSPS), and the National Emissions Standards
for Hazardous Air Pollutants (NESHAPS). State Agencies and EPA's Regional
2-1
-------
Offices have coordinated their efforts to develop an enforcement manage-
ment system which will ensure compliance with the emission limitations
for all regulated pollutants.
CDS has been in operation for nearly four years. Experience with
the system has led to modifications and refinements of CDS which are
described in detail in this documentation. During the three years of
regular production runs, CDS has grown into a system widely used by all
ten regions.
2.2 System Purposes
Regional offices are using CDS in a number of ways in their enforce-
ment programs. CDS is used primarily for the following reasons:
1. Provide an accurate and easily-accessible inventory of
facilities subject to federal and state emission regula-
tions and their compliance status with respect to these
regulations.
2. Develop enforcement strategies by providing summaries of
the compliance status of facilities tracked by CDS.
3. Provide a means for tracking numerous federal, state, and
local enforcement actions both for historical purposes and
for future scheduling purposes.
4. Assist the region in the preparation of various national
reporting requirements.
5. Provide various turnaround reports to be used by states in
fulfilling their reporting requirements to the region.
CDS is not designed to store large quantitites of parametric
emission data; instead, it is a management information system for tracking
compliance and enforcement information in an easily-accessible manner. In
effect, CDS is an automated tickler file which provides both historical
and current record keeping capabilities.
2-2
-------
2.3 System Capabilities
CDS provides users with the capability to store, update, and retrieve
information about all of the facilities placed on the CDS Masterfile. CDS
is used to record information on identified major polluters; it provides
information about the compliance status of these facilities; and it helps
to track the enforcement actions taken by regulatory agencies against
these facilities.
Eight different punched card forma_ts_are used to enter data intp^DS
via the Edit Program. On each of these card formats there are a number
of data elements nationally defined and controlled; there are also a
number of data elements which can be defined according to each regional
user's needs. Since CDS can accommodate both types of data, it is a
highly flexible system able to meet both national and regional needs.
The Update Program uses each of the different input card formats
to add, change, or delete information on the CDS Masterfile. Once data
is placed on the CDS Masterfile, the Retrieval Program can be used to
create a wide variety of management reports based on the data on the
Masterfile.
CDS's retrieval capabilities are highly flexible. Users can obtain
reports based on all data on the CDS Masterfile or on only that portion
of the data which meets user selection criteria. There are four fixed-
format reports as well as one flexible format report which can be
designed to fit any particular user requirements. Once a user has
determined which report format will fit his needs and has determined
what portion of the Masterfile he wishes to include on the report, he
can specify the sorting criteria for his report. Thus, the data can
2-3
-------
appear In any desired sequence. Because of this flexibility, CDS has
been able to adapt easily to changing reporting requirements.
2.4 System Functions
A number of computer programs have been developed to input, update,
and retrieve CDS data. These computer programs as well as all associated
data files are available at the EPA central computer facility. Currently,
this facility is operated by Computer Network Corporation (COMNET). All
regional users have computer terminals connected via telephone lines to
COMNET's computers.
Input transactions prepared by regional users can be transmitted at
any time to the central computer facility. Once there, transactions are
validated by the Edit program. Valid transactions are stored for further
use in the Update Cycle, and an Edit Report showing the Edit's action on
each input transaction is returned to the user's terminal once the com-
puter has executed the Edit program. Under normal operating conditions,
one hour turnaround is available for the data submission procedure util-
izing the CDS Edit.
Users may submit CDS input data via the Edit any number of times
in between runs of the Update Cycle. At the central computer site edited
data is stored for use by the Update. Under normal operating conditions,
the Update Cycle is scheduled by the national Data Bank Coordinator (DBC)
to run once a week on Wednesday nights. All valid transactions saved
since the last Update are applied to the CDS Masterfile.
-------
The Update adds, changes, or deletes data on the Masterfile based
on each transaction's Update Code. The Update produces an Update Report
to show what action it took on each transaction. Because of computer
hardware limitations, the Update cannot automatically send each regional
user's Update Report to the appropriate computer terminal. After each
update cycle for which the user had input data, the user must request his
own region's Update Report, as described in Section 8.
Once data has been applied to the CDS Masterfile by the Update,
users may request management reports via the Retrieval. The Retrieval
extracts, sorts, and prints data from the most current version of the CDS
Masterfile. Requests for retrievals may be made as often as necessary.
Under normal operating conditions, quick turnaround is available for short
retrievals.
Regional users are responsible for data submission and retrieval
requests. The national DBC is responsible for scheduling update cycles
and for maintaining adequate backup and security for computer programs
and files stored at the central computer facility.
2.5 System Relationship to Other EPA Systems
Although CDS has a coding structure compatible with a number of EPA
systems and can accept input data prepared by related systems, it is basically
an independent management information system.
The inventory of facilities in CDS should correspond to the facilities
registered in the National Emission Data System (NEDS). NEDS contains
parametric emission data for sources of air pollution; CDS contains compliance
and enforcement data for facilities. CDS uses the NEDS facility numbering
2-5
-------
for a majority of its facilities and the SAROAD geographic codes for all of
its facilities. In addition, the NEDS source number is carried as a retriev-
able data element on all CDS facilities.
A number of state systems are compatible with CDS. Some of the states
using the Enforcement Management System (EMS) or a state version of CDS have
a converter program which reformats EMS data to meet CDS input specifications.
With the EMS-to-CDS Converter, compliance and enforcement information from a
state is placed directly into CDS with little data input preparation needed
on the part of the region. However, the region is still required to perform
the review functions necessary to verify the accuracy of the reported data.
2-6
-------
3.0 SYSTEM APPLICATIONS
CDS is a management information system designed to track large quan-
tities of compliance and enforcement information for stationary sources
of air pollution. With the flexible retrieval capability, CDS can produce
reports for a wide variety of users.
3.1 General Applications
A great deal of information must be readily available to those respon-
sible for conducting a successful enforcement program for stationary sources
of air pollution. Management must be able to:
1. Identify those sources of pollution which are affected by
federal, state or local emission regulations. CDS provides
an inventory of these facilities and a fast retrieval cap-
ability for details about them.
2. Develop counts of various types of facilities which are in
compliance, out of compliance, and of unknown compliance
status with state, local and federal regulations. CDS
provides both milestone (summary) reports and listings of
facilities falling into the various compliance categories.
3. Monitor a wide variety of enforcement actions. CDS can track
enforcement actions scheduled into the future and also it
can provide an historical record of actions scheduled or
achieved in the past.
4. Prepare special reports. With the retrieval capability, CDS
can be used to prepare special reports based on standard
industrial class (SIC) codes, on New Source Performance
Standards, or on any other criteria based on user needs.
5. Coordinate with state and local enforcement programs. In some
states, enforcement and compliance information can be fed
directly from the state into CDS. In all states, CDS can pro-
vide highly effective turnaround documents used by states for
providing the region with new or additional enforcement infor-
mation.
3-1
-------
6. Anticipate future enforcement requirements. CDS has a great
deal of built-in flexibility, and also it is being constantly
upgraded to meet current and anticipated user requirements.
3.2 Examples of Specific Applications
Once a regional user has an accurate inventory of his region's
facilities registered on the CDS Masterfile, he can obtain a wide variety
of management reports. The following is a partial list of some specific
user needs met by CDS:
o CDS can produce a milestone report showing the number of major
facilities determined to be in compliance with SIP standards
or scheduled increments of progress by state, or other geographic
breakdown.
o CDS can produce lists of all major sources of air pollution.
Listings can be broken down by a wide variety of criteria,
such as major/minor, compliance status code, attainment/non-
attainment, federal/non-federal, etc. Sub-totals and totals
can be developed on any user-selected criteria.
o CDS can identify sources inspected by regional and/or state
personnel in both attainment and non-attainment AQCR's.
o CDS can list the enforcement actions taken, or about to be taken,
by the EPA to ensure compliance in both attainment and non-
attainment AQCR's.
o CDS can be used to track a large number of actions, such as
formal inquiries (114 Letters), field surveillances, notices of
violation, abatement orders, etc. Once a region has determined
what actions it wishes to track in CDS, CDS can provide users
with a history of past actions and also a schedule of actions
to be performed.
o CDS can be used to prepare milestone reports and lists of facil-
ities subject to SIP regulations, NSPS regulations and NESHAPS
regulations.
o CDS can be used to prepare industry studies or summaries based
on the Standard Industrial Class Code (SIC) on the Standard
Classification Code (SCC) for certain processes.
3-2
-------
The types of reports that CDS can generate in aiding management
in its enforcement activities is virtually limitless. Once a user
has determined what his information needs are, he can use a large
number of both fixed format and user-defined data elements as input
to the system. After the data has been placed on the CDS Masterfile, the
user can select, sort, and format the data on the Masterfile according
to his needs.
In one retrieval, sources can be selected by State, AQCR, City,
and/or County, industrial category, emission size, pollutant, SIP regu-
lation number, federal or non-federal facility, compliance status or any
combination of retrievable data elements. The user, by matching the
selection criteria which he has chosen, could get a Source Data Report
which provides all data stored in the system. This might include com-
pliance information with respect to all applicable SIP regulations for
all emission points within the facility. Or, since such an extensive
report is seldom needed by program managers except perhaps for special
studies, he could request a Quick Look Report to obtain a concise
listing of sources displaying only a few pieces of needed information.
For example, if he needs to have a list of major sources of air pollution
within a particular State or AQCR, he could get a Quick Look Report
which displays each of these facilities and information he wants to
know such as name, location, or compliance status, on a single line.
The program manager can quickly scan the list to obtain his desired
information.
3-3
-------
The process of obtaining compliance information is long and tedious.
The number of point source facilities in a State may range from as few
as 10 to over 1,000. Data is subject to constant change. With the help
of CDS, the initial data base can be established and future processing
will be simplified since needed reports can be generated quickly, and
since only new or changed information need be entered or updated.
Inspections, legal actions, monitoring of compliance schedule progress,
and other agency actions are reported to Region Offices by the State. These
actions are entered into the CDS data base and may be summarized by
State, AQCR or any other basis for review by Regional management. In
addition, Compliance Schedules may be entered into the data base in
their entirety, including events which are scheduled for the future. CDS
can print out a Quick Look Report for the State giving the current status
of Compliance and listing actions scheduled to occur during a reporting
period. The report can be formatted as a means for State reporting
on the schedule status or as a means of monitoring of State scheduled
enforcement.
Besides monitoring State progress in assuring that sources meet
schedules, CDS can be used to overview State inspection programs for
sources already in Compliance. Reporting can be accomplished in the same
way as reporting on Compliance schedules. If, for example, a State is
committed to inspecting major facilities at least once a year, the
Regional Office can periodically send the State a CDS listing of those
facilities scheduled for inspection. The State would indicate on the
printout whether or not the inspection actually was conducted. Reporting
on source tests and other actions can be handled in the same manner.
3-4
-------
CDS can also print out a special list of facilities of unknown
Compliance status. A State can be sent a printout for further informa-
tion on the listed sources. If the State does not provide the informa-
tion in the requested reporting time, EPA can use the same list to
initiate a field inspection program to resolve the Compliance status.
CDS can be used to follow-up on sources out of Compliance. CDS
can provide a printout of the problem facilities. EPA can then assign
a priority ranking to these facilities for future actions.
When an order is issued by EPA or a court, follow-up is essential
to ensure that the required steps in the order are achieved. CDS's
tracking system can be used for monitoring State Compliance schedules
to relieve Program Managers of the burden of increasing numbers of
Enforcement actions.
Activities which must be tracked include the issuance of Section 114
letters, the issuance of notices of violations, the follow-up of enforce-
ment orders, and the performance of source tests and conduct of periodic
inspection. CDS can assist Program Managers in assuring that these
activities are being carried out in an orderly, effective manner. For
example, if he wants to know the workload facing his staff during a
coming month, the Program Manager can obtain a CDS report on all EPA
actions scheduled during the month. This could be a listing of all
Section 114 responses, the number of scheduled conferences, the number
of inspections due, the persons responsible for these inspections, and
any other scheduled actions which have been input to the system. With
this information he can readily see what manpower requirements are
already committed for the month and can plan other activities accordingly.
3-5
-------
4.0 SYSTEM OVERVIEW
The Compliance Data System provides regional users with the ability
to store, update, and retrieve large quantities of data necessary for
running an enforcement program. To meet these objectives, CDS has been
designed to perform three distinct functions: edits, updates, and
retrievals.
Regional users are responsible for preparing data for CDS in order
to maintain an up-to-date Masterfile. Data preparation involves both
coding of information and the preparation of turnaround documents which
can be used by state and local enforcement agencies. Once input data
has been updated, regional users are responsible for the preparation of
all retrieval requests from the system.
National headquarter responsibilities include the following:
o Developing and maintaining all CDS programs, data sets, and
table values.
o Scheduling all update cycles.
o Providing definition and usage of all nationally controlled data
elements.
o Establishing retrieval guidelines for meeting national reporting
requirements.
o Providing user training for any region requesting training.
o Responding to regional requests for system modifications.
o Coordinating state data input procedures, especially with the
EMS-to-CDS Converter.
The following paragraphs describe the edit, update, and retrieval
functions; subsequent sections of this manual will describe in detail
the operational usage of the computer programs which perform these
functions.
-------
4.1 Edit Program
Stationary source data is initially processed for the Masterfile by
the CDS Edit Program. Regional users gather data concerning stationary
sources of air pollution and then prepare this data in a format accept-
able to the Edit Program. There are eight fixed card formats available
to the user for preparing data as input transactions to the Edit Program.
Whenever the user has a sufficient amount of data to be submitted, he
initiates the Edit Program by submitting the keypunched input transactions
together with the appropriate Job Control Language to his region's
computer terminal.
The Edit Program examines every input transaction prepared for the
system and produces an Edit Report for each Edit Program that is run.
If an input transaction has no edit error messages next to it on the
Edit Report, it is a valid transaction. Transactions in error will have
one or more edit error messages next to it on the Edit Report. Errors
are identified as either "Warning" or "Fatal".
The Edit Program stores all valid transactions on a MOD File until
the next scheduled Update Program. One or more fatal errors will prevent
a transaction from being saved for the Update Program. A transaction
with only warning errors will be saved for the weekly update, but the
data elements in error are blanked out.
The Edit Program can be run as often as necessary in between update
cycles. Each time that the Edit is run, an Edit Report is immediately
produced and sent to regional users for review.
4-2
-------
4.1.1 Input Data Processed by CDS
Data is input to the Edit Program on punched cards or 80 character
card images on tape or disk. There are eight fixed card formats, des-
cribed in detail in Section 6, that are validated by the Edit Program.
These cards provide the following general information:
o Cards 1 and 2 provide facility (source) level data for this system.
o Card 3 provides pollutant compliance data for the facility.
o Card 4 is a facility comment record which provides additional
information about the source.
o Card 5 provides descriptive emission point data for various
pollutants.
o Card 6 is a point comment record which provides additional
information for a given emission point.
o Card 7 describes specific enforcement actions for a given
emission point.
o Card 8 is an action comment record which provides additional
information for an action record.
4.1.2 Edits Performed by CDS
The CDS Edit Program examines and validates all input transactions
processed on the seven fixed card formats. Errors are classified as
either "Warning" or "Fatal" and will appear on the right side of the
Edit Report next to the transaction containing the error. Warning
errors will have one asterisk preceding the error message; for example,
*INVALID POLLUTANT CODE. Fatal errors will have three asterisks preceding
the error message; for example, ***INVALID STATE CODE. The data element
in error will have asterisks directly beneath it on the Edit Report print-
out line. A transaction with multiple errors will have multiple error
messages.
4-3
-------
If an input transaction has no edit error messages next to it on
the Edit Report, it is a valid transaction and will be stored on the
MOD File for processing in the next Update Cycle. One or more fatal
errors next to a transaction will cause the transaction to be rejected
by the Edit Program. Consequently, a transaction with one or more fatal
errors will not be stored on the MOD File for processing by the Update
Cycle. A transaction with only warning errors will be acceptable and
stored on the MOD File, but the data elements in error will be blanked
out.
Each card type has its own validation procedure within the Edit
Program. Certain data elements, such as County Code, AQCR, Action Type,
Results Code, and Personnel Code are validated by external table look-
up procedures. To make a new code valid for any of these data elements,
the national DBC must update the appropriate table so that it will con-
tain the new value. Other data elements, such as Region, State, Compliance
Status, Emission Category, etc., are validated by internal computer tables.
These edits can be changed only by changing the Edit Program logic. Only
the national DBC has the authority to change these edits.
Although the Edit examines all input transactions for possible key-
punching and coding errors, the program has its limitations. The Edit
cannot detect valid but incorrect Update Codes; only the Update Program
can determine whether it is possible to add, change, or delete a record
on the CDS Masterfile. The Edit cannot detect certain errors caused by
punching data into the wrong card columns; if a valid date is placed in
the Date Achieved columns, but the user meant to place the value in the
Date Scheduled columns, the Edit will accept the data element as valid.
4-4
-------
Even those transactions containing no Edit Errors should be examined by
new users to make sure that they are preparing data for the system
properly.
Figure 4-1 is a flow chart of the Edit Program. Input to the Edit
consists of the various input card formats together with the appropriate
Job Control Language needed to run the program. During the program, a
number of external table files are used for validating changeable data
elements, such as Action Type. These are four outputs from the program:
o The Edit Report.
o The MOD Pile containing all valid input transactions. With each
run of the Edit, additional valid transactions are stored here
until the update cycle applies these transactions to the Master-
file.
o An Edit Log showing statistics, such as cards input, cards
accepted, and cards rejected. These numbers are printed at the
end of the Edit Report.
o An optional Error File containing all records with fatal errors.
This file may be placed on a WYLBUR data set for correction by
those users familiar with WYLBUR usage.
4.1.3 Edit Error Messages
The Edit Program identifies the two kinds of errors, warning and
fatal, made on the seven fixed card formats submitted as input data
transactions. An error message describing the cause of the error will
appear on the right hand side of the Edit Report preceded by one or
three asterisks as explained in Section 4.2.2. Typical error messages
are listed below.
FATAL WARNING
*** INVALID STATE CODE * SIC CODE SHOULD BE NUMERIC
*** LINE NUMBER MUST BE NUMERIC * INVALID SIP CODE
*** DO NOT DELETE 000 * INVALID POLLUTANT CODE
4-5
-------
FIGURE 4-1
EDIT PROGRAM FLOW CHART
INFORMATION
FROM FEDERAL,
STATE & LOCAL
AGENCIES
\f
\CODING AND
\ KEY-
PUNCHING
r
INPUT DATA
CARD TYPES
1-8
EDIT
PROGRAM
(
V
EDIT
MOD
FILE
TO
NATIONAL
DBC
TO
UPDATE
CYCLE
EDIT
REPORT
TO
REGIONAL
USER
ALL TABLES ARE
MAINTAINED BY THE
NATIONAL DBC
CDS
PERSONNEL
TABLE
CDS
ISAM
TABLE
COUNTY
CODE/AQCR
TABLE
ERRORS
(DUMMY)
CAN BE
PRINTED
OR SAVED
BY USER
4-6
-------
Valid values which can be entered on the card formats for each data
element are listed in Appendix A. Each Data Element Sheet lists the
appropriate coding values and coding considerations necessary for pre-
paring card formats and for making corrections.
4.1.4 CDS MOD File
The CDS MOD File resides on a disk storage device. Input transactions
validated by the Edit Program are saved on this file for use by the weekly
update cycle. At the end of the update cycle, the data on the MOD File
is erased to make room for input transactions for the next update cycle.
As Edit Programs are run by the numerous regional users, transactions
with non-fatal errors are added to this file. Any number of data submissions
may be made to the Edit in between one update cycle and the next. Each submis-
sion adds additional data to the MOD file. At the beginning of the next
update cycle, the data on the MOD File is copied to magnetic tape. Then
the transactions on the file are sorted into Region, State, County,
Source, Point, and Action Number order. Within this major sort key,
transactions are also sorted by Update Code and by chronological order.
For transactions with the same record ID (Region, State, County, Source,
Point, and Action Numbers), delete transactions are applied first, then
new transactions, and finally change transactions. For transactions with
the same record ID and the same Update Code, transactions are applied
chronologically.
In the past, only the last input submission via the Preliminary Edit
would reach the Update since each input submission overlaid the previous
input submission. With the MOD File, input transactions do not overlay
4-7
-------
previous submissions; Instead, Input transactions are added to the file
and are saved until the update cycle.
Once a transaction has been added to the MOD File, It Is no longer
necessary to resubmit the transaction again when additional transactions
are being submitted for the same update cycle. However, the user should
keep input transactions on cards or other information storage devices for
at least one month for security and backup purposes.
4.2 Update Program
The CDS Masterfile is updated once a week by the Update Program.
All transactions stored on the MOD File by the various runs of the Edit
Program are processed by the Update Program. This is usually scheduled
to run once a week on Wednesday nights by the national Data Bank
Coordinator (DEC). Input to the update is the old (preceding week's)
Masterfile and the week's input transactions placed on the MOD File by
the Edit Program from all regional users. Output from the Update is an
updated Masterfile and ten regional Update Reports.
Once the update cycle is complete, each regional user who had input
data for the Update Program must request his regional Update Report.
This report shows what action the Update Program took on each trans-
action passed to it by the various Edit runs. Whenever the Update
Program cannot perform the add, change, or delete transaction specified
by the user, a reject message will explain why the transaction was not
applied to the Masterfile.
4-8
-------
4.2.1 Update Actions to CDS
Card types 1 through 8 processed by the Edit Program are used to
add, change or delete information on the CDS Masterfile. The Masterfile
contains records which correspond to the input card types. Input trans-
actions perform the following functions:
NEW When an Update Code "N" is used in the Update Code Column,
the input transaction will add a new facility, point,
action, or comment record to the CDS Masterfile.
CHANGE The Update Code "C" is used to change one or more data
elements on an existing Masterfile record.
DELETE The Update Code "D" is used to delete one or more Master-
file records for a given facility.
4.2.2 Update Cycle Steps
In addition to applying input transactions to the CDS Masterfile,
a number of other steps are taken in each update cycle:
o Input transactions from the MOD File are saved on tape.
o Input transactions are sorted into the same sequence as the
Masterfile.
o A number of table lookups are performed during the Update.
o The CDS Masterfile is copied to ten regional disk Masterfiles.
o The MOD File transactions are erased to make room for the next
cycle's input transactions.
Figure 4-2, Update Flow Chart, shows this process.
4.2.3 Update Report Messages
On the Update Report there are two column headings, Update Action
and Error Message, which indicate what action has been taken by the
Update Program on each transaction passed by the Edit. A normal Update
4-9
-------
FIGURE 4-2
UPDATE FLOW CHART
THIS
CYCLE'S
OUTPUT
MASTERFILE
BECOMES
NEXT
CYCLE'S
INPUT
MASTERFILE.
L _
BACKUP OF
MOD FILE
COPY OF
MOD FIL
OLD
MASTER
FILE
SORTED
MOD FILE
PERSONNEL
FILE
UPDATE
PROGRAM
10 REGIONAL
UPDATE
REPORT
FILES
NEW
MASTER
FILE
COPY
MASTER TO
DISK
PRINT
REGIONAL
REPORT
/
I REGIONAL
I DISK
WASTERFILES
UPDATE
REPORT
ON USER
REQUEST
4-10
-------
Action Message is ADDED, CHANGED, or DELETED and indicates a successful
Update Action. The word REJECT in the Update Action Column indicates
that the Update Program could not perform the appropriate add, change
or delete as indicated in the Update Code column. For each rejected
transaction, there is a diagnostic error message printed out under the
Error Message column.
Typical Update Error Messages are listed here.
o SOURCE NOT ON FILE
o POINT NOT ON FILE
o DUPLICATE TRANS
o ALREADY ON MASTERFILE.
When an ampersand appears in the Error Message column, it indicates
that multiple changes have been applied to the Masterfile in chrono-
logical order. A complete listing of Update Error Messages and their
causes is given in Section 8.
4.2.4 The CDS Masterfile
The CDS Masterfile resides on magnetic tape. It contains data for
stationary sources of air pollution for each of the ten EPA regions using
CDS. Over 34,000 facilities exist on the Masterfile. For each facility
there are a number of Masterfile records containing facility, emission
point, action, and comment information. Data from each card type is placed
on one of six Masterfile record formats. These Masterfile record formats are
numbered 20, 21, 34, 35, 46, 47 for internal computer identification purposes.
The six Masterfile record formats contain the following general information:
o Record 20 contains facility level data from Cards 1 and 2.
Each facility has one Record 20. Region, state, county,
and source numbers identify a unique facility.
o Record 21 contains comment information for the facility
record. Up to ten comments may be used for each facility.
Each Card 4 added to the Masterfile creates a corresponding
Record 21.
4-11
-------
o Record 30 is the pollutant compliance record. One of these
records is present whenever card 3 input is submitted to CDS.
Data for up to 10 pollutants can be placed on this record.
o Record 34 is an emission point record created from the Card 5
input transaction. For a given facility there may be up to
1,000 emission points; each is identified by a sequential
Emission Point Number. Emission Point 000 contains compliance
data for the entire facility. The use of this special point
is described in more detail in Section 3.
o Record 35 contains comment information for an emission point.
Each emission point may have up to ten comments. Each card 6
added to the Masterfile creates a corresponding Record 35.
o Record 46 is an action record created from the Card 7. For a
given emission point there may be up to 98 actions; each is
identified by a sequential Action Number.
o Record 47 contains comment information for an action record.
Each action may have up to 10 comments. Each Card 8 added
to the Masterfile creates a corresponding Record 47.
Figure 4-3 shows the hierarchical relationship between the various master-
file record types.
4.2.5 Regional CDS Masterfile
In one of the last steps of the Update Program, the update CDS
Masterfile is copied to create 10 separate regional Masterfiles, each
of which resides on a disk storage device. Each of these files contains
the most current version of the CDS Masterfile for only one region. All
retrieval requests are based on the data contained on the regional
Masterfiles.
Users should note that input transactions processed by the Edit are
not retrievable until after the transactions have been applied to the
regional Masterfiles by the update cycle.
4.3 Retrieval Program
The CDS Retrieval Program is used to prepare management reports
based on the CDS Masterfile and was designed to meet the specific requests
4-12
-------
Region, Scace, County,
and Source Number
Provide a Unique
Facility Identifier
1
&l
Record 21
CoSSISt 0
1
2.
Up to 10 Conaents
Per Source
Up to 12100 points
per facility
Pouil 000 contains
compliance Data
for the Entire Facility
Up to 10 comments
per point
Actions for
point 000 refer
to action for the
FIGURE 4-3
MASTERFILE HIERARCHY
-------
of regional users. All output reports, other than the Edit Report and
the Update Report, are available on request from the Retrieval Program.
These requests may be made at any time since they are processed
independently of the Update Program. The Retrieval Program will pro-
duce the following management reports:
o Source Data Report
o Action Summary
o Questionnaire
o Milestone
o Quick Look Report
o Double Spaced Quick Look Report
4.3.1 Description of Reports Available from Retrieval Program
The retrieval capabilities of CDS are designed for maximum flexibility
so that the user may design the output format to fit his own particular
need. In addition, the amount of information retrieved for each source
is also determined by the user to meet his needs. This section briefly
describes the principal reports which Region Management can request from
CDS. Complete details regarding content of the reports and the means to
obtain them can be found in Section 9.
Quick Look Report
The Quick Look Report is designed to print only some data elements for
selected sources whereas the Source Data Report is designed to print all
data elements for selected sources. Although all the data for a selected
source is valuable, report requirements can often be met with a short report
which shows only a few user-selected data elements. For example, management
may need a report showing only the name, address, and compliance status of
all the major facilities within a state. With the Quick Look Report, a user
can easily format a report which contains only name, address, and compliance
status. Not only can users select via the Retrieval's selection logic what
4-14
-------
facilities should appear on a report, but also they can select the data ele-
ments to be printed for these selected sources. Up to ten specified source,
point and action data elements for a facility may be included on a single
print line so long as this print line occupies 132 or fewer print positions.
Because of its flexibility and versatility, the Quick Look Report is the
most commonly used CDS report format. It enables the user to see only those
data elements which he needs to deal with a particular problem. The Quick
Look Report can be used as a forecast report, a turnaround document, or what-
ever management report the user has a need for. This report can produce
totals, subtotals, and pagebreaks as needed.
A variation of this report is the Double Spaced Quick Look which
is identical to the Quick Look except that the user obtains double
spacing. This feature is especially useful when the Quick Look is
used as a turnaround document.
Because of space limitations, comment level data is not available
on Quick Look reports.
Source Data Report
The Source Data Report is a complete listing of all data in the
system regarding a specific facility. The report includes all facility,
point, and action data for those facilities selected in the retrieval.
In addition, comments at any of the three levels (facility, point, or
action) are printed on the report. The Source Data Report can be
sequenced in any user specified order such as Source Name, State, City,
etc.
Action Summary Report
The Action Summary Report provides two lines of printed data about
specific actions for which the user requires information. This report
4-15
-------
summarizes action data recorded on the Masterfile by Action Type. The
user may vary the kind and amount of information printed on the report
by his choice of selected criteria. For example, actions to be included
on the report can be varied by dates. If a six-month period is selected,
the actions summarized on the report will Include only those which were
scheduled during that period. The Action Summary Report can also be
used as a turnaround document which can be sent to a State, filled in
by the State, and then returned to the Regional Office.
Questionnaire Report
The Questionnaire Report was designed for Regional Offices to be
used as a turnaround document. Its primary use is to show the status
of various actions which are expected to be performed by a State within
a specified period. Identifying data is printed on the Questionnaire
which is then sent to the State Agency for completion. After the State
returns the filled-in report, the data can be keypunched for re-entry
into CDS to update the Masterfile.
Milestone Report
The Milestone Report is a statistical report which enables Regions
to evaluate the progress and effectiveness of State Enforcement Programs.
This report provides a tally of the compliance status code of selected
emission points within a region based on the selection criteria specified
on the input cards. This report can be used in conjunction with the
Quick Look Report to substantiate the numbers on the Milestone Report.
In this manner, the Milestone Reports provide Regional managers with a
means to meet National reporting requirements.
4-16
-------
Compliance-Action Report
The Compliance-Action Report summarizes the compliance status and
enforcement actions for selected facilities on the CDS Masterfile. Source
level information and compliance information is listed on one print line
with the date achieved for the following actions:
o Inspections
o Notices of Violation
o Orders Issued
o Court Actions
o Terminations of NOV's
Because this report has been designed to meet specific enforcement
action reporting requirements, all reportable totals are generated at
the end of the report.
4.3.2 Retrieval Steps
Each time a user requests a management report via the Retrieval,
the following steps are taken by the various computer programs consti-
tuting the Retrieval:
o Retrieval selection cards are checked for validity. An Edit
Report page is printed to show the logic used in preparing
the Retrieval.
o CDS regional Masterfile records which satisfy all of the user's
selection criteria are placed on a temporary extract file.
o Extracted records are sorted into a user-specified sort order.
o Sorted records are formatted for printing into user-specified
print formats.
Figure 4-4, Retrieval Flow Chart, shows this process graphically.
4-17
-------
RETRIEVAL
LOG
FIGURE 4-4
RETRIEVAL FLOW CHART
(REGIONAL
CDS
MASTERFILE
RETRIEVAL
PROGRAM
EXTRACT
FILE
SORT
PROGRAM
SORTED
EXTRACT
FILE
PRINT
PROGRAM
RETRIEVAL
OUTPUT
REPORT
USER
SELECTION
CARDS
RETRIEVAL
EDIT
REPORT
4-18
-------
5.0 DATA SUBMISSION PROCEDURES
5.1 Submission Steps
The following ten steps describe the procedures for using the
Compliance Data System. These steps outline in chronological order a
general summary of how CDS should be used by Regions. A detailed
description of each step is provided in Sections 6, 7, 8 and 9.
1. Prepare Data. Fill out the appropriate coding sheets as
described in Section 6.0. Have the coding sheets keypunched.
2. Run the Edit Program. After the CDS punch cards have been
returned, prepare the appropriate Job Control Language (JCL)
cards for running the Edit Program. The JCL for running the
Edit is shown in Figure 7-2 on page 7-9. Submit the JCL
and input punch cards to the computer. Submissions should
be made on a priority basis since the Edit is inexpensive
to run (approximately $2.00 per 1,000 cards with PRIORITY
= 4). With a priority, the Edit will run prior to the
update cycle, and thus the input data will be applied to
the current week's update cycle.
Since multiple runs of the Edit Program can be made in between
update runs, experience indicates that it is best to submit
data in several smaller batches during the week as soon as
data is returned from keypunching.
3. Examine Edit Report. When the Edit Program is completed, the
user must examine the Edit Report to determine if there were
any edit errors on the input data. All transactions submitted
to the Edit are listed on the Edit Report; transactions which
are error-free have no error messages printed on the right hand
column labeled "Error Messages". The format of the Edit Report
is given in Figure 7-1 on page 7-6. It should be noted that the
County Name generated by the Edit appears directly beneath the
County Code for error-free Card 1 transactions with an Update
Code "N".
The Edit program identifies two types of errors, warning and
fatal. Warning errors are identified on the report by an error
message preceded by a single asterisk (such as "* INVALID STAFF
CODE"). The Edit will blank out the data element in error but
the transaction will be passed to the output MOD File for pro-
cessing in the Update Cycle. One warning message is issued for
each data element containing a non-fatal error.
5-1
-------
Fatal errors are identified on the report by an error message
preceded by three asterisks (such as "*** INCORRECT COUNTY
CODE FOR STATE"). One or more fatal errors on a transaction
will prevent that transaction from being placed on the MOD
File, and consequently, the transaction will not reach the
update cycle.
Table 7-1 gives a complete list of all errors identified by
the Edit Program.
For both warning and fatal errors, asterisks are placed direct-
ly underneath the data element found to be in error. These
asterisks are designed to identify the data element which needs
to be corrected.
4. Correct Edit Errors. Once edit errors have been located on the
Edit Report, they must be corrected and resubmitted in another
run of the Edit Program. All errors should be coded, key-
punched, and submitted to CDS by repeating steps 1, 2, and 3
described above. Keep in mind that all valid data from the
previous run of the Edit Program are saved on the CDS MOD File.
Once valid data has been accepted by the Edit, the data does
not have to be resubmitted again. Only corrections and data
not yet submitted to the Edit should be entered after steps 1,
2, and 3 have been performed.
5. The Update Cycle. All valid transactions submitted by the Edit
in between update cycles are stored on the MOD File. Once a
week, usually on Wednesday night around midnight, the valid
transactions on the MOD File are applied to the CDS Masterfile
by the Update Program. Because of this schedule, it is impor-
tant for users to have all of their weekly input ready on or
before Wednesday noon.
The scheduling and the maintenance of the update cycle is the
responsibility of the national Data Bank Coordinator. Under
unusual circumstances, the update cycle may be run more often
than once a week. When holidays prevent a Wednesday night up-
date cycle or when a special update cycle is scheduled, the
national Data Bank Coordinator will inform all CDS users of
the schedule change.
6. Verify Update Run. On Thursday morning, the user should verify
that the update cycle has run successfully and that the Update
Report is available for this Region. Figure 8-2 shows the data
set retrievable via COMNET under the name CN.A026.EPAEXC.CDS.
SYSOUT. This data set shows the date, the time, and the output
serial number of the most recent update cycle. It shows which
Regions participated in the update, and also it shows the number
of transactions input to the update and the number of trans-
actions accepted and rejected by the update for each Region.
5-2
-------
7. Obtain the Update Report. If the user had data which was entered
into the update cycle, then the user must request his Update
Report by submitting the Update Report Job Control described in
Figure 8-3. This must be done prior to the next update cycle.
8. Examine Update Report. The Update Report has one print line for
each transaction sent to the Update Program by the Edit Program.
Next to each transaction on the report there is an Update Action
which shows that the transaction was either added, changed,
deleted, or rejected from the CDS Masterfile. If the transaction
was rejected, there will also be an error message explaining why
the transaction could not be added, changed, or deleted. See
Figure 8-1 for a sample Update Report.
9. Correct and Resubmit Update Errors. Transactions passing all of
the validation routines of the Edit Program may still be rejected
by the Update Program. The Update rejects all logic errors
caused by an incorrect Update Code on the transaction; for example,
the Update cannot apply a change transaction to a record which does
not exist on the Masterfile. Table 8-1 shows the Update Error
Messages generated by the Update.
All errors appearing on the Update Report must be researched and
recoded. Corrections should be resubmitted to CDS via the Edit
Program.
10. Request Management Reports. CDS can produce the following manage-
ment reports:
o Quick Look Report
o Milestone Report
o Source Data Report
o Questionnaire
o Action Summary Report
The user should consult Section 9 for the procedures to obtain the
above reports.
5-3
-------
6.0 DATA INPUT PREPARATION
6.1 General
All input data to the Compliance Data System (CDS) must be prepared
in the format of one of the seven card layouts shown in Figure 6-1.
These are the only formats that the system will accept. The data may be
punched onto actual 80 column cards or prepared through special techniques
such as COMNET or the EMS-to-CDS Converter.
Each card must have columns 1-19 (Region, State, County, Source,
Point, Action Number, Card Code) and column 80 (Update Code) punched.
The following data elements are unique for each card code:
Card Code 1 Card Column
* AQCR 20-22
City Code 23-26
* Facility Name 27-46
Street Address 47-56
Regional Data Element 1 67
Regional Data Element 2 68
Regional Data Element 3 69
Regional Data Element 4 70-74
Regional Data Element 5 75-79
Card Code 2 Card Column
* City Name 20-34
Zip Code 35-39
State Registration Number 40-54
* NEDS Cross Reference 55-58
* SIC Code 59-62
Federal Facility Code 64
Active/Passive Code 65
Regional Data Element 6 67-76
Staff Personnel Code 77-79
* These data elements should be filled in when a new transaction is
being added to the Masterfile.
6-1
-------
Company
Application
CDS INPUT LAYOUT
MULTIPLE-CARD LAYOUT FORM
TRC Dote MARCH 1976 Job No
Sheet No
1 2
0)
4-1
cd
4J
co
3 4
S 6 7 8
0)
u
rl
o
CO
9 10 II 12 13
•S
o
PH
14 IS 16
17 18 19
Pi
U
Cf
2021 22
>, 01
4J -O
•H O
CJ CJ
23 24 25 26
Source Name
Street Address
27 28 29 30 31 32 33 34 35 36 37 38 39 « 41 42 43 44 45 46 47 48 49 SO 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
MO
RDE 4
70 71 72 73 74
RDE 5
75 76 77 76 7! 80
CM
(J
C
v
0
a
cd
i I
CO
3 4
S 6 7 8
01
u
rl
O
CO
9 10 II 12 13
=S=
4J
C
•rl
O
14 15 16
City Name
I 18
20 21 72 23 24 25 26 27 28 29 30 31 32 33 34
01
T3
O
U
O.
•H
N
State Registration
Number
15 36 37 38 39 « 41 42 43 44 45 46 47 48 49 50 51 52 S3 W
1
iS 56 57 58
CJ
H
CO
» 60 61 62
Nw
M
6&
P. P.
RDE 6
» 67 68 69 70 71 72 73 74 75 78
CO
77 78 7! 80
C
O
•H
00
£
I 2
01
4-1
cd
4J
CO
3 4
4-1
5
C
CJ
5678
0)
U
t-i
C
CO
9 10 II 12 13
c
PH
4 IS 16
7 18 19
Pi
Pollutant 1
siy
g;
o
OH
r J
CPn
24
^
00 4-1
C td
•H 0
» 30 31 32 :
4J Pollutant 2
G _
iT-=-S
s
cd
cja<
X14
00 4J
c cd
•H O
•a -H
4-i td *o
rH O C
PH ,J H
I ii 43 44 45
4J Pollutant 3
1647
S J
ua«
5051
PnPM
00 JJ
•H O
•C -rl
33
t 55 56 57
4J 4-1
1-1 -rl
rH O
•H Cd
U (X
CO cd
pn CJ
A 59 60 61 62 63 64
[d
.5 66 67 68 69 70 71
&
72 73
W
to
n 78;
80
U1
1 2
01
u
cd
CO
3 4
e
o
S 6 J 8
0)
u
o
CO
9 10 11 12 13
=«=
•S
O
PH
14 IS 16
7 11 19
SCC Code
20 21 22 23 24 25 26 27
2829
f. X
S. H
30 31
3233
Federal/State/Local
Regulation Number
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
Process Description
SO SI 52 S3 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
757677
Si Si TJ
7 80
C
C
"o
0)
Pi
1 2
O
O
01
U
IH
O
CO
10 II 12 13
O
PH
4 15 16
7 1! 19
Optional
Short Action
Description
2021
I 26 29 I
3233 :
Filler
35 36 37 38 39 «fl 41 42 43 44 45 46 47 48 49 SO 51 K
4J
S3 54
Date
Achiev-
ed
55 56 57 58 53 60
Date
Sched-
uled
>l 62 63 64 65 66
14-1
14-1
Cd
4J
CO
57 6863
70 71
1
72 n
Filler
74 75 76 77 71 7! 80
c
1 2
3 4
O
CJ
9678
01
u
o
CO
9 10 11 12 13
4-1
.S
o
PH
14 IS IE
7 II IS
Comments
il 22 23 24 25 X 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
FIGURE w-
-------
Card Code 3
Card Column
Pollutant - ID
Delete Flag
Pollutant Compliance
Pollutant Emission Category
Pollutant Air Quality Main-
tenance Indicator
Pollutant Air Quality Con-
trol Indicator
Pollutant Loading
Facility Capacity
Regional Data Element 9
Regional Data Element 10
Regional Data Element 11
Regional Data Element 12
Card Code 4
* Comment Line Number
Source Comments
22, 34, 46
24, 36, 48
25, 37, 49
26, 38, 50
27, 39, 51
28, 40, 52
29-33; 41-45; 53-57
58-69
65-71
72-73
74-75
76
Card Column
20
21-79
Card Code 5
SCC Code
* NEDS Cross Reference
* Compliance Status
* SIP Code
* Pollutant
State Regulation Number
* Emission Category
Process Description
Multiple Cross Reference
Regional Data Element 7
Card Code 6
* Comment Line Number
Point Comments
Card Code 7
* Action Type
Date Achieved
* Date Scheduled
Staff
Results
Card Code 8
* Comment Line Number
Action Comments
Card Column
20-27
28-29
30
31
32-33
34-48
49
50-74
75-77
78
Card Column
21-79
Card Column
53-54
55-6Cf
61-66
67-69
70-71
Card Column
20
21-79
These data elements should be filled in when a new transaction
is being added to the Masterfile.
6-3
-------
L_
i! , =.•;..-.= :
-.
.
' •-••: •"'-'• TV
• : 1 .
o!o
0
0
0
0
0
00
0
0
0
o
o
0
0
0
0)0
o
0
0
0|0|0
"•:-'
-"./.'-• '.""-'
EM
.-:);
ss;
•, -
en
0
0
0
0
0
0
0
0
0
0
ojo
i
2
3
4
4
D
5
5
5
o
6
f
7
7
8
•f^a :;j>:r;:'
"<
;:':(-9 •
!i;
ii
li
i i
t:'!? CDL'E
;.. :
i:j
'/.(
COMPLIANCE DATA SYSTEM CODING SHEET
_ '. ._ . iu^cz :*•;:
,''"
"^
M
?,'•
53
cnv ;;A'!E
; :
--.-
|-
te
'
NJ
•-- it.
J
/
.".
''^
i .
LLU
^
f:
-
f
dii
Jl;
Jl
jd
JJ
: i
LOAD Hi"
J-
;
i-
'• =
ZIP
.;•,•
?LLT
»•
/
J;
^
HU
V
i'J
•'• i
•'5ri
STRCET ADDRESS J-^|-^|^| F^r c,
•• i. "7
•'' ' i
Mi
rll5?
•M
'i/!
STA1E REGISTRATIOH
••i;
LLJ A:;
•4
rrl
i !
•:^
»J
-.4
4h
! 2
" LBADIHG
•-C
i ^
PI.LT
4r.
/
4
•ill
'; 1
F-OLLUT
sy
An
^cS
'l.t
-:'••
r,iT
''f<
L 7
--. ••
NLDS >;R:r
ih
W
Lor,Qir:G
;-.H
'i1?1
W
~
~
SIC
"-Q
•SO
f, 1
f.?
T71
-' •.
V\N
t""'
V^
(,*;
- FACILITV CAPACITY
61
7T"
t
tf
~
' i
y.-
SEE 5
pT'
l^jV' ROE 6
f-'i
ft*
(,;
hf-,
ftC
7(1
M
KDE 9
T>
/ -i
//;
;.;
?y ..i^-.
T
7,;
1 ^7A! f
7 -
I'v1
^f
7M7-
sV
'••'•'-• "°- • SOURCE CGKHEKTS
•-.1C CCDE
f
•f
riEOX.F
Cf"
•!
PLJT
jj
i
U
STATE REGULATION
T
J'
O i
li:
•^ PROCESS DESCRIPTION
^1
^
bi
'—
— ~
D*
—-
~
—
bJ
~
ai
fcK
~
^
/ .5
/>:
/h
HUI.T
XHCF
~
Vn
<&
f4
-'^
-i±
-" i"-™. - E-'SSffiiPO^TCffiME'TS '
U
Oi'TiOIiAl. ACT G" DESCRIPTION
USED WITH ATPE 00
1
_LJ
__
^
^
\\
x:
X
\\
^
51
\x
0
[^^^w$33^
v
v|:
.>
r^^i^Ki
S
/b
^
b
v^\jsA/V\KM\\
kq<,vvKNXKlxXJ
C!
1:1.
/ ti
-^=L
-
ii
^^
—
-„£_
\
A
H|
V
,.s^
^v
^_
V
FIGURE 6-2
SAMPLE CODING SHEET
-------
Actual data preparation is performed using coding sheets or a special
data entry form. Data preparation techniques will vary from one regional
office to another, and a variety of input formats will be developed. A
suggested entry form is shown in Figure 6-2. This form includes space for
the entry of all seven card types. Some regions will develop forms for
specific card type formats only, depending on the frequency of specific
types of input data.
A complete Data Element Description which lists CDS data names, values,
edit error messages, and coding considerations for each card type is given
in Appendix A. Some of this information is included in the following
description but not in detail, so the user is urged to familiarize himself
with the complete listing provided in Appendix A.
The sections which follow describe the specific procedures to be
followed to add, change, or delete records on the CDS Masterfile. The
first step in adding a new record to the CDS Masterfile is to code an
input transaction with an Update Code "N" in column 80 for each card
type needed to create a Masterfile record. Once a record has been
added as new, a transaction with an Update Code "C" can be used to
change the record or a transaction with an Update Code "D" can be
used to delete the record.
6.2 Adding New Records to the CDS Masterfile
Card Type 1 with an Update Code "N" is used to add a new facility to
the Masterfile. To establish a new facility on the Masterfile, perform
the following steps:
6-5
-------
1. Request a Quick Look Report with the CDS Retrieval Package to
verify that the facility being added is not already on the
Masterfile.
2. Select a County Code/Source Number combination which will iden-
tify the facility by a unique number. The NEDS source numbering
convention should be used wherever possible when adding a new
source. Otherwise, assign the next highest sequential Source
Number within the county. A County Code name corresponding to
the County Code Number is generated by CDS when a new Card 1
is submitted.
3. Code columns 1-19 (Region, State, County, Source Number, Point,
Action Number, and Card Type) and the Update Code "N" in
column 80. Region, State, County, and Source Number together
identify a unique facility in the CDS system.
4. Code Source Name, columns 27-46. If additional data elements
unique to Card Type 1 (See Appendix A) are available, they
should also be entered at this time.
5. Additional card types with the same source identifier may be
added for this update cycle or for a subsequent update cycle
as new transactions.
Card Type 2 is used to add additional source level data to the Master-
file. Card 2 can be entered with an Update Code N only when it is being
entered at the same time as a new Card 1. If any field on Card 2 is
entered at a later date, use Update Code C. Update Code N on Card 2 is
valid only when Cards 1 and 2 are entered at the same time since the
Card 2 is not used to create a Masterfile record. Perform the following
steps to add a new Card 2:
1. Code columns 1-19 (Region, State, County, Source Number, Point,
Action Number, and Card Type) and the Update Code "N" column 80.
2. Code columns 20-34 (City Name) and columns 59-62 (SIC codes).
If additional data elements unique to Card 2 (see Appendix A)
are available, they should also be entered at this time. If a
Staff Code is placed in columns 77-79, a Staff Name associated
with this Staff Code will be generated on the Masterfile.
6-6
-------
Card Type 3 is used to add or change pollutant compliance data on the
CDS Masterfile. In order to support the FY 78 program plan requirements
to develop adequate SIP's for TSP, S02, HC, CO, and NO in non-attainment
air quality control areas, the CDS system must carry a number of new data
elements which indicate worst-case compliance for each pollutant produced
by a facility contributing to the non-attainment status of an AQCR. The
pollutant information on the Card 3 replaces the functions of AIR2 and
RDE1 as non-attainment indicators.
Card 3 data must be coded for all SIP sources impacting or of unknown
impact on non-attainment standards. Both major (Class A) and minor
(Class B) sources contributing to the non-attainment status of an AQCR
must have Card 3 information for all regulated pollutants they emit. It
is not enough to code in only the non-attainment pollutant(s). However,
unregulated pollutants or pollutants not emitted by the facility should
not be entered.
For each pollutant produced by a facility in a non-attainment AQCR,
the following data elements have been added to CDS:
Data Field
Pollutant ID
Pollutant Compliance
Coding Considerations
Must be coded for each pollutant
produced by the facility. Valid
values are the same as for PLUT.
Must be coded for each applicable
pollutant. This compliance status
should represent the worst-case
compliance of all the emission
points producing that particular
pollutant. Valid values are the
same as for CMST.
6-7
-------
Data Field
Length Coding Considerations
Pollutant Emission Category
Air Quality Maintenance
Indicator
Must be coded for each applicable
pollutant. Valid values are the
same as for ECAT. This field
must represent the potential un-
controlled emissions for the
pollutant.
May be coded for facilities af-
fecting AQMA standards as
defined in 40 CFR, Section 52.22
entitled, "Maintenance of National
Standards". Code "Y" if source is
located within an AQMA. Otherwise
leave blank.
Impacted AQCR Indicator
Pollutant Loading
Must be coded as follows:
a. Leave blank if the facility
does not contribute to the
non-attainment status of the
AQCR for this pollutant.
b. Code 'Nf if the facility
impacts the emission standards
for this pollutant in a non-
attainment AQCR.
c. Code 'N1 if the impact of
this pollutant on the non-
attainment status of the AQCR
is unknown.
May be coded. If it is used, it
must be a numeric field representing
actual tons per year.
To enter pollutant compliance data on the CDS Masterfile, users should
code card columns 1-18 to match the data used for Cards 1 and 2 for a given
facility. Column 19 must be a '3' and Column 80 must be 'C1 for adding,
changing, or deleting pollutant data. Because a facility can produce
numerous pollutants, the input punch card has room for three sets of
6-7 A
-------
pollutant data. Multiple Card 3's may be used to enter pollutant compli-
ance data for facilities producing more than three different pollutants.
Up to ten different pollutants may be stored on the Masterfile for one
facility. The order in which pollutant data is entered into the system is
not important for the five pollutants subject to SIP regulations; FT, S02,
HC, CO, and N0x are always stored on the CDS Masterfile in the same order.
Other pollutants are stored on the Masterfile in the order in which they
were input.
In addition to pollutant data, the Card 3 contains four new source
level regional data elements and it also contains Facility Capacity.
Facility Capacity is a seven-digit field used to indicate the output
capacity of a plant. The following units of measurement should be used:
a. For general processes, use tons per year of output product.
If a facility produces over 10 million tons per year, code
all 9's in this field.
b. For refineries, use barrels of petroleum processed per day.
c. For petroleum storage facilities, use thousands of barrels
total capacity.
d. For incinerators (sewage sludge or municipal refuse), use
tons per day.
e. For electric utilities, use total megawatt capacity.
Users should note that ^pollutant data on the Card 3 may be entered
many times since it is a repeating data element. However, Facility Capacity
and RDE9-RDE12 are not repeating data elements. Only one value for each of
these data elements can be stored on the CDS Masterfile at one time. If
several Facility Capacities are coded on multiple Card 3's for a facility
6-7B
-------
during one update cycle, only the value on the last card will be placed
on the CDS Masterfile.
See Table 6-3A for a complete list of all data elements on the Card 3.
Refer to the appropriate pages of Appendix A for detailed definition and
guidance on each individual data element on the Card 3.
Card Type 4 is a comment card used to add additional information
about a facility which is different from the information supplied by the
data elements on Card Types 1 and 2. There are 10 comment line numbers
available on Card Type 4; up to 10 comments may be used to add information
for each facility. New comments may be processed at the same time or
after a Card Type 1 for a facility is added to the Masterfile. However,
a source comment cannot be added to the Masterfile unless the source
record already exists on the Masterfile.
1. Code columns 1-19 (Region, State, County, Source Number, Point,
Action Number, and Card Type) and Update Code "N" in column 80.
2. Code comment information in columns 21-79. Assign comment line
numbers (column 20) sequentially starting with number one or
zero. If a facility has been previously added to the Masterfile,
request a Source Data Report for that facility to determine what
line numbers have already been used. A Card Type 4 comment must
have a valid line number. The update code N can be used only
when the comment line number is not on the Masterfile. Keep
in mind that comments are not retrievable and cannot be printed
on a Quick Look Report.
Card Type 5 is used to add emission point data for each pollutant
emitted by a facility. For each facility, there can be up to 1,000
emission points. Point 000 contains compliance status and emission cate-
gory information for the entire source. A point 000 transaction can be
entered into the CDS with an Update Code "N" only at the same time that
Card Type 1 is entered as new. If point 000 is not added with a new
6-8
-------
Card Type 1, the system will generate this point number automatically.
Consequently, point 000 information added to the Masterfile after Card
Type 1 has been added must use an Update Code "C" in column 80.
Code columns 1-19 (Region, State, County, Source Number, Emission
Point Number, Action Number, and Card Type) and the Update Code
"N" in column 80. An emission point cannot be added to the
Masterfile unless a corresponding source record is being added or
has been added previously to the Masterfile.
Emission point 000 is reserved for the entire source. All other
emission point numbers are assigned sequentially starting with
001. When one physical emission point (process) needs several
emission point numbers (one for each pollutant or regulation),
use the Multiple Cross-reference field (Card 5, columns 75-77)
to tie together the various emission point numbers to one
physical emission point.
When adding new additional point numbers for a facility, request
a Source Data Report for that facility to make sure that the new
point number does not already exist on the Masterfile.
2. Columns 30-33, Compliance Status, SIP Code, and Pollutant, should
be coded if information is available at the time Card Type 5 is
prepared. Compliance Status must be coded for point 000; SCC
must be coded for all other points. If additional data elements
unique to Card 5 (See Appendix A) are available, they should
also be entered at this time.
Card Type ^ is a comment card used to add additional information
about an emission point which is different from the information supplied
by the data elements on Card Type 5. There are 10 comment line numbers
available on Card Type 6; up to 10 comments may be used to add informa-
tion. A point comment cannot be added to the Masterfile unless a corre-
sponding emission point already exists on the Masterfile.
6-9
-------
1. Code columns 1-19 (Region, State, County, Source Number, Point,
Action Number, and Card Type) and the Update Code "N" in
column 80.
2. Code comment information in columns 20-79. Assign comment line
numbers (column 20) sequentially starting with number one or
zero. If an emission point has been previously added to the
Masterfile, request a Source Data Report for that facility to
determine what line numbers have already been used. A Card
Type 6 comment must have a valid line number. The update code
N can only be used when the comment line number is not on the
Masterfile.
Card Type 7 is used to add information describing actions taken by
the local, state, or federal regulatory agencies. Each region is respon-
sible for defining the actions which will be tracked by CDS. Regions
should assign a two-position Action Type corresponding to each action.
The central Data Bank Coordinator maintains a table which relates the
Action Type to the Action Description.
1. Code columns 1-19 (Region, State, County, Source Number, Point,
Action Number, and Card Type) and the Update Code "N" in
column 80.
Action Numbers (columns 17-18) should be assigned sequentially
starting with 01. When adding only one new action number to
the Masterfile, Action Number 99 could be coded into columns
17-18. The system will convert 99 to the next highest sequen-
tial action number for that emission point. When several
actions are added for a given point, a Source Data Report for
that facility must be requested to determine which action numbers
already exist on the Masterfile.
New action numbers cannot be added to the Masterfile unless the
emission point for that action is also being added to the Master-
file or has been added during a previous cycle. Each action
number must be associated with a specific emission point.
6-10
-------
2. Code columns 53-54 and 61-66, Action Type and Date Scheduled.
Consult the regional action table for Action Type. If neces-
sary, call the central Data Bank Coordinator to add or change
values on the action table. When entering scheduled and
achieved dates, enter them in month, day and year format.
3. Code additional data elements unique to Card Type 7 (See
Appendix A) if they are available.
Card Type 8 is a comment card used to add additional information
about an action which is different from the information supplied by the
data elements on Card Type 7. There are 10 comment line numbers avail-
able on Card Type 8; up to ten comments may be used to add information.
New action comments may be processed at the same time that a new action
record is added to the Masterfile. However, an action comment cannot be
added to the system unless there is a corresponding action record already
in the Masterfile.
1. Code columns 1-19 (Region, State, County, Source Number, Point,
Action Number, and Card Type) and Update Code "N" column 80.
2. Code comment information in columns 20-79. Assign comment line
numbers (column 20) starting sequentially with number 01 or
zero. If an action has been previously added to the Masterfile,
request a Source Data Report for that facility to determine what
line numbers have already been used. A Card Type 8 comment must
have a valid line number. The Update Code N can be used only
when the comment line number is not already on the Masterfile.
6.2.1 Sample of a Completed Coding Sheet for a New Facility
Figure 6-3 is a sample coding sheet used to enter a facility for the
first time on the Masterfile.
6-11
-------
I'OJ:ITY
If; !i 12 M
000 I
csir
COMPLIANCE DATA SYSTEM CODING SHEET
SUUKCf KA!1C
STREET ADDRESS
f'4|b5 _66_ fj_ bS_ 69. 20. V]_ 72173 /4|7ii| 76
0
0
0
0
ZIP
STATE REGIi'THATIOf!
-ij'"'. I ^Zl^ll44 liSJ-'loi 47 U3 14915015115215315';
5H 59 SO f: I fi? fi.'J (••'•• fv; bT
NEDS XREf
S!C
;': 'il ?2 ?j ?i Z1; ;6 2.' ??. 29 3C 31 32 ^
55 56 5/ 58
•^9 60
ojo[o[o|ol2|/<|gUUIgULpUUk
POLLUTANT i
KOLLJIAIi 2'
LOAD ICG
LOADING
•ULLUTAM 3
A -j^ ,&
LOADING
FACiLIT.V CAPACITY
ROE 9
<"9 5!) 51 52 55I54I55I 561 57
p" 59 bO 61 6? 63 ^'1
p5it? 67 68 69 70 ^•
00000
>*
SCUKCE COKMZ'ITS
0
OjOjOjOlO
C.CC CODE
STATE SEGULATIOI!
PROCESS CESr.RIM!CM
MULT
39
't-
53
flfl.
/U
>\L
ojo
• \o
< Tit
00
4te
V
0|0
f!eltj7J6«|fc9| 71) I? l
7« 1 75 I 76 I 7/
^u
0
s/
HI 15
I I IN i I I I 1 M I i I I II I I I I I I II I I I I I I I I I I I I I i II I I i I I M I I I I I I I I
OPTIONAL. ACT!0:i DESCRIPTIOfi
USED WITH ATPE fi'J
ACTION - RESULTS
TYPE DATE ACHIEVED DATE SCiiEDULC!) STA'T RI)f.
QJi.
Jli
/4 / L
7l M I I I I I I I M I I I
8
FIGURE 6-3
SAMPLE OF COMPLETED CODING SHEET FOR A NEW FACILITY
-------
Card columns 1 through 13 are the same for all cards for this
facility; these columns need to be coded only once at the top of this
coding sheet. Zeros in columns 14 through 18 are preprinted on the
coding sheet for Cards 1 through 4. For the Card 1, only columns 1
through 19, columns 26 through 46 (Source Name) and column 80, Update.
Code, must be coded for a new facility. This is the minimum amount of
information which will establish the facility on the Masterfile. Other
information for this facility is also available, so it is coded in the
appropriate card type and card columns.
If the emission point 000 data were not available at this time, the
Update Program would generate an emission point 000 record on the Master-
file for this facility. However, the emission point 000 can be coded as
new when it is entered at the same time as the new Card 1. In this
example the Compliance Status and the SIP Codes for point 000 are the
same as for point 001 since the Compliance Status and the SIP Codes of
the entire source represent the weakest compliance status of any of the
other emission points.
In this example, emission points 002 and 003 represent two different
regulated pollutants being emitted from the same smokestack. The 002 in
the Multiple Cross-reference field (columns 75-76) for emission point 003
indicates that emission point 003 represents another regulated pollutant
for the same process described in emission point 002.
Actions are entered at this time with a date scheduled but no date
achieved since they represent actions to be performed in the future.
6-13
-------
6.3 Changing Data on the CDS Masterfile
Once a record has been added to the CDS Masterfile by the update cycle,
data on the Masterfile record can be changed in subsequent update cycles by
using input transactions with an Update Code "C".
During a given update cycle, transactions with the same record iden-
tifier (Region, State, County, Source, Point, Action Numbers and Card
Type) are applied in Update Code order. The Update Program processes
deletes first, then adds, and finally changes. The Update will reject
a change transaction other than a Card 3 if a delete or a new is being
applied for the same card type during the same update cycle. However,
the Update will process multiple changes for an existing Masterfile re-
cord. Multiple changes are applied in chronological order; if a given
data element is being changed by several input transactions, all input
transactions are printed out on the Update Report, but only the latest
change will be found on the Masterfile.
All change transactions must have a "C" in the Update code column 80.
The Edit program no longer accepts the Update Code "R" which was previously
used. In addition, no automatic record generation will be performed by
using the Update Code C with a Card 7.
Card columns 1-19 and 80 must be coded when preparing a change trans-
action. However, the data elements in columns 1-18 cannot be changed by
processing as a change transaction. If transactions with incorrect State,
County, Source, Point, or Action Numbers have been added to the CDS Master-
file, those records in error must be deleted and the corrections re-entered
with an Update Code "N". When any of the data elements in columns 20-79
need to be changed, only the data element that needs changing is coded
on the input coding sheet.
6-U
-------
The following steps should be performed for a change transaction:
1. Request a Source Data or Quick Look Report for that facility to
determine what data values exist on the Masterfile.
2. Decide what data elements need to be changed and decide what
card type should be used.
3. Code columns 1-19 on a coding sheet. Code a "C" in column 80.
4. Code only those data elements which need changing. The update
program will change only those data elements that are entered
on the card; other data elements on the Masterfile will not be
changed.
5. Have coding sheets keypunched and submit punchcards to the CDS
Edit Program.
6. Use a Change transaction, and not a Delete transaction, to
remove one or more data elements from a Masterfile record.
Data elements in columns 20 through 79 of any card type can be
blanked out by placing one or more asterisks (*) in the data
element which is to be eliminated. An asterisk will remove
only the data element to be blanked out and will not change any
other data element on the Masterfile record for that card type.
On the Card 7, an asterisk on Date Scheduled or on Date Achieved
will zero-fill the data element since these data elements cannot
be blanked out. An asterisk cannot be used to change any data
elements in card columns 1 through 18; if a record with an
incorrect State, County, Source Number, Point, or Action Number
has been placed on the Masterfile, the incorrect data must be
deleted with an Update Code "D" and the corrected cards re-entered
with an Update Code "N".
Since asterisks are used on change transactions to blank out a
data element, asterisks may not be used on new transactions.
A warning message (* ASTERISKS FOR CHANGES) is issued by the
Edit Program if asterisks are found on any transaction with an
Update Code "N". Asterisks are not placed on the Masterfile in
the update cycle.
7. An Update Code C should be used' for adding or changing pollutant
data on a Card 3. A delete transaction is not valid for a Card
3. If a user wishes to delete all references to a pollutant on
the Masterfile, he should code the appropriate pollutant code
followed immediately by a *D' in the Pollutant Delete Flag on
the Card 3.
6-15
-------
If a user wishes to blank out one or more data elements associated
with a pollutant on a Card 3, he should place one or more
asterisks (*) in the field to be blanked out. Because data is
stored on the masterfile by pollutant code on a Card 3, changes
to Pollutant Compliance Status or other pollutant related fields
must always be accompanied by a Pollutant Code.
Users may make changes to the Pollutant Compliance Status of
several pollutants regardless of the order in which this data
was originally entered; all changes and adds are applied by
pollutant.
6.3.1 Sample Completed Coding Sheet for Change Transactions
Once a facility has been entered as new on the CDS Masterfile, change
transactions can be entered for records existing on the Masterfile.
Columns 1 through 19 must be the same on the change transaction as they
were on the new transaction already on the Masterfile; column 80 must be
a "C" for each change transaction.
Figure 6-4 is a sample coding sheet used, to change some of the data
input as new in Figure 6-3; it is also used to add new records which were
not created in Figure 6-3.
Card 4, line 2, a source comment exists on the Masterfile with the
following text: PORTLAND CEMENT PLANT. A change for Card 4, line 4,
will replace this text with the text on the change transaction: PO BOX
753.
"Card 5, point 000, contains a "7" in the Compliance Status Code on
the Masterfile. The change transaction will replace the Compliance
Status Code and the Process Description; all other data on the Master-
file record will be unchanged. On Card 5, point 001, only the Compliance
Status Code will be changed on the Masterfile.
6-16
-------
Since point 002 did not have any comments associated with it, comment
1 for point 002 is entered as new.
Action 01 for point 001 has no Date Achieved or Results Code on the
Masterfile; a change transaction will add these two fields to the Masterfile
record created during a previous update cycle.
Point 002 did not have any actions on the Masterfile. Thus, an action
01 is added with an Update Code "N".
6.4 Deleting Data from the CDS Masterfile
A delete transaction contains a "D" in column 80, the Update Code; it
is used to delete one or more records from the Masterfile. A Card 1 delete
will remove all Masterfile records for a given facility. A Card 5 delete
will remove one emission point together with all associated comments, ac-
tions, and action comments. A Card 7 delete will remove one action together
with all associated action comments. A Card 4, 6, or 8 delete will remove
one comment. A Card 2 or a Card 3 delete is invalid. Remember that if
only some of the data elements on a particular card type are to be deleted,
a "C" must be entered in column 80 and asterisks placed in these fields.
A "D" in column 80 will delete the entire card type.
1. Deleting an Entire Source, Card 1. An entire source can be
deleted by using a Card Type 1 with an update Code "D". Fill
in columns 1-19 and code a "D" in column 80. Do not fill in
columns 21-79; in order to reduce the possibility of keypunch
errors, no data may be coded in these columns. Before sub-
mitting this card, make certain that all the information on
the source is no longer needed. This transaction will delete
the entire source and all related points, actions, and comments.
2. Deleting an Emission Point, Card 5. Fill in columns 1-19 and
place a D" in column 80. Do not fill in columns 21-79; no
data is to be added to these columns. An emission point delete
will remove the emission point, all associated emission point
comments, actions, and action comments. A Card 5 delete for
point 000 is invalid.
6-17
-------
..'• '•>
1
)
^
0
/
0
^
0
...L^'V
/
r —
0
D
)
D
0
0
0
:t
0
0
0
0
0
0
: •
0
0
0
D[0|0}0|0
0
-
fl
0
:.T :,'j
TT" '
«
Ja
1
"';'.
0
~t**
^
.r-^- :.v'
6
ss;
C
*
cp;
/
^da
1
=•()•
•j
i
o
ojo
00
0
0
0
0
010
'.'J.
J
/
^/
•
i
X
1
2
3
4
4
b
5
5
5
6
6
7
7
7
8
;
i
9
:!!J
SOUi:CE C!jCir
•'
5
i'j
(£!
c
11
C
TV
i
o
CO
: ^
^
^r
cr
-•:
Sj
'
7
,-! !
l.i
tj
JPLLI
xVJ
IT
LI!
L 1
c-
-^
U.
6
;'.,
o>
fl
r'tj
'"-•
^
COMPLIANCE DATA SYSTEM CODING SHEET
. ':' UPfE^'li: STREET ADDRESS
Y :;;ME
'i'
LLJ
-
SCC CCSE
i
I
f
L
.. j
£.'•
£7
Lr
£ /
A:
7
ij
i
J
^
:;LWP
r:S
i'r
jlj
Ji
'..OAQI
3
rrn
»^
iC
*;
>
si
^i
JJ
FLUT
—
—
ZIP
'5
PLLT
jt>
^
J/
-
JJ:
iy
POLLU
1
STATE RLG1STRATIOH
-0
ml
^
1
'! i
I i.
J
'U
1j!
•','i
LOADING
SO
rrn
URC
FT
4b
EC
"iU
PI
OM:
'M
:T
pT~
^b
s
STATt RtGULATIOH
:^
--"-
Ju
.:'/
.^H
1
,^
40
i
f> 1
s\£.
*l J
da
i|j
•-
^7
—
••y
,0
^i
$•
.:'-\
•JU
al
•OLLUT
~> <^ h
%
b/
ITT"
ITT"
^>
!)h
IW,
SIC
S^
6U
f, 1
ft?
bJ
^
!v^
fci:
FACiLITr CAPACITY
!iU
/
la.
f,D
Lb
^-
"
\
•£•
•T,
;>
•I'-e:
4
RDE 5
ROE 6
P7
hK
RDE
*lc
9
'(!
/U
/]
/V
^S?
PTT
/£
"i\
*&
i.
/4
rm
PROCESS DESCRIPTION
SO
f
bl
f>
Ti
^
r
b^
•*.
S"
ife
V
57
p
ll!i
b4
c
£
hi
?•
bi'
^
JJ
^/
M
r
6b
?
*,:-'
AC
^
/u
7*
/
—
/ J
—
7'V
\^
7f,
STP.FF
77
e%
(^
•WLI
/RET
—
7h
77
,'K
^
,?c
t'.',
7IJ
.
V>*
"H
"^Li':l HO. . ' EMHSIOli PD!::1 COME'^ ,- - ' • "
^
~
/
/V
t-1
6
^
3f-'T;c;wL
USED
.'!.
^s-
;'/
iCIIOfl
'.'K
£
J
-•y
A
:.')
f^i
ti
*i
DESCRIPTION
•.TPE SiO
;,'>
ft
I
v:;
ff
it
k
-;b
^
.10
^
11
G
^
•.(•
^
19
^
1
<>
••ii>
^
4 /
-h
I
^
^
~\>
•,il
'<
•>
^
^^^^J^^
II
•^l^^^^ ^-^-^^^
rn;
K-1E
::T
S
b ;
S-
ACTIO
TYPE
^
1
_:
-5
!)!•
->i
•A.
j'j
63161
DATE ACHIEVE!)
0
f,
O
f
7
^MT\?
1
f>Y
f,i
f.J
f.S
OATE SCUEOUL
fcii
J
Lsl>!7
!).'
:.:•;
f.1)
/'(;
1
STAfF
^ —
j S
t'e
/.;
ESULIS
.'(i
^
r
J
/'4
sN
1!,
^
N
;'f.
^
f^
/;
^
~'':'
7^
§
KN
^
i {
^
,:?
.J.r
^
C
"^
'i
f.
-$.
y
r
£
I
^
b
A
»-
^
•s
FIGURE 6-4
SAMPLE COMPLETED. CODING SHEET FOR CHANGE TRANSACTION
-------
3. Deleting an Action, Card 7. An action record can be deleted
by using a Card 7 with an Update Code "D". Fill in columns
1-19 and place a "D" in column 80. Do not fill in columns
21-79; no data is to be added to these columns. An action
delete will remove the action record along with associated
action comments.
4. Deleting a Comment, Cards 4, 6, and 8. A source, emission, or
action comment may be deleted by using the appropriate Card
Type 4, 6, or 8 and placing a "D" in the Update Code. This
is a new capability in the system and does not require the use
of asterisks.Columns 21-79 must be blank.Card column 29
must contain the line number of the comment to be deleted.
A comment delete transaction will delete only one comment
record.
Use Card 4 to delete a Source comment;
Card 6 to delete a Point comment;
Card 8 to delete an Action comment.
5. Deleting a Pollutant. Once a pollutant record has been established
on the Masterfile by a Card 3 transaction, it cannot be deleted
unless the entire source is deleted. However, all references to
any particular pollutant can be deleted by placing a D in the
Pollutant Delete Flag. If all data for a pollutant is to be
deleted, only the Pollutant Code and the Pollutant Delete Flag
may be coded for that particular pollutant.
On one Card 3 transaction it is possible to delete all data for
one pollutant, change some data for another, and add new data
for a third pollutant.
Once a pollutant has a D in the Pollutant Delete Flag, that
pollutant and all related data will not appear on any output
reports. After a pollutant has been deleted, it may be reacti-
vated by entering new data for it.
By preventing users from deleting the entire Pollutant Record,
the danger of accidentally losing data for many pollutants is
eliminated. Coding errors can still be corrected, and unwanted
data will never appear on any output report.
6.4.1 Sample Completed Coding Sheet for Delete Transactions
Masterfile records may be deleted from the Masterfile by placing
the same numbers in columns 1 through 19 as the new transaction used
to establish that record on the Masterfile. When an Update Code "D"
is placed in column 80, no other data may be coded in columns 21
through 79.
6-19
-------
Figure 6-5 shows three delete transactions and one change trans-
action. A delete for emission point 004 will remove that emission
point and all associated point comments, actions and action comments
for that point.
A delete for emission point 002, comment line 1, will delete only
that one particular comment record from the Masterfile.
A delete for emission point 001 action 02 will delete one action
together with any associated action comments.
To remove some data from a Masterfile record without removing the
record from the Masterfile, use an Update Code "C"; code an asterisk
in each field which is to be removed. In the example, a change trans-
action for emission point 002, action 01 will blank out the Results
Code 01 on the Masterfile because there is an asterisk in the Results
Code field. Because Date Scheduled and Date Achieved cannot be blanked
out, an asterisk in the Date Achieved field will replace the existing
Masterfile value with zeros.
6.5 Keypunch Instructions
There are five different card layouts which must be typed by the
keypunch operator for input transactions to CDS. The operator is
responsible for typing only the information which is coded on the
coding sheets or forms submitted by the user. However, card columns
1-19 and 80 must always be filled in by the operator on all card types.
This section contains a listing of the data elements on each of
the card types which will be used by the operator to enter transactions
onto the data base. Table 6-1 lists the data elements, 1-19 and 80,
which must be coded on all card types. Tables 6-2 through 6-6 list the
data elements unique to each card type.
6-20
-------
-,-'.!0'i iT iO!j:ilY I SOIW,' liU'iii:.'
£00
COMPLIANCE DATA SYS f!M CODING SHEET
SUUSCE. liAM
STREET ADDRESS
47 aH 111 50151 52
RCE 5 p j
rr ::: rv "•: 3; ~.i 33 i> 35 3<= 5; 3? 39 -n 41 4?
00000
ZIP
STATE REGISTRATION
NEDS XREF
SIC
RDE 6
STAFF
?.' ?.- 29 it) 31 32 J3 3-
40 41 «2 43 44 45 46 47 48 49 50 bl 52 f>3
55 56 5/ 58
59 60 61 52
06 j56
67 68 69 70 /I 7^ 73 /'. 7b 76
0
0
0
POLLUTANT
,=•) A' ^-; r^
POLLUTANT 3
PLLT
LOADING
PUT
LOAD I KG
FACILITY CAPACITY
•iB|''.9J30|:iT ^ 5315415i I 561.5
RDE 9
59 aC jl 62 63 6
0)0,0 JO
SOURCE COMMENTS
0
0
0
0
0
0[0|0{0|0
II I I II I I II I II M I I ! I I I I I I I I I I Ml I I I I I I I I! I I! I I I I M
.- -
riLCXP O '-^ ?L'JT
ST(;TE REGULATION
PROCLSS DESCRIPTIOli
M'JLT
KRfF
35
3ft
'•9
50
5c
66
TT7T
LI
0
00
I
ISJ
0105
il
linn I'll iniiii i ii i MI i
-'9 =n 5i 52 53 51 35 'jb 57 br 59 GO f,l f;f f,
67 f,S 69
,i 7s 75 76 77 if. 79
! o|06
I I I M M I II i I M I II M M I I I I I I I I I I I I M I S I 1 M I I I 1 I I i M 1 I i I I 1 I I
L ' 1 i i i J- <
^
i?
^
|*j/
-•..;.
1
• /• •
!i
^
; L1.
J -
/
Ol^
f
7
7
8
OPTIONAL ACTIC'I DESCRiPTIOK
LJSE.D i-.'ITH ATP- 8i6
^
i
J
,
1
1
1
^
^
^
^
k>
^1W^
^V'l -
-^>
,xj
^
i
^
ks
^y
k">
\ \
d
k>
K^^m^^w^d
> i^ ^1^1 ^"1 ^ ^ j^y"] ^J^l \^j^
ACT 10
TYPE
DATE ACHIEVED
X
I
DATE SCHEOULE:D
t)^
F
STAFF
o;
0"s
ESUL1!
/O
/ 1
ROE 8
_1
1
\
^o
^
^
i r-
t "i
•X
;•) !-. .
^\K\K\h^\>
AC: -mi ca-iKEUTs
M
f r
-LzL,
J-l
.^_LL
—
t
4'
FIGURE 6-5
SAMPLE COMPLETED'CODING SHEET FOR DELETE TRANSACTIONS
-------
TABLE 6-1
KEYPUNCH INSTRUCTIONS
DATA REQUIRED ON ALL CARDS
Data Name
Region
State
County Code
Source Number
Emission Point Number
Action Number
Card Code
Update Code
Card Column
1-2
3-4
5-8
9-13
14-16
17-18
19
80
Data Type
Numeric
Numeric
Numeric
Numeric
Numeric
Numeric
Numeric
Alphanumeric
Data Element Length
2
2
4
5
3
2
1
1
Justified
Left
Left
Left
Left
Left
Left
-------
TABLE 6-2
KEYPUNCH INSTRUCTIONS FOR CARD TYPE 1
iH
g
5
t
j
c
O 0)
-i-( U
s? •?
0) 4J
OS w
i
1214
>%
4J
§
O
CJ
5 6 J 8
O
O
l-i
O
OT
9 10 11 12 13
4J
5
O
0.
U IS 16
t (U
4J »o
•H O
U U
23 24 25 2E
Source Name
27 28 29 30 31 32 33 M 35 3E 37 3t 59 10 41 42 43 44 45 4o
Street Address
47 48 49 M SI 52 53 54 55 56 57 58 59 60 61 62 63 M 65 6G
H
M
N
Ed
"1
i3
§33
HHHH
22
ROE 4
67168 69 [70 71 7273 74
RDE 5
7S 76 77 78 7!
a)
4J
«
•o
Q
5
80
hO
u>
Date Name
AQCR
City Code
Source Name
Street Address
Regional Data Element 1
Regional Data Element 2
Regional Data Element 3
Regional Data Element 4
Regional Data Element 5
Card Column
20-22
23-26
27-46
47-66
67
68
69
70-74
75-79
Data Type
Numeric
Numeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Data Element Length
3
4
20
20
1
1
1
5
5
Justified
Left
Left
Left
Left
-------
TABLE 6-3
KEYPUNCH INSTRUCTIONS FOR CARD TYPE 2
CM
0
o£
<
u
i
(3
5 u
1-J 4J
eo (0
0) 4J
o£ co
1234
4J
5 S 7 8
0)
U
l-i
0
in
9 10 II 12 13
C
•H
O
O,
9»
c o
O 1
•H -0
4J (4
o ca
City Name
< u
14 15 IS J17 18 19*20 21 22 23 24 25 26 27 28 29 30 31 32 33 M
(U
"8
0
(X
•H
N
35 36 37 X 39
State Registration
Number
40 41 42 43 44 « 46 47 48 49 50 51 52 53 H
1
|»
55 56 57 58
U
H
59 SO SI 62
Un
Q)
-------
TABLE 6-3A
KEYPUNCH INSTRUCTIONS FOR CARD TYPE 3
1
1 2
41
u
d
j_
1 4
>>
U
C
3
C
till
O
O
b
1
1 10 II II 11
u
5
c
14 IS l«
Vrtionff
ir is
a
u
5
19
V4
0)
iH
•H
rt
n?i
u Pollutant 1 *-
c *-»
CO
u
3
•H
i— t
C
'.' !1
0
C
21
n
j
:-*
1
d
I!
it
rfo! .. 9
g
<
pi
y
<:
-i
c a
•H U
*J "D -^
•9 VI )l r U
u Pollutant 2 u
c
Polluta
» n
-.
o
3
a
IK
!
it
-IHf
§
i-
fl
|
I]
IS
m
j
j
.1
o
00 U
Ic a
•rf 0
•o -H
u .) .1 - «
u Pollutant 3 u,
e
Polluta
U 47
,§
• tl
i .9
5
k,
d
» >>
•H -H
rH O
•H n
u o.
a a
(u U
4 SI 10 Gl U 6) U
Id
§
ii U Gl Cl C) 70 'I
0
i-t
U
2
III!
•H
r-<
U
3
< n
Filler
)7 II 11
tl
«4
5
n
Data Name
Blank
Pollutant 1
Delete Flag 1
Pollutant Compliance 1
Pollutant Emission
Category 1
Pollutant Air Quality
Maintenance Indicator
1
Pollutant Air Quality
Control Indicator 1
Pollutant Loading 1
Pollutant 2
Delete Flag 2
Pollutant Compliance 2
Pollutant Emission
Category 2
Pollutant Air Quality
Maintenance Indicator
2
Pollutant Air Quality
Control Indicator 2
Pollutant Loading 2
Pollutant 3
Delete Flag 3
Pollutant Compliance 3
Pollutant Emission
Category 3
Pollutant Air Quality
Maintenance Indicator
3
Pollutant Air Quality
Control Indicator 3
Pollutant Loading 3
Facility Capacity
Regional Data Element 9
Regional Data Element 10
Regional Data Element 11
Regional Data Element 12
Blank
Card Column
20-21
22-23
24
25
26
27
28
29-33
34-35
36
37
38
39
40
41-45
46-47
48
49
50
51
52
53-57
58-64
65-71
72-73
74-75
76
77-79
Data Type
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Numeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Numeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Numeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumer ic
Length
2
2
1
1
1
1
1
5
2
1
1
1
1
1
5
2
1
1
1
1
1
5
7
7
2
2
1
3
Justified
Right
Right
Right
6-25
-------
TABLE 6-4
KEYPUNCH INSTRUCTIONS FOR CARD TYPE 5
m
Q
K
u
J
0 V
•H 4J
00 «
CO JJ
K( OT
,:|,4
4J
0
u
S 6 7 S
0)
U
3
O
co
9 10 11 12 13
4J
,Jj
O
PL,
14 is ie
0)
=*"§
Sj°
±j 'j_,
o cd
^j O
17 I8J19
SCC Code
70 21 22 23 24 25 2S 27
^
S ft
f4 NJ
28»13
31
H
3
1211
Federal/State/Local
Regulation Number
14 IS U 17 1C 19 <0 41 42 43 <4 45 4£ 47 48
E-
^
L.
U-
49
Process Description
50 51 52 U 54 55 56 57 SB 59 60 61 62 63 64 65 66 67 68 69 70 71 72 71 74
r^ r^
J [J
p^ M
7J7677
111
(U
K
Ui-4,-0
5-rt D
P"
78 71
S
80
Date Name
SCC Code
NEDS Emission Cross-
reference
Compliance Status
SIP Code
Pollutant Code
State Regulation
Emission Category
Process Description
Multiple Cross-reference
Regional Data Element 7
Card Column
20-27
28-29
30
31
32-33
34-48
49
50-74
75-77
78
Data Type
Numeric
Numeric
Numeric
Numeric
Alphanumeric
Alphanumeric
Numeric
Alphanumeric
Numeric
Alphanumeric
Data Element Length
8
2
1
1
2
15
1
25
3
1
Justified
Left
Left
Left
Left
Left
-------
TABLE 6-5
KEYPUNCH INSTRUCTIONS FOR CARD TYPE 7
O
•H
W
a)
at.
1 2
u
4J
CO
U
CO
] 4
4J
C
3
O
U
! ( 7 S
0)
u
3
O
CO
9 10 11 12 13
4J
C
•H
O
PM
14 IS 1C
0)
•o
=S= 'O
C '0
O '
•H *O
•U M
U .10
17 18 19
. Optional
Short Action
Description
20 21 22 23 24 25 X 27 28 29 30 31 32 33 W
Filler
3S 36 37 38 19 40 41 42 43 44 45 46 17 48 « SO SI X
0)
c,
4J
4J
<
S3M
Date
Achiev-
ed
SS X S7 SE 59 CO
Date
Sched-
uled
61 62 63 64 GS 66
U
S
co
576863
CO
rH
a
(A
-------
TABLE 6-6
KEYPUNCH INSTRUCTIONS FOR CARD TYPES 4, 6, AND 8
3C
•
O
•
*^
3
u
Q
O 01
•Hj 4J
00 (0
w| ^^
M
1 2
CrJ
1 4
^
4J
e
o
o
1678
01
0
3
O
C/3
9 10 It 12 13
*J
c
•H
O
PN
14 IS 16
C
0
•H
4J
u
<2
17 .»
•o
O
t
•o
1-
a
=S:
41
rt
•H
1920
Comments
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 3o 39 «0 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 56 53 60 61 £2 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
4)
eg
•o
a
to
I
re
X
Date Name
Line Number
Comments
Card Column
20
21-79
Data Type
Numeric
Alphanumeric
Data Element Length
1
59
Justified
-------
7.0 EDIT PROCESSING
7.1 Edit Program Usage
Once data for the CDS System has been coded and keypunched, users
must validate the input transactions by running the CDS Edit Program.
The Edit can be run at any time, and it can be run any number of times
in between update cycles. However, it is best to coordinate the sched-
uling of Edit runs to correspond to the scheduling of the update cycle.
Allow time to correct any errors that may be detected by the Edit before
the weekly update.
Since the update cycle is usually run on Wednesday nights, users
should schedule their data preparation, Edit runs, and corrections to
be ready for the update cycle. When the input transaction volume is
under 2,000 cards per week, the following would be an ideal schedule:
1. Punch cards are delivered to the regional CDS Data Bank
Coordinator or to the operator of the communications terminal
on Tuesday afternoon.
2. Input cards together with appropriate JCL cards are submitted
on Tuesday night to OSI.
3. The Edit Report is examined on Wednesday morning.
4. Edit errors are corrected Wednesday morning and resubmitted
with a high priority on Wednesday afternoon.
When the volume of input transactions is over 2,000 cards per week,
or when keypunching is returned to the user in multiple batches, it is
best to run the Edit several times during the week as soon as data is
returned from keypunching.
The Edit validates each of the seven punched card types one at a
time. Note that some transactions which pass the Edit may be rejected
later. If a new facility is being entered into CDS, the Edit may
7-1
-------
accept as valid all of the transactions for that facility except Card 1
which contains the Source Name and Address. In the update cycle, all
of the transactions for that facility will be rejected since the facility
level data was not passed to the Update. With the hierarchial relation-
ship between source, point, and action transactions, an error at a higher
level can create additional errors in the update cycle for transactions
accepted by the Edit. For this reason it is very important to correct
and resubmit Edit errors as quickly as possible.
7.1.1 Warning and Fatal Errors
All transactions are validated by the Edit Program. The Edit Report
produced by the Edit Program lists the action taken on each input trans-
action. If an input transaction has no edit error message next to it on
the Edit Report, it is a valid transaction. One or more error messages
are printed on the Edit Report next to transactions in error. Errors
are identified as either "Warning" or "Fatal". One or more fatal errors
will prevent the transaction from being saved for the update cycle. A
transaction with only warning errors will be saved for the update, but
the data elements in error are blanked out. The user must review the
Edit Report carefully to verify accepted data and to make appropriate
corrections for rejected data.
7.2 Edit Error Messages
All of the errors identified by the Edit Program are listed in
Table 7-1. All error messages preceded by three asterisks indicate a
fatal error. Error messages preceded by one asterisk indicate a warning
error.
7-2
-------
TABLE 7-1
EDIT ERROR MESSAGES
Data Element
Name
Region
State
State
County Code
Source Number
Card Code
Update Code
Emission Point
Number
Action Number
Source Name
Line Number
Update Code
Emission Point
Number
Compliance
Status
Action Number
Action Type
Update Code
Action Type
Update Code
Message
*** INVALID REGION CODE
*** INVALID STATE CODE
*** STATE NOT IN REGION
*** INCORRECT COUNTY CODE FOR STATE
*** SOURCE NUMBER MUST BE NUMERIC
*** INVALID CARD CODE
*** INVALID UPDATE CODE
*** EMISSION POINT MUST BE ZEROS
*** ACTION NUMBER MUST BE ZEROS
*** SOURCE NAME REQUIRED ON NEW ENTRY
*** LINE NUMBER MUST BE NUMERIC
*** UPDATE CODE D INVALID FOR CARD 2
*** POINT MUST BE GREATER THAN ZERO
*** INVALID COMPLIANCE STATUS CODE
*** ACTION NUM MUST BE GREATER THAN ZERO
*** INVALID ACTION TYPE
*** NO DATA IN COL 21-79 FOR DELETES
*** ACTION TYPE REQUIRED ON NEW ENTRY
*** DO NOT DELETE POINT 000
For Detailed
Explanation,
See Page:
A-2
A- 3
A- 3
A-5
A-6
A-ll
A-9
A- 7
A- 8
A-14
A-33
A-9
A- 7
A-37
A-8
A-44
A-9
A-44
A-9
7-3
-------
TABLE 7-1 (Continued)
Data Element
Name
AQCR
City Code
Zip Code
SIC Code
Federal Facility
Code
Active/Passive
Code
Staff Personnel
Code-Source
SCC Code
SIP Code
Pollutant Code
Emission
Category
Multiple
Crossreference
Date Achieved
Date Scheduled
Results Code
Update Code
Action Type
Pollutant Delete
Flag
Pollutant
Compliance
Message
* INCORRECT AQCR FOR COUNTY
* CITY CODE SHOULD BE NUMERIC
* ZIP CODE SHOULD BE NUMERIC
* SIC CODE SHOULD BE NUMERIC
* INVALID FEDERAL FACILITY CODE
* INVALID ACTIVE/PASSIVE CODE
* INVALID STAFF CODE
* SCC SHOULD BE NUMERIC
* INVALID SIP CODE
* INVALID POLLUTANT CODE
* INVALID EMISSION CATEGORY
* MULTIPLE XREF SHOULD BE NUMERIC
* INVALID DATE ACHVD - OUTPUT ZEROS
* INVALID DATE SCHED - OUTPUT ZEROS
* DATE SCHED REQUIRED ON NEW ENTRY
* INVALID RESULTS CODE
* ASTERISKS FOR CHANGES
* ACT DESC IGNORED - ATPE NOT 00
* INVALID POLLUTANT DELETE FLAG
* NO DATA TO FOLLOW DELETE FLAG
* INVALID POLLUTANT COMPLIANCE
For Detailed
Explanation,
See Page:
A-12
A-13
A-25
A-28
A-29
A- 30
A- 32
A-35
A- 38
A-39
A-40(A)
A-42
A-45
A-46
A-46
A-48
A-44
A-32B
A-32B
7-4
-------
Transactions with one or more fatal errors will not be placed on
the MOD File. Transactions with no errors or with only warning errors
will be placed on the MOD File for future processing by the Update.
Keep in mind that a data element flagged with a warning message is
blanked out by the Edit.
For a detailed explanation of the valid values for each data ele-
ment in the CDS System, please consult Appendix A. Coding instructions
are given for each data element; edit error messages by data element are
repeated in this appendix. Certain data elements in Appendix A contain
no edit error messages; these data elements are not validated by the
Edit and may contain any alphanumeric characters.
7.3 Sample CDS Edit Report
A sample Edit Report is shown in Figure 7-1. Each page of the
report contains the report title, the region name, the date, and the time
at which the Edit was run by the computer. The report also contains
column headings for the following data elements: Region, State, County,
Source, Point, Action, Card Type, and Update Code. Directly beneath
these column headings are two rows of numbers indicating card columns;
the position of any data on the card can be determined by referring to
these card column identifiers.
For each new Card 1 accepted by the Edit, a county name is generated
and printed directly beneath the County Code; this county name is passed
to the Update, where it is placed on the Masterfile together with all the
other input data.
7-5
-------
COMPLIANCE DATA SYSTEM EDIT REPORT
REGION 9-SAi TONCISCO
TRANSACTIONS ENTERED ON /I9/76 AT 07:59
001
CKD
KG ST CNTY SRCE PNT AN TYP
Lg £
12 34 5678 90123 456 78
(>* 05 7760 OO403 000 00
09 05 7/60 00405 000 00
0<* '"'5 6700 00036 000 00
SAN B6.KNARDINO
EKERN
9 O5 3480 00540 000 00
KERN
09 05 0060 00400 000 00
E9 05 6820 00042 000 00
ii o:' oooo cioattf ouu no
09 03 0980 OO420 000 00
09 05 4200 OO978 000 00
09 05 6700 OO036 000 00
09 05 34 £0 00406 000 00
0
-------
Error messages are identified on the right hand side of the report.
In addition to the error messages, data elements in error will have one
or more asterisks directly beneath the data element to help pinpoint
the problem area which needs to be corrected.
7.4 Edit Job Control Language (JCL)
To execute the Edit Program, use the JCL shown in Figure 7-2.
Unless ALPHA is being used, a priority card should be the first card
of the run job stream. Because a job cannot receive this priority un-
less it uses less than one minute of CPU time and produces less than
10,000 lines of output, it is better to run two Edit jobs with 6,000
input cards rather than one job with 12,000 cards.
A number of options are available with the Edit Program:
1. Card input on a "dummy" basis. This option enables the user
to see the edit report produced by his input transactions
without actually placing the transactions on the output MOD
File. The "dummy" mode is particularly useful if the user
is expecting a considerable number of errors which can be
corrected and resubmitted prior to the update cycle. The
user should remember that no valid transactions on the Edit
Report are passed to the Update when the "dummy" mode is
being used. Use the JCL shown in Figure 7-3 .
2. Input from tape or disk. Input from a disk file or a tape
file can be processed by the Edit just as easily as punchcard
input. Use the JCL shown in Figure 7-4.
3. Saving the Reject File. All fatal errors identified by the
Edit can be saved on a disk file for correction via WYLBUR,
or they can be printed out for re-coding. This optional
file is an 80 character card image of the rejected input
transactions. If the Reject File is placed on an ALPHA data
set for corrections, the corrected file can be resubmitted
as input to the Edit. Use the JCL shown in Figures 7-5 and
7-6.
7-7
-------
Submitting Input via ALPHA. If input data exists on an ALPHA
data set, JCL can be added to the data set in order to run the
Edit. Use the procedures shown in Figure 7-7. This option
should be used only if the user is already familiar with basic
JCL and ALPHA concepts.
7-8
-------
AUTHOR
PROGRAM NAME CDS Edlt
TASK NUMBER
TRC
JCL for using the CDS Edit with card input.
1
/
/
/
/
p
/
/
rh
-
2
*
/
/
/
/
*
O
3
P
E
C
E
E
ihi
4
R
P
D
D
5
1
A
S
1
4
o
VI
F
f
6
O
•
1
E
T
f n
JO
7
R
•
1
D
.
£
8
1
•
1
1
C
IT'
9
T
T
A
g_
10
Y
R
sh
11
D
nu
12
J
E
S
~ii
IH
•
1
a
n
•
1
a
13
O
X
1
hi
•
1
a
14
B
E
N
.[
T
a
15
C
In
16
4
(
r*ri
• £,
17
a
C
D
•
ft
.S
.S
IB
a
D
D
pi
f
t\
t\
t\
19
a
S
rh
P
e
e
20
a
I
*
P
is
us
us
21
i
P
°H'
pi-
er
er
22
•
1
T
I ^
ft
S
S
23
•
1
n
f
24
•
1
rh
r«
gi
C
25
)
p
1n
1C
>n
)S
26
/
jy
r
,o
n
FI
E
27
1
Tf
kiM
(\
mt
im]
;ui
>n
28
U
j
f
<;
i
ei
£
t
29
S
ITfl
un
•
»
7-
OE
30
E
rrJ
flS
56
th
2
C
31
R
IP
•
k
)N
32
•fr
^a!
:R<
33
1
QC
ic
L
34
D
V
35
i
il
36
/
ie
37
T
! i
38
i
-
re
39
M
l
40
E
t
41
:
ire
42
1
uj
43
h
44
10
45
46
47
\
48
49
50
51
52
'
1
53
1
54
55
56
1
57
1
•^J
I
-------
AUTHOR IRC
PROGRAM NAME CDS EDIT
Using the CDS EDIT with the "DUMMY" mode; with this mode, no data is saved on the MOD
1
/
/
/
/
]
/
/
r
-
2
*
/
/
/
nP
/
V
A
hp
3
P
E
E
Lit
E
fi
4
R
P
D
D
t
O
5
1
A
S
1
ai
F
rft
6
O
•
1
E
T
S£
fli
7
R
•
1
D
•
ct
f\
8
1
•
1
1
C
Lo
Pfl
9
T
T
A
i (
rrl
10
Y
R
ai
4
11
D
ds
hr
12
J
E
S
s
111
tJVi
•
1
a
n
13
O
X
1
10
ri
•
1
a
14
B
E
N
ilc
IP
•
1
a
15
C
b
p
a
16
4
(
D
a
flf
17
a
C
D
>l
rrl
i
1
i
18
a
D
1C(
f)
;
5
19
a
S
X
d
t
he
hf
h<
I
20
a
1
in
tif
t
i
SI
21
i
P
me
f
se
SF
NG
22
•
1
T
11
nri
r'
r1
r'
T
23
•
1
n
it<
Q
;
;
IE
24
•
1
r
15
'1C
El
25
)
T
a
]\f
i
f
If
UE
11
26
r
Y
ft
f
ni
rr
E
•s
27
i
P
;r
n\
ti
Oil
7-
Dl
28
U
E
tl
IS,
ill
If-
nhi
I
M
29
S
=
e
rl
ni
sr.
IY
30
E
i
ab
ic
m>
t
OP
31
R
D
QV
n
PT
hF
n
32
U
k
de
V
)N
33
1
M
rci
:k
il
34
D
M
c
d
35
i
Y
ax
v<
36
/
i
d.
In
37
T
i
as
38
1
..a
39
M
•e
40
E
1
41
=
rh
42
1
C£
43
IS
44
45
0
TASK NUMBER
File.
46
47
48
49
50
51
52
53
54
-------
AUTHOR TRC
PROGRAM NAME CDS EDIT
TASK NUMBER
Using tape input instead of punch card input to the CDS Edit.
1
/
/
/
/
/
/
/
/
-
2
*
/
/
/
/
/
/
*
3
P
E
C
E
E
4
R
P
D
D
O
5
1
A
S
1
F
6
0
•
1
E
T
7
R
•
1
D
•
8
1
•
1
1
C
9
T
T
A
10
Y
R
H
D
12
J
E
S
D
V
wi
•
I
a
n
X
y
z
13
0
X
1
C
O
er
•
i
a
X
y
z
14
B
E
N
B
L
e:
•
i
a
X
y
z
15
C
:
=
a
X
y
z
16
4
(
D
(
S
X
y
z
17
a
C
D
R
E
X
/
z
18
a
D
E
R
19
a
S
D
C
=
•[.
i!
•f!
•f <
1
•: ,
20
a
I
S
F
z
F:
21
i
P
N
M
z
hf
he
hf
hr
hf
Vir
Gl
22
•
1
T
=
:
Z
YJ
L
11
r\
h
RE
23
•
1
n
X
F
z
Sfi
se
SP
it
In
7
24
•
1
X
B
z
-ll
.1,
• ',
•k
-4
25
1
X
;
Z
l
nl
S'
]
26
/
X
L
pc
7f
NP
27
i
X
R
•f
a
•f n
n
28
U
X
E
l1
CC
1
f
4
UT| F
29
S
;
C
• •(
>U1
nil
,f
•hi
101
30
E
U
L
il r
it
ihf
> r
[ 1
31
R
N
=
ni
y
at
Af
32
1
8
mb
a
E
33
\
T
0
er
**
r»n
34
D
r
f
ri
35
i
2
B
P
36
/
4
L
ti
37
T
0
K
na
38
1
0
s
39
M
/
1
r
40
E
D
Z
mi
1 f
41
s
1
E
fit
An
42
1
S
r
h
43
P
y
i
44
r
y
T*4
I I
45
S
y
in i
*
46
H
y
H
47
R
y
pi
1
48
>
)
a
49
,f
1
50
8f
1
51
52
53
54
-------
AUTHOR TRC
PROGRAM NAME CDS EDIT
TASK NUMBER
Saving the optional REJECT File during a regular Edit run; this file can then be corrected via ALPHA
1
/
/
/
/
/
/
/
/
/
/
1
2
I
/
/
/
/
/
(/
/
np
/
1
le
3
P
E
C
E
E
ut
E
a
4
R
P
D
D
D
t
O
o-
5
1
A
S
1
1
ai
F
e
6
0
•
1
E
T
T
Si
tv
7
R
•
1
D
•
•
ct
0
B
1
•
1
1
R
C
io
ca
9
T
T
E
A
IS
rdi
10
Y
J
R
si
!
11
E
D
OL
he
12
J
E
C
D
D
V
S
Id
ul
W
•
|
a
n
13
O
X
T
1
C
O
1
b
i
lei
•
1
a
14
B
E
S
B
L
N
'• i
>e
e:
•
1
a
15
C
0
P
=
S
l£
Pi
a
16
1
(
D
:
(
S
D
ce
ac
17
a
C
(
R
E
D
d
>d
18
a
D
D
N
E
R
.mi
al
19
a
S
S
E
C
;
*
ec
t
1
i
20
a
1
N
W
F
W
if
he
R
B
21
f
P
=
i
M
O
te
e
rh
s
22
•
1
T
C
K
C
R
iy
id
> i
\ \
\v
23
•
1
n
N
E
F
K
a
o:
Sf
si
:N(
24
*
1
•
E
B
5
t<
t
r1
i
i
L
T(
I 1
25
)
E
P
/
0
r
he
s
>
Iff
TIE
26
r
P
)
L
th
t
LU
R
R
27
U
A
i
R
a
:a
1
<
ill
J-
2J
28
S
•
1
S
E
ib(
ISi
rrl
U
|
:e
29
E
•
1
P
C
v«
ct
f -f
I1U
1 I
30
R
•
1
A
L
J
io
al
mo
II
31
•
c
=
CL
1
;
n
E
32
1
a
E
8
c
de
33
D
a
;
0
ire
?k
34
i
a
(
J
.
35
/
a
T
B
36
T
•
R
L
37
1
E
K
K
38
M
R
i
S
39
E
R
(
1
40
s
O
2
z
41
1
R
i
E
42
S
2
B
43
/
)
3
44
U
J
1
45
N
/
2
46
1
0
47
T
)
48
:
f
49
3
50
3
51
3
52
0
53
-------
•*J
I
AUTHOR TRC
PROGRAM NAME CDS EDIT
TASK NUMBER
Printing the optional REJECT file during a regular Edit run.
1
/
/
/
/
/
I
/
/
T:
--
2
K
/
/
/
/
ipi
/
X
e
3
P
•
1
C
E
E
t
E
ab
4
R
•
1
D
D
D
tr
0
ov
5
1
•
1
S
1
I
an
F
»
6
O
E
T
T
;a
:w<
7
R
D
.
•
td
c
8
1
1
R
C
or
ai
9
T
T
E
A
c
ds
10
Y
J
R
ar
s
11
E
D
Is
101
12
J
E
C
S
si
1(
Wt
•
1
a
n
13
O
X
T
1
01
b
RT
•
1
a
14
B
E
N
Id
g
Pi
•
1
a
is
c
D
b
>lf
a
16
4
(
D
D
'- I
ct
17
a
C
D
It
•
d
18
a
0
S
ce
at
i
1
•i
19
a
S
Y
*
i
t
«
.
!
20
a
i
S
.m
le
h.
hf
hi
21
t
P
O
ie<
ei
i \
\
^
PR
22
•
1
T
U
±c
d
se
fiP
S€"
IN
23
•
I
n
T
te
of
r1
r1
r1
n
24
•
1
5
Ly
t
;
*
?K
IG
25
)
A
a:
ie
n:
PI
ai
U!
Tt
26
/
j
t«
f.i
ti
ni
-(f
E
E
27
i
>
D
r
an
al
nt"
n
7-
RE
28
U
C
th
ifl
5
p
111
)
FEi
29
S
B
»
>r
ITT
ih
:T
30
E
^
ibi
01
IA1
Fl
31
R
B
v<
f
LE
32
L
J
pr
33
1
K
CL
f ,
34
D
S
c
35
»
1
in
36
/
Z
< •
37
T
E
38
1
£
39
M
8
40
E
^
41
=
42
1
43
44
45
46
47
48
49
50
51
52
53
5<
-------
AUTHOR TRC
PROGRAM NAME CDS EDIT
Using* ALPHA to submit both job control and data on a ALPHA data set in order to run
1
/
/
/
AI
tl
/
Ir
c
TI
A]
-
2
/
/
/
,PH
e
/
se
0
e
J»ll
3
E
C
E
A
ab
rt
M
ab
A
4
P
D
D
d
3V
t
M
3V
W
5
A
S
1
ir>
ie
A
t
1:
6
•
1
E
T
ec
al
N
.LP
1
7
•
1
D
•
n
or
o\
D
HA
es
8
•
1
1
C
pa
ds
»
po
9
T
A
•d
re
?
:o
id
10
R
•ti
:o:
I7T1.
w:
11
D
iaf
d
S
nr
t\
12
J
E
S
PR
as
u
w
S
V
•
1
a
n
X
13
O
X
1
S
t
B
il
b
ie
•
1
a
X
14
B
E
N
10
ie
M
it
re
•
1
a
15
C
iir
li
1
>li
:h
a
16
(
D
b
st
T
ce
Jc
17
a
c
D
g
r
i
t
b
1s
1s
In
18
a
D
>r
ec
M
ie
ta
f
t
t
19
a
S
*
iC(
>r<
O
ii
ib<
P
p
e
20
a
I
H(
c
D
pi
r
ill1
11?
Ui
21
t
P
d
f
E
t
fc
PT
PT
ei
IN
22
•
1
T
">Y
th
=
tr
r
•R
•s
i .
•B
PU
23
•
n
r
k
B
in
th<
r.'
]
i r
24
•
IP
AL
i
:a<
• ]
:
:m<
K
'0
25
i
a|
?R
R
ti
di
1r
SLt
tt
UF
CI
26
1
0\
\.
O
on
t
u
e*r\
h
E
S
27
)
Q
da
U
s
Pr
1,
in
1R
j-
Vlt
28
i
•h
:a
T
:o
>g
1,
.
l-i
i
, \
29
i
p<
s<
E
;ei
ai
11T
P<
fYI
30
U
i
t.
z
he
•
hf
ec
BU
31
S
er
X
r
y
t
R
32
E
T
X
wi
er
33
R
is
i
:h
Till
34
\
P
tl
•
\A\
35
1
iSf
R
e
r
36
D
37
i
£
T
JC
11DI
Y
L
be
38
i
39
T
40
1
INSEFl
=
Ln
m
4
o
i
th
41
M
c
S
a
42
E
>m
E
>a
43
=.
na
Q
tcl
44
1
d
U
•
45
tc
E
ot
TASK NUMBER
the Edit.
46
a
N
s
47
rtd
C
tr
48
E
ia
49
=
i.
50
N
51
O
52
N
53
E
54
-------
8.0 UPDATE PROCESSING
The update cycle consists of a series of programs which apply input
transactions to the Masterfile. All input transactions which contain no
fatal errors are stored on the MOD File by each run of the Edit program.
During the update cycle, all transactions placed on the MOD File since
the last update cycle are applied to the Masterfile by the Update program.
The update cycle is usually scheduled by the national DEC to run on
Wednesday nights.
8.1 Update Program Description
Prior to the Update Program, all input transactions from the MOD File
are sorted into the same sequence as the Masterfile. The output Master-
file from the previous update cycle becomes the input Masterfile to the
current cycle. The Update applies input transactions to the Masterfile to
produce a new version of the Masterfile as output. There are three major
logic paths in the Update depending on the Update Code present on the
transaction.
To add a new record to the Masterfile, the Update performs the
following steps:
1. The records on the input Masterfile are copied to the output
Masterfile until an input Masterfile record is found with a
record identifier (Region, State, County, Source, Point, and
Action Numbers) equal to or greater than the record identifier
on the input transaction.
2. If an input Masterfile record already exists for that record
identifier, the input transaction is rejected since the Update
cannot perform the add logic.
3. If an input Masterfile record does not exist for that record
identifier, the transaction is formatted into an output Master-
file record.
8-1
-------
To change an existing record on the Masterfile, the Update performs
the following steps:
1. The records on the input Masterfile are copied to the output
Masterfile until the record identifier on the input Masterfile
is equal to or greater than the record identifier on the input
transaction.
2. If there is an input Masterfile record with the same record
identifier as the input transaction, the data on the trans-
action is applied to the input Masterfile. After all multiple
change transactions have been applied to the input Masterfile
record, it is then placed on the output Masterfile.
3. If there is no input Masterfile record with the same record
identifier as the input transaction, the change transaction
is rejected. Special logic has been developed to allow users
to create a new Masterfile record with a Card 3 change trans-
action to avoid rejects.
To delete an existing record from the Masterfile, the Update performs
the following steps:
1. The records on the input Masterfile are copied to the output
Masterfile until the record identifier on the input Masterfile
is equal to or greater than the record identifier on the input
transaction.
2. If there is no input Masterfile record with the same record
identifier as the input transaction, the input transaction is
rejected.
3. For a comment delete, the input Masterfile record which matches
the record identifier of the input transaction fs not copied to
the output Masterfile.
4. For an action delete, input Masterfile records with the same
Region, State, County, Source, Point, and Action numbers as the
input transaction are not copied to the output Masterfile.
5. For an emission point delete, input Masterfile records with the
same Region, State, County, Source, and Point numbers as the
input transaction are not copied to the output Masterfile.
6. For a facility delete, input Masterfile records with the same
Region, State, County, and Source numbers as the input trans-
action are not copied to the output Masterfile.
8-2
-------
The Update will reject input transactions under the following
conditions:
1. Because of the Masterfile hierarchy, an action cannot be
added to the Masterfile without a corresponding emission
point, nor can an emission point be added to the Masterfile
without a corresponding source record. Comments cannot be
added without their corresponding source, point, or action
records.
2. A new and a change transaction for the same record identifier
cannot be applied to the Masterfile during the same update
cycle. The change transaction will be rejected.
3. A delete and a change transaction for the same record iden-
tifier cannot be applied to the Masterfile during the same
update cycle. The change transaction will be rejected.
In addition to applying adds, changes, and deletes to the Master-
file, the Update also performs a table lookup on all personnel codes
on the Masterfile. No change transactions need to be coded to change
personnel names on the CDS Masterfile. Whenever a name associated
with a personnel code is changed by the national Data Bank Coordinator,
the personnel name and the associated table for that personnel code will
be placed by the update cycle onto the CDS Masterfile. This will be
accomplished for personnel at both source and action levels.
Regional users should call the national Data Bank Coordinator to
add, change or delete entries on personnel tables. The user may consult
the Data Element Sheets in the Appendix for additional information.
8.2 Update Report
The Update Program produces an Update Report which is stored on a
Regional file. If the user had transactions which were entered into
the update cycle, then the user must request his Update Report by
8-3
-------
submitting the Update Report Job Control described in Section 8.2.1.
This must be done prior to the next update cycle. As soon as the next
update cycle is run, the previous week's report is no longer on the disk
file. A new report replaces the previous week's report on the disk
file. TRC keeps copies of weekly Update Reports in its files; however,
the user should keep his own file of weekly Update Reports.
The Update Report has one print line for each transaction sent to
the Update Program by the Edit Program. Next to each transaction on
the report, there is an Update Action column which shows that the
transaction was either added, changed, deleted or rejected from the
CDS Masterfile. If the transaction was rejected, there will also be
an error message explaining why the transaction could not be added,
changed, or deleted.
All errors appearing on the Update Report should be corrected,
coded, and then resubmitted to CDS via the Edit Program.
A sample Update Report is shown in Figure 8-1. The title, region
number, and output serial number are recorded at the top of the report.
Column headings are listed across the top of the page. Update Action
is located on the right side of the page with an accompanying message
if the transaction was rejected. Update error messages are listed in
Table 8-1.
8.3 Update Report Messages
On the Update Report, the Update Action column indicates the action
taken by the Update Program on each transaction passed by the Edit. The
normal Update Action message is ADDED, CHANGED, or DELETED. An ampersand
-------
UPDATE REPORT
03/27/76
STATE
CODE
0
34
39
3V
39
J9
3V
39
39
29
39
39
J9
39
39
3V
39
39
37
39
39
39
39
39
39
39
39
39
39
39
39
39
39
3)
39
39
39
39
39
39
39
39
39
39
39
3-J
39
39
CNTY
CODE
5678
0560
0160
0560
0560
0550
0560
0560
Ci>60
05 oO
0550
0560
0550
0560
05 cO
0560
0560
0550
0560
0560
0560
0560
05 tO
0560
0560
0560
0?60
0560
0560
OS CO
0560
0560
0550
0560
0550
0560
Oi60
0560
0560
0350
0560
0:60
0560
0560
C350
0560
0560
SOUFCE
CCCE
I
90123
OCC19
0001'
OOC19
00019
00019
00026
00025
OOC26
00026
00025
00026
00025
00026
00036
OOC36
OG036
00035
OC-036
0003*
00035
00336
0003'
00037
00043
OCC43
00043
00043
00043
00043
00043
00043
OOCO
00043
00043
00043
G0043
00043
OOC43
OCC«,3
OOC43
00043
OC043
30045
OOC45
GCC45
00045
EM
PT
456
000
010
010
015
015
012
012
012
012
022
022
022
022
030
030
031
031
031
031
031
031
010
015
010
010
010
010
010
010
015
015
015
015
020
020
020
020
020
025
025
025
025
O'JO
Oil
01 I
Oil
ACT
NO
78
00
00
05
00
05
01
02
03
05
01
02
03
05
00
05
00
00
02
03
04
05
05
05
00
Cl
02
03
04
05
00
00
05
05
01
02
03
04
05
00
CO
05
05
00
00
00
00
CARD
CODE
9
5
5
7
5
7
7
7
7
7
7
7
7
7
5
7
5
5
7
7
7
7
7
7
5
7
7
7
7
7
5
5
7
7
7
7
7
7
7
5
5
7
7
5
5
5
0
COMPLIANCE DATA SYSTFM
REGION 3- PHILADELPHIA
OUTPUT SFR1AL 000139
CARD COLUMNS:
234567
012345678901234567890123456739012345678901234567890123456739
4
4
122674 01
4
122674 01
070177
070177
5
063079
5
5
043079
063079
081275 01
031275 01
4
073175 01
4
4
091171 01
01
073175 01
4
4
091171 01
091175 01
5
5
5
5
UPDT
CODE
8
0
C
C
C
C
C
D
D
n
C
L)
D
D
C
C
C
C
C
D
D
C
C
C
C
C
D
D
D
D
C
C
C
C
C
0
D
0
D
C
C
C
C
C
C
C
C
C
PAGE 3
UPDATE ERROR
ACTION MESSAGE
C = MULTIPLE CHANGE
CHANGED
CHANGED
.CHANGfcD
CHANGED
CHANGED
C6LFTE
DELETE
DtLETE
CHANG CD
DEL£TE
DELETE
DtLETc
CHANGED
CHANGED
CHANGED
CHANGED
CHANGED £
RCJcCT NOT ON FILE
REJECT NOT ON FILE
ChfJGFD
CHANGED
CHANGED
CHANGED
CHANGED
D1LETE
DLLETE
DELETE
DILUTE
CHANGED
CHANGED
CHANGED C
CHANGED
CHANGED c
UtLETE
DE.LET6
DtLcTE
ULLETE
CHANGED
CHANGED
CHANGED C
CrlA.MGcD
CHANGED C
CHANGED
CHANGED
CHtNGc.n C
CHANorlJ t
FIGURE 8-1
UPDATE REPORT
-------
TABLE 8-1
UPDATE ERROR MESSAGES
Update Error Message
Explanation
SOURCE NOT ON FILE
POINT NOT ON FILE
ACT NUM NOT ON FILE
NEW 2 INVALID
DUPLICATE TRANS
NOT ON FILE
Cards 2 through 8 cannot be added to the
Masterfile with an Update Code "N" unless
the Card 1 has been added as new during
this update cycle or during a previous
update cycle. Make sure that the source
exists on the Masterfile; verify that the
correct State, County, and Source Number
is being used on the transaction.
Cards 6 through 8 cannot be added to the
Masterfile with an Update Code "N" unless
there is a corresponding Card 5 on the
Masterfile. Make sure that the Emission
Point is being added as new or has already
been added as new when emission comment or
action information is being added to the
Masterfile.
An action comment Card 8 cannot be added
to the Masterfile unless a corresponding
action (Card 7) already exists on the
Masterfile.
Card 2 can be added to the Masterfile as
new only during the same update cycle as
the Card 1 is added as new. Once the source
exists on the Masterfile, use an Update
Code "C" to change the data elements found
on the Card 2.
If two or more transactions with the same
Region, State, County, Source, Point, and
Action numbers have an Update Code "N"
the first transaction is added to the
Masterfile; and the second and subsequent
transactions are rejected with this message.
A change transaction following a new trans-
action for the same Record ID is rejected.
Duplicate delete transactions are also re-
jected.
The Update cannot apply a change trans-
action or a delete transaction against
a non-existent Masterfile record. Verify
the State, County, Source, Point, and
8-6
-------
TABLE 8-1 (Continued)
Update Error Message
Explanation
ALREADY ON MF
98 ON MF
{.(AMPERSAND)
S2 REJ
Action Numbers being used on the
transaction.
A transaction with an Update Code "N"
cannot be added to the Masterfile if
a testerfile record already exists with
the same Region, State, County, Source,
Point, and Action numbers. Also a new
comment cannot be added if a comment
with the same record identifier and line
number already exists on the Masterfile.
When the next sequential action number
is not known on the Masterfile, action
number 99 can be coded; the Update will
convert the 99 to the next highest se-
quential action number. To prevent
the Masterfile from going out of sequence,
no action number over 98 will be added
to the Masterfile.
When an ampersand appears in the Error
Message column of the Update Report, it
indicates the presence of a multiple
change transaction to the Masterfile.
This is not an error message; it is only
a warning that multiple changes have
been applied to the Masterfile in
chronological order.
If one or more sets of pollutant compliance
data cannot be added to the Masterfile be-
cause there are already 10 sets of pollutant
compliance data on the Masterfile, a reject
message is issued for each of the rejected
pollutants. The Pollutant Code together
with the letters "REJ" is printed in the
Error Message column. Since the Card 3 has
room for three sets of pollutant compliance
data, up to three different reject messages
may exist on one line.
8-7
-------
next to the word CHANGED indicates that the Update has applied multiple
changes to the same Masterfile record in chronological order.
The word REJECT in the Update Action column indicates that the Update
Program could not perform the appropriate add, change, or delete indicated
by the transaction's Update Code. For each rejected transaction, there is
a diagnostic error message printed out. Table 8-1 lists all of the errors
identified by the Update. An explanation of the corrective procedures for
each update error message is also given in this table.
8.4 Update Scheduling
The scheduling and maintenance of the update cycle is the responsi-
bility of the national Data Bank Coordinator. Once a week, usually on
Wednesday night, the valid transactions on the MOD File are applied to
the CDS Masterfile by the Update Program. Because of this schedule, it
is important for users to have all of their weekly input ready on or
before Wednesday noon.
If a sufficiently large number of regional users request an addi-
tional update, a special update run will be scheduled. When holidays
prevent a Wednesday night update cycle or when a special update cycle
is scheduled, the national Data Bank Coordinator will inform all CDS
users of the change.
On Thursday mornings and on all mornings following an update cycle,
users should verify that the update cycle has run successfully by
examining the Update Status Log described in Section 8.5, and then
users should obtain their Update Reports by using the Job Control
8-8
-------
Language described in Section 8.6.
8.5 Update Status Log
The Update Program produces an Update Status Log which shows the most
recent successful run of the Update Cycle. This log is available to those
users having access to an ALPHA computer terminal. This Update Log shows
the date, the time and the output serial number of the most recent update
cycle. The Log shows which regions participated in the update. In
addition, it also shows the number of transactions input to the update
and the number of transactions accepted and rejected by the update for
each region.
To obtain the log, perform the following steps:
1. Follow the standard OSI sign-on procedures for System "E" by
typing in the user account, initials, keyword, and terminal
identifier.
2. As soon as ALPHA gives the prompt, COMMAND?, type in the
following and then hit the carriage return:
LOAD CN.EPAEXC.A026.CDS.SYSOUT
3. As soon as ALPHA gives the next prompt, COMMAND?, type in
the following and then hit the carriage return:
LIST
4. Figure 8-2 shows the contents of the log produced by following
the above steps.
8-9
-------
o
1 n tr * f>'.'-"^- f *?*'. »
r I p»n fvstrr1 , ^ ro''vfr
ri| p «^rrvi7rr . nsp r ;^/ -;,->ssv'or'J, ^rroi'n t , t
^r^pj^^^fijpsjlj^pl J
~n<-;-/y v\?r nn lino " ,-t l':"":^, ?S/
*••*' -: .^ 7^77 i^ •* Mm i 'o j ( r> * v r:*- -".n o r ? ''i|| MPT "^
To? J rr . Tirrxc .nn'Hr . r''s . s vsotit
'rt • '
7rif •
00 v^ .- , nri .-iiTir. r ,o rrrip..' p_,_
rf"
r>r;."7 «p t ?•-- j I Mr c rpn n r r t .--'• op_ «. i 7 i ;'< r>rrr>"^- inni.T,_
......
pn t ..j.|_ i .!r^ r^- r,-r- i n" TO-
' ?t /.J:"t:nr, ^5/^7/77, or ^^r ? n'ru
FIGURE 8-2
CDS UPDATE LOG
-------
8.6 Update Report Job Control Language
The user is responsible for requesting his region's Update Report
for each update cycle for which the region had input data. To execute
the program which produces the Update Report, use the JCL shown in
Figure 8-3. This JCL should be submitted immediately after each update
cycle for which the user had input. Normally the user should submit
this JCL on Thursday mornings and on mornings following special update
cycles.
If the user does not submit this JCL prior to the next update cycle,
the information from the update run is overlaid by the next update cycle's
Update Report.
The Update Report provides the only audit trail of all transactions
placed on the CDS Masterfile; therefore, it is important to keep this
report on file so that errors can be researched and corrected.
8-11
-------
r
M
NJ
AUTHOR TRC
•
1
/
/
/
/
/
-
2
*
/
/
/
*
3
P
E
C
E
4
R
P
D
O
*
5
1
A
S
F
'
6
O
i
R
PROGRAM NAME CDS Regional Update Report
TASK NUMBER
JCL for obtaining the CDS Update Report for a given region.
7
R
•
P
8
1
i
T
9
T
•
10
Y
11
.,
'2
J
E
Wh
•
1
a
n
13
O
X
er
•
1
a
14
B
E
>:
•
1
a
15
C
a
16
4
(
17
a
c
is
is
is
18
a
D
t
t
t
19
a
S
ie
le
ie
20
a
R
U!
U!
U!
21
i
P
er
ei
ei
1
22
•
1
T
's
's
's
:D
23
•
1
n
r
S'l
24
•
1
!R:
PI
25
)
it
ac
01
AT
26
•
it
CO
ti
FI
E
27
i
La
un
mn
;u
IE
28
U
i
.s
; ;
>e
IE
01
29
S
•
IU1
1 •
9
8-
T
30
E
be
t\
3
JO
31
R
r
e
B
32
va
:o
33
1
Li<
JTI
34
D
•\
01
35
i
al
36
i
ue
37
T
s
38
1
ir
39
M
40
E
t
41
=
ir
42
1
>u
43
5h
44
It
45
•
46
47
41
49
50
51
52
-
53
54
•
55
56
57
-------
9.0 RETRIEVAL PROCESSING
The Compliance Data System Retrieval is used to prepare management
reports based on information on the Masterfile. The Retrieval has been
developed to provide a great deal of flexibility to users in selecting
and formatting management reports. Data can be formatted, sequenced
and selected based on criteria developed to meet specific needs.
All output reports other than the Edit Report and the Update Report
are produced on request from the CDS Retrieval Program. Requests for
management reports may be made at any time since they are processed
independently of the Update Cycle. The Retrieval provides users with
the capability of seeing what data is on the Masterfile in a format that
meets the user's needs.
To obtain reports from the Retrieval Program, the user must care-
fully prepare a Retrieval request form and submit this form to have the
selection cards keypunched. The keypunched selection cards and appro-
priate Job Control Language cards are used to run the Retrieval. The
user submits this input to the central computer site via the terminal or
by WYLBUR. Output from the Retrieval Program consists of a Retrieval
Edit Report and the management reports requested by the user.
The Retrieval Program provides the following advantages:
o Quick turnaround - the package operates on a "demand" basis and
will usually provide overnight or faster turnaround, depending
on the backlog of work at the computer center. In many cases,
requests requiring less than 10,000 lines of printout can be
met within one hour.
o Improved selectivity - Information can be selected from the
Masterfile t'o meet the specific needs of the user so that smaller,
more pertinent reports can be prepared. For example, if the user
needs to have a list of point source facilities within a State or
AQCR, he could get a Quick Look Report which shows only these
9-1
-------
facilities and the particular information he wants to know
(Name, Size, Compliance Status, etc.) on a single line.
o Selection logic - Each user can select from his entire Regional
Masterfile only that data which is of interest to him for his
particular needs. The user can select data based on the pres-
ence or absence of information on the Masterfile depending on
the type of selection criteria he specified on the logic selec-
tion input card.
o Variable sequence - The Retrieval program permits the user to
select the sequence in which he would like to view the data he
has selected.
o Variable output format - Regions can select from six print for-
mats depending on need. One of the formats is a single line
report with a user option allowing inclusion of any specific
data elements desired.
Since all management reports are based on CDS' retrieval capability,
users should place data on the Masterfile in a manner which will permit
efficient retrievals. At the present, comment information cannot be
used in the retrieval's selection or sorting criteria. When preparing
input data for CDS, users should be aware of the validation procedures
for each data element performed by the CDS Edit as well as the selection,
sorting, and printing criteria available in the Retrieval.
9.1 Reports Available from the Retrieval
Management reports are not automatically generated; the user must
request reports from the Retrieval System to suit his own particular
needs. The user must determine what information available on the Regional
Masterfile is of interest to him. The user may obtain all of the infor-
mation on the Masterfile or a limited amount based on his needs.
9-2
-------
Any of the defined data elements can be used as a selection criteria.
Since the selection, sorting and printing criteria in the Retrieval
Program operate independently, the user may select a report on one set of
data elements, sort on another set of data elements, and select different
data elements for printing. Selection criteria cannot be based on infor-
mation found in comment records. If none of the nationally defined data
i
elements meet the user's selection criteria, one of the Regional Data
Elements should be used to facilitate retrieval selection.
Reports are printed in Region, State, County and Source Number
sequence unless the user selects his own sorting sequence. Up to six
data elements, other than comments, may be used to create the user sort
sequence.
The Source Data Report, the Questionnaire Report, the Action Summary
Report, and the Milestone Report will present user selected and sorted
information in a fixed format. The Quick Look Report allows the user
to design his own report format. All data elements other than comments
can be formatted for printing in a user selected sequence. A detailed
description of each Report is provided in the following paragraphs.
9.1.1 Quick Look Report
The Quick Look is the most widely used report type available from
the Retrieval. For each source, point, or action which meets the user's
selection criteria, a single line containing user-selected data elements
is formatted for printing. The user may specify what data elements are
printed, and also he may specify the spacing of these data elements.
9-3
-------
A standard Quick Look print line contains State, County, Source,
Point, and Action Numbers together with up to ten other user-selected
data elements. The only restriction is the print line length of 132
characters. Users may suppress State, County, Source, Point, and
Action Numbers on each Quick Look line by using the No-header option.
This option allows the full use of the 132 character print line for user-
selected data elements.
Data elements are printed on the Quick Look line in the same order
as they are requested on the print-format selection card. For spacing
purposes, the user may select one of the two special data elements:
6LK1 produces a blank column five characters wide; BLK2 produces a blank
column 15 characters wide. These two data elements may be used repeatedly
for spacing as required. BLK1 and BLK2 are especially useful when the
Quick Look is used as a turnaround document.
If the user does not wish to see repeating data, the suppression
option can be used. Using this option, source level data will print
only when there is a change in data to be printed at the source level.
Point level data will print only when a new point is to print. Action
level data will always print.
Note that if only source and point information have been requested
on the Quick Look Report, only source level suppression will take place.
If only source level data has been requested no suppression will occur.
Figure 9-1A shows a Quick Look Report with data suppression.
At the end of the Quick Look Report, a total is given for the
number of lines printed. This total represents the sum of all items
meeting the user's selection criteria. A page-break and subtotals are
also available on the user-selected data elements. The user is cautioned
9-4
-------
to request page-breaks and subtotals only for those data elements which
produce logical groupings, such as State, AQCR, Action Type, etc.
The user may select his own sequencing for the Quick Look Report.
Often two Quick Look Reports with the same selection criteria provide the
user with a great deal of insight when the reports are sequenced differ-
ently.
Since three different Retrieval report formats can be requested
from the same Retrieval, the Quick Look Report can serve as a summary
or index to one of the longer report formats such as the Source Data
Report.
9.1.2 Double Spaced Quick Look Report
This report is identical to the Quick Look Report except that a
double space is provided between print lines. This feature is especially
useful when the report is to be used as a turnaround document. The Quick
Look and Double Spaced Quick Look Reports cannot be requested simultane-
ously.
Figures 9-1 and 9-2 are samples of the Quick Look Report and the
Double Spaced Quick Look obtained by using the same selection, sorting,
and printing criteria.
Logic selection was based on Illinois and Indiana facilities which
have had Compliance Monitoring Evaluation Actions scheduled between
January 1, 1975, and March 31, 1976.
Sorting was based on State and Source Name.
Pring line selection was based on the following data elements:
Source Name, City, State, Action Description, Date Scheduled, and Date
Achieved.
9-5
-------
OUICK LOOK REPORT
05'25'76
COMPLIANCE DATA SYSTEM
ILLINOIS AND INDIANA COMPLIANCE MONITORING
PAGE
ONIT -EVAL"750212^750212~
CO.-IP VJNIT EVAL 740?3J
COMP MONIT EVAL 750407 75O407
COMP i>ONIT EVAL 750627 750627"
IN COMP i^ONIT EVAL 760331 760302
IN CUMP rONIT EVAL 750604 750604
IN COMP N1NIT FVAL 7<".O?n 750713 '
IN CUMP f.ONIT CVAL 7--.0213 750213
F.ICKIBE 9-1 .
SAMPLE QUICK LOOK REPORT
i»
"1,
J.
-------
SYSTEM
CK" L'X'fc' WITH
OOO '. OOO OO &R>;i-'--RT ''! 'ilC'€ !NC!N 06 ''02 ''
oo i oo
OOOi 000 0: s:'£^i"H'?1""i
02 OO/OO/OO 08 ''I?
OV Oi'>~' OOOO:: OOO OO '5 ILL L*1"'^ i;n>:c-OJvjv 06/1 0/7*.
. __ _ _ OOJ, £!>_ _ __ __ ____ _____ P.7/2^75 _p.7'"2£/7_!3
02 . 00 '00 /"OO tO/01 /7fj
0? ' . '. OO/OO/OO lO/Ol/7"5
. _________ .......... ____ 002. .00 ______ ..... _____________ _.__ ______________________________
OOO OO ly'ii" Tr,i\jj;_ r'73
_ cjj_ ______ j __ _ ________ _ _ _ OO i.''!0 '"O0_ I 1 /' 1 7 / 7T-
07/'l7/'7? O7/l7/7f5
Ol/'0?''76 '51 /'OS/7 -i
kO ' ('!•'- 04/.3O/76
^ ! 07 . o-3/l:i /7/, /
j> _ _ _ <;;£-. O6' 30' ~/:• __ /
0'-' 0'?' 30/76 /
10 12/31/76 /
00 1 00
002 OO
OOI O! /OO'OO
0=5 Od/'01''74 06 /"t 9
O02 OO
oo? oo
" r.'-00 01
.001 00
•17 o;"."^ 0000i: 000 Oi =ivj.p^.TMC._M">'_J::E'?>:t ..^vW.iiT _ i !J.__0_5£.20_i76 _______
001 00
.••7 o/-.::? OOOL t ooo Oi ^=-e£6To-; s^Lt^. iwi:.- • 03 /2 7 /7/r j? 1/02/7* 01/02/74
___ OOL_f.!0 ___ ____ j_ _ ________ ____ __ __ ___
ii~ >';'---^- 00012 '"'OO 01 ^O.f:i V SijfE^" 1?.-Kiki IS O3/27'7fc 10.^04/74 i
- 02 02/05/7^
OOA ..0.0. _______________ ^ _____________ , ________________ ..... _______________________
002 01 . . , io/QA/74 10/04/76
OO.J 01 io/04 '74 10/04/7*
_ . 00" 01 -_, - - - - ._ 10<£J4/174_.tO/04/7*_
:.':"• 0000:? T'^'O 01 •jr.M''1'IN'=- G:JL.Cvf 0^'20'7/:. 01 '02/74 01/02/71
02 .04/25/74 04/25/7-1
Figure 9-1A
.Quick Look Report witlx.Data .Suppressioii
-------
05/25/76
COMPLIANCE DATA SYSTEM
ILLINOIS AND INDIANA "COMPLIANCE MONfTOft'lNG
PAGE
ST CNTV SRCE EP AN
SOURCE NAME
CITY NAME
15 2640 00004 000 01 AMERICAN CAN
T5~5Tl
INDIANAPOLIS
OIL
15 27.60 00054 000 01 AMERICAN OIL CO
WHITING
HAMMOND
15 2?60 00004 000 01 AMERICAN STEEL FNDRY HAMMOND
T5~2*^0002£"00&"0~T~~ANACOND(S HiGjMTOX TERRE" HAU
15 2?*n 00008 OOP 03 ATLANTIC RICHFIELD EAST CHICAGO
15 3700 00004 000 01 BEND IV
15
ERIE~
5 3230 00001 000 01 CAN-TEX DIV
15 1«60 00003 000 01 CHRYSLER
15 "26*0 00012 "000" 01 CHRYSLER"
KOKOMO
"TNDIANAPOCIS"
15 2*40 000*1 000 02 CITIZENS GAS & COKE INDIANAPOLIS
15 2640 00065 000 01 ELI LILLY
60005"T>WlTl "SMt
15 2600 00003 000 01 GMC
15 3460 00003 000 01 INDIANA FARM BUR MOUNT VERNON
"15 "4266"00"06«~000~OT ^NDIA~NA~GAS~«nCHeM TERSE"HATjTE
15 2360 00015 000 03 INLAND STEEL EAST CHICAGO
ST ACTION DESCRIP D SCH D ACH
IN
IN
IN
O'lM? MONIT EVAL 751231 751017
"CTIM3~MONI i fcvAC~750930~"750S22~
COMP MONIT EVAL 760117 750S21
IN COM? MONIT EVAL 750226 750226
K1 CriM?-MONTT EVAC'750930—750829^"
IN COMP MONIT EVAL 750930 750819
SOUTH BEND IN COMP MONIT EVAL 750212 750212
~EVANS~V rtTJE Ifl CTiM?~MONI r"EWAC~750417"7504 \~r
CAN.MELTON IN COMP MONIT EVAL 750408 750408
IN COM? MONIT EVAL 750124 750124
TN COM?~MONIT EVAL~750506~~7505O6~
IN CfJMs MONIT EVAL 750904 750904
INDIANAPOLIS IN COMP MONIT EVAL 751231 751016
"ROFOMO IN CdMP"MONIT-EVAL'750129—750'129-
ANDERSON IN COMP MONIT EVAL 750122 750122
IN
15 26<0 00010 OOO 02 GMC INDIANAPOLIS
!" 15~07CO~OOOl 3~1)00~02 "HAAS~C AB tNET S'EL'LER~S'B"QftG: 1KT
j 15 37QO 00002 000 01 INDIANA ij, MICH ELEC MISHAUKA IN_
COMP MONIT EVAL 760331 760225
' C"OMP~MONI T~EV AL~7iO"331
MONIT EVAL 750218 750218
IN COMP MONIT EVAL 750422 750422
"TN COMP~MONIT "EVAC~ 750204"750204"
IN COMP HOIMIT EVAL 750829 000000
15 4220 0000* 000 01 INTERNATIONAL STEEL EVANSVILLE IN
~F"&p;f~~WA~YNE ITT
HAMMOND IN
j 15 0060 00009 000 01 INTNL HARVESTER
! 15 236O 00023 000 01 JONES & LAUGHLIN
COMP MONIT EVAL 750417 750417
-CCMP~MONTT~EVAL~~750Tl5~750Vf5~
COMP MONIT EVAL 750226 750226
'If
I:
FIGURE 9-2
SAMPLE DOUBLE SPACED QUICK LOOK REPORT
-------
9.1.3 Source Data Report
The Source Data Report is the most comprehensive report available
from the Retrieval. All data elements for a facility are included on
this report; this is the only report which gives complete source infor-
mation, source comment information, point information, point comment
Information, action information, and action comment information.
Each new facility is printed on a new page. Facilities with many
points and actions use multiple pages per facility.
For those in charge of maintaining the accuracy of the CDS Master-
file, Source Data Reports by state provide an essential coding tool.
For those interested only in a part of the Masterfile, report selection
criteria can be based on any retrievable data elements.
There are four level options available, and one of these four levels
must be specified in the selection criteria. Level A provides a print-
out of all data for a facility. Level S provides only source and source
comment data. Level P provides all data except action and action comment
data. Level C provides data for only those source, point, or action
levels which meet the user's selection criteria.
Although Source Data Reports can be sorted by any user-selected
data elements retrievable on the Masterfile, users should not select
point or action level data elements as their major sort key; in order to
produce a meaningful report, users should keep all of the records for a
given facility together. If no user sort key is specified, Source Data
Reports are printed in the Masterfile sort order: Region, State, County,
Source, Point, and Action Numbers.
Figure 9-3 gives a sample of a Source Data Report.
9-8
-------
INLAND STEEL
SOURCE DATA REPORT AS OF 05/25/76
PAGE
37
t
1
1
1
i....
i
j
vO
i
1
1
r~
l
Rf. ST HNTY SOURCE
05 15 2360 00015
IN LAKE
AdCR 067
N'EX1? 00 1 ^
C'/CD It c."">
C C'W.ENT l OVERDUE
PTNO ENTIRE SOURCE
000 PLUT PT
ACTION 01 SCHD
ACTION 02 SCHD
ACTION 03 SCHD
ACTION 05 SCHD
ACTION 0.5 SCHO
ACTION 07 SCHD
PTNC BLAST FURNACE
001 PLUT PT
PTNO BLAST FURNACE
002 PLUT CO
PT.MO BLAST FURNACE
003 PLUT PT
004 PLUT CO
FTNO BLAST FURNACE
005 PLUT PT
PTNO BLAST FURNACE
006 PLUT CO
PTNO "~ BLAST'PIJRNACE
Oil PLUT PT
COMPLIANCE DATA SYSTEM
ILLINOIS AND INDIANA COMPLIANCE MONITORING
RDE1 A RDE« SIC 3312 APCD 1 ACTIVE STRG 0015
RDE2 P.DE5 F'ELJF NL>N-f-tD STAFF F1U
RDE3 RDE6 PR 1C.
-FEDERAL ORDERS ISSUED
SOURCE CMST 1 NOT IN COMP-NO SCHED SREG
7/18/73 ACHV
7/31/75 ACHV
8/2*/75 ACHV
SOURCE SIP 1 SCHED SPEC I1- IN KkUS SUja
SOURCE ECAT 3 OVER 1000 TPY
7/18/73 TYPE 63 NOTICE OF VIOLATION ISSUtD
RESULTS 00
/ / TYPE 78 EPA INSPECTION
KtSULTS 01 ACTION AL'HlbVED
/ / TYPE 81 COMPLIANCE MONITORING EVALUATION
RESULTS 01 ACTION ACHIEVED
9/12/73 ACHV 9/12/75 TYPE 64 EPA ORDER ISSUED
RESULTS
-------
9.1.4 Milestone Report
Two different types of Milestone Reports are available to the user.
The first is the Standard Milestone Report, which tallies Compliance
Status Code by State. The second is the Variable Milestone Report. It
is similar to the Standard Milestone Report, but tallies are based on the
two data elements chosen by the user. The presence of a 50 card in the
retrieval selection cards Indicates that the report will be a Variable
Milestone Report rather than a Standard Milestone Report.
Standard Milestone Report
To facilitate National Reporting requirements by managers, the Stan-
dard Milestone Report was designed to provide a tally of the Compliance
Status Code of selected emission points within a Region. The report
shows the number of emission points broken down by Compliance Status for
the States within a Region and for the Region as a whole. Subtotals are
produced for emission points In Compliance, Out of Compliance, and of
Unknown Compliance. Regional totals are developed for only those States
included in the selection criteria.
Since the numbers developed by the Milestone Report represent the
totals of all emission points selected by the Retrieval, great care must
be exercised in preparing the appropriate retrieval selection cards in
order to create a meaningful report. For most Milestone Reports, selection
will be based on point number 000. For specific reports, such as count of
all Federal Facilities, the selection criteria must be based on the Federal
Facility Code.
Figure 9-4 gives a sample Standard Milestone Report. The selection
criteria included only New Source Performance sources in Region V.
9-10
-------
Variable Milestone Report
The Variable Milestone Report produces a tally of data based on two
data elements which are selected by the user. Any two retrievable data
elements at the source, point or action level may be chosen. One data
element determines the rows that will be produced. The other data element
determines the columns that will be produced. Note that the user chooses
the row data element and the Variable Milestone Report will produce one
line of output for each different value found on the file for that data
element. To determine which values for the column data element are to be
printed, the user supplies the column data element and the specific values
for that data element. A maximum of ten values will be accepted.
As in the Standard Milestone Report, the totals produced by the Vari-
able Milestone report reflect only data selected by the retrieval. Care
should be taken in preparing retrieval selection cards so that the report
produced is meaningful.
Figure 9-4A shows a sample Variable Milestone Report.
9-10A
-------
I ...
' ^
05/25/76 COMPLIANCE DATA SYSTEM
NEW SOURCE PERFORMANCE MILESTONE
i COMPLIANCE STATUS REGION 5 ILLINOIS INDIANA MICHIGAN MINN OHIO WISCONSIN
I TOTAL 14 15 23 24 36 51
i
0 COMPL STATUS UNKNOWN 10 2 3 14
i 1 NOT IN COMP-NO SC-HED 731 1 '2
1 2 IN COMPL-SOURCE TEST It 7 112
3 IN COMPL- INSPECT I ON
4 IN COMPL-CERTIFICATN 2<> 7 6 1 2 4 t>
i S IN CMP WITH SCHEDULE
A NOT IN CMP WITH SCHD
^7 LINK-MOM CMP WITH SCHD
li
!£« NO APPLIC STATE REG
o IN-COML-SHUT DOWN
, TOTALS FOR 2. 3f «• 3i 9 37 14 6 2 'J 6 ft
TOTALS FOR I AND 6 731 12
TOTALS FOR 0 AND 7 10 2 3 14
j GRAND TOTALS 54 19 10 2 4 9 10
!
i
1
1
i
FIGURE 9-4
1
SAMPLE STANDARD MILESTONE REPORT
1
i
I
!
i
-------
M I LE'=.TONE
NCE DATA C,V?TEM . 'PAGE
. Nl.ii_TIPLE REOION /" ACTION LEVEL '' PAC'C 6«EA*' /' 10
*TTF STTE STTE STTE STTE STTE STTE STTE STTE STTE
A.-TI.I>; TVPP TOTAL 07 20 22 3O 4l.«7 .'01 10 11 18
!•=> " 177 """ 12 "" «2 " "20" " "" '",'•; ' |-
_t 2 •_ •_ '
t I I '
6 . I "~".\ ' I . • ' |
•* _J7_
121 ' 54
.265L__:___.JL50.
i.3'7 136
2 2
2 2
7 7
E,,-,;, ri.,:siu;... ATSP TOTU(_'T- *77 . 4A9 102 • 2*1 SO 55
Figure 9-4A
3apple"17afIaBTe
-------
9.1.5 Questionnaire Report
This report has been used by some regions for direct reporting
by State Agencies. The report format provides a turnaround document
used to report the status of various actions. Identifying data is
printed on the questionnaire and it is then sent to the State Agency for
completion. After the State returns the filled-in report, the data is
keypunched for re-entry to the CDS data base.
The questionnaire indicates all increments of progress that have
been scheduled during a period specified by the region. Status Code
and Date Achieved should be listed in the appropriate columns. Although
the Quick Look Report may serve the same purpose as the Questionnaire
Report, the Questionnaire provides more information about the source and
has additional room for comments.
Figure 9-5 shows a sample Questionnaire for Region X. Selection
was based on actions scheduled but not achieved between June 1, 1976,
and October 1, 1976. Sorting was based on Source Name.
9-12
-------
ACTIONS SCHEDULED BUT NOT ACHIEVED
03/25/76
COMPLIANCE DATA SYSTEM QUESTIONNAIRE
FOR STATE OF
ITTAHO
r
_POINT SOURCE
IDENTIFICATION
CODES 1-AUI ION~BCHIEVED
EMISSION POINT. STATE/-LOCAL REGUL,
ToTDJTART EMITTED CONTROTTTR03ECT;
POINT SIP
2-flCTION"NOT ACHrEVED
SCHEDULE INCREMENTS
OF" PROGRESS
ACHIEVEMENT OF INCREMENTS
"OFPROGRESS
I TWIN'FACTS"
j 1440
( AMALGAMATED
AMALGAMATED SUGAR
STftTE REGISTRATION
TWIN FALLS
144,0
AMALGAMATED SUGAR
!f
GTLLEVUE CITY
NO CITY CODE
CSF BOILER
REGULATION G
PART MATTER
6/30/76 STATUS CODE COL 71
OTHER PYf-'E ACTIOnir^E£ CO— DATE ACHTEVECi—COL 53—60"
REPLACE BY A FOSTER— MMENTS) MO DAY YR
WHEELER BOILER
~TO~-T 3=1480-00X501 -002-05- 7 COMMENTS"
SI 13 ORDER-EPA ENFOR COL 30 - R
FOSTER-WHEELER B- NSPS REG 6/30/76 STATUS CODE COL 71
OILER QTI-'ER TYPE ACTIOWSEE CO- DATE ACHIEVED-COL 55-60
REPLACES" CSFT30TLER™~MMEMTS> MO DAY /R
PART MATTER SOURCE #00001 POINT
*002-REG CDS
10-13-1480-50001-001-04-7 COMMENTS
PEPVTENFOR COL"80 --"R"
G/15/75
FINAL COMPLIANCE
MANUFACTURER-BARBER
"STATUS"CODECOC7T~
DATE ACHIEVED-COL 55-60
MO DAY YR
«;TATE
0180-0003
ART — MATTER-
SCHED PEND/NOT APPRV
10-13-0180-00003-001-01-7 COMMENTS
COL 80 - R
-EPf. CC-CODE COL—3O
10-13-0180-00003-001-00-5
COL 30 - C
"TWiN FALLS"
1460
l
oEYMER PftVING
2100 I'NDUS'T AVENUE"
ASPHALT PLANT
REGULATION N
"FINft'J" COMPCFANCE"
_S_TfTE REGISTRATION
148l)-"0004
PART MATTER
MODIFY OR INSTALL NE-
W EOUIPMENT AS NECES-
"5ARY
SCHED PEND/-NOT APPRV
STATUS CODE COL 71
~DATE~ACH lEVtu-COL. 53-50"
MO DAY YR
~10-1T-r4BO=OO004=TT31-05-7—COMMENTS"
COL 30 - R
EPA CC CODE COL 30
"10- 1 •?-I480-00004^1-er-OCr-5
COL 30 - C
I
FIGURE 9-5
SAMPLE QUESTIONNAIRE
-------
9.1.6 Action Summary Report
This report is a summary report of what actions are in the system
and lists these actions by action type. The report gives two lines of
information for each action which satisfies the selection criteria. As
opposed to the Quick Look Report, this report lists comments. If no
sequence is specified, the report will be sequenced first by Action
Type and then the Masterfile sequence.
Figure 9-6 shows a sample Action Summary Report for Region II.
Selection was based on actions applicable to the entire source (point 000).
Sorting was based on State and City.
9.1.7 Compliance-Action Report
A new report format has been developed for the CDS Retrieval Package.
This report, called the Compliance-Action Report, summarizes the compliance
status and enforcement actions for selected facilities on the CDS master-
file.
Figure 9-6A is a__sjimpl_e_o£j:he Compliance-Action Report1_ It is _available_
by coding "CA" on the Report Format 20 Card. The left side of the print-
out contains basic source information such as Source Name, AQCR, City, State,
and Staff Member for the sources selected by the retrieval. The middle
columns contain the Point Number, Compliance Status, and Emission Category
of the points selected by the retrieval. The right side of the printout
contains the Date Achieved for nine specific action types:
o Federal Inspections
o State Inspections
o Federal Notices of Violation
9-14
-------
ACTION SUMMARY REFfiRT
05 /25/76
TYPE OF ACTION
EPA INSPECTION
STAFF MEMBER
AMD TITLE
R CELL AM ARE
ENGINEER
V PITRIJZZELLO
ENGINEER
V PITRIJZZELLO
ENGINEER
V PITKUZZFLLO
ENGINEER
V PITRIJZZELLO
ENGINEER
CCM'tENTS
V PITRUZZELLC"
0 Ei^GINEEP
'_. COMMENTS
t\
V PITRIJZZELLO
ENGINEER
ACTION
SOURCE NAME
AND LOCATION
CERTAIN-TEED PRODINC
WINSLOW TWP NJ
SUSSE* ROAD MATERIAL
ANOOVER TUP N.J
SUSSEX Ri-iAD MATERIAL
ANDOVER TWP NJ
SUSSEX RfiAD MATERIAL
ANDOVER TWP NJ
ANDOVER INDUSTRIES
ANDOVER TWP NJ
1 BORDERLINE COMPLIANCE
ANDOVEP INDUSTRIES
ANDOVER TWP NJ
1 TEMPORARILY SHUT DOWN
ANDOVER INDUSTRIES
ANDOVER TWP NJ
COMPLIANCE DATA &V --TEM
SUMMARY FOR ACTIONS > 50
DATE SCH
DATE ACH STATUS CODE
4/ o/75 01
4/ 9/75 ACHIEVED
5/14/75 01
5/14/75 ACHIEVKD
9/30/75 01
9/2«/75 ACHIEVED
5/ 3/76
/ / UNKNC'/N
5/14/75 01
5/14/75 ACHIEVED
9/30/75 01
9/29/75 ACHIEVED
5/ 3/76
/ / UNKNOWN
PAGE 1
STATE NO SOURCE NO
COUNTY NO POINT NO POLLUTANT
31
0740
31
5300
31
5300
31
5300
31
5300
31
5300
31
5300
00038
000
00006
000
00006
000
00006
000
01004
000
01004
000
01004
000
1
1
1
. _J
i
1
FIGURE 9-6
SAMPLE ACTION SUMMARY
REPORT
-------
"•" ""09/0'zV7?r" —"".-"--•••' •-"• •" ' ••"-—••-• --—• •-—-.-•.-•-,:--•---• -• O.GMPL T-ftHCE DATA SYSTEM — "~ ' " :.'- " .- " —---.--.-.-. .:-,;PA3E
' ' -• ' -•*" ••."-"..•'' . ^NrL^ 'OK .A CH REPORT . ' - '' • • .
"SOURCE "NAMrF"~: Ac-hs""" :STAFF'. """PTNO COMPLIANCE STATUS ' INSPECTION " NOTICE-OF "ORDER'' ~ " COURT TERMINATION"
-CITY • ST ATMT - .'•'-. EMISSION CATEGORY . -• VIOLATION ISSUED ACTION OF NOV '
Al.i.TFO CHEMICAL 'CCiRP '.Of-. 1. ftCC O12 4 IN COMPL.-CERTI-F> ..FEDERAL -2/12/74
OE 7 SfiAR ~~ """"LAN .-.-.--•-..-.-—-- -. .j -LFrs.~ THAN 1OO T FEDERAL .V/27/74
' ' '"'.'"'"..', FEDERAL ' "9/ 5/75
. '~ . ' • ." ' STATE
AE; fr-r-UNioN TFX PFT.-ib1II..'ll'"- 'JO'S - CfTCC"""^,~""~"~01OO"4"."IN"COMPL-CERTIF " "FEDERAL""' " """
-. NrBMENTAU' I.A -,N '.'.' •• '."" >"'-... "'. '<''. " -2 ; ] OO TO. 10.OO . TPY , STATE 11/26/74 '
"-• -. • .''•• : . .'-.'. '; . '•' .'..'• ••'•'•.'•"•.: - ' - •- - "STATE .-'"10/31/75-••.
' CSJIIM RTCF SA'hF:1; ; .1 Oft ''. t ACC -. ' ' :; : ''.:.' -000.4 IN • COMP-L-CERT IF ! FECERAL . ' •-:.•,- "- - ' 0'
• i-i=>VI-IFMTAM ' -I A- N . .;:'/'• ./- -". ' '"/ 2 100 TO tOOO.TR'Y. STATE [1/2O/74 -" - ;'.. _-..--.
'"" T "''• ------ -;-- -'--.-:-•:'-:; .;-----—-- - —-- ~. ..--.. ^ - . -..- •_- STATE ""10/31/75 " '.' —'—-'-'. ;•—:
.^ ..,T,:M-^ r,.r,. t-I.^Ts CO. . IO'S LftCC-'• .- , OOO t. IN" COWPL-CF.RTIF - F£.riEPAL . - S/ fc/75 . .
ruf" 'OHURCH^'POTNT—;L:A""Nv""""~--•--•--.--~^—--—------—2;"ioo';To ;ioo'o TPY"' STATE ~ '2/27/7& • •---~
• ,;.p !i-.;uiiSTRIFS, JiV.:. J.0fc .i.AC.C.v-: :;-:.' :• '•' OO5 4 IN CONPL-CERTIF FgDERfiL • .'.-
:-.",-1\!AI Ti^i-'ii'-i'VP'LF—TftTM """•~: -"""~ -.__-—. 3"OVER 1OOO TRY "STATE 4/25/75
.-";" ' -' •- - -.'.: - . , . . c;TftTE 8/31/75
.'. - . : •-..-' - ':.,'-- .'-'." • . • STATE 9/30/75..
•--•— '-'- -"- :-- -:•'—'—'.'- ;• ".—.-:.-' •-•-; - - " .' STATE 3/31/76"- -'
r' .-'-.-':.-- '..;•"•'''.• ":" -'•- • - " STATE - "4/30/76
. J.OA .'""•i.-'Arr::"" "-:'••":'"• •-~OG5" 4-• TI\KCONPL-CERTIF FE-DERAL":- -9/10/74
I .A N • .-''-•'• '-.-••• ;' '.' 2 100 TO 1 OOO TP-V. .STATE ' . •.
r-r^-—-----:—;-OOO--4"-IN"'CONPL-CERTIF 'FEGERAt" J'"; "*
i.'.A'M.''.'.-'•• ""'. •'• ' ' . .2,100 TO 1OOO TPY-' STATE 11/21/74
-'• ' '''. ' - -. -•' ,,^&- , ' " - STATE 1O/31/75
": ; ;" : ~. '~ ' ' ~~ ' ' " : - .STATE" "9/30/75
isnN-RiCr MI;..! io/-- Lscc" ."- . op& 5 -IN. COMPL w SCHE. FEDERAL 9/10/74
F- :----.-•---.-•- T;ff p.; '--• -• -.- ;- '•% ;ioO" TO 1 OOO -ff\ ' ' STATE 9/30/75 ' ~ - ; -" '" 4'/;-6/76-- "-.--—
i.i|-,o;; f-,-T ,":F =fti >-.•' 106 I..AC.O -' .-- .OOO 4 ]M COMPL-CERTIF "FEDERAL . • ' ' -
FR-W'inn" -.'. ' -.A." N 1- ' ". '•-••-:~. •-•;.- ". ":2"1OO TO'IOOO'TPY" STATE 11/18/74- --'--••- --- --••":. ""
="vA!-.!Cr=l.INp r;FF i NI Nf-. < Of-. LAi'Vp '. OOO 4 IN COHPL-CF.hlT IF FEDERAL . ' • ' -
-ViWrtFi.IMF - —
-------
o State Notices of Violation
o Federal Orders Issued
o State Orders Issued
o Federal Court Actions
o State Court Actions
o Federal Terminations of Notices of Violation
Because each region has a different set of action types to represent the
above actions, the CA report is operational only for Region 6. If other
regions wish to utilize this report, they must specify the action types
which correspond to the above actions.
When multiple actions with the same action type are selected by the
retrieval, multiple lines are printed, one for each Date Achieved.
In using this report, the following items should be kept in mind:
o The retrieval selection logic is the same as for any other
retrieval. Users should be careful to specify in their selec-
tion criteria only those sources and points of interest to them.
No selection cards are needed to limit the report to the nine
specific action types available on the report, but selection
criteria may be used on other action level data elements such
as Date Scheduled.
o The report is produced only in one sort order: alphabetical
by Source Name within a state. If other reports are selected
on the 20 Card at the same time as the CA, the other reports
will be printed in the order specified on the Report Sequence
card.
o Totals for each of the nine action types are produced at the
end of the report. These totals are designed to meet a number
of reporting requirements.
9-15B
-------
9.2 Check List for Request Submission
The following list of steps is provided as a guide for users sub-
mitting requests for retrievals. The list is roughly sequential, in
that an inexperienced user would proceed in chronological order.
A. Determine what you want.
1. Review the need for information from the data base. Determine
the best way to respond using the Retrieval Package. What
information does the ultimate user need to meet his requirements?
B. Code the form.
1. Formulate a meaningful title for the report(s) and enter it on
the "01" card line. It will be printed on each output page.
Also, code the region code, and the level code only if the
Source Data Report is requested.
2. Create the selection logic (the "10" cards) to be used to extract
needed data items. This is the most complex part of the job, and
it is suggested that the instructions be reviewed the first few
times the Package is used.
3. Select the best format from those available. Use more than one
if appropriate. Put the correct format on the "20" card line,
using the proper 2-digit abbreviation (SD, QL, MS, AC or Q2).
4. Select the sequence of the items in the report, and fill in the
"30" card line on the form.
5. Review entries on the form to see that all data element abbre-
viations are correct.
6. If the "Quick Look" report format is being requested, add the
data elements needed on the "40" line so they will appear on the
output. Do not exceed the print line size. Check the abbrevi-
ations.
C. Verify the completed form.
1. Review the request form to see that all needed entries have been
made.
2. If the selection logic to be used is fairly complex, mentally
"walk through" several cases and see if the logic meets user
requirements.
9-16
-------
D. Punch retrieval cards.
1. Arrange to have punched cards prepared from the request form.
2. Check the cards to ensure that the data was punched correctly.
E. Build your retrieval deck of cards.
1. Add a job card priority card, and any routing or hold cards to
the deck of cards. Check for appropriate account number,
printing class, output line count, and execution time. Terminal
operations personnel can provide assistance.
2. Add the two JCL cards described in Section 9.4. They go just
before the "01" card.
Add/*EOF card as the last card in the deck.
3. Review the sequence of cards.
F. Submit Job and wait.
1. Submit the deck to the central computer facility (OSI) via the
locally available terminal.
G. Review output.
1. The printout should be returned within a few hours, or at most
on an overnight basis. Check with the terminal operator if not
received.
2. When the printout is returned, check the edit list to determine
if any error was detected. If necessary, correct the cards and
resubmit the deck.
3. Review the decoded parameters on the edit page to see if the
instructions (request cards) were decoded as the requestor
intended.
4. If possible, check the retrieval package processing of a source
known to the requestor to verify that the select logic worked
as anticipated. In any case, review the results to determine
if the desired information was extracted.
5. Call TRC (203-563-1431) if you are having difficulties getting
the desired output.
9-17
-------
9.3 Preparing Retrieval Selection Cards
To request reports from the Reporting Program, the Regional user must
prepare a Report Request Form as shown in Figure 9-7. The Report Request
Form contains a layout of the standardized cards which will be submitted
to the central data center. In addition, the Report Request Form con-
tains pertinent information necessary to fill out the form.
The standardized cards used for requesting reports are listed here
and described in detail in the following paragraphs.
CARD TITLE
01 Title Card
10 Logic Selection Card
20 Report Format Card
30 Report Sequence Card
40 Quick Look Data Selection Card
50 Variable Milestone Data Selection Card
Card Ql - Title Card
Card 01 has entry spaces for the Card Code Number, Region, Level and
Report Title. The Card Code Number, 01, must be put into columns 1 and
2. The Region code, columns 4 and 5, is the numeric region number of the
EPA Region requesting the report. A leading 0 must be placed before all
numbers less than 10. The level code (column 7) determines the level of
data that will be included for a Source Data Report. However, the level
code is necessary only when requesting a Source Data Report. This column
may be left blank when requesting the remainder of the six types of
reports.
Level codes which may be used when requesting a Source Data Report
are shown in the upper right-hand corner of the Report Request Form and
are listed here.
9-18
-------
COMPLIANCE DATA SYSTEM
Report Request Form
Dote Submitted
Return Report To.
Mail Stop
.Time
12 4 S
Reg.<
11.01 |_|
I 2 4
9
Report Tlllo
20
1..
S3
30
, i i i . . . .
60
40
i I,...,, i .
70
SO
,"|
. to
Data EUmont
11,01 I i . . I
|_j I ,,,,,., ^J
9 U U
Cond Value (loll Juitllled)
|_| I .. . .... I
J U L
1,01 1 ,
1
11,01 I . , , I
|1,0| I ... I
11,01 I ... I
I ... I
U-L
U L
11,01 I ... I [_j L
i . , , I l_j L
J U L
11.01 I ,
11,01 I . . I LJ U_
ii.oi L: I LJ < i1
I
!
11,01 I I
11,01 I ... I
U U.
U LL.
U L^.
.1
jl.Ol I ... I
i>,01 u ,_!
LJ L^.
11.01 I ... I LJ La.
REPORT FORMATS
LLOJ |__J
12 45
CONDITION CODES (10 CARD)
M - MUST EQUAL
A - ALTERNATE *
U - UNEQUAL
G - EQUAL OR GREATER THAN
L - EQUAL OR LESS THAN
P - PRESENT ANY ENTRY
B - BLANK OR ZEROS
*Used for multiple values
of a data element
See reverse side for a
list of all CDS data
elements and their
abbreviations.
71 10 11
|3.0| I...I I ... I I , . . | I ... I | . . . I I ... I
124 79 12 14 17 19 22 24 27 29 12
REPORT SEQUENCE (Region, Stale, County, Source, are always pro tent)
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
SD - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
Q2 - DOUBLE SPACED QL
LEVEL CODES (01 CARD)
S - SOURCE ONLY
P - POINT AND SOURCE
A - ALL DATA
C - CRITERIA MATCH ONLY
U
Number of
— lublalolllng
FOR QUICK LOOK REPORT ONLY
U.Ol I . . . I I ... I I ... I I ... I I ... I | . . . I I ... I | . , , I L
124 79 12 14 17 19 22 24 27 29 12 34 17 19 42 44
Enter Data Element! lefl to right in the same sequence at required on report
The leltmoil portion el the line always includei Slate, County. Source. Pain I and
Action Number unleti NOMD li coded In column 4 through 7
47 49
. . I
52
y
54 S7
With NOHO Only Supproi*
FOR MILESTONE REPORT ONIT
LSiPj | . , . I | , . , I | , '. . I I ... I I ... I I ... I I . . M I , ,
124 79 12 14 17 19 22 24 27 29 12 14 17 19
ROWS COLUMNS CCIUMN VALUIS
DATA DATA
EliMINT ItlMENT
(INK USIO rot VAIUI BLANK
42 44 47 49 52
I . . . I I ... I
54 57 5» 62
FIGURE 9-7
RETRIEVAL REQUEST FORM
9-19
-------
S - Source Only
Only source level information is Included in the report—no
point or action data.
P - Point + Source
No action data is included in the report. Only those points
which match point and/or action level selection criteria are
included.
A - All Data
If a match is made on the selection criteria anywhere in the
source, point, and/or action data, all the data for that source
is given.
C - Criteria Match Only
Only the information satisfying the selection criteria is included.
This level code would be used when only the actions (plus their
respective points and sources) which meet the selection criteria
are desired in the report. It should be noted that the selection
criteria (type "19" cards) should include action record data
elements, or this level code will result in the same report
level as an S or a P level code.
The Report Title (columns 9-50> is the user specified title which
will appear on every page of the output report. Titles should be carefully
chosen and include an English language description of the selection criteria
to identify various printouts which are produced. Experience has shown that
if a number of reports are prepared without adequate titles, it is difficult
to remember the specific criteria for each report and information may be
misused.
Card 10 - Logic Selection Card
Card 10 provides the user with entry spaces for the Card Code
Number, Data Element, Condition Code and Value. Specific data records to
be selected for inclusion in the output reports are obtained by using
card 10. Up to twenty cards can be submitted in a given retrieval. The
Data Element (columns 4-7) field is used to specify a particular data
element to be used in the logic selection of records. The data elements
9-20
-------
are identified by the abbreviations shown in the box in the center of
the request form. For example, the abbreviation for "region" is "REGN."
Use of other abbreviations will cause an error and the run will be
aborted. Only the data elements indicated in the table can be used for
logic selection purposes.
The Condition Code (column 9) is used to specify how the data element
is selected. The entry is a single alphabetic character selected from
the codes shown on the right side of the form. A brief explanation of
the codes follows:
o M - Must Equal - A record will be excluded unless it equals the
value specified in the value field. When testing for a value
of blank, use the condition code M with no value entry in
columns 11 through 18.
o A - Alternate - This code provides the capability of including
records with different values for the same data element. For
example, three states might be selected and all given the con-
dition code of A on three separate 10 cards. The output report
would include the data for all three states. If an M
had been used, no output would be received because clearly
no record will match all three state codes. For example:
1*7-7*1 |A| 12.3
T ™ ' . _» . H .. .
Data Element Cond. Value
bzcd Id
U - Unequal - This code excludes records of the value specified
in the value field. It would be used where specific values
are not wanted on the report but all other data is desired.
G - Equal or Greater Than - This code can be used to include values
greater than or equal to a specified value. Or, this code may
be used in combination with the L code (Equal or Less Than) to
provide a range of values, such as all the action types equal
to or above 50*, and equal to or below 70. More importantly,
it can be used with the "date scheduled" or "date achieved"
9-21
-------
field to provide a chronological range. The date should be
entered in month, day, year, sequence. For example, the
following entries would provide a range between January 1 and
the end of 1974.
li.ol
.1.7.+.
Data Element Cond. Value
d yy i
o L - Equal or Less Than - This code is the opposite of the G code and
includes items which are equal or less than the value specified.
If a comparison is made using a field which is either alpha-
betic or blank, the results will depend on the exact entries
found in the data base. Letters will compare lower than num-
bers, and blanks will compare the lowest.
o P - Present-Any-Entry - This condition code will qualify an entry
if the entire field is not blank or zero. That is, if any
entry has been made, the record will qualify for inclusion on
the output. No "value" entry is required in columns 11-18.
o B - Blank - This is the opposite of the P code and will qualify an
entry where the specified field is completely blank or zero.
No "value" entry is required. Use the condition code "M" to
select only blanks or only zeros.
Value Field (columns 11-18) is used to enter the actual value to be used
for comparison with the data base. In some cases, this is the coded data
actually carried in the data field. It is not used if the condition code
does not call for a value. Entries should be made beginning in column 11,
the left-most portion of the field.
The number of digits for each data element is given on the Retrieval
Request form immediately to the right of the Retrieval abbreviation for
that data element. If a data element has fewer than eight positions, the
number of digits in columns 11 on up must correspond exactly to the number
of digits on the data element. For example, if a selection is based on
State Code, only columns 11 and 12 may be used on the selection card.
9-22
-------
If a data element, such as Source Number, has five digits, users
must code 00069 in columns 11 through 15; the retrieval logic will not
work if only 69 is coded into columns 11 and 12.
If a data element, such as Source Name, has more than eight digits,
the Retrieval will base its selection logic only on the first eight
positions of Source Name. No value may be made on the selection card
beyond column 18.
Note that entries in the value field must be exactly as shown in
the data base. For example, if a state code is desired, the numeric
code must be entered. If a regulation has been entered in several ways,
such as REG 31 or REG-31, two alternate entries must be made to obtain
both results.
Card 20 - Report Format Card
This card allows the region to select up to three output formats in
a given run, and must be included. The codes to be used are shown in
the "report formats" block at the lower right of the input form. Entries
should be made in columns 4-5, 7-8, and 1(9-11. Start with the left-most
field. The available report formats are:
QL - Quick Look
SD - Source Data Report
AC - Action Summary
QT - Questionnaire
MS - Milestone
Q2 - Double Spaced QL
9-23
-------
Card 30 - Report Sequence Card
The report sequence card permits the user to select the sequence of
entries on the reports he has selected. For example, sources might be
alphabetized within a state or grouped by pollutant code. In every case,
reports will be sequenced by the following elements after (or in the
absence of) the selected user sequence—Action type (Action Summary
Report only) or Region, State, County, Source, Point, and Action Number
for all other reports.
Entries are made using the four-digit abbreviation for individual
data elements shown in the block in the center of the page. For example,
to sequence by source name, "SNME" is entered. Care must be used in
limiting the length of the sequence elements to 49 digits. For example,
a sequence of Source Name (29 digits) and Process Description (25 digits)
would result in a fatal edit error as the sequence length is 45 digits.
However, in utilizing all six possible sequence entries with SIC Code
(5 digits), Federal Facility Code (1 digit), Active Passive Code (1 digit),
Compliance Status Code (1 digit), Pollutant (2 digits), and SIP Code
(1 digit), we only have a total of 11 digits, well within the 4jO-digit
limit.
It is important to note that in certain cases it is possible to
request a meaningless report because of illogical sequencing. For
example, a user sequence of Date Scheduled, especially on a source data
report, would result In the action records of several sources being
separated and grouped away from their sources. However, the same user
intent may be achieved by requesting a sequence of Source (Name or
9-24
-------
Number) followed by Date Scheduled. This would keep all the actions
with the correct source. A rule of thumb to follow would be to ensure
that the primary, or first, sequencing element is on the source level, and
that it is unique to each source (such as Source Number or Source Name).
This rule mainly applies to Source Data Reports. Quick Look reports,
being one-line reports where no line is related to any other line, may
be sequenced in any manner with no problem.
Page breaks and subtotals are available on the QL report by placing
a number ranging from 1 to 6 in column 39 of the 30 card. For example,
if column 39 of the 30 card is left blank, no page breaks are produced.
A 1 in column 39 will produce a page break on the first data element of
the 30 card. A 2 in column 39 will produce a page break on the first
two data elements of the 30 card. A 3 in column 39 will produce a page
break on the first three data elements of the 30 card. Page breaks can
be obtained on a maximum of 6 data elements.
Example:
30 STTE CMST SNME 1
Columns 1 4 9 14 39
The above card will provide page breaks with
subtotals by state.
30 STTE AQCR CMST SNME 2
Columns 1 4 9 14 19 39
The above card will provide page breaks with
subtotals by state and by AQCR.
9-25
-------
Card 40 - Quick Look Data Selection Card
Card 40 provides a means to request specific data elements for inclu-
sion on the single line printed for each match on the Quick Look Report
output. Data elements should be entered from left to right in the same
sequence as required on the report. Data element abbreviation used
should be the same as those shown in the block of Figure 9-7.
Note that State, County, Source Number, Emission Point Number, and
Action Number Codes will automatically be placed at the left most side
of the line by the system. However, if the user does not wish to have
these data elements on the Quick Look Report, these data elements can be
suppressed by coding NOHD in columns 4-7. The total QL print line length
is determined as follows:
o With the NOHD option, up to 132 print positions are available.
The sum of the digits listed in the—NUMBER OF DIGITS-40 CARD—
column of the Report Request Form must be 132 or less for the
data elements on the 40 card.
o With the regular heading of State, County, Source, Point, and
Action Numbers, up to 110 print positions are available. The
sum of the digits listed next to each selected data element in
the NUMBER OF DIGITS-40 CARD column of the Report Request Form
must be 119 or less for the data elements on the 40 Card.
If the data elements on to 40 Card require more space than is avail-
able on the 132 character print line, the QL will not be produced. Data
elements are printed left to right in the same sequence as they are
coded.
If a Quick Look Report with data element suppression is desired, a
"I1 must be coded in column 60 of the 40 card. Using this option,
source level data will print only on a change in source. Point level
data will print only on a change in point. Action level data will
always print.
9-26
-------
Card 50 - Variable Milestone Data Selection Card
The 50 card provides a means to request the row and column data
elements to be shown on the Variable Milestone Report. Data element
abbreviations should be the same as shown in Figure 9.7. The first
data element supplied determines the rows for the report. The second
data element determines the columns. Column data element values-should
be entered from left to right in the sequence desired on the report.
If the user desires to have all blanks as one of his column values,
'BLNK1 should be entered as the corresponding value on the 50 card.
Note that the 50 card will be rejected if a Milestone Report (MS) was
not requested on the 20 card. It is the presence of the 50 card that de-
termines that the Variable Milestone Report should be produced. If a
Milestone Report (MS) was requested on the 20 card and no 50 card is found,
the Standard Milestone Report will be generated.
To produce a Variable Milestone Report showing the number of actions
for Action Types 01, 02, 03, 04, 05 for all the counties within a state,
perform the following steps:
1. Choose an appropriate title on an 01 Card.
2. Use a 10 Card to select the appropriate state.
3. Use 10 Cards to select the desired action types.
4. Code MS on the 20 Card.
5. Code the 50 card as follows:
50 CHTY ATPE 01 02 03 04 05
Card Column 14 9 14 19 24 29 34
This request will produce five columns of numbers, one column for each of
the selected action types. On the right hand side of the page, totals are
generated for all actions for a given county. One line is produced for
q-27
-------
each value of County Code selected by the retrieval. At the end of the
report, totals are produced for each action type and for the number of
counties selected.
Up to ten values may be coded on the 50 Card, one value for each
column to be totaled. If the data element values to be totaled are less
than four positions, the values must be left justified. If the data ele-
ment values to be totaled are greater than four positions, totals are pro-
duced only on the first four positions of the specified data element values.
9.3.1 Special Considerations for Pollutant Compliance Retrievals
Once pollutant compliance and other pollutant data is placed on the
Masterfile, it is stored as a repeating data element which can occur up
to 10 times. The processing for data such as Facility Capacity or Regional
Data Element 9, each of which occurs only once per facility on the Master-
file, is different from the processing of repeating data elements such as
Pollutant Compliance Status. There will be no changes to the report selec-
tion or the report printing of non-repeating data elements. The following
sections describe the changes to the selection, sorting, and printing of
repeating data elements such as Pollutant Compliance.
9-28
-------
9.3.2 Pollutant Compliance Logic Selection
Associated with each pollutant are the following data elements:
Retrieval
Name Abbreviation
o Pollutant PLLT
o Pollutant Compliance Status PCMS
o Pollutant Emission Category PECT
o Pollutant AQMA Indicator PAQM
o Pollutant AQCR Indicator PAQC
o Pollutant Loading LOAD
Whenever one of the above repeating data elements is used on a 10 Card,
each of the ten groups of pollutant data is examined independently to see
if the information should be selected for further processing. For example,
assume that the Masterfile contains the following four sources:
Source Source Compliance
A 4
B 1
C 1
D
The following selection criteria will extract data for Sources B, C,
and D
10 PLLT M PT
10 PCMS M 4
Pollutant
PT
S2
PT
S2
HC
PT
S2
HC
Pollutant
Compliance
4
1
4
4
1
4
4
4
9-29
-------
because each of those sources has the selected pollutant and the selected
compliance status.
The following selection criteria will extract data for Sources B and
C
10 PCMS M 1
because each of those sources has one pollutant out of compliance.
The following selection criteria will extract Sources C and D
10 PLLT M HC
since those two sources contain hydrocarbon data.
Because the selection criteria for repeating data elements are applied
independently to each group of data associated with a pollutant, the
Condition Code "A" must be used to select a range of values for pollutants
or for pollutant compliance status. The alternate logic does not allow users
to select only those sources which are in compliance with particulate regu-
lations and are also out of compliance with S02 regulations. Users will get
no hits with the following selection criteria:
10 PLLT M PT
10 PLLT M S2
9.3.3 Pollutant Compliance Sorting
Quick Look Reports may be sorted by whatever data elements the user
needs. Page breaks and sub-totals can be developed for any user selected
data elements.
On a Source Data Report users may not sort on any of the repeating
data elements present for each pollutant. Pollutant data will print on a
Source Data Report as follows:
9-30
-------
1. Facility Capacity and Regional Data Elements.
2. If any data exists for particulates, SO™, hydrocarbons, CO, or
NOX, the data will always be printed in the following order:
PT, S2, HC, CO, N2.
3. Pollutants other than PT, S2, HC, CO, and N2 will be printed
in the order in which the pollutants were originally input.
A separate line is printed for each pollutant entered via the Card 3.
9.3.4 Printing Pollutant Compliance Data
The presence of repeating pollutant data elements on a Quick Look 40
Card and a Milestone 50 Card require certain restrictions; otherwise,
changes to output formats will be minor.
If a source has pollutant compliance data, the pollutant data will
print on a Source Data Report directly after the source or source comment
data and before the point 000 data. One line will be produced per pollutant.
No changes to the Source Data Report will be noticed if there is no pollutant
record for the Source.
The Quick Look Report will be significantly affected when repeating
pollutant data is requested on the 40 Card. At the present, only source
level and pollutant data may be printed on one line. One line will be
printed for each pollutant. Suppression of redundant source data will be
helpful on this type of report.
The restriction of not printing point or action level data when
pollutant data is printed may be lifted at a later date.
Similarly, a variable milestone report which specifies repeating
pollutant data on one axis cannot have point or action level data on the
other axis. Milestone reports may be requested with source level data items
9-31
-------
in one direction and repeating pollutants in the other direction. Also,
requests may be made for repeating pollutant data items in both directions.
For instance, users may need a milestone with pollutants as the row data
element and pollutant compliance as the column data element.
Due to the fact that repeating pollutant data elements are not directly
related to any point or action level data elements, neither Milestone Reports
or Quick Look Reports may be produced with repeating pollutant data to-
gether with action and point data. This restriction is necessary because
there is no meaningful way to cross-reference multiple pollutants with
multiple points and actions.
9.3.5 Sample of a Filled in Retrieval Request
The Quick Look Report shown in Figure 9-1 and the Source Data
Report shown in Figure 9-3 were obtained by filling out the Retrieval
Request Form shown in Figure 9-8.
The Quick Look Report shown in Figure 9-1A was obtained by filling
out the Retrieval Request Form shown in Figure 9-8A.
The Milestone Report shown in Figure 9-4 was obtained by filling
out the Retrieval Request Form shown in Figure 9-9.
The Variable Milestone Report shown in Figure 9-4A was obtained by
filling out the Retrieval Request Form shown in Figure 9-9A.
The Questionnaire shown in Figure 9-5 was obtained by filling out
the Retrieval Request Form shown in Figure 9-10.
The Action Summary shown in Figure 9-6 was obtained by filling out
the Retrieval Request Form shown in Figure 9-11.
9-32
-------
COMPLIANCE DATA SYSTEM
Report Request Form
Dota Submitted
Return Report To.
Moil Stop
.Time
lO.ll
I/.
12 45 7 9
••gion lOKoi^Report Fill*
SO Farmal
^lovol^Reporl
I Formal Only
l/.V.
124 7 9 II IS
Data lUm.nl Cond Valu. licit Juillflad)
11.01
i«?./
|l|0|
I ... I |_J L
I ... I |_J L
I . . , I LJ L
I , . , I LJ L
11.01
11.01
I ... I U L
Li_ I U L
I
I_LPJ
n.oi
L. J U L
I ... l U L
I . l LJ L
I ... I U L
i ... i U L
I ... 'I U L
L, L_| LJ L
H.oi I ... I U L
REPORT FORMATS
20
30
CONDITION CODES (10 CARD)
M - MUST EQUAL
A - ALTERNATE *
U - UNEQUAL
G - EQUAL OR GREATER THAN
L - EQUAL OR LESS THAN
P - PRESENT ANY ENTRY
B - BLANK OR ZEROS
*Used for multiple values
of a data element
See reverse side for a
list of all CDS data
elements and their
abbreviations.
1 2 4 5 7 S 10 II
13.01 \*T,'A l-S.^'-.gl I ... I L,
124 79 12 14 17 19 22 24 27
REPORT SEQUENCE (d.g.on, Slal«, Ceunly, Source, ara olwayl praunl)
I I
29
32
40
SO 52
70
SO
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
SD - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
Q2 - DOUBLE SPACED QL
LEVEL CODES (01 CARD)
S - SOURCE ONLY
P - POINT AND SOURCE
A - ALL DATA
C - CRITERIA MATCH ONLY
\4\ Number at
1=1 lublotalllng
FOR QUICK LOOK REPORT ONLY
|4.o|
124
I
79 12 14 17 19 • 22 24 27 29 12 14 17 19 42 44
Enter Data Elements left to right in the same sequence as required on report
The- l«l.moil pail.an ol IKt lino olwoyt inclwdot Slate, County, Satire*. Foinl and
Action Numb.r unltll NOHD It cadad In column 4 through 7
J I ... I I . . .
47 49
I
52
J
54 57 60
With NOHD Only tupproit
FOR MIIES10NE REPORT ONLY
is.ol I . , . I I i . . I I . '. . I I ... I I .
124 79 12 14 17 19 22 24
ROWS COLUMNS COLUMN VALUIS
... I I ... I I ... I
27 29 32 14 1} 39 42 44 47 49 52
UHO 101 VAlUi
' FIGURE 9-8
9-33
S4
57 59
62
-------
COMPLIANCE DATA SYSTEM
Report Request Form
Dole Submitted
Return Report To.
Mail Stop
|0.»l
I 2
4 S
legion
ID Format
.Unt^R..*.!
farmatOHrf
Tlllo
11.01
I I
11,01
11,01
11.01
11,01
|1|OI
11,01
4 I 9 II It
Oala llemenl Cand Value (lall Juilllled)
I ... I |_| I • . • • . • • I
I ... I |_| L
I i . I LJ L
J U
I ... I LJ L
I ... I U L
LLPJ
11,01
IliPj
lipj
1
J LJ l_^
11,01
n.oi
i ... i u L
i ... i U L
I ... I U L
_a_J LJ l_,_a-
I . . . i U L
REPORT FORMATS
12.01 lCjt.1 | . |
12 4 S 7 S 10 11
|3,0|
I 2
, I
J U I , . .
I , , . I _
I ... I LJ | • . .
l ... I LJ i , . .
I . . I U I . . .
.1
si
to
CONDITION CODES (10 CARD)
M - MUST EQUAL
A - ALTERNATE *
U - UNEQUAL
C - EQUAL OR GREATER THAN
L - EQUAL OR LESS THAN
P - PRESENT ANY ENTRY
B - BLANK OR ZEROS
*Used for multiple values
of a data element
See reverse side for a
list of all CDS data
elements and their
abbreviations.
4 79 12 14 17 19
REPORT SEQUENCE (Region, State, Counly, Source, are alwayi preienl)
I ... I I ... I
22 24 27 29 32
40
SO 52
70
10
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
SD - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
Q2 - DOUBLE SPACED QL
LEVEL CODES (01 CARD)
S - SOURCE ONLY
P - POINT AND SOURCE
A - ALL DATA
C - CRITERIA MATCH ONLY
U Number el
lubtololllng
39 data tlomonlt
FOR QUICK IOOK REPORT ONLY
|4.o| IJvf*.d \uPJA\ \D>T.*C\ Inr.s.d I ... I I ... I I ... I I , , . I I ... I I ... I
121 79 12 14 17 19 22 24 27 29 32 34 37 39 42 44 47 49 SI
Enter Data Elements left to right in the same sequence as required on report
Ih« leltmoil portion ol In. l.ne olwoyi includol Slat*, County. Source Point and
Action Number union NOHO ll codod In column 4 through 7
I ... I ll|
54 5. SO
With NOHD Only Supprail
FOR MILESTONE REPORT ONIV
is.ol I . . . I I ... I
124 79 12 14
ROWS COIUMNS
OAIA DATA
fllMINI IIIMINT
jj I . . . I I ... I I I . . I I ... I I . ,
17 19 22 24 27 29 32 34 37 39
CCIUMN VAIUIS
•INK usio FOI VAIUI "HANK"
Figure" '9-8A
9-33A
jj I ... I I ... I
42 44 47 49 52
I ... I I ... I
54 57 59 62
-------
COMPLIANCE DATA SYSTEM
Report Request Form
Dale Submitted.
Return Report T
Mail Stop
.Time
l°jjj
1 2
\»& i i i/**,*-, .**w
4 S 79
Region Irrtl ftipeil Title
SOrMMtO.1,
*.€,£ f f^A^p-O &.S*Al"'tf'& pit f. If £ r-0~"f (
20 30 40 50 S2
SI (0 70 10
ft! \o*,0>
9 It
4 ; 9 II II
Data llement Cond Value (left Juitlf led )
11,01 wfr.P.C
11.01 1 . .
11.01 1 , .
11.01 | . ,
|1,0| 1
11,01 1 , .
11.01 1 . ,
11,01 1 . ,
|1|0| I , ,
11.01 1 , ,
ll,0| 1 , ,
11 iO| | . .
U, 01 1 . .
11,01 1
|1,0| 1 , ,
n.oi i . .
1' ,01 1 , ,
11,01 1 . .
'.PI 1*1
.III
III
. 1 1 1
I 1 1 1
•Ml
_U U
,l|i
-U U
i i i
.MI
.lii
.MI
i I i
.MI
_i_l U
. 1 1 J
,111
_U U
if. 1
I ,
1 1
, , 1
1 1
1 ....... 1
1 1
1 1
1 .... . 1
1 1
1 1
1 1
1 1
1 1
1 , 1
1 , J
1 . . . . . 1
1 .... , . 1
I I
CONDITION CODES (10 CARD)
M - MUST EQUAL
A - ALTERNATE *
U - UNEQUAL
G - EQUAL OR GREATER THAU
L - EQUAL OR LESS THAN
P - PRESENT ANY ENTRY
B - BLANK OR ZEROS
*Used for multiple values
of a data element
See reverse side for a
list of all CDS data
elements and their
abbreviations.
REPORT FORMATS
|2.0| |/%S| I . I I . I
12 45 I S 10 II
13.01 I . . , I I ...
124 79 12 14 17 19 22 24
REPORT SEQUENCE (Region, State, County, Source. art olwor> proient)
I I
. I I ...
27 29
12
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
SD - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
Q2 - DOUBLE SPACED QL
LEVEL CODES (01 CARD)
S - SOURCE ONLY
P - POINT AND SOURCE
A - ALL DATA
C - CRITERIA MATCH ONLY
U Number el
lublalalllng
39 dale element!
FOR QUICK IOOX REPORT ONU
|4,0| I ... I I ... I
I 2
. . . I I ... I I ... I I ... I I ... I L
17 19
4 79 12 14 17 19 22 24 27 29 32 34 37 39 42 44
Enter Data Element! left to right in the lame tequence 01 required on report
Ihe lellmeti peilien el 'he lint olwart iniludet Hole. Count, Source Pelnt end
Action Number unlen NOHD li ceded In column 4 through 7
J I ... I I . . .
47 49
SI
I . . . i LJ
54 57 60
With MONO Only Suppretl
FOR MILESTONE REPORT ONIT
15.01 I ... I I ... I L_
124 79 12 14
ROWS COLUMNS
DATA DATA
ItlMINI IIIMENT
L
L
J I
j ._
17 19 22 24 27 29 12 34 37 39 42 44 47 49 52
CCIUMN VAIUIS
SINK uiio FOR VAIUI "SIANK" , i i i
54
57 59
62
' FIGURE 9-9
9-34
-------
COMPLIANCE DATA SYSTEM
Dole Submitted
r
|0,l|
1 2
11.01
1 2
Return Rnpor. T, .,..._
. Moil Slap
lfl/1 1 1 i/***,*-; +»4.tf (\%&tt"S /t-e^ri e^ <.£-|//r«. />/t.^e QA.G
4 S 7 » 20 30 40
6*,**^ » . -J° . »•
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
4 7 9 11 , II
-<*•,»< / &
SO 52
SO
* ' * • . .*
Data Elemont Cend Value (loll Juitlfled)
11)01 | ,.
11.0) | ,
11,01 1 ,
11,01 1 .
|1|0| | ,
11,01 1 .
11,01 | .
11,01 1 .
|1,0| | ,
11.01 I-,
11,01 1 ,
11.01 1
11.01 |
H,0| |_L
U. 0| | ,
|1.0| 1 ,
|1.0| | ,
11.01 I .
.. 1 1 1 1 ....... 1
..III) 1
, , 1 1 1 1 . , 1 . . . . 1
..III), 1
. . 1 1 1 1 . 1
..III! 1
..III! ..... 1
, , 1 1 1 1 1
,, 1 1 1 1 .... . 1
1 1 1 1 ! , 1
..III) 1
. 1 1 1 1 , 1
..III! 1
. 1 1 1 1 . , . 1
..lilt. . . . . J
.,1111 1
, ,-( 1 1 1 1
.Mil ...... 1
, . 1 1 1 1 . 1
REPORT FORMATS
HL°J I/*J3 I . I I . I
12 45 7 S 10 11
13.01 I ... I I ... I LJ
124 79 12 14
17 19
CONDITION CODES (10 CARD)
M - MUST EQUAL
A - ALTERNATE *
U - UNEQUAL
G - EQUAL OR GREATER THAN
L - EQUAL OR LESS THAN
P - PRESENT ANY ENTRY
B - BLANK OR ZEROS
*Used for multiple values
of a data element
See reverse side for a
list of all CDS data
elements and their
abbreviations.
I I
22 24
27
I ... I
29 »
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
SD - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
Q2 - DOUBLE SPACED QL
LEVEL CODES (01 CARD)
S - SOURCE ONLY
P - POINT AND SOURCE
A - ALL DATA
C - CRITERIA MATCH ONLY
REPORT SEQUENCE (legion. State, County, Source, are alwayi pre.ont)
UNumbif el
tublololllng
39 data •lom«nll
FOR QUICK LOOK DEPORT ONLY
|4,0| I ... I I ... I I ... I
. . I I ... I I ... I I ... I I ... I I ... I I ... I
12 14 17 19 • 22 24 27 29 32 34 37 39 42 44 47 49 SI
124 79
Enter Data Elements left to right in the same lequence as required on report
Th« Ivf.fnot. portion ol >h« l.n« alwayt mclwdvt Slat*, County. Sowco. Poml and
Action Numboi unUit NOHO Ii codod In column 4 through 7
U
60
54 S7
With NOHD Only Supproll
FOR MILESTONE REPORT ONLY
is.ol
124 79 12 14 17 19 22 24 27 29 32 34 37 39 42 44 47 49 52
ROW! COlUMNt CCIUMN VAlUfl
« VAIUI ""
54 57 59 62
Figure 9-9A
9-34A
-------
COMPLIANCE DATA SYSTEM
Report Request Form
Dole Submitted
Return Report To.
Moil Stop
.Time
|0.l|
12 4 S
i 7 9
SO formal O*T7
20
...
30
51 60
40
'0
". .",
. 30
4 7 9 II 11
Data llemtnt Cond Valuo (loll JuillMod)
1 1 1 o | iR 77 J
11,01 iP.TV?
11,01 1 , ,
11,01 | .
11 0| I
11,01 | . .
11.01 I .
H.oi i
11.01 1 , ,
|1.0| | . .
11.0! 1
U, 0| 1 , .
n.oi i , .
|1.0| | ,
»/C.| \L\ 1 /.£>«/. 2*. . 1
, 1 1 1 1 , . 1
, 1 1 1 1 , 1
, 1 1 1 1 , 1
.1111 1
. 1 1 1 1 1 1
.1(11 1
, 1 1 1 1 .... . 1
1 1 1 1 , . 1
1 1 1 1 1
.III), 1
1 1 1 1 1
1 1 I 1 1
. 1 1 ! | , ... .1
.III! .1
,'l 1 II , ,1
, 1 1 1 1 . . . . 1
.III!..... , . 1
CONDITION CODES (10 CARD)
M - MUST EQUAL
U - UNEQUAL
G - EQUAL OR GREATER THAN
L — EQUAL OR LESS THAN
P - PRESENT ANY ENTRY
B - BLANK OR ZEROS
*Used for multiple values
See reverse side for a
list of all CDS data
elements and their
abbreviations.
REPORT FORMATS
|2.0| \QT\ I . I I . I
12 45 78 10 II
124 7
REPORT SEQUENCE
\ I
9 12 14 17 19 22 24
(Region, Slot*, County, Sourco, oro always prasont)
27 29
12
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
SD - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
Q2 - DOUBLE SPACED QL
LEVEL CODES (01 CARD)
S - SOURCE ONLY
P - POINT AND SOURCE
A - ALL DATA
C - CRITERIA MATCH ONLY
U
Numb.r of
lublatalllng
FOR QUICK IOOK REPORT OMIT
|4.0| I ... I I ... I I ... I I ... I I ... I I ... I I.I.I I ... I I ... I LL
t 2 4 79 12 14 17 19 22 24 27 29 32 34 37 39 42 44 47 49
Enter Data Elements leFl to right in the same sequence as required on report
Iht Ullmail pailian al 'h« lint always in
-------
COMPLIANCE DATA SYSTEM
Dole SubmiMgd
Return Rnport T, __ ____
, Mail Stop
Li. Ql
1 2
11,01
11.01
11,01
LLPJ
|1|0|
11,01
11,01
11,01
|1,0|
LL£I
11,01
I.LOJ
LL°I
11.01
11 O i
1 ' 1 w 1
11.01
ll.OI
H.ei
REPORT
|2,0|
1 2
|3.0|
1 2
REPORT
Rtg.an lavaU
SOfotma
l/l7P*;c51
4 I
}ota El*m*nl
1 . . . 1
1 , . . 1
| . , , 1
1 . . , 1
| . . . 1
1 . . . 1
1 . . . 1
1 , . , 1
I-, . . 1
1 . . . 1
1 . . . 1
1 . , . 1
1 1
1 . . . 1
1 , , .'1
1 . . 1
1 . . . 1
FORMATS
Afi l_l_
45 It
\£,TJ fi\
4 1
SEQUENCE
^(•porl Till*
r»i i*.*.^. ....
9 U II
Cand. Volu. (l»ll Juillllad)
|V| b9 &
1 1 r • i . . , i .
Ill
| 1 | .......
Ill
|ll
111
| 1 1 , .
III,., • . •
III
Ill
L! 1 . ...
Ill
|ll i
III.. .
J L^_J
10 II
20
|
|
|
|
!
|
(
1
|
I
I
|
|
|
|
|
|
I
1
AP
' 30
SI .60
CONDITION CODES (10 CARD)
M - MUST EQUAL
A - ALTERNATE *
U - UNEQUAL
G - EQUAL OR GREATER THAR
L - EQUAL OR LESS THAN
P - PRESENT ANY ENTRY
B - BLANK OR ZEROS
*Used for multiple values
of a data element
See reverse side for a
list of all CDS data
elements and their
abbreviations.
. i i • i i >.ii...
40 SO S2
70 .go
9 12 14 17 19 22 24 27 29 32
(lUgian, Slat*, Caunly, Saurc*, ar* alwayt praunt)
FOR QUICK IOOK REPORT ONLY
U.o| I , , . 1 I . . . I I , , . I
1 2
REPORT FORMATS (20 CARD)
QL
SD
AC
QT
MS
Q2
- QUICK LOOK
- SOURCE DATA REPORT
- ACTION SUMMARY
- QUESTIONNAIRE
- MILESTONE
- DOUBLE SPACED QL
LEVEL CODES (01 CARD)
S
P
A
C
U
39
1 ,., 1 1 ... 1 1 ... 1 1 ... 1
4 79 12 14 17 19 22 24 27 29 32 34 37 39
Enter Data Element* left to right in the same sequence at required on rep
Th* Ullmat. portion al III* l,n« alnari mclvdti Slot*, County . Sau'C*. Pain 1 and
At 11 on Nvmb*r unlan NOHO ll cad*d In column 4 ihraugh 7
- SOURCE ONLY
- POINT AND SOURCE
- ALL DATA
- CRITERIA MATCH ONLY
Numbir 0»
-------
9.4 Job Control Language for Using Retrieval Program
The CDS Retrieval Package operates on a Remote Job Entry (RJE) basis
at COMNET. Input must be submitted from a high speed terminal (frequent
and complicated requests might be stored on an ALPHA data set). To sub-
mit a job request, only two JCL cards are needed in addition to the
COMNET job cards and the necessary, 01, 10, 20, 30, and 40 cards. No
action is required to receive the output printout as it will be routed
back to the original terminal as soon as it is presented. (See COMNET
Users Manual for additional routing information.)
To execute the Retrieval Program, use the JCL as shown in Figure
9-12. In addition to the two JCL cards shown, use a Job Card which
allows for a sufficient amount of time and print lines. One minute
and 10,000 lines should be adequate for most Quick Look Reports. Re-
quests for multiple reports and Source Data Reports are likely to need
more time and more lines. Refer to the COMNET User's Manual for detailed
information about the Job Card.
9.5 Retrieval Edits Performed by System
The Retrieval Program edits the request cards, 01, 10, 20, 30, and
40, to determine if they are convertible into logic which the system can
process. Errors on the request card will appear as Error Messages on
the Edit Report. These Error Messages are classified as "WARNING" or
"FATAL."
Table 9-1 lists the type of edits performed, the correct possibil-
ities, and the action taken by the system if an error is detected.
9-37
-------
AUTHOR TRC
i
1
/
/
/
[/
r
l
2
3
4
/
/
2
*
/
/
/
1
0
4
4
4
/
+
3
P
E
R
4
R
P
T
1
5
1
A
V
EdF
k-
•
•
6
M
•
•
PROGRAM NAME RETRIEVAL JOB CONTROL
7
R
•
S
••
8
1
•
Y
•
9
T
S
10
Y
4
11
0
i
•
1213
JP
EX
5
fh<
•
1
rt
i
14
B
E
15
C
DD
•
•
i
a old a
,_ l
fr
16
4
(
17
a
c
*
it
1<
1f
18|l9J2o|21
WJMR* .
3sP;
t
f
t
ie
HP
IP
u
n
11
ie:
IP'
ie
22
•
1
V
t'(
• «
'f
RI
23
•
1
n
a
T
TF
24
•
1
rr
Pip
F
[E
25
)
i
in
n
[G
/A
26
i
iH
>r
i i
IR]
« •
27
i
±s
ni
un
S
01
2129
.
u
Is
mti
be
H
S
pr
r;
^
OON
30
E
Yi
rR<
31
R
ii
)L
32
Til
•
Al
Nc
sc
A]
T"l
Tl
Tl
Pi
d
33
P
1
l
s
le
1
Pft
e
e
"If
va
34
>t-
D
re
>1
ct
re
•j-
ic
>r
^
In
35
0'
i
:r:
!C
.01
:r:
fit
1U(
n
iOl
IS,
36
•jl
*
e\
i<
e
Ii
n<
i]<-
a
37
Y
T
a!
3839
card
IN
s
n lea
adds
a.
c t
e
01
01
'e
8
1n
se
ma
p
nu
:d
m
DU
^ ,
Le
t
f
1 L
40
1,
E
it
i <
1Y
it
:t:
>0
•PI
:oi
41
c
=
he
re
be
hi
or
Cf
01
Bl
42
pr
1
ve
i
u
ve
r(
t
43
In
a
eq
se
o
0
i
iff
f).
44
la
i
ii
1.
ie
:a
>
<^
TASK NUMBER
45
•
H
e<
2
d
7
•
46
ti
i
(
if
u:
rl
•
47
tl
"I
ai
c
re
PC
48
e
t
d
Pt
d
•
49
:a
>
Eo
Lo
Lf
•
SO
•d
:wi
ia!
a
51
nt
. •
52
-
y
53
•
54
55
56
vO
I
W
GO
-------
TABLE 9-1
RETRIEVAL PACKAGE EDITS
Card
Type
01
10
20
30
40
50
ALL
Item Checked
Level
Region Number
Number of 01
Cards
Data Element
Condition
Value
Number of 10
Cards
REPORT FORMAT
(LEVEL ON 01
CARD)
Bomber of 20
Cards
REPORT SEQUENCE
DATA ELEMENT
SEQUENCE LENGTH
QUICK LOOK DATA
ELEMENT
QL Length
Number of 40
Cards
VARIABLE MILE-
STONE DATA
ELEMENT
Column Values
Relation to
other cards
Number of 50
Cards
General CARD
TYPE
Correct Possibilities
Blank, S,P,A,C
Required for Standard Mile-
stone
One or none
Listed on Input Form
M,A,U,G,L,P,B
(1) Anything
(2) Numeric for "numeric"
items, I.e., REGN, STTE,
CNTY, SRCE, PTNO, ATPE,
DTSC, DTAC, STAC
(3) Number of Digits less
than or equal to num-
ber of digits on Input
form
0-20
(1) QL, SD, AC, QT, QR, MS
Up to three reports are
fva-tlahle from one retrieval
2) If SD requested, LEVEL
on 01 card required
1
List on Input Form
Total 40
List on Input Form
Total length (Including one
blank between each item)
112 with NOHD; 110 without! NP
(1) 1 if QL FORMAT requested
(2) 0 if no QL FORMAT
List on Input Form (BLK1,
BLK 2 EXCLUDED)
must be present
(1) MS not requested on 20
One or none
01, 10, 20, 30, 40, 50
Action if in Error
If SD format requested,
it is ignored if blank
or other
Fatal - Processing
stops after EDIT
Only first 01 card ac-
cepted
FATAL - Processing stops
after EDIT
FATAL - Processing stops
after EDIT
(1) Ignored if not blank
for condition P or B
(2) FATAL - Processing
stops after EDIT
(3) Fatal if the wrong
length is used
FATAL - Processing stops
after EDIT
(1) Processing will con-
tinue if at least one
valid FORMAT
(2) SD FORMAT request
ignored
FATAL - Processing stops
after EDIT
FATAL - Processing stops
after EDIT
FATAL - Processing stops
after EDIT
QL Format Request ig-
nored
QL Format Request ig-
nored
HD
(1) QL FORMAT Request
ignored
(2) QL FORMAT Assumed
(if only toe 40 card)
FATAL - Processing stops
after EDIT
FATAL - Processing stops
after EDIT
FATAL - Processing stops
after EDIT
MS FORMAT Request
Ignored
FATAL - Processing stops
after editing
9-39
-------
Table 9-2 contains a list of all possible Error Messages and the errors
which are the cause of their appearance on the Edit Report. Figure 9-13
shows a typical Retrieval Edit Report.
9-40
-------
TABLE 9-2
RETRIEVAL PACKAGE ERROR MESSAGES
ERROR MESSAGE
CAUSE
"FATAL - INVALID RETRIEVAL CARD"
"WARNING - DUPLICATE TITLE (01)
CARD"
"FATAL - OVER 20 SELECTION
CRITERIA"
"FATAL - INVALID DATA ELEMENT"
"WARNING - BAD LEVEL,
SD FORMAT DELETED"
"FATAL - INVALID CONDITION"
"WARNING - VALUE NOT USED
FOR COND P OR B"
"FATAL - THIS VALUE MUST BE
NUMERIC"
"WARNING - VALUE TOO LONG
(TRUNCATED)"
"WARNING - INVALID REPORT FORMAT
WILL CONTINUE IF ANY VALID
FORMATS"
"WARNING - QL FORMAT ASSUMED:
Card type not 01, 10, 20, 30, or 40
More than one 01 card type entered,
the first one is accepted.
Limit of twenty card type 20 cards
exceeded.
4-digit data element abbreviation does
not correspond to any on list on input
form. This error can occur on card
types 10, 30, or 40.
The level code entered on card type 01
is not S, P, A, or C. If SD format is
requested, it will be ignored.
The condition code entered on card type
10 was not M, A, U, G, L, P, or B.
An entry was made in the VALUE portion
of card type 10 with a CONDITION of
P or B. These conditions do not
utilize any VALUE. '
An alphabetic digit (other than 0-9)
was entered in the VALUE portion of
card type 10 for a data element which
must be numeric, e.g., the value for
DTSC must be a date consisting of 6
digits (0-9).
The number of digits entered in the
VALUE portion of card type 10 was
larger than the number of digits
specified for that data element on
the list on the input form.
A code other than QL, SD, AC, or QT
was entered on card type 20
A card type 40 was entered, but QL
was not requested on card type 20.
QL will be assumed as entered.
9-41
-------
TABLE 9-2 (Continued)
RETRIEVAL PACKAGE ERROR MESSAGES
ERROR MESSAGE
CAUSE
"FATAL - REPORT FORMAT (20)
CARD REQUIRED"
"WARNING - QL (40) MISSING,
QL DELETED"
"WARNING - QL TOO BIG,
QL DELETED"
"WARNING - SD TYPE DELETED,
LEVEL MISSING"
"WARNING - LEVEL FOR SD
FORMAT ONLY"
"FATAL-DUPLICATE FORMAT
(20) CARD"
"FATAL - DUPLICATE SEQUENCE
(30) CARD"
"FATAL - SEQUENCE KEY TOO LONG"
No card type 20 was entered.
card type is required.
This
"FATAL - INVALID MS DATA
ELEMENT COMBO"
"FATAL - REPEAT AND POINT OP.
ACTION ON QL"
No card type 40 was entered, although
QL was entered on card type 20. QL
report format is ignored.
The total length of the QL line is
greater than 110 digits with the de-
fault header information or it is
greater than 132" digits "with NOHD.
A level code of S, P, A, or C was
not entered on card type 01. This
code is required for the SD report
format.
A level code was entered on card
type 01, but SD report format was
not requested. The level code is
for SD reports only.
More than one card type 20 was
entered.
More than one card type 30 was
entered.
The sum of the number of digits of
the data elements requested for the
user sequence (card type 30) was
greater than 40. (38 for AC, 39
for QT)
Only source level data elements may
be requested on a Milestone together
with repeating pollutant data on a
50 Card.
The Card 40 nay specify only souico
level data together with repeating
pollutant data on the Quick look.
9-42
-------
I
05/25/76
RETRIEVAL EDIT REPORT
COMPLIANCE DATA SYSTEM
PACE 001
RFCION 05
LEVEL
TITLE NEW SOURCE PERFORMANCE MILESTONE
j SELECTION CRITERIA
| DATA ELEMENT
EMISSION POINT NUMBER
P/P COPE
"REPORT
*STATE
*EMI=SION POINT NUMBER
*ACTION NOMBE.R
I MILES'1
CONDITION
VALUE
ERRORS
MUST EQUAL
MUST EQUAL
OOO
MILESTONE REPORT ROWS DATA ELEMENT IS CMST
ER5QRS™DETeCTED - CONTINUING WITH RETfTlEVAL
COLUMNS DATA ELEMENT IS STTE
VO
I
V- --------
r~
J'O
9
FIGURE 9-13
RETRIEVAL EDIT REPORT
-------
10.0 SUPPORTIVE TECHNICAL INFORMATION
10.1 Table Processing
All of the programs in CDS perform a number of table-lookups in
order to validate an input data value and/or to generate a description
which corresponds to the input code. There are four data elements
which have separate table-lookup procedures for each of the ten EPA
Regions using CDS. Each of the IGf regions may specify the descrip-
tion for the following codes: County Code, Personnel Code, Action
Type, and Results Code.
10.1.1 County Code Table
In the Edit, the State and County Codes on every card are validated
by the Region's County Code Table. An input transaction is rejected with
a fatal error if the State and County Codes on the input do not match one
of the entries on this table.
For each valid Card 1 entered with an Update Code "N", the county
name associated with the County Code is generated and passed to the
Update. The Update places the County Name on the Masterfile as a retriev-
able data element.
For a Card 1, the Air Quality Control Region (AQCR) on the input
transaction is validated against the AQCR on the County Code Table.
10-1
-------
Entries on the County Code Table have the following punchcard
layout:
Card
Columns
1-2
3-4
5-8
9-25
26-28
29-31
32-34
35-80
Length
2
2
4
17
3
3
3
46
Data
Element
Region Code
State Code
County Code
County Name
First AQCR
Second AQCR
Third AQCR
Filler
Data
Type
Numeric, 01-10
Numeric, 01-55
Numeric
Alphanumeric
Numeric
Numeric
Numeric
Must be blank
The County Codes and the County Names have been developed from the
SAROAD Coding Manual. Users may wish to add additional county codes,
especially for special facilities such as portable asphalt batching
plants which are not always located in the same county. To change the
County Code Table, users should provide the national Data Bank Coordinator
with the necessary information to add, change, or delete an entry on this
table.
Figure 10-1 is the County Code Table for a region. Users^should
document any table changes on this figure.
10-2
-------
A
e
(r
0,
01
01
01
Ol
01
01
01
01
01
01
01
01
01
Ol
01
Ol
Ol
Ol
01
Ol
01
Ol
01
01
Ol
Ol
01
5
T
>9
r
07
071
c
o
"jj
?
0265
0425
07J0478
O7O565
07
07
07
07
20'
201
2O
2Q
20
2d
2O
2O
20
2O
20
20
3705
3725
LI 55
1505
3027
3045
3277
3445
3495
3547
3595
3645
3885
39O7
3935
L065
20J1125
2CJhl83
2OJ1205
20J325
22D187
27J3369
224274
Ol|22tt291
O1J221798
Olt2igl21
0130
Ol
Ol
01
Ol
Ol
Ol
Ol
01
3O
30
30
30
^*i//vry /***«* ft
' 580RQCKINGHAM 121
>6405TRAFFQRD 121
>660SULLIVAN 121
)060BRISTOL 120
)14QKENT 120
)200NEWPORT 120
)320PROVIDENCE 120
)380WASHINGTON 120
>020ADDISON 159
)100BENNINGTON 221
\
)180
)200
0147J!>24d
Ol?47£>26q
O l'i47p28ci
01,47p36o'
Ol47p38q
O147
0147
O147
0147
)420
>5OO
>58CJ
CALEDONIA 221
;HITTENDEN 159
ISSEX 221
rRANKLIN 159
iRAND ISLE 159
-AMOILLE 221
GRANGE 221
ORLEANS 221
JUTLAND 159
WASHINGTON 221
WINDKAM 22 i
)62C|VINDSOR 221
/»
*
M
2.
043
042
042
041
041
111
1O7
107
111
111
1O7
#
t
**.
3
042
111
. . -
... ..
FIGURE 10-1
COUNTY CODE TABLE
10-3
-------
10.1.2 Personnel Code Table
In the Edit, the Personnel Code found on the Card 2 In columns
77-79 and on the Card 7 In columns 67-79 are validated by the Region's
Personnel Code Table. Input values which do not match one of the
table values cannot be passed to the Masterfile and are blanked out.
In the Update, the Personnel Code Table lookup is performed for
every source and action record on the input Masterfile and on the
input transaction file. A personnel name and a personnel title are
generated for the output Masterfile based on each personnel code.
Entries on the Personnel Code Table have the following punchcard
layout:
Card
Columns
1-2
3-4
5-7
Length
2
2
3
Data
Element
Data
Type
Record-Identifier Always "BB"
Region
Personnel Code
8
9-23
24-38
39-80
1
15
15
42
Filler
Personnel Name
Personnel Title
Filler
Numeric, 01-10
The first position
may be alphabetic;
the second and
third must be nu-
meric.
Always "0"
Alphanumeric
Alphanumeric
Must be blank
By changing the Personnel Name for a given Personnel Code on this
table, all occurrences of the old Personnel Name on the Masterfile will
be replaced with the new Personnel Name.
10-4
-------
To change the Personnel Code Table, users should provide the
national Data Bank Coordinator with the necessary information to add,
change, or delete an entry on this table.
Figure 10-2 is the Personnel Code Table for a Region. Users
should document any table changes on this figure.
10-5
-------
02006M fc'ANTZ ENGINEER
O2O07G MARC TANTE ENGINEER
0201^1 TRICHON ENGINEER
O2021R CELLAMARE ENGINEER
02023V PITRIJZZELLO ENGINEER
! O2053PUCCI ENGINEER
02068D STONE ENGINEER
O2101A SQLPETER ENGINEER
021O2P k'AHN ENGINEER
02-=>03B TQRNICK ENGINEER
OQG
2050 «ANTELLA RNGINFF.R
ENG ENGINEER
FIGURE 10-2
SAMPLE PERSONNEL TABLE
10-6
-------
10.1.3 Action Table
In the Edit, the Action Type found on the Card 7 in columns 53-54
is validated by the Action Table. Input values wHlch do not match one
of the table values will cause the input transaction to be rejected with
a fatal error.
In the Update, the Action Table lookup is performed for every new
Card 7 transaction and for every Card 7 which changes the Action Type.
Both a long and a short Action Description are generated on the Master-
file based on the Action Type.
Entires on the Action Table have the following punchcard layout:
Card
Columns
1-2
3-4
5-6
7-8
9-23
24-73
74-80
Length
2
2
2
2
15
50
7
Data
Element
Record-Identifier
Region
Action Type
Filler
Short Action
Description
Long Action
Description
Filler
Data
Type
Always "CC"
Numeric, 01-10
Numeric
Always "00"
Alphanumeric
f
Alphanumeric
Must be blank
To change the Action Table, users should provide the national Data
Bank Coordinator with the necessary information to add, change, or
delete an entry on this table.
Figure 10-3 is the Action Table for a Region. It was obtaineu from
COMNET under the name CN.EPAFCS.A026. ISAM.TABLE. Users should document
any table changes on this figure.
10-7
-------
'. .040 1 or.
R
O*oior
R
040 I Of
R
040 IOC
R
O4OIOO
R
O401OC
R
O4O1OC
R
O4O1OO
R
O4O1OC
R
04OIOC
F
040 ioc
R
04O10C
R
040 IOC
R
040 tOC
I.EBT
1 R
040 IOC
OOO1OC
R
040 IOC
R
! 0401 Or
R
040 1 or
F
| 040 I or
R
04 o tor
R
O4O.KX
• 04OIOI
K
R
040 tor
R
R
0*oiOr
R
04O t or
R
0*01 or
R
O4Olor
61
i=r
-r
34
=:c
-jr.
-jr.
57
EC
1C
EC
It
-f
12
14
EC
15
17
EC
f=
EC
51
rr
5'
5«
EC
5C
rr
Ff
57
5=
F.r
SC
El-
6r
EI-
67
F.r
f-.a
Ef
=.UJ3 .CONTROL. PU>
3RD OO460
PURCHASE EC'UIP
1RD 00461
-iRD OO462
END ClONSTR
rINAi_ COMPL
:OMPLAINT RECVC
=TTE INS^ECTIOh
3RD OO466
^lOLAT OBSERVEC
=T SOURCE TEST
3RD OO468
aMB AIR TEST
^DMIN IS HEAR INC
3RD OO47O
3RD OO471
5.T LEGAL ACTIC^
3RD OO472
^LAN REVIEW
1 EPA026 TABl
3RD 00473
'VEGISTRATION
"iRD OO474
3BATE PROG REP1
3RD 00475
1TMER ACTION
3RD 00476
=.TATE NQV
tRO 00477
114 LETTER SENT
EPA SOURCE TES1
3RD 004J3O
VISIB EMIS EVAL
3RD 00431
Mi'iTC OF VIOLfiTh
3RD 004J32
ABATE ORDER IS^
T'RD O04S3
CIV/CRIM ACTIC^
ORD O04S-4
REVIEW SOURC SC
TiRD OO4S35
CONF W/ OPERAT
ORO 004S6
VERIFY SOURC Ai
ORD OO487
REPORT TO EPA
ORD 004:33
(^E-ATE PROG REPT
ORD OO4i3*>
CASE CLOSED
^UBMISJION OF FINAL CONTROL PLAN
BINDING COMMITMENT TO PURCHASE CONTROL EQUIPMENT
INITIATION ~OF 'ON~TiTE CONSTRUCTION/PROCESS "CHANGE*
:£>MPLE.TION OF ON_SITE CCINSJRUCTICIN/FPOC.ESS CHANGE __. ._
FINAL COMPLIANCE
IOMPLAINT RECEIVED
STATE INSPECTION
VIOLATION OBSERVED
STATE SOURCE TEST
AMBIENT AIR TEST
ADMINISTRATIVE HEARING
=.TATE ENFORCEMENT ACTION
5.TATE LEGAL ACTION
:-LAN REVIEW
i 05/26/76
REGISTRATION
ABATEMENT PROGRESS REPORT
CITHER ACTIOWSEE COMMENTS BELOW)
STATE NOV
114 LETTER SENT
EPA INSPECTION
EPA SOURCE TEST
VISIBLE EMISSIONS EVALUATION
MOT ICE OF VIOLATION
ABATEMENT ORDER ISSUED
7IVIL/CRIMINAL ACTION
REVIEW SOURCE SUBMISSION
CONFERENCE WITH OPERATOR
VERIFY SOURCE ACTION
REPORT TO EPA
ABATEMENT PROGRESS REPORT TO EPA
CASE O ri^Fn TTTritor- in o
SAMPLE ACTION TABLE
in_a
-------
10.1.4 Results Code Table
In the Edit, the Results Code found on the Card 7 in columns 70-71
is validated by the Results Code Table. If the input transaction entry
is valid, a Results Description is generated and passed to the Update,
where it is placed on the Masterfile. If the input transaction is not
on the Results Code Table, no Results Code is passed to the Update.
Entries on the Results Code Table have the following punchcard
layout:
Card Data Data
Columns Length Element Type
1-2 2 Record-Identifier Always "DD"
3-4 2 Region Numeric, 01-10
5-6 2 Results Code Numeric
7-8 2 Filler Always "00"
9-23 15 Results Description Alphanumeric
24-80 57 Filler Must be blanks
To change the Results Code Table, users should provide the national
Data Bank Coordinator with the necessary information to add, change, or
delete an entry on this table.
Figure 10-4 is the Results Code Table for a Region. Users should
document any table changes on this figure.
10-9
-------
FIEC
01
Ft=T
o:
ORD 00389
ACTION ACHIEVED
ORD OOS90
06OIOCIO7NOT AC HE WED
RECORD 008-=>l
OfeOlOClOACTION RESCHED
FIGURE 10-4
SAMPLE RESULTS CODE TABLE
10-10
-------
10.1.5 Other Table Lookup Procedures
For both editting and report formatting purposes, there are a large
number of table lookups for values which are used consistently by all
regions. For example, there are nine possible values for Compliance
Status Code. Each value has a corresponding definition which appears
on the Source Data Report. These definitions must be used by all users
and can be changed only by the national Data Bank Coordinator.
The following data elements have table lookups for converting a
code to an English-language description:
Region Emission Category
State Compliance Status
Federal Facility Code SIP Code
Active/Passive Code Pollutant Code
Any additional values to these codes or changes in the definitions of
these codes must be approved by the national Data Bank Coordinator. Each
change involves a number of computer program modifications.
10.1.6 CDS Masterfile Layout
Figure 10-5 shows the format of the CDS Masterfile. This file
is resident on tape and is used in each of the Update cycles. This
format is also used for each of the disk masterfiles from which
retrievals are performed.
10-11
-------
COMMON DATA
FOR ALL RECORDS
i 1 1 1 1 1 1 i i it
I?
2, «
>»
v»
COUNTY I
III4K
Ul
a
8
Id
U
K
1
1 1
»•«• i
Ul
e
e
u
•ON NOI19V
ITJioii
NOIS&IW3
£
t-
3
«
1 1 1 1 1 i i 1 1
11< I i > 1 >0
COMPLIANCE DATA SYSTEM
MASTER FILE LAYOUT
1 1 I II 1 111 111 I 111 1111 11 I 1111 I 1111 11 11 111 111 I I 111 11111 111 I I 111III 1111 I 11 I' 11 11 I I • I 11
ii»iii'4<44<«4t5>i»>si)iii«it«ttitrri>rrrrrTiiiiiiiiiifi9iiii>iii']44i444i<44i>si>i>s>iti«4i4i«7H«H34itTHOI»l4J>TI10m45«FHelH4|mtOi|J4»»>HOIH4i»ri»OIH4H7HO»1145tm01H4St7l«OIH434fHOII14»t;i»eiH4|«fH»
SOURCE
CODE
•STREET
ADDRESS
'C I TY
ZIP
CODE
, STATE |
REGISTRATION
NUMBER
all
STAFF
NAME
RDE4 RDESi RDE6
COUNTY
NAME
I
=
b sgS; »DM
H £ id,
o|- (FILLER
it
U
POLLUTANT 1
POLLUTANT 2
POLLUTANT 3
POLLUTANT 4
POLLUTANT 5
POLLUTAN1 6
POLLUTANT 7
POLLUTANT 8
POLLUTANT 9
POLLUTANT 10
FILLER
sec
CODE
STATE
REGULATION
NUMBER
P ROC ESS,
DE SCR IPT I ON
FILLER
.8 Si,
ACTION
DESCRIPTION
(SHORT)
STAFF
NAME
FILLER
ACT ION DE SCR I P TION
(LONG)
RESULTS
DESCRIPTION
FILLER
jr.,1
5s
COMMENT
FILLER
111111111111111111111111111111111111111111111111111 • 1111.. 11111 1111111111111 • • i
lllflllIIIII||]|||I4444444444StlSll»ill<«t»«t«4777r777777tl>lllllllfttTtt«tlt«CeeC»IC«IIIIIIIIIIIll|ll>llIllJlIl||II44<4444444S»S>llll>!tll»4tl««-'''77T>7ri
I:i4>«>lteill41t>lt0lll41t7lt011l4l»7l«0ll>4>t7lt«lll4lt7lt01»4l»7ltlll>4,5l7lftriftlll4]«7ll0ll>4>l7l<0lll4l«7l«ll|14lt7l«0ll|4l>1lt.'7)««7ri»
FIGURE 10-5
-------
10.2 Backup and Recovery Procedures
Both the user and the national Data Bank Coordinator have responsi-
bilities to make sure that CDS can survive hardware malfunctions as well
as occasional human error in the course of system usage.
10.2.1 User Responsibility for Backup
As part of the normal operation of CDS, users should perform the
following tasks to assure proper backup:
o All input punchcards must be kept for a minimum of one month
from the date on which they were used as input to CDS. Card
batches should be labelled by date so that they can be identi-
fied and used as backup.
o ALPHA data sets which are used as input transactions must be
kept for a minimum of one month from the~d~ate on which they
were used as input to CDS. Users should keep a log of all
ALPHA data sets, marking the creationjlate, the expiration
date, the approximate volume on the data set, and its use or
function.
o Edit Reports should not be discarded. The Edit Report provides
a record of what transactions were input to the system. Cor-
rections should be checked off as they are performed.
o All Update Reports must be kept on file. Since the Update
Reports provide the only audit trail of data placed on the CDS
Masterfile, they are very valuable for researching problems.
They should be filed in the order of the Masterfile's Output
Serial Number which appears on the heading of each page. If
users note any discrepancies or inexplicable errors on this
report, they should alert the national Data Bank Coordinator
or TRC. TRC maintains a complete inventory of all Update
Reports for all users.
10.2.2 National Responsibility for Backup
As part of the normal operation of CDS, the national Data Bank
Coordinator performs the following tasks to assure backup of the system:
10-12
-------
o During the update cycle, the MOD File containing all transactions
submitted since the previous update cycle is copied to a magnetic
tape. Five cycles of tape are maintained so that backup exists
for one month's worth of input transactions.
o Five cycles of the CDS Masterfile are kept at the central com-
puter facility.
o On a quarterly basis, the CDS Masterfile is copied and sent to
TRC for archiving.
o Since the ten regional disk Masterfiles are created each week
from the CDS Masterfile, the Masterfile provides the only backup
of regional files.
o The County Code, Personnel, Action, and Result Code Tables can
be recreated from punchcards or from WYLBUR data sets.
o All other CDS data sets and computer programs are maintained at
TRC with punchcard backup available at all times.
10.2.3 Recovery Procedures
If any backup procedures are needed to recover from hardware diffi-
culties at the central computer site, the national Data Bank Coordinator
will inform each user about the specific backup procedure to be used.
In most recovery procedures involving user participation, users will be
asked to resubmit input transactions which were destroyed during the hard-
ware difficulties.
10.3 Computer Program Modifications
If any of the computer programs in the CDS system produce erroneous
results, it is the user's responsibility to notify the national Data Bank
Coordinator of the problem. In addition to describing the problem in
detail, users may be asked to rerun the program in error so that the
printout can be routed to TRC for a detailed analysis.
10-13
-------
Computer program errors can usually be corrected within a short
time. Minor problems and modifications can be made In less than one
week. Major changes may take several weeks or months, depending on the
complexity of the change.
10-14
-------
11.0 NATIONAL GUIDANCE MATERIAL
All national guidance material should be filed in this section
as it is made available from the Division of Stationary Source Enforce-
ment.
Note:
The information on pages 11*2 thru llr-7, CDS Input Preparation
via HYLRUR. no longer applies. Due to the lack of similar capabilites
at COMNET, CDS input preparation via ALPHA cannot be implemented at
this time. However, development of this capability is pending and it
will be made available to the user when developed.
11-1
-------
11.1 CDS Input Preparation via WYLBUR
WYLBUR is a powerful tool which can be used in conjunction with
the CDS retrieval to create input punch card formats for the CDS Edit.
WYLBUR should not be used to prepare new facilities or highly change-
able data as input to CDS.
When a uniform add, change, or delete must be made to one parti-
cular CDS punch card type, users should consider using WYLBUR rather
than ordinary coding sheets. If the selection logic of the CDS re-
trieval can be used to extract those CDS masterfile records which must
be changed, WYLBUR should be used to create the desired input.
Examples of successful WYLBUR applications are:
o Create a new action record with the same action type and
date scheduled for all NSPS facilities.
o Generate a new action for all action which have been re-
scheduled within a certain time.
o Delete all actions which have been scheduled and performed
prior to January 1, 1974.
o Change the Compliance Status for all sources which meet
certain retrieval selection criteria.
o Change a Regional Data Element for sources which meet cer-
tain retrieval selection criteria.
o Change the AQCR for all facilities within certain counties.
The following steps outline how WYLBUR might be used to perform
any of the above tasks:
A) Formulate the Retrieval Selection Cards which will create a
Quick Look Report which can then be manipulated and convert-
ed into input punch card formats. The 40 Card used for print-
line formatting should contain NOHD, REGN, SITE, CNTY, SRCE,
and any other applicable data elements which will be needed
for each input transaction.
11-2
-------
B) Execute the retrieval by Issuing the following command:
RUN HOLD UNNUMBERED
This command will enable the user to manipulate the output
from the retrieval. Users must note the job number return-
ed by WYLBUR.
C) Collect and save a data set which can be used as a Load &
Go for this retrieval and other retrievals containing similar
formats. The following WYLBUR commands should be used in
this Load & Go:
Command Purpose
1. PAUSE Allows the user to fetch
the retrieval output
2. SET TERSE Shortens WYLBUR responses
3. DELETE NOT "Og" 1/2 IN ALL Eliminates all heading and
non-data lines in the
Quick Look
4. SET LENGTH = 133 Eliminates unnecessary
messages when using the
CHANGE command.
5. CHANGE ' ' TO" IN ALL Eliminates all spaces on
NOLIST the remaining Quick Look •
6. CHANGE 80/80 to 'C1 IN ALL Generates an Update Code in
NO LIST Column 80
7. SET LENGTH = 80 Creates an 80 column record.
8. LIST 1/15 Lists the first few data
lines.
9. LIST L Lists the last line.
10. SAVE CDS. INPUT ON TS0016 Saves the formated data
set for backup.
The above WYLBUR commands will transform the print layout of the
Quick Look report into card formats usable as input to CDS. All Region,
("
State, County, Source, Point, and Action Numbers are guaranteed to match
masterfile records.
11-3
-------
D) Once the retrieval has been executed, use the saved Load & Go
Data set as follows:
1. LOAD USER.LOAD ON TS0016 GO LIST
The PAUSE command in the Load & Go will allow the user
type in the following command:
FETCH JOBNUMBER DDNAME=PRINTOUT
As soon as this fetch command is issued, all the other
commands in the Load & Go are executed.
2. User must now create the card type for all records with
the following command:
CHANGE 19/19 TO '7' IN ALL NOLIST
3. Replace with spaces any unnecessary data columns.
4. Add new data as appropriate. To add a Date Achieved,
use the following command:
CHANGE 55/60 TO '06076' IN ALL NOLIST
5. Insert or copy the appropriate EDIT JCL to the beginning
of this data set.
6. Insert two slashes as the last record of this data set.
7. Execute the CDS Edit with the following command:
RUN REMOTE 37 UNNUMBERED
WYLBUR will return a Job number for the Edit Program. Once
the Edit has been executed, the Edit Report must be examined
to make sure that all input has been prepared properly.
The following checklist gives some of the advantages and disadvan-
tages of using WYLBUR for input data preparation:
Advantages Disadvantages
Saves input data preparation
coding time for uniform changes.
Provides "instant input" with no
need to wait for keypunching.
WYLBUR commands, especially the
CHANGE command, are powerful tools
for data manipulation.
Input data must be re-
trievable from the CDS
masterfile.
WYLBUR sessions cost about
$30/hour; this is much more
than either coding or key-
punching costs for variable
data.
Users must possess basic
WYLBUR knowledge to perform
needed data manipulation tasks.
11-4
-------
HP
'RFADY-TO-OSI '
Figure 11-1
COLLECTING RETRIEVAL TEXT
OSI/UYLRI'R
VJFLP.OMF TO
IMITI AI.S?
Rl
051
OC/n7/7f) 7:56:33
Anr.oiJMT?
KFYWORP? 6JMM
TFRHNAL
rof'F-WP
l.
2.
3.
*t.
5.
6.
7.
8.
q.
10.
11.
12.
COf 'M-A.MP
7
7
7
7
7
7
7
7
7
7
7
?
7
7
7
nil
r
//p.xc j
// PXPC
oh (a026
cdsrtv6
//rtv.sysOOS Hd *
01 Of>
10 dtsc *
10 dtsc 1
10 dtac h
20 ql
30 dtsc
UO nohd r
//
***
run hold
net ' ons
OH0176
070176
pr;n stte
unnumhpr
6 rtv tost'
hut not
- 7/1/7F
cnty srcp ptno pnun
010 IS YOUR ,IOR MIJMRFR.
rOf'MAMP ? logoff rlp?ir
FHITIMP TlfF'- O.OIt SFCOMPS
WYI Rl!R FXrPS = 1(7
M! ! TFN F.XPPS = R5
'RFSOURPF Tlf'F = h. hi
F!..APf>PP TIMF = 00:08
nr SPSS I ON
03
11-5
-------
Figure 11-2
PREPARING LOAD & GO
he
•RFADY-TO-OSI '
OSI/WYI.RIIR 3(4 OR/07/7F. 11:15:3U A.M.
WF.LCOMF TO OSI AtJP TMF 1 Pf 370/158 'F1 SYST'
INITIALS?
ACCOUNT? £
KFYWORn? *
TFRMINAL?
OPF^MAfin ?
1. ?
2. ?
3. ?
U. ?
5. ?
6. ?
7. ?
.8. ?
9. ?
10. ?
COMMAND ?
1.
ALTFRS ?
1.
ALTFRS ?
COMMAND ?
"MKLOAP" f
COMMAND ?
COMMAND ?
1.
2.
3.
'» .
5.
fi.
7.
8.
3.
COMMAND ?
exe
all '• _ - -T-^-JC
col 1 ect i"4~
puase
set terse
Helete not 'OB' 1/2 'nail
set lpnr-th = 133
chanpe ' ' to '' in all nol'st
change 80/80 to ' c ' in all nol 1st
set length = 80
1 1st 1/15
1 1st 1
***
nodify 1
PL' ASP
rpause
PA USe
save mkloaH on tsoOl?. jS/?«^^
JAVPn ON TS0012
use nkloaH on tso012 clear
1
PALISF
SFT TFRSP
DPI.PTF NOT 'OR1 1/2 IN ALL
SFT I.FNPTH = 133
PMAMCF ' ' TO !l If ALL NO LIST
CHAMC-P 80/80 TO 'r» IM ALL NO|. 1ST
SFT I.FMCTM = 80
LIST 1/15
LIST L
HAVr A NICC r
11-6
-------
Figure 11-3
USING RETRIEVAL OUTPUT FOR LOAD & GO
on tso012 fro l»st
r1r1n? PC) FTP r«"T "OF1 I/? I" All' '*
-> ?rT l.cfirT"1 = 131
-> r"ANrp ' ij"11 IM M.I MOIIST
-> r"AfTF RO/80 TO 'r1 If All HOI 1ST""
-> SfT ITMRTH = PO
-> LIST 1/15
10. ofiiooRhnonfimnnninn?
11. nfi373n?nn«;nfiTnnnn]n28nnoniPR • r
is. nr>it5?2°oo5in3onnniP8 r
-> I IST i.
i-iii. nnusT>nonsininnno?pR
l°/2n to '7 ' In all nollst
55/fiO to '060776' !n all nollst
? insert 1,7,3
" 1. ' //pxr joh (fl02fi/pxr, !,<«), 'rrts test1
' ?. ? //
3. ? //pHlt.rardsin riH R
? Insert
1U2. ? //
? 1 1/12
1. //FXr .inn O02R,Fyr,l/q)/'rns TFST"
3. //Fr>IT.P»nnsl»' no p*
10. f»61°08l»00000300ni07 OP077R
11. nP373020050830000l7 Ofin77fi
17. nfia505An0510U000017 ORP77B
? rorMfy 3
3. //miT.r.ApnsiP n" fi*
*|.TFRS ? r*
3. //FniT.rAP^SIM r>n *
AI.TFPS ?
? 1 UO/1
ll»0. OPU53finnn50
1U2. //
? run remote 37 unnunhprefl
U36 IS YOUR .10" HUMPFP.
/'t-/> ci.fi
-------
11.2 Formal Reporting
On a quarterly basis, each region must submit certain reports to
the Program Reporting Division. Several of these reporting require-
ments can be met by using the procedure which makes CDS data available
to the Formal Reporting System. The link between CDS and FRS uses the
standard milestone report together with other computer programs to
provide data for the Formal Reporting System.
At the present, the specific output units/activity indicators linked
from CDS to FRS are:
AIR OUTPUT 3
o To date number of identified point sources in final compliance
with emission regulations.
o To date number of identified point sources out of compliance
with final emission regulations.
o To date number of identified point sources of unknown compliance
with final emission regulations.
o To date number of identified point sources in compliance with
scheduled increments.
o To date number of identified point sources overdue in meeting
increments of progress in a schedule.
o To date number of identified point sources of unknown status
with scheduled increments.
AIR OUTPUT 5
o Number of operating sources subject to NSPS determined to be in
compliance.
o Number of operating sources subject to NSPS of unknown compliance.
o Number of operating sources subject to NSPS in violation.
o Number of NSPS sources for which construction has commenced.
AIR OUTPUT 10
o Number of sources subject to NESHAPS.
o Number of NESHAPS sources in compliance with standards or waivers.
11-8
-------
At a later date, other outputs may also be subject to the direct
link between CDS and FRS.
During the third week following the end of each quarter, each re-
gion must submit the job control described in Figure 11-4. This computer
job creates a data set containing all of the numbers for the Air Outputs
described above.
In order to get a preview of what numbers will be sent from CDS
to FRS, regional users are urged to submit this job at the end of each
quarter. If changes are desired, input transactions can be prepared
for the CDS Masterfile in time for the Formal Reporting. Each time the
region runs the CDS/FRS link program, old data is replaced by the latest
data from the CDS Masterfile. The Formal Reporting System only uses the
most current data from the CDS/FRS link available on the 20th or 21st
of the month following the end of the quarter.
11- 9
-------
AUTHOR TRC
1
/
/
/
/
2
/
/
/
*
3
E
E
4
P
O
5
A
F
6
i
7
i
,
8
i
9
10
t
11
12
j
E
13
0
X
14
B
E
15
c
16
<
Wh
i
a
n
17
a
C
•
er
i
a
n
18
a
D
e:
i
a
19
a
S
a
20
a
F
PROGRAM NAME CDS/FORMAL REPORTING SYSTEM
.
21
R
22
i
s
23
i
n
1
24
i
n
S 1
25
)
:he
26
f
u
27
'
se
28
u
r'
29
s
5
is the user's
1s a two digit
are 01 through
30
E.
31
*
i
32
ni
33
i
ti
34
0
al«
35
'
36
,-
37
T
38
i
account number
region code. Valid
10.
39
M
40
E
41
:
42
1
values
t
43
44
45
TASK NUMBER
46
47
48
49
50
51
52
53
CH
O
W
I
O
70
CO
-------
11.3 CDS Coding Guidance
Appendix B of the EPA Air Program Operation Guidance
for FY 78 defines terms, outputs, and activity indicators
associated with program planning and reports to head-
quarters. Section 5A of Appendix B relates directly to CDS
and defines minimal requirements for the encoding of CDS.
This memo is intended to assist you in implementing Section
5A by explaining these requirements as they relate to three
program areas. This memo also conveys additional instruc-
tions relating to coding industrial boilers.
The specific areas addressed below are: coding CDS for
sources in non-attainment AQCRs, coding continuous moni-
toring information, coding sources subject to new source
review (NSR) and prevention of significant deterioration
(PSD) requirements, and coding industrial boiler information
It is recommended that this memo, as well as Appendix B, be
circulated to personnel involved in air enforcement, air
program liaison with State agencies, and to CDS personnel.
In most regions, states are currently submitting
information needed to meet the requirements of Appendix
B. However, depending on current working agreements
with States, some regions may find it necessary to acquire
different or additional data from their State agencies. If
at all possible, these arrangements should be part of the
work plans now under preparation by States and regional
offices.
Detailed explanations and instructions for coding
CDS in four areas are included. These areas are described
briefly below.
ll-ll
-------
Coding sources in non-attainment areas
CDS "card 3" provides a group of new data fields
which resulted from modification to the basic CDS pro-
gram. Card 3 is to be completed for any source impacting
non-attainment in a non-attainment AQCR (and for any other
source for which the region wishes to enter data). Card 3
provides the capability of retrieving compliance status
information for several pollutants at the facility level.
It also has the capability to store data such as the facility
production rate (capacity), although entry of this rate data
is not required. Card 3 can be of significant use in stra-
tegy development for non-attainment AQCRs. It should be
noted that to code card 3, regions will need access to
compliance status information by pollutant (information you
may not be receiving from your states at this time). See
11.3.1 for additional information.
Coding related to continuous monitoring
Continuous monitoring is currently required for several
NSPS source categories and will be required for SIP sources
by FY 79. Currently very few monitors have been installed
and there is virtually no information in CDS regarding
source self-monitoring. 11.3.2 establishes standard
action types to be used in tracking installation of continu-
ous monitors and recording results of excess emission reports.
Coding related to new source review(NSR)
Procedures for coding NSR related activities into CDS
have been standardized to some extent. All 100-TPY (allow-
able) sources, NSPS sources and sources incurring an enforce-
ment action while undergoing NSR must be entered into CDS
via Air Program Code 7, New Source Review; all sources
subject to PSD requirements must be entered via Air Program
Code 6. Sources subject to both should be entered one for
each program. Application review actions at the State(s)
level need be tracked only for those programs delegated to
the state for the source in question and only if the source
has been monitored or audited by EPA. See 11.3.3 for further
details.
Coding power plants and industrial boilers
Fossil fuel-fired steam generators have long been
identified as significant sources of air pollution.
These sources include public utility steam-generating
11-12
-------
facilities, coal-fired industrial boilers (CFIB), and
major fuel-burning installations (MFBI) and power
plants affected by gas curtailment programs or prohibition
orders. Coding instructions to enhance the quality,
reliability, and utility of CDS data for such sources are
included in 11.3.4.
The five key coding requirements for fossil fuel-fired
steam generators are:
1. 8-digit source classification codes (SCC) must be
encoded for all CFIB and MFBI;
2. Process descriptions must be encoded for all steam-
generator emission points;
3. Process descriptions of all boilers must be identified
by the same ID number as the source uses;
4. Flagging symbols must be entered for CFIB and MFIB
to identify ranges of boiler capacity;
5. Individual boiler capacity by emission point must
be entered for all sources.
General cod ing guidance
Page 266 of the program planning document outlines the
minimal data required for every source in CDS. For the
19 source categories listed in Table 2 of the guidance
package (p.268-269), additional data required includes
process description, SCC code, and emission category.
Hence, for these 19 source categories, process level informa-
tion will be needed, and obtaining this information, particu-
larly the SCC code, may require modification of current
information agreements with States. Except where explicit
coding instructions are issued for a source category (such
as that issued for iron and steel industry), these process
level requirements apply only to sources in violation or of
unknown compliance status.
Although guidance for coding NSR activities and continu-
ous monitoring information will not be resource-intensive,
the non-attainment AQCR encoding and process level coding for
19 major source categories could be. In order to minimize
the impact on regional office personnel, DSSE contract funds
have been made available for initial implementation of this
coding guidance. Regions interested in assistance should
contact their technical liaison at DSSE or Franklin Smith at
(FTS) 755-0103.
11-13
-------
Coding of all federal enforcement and surveillance
into CDS is required by current guidance. Specifically
Federal inspections, stack test, V.E. observations,
NOV's, orders, criminal/civil actions, and Section 114
letters must be recorded in CDS. Regions should also
code past actions into the system, although the
priority is less than for coding current actions. Con-
tract assistance is available to assist in coding these
past actions.
Please refer to Table 3 (p. 270 of the operational
guidance package for FY 78) for additional actions which
are to be tracked in CDS.
For consistent reporting throughout the Fiscal Year,
it generally will be necessary to implement these coding
instructions by October 1, 1977. Coding of past enforcement
and surveillance actions is not subject to this critical
time constraint.
11-14
-------
11.3.1.
Coding Card 3
Background
In order to support the FY 78 program plan requirements
to develop adequate SIPs for TSP, SO-, HC, CO, and NO in
non-attainment areas, the CDS system must carry a numoer of
new data elements which indicate the compliance status of a
facility for each of the pollutants produced by the facility.
Since these new data elements relate to source-level infor-
mation on the CDS masterfile, they will be input to CDS by a
new card type associated with source level data and they
will be stored on the CDS masterfile next to the existing
source record. Card 3, the new card type, will replace
AIR2 and RDEl non-attainment functions.
Data Field
Source Pollutant Code
Length
2
Pollutant Compliance Status 1
Pollutant Emission Category 1
Impacted AQCR Indicator 1
Air Quality Maintenance Area
Indicator
Pollutant Loading
Valid Value
Same as for PLUT
Same as for CMST
Same as for ECAT
Blank for attainment
"N" for non-attainment
Blank for not an AQNA
"Y" if the source is
in AQMA for the
pollutant
Numeric
Because a facility can produce numerous pollutants, the
input punch card has room for three sets of pollutant data,
and multiple punch cards are needed for entering data for
those facilities producing more than three different pollu-
tants. The CDS masterfile will store all pollutant compliance
data on one masterfile record; up to 10 sets of pollutant
data will fit on one masterfile record. In addition to
pollutant related data, several other data elements, such as
plant capacity and more regional data elements, have been
added to the system.
With these new data elements users are able to produce
Milestone Reports and Quick Look Reports which meet all of
the reporting requirements related to compliance status by
pollutant.
11-15
-------
Input Procedures
Card Type 3, which is not being used by CDS at the
present, will be designated as the Pollutant Card. This
card contains the following elements:
For a new card 3, users roust code columns 1-19 with the
key record identifier data, and they must code "C" in
column 80, the Update Code. For each pollutant information
being added to CDS, users must code the two-position Pollu-
tant Code and whatever other data are available for that
pollutant. Pollutant compliance must be coded for each
applicable pollutant. The pollutant compliance status
should represent the worst-case compliance of all the
emission points producing that particular pollutant. The
Air Quality Control Region Indicator must be blank if this
pollutant from the facility does not impact the non-attain-
ment AQCR standards; it must be "N" if the facility does
impact the emission standards for this pollutant in a
non-attainment AQCR or if the impact of the facility is
unknown. Pollutant emission category must be coded for each
applicable pollutant. This field must represent the poten-
tial uncontrolled emissions for the pollutant from the
entire facility. The Air Quality Maintenance Area Indicator
should show whether the area in which the facility is
located has been designated as a maintenance area for that
pollutant. AQMA's are identified in the Federal Register
(40 CFR 52). There is a separate subpart in Part 52 for
each State. AQMA's are listed in these subparts under the
heading "Maintenance of national standards". If a pollutant
loading factor is used, it should be a numeric value repre-
senting actual tons per year.
If a facility produces several pollutants, compliance
information for the second and third pollutants may be
coded in columns 37-40 and 49-52 in the same manner as
for the first pollutant in column 25-28.
Facility capacity and new regional data elements may
also be input on card 3 (optional). Facility capacity
indicates the total output capacity of a source;
appropriate units are set forth on page A-32H of the CDS
User's Guide.
Users should note that pollutant data on card 3
may be entered many times since it is a repeating data
element. However, Facility Capacity and the regional
data elements are not repeating data elements. Only
one value for each of these data elements can be stored
on the CDS masterfile at one time. If a different
Facility Capacity is coded on multiple card 3's for a
facility, only the value on the last card will be placed
on the CDS masterfile by the Update.
11-16
-------
Finally, it should be emphasized that the only required
coding of card 3 is for those sources which affect (contri-
bute to) the non-attainment status of an AQCR. This
requirement includes both major (Class A) and minor (Class
B) sources and will assist us in evaluating not only the
causes of non-attainment for a specific pollutant in an
area but also the progress we are making toward attainment.
Sources meeting this criterion should have all regulated
pollutants they emit coded, not merely the non-attainment
pollutant(s). This will allow the region to evaluate all
aspects of the facilities compliance problems (at the
facility level) and assist in prioritizing enforcement
actions. However, unregulated pollutants or pollutants
not emitted by the facility should not be entered. Finally,
please note that although card 3 coding is required only
for SIP sources, regions may find the available data fields
useful for NSPS and NESHAPS sources, as well.
Add it ion a1 Info r ma t i on
Additional information relating to changing pollutant
compliance data, deleting compliance data, and retrieving
data can be found in the 6/77 CDS User's Guide.
11-17
-------
Data Name
Blank
Pollutant 1
Delete Flag 1
Pollutant Compliance 1
Pollutant Emission
Category 1
Pollutant Air Quality
Maintenance Indicator 1
Pollutant Air Quality
Control Indicator 1
Pollutant Loading 1
Pollutant 2
Delete Flag 2
Pollutant Compliance 2
Pollutant Emission
Category 2
Pollutant Air Quality
Maintenance Indicator 2
Pollutant Air Quality
Control Indicator 2
Pollutant Loading 2
Pollutant 3
Delete Flag 3
Pollutant Compliance 3
Pollutant Emission
Category 3
Pollutant Air Quality
Maintenance Indicator 3
Pollutant Air Quality
Control Indicator 3
Pollutant Loading 3
Facility Capacity
Regional Data Element 9
Regional Data Element 10
Regional Data Element 11
Regional Data Element 12
Blank
Table 11-1
Card 3 Format
Card Column
20-21
22-23
24
25
26
27
28
29-33
34-35
36
37
38
39
40
41-45
46-47
48
49
50
51
52
53-57
58-64
65-71
72-73
74-75
76
77-79
Data Type
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Numeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Numeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Numeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Length
2
2
1
1
1
5
2
1
1
1
5
2
1
1
1
5
7
7
2
2
1
3
Justified
Right
00
iH
I
Right
Right
-------
11.3.2.
CODING RELATED TO CONTINUOUS MONITORING
Background
Continuous monitoring (CM) is currently required for
several NSPS source categories (e.g., nitric acid plants).
Additional CM regulations applying to existing SIP sources
are expected to be promulgated in FY 78. As the name
implies, CM regulations require source owners to monitor
their own emissions continuously. They are also required to
report results periodically in an Excess Emissions Report
(EER). The EER is required even if there are no excess
emissions for the reporting period.
In the event there are excess emissions, there still
could be circumstances which would convince EPA that enforce-
ment action would be inappropriate. For lack of a better
term, these excess emissions will be called "unenforceable
excess emissions".
Coding Procedures
CDS will be coded for the following CM action types:
1« Notification of CM system demonstration date.
Use action type Ml. Code dates as appropriate. The
initial inspection to verify a properly functioning
system should be encoded as all other inspections
(see #2, below).
2. Continuous monitoring system inspection. Use action
action type M2. Code dates as appropriate. Code
results as follows:
- CM equipment properly operated = MC
- CM equipment not properly operated = MV
State of CM equipment not determined = MU
3. EER submission. Use action type M3. Code dates,
as appropriate. Code results as follows:
Enforceable excess emissions not found = MC
Enforceable excess emissions found = MV
State of compliance not determined = MU
(Enforceable excess emissions are excess emissions which are
significant and not beyond the ability of the source owner/
operator to prevent).
11-19
-------
4. CM system test results. (Required currently by
60.13 (c).) Use action type M4. Code date
schedule as 30 days after performance test is
required. Code results as follows.
- CM equipment meets requirements = MC
- CM equipment does not meet requirements = MV
- Status of CM equipment not determined = MU
5. To differentiate between SIP and NSPS sources, use
the Air Program Code (column 65, card 2).
11-20
-------
11.3.3.
CODING RELATED TO NEW SOURCE REVIEW AND PSD
Program Background
Several air pollution control regulations require
preconstruction review and approval of new sources. These
include:
1. Section 51.18-Review of new sources and modifications
(subject to state implementation plans). In most cases the
Federal function is one of oversight activity. The offset
policy is an interpretative ruling of Section 51.18.
2. Section 52.21-Signifleant deterioration of air quality
(19 major source categories emitting either PM or SO-).
This section defines allowable levels of air quality deterio-
ration (in ug/m ) resulting from new source construction
in counties which did not pervasively exceed NAAQS during
1974. BACT is required for all sources in the 19 categories
(attached). Although delegable to States, this task is
generally a Federal responsibility at this time.
Background For Coding
For facilities subject to New Source Review (NSR)
requirements, the facility and associated processes should
be entered into CDS if:
(a) the subject process (or subject facility) will
be capable of emitting 100 tons per year of any
regulated pollutant, or
(b) the subject process (or subject facility) will
be required to meet NSPS requirements, or
(c) a State or Federal enforcement action occurs in
the course of the NSR of the subject process (or
subject facility).
As with NSPS facilities, each subject process should be
entered and maintained at the point level in CDS with a
definitive process description, SCC code, emission category,
and compliance code. Since the NSR (and PSD) program can
logically be broken into two distinct functions, the permit
application review and permit enforcement, the actions
listed below for NSR that relate to permit enforcement (LI
throught L8) should definitely be tracked. However, since
EPA will only monitor or audit selected permits reviewed by
States, the actions involving state application review
process (SI through S8) need be tracked only for these
11-21
-------
selected sources. If a permit is granted and specific
conditions are set that must be enforced, COS should contain
a description in a comments field of the permit conditions,
and if appropriate, new action types (e.g., progress reports
due) should be established by calling the National COS Data
Bank Coordinator at (FTS)-755-0103.
All facilities and processes subject to Prevention of
Significant Deterioration (PSD) requirements must be entered
and maintained in CDS regardless of size. The general coding
requirements for PSD sources are the same as for NSR sources.
At a minimum, the actions listed below should be tracked in
CDS where applicable. Where PSD has been delegated, only
those applications monitored or audited by EPA should be
tracked at the state level.
Since it is possible that any one facility may be
subject to the requirements of several programs, such as
SIP, NSR, and NSPS, it is important to ensure that the
same facility is entered into CDS once for each of these
programs, each time with the appropriate Air Program Code.
Since most of the information remains the same from program
to program, it should require less effort to enter the data
at one sitting via duplication. The CDS User's Manual and
operating guidance for CDS detail how the source coding
should be conducted. The result is that the same facility
will occur several times in CDS. However, under each faci-
lity, only the points (processes) which are subject to a
particular program should be coded.
The action types and descriptions listed below are
suggestions. If you have already established a system
for coding NSR or PSD actions, please list your action
type(s) and descript ion(s) which correspond to those of HQ on
a copy of the action type page and return it to HQ as soon
as possible. If you do not yet have a system, we prefer
that you use the one listed below
Specific Coding Instructions
Data Element NSR Entry PSD Entry
Source Number (If a given source is subject to
several air program regulations,
multiple source numbers should be
assigned, one for each program.
To help tie together a facility
subject to several programs, use
the NEDS source number for the
last four positions of each source
number and the Air Program Code
as the first position of the
source number.
11-22
-------
Air Program Code 7 6
Air Program Status (P, C, and 0 will all apply; even
a 100- TPY source may escape
detection and begin construction
and even operation prior to
agency analysis).
11-23
-------
Figure 11-5 Action Types for PSD and NSR
Action Type Action Description
SI
S2
S3
S4
S5
S6
S7
S8
Rl
R2
R3
R4
R5
R6
R7*
R8
Tl
T2
T3
T4
T5
T6
T7
T8
LI
L2
L3
L4
L5
L6
L7
L8
Results Code
01
02
03
Application Received by State
Additional Info. Requested
by State
Application to State Complete
Preliminary Determination by
State
Public Notice by State
Public Hearing by State
Final Determination by State
Inspection by State
Application Received by EPA
Additional Info. Requested
by EPA
Application to EPA Complete
Preliminary Determination by
EPA
Public Notice by EPA
Public Hearing by EPA
Final Determination by EPA
Inspection by EPA
Offset Determination by State
BACT Determination by State
LAER Determination by State
RACT Determination by State
Offset Determination by EPA
BACT Determination by EPA
LAER Determination by EPA
RACT Determination by EPA
NOV Issued by State
Order Issued by State
Civil/Criminal Action by State
(Reserved)
NOV Issued by EPA
Order Issued by EPA
Civil/Criminal Action by EPA
(Reserved)
Results Code Description
Action Achieved
Action Not Achieved
Action Rescheduled
*A11 processes with a final determination by EPA
approving a permit to operate should be duplicated
(with appropriate changes) and added to the SIP file.
11-24
-------
Figure 11-6
Sources Subject to PSD Requirements
(i) Fossil-Fuel Steam Electric Plants of more
than 1000 million B.T.U. per hour heat input.
(ii) Coal Cleaning Plants.
(iii) Kraft Pulp Mills.
(iv) Portland Cement Plants.
(v) Primary Zinc Smelters.
(vi) Iron and Steel Mills.
(vii) Primary Aluminum Ore Reduction Plants.
(viii) Primary Copper Smelters.
(ix) Municipal Incinerators capable of charging
more than 250 tons of refuse per 24 hour day
(x) Sulfuric Acid Plants.
('xi) Petroleum Refineries.
(xii) Lime Plants.
(xiii) Phosphate Rock Processing Plants
(xiv) By-Product Coke Oven Batteries.
(xv) Sulfur Recovery Plants.
(xvi) Carbon Black Plants (furnace process).
(xvii) Primary Lead Smelters.
(xviii) Fuel Conversion Plants.
(xix) Ferroalloy production facilities commencing
construction after October 5, 1975.
11-25
-------
11.3.4
CODING INSTRUCTIONS FOR POWER PLANTS AND INDUSTRIAL BOILERS
Background
Fossil fuel-fired steam generators have long been
identified as significant sources of air pollution.
However, in the past, EPA has focused principally on
public utility steam generating facilities with capacities
of 25 megawatts (MW) or greater. These sources are identi-
fied and updated in the Compliance Data System (CDS) on a
routine facility-by-facility basis. Retrievals of power
plant data can be accomplished by selecting the proper
Standard Industrial Classification (SIC) code. While
compliance information on entire sources is generally
up-to-date such data on a boiler-by-boiler basis are much
less reliable.
Another significant fossil fuel-fired source of air
pollution is coal-fired industrial boilers (CFIB). This
source is identified as any coal-fired boiler with heat
input capacity of 35 million British Thermal Units per hour
(MMBTUH) or greater, excluding public utility steam generating
plants (SIC 4911). CFIB are of particular concern
because they make up nearly 17% of the total coal consumption
by coal-fired stationary sources in the USA, including the
largest power plants and coke ovens. Additionally, it has
been estimated that 8% of TSP and 11% of SO emissions
result from coal-fired industrial and commercial boilers
(Emission Reduction Study, DSSE,1976). Some CFIB are
currently entered in CDS. However, they fall into numerous
SIC categories, making a convenient retrieval by this
selection criterion impossible.
As a result of national energy conservation programs,
special emphasis on fossil fuel-fired major fuel-burning
installations (MFBI) and power plants affected by gas
curtailment and the Energy Supply and Environmental
Coordination Act (ESECA) activities is also necessary.
Additional guidance relating to coding sources subject to
gas curtailments or ESECA actions will be issued in the
near future.
Coding Procedures
Special care in coding fossil fuel-fired steam genera-
tors (public utility power plants and CFIB) can enhance the
quality, reliability, and utility of data in CDS. Much of
the required information for existing CFIB can be found in
the York Report on CFIB or in the report's background
documentation. To achieve this objective, the following
activities will be necessary:
11-26
-------
1. 8 - digit SCC codes must be entered in CDS for MFBI
and CFIB steam-generator sources
Use columns 20-27 on card 5 for this purpose. A
partial listing of SCC codes is included as Table 11-2.
This table provides the SCC ID and SCC category
names for those sources for which emission factors are
available. Please note that four levels of source
identification (Roman numerals I, II, III, IV) are used.
These four levels are sufficient to define a general
category, and subcategories within the general category.
The subcategories define classifications as to fuels,
industrial processes, products, equipment types used, etc.
2. Process description must be completed in CDS for
each steam-generator emission point.
Use SCC level III and IV terminology as process
descriptors. This will be coded in columns 50-74 on
card 5 for each emission point for CFIB, power plants,
and MFBI. For instance, if a source burned dry, pul-
verized bituminous coal in boiler number 5, the
process description on card 5 might be coded as
"PULV DRY BIT COAL-BLR#5."
3. Process decription must identify steam generating
units (boilers) entered in CDS by the same ID
number as the source uses.
This instruction is intended to rectify identification
problems which have occurred when sources (power plants,
CFIB, and MFBI) do not operate sequentially numbered
steam generation units. For instance, if a source identifies
its boilers as 1, 3 and 7, they must similarly be identified
in the process description of card 5.
4. Flagging symbols must be entered into NEXP (columns
28-29, card 5) to identify
capacity for CFIB and MFBI
28-29,^ card 5) to identify ranges of boiler heat input
At present, for those sources identified by SCC code,
a retrieval can be performed only for wide ranges of
boiler heat input capacity. However, more exact source
size data are often needed for such purposes as calculating
emissions, identifying boiler capacity by emission point,
and estimating coal demand. Because of the lack of data
field space on CDS coding sheets, the exact boiler size
can only be accommodated in the emission point comments of
card 6 (see Activity #5 below). However, retrieval by
comment level data cannot be executed nor are such data
11-27
-------
available on Quick Look Reports. Therefore, flagging
symbols narrowing SCC-defined boiler capacity ranges
have been established for encoding into NEXP (columns
28-29, card 5) as follows:
SCC-defined Flagging symbol Flagging symbol
capacity (to be inserted capacity range
range (in in col. 28-29, (in MMBTUH)
MMBTUH) card 5)
<10 Bl <10
10-100 B2 10-34
B3 35-64
B4 65-100
>100 B5 101-250
B6 251-650
B7 651-1000
B8 >1000
5. Individual boiler heat input capacity per
emission point must be entered in CDS for all
steam generator sources.
Use columns 20-79 of card 6. Please enter the
exact boiler heat input capacity for each emission point,
identified by the source's boiler ID number. Boiler
capacity should be identified in terms of MW for
public utility steam generators and in MMBTUH for CFIB
and MFBI.
11-28
-------
I
to
Table 11- 2
• SOURCE CLASSIFICATION CODES (partial list)
NATIONAL EMISSIONS DATA SYSTEM (NEDS)
SOURCE CLASSIFICATION CODE (SCC) REPORT
SCC 10
••••••
I II III IV I
I oi 001 oi EITCOMB BOJLER
i 01 ooi 02 EXTCOMB HOILER
01 001 03 EXTCQMB 80ILEX
01 001 0* EXTCOMB BOlLl.il
01 001 OS EXTCOMB BOtlEx
01 001 06 EITCOMB HOILER
01 001 99 EITCOMB BOILER
01 002 01 EXTCOMB BOILER
01 002 02 IXTC'IMB BOILER
01 002 03 EXTCOMB BOILEX
01 002 0* EXTCOMB BOlLEM
01 002 OS EXTCnnB BOIlEN
01 00? 06 EXTCOMB 90ILEH
01 002 OT EXTCOMB BOILER
01 002 OB EITCOMB MOILEx
oi 002 09 EATCOMB HOILER
oi 002 10 E»TCOMB BOILER
01 002 II EXTCOMB BOILER
01 002 12 EXTCOMB tfOILCR
01 002 99 EXTCOMB BOILEN
01 003 01 EXTCOMB BOILER
01 003 02 EXTCOMB BOILER
01 003 03 EXTC1MB BOILEN
01 003 0* EXTLUMB BOILER
01 003 OS EXTCOMB BOILER
01 OOJ 06 EXTCQMB BOILER
01 003 OT FXTCOMB bOILER
01 003 Oh EXTCOMB bOILEX
01 OOJ 09 EXTCOMB BOILEM
01 ooj 10 F.ITCI>M(I HOILER
01 OOJ II FXTCDMB BOILLM
oi 003 12 EXTCQNB BOILER
01 OOJ 13 FATCOXb BOILLR
01 001 I* exTCIMB'MOlLLR
01 OOJ IS EXTCOMB BOILEX
01 004 01 EATC'HB HOILLR
01 004 02 tATCPMb ROILIN
01 00* 03 EATCnMB dOKEM
01 OOi 01 EXTCOMB HOILER
01 OO-l 02 FXlCliMII HOlLl"
01 00k 03 EXTCnMb •WILE*
01 00t> 01 EXTCOMB HOILER
01 OOe 02 EATCQMFj rtOILEM
01 006 03 EXTCOMB BOlLtX
01 007 01 EXTCOMB MOILER
oi oo i 02 EXTCOMB BOILER
01 OOf 03 E»tCOMfl MOlLEi*
01 OOo 01 EtTC'lMh HOILER
01 Oil 02 F.«TCOM6 hOlLLM
01 Oil 01 FAlCCiNB MILE*
SCC CATEGORY NAMES .
••••••••••••••CM*
II HI
IELECTMIC OENEMATNIANTMXACITC COAL
IELECTHIC GENEdATNIANTM'ACI'E COAL
IELEC1NIC GENENATNIANTHXACITg COAL
IELEC1RIC (itNERATNIANTMHACITE COAL
IE.LEC1RIC GENEHATNIANTHVACITE COAL
•ELECTRIC GCNEXATNIANTHRACITE COAL
IELEC1HIC blNEHATNItNTHXACITE COAL
IELEC1NIC OENEHATNIOITUNINOUS COAL
ICLECIMIC GENEMATNIBITUMINOUS COAL
IELECTMIC OENEHATNIHITUMINOUS COAL
ICLECTNIC GENElUTNIllttMINOUS COAL
IELECTNIC GENCMATNIBITUHINOUS COAL
IELECTXIC GENEVA TNI 81 TUMI NOUS COAL
IELECTNIC GENEMATNIDITUMINOUS COAL
IELECTHIC GENEHATNmlTUXINOUS COAL
IELECTHIC UENE-UTNIblTUMlNOUS COAL
IELECIXIC GENEWATNIBITu'INOUS COAL
IELECTH C GENEKATNIAITUMINOUS COAL
IELEC1NJC GENERA TN IK I TU»I NOUS COAL •
lELECTHtC toENEHATNtdtTUHlNOUS COAL
IELECTHIC GENERATNIl IGNITE
(ELECTRIC GENEHATNILIGNITE
IELECTNIC btNEHATNIl IGNITE
IELECTMIC GENCfctTNILlGNITE
(ELtCTHlC GENEMATNlLlGMTE
IELECTMIC GENEHATNILIGNITE
IELFCTXIC GENEHATNlLtGNITE
IELECTHIC GENEMATNILIONITE
(ELECTRIC GENERATNJI.IGNITC
IELECTXIC GENEfcATNlCIGKtTE
IELECTXIC liENEHATNILlGNITt
IELECTNIC GENEHATNUIGNITE
(ELECTRIC 6LNEHATNILIONITE
IELECT4IC GENERATNILIGNITE
IELECTXIC OENERATNILIGNITE
IELECMIC GENERATNIUESIDUAL OIL
IELECMC Gl*iEHATN|iiESI9UAL OIL
IELECT-UC (lENEPATNIkEStlUAL ML
IUECMIC GENEUATNintSTlLLATC OIL
IlLECfi-IC GlNE'ATNIOISTILLATE OIL
IELECT-IC .itNEiiATNIOISTlLlATE OIL
IELECTMIC GENEHATNINATUUAL PAS
IELECTHIC 3CNEHATNIN«Tu"AL GAS
lELECInlC OENERATNIHATU'AL 'US
IELECTXIC UENERATNIi>ROCESS GAS
IELECTMIC GFNEkATNIiiROCtSS fiA
IELECTHIC GLNEHATNIi-AOCcSS «iA5
IELFCTXIC GLNCUATNICOKE
ICICCIHIC AtfJCXATNIIIAGASSC
ItLECTiMC (iENCPArNI4AGASfE
IV UNITS
IMOOMMBTU PUL VI 101 TONS BUM«EO
O100NMHTU STO»ERSITONS BUMNEO
HO-lOOMM8fU POL VDI TONS bUxnED
IIO-100MM8TU STOXRITONS bUxNEO
KIOMMBTU PULVUIO ITONi BUHHCO
K10MNBTU STOKLX ITONi RUXNEO
IOTHEN/NOT CLASIFOITONS OUMNEH
OlOOMNriTU PULV.CTITONS bUHnEO
OIOOMMHTU PULVnNYITONS BUMnEO
OICOHMdTU CYCLONE 1 TONS BUh'MEO
OIOOMMHTU SPOiTKRITON< dUkriEO
OIOOMM4TU/HH uFSKlTONS bUMXEO
IIO-IOOMMdTU PULlTlTONS UUxuEO
IIO-IOONMBTU PULOr ITONi BUMNtO
I10-100MMBTU OFSTKITONS BUMNtO
IIO-1COMMBTU UFSTXITONS BUHNEO
KIOMMBTU OFSTUKLRITONS riUHNEO
K10MNHTU UFSTOKERITONS BUxuEO
KIOMMBTU PULV-OHYITONS HUXKEO
IOTMEH/NOT CLASIFOITONS BUHNEO
OlOOMMiTU PULWET ITONi BUHNEO
OIOOXMHTU PULVOHY ITONi BURnED
OIOOMMHTU CTCLONEITONS BUMoED
OlOOMMriTU OF STKRITONi bUMNCO
OIOOMMHTU UF STXRITONS bU««EO
OlOOMMnTU SCDSlKRITONS bUMSEO
HO-100MM8TU OYPULITONS riU*iEO
IIO-IOOMMBTU klRULITONS JIUM^ED
IIO-IOO«MATU OFS1KITONS BUHNEO
HO*100XMaTU -U» STK 1 TONi -bUUkEO
110-100— BTUS»r,iTKITONS BU.HEO
KIOMMBTU PULV UXYITONS BUMNEO
KIOMHbTU OF STOXR ITON» HUxNtO
KIOMMBTU UF STOlRITONS BUMNEO
KIOMMBTU SPDSTOXRITONS BUxNED
OlOOMMRTU/hR GtNLIlOOOGALLUNS BUHNEO
IIO-IOOMMATU/MHGNLIIOOCGALLOXS BURNED
KIOKMBTU/HX GINL II0004ALLONS BUHNEO
OIOOMMHTU/HX bENLIIOOOGALL^NS HUHNEO
1 1 0-1 OOMMQTU/HMiiNL 1 1 OOor.ALL»NS HUHNlO
KIOMHBTU/H. GcNL IIOOOFALL^NS HUNTED
OlOONMMTU/XK (MILLION CUBIC FEET BURNtO
IIO-IOOIMBTU/HH (MILLION cubic FEET nuHneu
KIOXMRIU/H* IMILLION CUBIC FEET BURNLO
OlOONMHTU/iH (MILLION CUBIC FEET BUHNCU
I10-IOO"M8TU/H« (MILLION CUBIC FIET VUHMtO
I«|O»MHTU/MH (MILLION CUHIC FEET UUMNLD
OlflOMH-TU/nx (TONS DUNKED
HO-lOOfHBTU/HK ITONi ilUNtEO
|<|V*MHTU/^4 (TONS IIUHNCD
-------
I
LU
O
NATIONAL EMISSIONS DATA SYSTEM (NEDS)
SOURCE CLASSIFICATION CODE (SCO REPORT
sec_io
i 11
01
01
01
01
01
01
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
It
02
02
02
02
02
02
02
02
W"»»
III
012
012
012
999
999
999
001
001
001
001
001
001
001
001
002
002
002
002
002
002
002
002
002
002
002
002
002
002
002
003
003
001
003
003
003
001
003
003
003
OOJ
001
003
003
003
003
00*
00»
004
OOb
DOS
'lIV.
01
02
03
97
9B
99
01
02
03
04
05
06
07
99
01
02
03
04
Ob
06
07
OB
09
10
11
12
13
14
99
01
02
03
04
OS
06
OT
04
09
10
11
12
13
14
IS
16
01
02
03
01
02
• 1 I
| |
EXTCONB
EXTCOHB
EXTCOHB
EXTCOMB
EXTCUMB
EXTCOMB
LXTCOMB
FXTCOMB
EXTCOMB
EXTCOMg
EXTCOHB
EXTCOMB
EXTCOMB
EXTCUMB
EXTCOMB
EXTCOMB
EXTCOMB
CXTCOMB
EkICQHB
EXTCOMB
EXTCOMB
EXTCOMb
EXTCOMB
EXTCOMB
EXTCOMb
EXTCOMB
fcXTCONB
EkTCOMB
EXTCOMb
EXTCOMB
EXTCOMB
EXTCOMB
EXTCOMb
EXTCOMB
EXTCOMb
EXTCOMB
EXTCOMB
EXTCOMB
tXTCOMB
EXTCUMb
tXTCUMb
EXTCOMB
EXTCOMb
EXTCOMb
EXTCOMB
LXTCOMB
tXTCriMB
tXTCQMb
EXTC'IMb
EXTCOMB
r
I..--
BOILER
HOILER
BOILEH
BOILER
BOILEM
BOILER
BOILER
aOILEH
BOILER
BOILER
BOILER
BOILER
HOILEK
BOIItM
dOILER
BOILER
BOUER
BOILEH
BOILER
BOILER
bOILEM
BOILEH
BOILER
BOILEH
BOILER
BOILEH
riOILEH
BOILLR
BOILER
BOILLM
BOILER
BOILEH
BOILER
BOILER
BOILER
BOILEM
BOILEH
BOILEH
BOILER
bUILER
BOILEM
BOILER
BOILEM
BOILER
bOILLR
rtOILER
HOILER
BOILEM
oOlLEM
SCO CATEGORY NAMES
II
1
III
{V UNITS
IELECTMIC GENEHATNISOLID tfASTE/COAL
(ELECTRIC liENEHATNISOLlO HASTE/COAL
(ELECTRIC GENERA TNI SOL 10 HASTE/COAL
IELECTMIC GENENATNinTHFR/NOT
(ELECIMIC GENEhA TNI OTHER/NOT
(ELECTRIC GtNENATNIOTNER NOT
(INDUSTRIAL
(INDUSTRIAL
1 INDUSTRIAL
1 INDUSTRIAL
1 INDUSTRIAL
1 INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
1 INOUSTHlAL
(INDUSTRIAL
1 INDUSTRIAL
1 INDUSTRIAL
IINDUSTMIAL
• (INDUSTRIAL |
II NOUS TRIAL
i INDUSTRIAL • '
(INDUSTRIAL
(INDUSTRIAL
1 INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
1 INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
i INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
1 INOUSTHlAL
1 INDUSTRIAL
1 INOUSTHlAL
(INDUSTRIAL
i INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
(ANTHRACITE
(ANTHRACITE
lANThUAGITE
(ANTHRACITE
IANTHRACME
(ANTHRACITE
lANTh.ACITE
(ANTHRACITE
IBITURINOUS
(BITUMINOUS
IHITUHINOUS
(BITUMINOUS
IH|Tu«|NOJS
(BITUMINOUS
IrilTUHINOUS
(BITUMINOUS
(BITUMINOUS
IBITURINOUS
IfUTURlNOUS
IHITU'INOUS
ltHTU»|NOJS
1 BITUMINOUS
ltITU«INOUS
ILIGNITE
II IGNITE
ILIGNITE
ILIGNITE
ILIGNITE
ILIGNITE
(LIGNITE
ILIGNITE
ILIGNITE
ILIGNITE
ILIGNITE
(LIGNITE
IlIGNITE •'
IL1GMTF
ILIGNITE
ILIGNITE
IMOOMHMU/MM ITONS
110-IOOMNDTU/HR ITONS
KIONHBTU/MR ITONS
bURNED
BURNED
BURNED
CLXSIFOISPECIFY IN HENAHKINILLION CUBIC FEET BURNFD
CLASIFOISPECIFY IN ftCMAMKIIOOO
CLASIFOISPECIFY IN MEMAKKITONS
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
IBIS I DUAL OIL
IRESIOtiAL OIL
1 RESIDUAL OIL
(OISTILLATE
IUISTILLATE
OIL
OIL
IMOOMM8TU/HH cut VI TONS
!>100«IOOMMHTU PULVHETITONS
I>IOOMHHTU »ULVOkV|TONS
IMOOMNMTU CYCLONE ITONS
IOOOMMRTU SPOSIXHITONS
IIO-100MMBTU OFStKITONS
IIO-100MM8TU UFSTKITONS
IIO-IOOMMBTU POL* T ITONS
IIO-IOOMHBTU PULOYITONS
1 10-lOOMNBTuSPuSIIC 1 TONS
M10HMBTU OFO STKMITONS
KlOMHbTU UFO STXRITONS
M10MMBTU PULV DRY ITONS
IclOMNBTU SPO STXRITONS
KIOHMBTu HANOFIREITONS
(OTHER/NOT CLASIFOITONS
mOOMMnTU PULVtfETITONS
I>IOOMMHTU UULVDMY ITONS
mOONMHTU CYCLONE (TONS
(>100MNtTU OFSTKH ITONS
IMOOHN4TU UFSTKR ITONS
OlOONMitTU SPOSTXRITONS
I10-100MNBTU OtPUL ITONS
IIU-100<4MBTU MTMULITONS
ilO-IOOM4RTU OFSTKITONS
IIO-lOOMMaTU UFSTKITONS
IIO-lOOMMBTUSPuSTKIIONS
HtOMMHTU PULV ORYITONS
KlOMNblU OFSTO«« (TONS
KIOMMbTU UFSTUKM ITONi
I100MH!llU/nh 11000
lld-lOOMMBTU/HS 11000
KIOMMBTU/HR 11000
IMOtMPrilU/MH 11000
II. 100MMBTU/MR 11000
GALLON
BUKNEO
BUMNEO
BURNED
BUHNEO
BUXrtED
BURNED
BURNED
BURNED
BUHNED
BURNED
BUH-.EO
BURNED
BURNED
BUMNEO
BURNED
BURNED
BUMNEO
BUKNEO
BUHNED
BURNED
BURNED
BUMNEO
BURNED
BURNED
BURRED
bUMI.EO
BUHi«EO
BURNED
BURNED
BUMNEO
BUHNEO
BURNED
BUHNEO
BURNED
BUKNEO
bUMNEO
bUNNtO
bURNk.0
BURNED
BURNED
GALLONS
GALLONS
GALLONS
bALLONS
GALLONS
ILIOUIDI BURNED
(SOLID)
1
BURNED
BUMNED
BURNED
BUHNED
bUMNEO
r
-------
NATIONAL EMISSIONS DATA SYSTEM (NEDS)
SOURCE CLASSIFICATION CODE (SCC) REPORT
SCC 10
••o«*»
I II III IV
02 005 03
02 006 01
02 006 n
02 006 03
02 oor oi
02 007 02
02 DOT 03
02 OOa 02
02 008 03
02 009 02
02 004 03
02 010 02
02 010 03
02 Oil 02
02 Oil 03
02 999 9T
02 999 -98
02 999 99
OJ 001 OS
03 001 06
03 001 07
03 001 06
03 001 09
03 001 10
03 001 99
03 002 OS
03 002 06
03 002 07
03 002 08
03 002 09
03 002 10
01 002 II
03 002 12
03 002 13
03 002 M
03 002 9V
03 003 05
OJ 003 06
01 003 07
03 003 06
0] 003 09
03 003 10
OJ 00J II
03 003 12
03 003 13
OJ 003 I*
03 00* 01
0} 004 02
OJ 00* 03
OJ 00% 01
SCC CATEGORY NAMES
EXTCONBT
EXTCOHB
EXTCOMB
CXTCOMB
CXTCON8
EXTCONb
EXTCOMB
EITCONB
EXTCOMB
EXTCOMB
EXICONB
EXTCOMB
EXTCOMB
EXTCciMtt
EXTCOMB
EXTCOHB
EXTCOMB
EXTCOMB
EXTCOMB
EXTCONB
EXTCOMB
EXTCOMB
EXTCOMB
EXTCQMB
CXTCOMB
EXTCONB
EXTCONB
EXTCQMB
EXTCOMB
EKTCOMB
EXTCOMB
EXTCOHB
CXTCOMB
EXTCOMB
EHTC1MB
EXTCONB
riTCQNB
EXTCiIMB
CXTCOMB
CXTCOMB
CXTCHNR
EXTCOMB,
CXTCOMB
EXTCOMB
EXTCOMB
EXTCONB
EltCOMB
E'TC'IMB
t
BOILER
BOILER
BOILER
BOIL Erf
BOILER
BOILER
DOILER
80ILEK
BOILER
dOlLER
BOILER
dOILEK
BOILER
BOILER
BOILEM
BOILEN
BOILER
BOILER
BOILEM
BOILER
MOILER
BOILER
BOILER
BOILER
BOILER
BOILER
bOUEN
BOILER
BOILER
dOILfcH
BOILEM
40ILER
dOUlH
BOILER
HOILLH
NOIUM
HlllLl*
noil I*
HOILE"
10ILIP
HUILEH
aOlLER
HOIlER
BOILEN
HOILCN
NOII t»
-OlLth
BOILER
II
IINDUSTMIAL
IINOUSTHIAL
in
(DISTILLATE OIL
(NATURAL OAS
I NATURAL OAS
(NATURAL 8AS
(PROCESS GAS
(PROCESS GAS
(PROCESS GAS
ICOKF
(COKE
1*000
1*000
IINOU&TUIAL
(INDUSTRIAL
(INDUSTRIAL
(INDUSTRIAL
I INDUSTRIAL
i INDUSTRIAL
IINOUSTHIAL
IINDUSTMIAL
IINOUSTHIAL
•INDUSTRIAL
IINDUSTMIAL
IINOUSTMIAL
(INDUSTRIAL
I INDUSTRIAL
IINOUSTMIAL
ICUNMEMCL-INSTUTNLIANTM4ACITE CO»L
ICOMNExCL-INSTUTNLKNTMaACITE COAL
ICONMEHCL-INSTUTNLIANTriKAClTE COAL
ICOMMEMCL-INSTUTNLKNTMWtCITE COAL
ICOMMEMCL-INSTUTNLONTHI-ACITE COAL
ICOMMEMCL-INSTUTNLIANTNtfACITE COAL
ICOMMERCL-INSTUTNLIANTMUACITC COAL
ICOMMErfCL-INSTUTNLIDITUMINOUS COAL
ICONNtHCL-INSTUTNL I BITUMINOUS COAL
I CONNEMCL-INSTUTNL i H i TU«INOUS COAL
ICOMMEMCL-INSTUTM. i BITUMINOUS COAL
ICONMEHCL-INSTUTNLIHITUINOUS COAL
ICOMMCKCL-INSTU'NLIXITUMINOJS COAL
ICOMNtNCL-lVSruTNLIHITUxINOUS COAL
ICOMNEHCL-INSTUT>iLILIGN|TC
ICUMMExCL-INSTUTNL (LIGNITE
ICOMMEfCL-I'iSTUTNLILIGNI If
ICONMErfCL-INSTttTULlLl&NITC
IV
KIOMMBTU/HH
OIOONNBTU/MM
IIO-IOOMNBTU/HK
KIOMMBTU/MH
IMOONNHTU/HW
I10-100MHBTU/MU
KIOMM8TU/MR
I10-100MNBTU/MN
KIOMM8TU/HR
IHOOD BASTE BOILCRITONS BURNED
UNITS
11000 GALLONS BURNED
(MILLION CUBIC FEET BURNED
(MILLION CUBIC FEET RURNtO
(MILLION CUBIC FEET BURNED
(MILLION CUBIC FEET BURNED
(MILLION CUBIC FEET BURNED
(MILLION CUBIC FEET BURNED
(TONS BUMNEO
(TONS BUrtnEO
(SMALL HANOFIRE
ILIO PETROLEUM OASI10-100MMBTU/NH
ILIO PETROLEUM GASKlONMBTU/Mrf
IRAGASSE IIO-lOOMHBTU/Mi*
(BAGASSE KIOMNBIU/Mh
(TONS BURNED
IIOOOGALLONS BURNED
IIOOOGALLONS BURNED
I TONS BURNED
(TONS BURNED
IOTMEH/NO^CLASIFDISPECIFY IN RENARKIMILLION CUBIC FEET BURNED
(OTHER/NOT! CLASIFOISPECIFV IN REMAPRIIOOO GALLON BURNED (LUUID)
ICOMNE-CL-INSTUTNL ILIGNITE
ICUMMCtiCL-INSruTNL (LIGNITE
ICOMNfMCL-INSTUTNLILIGNITC
I COMMtRCL-INSTUINl (LIGNITE
ICOMhENCL-INSrutNLlLlGNITt
IOTHEi« NOTJ CLASIFOISPECIFV IN HEMARKITONS BURNED ISOLIOI
I10-100MMBTU PbLfTITONS BURNED
I10-100-H8TU PULDYITONS BURNED
IIO-100MMBTUSPDSTKITONS BUHNEO
K10MMBTU PULVI2EDITONS BUMNEO
KIOMNBTU STOKER I TONS BURNED
K10MMHTU SPOSTOHRITONS BUMNEO
IOTMER/NOT CLASIFUITONS BUKNEO
110-IOOMMBTU PULlTITONS BUNNED
iio-iooMMBTu PULDYITONS BU-NEO
110-IOOMMBTU OFSTRITONS BUHNEO
I10-I004MBTU UFSTKITONS BUHhEO
I10-100«M8TUSPDSTK|TONS MUwNEO
IIO-100MMRTU H4NFRITONS BUMNEO
KIOMN8TU Or STOKER I TONS bUNNEO
IclOMNBTU UFSTOKERITONS BUKNEO
KIONMBTU SPOSTOKRITONS HUKNEO
KIOHMBTU MANDFIAEITONS BURNED
I OTHER/NOT CLASIFOITOMS BU^NCO
IIO-JOO«HBTU PULiTITONS HUMNCD
llU-IOOHMATU PULOTITONS BUNKED
IIOrlOOMM4TU OFSTKITONS BUNKED
IIO-lOOMMbTU UFSTKITONS BUitNEO
IIO>IOO«MBTUSPUSTKITONS BUH«EO
KIOMHBTU PULV*ONV|TONS bUMNEO
KlbHMHTU OrSTUKERHONS BUrtsED
KIOMMHTU UrSTonERITONS BU4KEO
K10NHRTU SPOSTOKRITONS BUMlEU
ICOM«-CL-|NMUTWLI-«5rjU»l
OIL --•
OIL v
OIL '
«10Mri0TU/Hi«
11000 6ALLON& BUMNEO
11000 OALlONs BUUNEO
11000 bALLON* bUUNEO
11000 GALLON* bUMNEO
-------
NATIONAL EMISSIONS DATA SYSTEM (NEDS)
SOURCE CLASSIFICATION CODE (SCC) REPORT
I
CO
to
scc to
••••••
I II III IV
01 OOS 02
01 OOS 03
OJ 006 01
03 00k 02
03 006 03
03 OOS 03
03 010 02
03 010 03
03 999 97
03 999 98
03 999 99
01 001 01
01 002 01
01 003 01
01 999 97
01 499 98
02 001 01
02 001 02
04 002 01
02 004 02
02 003 01
02 00* 01
02 999 97
02 999 98
03 001 01
03 999 47
03 999 98
0* 001 01
01 001 01
01 001 99
01 002 01
01 002 02
01 003 01
01 003 02
01 003 03
01 003 99
01 00* 01
01 004 99
01 OOS 01
01 OOS 02
01 OOS 03
01 OOS 0*
01 OOS OS
01 OOS 99
01 006 01
01 006 99
01 007 01
01 001 99
01 000 01
01 OOb 02
EXTCOJia MILCH
CXTCUMB riOlLlR
EXTCUNB HOILE4
EXTCOH& tfOiLCR
EXTCONB 40ILER
CXTCONB 80ILCH
EXICOMl BOILER
EX7COM8 BOILER
EXTCONB BOILER
EXTCUMB BOILER
EXTCONB BOILER
SCC CATCGOMV NAMCS
••••••••••••••••o«
II III
ICONMENCL-INSTUTNl.inlSTILI.ltE
ICONNEilCL-IMSTUTNLIOISTILLATE
ICOXNCPCL-INSTUTNLINATU4AL GAS
ICOMMCHCL-lNSTbTNLINAIUilAL »AS
ICQNMEMCL>INSTUTNIINATU>AL <•*$
ICOHNEiCL-INSTUTNLI"000
IV
I10-100NMBTU/HM
K10NNBTU/HM
OlOOMHhlU/HN
(10-IOOMMBTU/HK
I<10NMBTU/HK
KlOHMBTU/nU
UNITS
11000 bALLONS BURNED
11000 GALLONS BUBNEO
tHiLiioN CUBIC FEET BURNED
(MILLION CUBIC FEET. HURNIO
IMILLION CUBIC fUl BUNNtO
(TON* BUHNEO
IIOOC GALLON!, BURKED
11000 GALLONS BURNED
ICOHMErfCL-INSTuTNLILIO »ET«OLEU« flASIlO-lOflMMBTU/MJ
ICOMNERCL-INSTUTNLILIO PFTHULEUN GASK10MNUTU/HH
ICONMEKCL-INSTUTNLinTHEn/KOT CLAS1FOISPECIFY IN REMAUXINILLION CUBIC FEET BURNTO
ICOMMEMCL-INSTUTNLIOTNE'/HflT CLASirOISPECIF* IK REMAkKIIOOO GALLON BU-NEO (LlOUIOl
|COHNEilCL»INSTUTNLIOTHE>/UOT CLAS1FOISPECIFT IN REMARKITONS BUHNEO (iOLlDI
INTERNLCOHBUSTIOfllELECTiMC GEN£KATNH>IST|LLATE OIL ITuMtflNF 11000 liALlONS BOHKED
lNTe4NLCONUUSTI«NIELECTS 1C GtNtRATNINATU'AL C.AS ITuHBlNt IMILLION CUBIC FIEI
INTCUNLCONBUSTIONIELECTNIC OEHEPATNIOIESEL IRECIPMOCATIKO iTHOUSANDS or GALLONS
INTEriNLCONbUSTlONIELECTRIC OENEhArNIOTMEa/NOT CLASIFOISfECIFt !N RENAHKINILLIUN CUBIC FEET HURNfO
INTERNLCnHdUSTIONICLECTRIC GCNEHATNIOTHEa/imT CL*SIFOISPEC1FV IN HEKiRKIlOOO GALLONS BURNED
INTtHHLCONBUSTIONIINOUSTKIAL
INTEQHLCONHUSTIONIINDUSTRIAL
INTtaNLCUNMUSTIONIlNOUSTMIAL
IHTEKNLCONBUSTIONlINDUSTRIAL
INTEBNLCONRUSTIONIINDUSTRIAL
lNTEi>NLCONBUSTIONI INDUST4IAL
INTERNLCOMUUSTIONIlKOUSThUL
INTCRNLCOHbUSTIONIiNUUSTrtlAL
(DISTILLATE OIL ITURBINI
(DISTILLATE UlL (RECIPROCATING
IKATU-AL GAS I TURBINE
(KATUfAL GAS (RECIPROCATING
IGASOlilHf (RECIPROCATING
(DIESEL FUEL IHlCIPHOCiTlNO
IOTHE4/NOT CLASIFOISPECIFt IN MEHAHXINILLION CUBIC FEET BURNED
(OTHER/MOT CLASIFDISPECIFT IN REMARKIIOOO GALLONS BURNED
IIUOO GALLONS BURNED
11000 GALLONS BUHNEO
("ILL10N CUBIC FEET
(MILLION CUBIC FEET
11000 GALLONS BUbNCO
11000 GALLONS BURNED
INTtWNLCONbUSTIONICilMMEMCL-INSTUTNLIDIESEL IMICIPMOCATING I THOUSAND* OF GALLONS
INTERNLCONHUSTIONICONHEilCL-INSTUTNLinTHEx/NOT CLASIFDISPECIFT IN NEMARXINILL10N CUBIC FEET BURNED
INTEMNLCOMVUSTIONICOMMErtCL-INSTUTNLIdTHEi'/linT CLASI'OISPECIFV IN REMARK! IOOU GALLONS HURNEO
INURNLCONBUSTIONIENGINE TESTING
INDUSTRIAL PROCESICrtENICAL MFb
INDUSTRIAL PROCESI CHEMICAL MFC
INDUSTRIAL UtOCESlCMEMlCAL MFb
INDUSTRIAL PROCtSICnENICAL MTG
INDUSTRIAL PHOCCSICHEMICAL MFG
INDUSTRIAL PROCESICHENICAL MFG
INDUSTRIAL PROCESICHtMICAL MFG
INDUSTRIAL PROCESICHENICAL NFG
INDUSTRIAL PNOCESICHINICAL NFii
INDUSTRIAL PHOCESICHEMICAL MFG
INDUSTRIAL PROCES(CHEMICAL MFO
INDUSTRIAL PROCESICHEMICAL NFG
INDUSTRIAL PMOCESICHENICAL MFC
INDUSTRIAL PROCESICHENICAL MFC
INDUSTRIAL CNOCISICPEMICAL NFG
INDUSTRIAL PNOCESICHENICAL MFC
INDUSTRIAL vROCESICHEMICAL NFO
INDUSTRIAL PROCESICHENICAL MFG
INDUSTRIAL PPOCESICHENICAL «FG
INDUSTRIAL PNOCESICHCM1C»L «FG
INDUSTNIAL PNOCCSICHEHlCAL *f6
INDUSTRIAL PNOCCSICHEMICAL MFG
(TURBOJET I THOUSANDS OF GALLON/FUEL
IADIMC ACID PROD IGENERAl-CVCLOMEX (TONS PRODUCED
IAPIPIC ACIO PROD IOIMER/KOT CLASIFOITONS fROOUCED
IAMNOMIA I/METHNTRIPURGC GAS (IONS PRODUCED
IANNONU •/HETHNTRISIOHAGE/LOAOHG (TONS PRODUCED
IAHMONIA n/COABShBIREGCNERATOR EXIT (IONS PRODUCED
(AMNONK. tf/COA8SRdlPuMGE GAS (TONS PAOOUCED
IAHHONU (/COABSUBISIOMAGE/LOADlNG (TONS PRODUCED
(ANMOxiA iOTHER/NOT CLASIFDITONS PRODUCED
(AMMONIUM NITNATE (GENERAL (TONS PRuUUCtO
IOIHER/NOT CLASIFOITONS PHUOUCCO
(CHANNEL PROCESS (TONS PRODUCED
(THERMAL PROCESS (TONS PROdUCtO
IFUNNACF PROC bAS (TONS PkOOUCEO
(FURNACE PROC OIL (TONS PRODUCED
IFURNACE H/GAS/UILITONS PRODUCED
I OTHER/NOT CLASFb (TONS PRODUCT
(PTROL/uISTtL/GENLITONS PROUUCEO
IOTHCR/NOT CLASFD ITONS PRODUCT
(GENERAL ITONS PRODUCED
IOTMCR/NOT CLASIFOITONS PRODUCED
ICHLIm-ILKALI IIIOUIFTN-0|ABH«GM||00 TUNS CHLORINE LIQUEFIED
ICHLD4-IL«ALI ILIdUlFTN-MCRC CELI100 TONS CHLORINE LlUUfFIFIt
(INNONIUN NITRATE
ICAMHIIN 8LACK
ICAHBUN BLACK
(CARBON BLACK
ICARdrN BLACK
(CARBON BLACK
ICARBOK HLACK
ICHAPCOtL MFG
(CMAbCO'L MFC
ICHLOUINC
-------
NATIONAL EMISSIONS DATA SYSTEM (NEDS)
SOURCE CLASSIFICATION CODE (SCO REPORT
References:
1. Compilation of Air Pollutant Emission Factors. U.S. Environmental Protection Agency,
Office of Air Programs. OAP Publication No. AP-42. Research Triangle Park, NC.
2. Guide for Compiling Comprehensive Emission Inventory. U.S. Environmental Protection
Agency, OAQPS.Publication No. APTD-1135.Research Triangle Park, NC. March 1973.
i
OJ
U)
-------
APPENDIX A
CDS
DATA ELEMENT DESCRIPTION
-------
DATA ELEMENT DIRECTORY
The CDS Data Element Description sheets in this appendix are arranged
in the following order:
Data Element
Page Data Required on All Cards
A-2 Region
A-3 State
A-5 County Code
A-6 Source Number
A-7 Emission Point Number
A-8 Action Number
A-9 Update Code
A-ll Card Code
Card 1
A-12 AQCR
A-13 City Code
A-14 Source Name
A-18 Street Address
A-19 Regional Data Element 1
A-20 Regional Data Element 2
A-21 Regional Data Element 3
A-22 Regional Data Element 4
A-23 Regional Data Element 5
Card 2
A-24 City Name
A-25 Zip Code
A-26 State Registration Number
A-27 NEDS Cross Reference
A-28 SIC Code
A-29 Federal Facility Code
A-30 Air Program Code
A-30A Air Program Status
A-31 Regional Data Element 6
A-32 Staff Personnel Code-Source
Card 3
A-32A Pollutant
A-32B Pollutant Delete Flag
A-32C Pollutant Compliance
A-32D Pollutant Emission Category
A-32E Pollutant Air Quality Maintenance
Indicator
A-32F Pollutant Air Quality Control
Indicator
A-32G Pollutant Loading
A-32H Facility Capacity
A-32I Regional Data Element 9
A-32J Regional Data Element 10
A-32K Regional Data Element 11
A-32L Regional Data Element 12
Cards 4, 6, 8
A-33 Line Number
A-34 Comments
Card 5
A-35 SCC Code
A-36 NEDS Emission Cross Reference
A-37 Compliance Status
A-38 SIP Code
A-39 Pollutant Code
A-40 State Regulation
A-40A Emission Category
A-41 Process Description
A-42 Multiple Cross Reference
A-43 Regional Data Element 7
A-43A Air Program 2
Card 7
A-44 Action Type
A-45 Date Achieved
A-46 Date Scheduled
A-47 Action Staff Code
A-48 Results Code
A-48A Regional Data Element 8
Generated Data
A-49 Action Description
A-50 County Name
A-51 Date Last Updated
A-52 Record Type
A-53 Staff Name (Action)
A-54 Staff Title
A-55 Staff Name (Source)
A-56 Staff Abbreviation
A-57 Emission Category Description
A-58 Compliance Status Description
A-59 SIP Code Description
A-60 Results Code Description
A-61 Air Program Description
A-62 Old Compliance Status
A-63 Basic Pollution Information
A-l
Revised: ±2/76
-------
REGION
Definition:
REGION is a two position numeric region identifier.
Retrieval
Abbreviation
Card
Type
Cora
Columns
Data Element
Length
Data
Type
Justified
Required
on Neu> Entry
Nationally
Controlled
REGN
1-8
1-2
2
NUMERIC
LEFT
YES
YES
Valid Values:
01 through 10
See attachment showing the region
locations and the states associated
with each region.
Masterfile
Record Type 20-47
Masterfile
Position 1-2
Masterfile
Length 2
Edit Error Messages:
*** INVALID REGION CODE
*** = Fatal Error * - Warning Error
Coding Considerations:
Region must be present on all input transactions. State code and
region are cross-validated; the user may not use a state code which
is not valid for his region.
Region cannot be changed or blanked out once it has been put on the
data base. If it must be changed, the entire source must be deleted
and re-entered with the correct region code.
Card Type 1-8
Data Element Sheet
A-2
-------
Region Code. States have been assigned to regions as follows:
REGION
01-Boston
02-New York
03-Philadelphia
04-Atlanta
05-Chicago
06-Dallas
07-Kansas City
08-Denver
09-San Francisco
10-3eattle
STATES
Connecticut, Maine, Massachusetts
New Hampshire, Rhode Island, Vermont.
New Jersey, New York, Puerto Rico, Virgin
Islands.
Delaware, District of Columbia, Maryland,
Pennsylvania, Virginia, West Virginia.
Alabama, Florida, Georgia, Kentucky,
Mississippi, North Carolina, South Carolina,
Tennessee.
Illinois, Indiana, Michigan, Minnesota, Ohio,
Wisconsin.
Arkansas, Louisiana, New Mexico, Oklahoma,
Texas.
Iowa, Kansas, Missouri, Nebraska.
Colorado, Montana, North Dakota, South Dakota,
Utah, Wyoming.
Arizona, California, Hawaii, Nevada, Guam,
American Samoa, Trust Territories.
Alaska, Idaho, Oregon, Washington.
A-2A
-------
STATE
Definition: STATE is a two-position numeric state code.
are derived from the SAROAD manual.
The State codes
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
STTE
1-8
3-4
O
i.
NUMERIC
LEFT
YES
YES
Valid Values:
01 through 56
See attachment showing the states
associated with each state code.
Masterfile
Record Type 20-47
Masterfile
Position 3-4
Masterfile
Length 2
Edit Error Messages:
*** INVALID STATE CODE
*** STATE HOT IN REGION
*** = Fatal Error * = Warning Error
Coding Considerations:
State code must be present on all transactions. State must be valid
for the region. State cannot be changed or blanked out on the data
base. If it must be changed, the entire source must be deleted and
re-entered with the correct state code.
Card Type i-s
Data Element Sheet
A-3
-------
State Code. The CDS System uses the following two digit SAROAD state codes:
STATE CODE:
01
02
03
04
05
06
07
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Alabama
Alaska
Arizona
Arkansas
California
Dolorado
Connecticut
Delaware
District of Columbia
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Ohio
Oklahoma
Oregon
Pennsylvania
Puerto Rico
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
46
47
48
49
50
51
52
53
54
55
56
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming
American Samoa
Guam
Virgin Islands
Trust Territories
A-4
-------
COUNTY CODE
Definition: COUNTY CODE is a four digit numeric county identifier. The County
Codes are derived from the SAROAD manual.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
*** INCORRECT COUNTY
*** = Fatal Error
CNTY
1-8
5-8
4
NUMERIC
LEFT
YES
YES
Valid Values:
All county codes must be present on
the CDS County Code/AQCR Table.
Master file
Record Type 20-47
Masterfile
Position 5-3
Masterfile
Length 4
CODE FOR STATE
* = Warning Error
Coding Considerations:
Please contact the Central DBC to update the county code file. County
code must be present on all transactions; it cannot be changed or
blanked out on the data base.
Card Type 1-8
Data Element Sheet
-------
SOURCE NUMBER
Definition: SOURCE NUMBER is a five digit numeric facility identifier.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
SRCE
1-8
9-13
5
NUMERIC
LEFT
YES
110
Valid Values:
All numeric values
Master file
Record Type
Masterfile
Position
Masterfile
Length
20-47
9-13
5
Edit Error Messages:
*** SOURCE NUMBER MUST BE NUMERIC
*** = Fatal Error * = Warning Error
Coding Considerations:
The NEDS source numbering convention should be used wherever possible
when adding a new source. Otherwise, assign the next highest sequen-
tial source number within the county. No meaning should be given to
Source Number; Source Number ranges must not be used to identify certain
types of sources. Other data elements are available for this purpose.
Card Type 1-3
Data Element Sheet
A-6
-------
EMISSION POINT NUMBER
Definition: EMISSION POINT NUMBER is a three digit numeric emission
point identifier, if One physical emission point produces
several pollutants, each pollutant is assigned a separate
emission point number. Emission point 000 refers to the
entire source.
Retrieval
Abbreviation
Card
Type
Card.
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
PTNO
1-8
14-16
3
NUMERIC
LEFT
YES
NO
Valid Values:
000 through 999
Mast erf He
Record Type 20-47
Masterfile
Position 14-16
Masterfile
Length
Edit Error Messages:
*** EMISSION POINT MUST BE ZEROS
*** POINT MUST BE GREATER THAN ZERO
*** DO NOT DELETE POINT 000
*** = Fatal Error * = Warning Error
Coding Considerations:
When a card type 1 is entered as a new transaction, an emission point
000 is generated by the system; however, it is possible to enter an
emission point 000 as a new transaction at the same time a card type 1
is entered as new.
Point number must be zero for card types 1, 2, and 4. It must be
greater than zero for cards 5, 6, 7, and 8. An emission point cannot
be added to the data base as new unless a card type 1 has been entered
at the same time or at a previous time.
Point 000 cannot be deleted unless the source itself is deleted with a
card type 1.
Emission Point Numbers other than 000 should have no special meaning.
Point number ranges must not be used to identify certain types of points.
Other data elements are available for this purpose.
Card Type 1-8
Data Element Sheet
A-7
-------
ACTION NUMBER
Definition: ACTION NUMBER is a two digit numeric sequential action identifier.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on Neu Entry
Nationally
Controlled
ANUM
1-8
17-18
2
NUMERIC
LEFT
YES
NO
Valid Values:
00 through 99
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
20-47
17-18
2
Edit Error Messages:
*** ACTION NUMBER MUST BE ZEROS
*** ACTION NUM MUST BE GREATER T11AN ZERO
*** = Fatal Error * = Warning Error
Coding Considerations:
Actions should be assigned sequentially starting with 01. When adding
only one new action to the data base, code 99; the system will convert
the 99 to the next highest sequential action number for that emission
point. When adding several actions for a given point, one must consult
a source data report to see what action numbers are already being used
on the data base.
An action number cannot be added to the data base unless the emission
point for that action is also being added or it already exists on the
data base. Each action number must be associated with an emission
point.
Action number must be 00 for card types 1 through 6; it must be greater
than zero for card types 7 and 8.
Action numbers should have no special meaning. Action, number ranges
must not be used to identify certain types of actions.
Card Type i-s
Data Element Sheet
A-8
-------
UPDATE CODE
Definition: UPDATE CODE tells the update program to add, change, or delete
a transaction. This data element is not carried on the masterfile
but serves to tell the update program what fio do with other
data on the input transaction.
Retrieval .,,.
Abbreviation
Card
Type 1-8
Card
Columns 80
Data Element
Length *
Data
Type A1*1**
Justified
Required
on flew Entry YES
Nationally
Controlled YES
Valid Values:
N - New
C = Change
D = Delete
Master file
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
*** UPDATE CODE D INVALID FOR CARD TYPE 2 & 3
*** INVALID UPDATE CODE
*** DO NOT DELETE POINT 000
*** NO DATA IN COL 21-79 FOR DELETES
*** = Fatal Error * - Warning Error
Coding Considerations:
The CDS-EDIT only validates the existence of the update code; it is the
Update report which points out incorrect or illogical update codes.
Each card type, except card type 2, has a corresponding record type on
the CDS data base. If a card type 1, 4, 5, 6, 7,'or 8 has not already
created a masterfile record type, it must be added as Hew. Each point,
action, or comment record must be associated with a corresponding source
record. Each point comment must be associated with a point. Each action
must be associated with a point. Each action comment must be associated
with an action.
Key data elements (region, state, county, source, point, and action
numbers) cannot be changed. Other data elements can be changed by using
the update code 'C1. Only those record types which have been success-
fully added as new prior to this update cycle can be changed. Only
those data elements which are actually being changed need to be added
on a change transaction. By coding an asterisk anywhere in a data field,
that data field will be changed to spaces (date values will be zeroed out.)
Card Type 1-8
Data Element Sheet
A-9
-------
CODING CONSIDERATIONS (Continued)
The update code 'Df deletes one or more records on the CDS data
base. A card type 1 delete will delete all masterfile records for
a given source.
A card type 5 delete will delete a point together with all associ-
ated comments, actions, and action comments. Point 000 cannot be
deleted unless a card type 1 is used for the delete function.
A card type 7 delete will delete an action together with all
associated action comments.
A card type 4, 6, or 8 delete must have a valid line number. One
delete card is needed to delete each comment line number.
No data may be punched in columns 21 through 79 for deletes to
protect the data base against a mispunched delete update code.
A Card 2 delete is invalid.
A-10
-------
CARD CODE
Definition: CARD CODE is a one digit numeric field which identifies the type
of fixed format information found on the CDS input punch card.
Retrieval
Abbreviation
Card
Type 1-8
Card
Columns 19
Data Element
Length 1
Data
Type NUMERIC
Justified
Required
on New Entry YES
Nationally
Controlled YES
Valid Values:
1 = source record ;
2 = source record
3 = pollutant record
4 = source comment
5 = emission point record
6 = emission point comment
7 = action record
8 = action comment
Master file
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
*** INVALID CARD CODE
*** = Fatal Error * = Warning Error
Coding Considerations:
Card Type 1-8
Data Element Sheet
A-ll
-------
AQCR
Definition:
AQCR is the Air Quality Control Region, a three digit numeric value.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
* INCORRECT AQCR FOR
*** = Fatal Error
AQCR
1
20-22
3
NUMERIC
LEFT
YES
YES
Valid Values:
Must be valid for the state
county codes used. Blank is
valid. Please contact the c
DBC to add a new AQCR to the
County Code/AQCR Table.
and the
also
entral
Master file
Record Type 2$
Masterfile
Position 21-23
Masterfile
Length 3
COUNTY
* = Warning Error
Coding Considerations:
The County Code/AQCR Table containing all valid AQCR's can be found
in Appendix B. Please consult the SAROAD manual or the NEDS Guide to
find out the correct AQCR for each county.
Card Type i
Data Element Sheet
A-12
-------
CITY CODE
Definition: CITY CODE is a four digit numeric city identifier. The City Codes
can be found in the SAROAD manual.
Retrieval
. Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages
* CITY CODE SHOULD
*** = Fatal Error
CYCD
1
23-26
4
NUMERIC
LEFT
NO
NO
Valid Values:
If the field is being used, it
should be a four digit numeric
code found in the SAROAD manual.
Mast erf He
Record Type 20
Masterfile
Position 24-27
Masterfile
Length 4
•
•
BE NUMERIC
* = Warning Error
Coding Considerations:
City codes are available from the SAROAD manual.
Card Type 1
Data. Element Sheet
A-13
-------
SOURCE 1IAME
Definition: SOURCE NAME is a 20 position alphanumeric facility identifier.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on Nei) Entry
Nationally
Controlled
SUME
1
27-46
20
ALPHANUMERIC
LEFT
YES
NO
Valid Values:
All alphanumeric characters.
Mast erf He
Record Type 20
Masterfile
Position 28-47
Master file
Length 20
Edit Error Messages:
*** SOURCE NAME REQUIRED ON NEW ENTRY
*** = Fatal Error * = Warning Error
Coding Considerations:
The first position of facility name must be filled in on a new trans-
action to allow for source name sorting on the retrieval. Use consis-
tent abbreviations for facilities with the same company name, i.e.,
US Steel - Pittsburgh
US Steel - Dayton
US Steel - Mansfield
Abbreviate only when necessary and do not use words like "the" or "city
of" as the first word in a facility name. If the name of the facility
is different from that of the parent company, enter the name of the
facility as the source name and enter the name of the parent company
as a source comment (card code 4). Most complete source names, ad-
dresses, and SIC codes can be found in manufacturing directories. It
would be wise for each region to develop a list of standard facility
name abbreviations to be used consistently throughout the region. See
the attached example developed by Region V.
Card Type i
Data Element Sheet
A-14
-------
** No punctuation unless specified on sheet
Region V Coding Convention for Michigan
Full Name Abbreviation
Asphalt
Aluminum
Authority
Asph
Al
Auth
Air Force Base AFB
Board of Public Light & Power Detroit—Detroit BD Publ L&P
Center
Commission
Cannon
Commonwealth Edison
Concrete
Cement
Consumers Power
Chemical
County
Chicago & Northwestern
Railroad
Construction
Company or Inc. at end of
name
Central Illinois Light
Company
City of Detroit
Central Wayne
Department
Detroit Edison—River
Rouge Plant
Division
Equipment
Ctr
Co mm
Can
Com Ed
Con
Cem
Do not Abbrev.
Chem (abbreviate only if necessary)
Co
Chicago & NW RR
Const
Eliminate, do not use
CILCO
Detroit City—use name first followed by city, if
public or municipal company
Wayne C
Dept
Name
Detroit
Edison
Div
Equip
Under Address put plant name
River Rouge Pit
A-15
-------
Full Name
Abbreviation
Ford Motor Company-Assembly
Div
Foundry (i.e. General
Foundry)
General Motors Corporation
-Fisher Body
Generating
Goodyear Tire & Rubber
Great Lakes Steel-ZUG
Island
Groveland Mine Hanna
Grand Rapids
Hospital
Incinerator
Industries
International
Jones & Laughlin Steel
Light & Power
Lumber
Malleable
Manufacturing
Michigan
Motor
North East (ern)
North West (ern)
Norther Michigan Electrical
Co-op
Name
Under Add Put Plane Name
Ford
Motor
Assembly Div
Spell out—do not abbreviate
Name
GMC
Under St. Add Put Plant Name
Fisher Body
Genr
Goodyear Tire&Rubber No blanks between "&"
Name Under St. Add Put Plant Name
Great Lakes Zug Island
Steel
Hanna Mining Groveland Mine
GD Rapids
Hosp
Incin
Indst
Intnl
Jones & Laughlin spell out, omit Steel
L&P
Lmbr
Malleb
Mfg
Mich
Mtr
NE
NW
Northern Mich Elec
A-16
-------
Full Name
Abbreviation
Operation
Packaging Corporation of
America
Paving
Plant
Power
Project
Products
Public
Railroad
Refractories
Refining
Sanitation
Sewage Treatment Plant
(Wastewater)
State-Street
Station
Southside Foundry
Southeast-Southwest (ern)
Terminal
Training
Transportation
Township
United States Steel
University
Warehouse
Water & Power
Water Treatment Plant
Wholesale
Op
Packaging Corp AM
Pav
Pit
Pwr
Prj
Prod
Publ
RR
Ref
Re fin
Sani
Stp
St
Sta
Spell out , do not abbreviate
SE-SW
Term
Trn
Trans p
Twp
US Steel no spaces
Univ
Whse
W&P
WTP
Whsl
A-17
-------
STREET ADDRESS
Definition:
STREET ADDRESS is the actual location of the facility; it is
not the headquarters address.
Retrieval
Abbreviation
Card
Type
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
*** = Fatal Error
STRT
1
47-66
20 '
ALPHANUMERIC
LEFT
NO
NO
Valid Values:
All alphanumeric characters.
Master file
Record Type 20
Master file
Position 48-67
Master file
Length 20
* = Warning Error
Coding Considerations:
If the mailing address of the facility is different from the street
address, the mailing address can be coded on a source comment record
(Card 4).
Card Type i
Data Element Sheet
A-18
-------
REGIONAL DATA ELEMENT 1
Definition: User supplied.
Retrieval
Abbreviation RDE1
Card
Type i
Card
Columns ' 67
Data Element
Length 1
Data
Type ALPHANUMERIC
Justified
Required
on New Entry NO
Nationally
Controlled NO
Valid Values:
All alphanumeric characters.
Master file
Record Type 20
Masterfile
Position 140
Masterfile
Length 1
Edit Error Messages:
*** = Fatal Error * - Warning Error
Coding Considerations:
A "1" in this field has temporarily been specified by the central DEC
as a designator for facilities impacting an ambient standard in a non-
attainment AQCR.
Card Type 1
Data Element Sheet
A-19
-------
REGIOIIAL DATA ELEMENT 2
Definition: User supplied.
Retrieval
Abbreviation RDE2
Card
Type i
Card
Columns 68
Data Element
Length 1
Data
Type ALPHANUMERIC
Justified
Required
on flew Entry NO
Nationally
Controlled NO
Valid Values:
All alphanumeric characters.
Master file
Peaord Type 2$
Masterfile
Position 141
Masterfile
Length i
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
Card Type i
Data Element Sheet
A-20
-------
REGIONAL DATA ELEMENT 3
Definition: User supplied.
Retrieval
Abbreviation RDE3
Card
Type 1
Card
Columns 69
Data Element
Length 1
Data
Type ALPHANUMERIC
Justified
Required
on New Entry NO-
Nationally
Controlled NO
Valid Values:
Mast erf He
Record Type
Master file
Position
Master file
Length
20
142
1
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
Card Type 1
Data Element Sheet
A-21
-------
REGIONAL DATA ELEMENT 4
Definition: User supplied.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
RDE4
1
70-74
5
ALPHANUMERIC
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
*** = Fatal Error
NO
NO
Valid Values:
All alphanumeric characters
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
* = Warning Error
20
143-147
5
Coding Considerations:
If there is a need to have a second SIC Code for a facility, this
field could be used since it appears next to the SIC Code on the
Source Data Report. If this data element is used for the SIC Code,
only the first four positions may be used; columns 70-73 must be
numeric and column 74 must be blank.
Card Type l
Data Element Sheet
A-2 2
-------
REGIONAL DATA ELEMENT 5
Definition: User supplied.
Retrieval
Abbreviation RDE5
Card
Type 1
Card
Columns 75-79
Data Element
Length 5
Data
Type ALPHANUMERIC
Justified
Required
on New Entry NO
Nationally
Controlled NO
Valid Values:
All alphanumeric characters.
Master file
Record Type 20
Masterfile
Position 148-152
Masterfile
Length 5
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
Card Type 1
Data Element Sheet
A-23
-------
CITY NAME
Definition: CITY NAME gives the location of the facility.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
*** = Fatal Error
CYNM
2
20-34
15
ALPHANUMERIC
LEFT
NO
NO
Valid Values:
All alphanumeric characters
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
* = Warning Error
20
68-82
15
Coding Considerations:
If abbreviations are used, they should be used consistently for all
input to facilitate sorting and retrievals.
Card Type 2
Data Element Sheet
A-24
-------
ZIP CODE
Definition: ZIP CODE is the five digit numeric postal zone.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
* ZIP CODE SHOULD BE
*** = Fatal Error
ZIPC
2
35-39
5
NUMERIC
LEFT
NO
NO
Valid Values:
All numeric values.
Masterfile
Record Type
Master file
Position
Master file
Length
NUMERIC
* = Warning Error
20
85-89
5
Coding Considerations:
Card Type 2
Data Element Sheet
A-25
-------
STATS REGISTRATION
Definition: STATE REGISTRATION NUMBER is an alphanumeric identifier
used by the state to identify a facility.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
*** = Fatal Error
STRG
2
40-54
15
ALPHANUMERIC
LEFT
NO
NO
Valid Values:
All alphanumeric characters.
Masterfile
Record Type 20
Masterfile
Position 90-104
Masterfile
Length 15
* = Warning Error
Coding Considerations:
Card Type 2
Data Element Sheet
A-26
-------
NEDS CROSS REFERENCE NUMBER
Definition:
NEDS CROSS REFERENCE is the NEDS facility identifier.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
*** = Fatal Error
NEXS
2
55-58
4
Alphanumeric
LEFT
YES
YES
Valid Values:
All alphanumeric values.
Masterfile
Record Type 20
Masterfile
Position 105-108
Masterfile
Length 4
* = Warning Error
Coding Considerations:
Whenever a new facility is being added as New, this field must be coded.
If the NEDS number is not known, please consult the AEROS contact in
your area to get a NEDS facility number.
Card Type 2
Data Element Sheet
A-27
-------
SIC CODE
Definition:
SIC is Che Standard Industrial Class Code. It refers to the
primary product produced or service performed by the facility.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
SICC
2
59-62
4
NUMERIC
LEFT
YES
YES
Valid Values:
All numerics.
Master file
Record Type
Master file
Position
Master file
Length
20
109-112
4
Edit Error Messages:
* SIC SHOULD BE NUMERIC
*** = Fatal Error * = Warning Error
Coding Considerations:
Since many retrievals are based on industry categories, it is important
to code this field on a new card code 2. If a secondary SIC code is
needed, Regional Data Element 4 may be used. SIC codes may be obtained
from manufacturing directories or the most recent SIC directory.
Card Type 2
Data Element Sheet
A-28
-------
FEDERAL FACILITY CODE
Definition:
FEDERAL FACILITY CODE identifies facilities owned or operated by
the federal government. Federal facilities such as army bases
fall into a separate jurisdiction than private industry.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
FEDF
2
64
1
NUMERIC
Justified
Required
on New Entry
Nationally
Controlled
NO
YES
Valid Values
blank or zer
Master file
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
* INVALID FEDERAL FACILITY CODE
*** = Fatal Error * = Warning
•
•
o = sources not owned
or operated by the
f ede ral government .
1 = sources owned or
operated by the
federal government.
20
113
1
Error
Coding Considerations:
Card Type 2
Data Element Sheet
A-29
-------
AIR PROGRAM CODE
Definition: AIR PROGRAM CODE is a source indicator used to separate NSPS sources,
NESHAPS sources, sources subject to federal EPA jurisdiction, and
sources subject to state EPA jurisdiction. It can also be used to
denote a facility which has been closed down.
Retrieval
Abbreviation APCD
Card
Type 2
Card
Columns 65
Data Element
Length 1
Data
Type ALPHANUMERIC
Justified
Required
.on New Entry N0
Nationally
Controlled V£S
Edit Error Messages:
* INVALID AIR PROGRAM CODE
*** = Fatal Error
Valid Values: __ _
blank or 9 = SIP Source
1 = federal jurisdiction — Active
4 = ESECA
5 ~ other
6 = non-significant deterioration
8 = NESHAPS
9 = NSPS
c = closed/inactive
Masterfile
Record Type 20
Masterfile
Position 115
Masterfile
Length 1
* = Warning Error
Coding Considerations:
For a SIP source, the State has primary jurisdiction for enforcement activity.
For an Active facility, the Federal EPA has primary jurisdiction for enforcement.
If a given source is subject to several air program regulations, multiple source
numbers should be assigned, one for each program.
To help tie together a facility subject to several programs, use the NEDS
source number for the last four positions of each source number and the air
program code as the first position of the source number.
If a facility has been closed down, Active/Passive Code "C" must be used to
indicate that the facility is closed. This code is to be used only after
the end of the fiscal year in which the facility was closed.
Card Type 2
Data Element Sheet
A-30
revised 12/76
-------
AIR PROGRAM STATUS
Definition: AIR PROGRAM STATUS represents the status of a facility for a given
air program.
Retrieval
Abbreviation APST
Card
Type 2
Card
Columns 66
Data Element
Length 1
Data
Type Alphanumeric
Justified
Required
.on New Entry No
Nationally
Controlled Yes
Edit Error Messages:
i
* Invalid Air Program Status
*** = Fatal Error
Valid Values:
— Planned
C — Under Construction
0 - Operating
D - Demolition
S = Spraying
Master'fil'e
Record Type 20
Masterfile
Position 180
Masterfile
Length i
* = Warning Error
Coding Considerations:
Card Type 2
Data Element Sheet
A-30A
Revised ]2/7f>
-------
Definition: User supplied.
REGIONAL DATA ELEMENT 6
Retrieval
Abbreviation RDE6
Card
Type 2
Card
Columns 67-76
Data Element
Length 1$
Data
type ALPHANUMERIC
Justified
Required
on New Entry N0
Nationally
Controlled N0
Valid Values:
All alphanumeric values.
Mast erf He
Reaord Type 20
Masterfile
Position 153-162
Masterfile
Length 10
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
Card Type 2
Data Element Sheet
A-31
-------
STAFF PERSONNEL CODE - SOURCE
Definition: STAFF PERSONNEL CODE is a three position code representing the
person or group assigned to monitor the facility. It consists
of one alpha character followed by 2 numeric characters.
Retrieval
Abbreviation
Card
Type
Card.
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
•PERS
2
77-79
3
ALPHANUMERIC
LEFT
NO
YES
Valid Values
Must exist
maintained
Please call
or delete e
Master file
Reaord Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
* INVALID STAFF CODE
*** = Fatal Error * - Warning
•
on the Personnel Table
by the national DBC.
the DBC to add, change
ntries to this table.
20
116-118
3
Error
Coding Considerations:
The assigned person's name is generated by the Update Program based
on the name found on the Personnel Table.
Card Type 2
Data Element Sheet
A-32
-------
POLLUTANT ID
Definition: POLLUTANT-ID is used to Identify the pollutant for which pollutant
compliance data is being entered.
Retrieval
Abbreviation PLLT
Card
Type 3
Card
Columns 22-23; 34-35; 46-47
Data Element
Length 2
Data
Type ALPHANUMERIC
Jus tified LEFT
Required
.on New Entry®0
Nationally
Controlled YES
Valid Values:
*
Same as for Pollutant Code. See
pages A- 39 for a list of all
valid codes
Masterfile
Record Type 30
Masterfile
Position REPEATING
Masterfile
Length 2
Edit Error Messages:
* INVALID POLLUTANT CODE
*** = Fatal Error * = Warning Error
Coding Considerations:
This field must be filled in whenever repeating pollutant data is
entered on a Card 3. No data for any of the repeating pollutant
compliance data elements can be placed on the Masterfile without
a valid Pollutant-ID.
Card Type 3
Data Element Sheet
A-32A
-------
POLLUTANT DELETE FLAG
Definition: POLLUTANT DELETE FLAG is used to remove from the Masterfile all
data related to a pollutant.
Retrieval u/A
Abbreviation
Card
Type 3
Card
Columns ™> 36' 48
Data Element
Length
SS ALPHABETIC
Justified
Required NQ
.on New Entry
Nationally ^g
Controlled
Valid Values:
Blank or 'D1
•
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
* INVALID POLLUTANT DELETE FLAG
* NO DATA TO FOLLOW DELETE FLAG
*** = Fatal Error * = Warning
30
REPEATING
1
Error
Coding Considerations:
A 'D1 in the Delete Flag signifies that the data entered for a given
pollutant should be completely eliminated. The pollutant compliance,
emission category, air quality maintenance indicator, air quality
control indicator, and loading are blanked out by the Update program
when a 'D' is coded next to a pollutant or a Card 3.
Card Type 3
Data Element Sheet
A-32B
-------
POLLUTANT COMPLIANCE
Definition:
POLLUTANT COMPLIANCE indicates the worst case source compliance
for a given pollutant based on all of the emission points pro-
ducing the indicated pollutants.
Retrieval PCMS
Abbreviation
Card
Type 3
Card
Columns 25; 27; 49
Data Element
Length 1
Data
^2 ALPHANUMERIC
Justified
Required
.on New Entry N0
Nationally
Controlled YES
Valid Values:
Same, as CMST, see page A-37 for
a complete listing of values
and meanings.
Masterfile
Record Type 30
Masterfile m™-*,™,,
Position REPEATING
Masterfile
Length
Edit Error Messages:
* INVALID COMPLIANCE STATUS
*** = Fatal Error * = Warning Error
Coding Considerations:
Card Type 3
Data Element Sheet
A-32C
-------
POLLUTANT EMISSION CATEGORY
Definition: POLLUTANT EMISSION CATEGORY represents the total potential uncon-
trolled emission of a given pollutant for a source.
Retrieval PECT
Abbreviation
Card
Type 3
Card
Columns 26; 38; 50
Data Element
Length 1
Data
Type NUMERIC
Justified
Required
.on New Entry
Nationally
Controlled YEJ>
Valid Values:
*
See page A-40A for a list of
all valid Emission Category
codes .
Master file
Record Type
Masterfile _ .
Position Repeating
Masterfile
Length
Edit Error Messages:
'* INVALID EMISSION CATEGORY
*** = Fatal Error * = Warning Error
Coding Considerations:
Card Type 3
Data Element Sheet
A-32D
-------
Definition:
POLLUTANT AIR QUALITY MAINTENANCE
INDICATOR
POLLUTANT AIR QUALITY MAINTENANCE INDICATOR indicates whether or not
the pollutant impacts AQMA standards or not
Retrieval
Abbreviation PAO-M
Card
Type 3
Colwnns 27' 39' 51
Data Element
Length
^p" ALPHANUMERIC
Justified
Required NQ
on New Entry
Nationally „_„
Controlled
Valid Values:
Blank - NO
Y - YES
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
30
REPEATING
1
Edit Error Messages:
\
*** = Fatal Error * = Warning Error
Coding Considerations:
The default value is blank indicating 'NO*.
Card Type 3
Data Element Sheet
A-32E
-------
POLLUTANT AIR QUALITY CONTROL INDICATOR
Definition: POLLUTANT AIR QUALITY CONTROL INDICATOR shows the AQCR status
of a given pollutant.
Retrieval PAQC
Abbreviation
Card
Type 3
Card
Columns 28; 40; 52
Data Element
Length 1
Data
Tlir)e ALPHANUMERIC
Justified
Required
.on New Entry N0
Nationally
Controlled YES
Valid Values:
Blank - not applicable
N - non-attainment
1 - attained primary standards
2 - attained secondary standards
Masterfile
Record Type 30
Master file RFPEATING
Position REPEATING
Masterfile
Length
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
Card Type 3
Data Element Sheet
A-32F
-------
POLLUTANT LOADING
Definition: POLLUTANT LOADING indicates the loading factor for a given
pollutant.
Retrieval man
. i i . , i JjUALJ
Abbreviation
Card
Type 3
Card 29-33
Columns 41-45
Data Element 53-57
Length 5
*£ NUMERIC
Justified RIGHT
Required
.on New Entry
Nationally M_
Controlled NU
Valid Values:
*
Masterfile ,n
Record Type
Masterfile ^mTING
Position
Masterfile ,.
Length
E#tt Error Messages:
*** = Fatal Error * - Warning Error
Coding Considerations:
If this field is used, it should be a numeric value representing actual
emissions in tons per year.
Card Type 3
Data Element Sheet
A-32G
-------
FACILITY CAPACITY
Definition: FACILITY CAPACITY indicates the total output capacity of the
products produced at a facility. This might be expressed in
several types of units such as barrels, kilowatt-hours, etc.
Retrieval FCAP
Abbreviation
Card
Type 30
Card
Columns 58~64
Data Element
Length 7
Data
Type NUMERIC
Justified RIGHT
Required
.on New Entry N0
Nationally
Controlled NO
Valid Values:
Master file
Record Type
Master file
Position
Master file
Length
Edit Error Messages:
*** = Fatal Error * = Warning
30
42-48
7
Error
Coding Considerations:
a. For general processes, use tons per year of output product.
If a facility produces over 10 million tons per year, code
all 9's in this field.
b. For refineries, use barrels of petroleum processed per day.
c. For petroleum storage facilities, use thousands of barrels
total capacity.
d. For Incinerators (sewage sludge or municipal refuse), use
tons per day.
e. For electric utilities, use total megawatt capacity.
Card Type 3
Data Element Sheet
A-32H
-------
REGIONAL DATA 9
Definition:
USER SUPPLIED
Retrieval
Abbreviation RDE9
Card
Type
Card
Columns °3
Data Element
Length ^
^ta ALPHANUMERIC
Type
Justified
Required
.on New Entry NO
Nationally
Controlled NO
Valid Values:
Master file
Record Type
Master file
Position
Master file
Length
Edit Error Messages:
*** = Fatal Error * = Warning
30
23-29
7
Error
Coding Considerations:
Card Type 3
Data Element Sheet
A-32I
-------
REGIONAL DATA ELEMENT 10
Definition: USER SUPPLIED
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
RD10
3
72-73
2
ALPHANUMERIC
Justified
Required
.on New Entry
Nationally
Controlled
NO
NO
Valid Values:
*
Masterfile 3Q
Record Type
Masterfile 30-31
Position
Masterfile 2
Length
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
Card Type 3
Data Element Sheet
A-32J
-------
REGIONAL DATA ELEMENT 11
Definition: User suppiied
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
RD11
3
74-75
2
ALPHANUMERIC
Justified
Required
.on New Entry
Nationally
Controlled
NO
NO
Valid Values:
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
*** = Fatal Error * = Warning
30
32-33
2
Error
Coding Considerations:
Card Type 3
Data Element Sheet
A-32K
-------
REGIONAL DATA ELEMENT 12
Definition: User supplied
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
RD12
3
76
1
ALPHANUMERIC
Justified
Required
.on New Entry
Nationally
Controlled
NO
NO
Valid Values:
Master file
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
*
*** = Fatal Error * = Warning Error
Coding Considerations:
Card Type 3
Data Element Sheet
A-32L
-------
LINE NUMBER
Definition: LINE NUMBER is used by the computer to distinguish one comment
line from another.
Retrieval
Abbreviation
Card
Type 4, 6, 8
Card.
Columns 20
Data Element
Lertgth 1
Data
Type NUMERIC
Justified
Required
on New Entry YES
Nationally
Controlled YES
Valid Values:
0 through 9
Masterfile
Record Type 21, 35, 47
Masterfile
Position 21
Masterfile
Length 1
Edit Error Messages:
*** LINE NUMBER MUST BE NUMERIC
*** = Fatal Error * = Warning Error
Coding Considerations:
Assign line numbers sequentially. Before assigning a line number, refer
to the source data report to be sure the number you code is not already
on the data base for that particular emission point.- Although Line
Number is carried on the masterfile, it is not a retrievable data element.
Card Typo 4,6,
Data Element Sheet
A-33
-------
COMMENTS
Definition: COMMENTS can be used to place on the CDS masterfile data which
does not fit into any fixed card format.
Retrieval
Abbreviation
Card
Type 4, 6, 8
Card
Columns 21-79
Data Element
Length 59
Data
Type ALPHANUMERIC
Justified
Required
on New Entry NO
Nationally
Controlled NO
Valid Values:
All alphanumeric values.
Mast erf He
Record Type 21. 35. 47
Masterfile
Position 22-80
Masterfile
Length 59
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
Comments are not retrievable on a Quick Look Report; therefore, it is
better to use a fixed-format data element on Cards 1, 2, 5, or 7
whenever possible.
Use Card 4 for a source comment;
Card 6 for a point comment;
Card 8 for an action comment.
Do not use comment records to carry action information on compliance status
information; other card types are available for these purposes.
Card Type 4,6,8
Data Element Sheet
A-34
-------
SCC CODE
Definition: SCC CODE is the NEDS Standard Classification Code which provides
a detailed analysis of the process creating the emission for
this point.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
sees, scc6,
SCC8
5
20-27
8
NUMERIC
LEFT
NO
YES
Valid Values:
Consult the NEDS coding
a list of valid values.
edit accepts blanks or
tion numeric field.
Masterfile
Record Type 34
manual for
The CDS
an 8 posi-
Masterfile
Position 21-28
Masterfile
Length 8
Edit Error Messages:
* SCC CODE SHOULD BE NUMERIC
*** = Fatal Error * = Warning Error
Coding Considerations:
Although all 8 positions must be coded on all points other than 000, the
retrieval can select on either the first 3 positions, the first 6 positions,
or all 8 positions. SCC 3 retrieves on the first 3 positions of the SCC
Code; SCC6 retrieves on the first 6 positions nf sr.f. T.oHe; and SCC fl re-
trievess on the first 8 positions of the SCC Code.
For some industries, DSSE has expanded on the values in the NEDS coding
manual; special guidance will be provided for these SCC codes.
Card Type 5
Data Element Sheet
A-35
-------
NEDS EMISSION CROSS REFERENCE
Definition: NEDS EMISSION CROSS REFERENCE is the NEDS emission point number.
NEDS assigns emission point numbers based on physical emission
points. If the CDS emission point number is different from the
NEDS point number, this field should be filled in.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Itota
Type
Justified
Required
on Neu Entry
Nationally
Controlled
Edit Error Messages:
*** = Fatal Error
NEXP
5
28-29
2
NUMERIC
LEFT
NO
YES
Valid Values:
01-99
Master file
Record Type 34
Master file
Position 29-30
Master file
Length 2
* = Warning Error
Coding Considerations:
Card Type 5
Data Element Sheet
A-36
-------
COMPLIANCE STATUS
Definition: COMPLIANCE STATUS gives the Regional Offices an indication
of whether or not a source is in compliance, not in compliance,
or whether its compliance status is unknown.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
CMST
5
30
1
WTTMTTPTr
YES
YES
Valid Values:
Blank, 0 through 9. A, B, C.
Masterfile
Record Type 34
Masterfile
Position 31
Masterfile
Length *
Edit Error Messages:
*** INVALID COMPLIANCE STATUS
*** = Fatal Error * = Warning Error
Coding Considerations:
Must be coded on the point 000; may be coded on the other emission points.
COMPLIANCE STATUS CODES:
Blank Unknown
0 Unknown
1 Not in compliance
2 In compliance by source test —
3 In compliance by inspection
4 In compliance by certification
5 In compliance with increments of progress "^
6 Not in compliance with increments of progress
7 Unknown compliance with increments of progress
8 No applicable state regulation —
9 In compliance - closed down
A Unknown compliance with procedure requirements
B In violation of procedure requirements
C In compliance with procedure requirements
With regulation
With Schedule
Card Type 5
Data Element Sheet
A-37
revised 5/76
-------
SIP CODE
Definition: SIP CODE provides the Regional Office with a method of
separating facilities, points, or actions under schedules
by identifying the type of compliance schedule that the
facility is on.
Retrieval
Abbreviation SIPC
Card
Type 5
Card
Columns 31
Data Element
Length 1
Data
Type NUMERIC
Justified
Required
on New Entry NO
Nationally
Controlled YES
Valid Values:
Blank, 0 through 8.
Maeterfile
Record Type
Master file
Position
Masterfile
Length
Edit Error Messages:
* INVALID SIP CODE
*** = Fatal Error * - Warning Error
34
32
1
Coding Considerations:
SIP CODES:
Blank Not specified
0 Regulation effective before 1/31/74
1 Schedule specified in control regulation
2 Schedule approved by EPA
3 State/local enforcement order (admin)
4 State/local Court order - consent decree
5 SEC 113 order; active EPA Enforcement
6 FED promulgation of SIP schedule
7 Schedule not yet approved - under review
8 EPA approved, state revised schedule
Card Type 5
Data Element Sheet
A-38
-------
POLLUTANT CODE
Definition: POLLUTANT CODE indicates the type of pollutant which the
compliance schedule is intended to abate.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages
* INVALID POLLUTANT
*** = Fatal Error
PLUT
5
32-33
2
ALPHANUMERIC
LEFT
YES
YES
Valid Values:
See below for the table of valid
values.
Masterfile
Record Type 34
Masterfile
Position 33-34
Masterfile
Length 2
i
CODE
* = Warning Error
Coding Considerations:
Should be input on all new emission points.
Use one of the following
values:
VALID VALUES
AB - Asbestos
BE - Beryllium
CO - Carbon Monoxide
FL - Fluorides
HC - Hydrocarbons
HG - Mercury
N2 - N02
OD - Odors
OT - Other
PT - Particulate Matter
S2 - S02
TS - Total Reduced Sulfur
VE - Visible Emissions
VC - Vinyl Chloride
Card Type 5
Data Element Sheet
A-39
-------
STATE REGULATION
Definition: STATE REGULATION contains the state's emission regulation
number for a given pollutant. In the case of NSPS or NESHAPS
facilities, use the federal or state regulation number found in
the Federal Register. CFR 60.XX.
Retrieval
Abbreviation SREG
Card
Type 5
Card
Columns 34-48
Data Element
Length 15
Data
Type ALPHANUMERIC
Justified
Required
on New Entry N°
Nationally
Controlled NO
Valid Values:
All alphanumeric values.
Master file
Record Type 34
Masterfile
Position 35-49
Masterfile
Length 15
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
Card Type 5
Data Element Sheet
A-40
-------
EMISSION CATEGORY
Definition: EMISSION CATEGORY provides the Regional Offices with a method
of ranking or grouping sources by broad emission level categories
to assist in the evaluation of state enforcement progress.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
ECAT
5
49
1
NUMERIC
Justified
Required
on New Entry
Nationally
Controlled
YES
YES
Valid Values:
Blank = unknown
0 = unknown
1 = Less than
2 = 100-1000 T
3 = over 1000
4 = Less than
Master file
Record Type
Master file
Position
Master file
Length
100 TPY potential
PY potential
TPY potential
25 TPY potential
34
50
1
Edit Error Messages:
* INVALID EMISSION CATEGORY
•*** = Fatal Error * = Warning Error
Coding Considerations:
Must be coded on point
; may be coded on the other emission points.
For Point
the Emission Category must reflect the potential emission
of the entire source according to the Regional Air Program Guidance. The
EC code should be filled out after consulting the NEDS emission inventory
output and then determining potential emissions for the entire source.
Card Type 5
Data Element Sheet
A-40A
-------
PROCESS
Definition: PROCESS DESCRIPTION is a brief description of the physical
emission point such as a boiler or a cupola. At the 000
Emission Point level, this should be used to describe the
type of plant such as a generating station or a portland
cement plant.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data. Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
*** = Fatal Error
PRDS
5
50-74
25
ALPHANUMERIC
LEFT
YES
NO
Valid Values:
All alphanumeric characters.
Masterfile
Record Type 34
Masterfile
Position 51-75
Masterfile
Length 25
* = Warning Error
Coding Considerations:
Abbreviations should be used consistently and clearly for sorting and
retrieval purposes, i.e., BLR-3 for Boiler #3. If several emission
points have similar process descriptions, be sure to identify each point
with a unique process description, such as a boiler number or a specific
location for the process. These descriptions must be clear enough so
that an inspector or other agency official can readily identify the
apparatus at a facility to which the CDS record applies.
Card Type 5
Data Element Sheet
A-41
-------
MULTIPLE CROSSREFERENCE
Definition:
MULTIPLE CROSSREFERENCE is used to tie together various emission
points. When one physical emission point has several emission
point numbers (one for each pollutant or regulation) this field
should be used to tie together the various point numbers referring
to one physical point.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
MULT
5
75-77
3
NUMERIC
LEFT
NO
NO
Valid Values:
All numerics
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
34
76-78
3
Edit Error Messages:
* MULTIPLE XREF SHOULD BE NUMERIC
*** = Fatal Error * = Warning Error
Coding Considerations:
If emission points 001 through 003 refer to three different pollutants
being emitted from one process or piece of equipment, points 002 and
003 should cross-reference 001.
Card Type 5
Data Element Sheet
A-42
-------
Definition: User supplied.
REGIONAL DATA ELEMENT 7
Retrieval
Abbreviation RDE7
Card
Type 5
Card
Columns 78
Data Element
Length 1
Data
Type ALPHANUMERIC
Justified
Required
on New Entry N0
Nationally
Controlled NO
Valid Values:
All alphanumeric values.
Masterfile
Record Type 34
Masterfile
Position 79
Masterfile
Length 1
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
Card Type 5
Data Element Sheet
A-43
-------
AIR TWO
Definition: AIR TWO is a one position compliance indicator used to show compliance
with SIP emission limitations for TSP, S02, HC, CO, and NOX in non-attainment
AQCR's.
Retrieval
Abbreviation AIR2
Card
Type 5
Card
_Colurrms 79
Data Element"
Length i
Data
Type Alphanumeric
Justified
Required
.on New Entry NO
Nationally
Controlled Yes
Edit Error Messages:
*** = Fatal Error
Valid Values:
isianK, v through y.
These codes have the same values
QO PMCT
as I/MO i •
Master file
Record Type 34
Masterfile
Position 80
Masterfile
Length 1
* = Warning Error
Coding Considerations:
This field must be used to indicate the compliance status of a facility at the
Point 000 level if the following two conditions are met:
1. The facility is located in a non-attainment AQCR.
2. The facility has been designated as a source which impacts the
non-attainment standards for that AQCR as indicated by a "1"
in RDE1.
If a facility is in compliance with all applicable federal, state, and local regula-
tions, both CMST and AIR2 must contain the same value. • However, a facility may be
in compliance with the particular pollutant for which the AQCR is non-attainment,
and yet it may be of unknown compliance or out of compliance with regulations for
other pollutants. In such a situation, CMST might be a blank, 0, 1, or 6, and
AIR2 will indicate in compliance, (2, 3, 4, 5, or 9).
If an AQCR is designated as non-attainment for more than one pollutant, and if the
facility is out of compliance with any one of these non-attainment pollutants,
AIR2 must reflect the worst case compliance status. For instance, if an AQCR
is non-attainment for TSP and S02, and if the facility is of unknown compliance
with S02 regulations and not in compliance with TSP regulations, AIR2 must contain
a 1 for not in compliance. For further clarification, refer to the FY77 regional op-
erating guidance for AIR2 outputs. Card Type 5
Data Element Sheet
•1 8/76
A-43A
-------
ACTIO:i TYPE
Definition:
ACTION TYPE is a two position action description identifier.
There are at the present 100 possible action types; the first
five are the basic increments of progress federally defined;
the rest are regionally defined.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on Pew Entry
Nationally
Controlled
ATPE
7
53-54
2
NUMERIC
LEFT
YES
YES
Valid Values:
Must be on Action Table controlled
by national DBC.
Action Type 00 indicates an action
type which is user defined.
Master file
Record Type 46
IJasterfile
Position 21-22
Master file
Length 2
Edit Error Messages:
*** INVALID ACTION TYPE
*** ACTION TYPE REQUIRED ON NEW ENTRY
*** = Fatal Error * = Warning Error
Coding Considerations:
Please call the national DBC to add, change, or delete entries on
the Action Table for your region.
If 00 is coded in the Action Type field, the Edit program will pick up
an Action Description from card columns 20 through 34 of the Card 7.
This capability should eliminate the need for using an Action Type
meaning "OTHER - SEE COMMENTS BELOW".
Card Type 7
Data Element Sheet
A-44
revised 5/76
-------
DATE ACHIEVED
Definition: DAT£ ACHIEVED is the date on which an action is performed or
completed in month, day, year format.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages
* INVALID DATE ACHVD
*** = Fatal Error
DTAC
7
55-60
6
NUMERIC
LEFT
NO
NO
Valid Values:
Blanks, zeros are
numeric other than
be between 01 and
between 01 and 12,
greater than 60.
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
- OUTPUT ZEROS
* = Warning Error
acceptable. If
zero, day must
31, month must be
and year must be
46
29-34
6
Coding Considerations:
If an error is encountered in the date field, the bad month or day or
year is zeroed out by the edit program. An asterisk on a change trans-
action for this field will zero out the field on the masterfile.
Card Type 7
Data Element Sheet
A-45
-------
DATE SCHEDULED
Definition: DATE SCHEDULED is the date on which an action is scheduled to
be performed. Use the month, day, year format.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
DTSC
7
61-66
6
NUMERIC
LEFT
YES
NO
Valid Values:
Blanks or zeros are
Otherwise, day must
and 31; month must
and 12, and year mu
than 60.
Master file
Record Type
Master file
Position
Master file
Length
acceptable.
be between 01
be between 01
ist be greater
46
23-28
6
Edit Error Messages:
* INVALID DATE SCHED - OUTPUT ZEROS
* DATE SCHED REQUIRED ON NEW ENTRY
*** = Fatal Error * = Warning Error
Coding Considerations:
If an error is encountered in the date field, the bad month or day or
year is zeroed out. The Update Program no longer generates any value
for this field if it is left blank.
Card Type 7
Data Element Sheet
A-46
-------
ACTION STAFF CODE
Definition: ACTION STAFF CODE is a three position code referring to the
staff member assigned to complete the action.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
* INVALID STAFF CODE
*** = Fatal Error
PERA
7
67-69
3
ALPHANUMERIC
LEFT
NO
YES
Valid Values:
Must exist on the Personnel Table
controlled by the national DBC.
The first position must be alpha;
the next two numeric.
Master file
Record Type 46
Master file
Position 35-37
Masterfile
Length 3
* = Warning Error
Coding Considerations:
Please call the national DBC to make additions, changes, or deletions
to the Personnel Table.
Card Type 7
Data Element Sheet
A-47
-------
RESULTS CODE
Definition: RESULTS CODE indicates the results of an action such as action
achieved, action not achieved, or action rescheduled.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
STAC
7
7(9-71
2
NUMERIC
LEFT
NO
YES
Valid Values:
May be a blank; if not a blank, it
must be a two digit numeric field.
Must exist on the RESULTS-CODE
Table controlled by the national
DBC.
Master file
Record Type 46
faster file
Position 55-56
Master file
Length 2
Edit Error Messages:
* INVALID RESULTS CODE
*** = Fatal Error * = Warning Error
Coding Considerations:
The results code does not indicate the success of an action, but rather
whether or not the action was carried out, or whether another action
should be referred to.
Please call the national DBC to add, change, or delete entries on the
Results-Code Table for your region.
Card Type i
Data Element Sheet
A-48
-------
REGIONAL DATA ELEMENT 8
Definition: User supplied.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
*** = Fatal Error
RDE 8
7
72 - 73
2
ALPHANUMERIC
LEFT
NO
NO
Valid Values:
Masterfile ,,
Record Type
Masterfile _7 _ c«
__ • . • J / ™ J O
Position
Masterfile _
Length
* = Warning Error
Coding Considerations:
Card Type 7
Data Element Sheet
A-48A
revised 5/76
-------
ACTION DESCRIPTION
Definition: ACTION DESCRIPTION is generated on each action record based
on ACTION TYPE. Action Description may be coded on the card 7
for Action Type 00.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
ADES
7
20-34
15
ALPHANUMERIC
LEFT
Required
on New Entry
Nationally
Controlled
Edit Error Messages
*** = Fatal Error
YES
Valid Values:
Please call the national DBC to add
or change action descriptions on
the regional Action Table.
Master file
Record Type 46
Masterfile 107-156
Position 40-54
Masterfile 50
Length 15
* = Warning Error
Coding Considerations:
Two action descriptions are generated from Action Type; the first is a
50 position long action description available on the Source Date Report,
and the second is a 15 position short action description retrievable on
a Quick Look Report.
When Action Type 00 is specified in card columns 53 and 54, the Edit pro-
gram will pick up a 15 position Action Description from card columns 20
through 34 of the Card 7 and place this description on both the short and
long Action Description on the CDS Masterfile. Action Type 00 is designed
for infrequently used actions which are not placed on the Action Table con-
trolled by the National DBC. It can be a replacement for the regional
Action Type "OTHER - SEE COMMENTS BELOW". Since comments are not re-
trievable but Action Type and Action Description are retrievable, the
Action Type 00 should be most useful for infrequently used actions which
are not on the Action Table.
Data Element Sheet
A-49
-------
COUNTY NAME
Definition: COUNTY NAME is generated by the Edit from the COUNTY CODE.
Retrieval
Abbreviation CTNM
Card
Type
Card
Columns
Data Element
Length
Data
Type ALPHABETIC
Justified
Required
on New Entry
Nationally
Controlled YES
Valid Values:
Appendix B contains a list
county names valid for each
state/county combination.
of
region/
Master file
Record Type 20
Masterfile
Position 163-179
Masterfile
Length 17
Ed-it Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
This field is generated; it cannot be coded. The national
DBC maintains a table of COUNTY CODE/COUNTY NAME combinations.
Data Element Sheet
A-50
-------
DATE LAST UPDATED
Definition: DATE LAST UPDATED represents the most current date on which
an input transaction was added or changed for any part of a
facility on the masterfile.
Retrieval
Abbreviation UPDA
Card
Type
Card
Columns
Data Element
Length
Data
Type NUMERIC
Justified
Required
on New Entry
Nationally
Controlled
Valid Values:
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
2(8
134-139
6
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
This date is in year, month, day format.
Data Element Sheet
A-51
-------
RECORD TYPE
Definition: RECORD TYPE is a two position numeric masterfile record identifier.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type NUMERIC
Justified
Required
on New Entry
Nationally
Controlled
Valid Values:
20 = Source
21 = Source comment
34 = Emission Point
35 = Point comment
46 = Action
47 • Action comment
Master file
Record Type
Masterfile
Position
Masterfile
Length
20-47
19-20
2
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
Each Card Type has a corresponding masterfile Record Type.
Data Element Sheet
A-52
-------
STAFF NAME (ACTION)
Definition: STAFF NAME (ACTION) is a fifteen position name generated from
the Staff Code found on Card 7, positions 67-69.
Retrieval
Abbreviation STFA
Card
Type
Card
Columns
Data Element
Length
Data
^2 ALPHANUMERIC
Justified
Required
on New Entry
Nationally
Controlled YES
Valid Values:
All names are on the Personnel
Table maintained by the national
DBG. Please call the DEC to make
additions or changes to this table.
Master file
Record Type 46
Master file
Position 63-77
Master file
Length 15
Edit Error Messages:
*** = Fatal Error * - Warning Error
Coding Considerations:
During each update cycle, the Staff Name is generated based on the
Action Staff Code. By changing the staff name associated with a
staff code on the Personnel Table, all input transactions and masterfile
records will carry the new staff name.
Data Element Sheet
A-53
-------
STAFF TITLE
Definition: STAFF TITLE is a fifteen position title generated from the
Staff Code found on Card 7, positions 67-69.
Retrieval
Abbreviation TITL
Card
Type
Card
Columns
Data Element
Length
Data
Type ALPHANUMERIC
Justified
Required
on New Entry
Nationally
Controlled
Valid Values:
All titles are on the Personnel
Table maintained by the national
DBC.
Master file
Record Type 45
Masterfile
Position 78-92
Masterfile
Length 15
Edit Error Messages:
*** = Fatal Error * - Warning Error
Coding Considerations:
During each update cycle, the Staff Title is generated based on the
Action Staff Code. By changing the title associated with a staff
code on the Personnel Table, all input transactions and masterfile
records will carry the new title.
Data Element Sheet
A-54
-------
STAFF NAME (SOURCE)
Definition: STAFF NAME (SOURCE) is a fifteen position name generated from
the Staff Code found on Card 2, positions 77-79.
Retrieval
Abbreviation STFS
Card
Type
Card
Columns
Data Element
Length
Data
Type ALPHANUMERIC
Justified
Required
on New Entry
Nationally
Controlled YES
Valid Values:
All names are on the Personnel Table
maintained by the national DBC.
Please call the DBC to make addi-
tions or changes to this table.
Master file
Record Type 20
Master file
Position 119-133
Mast erf He
Length 15
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
During each update cycle, the Staff Name is generated based on the
source's Staff Code. By changing the staff name associated with a
staff code on the Personnel Table, all input transactions and master-
file records will carry the new staff name.
Data Element Sheet
A-55
-------
STATE ABBREVIATION
Definition: STATE ABBREVIATION is generated from STATE CODE. It is the
standard two position alpha abbreviation set by the Post
Office.
Retrieval
Abbreviation STAB
Card
Type
Card
Columns
Data Element
Length
Data
Type ALPHABETIC
Justified
Required
on New Entry
Nationally
Controlled
Valid Values:
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
20
83-84
2
Edit Error Messages:
*** = Fatal Error * - Warning Error
Coding Considerations:
Data Element Sheet
A-56
-------
EMISSION CATEGORY DESCRIPTION
Definition: Emission Category Description is the English language description
associated with Emission Category (ECAT). It is generated by the computer based
on the value of ECAT. The description is controlled by the national DEC. It
does not reside on the master file. ECDS will automatically change when ECAT
is updated.
Retrieval
Abbreviation ECDS
Card.
Type
Card
Columns
Data Element
Length 20
Data
Tupe Alphanumeric
Justified Left
Required
on New Entry No
Nationally
Controlled Yes
Valid Values: See Below
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
*** = Fatal Error * - Warning Error
Coding Considerations:
ECAT Value ECDS Description
Blank Unknown
0 Unknown
1 Less than 100 TPY
2 100 to 1000 TPY
3 Over 1000 TPY
4 Less than 25 TPY
9 Dummy
Note: If ECAT is not one of the above values, "Unknown" will appear as the
description.
Care Type
Data Element Sheet
A-57
Revised 8/76
-------
COMPLIANCE STATUS DESCRIPTION
Definition: Compliance Status Description is an English language description of
Compliance Status (CMST). It is a computer generated field which is determined
by CMST. The description is controlled by the national DBG. It is not present
on-any master file record. A change to CMST will result in a change to the
description.
Retrieval
A bbrev ia tion CMD S
Card
Type
Card
Columns
Data Element
Length 2°
Data
Type Alphanumeric
Justified Left
Required
on New Entry No
Nationally
Controlled Yes
Edit Error Messages:
*** = Fatal Error
Valid Values: See Below
Masterfile
Record Type
Masterfile
Position
Mas terfi le
Length
* = Warning Error
Coding Considerations:
CMST Value
Blank
0
1
2
3
4
5
6
7
8
9
CMOS description
Compl Status unknown
Compl Status unknown
Not in compl - No Schd
In Compl - Source test
In Compl - Inspection
In Compl - Certification
In Compl w Schedule
Not in Compl w Schd
Unknown Compl w Schd
No Applic State Reg
In Compl - Shut Down
NOTE: If CMST is not any of the above values, "Compl Status unknown" will appear
as the description.
Card Type
Data Element Sheet
A-58
Revised 8/76
-------
SIP CODF DESCRIPTION
Definition: Sip Code Description is the English language description of Sip Code
(SIPC)~It is generated by the computer based on the value of SIPC. This des-
cription is controlled by the national DBC. It is not present on the master file.
The description will automatically change when SIPC is changed.
Retrieval
Abbreviation 5 IDS
Card
Type
Card
Columns
Data Element
Length 20
Data
Type Alphanumeric
Justified Left
Requirea
on New Entry No
Nationally
Controlled Yes
Edit Error Messages:
*** = Fatal Error
Valid Values: See Below
Master file
Record Type
Master file
Position
Mast erf He
Length
* = Warning Error
Coding Considerations:
SIPC Value
Blank
0
1
2
3
4
5
6
7
8
9
SIPS description
Not Specified
No Schedule
Sched Specif in Regs
Approved State Sched
State Enf/Adm Orders
Court Ord/Consnt Dec
S113 Order - EPA Enfor
EPA Prom of Sched
Sched Pend/Not Apprv
Revised Apprvd Sched
Not Specified
NOTE: If SIPC is not any of the above values, "Not Specified" will appear as
the description.
Card Type
Data Element Sheet
A-59
Revised 8/76
-------
RESULTS CODE DESCRIPTION
Definition: Results Code Description is an English language description of the
results code (STAC). It is computer generated based on the region and the STAC.
It is not input by the user. It is stored on the master file and is updated
when STAC is changed.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required.
on New Entry
Nationally
Controlled
RSTD
__
^^
15
Alphanumeric
Left
No
Yes
Valid Values:
The Results Code (STAC) must exist
on the RESULTS CODE TABLE controlled
by the national DBC.
Master file
Record Type 46
Masterfile
Position 157
Masterfile
Length 15
Edit Error Messages:
*** = ratal Error * = Warning Error
Coding Considerations:
Card Type
Data Klfinent Sheet
A-60
Revised 8/76
-------
AIR PROGRAM CODE DESCRIPTION
Definition: AIR PROGRAM CODE DESCRIPTION is the English language description of
the Air Program Code. It is generated by the computer for Quick
Look Reports based on the value of APCD.
Retrieval
Abbreviation APDS
Card
Type N/A
Card
Columns N/A
Data Element
Length 20
Data
Type ALPHABETIC
Justified LEFT
Required
.on New Entry NO
Nationally
Controlled YES
Edit Error Messages:
\
*** = Fatal Error
Valid Values:
Masterfile
Record Type N/A
Masterfile
Position N/A
Masterfile
Length 20
* = Warning Error
Coding Considerations:
APCD
blank
C
0
1
2
3
4
5
6
7
8
9
AIR PROGRAM DESCRIPTION
SIP Source
Closed/Inactive
SIP Source
SIP Active
APCD 2
APCD 3
ESECA
Other
Non-Significant Deterioration
New Source Review
NESHAPS
NSPS
Card Type
Data Element Sheet
A-61
revised 12/76
-------
OLD COMPLIANCE STATUS
Definition: OLD COMPLIANCE STATUS represents a historic record of previous
quarterly compliance statuses for the past eight quarters. It
is generated on a quarterly basis by the Update Program based
on information found in the CMST field.
Retrieval
Abbreviation ocs0
Card
Type N/A
Card N/A
Columns '
Data Element
Length
^*^ ALPHANUMERIC
Justified
Required -A
.on New Entry
Nationally YES
Controlled
Valid Values:
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
*** = Fatal Error * = Warning
34
81-88
8
Error
Coding Considerations:
Users cannot input this value. The entire field is also subdivided into
the following eight retrievable data elements:
Name
Old Comp Status - 1st Quarter
2nd
3rd
4th
5th
6th
7th
8th
Retrieval Abbreviation
OCS1
OCS2
OCS3
OCS4
OCS5
OCS6'
OCS7
OCS8
In April 1977, the Compliance Status found on each emission point record will
be placed in OCS1. During each subsequent quarter, the current compliance
status is stored in OCS1, and all previous quarterly compliance statuses are
moved into the next higher OCS field. After eight quarters, the oldest com-
pliance status will be dropped to make room for the next quarterly historic
compliance status.
With these eight historic compliance status fields, users will be able to
compare current compliance status with previous compliance status sent to the
Formal Program Reporting Card Typo System.
Data Element Sheet
A-62
-------
BASIC POLLUTANT INFORMATION
Definition: BASIC POLLUTANT INFORMATION is designed to provide a single
Quick Look print line data element showing data for the
following Card 3 pollutants; Particulates, S02, HC, CO, NO^
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
BPLT
N/A
N/A
61
ALPHANUMERIC
Justified
Required
.on New Entry
Nationally
Controlled
NO
YES
Valid Values:
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
*** = Fatal Error * = Warning
30
49-108
60
Error
Coding Considerations:
Card Type
Data Element Sheet
A-63
-------
APPENDIX B
CONTACT LIST
OF
CDS USERS
-------
Contact List of CDS Users
National Data Bank Coordinator
Franklin Smith
202-755-0103 FTS 755-0103
U.S. Environmental Protection Agency
Division of Stationary Source
Enforcement EN-341
401 M Street S.W.
Washington, D,C, 20460
Region I - Boston
Larry Goldman
Paula C. Matos
617-223-3479
FTS 223-3479
Enforcement Division
U.S. Environmental Protection Agency
J.F.K. Federal Building
Boston, Massachusetts 02203
Region II - New York
Stuart Roth
Jerry DeGaetano
212-264-4726
FTS 264-4726
Enforcement Division
U.S. Environmental Protection Agency
26 Federal Plaza
New York, New York 10007
Region III - Philadelphia
Lee Marshall
215-597-4779
Mark Garrison
215-597-9387 FTS 597-9387
Enforcement Division
U.S. Environmental Protection Agency
Curtis Building
6th and Vial nut
Philadelphia, Pennsylvania 19106
Region IV - Atlanta
Janice Murphree
404-881-4253 FTS 285-5291
Randall Davis, Mgmt., Div.
Barry Gilbert
Enforcement Division
U.S. Environmental Protection Agency
345 Courtland St.
Atlanta, Georgia 30308
Region V - Chicago
George Hurt
312-353-2090
FTS 353-8213
Enforcement Division
U.S. Environmental Protection Agency
230 South Dearborn Street
Chicago, Illinois 60604
Region VI - Dallas
Carl Edlund
Mary Kay Marusak
214-749-7675
FTS 749-7675
Enforcement Division
U.S. Environmental Protection Agency
1201 Elm St.
Dallas, Texas 75270
B-l
-------
Region VII - Kansas City
Patsy Burrell
816-374-2576
Enforcement Division
U.S. Environmental Protection Agency
1735 Baltimore Street
Kansas City, Missouri 64108
Region VIII - Denver
RoxAnn Varzeas
303-837-2361 FTS 327-2361
Martha Nicodemus
Lance Vinson
Enforcement Division
U.S. Environmental Protection Agency
1860 Lincoln Street
Denver, Colorado 80203
Region IX - San Francisco
Chuck Seeley
Marian Lundholm
415-556-0970 FTS 556-0970
Enforcement Division
U.S. Environmental Protection Agency
100 California Street
San Francisco, California 94111
Region X - Seattle
Betty Swan
206-442-1387
FTS 399-1387
Enforcement Division
U.S. Environmental Protection Agency
1200 6th Avenue
Seattle, Washington 98101
TRC - The Research Corporation
of New England
Scott Shanks
Geza Serenyi
Sue Graves
Rita Reimer
Cathy Morse
Gary Crosse
203-563-1431
125 Silas Deane Highway
Wethersfield, Connecticut 06109
B-2
-------
TECHNICAL REPORT DATA
i I'leme read Instructions on the reverse before completing)
i REPOSTNO
EPA 340/1-76-011
,2
3 RECIPIENT'S ACCESSION-NO.
, TITLE A.\'D SUBTITLE
Compliance Data System User's Guide
5 REPORT DATE
December 1976
6 PERFORMING ORGANIZATION CODE
7 AUTHORIS)
Ms. Rita Reimer
Mr. Geza Serenyi
B PERFORMING ORGANIZATION REPORT NO.
9 PERFORMING ORGANIZATION NAME AND ADDRESS
The Research Corporation of New England
125 Silas Deane Highway
Wethersfield, Connecticut 06109
10 PROGRAM ELEMENT NO.
11. CONTRACT/GRANT NO.
68-01-3173
13. SPONSORING AGENCY NAME AND ADDRESS
Division of Stationary Source Enforcement
Office of Enforcement
U.S. Environmental Protection Agency
Washington, D.C. 20460
13. TYPE OF REPORT AND PERIOD COVERED
14. SPONSORING AGENCY CODE
15 SUPPLEMENTARY NOTES
A user's guide describing the general operation of and specific procedures to be
utilized by operators of the Compliance Data System.
16 ABSTRACT
This Compliance Data System (CDS) User's Guide is designed to be the primary source
of user documentation regarding CDS. It replaces all documentation dated prior
to December 1976, which should be discarded.
The guide is organized to be used effectively by several groups of potential readers:
Managers and others wishing a basic descriprion of CDS should read Sections 2
and 3, Management Overview and System Applications. Current Users who generally
understand CDS will wish to skip tp specific sections of interest, particularly
Sections 7 and 9, Edit Processing and Retrieval Processing, which reflect
recent changes. New Users may wish to read the text in its entirety, at least
through Section 9 to obtain a working knowledge of CDS. Those Preparing Input
Data should read Section 6, Data Input Preparation.
REVISED MARCH 1977 - Includes all
revisions and changes since
December 1976
17.
KEY WORDS AND DOCUMENT ANALYSIS
DESCRIPTORS
b.lDENTIFIERS/OPEN ENDED TERMS
c COSATI Field/Group
Air Pollution Facilities(Sources)
Compliance Status
Enforcement Actions
Surveillance Actions
13 B
• •: OlSTRIBUriO'\ STA CEMENT
Release Unlimited
19 SECURITY CLASS (Tint Hf
Unclassified
21 NO OF
20 SECURITY CLASS Cl
TTnol aaaH f "tpH
.-___
72 PRICE
EPA Form 2220-1 (9-73)
------- |