;;, :.,. .., -United States, 4i ,
OH Ion, of
' , '..*:•;•"'. •';; r, ' v"l''',(1, -['Environmental rPfijWctlofi ;',^;- , Enforcement'
!;'.'""':',V'?/-'.";1.:.'' !.•'!,. .'•'';••-''p.) i'A&Bncy ""• ,;V ',..,".•:'!•''."'*'!'' Washington DC 20460
EPA-340/1-80Q03 '
February 1980
-------
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:
-------
The Stationary Source Enforcement Series of reports is
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 Air 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.
-------
TABLE OF CONTENTS
SECTION PAGE
1.0 INTRODUCTION 1
2.0 MANAGEMENT OVERVIEW 2
2.1 Background History 2
2.2 System Purposes 3
2.3 System Capabilities 4
2.4 System Functions 5
2.5 System Relationship to Other EPA Systems 6
3.0 SYSTEM APPLICATIONS 8
3.1 General Applications 8
3.2 Examples of Specific Applications 9
4.0 SYSTEM OVERVIEW 13
4.1 Edit Program 14
4.1.1 Input Data Processed by CDS 15
4.1.2 Edits Performed by CDS 15
4.1.3 Edit Error Messages 17
4.1.4 CDS MOD File 19
4.2 Update Program 20
4.2.1 Update Actions by CDS 21
4.2.2 Update Cycle Steps 21
4.2.3 Update Report Messages 21
4.2.4 The CDS Masterfile 24
4.2.5 Regional CDS Masterfile 26
4.3 Retrieval Program 26
4.3.1 Description of Reports Available from Retrieval 26
Program
4.3.2 Retrieval Steps 30
5.0 DATA SUBMISSIONS PROCEDURES 32
5.1 Submission Steps 32
6.0 DATA INPUT PREPARATION 35
6.1 General 35
6.2 Adding New Records to the CDS Masterfile 39
6.2.1 Sample of a Completed Coding Sheet for a New 47
Facility
6.3 Changing Data on the CDS Masterfile 50
6.3.1 Sample Completed coding sheet for Change 52
Transactions
6.4 Deleting Data from the CDS Masterfile 53
6.4.1 Sample Completed Coding Sheet for Delete 55
Transactions
6.5 Keypunch Instructions 56
6.6 Quality Assurance Considerations 65
6.6.1 Define the Problem 65
6.6.2 Status of Current Data 65
6.6.3 Code Data 65
6.6.4 Random Check of Coding 66
-------
TABLE OF CONTENTS
SECTION PAGE
6.6.5 Computer Operation 66
7.0 EDIT PROCESSING 68
7.1 Edit Program Usage 68
7.1.1 Warning and Fatal Errors 69
7.2 Edit Error Messages 69
7.3 Sample CDS Edit Report 72
7.4 Edit Job Control Language (JCL) 74
7.5 CDS Input Preparation via WYLBUR 81
7.6 CDS/WYLBUR Example 83
8.0 UPDATE PROCESSING 86
8.1 Update Program Description 86
8.2 Update Scheduling 88
8.3 Update Report 89
8.4 Update Report Messages 90
8.5 Update Status Log 91
8.6 Update Report Job Control Language 97
9.0 RETRIEVAL PROCESSING 98
9.1 Reports Available from the Retrieval 99
9.1.1 Quick Look Report 100
9.1.2 Double Spaced Quick Look Report 103
9.1.3 Source Data Report 105
9.1.4 Milestone Report 107
9.1.5 Questionnaire Report 111
9.1.6 Action Summary Report 113
9.1.7 Compliance-Action Report 113
9.2 Check List for Request Submissions 117
9.3 Preparing Retrieval Selection Cards 124
9.3.1 Special Considerations for Pollutant 135
Compliance Retrievals
9.3.2 Pollutant Compliance Logic Selection 136
9.3.3 Pollutant Compliance Sorting 137
9.3.4 Printing Pollutant Compliance Data 138
9.3.5 Sample of a Filled-in Retrieval Request 139
9.4 Job Control Language for Using Retrieval 148
Program
9.5 Retrieval Edits Performed by System 152
10.0 SUPPORTIVE TECHNICAL INFORMATION 158
10.1 Table Processing 158
10.1.1 County Code Table 158
10.1.2 Personnel Code Table 161
10.1.3 Action Table 164
10.1.4 Results Code Table 165
10.1.5 Other Table Lookup Procedures 169
10.1.6 CDS Masterfile Layout 169
-------
TABLE OF CONTENTS
SECTION PAGE
10.2 Back-up and Recovery Procedures 171
10.2.1 User Responsibility for Back-up 171
10.2.2 National Responsibility for Back-up 171
10.2.3 Recovery Procedures 172
10.3 Computer Program Modifications 172
10.4 Microfiche Considerations 174
10.5 Minicomputer Edits 180
10.6 Archiving 180
10.7 Formal Reporting 181
11.0 STATE ENFORCEMENT SYSTEMS 186
11.1 State Enforcement System Options 187
11.2 State Enforcement System Usage 189
11.3 Summary of State Enforcement System Options 200
12.0 DOCUMENTATION UPDATES 205
13.0 HEADQUARTERS GUIDANCE 206
APPENDIX A - CDS DATA ELEMENT DICTIONARY
APPENDIX B - CONTACT LIST OF CDS USERS
-------
LIST OF TABLES
SECTION PAGE
6-1 Keypunch Instructions Data Required on all 58
Cards
6-2 Keypunch Instructions for Card Type 1 59
6-3 Keypunch Instructions for Card Type 2 60
6-3A Keypunch Instructions for Card Type 3 61
6-4 Keypunch Instructions for Card Type 5 62
6-5 Keypunch Instructions for Card Type 7 63
6-6 Keypunch Instructions for Card Type 4, 6, & 8 64
7-1 Edit Error Messages 70
8-1 Update Error Messages 92
9-1 Retrieval Package Edits 153
9-2 Retrieval Package Error Messages 156
11-1 Region I's Enforcement Systems 190
11-2' Region II's Enforcement Systems 191
11-3 Region Ill's Enforcements Systems 192
11-4 Region IV's Enforcements•Systems 193
11-5 Region V's Enforcements Systems 194
11-6 Region VI's Enforcements Systems 195
11-7 Region VII's enforcements Systems 196
11-8 Region VIII's Enforcements Systems 197
11-9 Region IX1s Enforcements Systems 198
11-10 Region X's Enforcements Systems 199
-------
LIST OF FIGURES
FIGURE t PAGE
4-1 Edit Program Flow Chart 18
4-2 Update Flow Chart 22
4-3 Masterfile Hierarchy 25
4-4 Retrieval Flow Chart 31
6-1 Card Layout Format 36
6-2 Sample Coding Sheet 38
6-3 Sample of a Completed Coding Sheet for a 48
New Facility
6-4 Sample Completed Coding Sheet for Change 54
Transactions
6-5 Sample completed Coding Sheet for Delete 57
Transactions
7-1 Sample Edit Report 73
7-2 CDS Edit Job Control 75
7-3 Using Edits Dummy Option 76
7-4 Input from Tape 77
7-5 Saving the Reject File 78
7-6 Printing the Reject File 79
7-7 Submitting Input via WYLBUR 80
7-8 Sample WYLBUR Session to Convert Retrieval 85
Output into Input to CDS Edit
8-1 Sample Update Report 94
8-2 Contents of Update Status Log 95
8-3 CDS Update Report Job Control 96
9-1 Quick Look Report with Data Suppressions 102
9-2 Double Spaced Quick Look 104
9-3 Source Data Report 106
9-4 Sample Milestone Report 108
9-5 Variable Milestone Report 110
9-6 Sample Questionnaire 112
9-7 Action Summary Report 114
9-8 Sample Compliance Action Report 115
9-9 Sample PSD Report 118
-------
LIST OF FIGURES
FIGURE #
9-10 Report Request Form 120
9-10A Mailing Label Job Control 123
9-11 Retrieval Request Form to Obtain Quick Look 140
Report
9-12 Retrieval Request Form to Obtain Source Data 141
Report
9-13 Retrieval Request Form to Obtain Milestone 142
Report
9-14 Retrieval Request Form to Obtain Variable 143
Milestone Report
9-15 Retrieval Request Form to Obtain Questionnaire 144
9-16 Retrieval Request Form to Obtain Action Summary 145
9-17 Retrieval Request Form to Obtain Compliance 146
Action Report
9-18 Retrieval Request Form to Obtain PSD Report 147
9-19 Retrieval Job Control 149
9-20 Retrieval Job Control for Multiple Copies 150
9-21 Retrieval Job Control for 100,000 Lines of 151
Output
9-22 Retrieval Edit Report 155
10-1 County Code Table * 160
10-2 Sample Personnel Table 163
10-3 Sample Action Table 167
10-4 Sample Results Code Table 168
10-5 Masterfile Layout 170
10-6 Micrographics User Information for CDS 175
10-7 CDS Microform Input 176
10-8 CDS Microform Output 177
10-9 CDS Microform Page Breaks 178
10-10 Microfiche Job Control 179
10-11 Job Control for CDS/FRS Link 184
10-12 Sample Milestone Report Produced by CDS/FRS 185
Processing
-------
1.0 INTRODUCTION
This Compliance Data System (CDS) User's 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, 3, and 4, Management Overview and System Applications.
Current Users who generally understand'CDS will wish to skip to
specific sections of interest, particularly Sections 7, 9, 10, and 11,
Edit Processing and Retrieval Processing, which reflect recent changes
due to changes at the Washington Computer Center.
New Users may wish to read the text in its entirety 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 User's Manual will be issued,
e.g. an addendum for headquarter guidance revisions, new SIGNON articles,
etc. 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.
Revised 12/79
-------
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 enable 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
-------
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 seven years. Experience with
the system has led to modifications and refinements of CDS which are
described in detail in this documentation. During the six years of
regular production runs, CDS has grown into a system widely used by all
ten regions and numerous states.
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 quantities 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.
Revised 12/79
-------
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 formats are used to enter data into CDS
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 two flexible format reports 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
* Hevie~- 12/79
-------
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 (DEC)
to run once a week on Wednesday nights. During periods of very high data
entry activity,especially at the end of each quarter, more frequent updates
may be scheduled at the discretion of the DBC.
Revised 12/79
-------
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 transactions's Update Code. The Update produces an Update Report
to show what action it took on each transaction. After each update cycle
for which the user had input data, the DBC will run each 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
Devised 12/79
6
-------
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.
-------
3.0 SYSTEM APPLICATIONS - What can CDS do for you?
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.
8
-------
6 Anticipate future enforcement requirements. CDS has a great
deal of built-in flexibility, and also 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
:an be developed on any user-selected criteria.
CDS can identify sources inspected ty regional and/or state
personnel in both attainment and non-attainment AQCR s.
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.
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.
CDS can be used to prepare milestone reports and lists of facil-
ities subject to SIP regulations, NSPS regulations, NESHAPS
regulations and PSD regulations.
CDS can be used to prepare industry studies or summaries based
on the Standard Industrial Class Code (SIC) or on the Standard
Classification Code (SCC) for certain processes.
o
-------
The types of reports that CDS can generate in aiding management
in its enforcement activities are 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.
10
-------
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.
H
-------
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 and increments of progress.
By entering all enforcement actions and scheduled field activities, CDS
becomes a tool that can assist personnel at all levels of environmental
enforcement. Project managers can determine the workload facing their staff
during a coming month by obtaining a CDS report on all EPA actions scheduled
during the month. Inspectors can be provided with reports of the date and
results of the last inspection of all sources in their assigned area. Another
useful report is a complete date sequenced list of scheduled source tests,
facility start-ups, control equipment installations, and inspections. Some
jurisdictions use CDS printouts as turn-around documents, eliminating the
need for special reporting forms.
Revised 1/80
-------
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.
13
-------
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.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 eight 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.
is
-------
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 DEC 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 i'ts 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.
16
-------
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 Hie 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 eight 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
Revised 12/79
17
-------
FIGURE 4-1
EDIT PROGRAM FLOW CHART
INFORMATION
FROM FEDERAL,
STATE & LOCAL
AGENCIES
\f
VCODING AND
\ KEY-
PUNCHING
INPUT DATA
CARD TYPES
1-8
EDIT
PROGRAM
\/
ALL TABLES ARE
MAINTAINED BY THE
NATIONAL DEC
CDS
PERSONNEL
TABLE
CDS
ISAM
TABLE
COUNTY
CODE/AQCR
TABLE
V
EDIT
LOG
MOD
FILE
EDIT
REPORT
ERRORS
(DUMMY)
TO
NATIONAL
DEC
TO
UPDATE
CYCLE
TO
REGIONAL
USER
CAN BE
PRINTED
OR SAVED
BY USER
-------
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
19
-------
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 process 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.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 several column headings which
indicate what action has been taken by the Update Program on each
transaction passed by the Edit. A normal Update Action Message is
Revised 12/79
-------
FIGURE 4-2
UPDATE FLOW CHART
THIS
CYCLE'S
OUTPUT
MASTERFILE
BECOMES
NEXT
CYCLE'S
INPUT
MASTERFILE.
L _
COPY
MASTER TO
DISK
/ :
10
REGIONAL
I DISK
MASTERFILES
10 REGIONAL
UPDATE
REPORT
FILES
I
I
PRINT
REGIONAL
REPORT
ON USER
REQUEST
UPDATE
REPORT
-------
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.
A column marked "ORIG" indicates the origin of the input trans-
action. The following values are used:
ORIG Origin
blank Regional input
HQ Headquarters
GN System generated
SC, TN, NE, etc. For those states who have
direct access to CDS, the
state code is displayed to
indicate the state entering
the data.
Revised 12/79
23
-------
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 M
CDS. Over 50,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 7 Masterfile record formats. These Masterfile record formats are
numbered 20, 21, 30, 34, 35, 46, 47 for internal computer identification purpos
The 7 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.
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.
Revised 12/79
24
-------
Region, State, County,
and Source Number
Provide a Unique
Facility Identifier
Coanents
Point 00£ contains
compliance Data
for the Entire Facility
Up to lfS0fJ point
per facility
\ctions for
point 000 refer
to action for the
eiitJ e factU
FIGURE 4-3
MASTERFILE HIERARCHY
-------
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
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
o Compliance Action 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
Revised 12/79
£6
-------
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. This report is the most widely used of the seven
reports formats available. 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
facilities should appear on a report, but also they can select the data ele-
ments to be printed for these selected sources. Up to fourteen 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.
Revised 12/79
-------
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
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
Revised 12/79
28
-------
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.
The Standard Milestone provides a tally of the Compliance Status Codes for
each state 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. The variable Milestone
provides a tally of any two user-specified data elements in the system.
For example, users may need a count of all action types by month
achieved, a count of all SIC descriptions by AQCR, and a count of sources
within a county by major and minor emission categories. The Milestone can
provide each of these totals for the user.
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
Revised 12/79
-------
Because this report has been designed to meet specific enforcement 4
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.
30
-------
FIGURE 4-4
RETRIEVAL FLOW CHART
/
REGIONAL
| CDS
\ MASTERFILE
RETRIEVAL
OUTPUT
REPORT
L USER
SELECTION
CARDS
RETRIEVAL
EDIT
REPORT
31
-------
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
=5 ). 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.
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.
.32
Revised 12/79
-------
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 cycla is scheduled, the
national Data Bank Coordinator will inform all CDS users of
the schedule change.
6. Verify Update Run. The national DEC will route a copy of the
Update Report to the user's terminal by noon on Thursday. If
the user has not received his report by noon, he 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.EPAEXC.A026.CDS.SYSOUT
This data set sho«s tbe 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 transactions
accepted and rejected by the update for each Region.
Revised 12/79
33
-------
7* 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.
8* 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
receded. Corrections should be resubmitted to CDS via the Edit
Program.
9- Req"est Management Reports. CDS can produce the following manaee
ment reorts: &
ment reports:
o Quick Look Report
o Milestone Report
o Source Data Report
o Questionnaire
o Action Summary Report
o Compliance Action Report
s: "u"sult section 9 f°r
34 Revised 12/79
-------
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 eight 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 WYLBUR 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
Air Program Code 65
Air Program Status 66
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.
35
-------
CARD 4.6.8
Region
State
" County
s
- Source
PO
s Point
I! Action
o Line //
M
•0
-J
—
S
g
£
s o
ft 3
S rt
£ *
u>
s
a
SC
S
S
u
s
s
s
5
a
"
s
8 Update
CARD 7
~ Reeion
„ State
" County
f Source
s; Point
s
^ Action*
SO co o
hi fl) 13* *T3
*** CD O rr
-j O H»
S
8
S
S
«
£ H-
* fe1
£
a
£
^ B m
S §3
£ c (1)
g 3 H4
u*
a
zAct type
a >
K 0
s 3*0
(D H- PI
s a, rt) rt
s J
m CO
M C 0 «
S M ET* (b
*" G. Q. (D
s Staff
^Results
tn r**
» ^
a
8 Update
CARD 5
.«•. Regdon
" State
" County
0
~ Source
= Point
r Action*
"s Card code
-—
S S*
St fP
-J
*
y I^MST
- slP
5 PLUT
pd h^
b! (B (B
u TO a.
c n>
=3 t-1 M
S rt HJ
u> H- .
^ 3 rt
B
S B5 rt
£ §• r?
a mo
0j
£ ECAT
S
C
* S
01 CO
S en
O)
""I O
S (D
2 H-
S "S
. »
S
a
5 MULT
3 XREF
-S— KDE / _
8 Update
" **
Z Region
" State
» County
o
- Source
Kl
s Point
~ Action*
H Filler
E Prap -a
a JfLT" CMSTo"
a iU.T ECJATf
3 EH AQMAe
s PLT'TOCR'^
UJ 2
s Plut rt
a Indicator
t:
a Pollutant
s urop g»
5 PLT CMST^
* FJLT ECAT^r1
» i-J_T AUMAS.
*> PLT AytKw
I Pit rt
*sl
£ Loading to
f Indicator
s
i Pollutant
s ]j 'pp ^
asrji
3p1i-j
= PLT AQMA£
£ Pit S
s Loading <-°
* Indicator
£
S
s Facility
~ Capacity
s
E
"•
K
S RDE 9
s
2 RI'E 10
a M^E 11
- KJ)JJ Li
~ Filler
3
8 Update
"Region
"State
" County
~ Source
s Point
r Action*
-§
a
K
x o
» rt
^3 r^
s i
8 m
S
K
j;
Si
8
a Zip code
g
s
& CO
e fl>
* §?.
£ (D 00
* M M
S "^
^ 0
X O
K
* NEDXR
if
8
z SIC
S
S Mil OT
2FSD-FACIL
«* APrTD
K AP5T
S
S
S —
s g
**» o\
V
»
a
" STAFF
I Region
" State
Ot
" County
(O
f Source
5 Point
r Action*
s ^ara cooe
i! AQCR
S3
B
•-> tdty
st Code
a
*v
w O
" H
iS 0
K ">
S §
" fl>
K
Si
&
iS
fi
£
ft
ft
^j
g
s co
S f*
2 H
K S
i I
u> (^
!£ S
S 0)
£
S
s
s
S!
Sri
S RDE 1
S RDE ^
0
S w
^ ^
S g
a B
w
3
jj Cn
n
o
CO
»
o
§
O
O
i
-------
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
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 Code 4
* Comment Line Number
Source Comments
Card Column
20
21-79
Card Code 5
SCC Code
Capacity Code
* Compliance Status
* SIP Code
* Pollutant
State Regulation Number
* Emission Category
Process Description
Multiple Cross Reference
Regional Data Element 7
Procedural Compliance
Card Code 6
* Comment Line Number
Point Comments
Card Code 7
Penalty Amount
* 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
79
Card Column
20
21-79
Card Column
46-52
53-54
55-60
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.
37
-------
i i. 'HI
mn
olo
imc iw":||
COMPLIANCE DATA SYSTEM CODING SHEET
ill !U U
liltilvtKl iMi/|Hi|MHn[ii
M[«ll1ll4?IH['11|4lifu"
T2I1I
simif i
sqjr
vipi
ti ii k'
(I // n yii ii
liiTiT
T5EH1IJM1 3
WlliflJ
Kii.isiKAlioN
0
0
'7?M
fafl
63JZ1
ifl&llii
LL
l£Jlf niiyiiB:
OlO 010
;V ii!
IM)IU\
wluft
'•'"
IT
IAUI l|« rAI'AI lir I RDI 9
c
~ ji it n u
00000
I'1" '« smwu nimiiiis
yi<^iJia|2^2yd?I?!i|^w|i!i:tfl^iJ.^.ffiIlZJw|^
J0|0|0|0|0
I I H I I HI I H II H H I H H I H I I I IIN I I I I I n I I I ii II I I I I I i i i I ii I I
•.re u»i( fAPc j]-?i PIUI
SIAll Klf.lllMIOH
fen
ffli
TTIS
I I
11
Ii
11
niiin MIIIII
11
ii nun
11
IIII'A Hill
•Dim n»
Q|oH I I I I I t I
11
Lij?jJ;j!ppjiZ
l!H','jKill I'unii < mm
IminmniniiiiiiiHi
iJUlliliijlillillJil^'^iLill^^^ibMiiJylijMEr
.U 11 t. It !i JS 3i !!! 11 !ilU
f^ "ST 57
)(,|;>|;u|/.
11J^
nn i mi ii in i in ii n 11 n i ii i n ii 11 n ni nn ii 111111111 ii
I HIS',Hill A( 11(111
•Ollll IK) IW
.f MlSSIOli
B
iTTir
(H'tiunfit A( i Kin i
IIMIl HUH All'l
I I I I I I I I I I I I Ii
J M I I
" ll'"'l I <\
_\V_\ I I , ^-
I I I I I I I I I M
I I tit (HI
I I'lllAII)
mam
M.I ION BI'.IJIIS
I'lllAlir Wll ,„., DAI I AUMIVID OAlf SCIIIUUIIU SIAII
xi i
3T3
'.i: 'j9 'M
II I I II I
1 1 1
11
TuFT
77m
'i|;j,
^J^1
IT
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 eight 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. A facility in CDS represents all the site, emission, and
enforcement action information for one particular source or plant. If a
source is subject to several air programs, such as SIP, NSPS, and NSR, a
separate source number is assigned for each affected air program.
Revised 12/79
-------
To establish a new facility on the Masterfile, perform the following
steps:
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 such as City,
SIC, Air Program, etc. to the Masterfile. Card 2 can be entered with an
Update Code N only during the same update cycle as a new Card 1 for a
given source. 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 during the same update cycle 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.
Revised 12/79
40
-------
Card Type 3 is used to add or change pollutant compliance data on the
CDS Masterfile. In order to support the current program plan requirements
to develop adequate SIP's for TSP, S02, HC, CO, and N0y in non-attainment
air quality control areas, the CDS system must carry a number of 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 should be added to CDS:
Data Field Length Coding Considerations
Update Code 1 Must be a "C" for all Card-3
transactions, whether a user
is adding or changing data on
this card.
Pollutant ID 2 Must be coded for each pollutant
produced by the facility. Valid
values are the same as for the
Pollutant code on Card-5.
Pollutant Compliance 1 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 Compliance Status on
Card-5.
Revised 12/79
-------
Data Field
Pollutant Emission Category
Length Coding Considerations
1 Must be coded for each applicable
pollutant. Valid values are the
same as for Emission Category
on Card 5. This must re-
present the potential uncontrolled
emissions for the pollutant.
Air Quality Maintenance
Indicator
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.
Inpacted AQCR Indicator
Must be coded as follows:
a. Leave blank or enter on "A"
if the facility does not
contribute to the non-attainment
status of the AQCR for this
polluntant.
b. Code "N" if the facility im-
pacts the emission standards
for this pollutant in a non-
attainment AQCR.
c. Code "U" if the impact of this
pollutant on the non-attain-
ment status of the AQCR is
unclassified.
Pollutant Loading
May be coded. If it is used, it
must be a numeric field represent-
ing 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 "C" for adding,
changing, or deleting pollutant data. Because a facility can produce
numerous pollutants, the input punch card has room for three sets of
Revised 1/80
-------
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; PT, S02,
HC, CO, and NO 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-KDE12 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
-------
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.
3. Code "A" or "3" in line number to indicate a mailing address
if it is different from the street and city on Cards 1 and 2.
Revised 12/79
44
-------
Card Type 5 is used to add emission point data for each pollutant
emitted by a facility. A CDS emission point represents information
for one regulated pollutant coming from one process or smoke stack.
Processes which emit two or more pollutants will be coded with multiple
emission point numbers. Often regions will assign the first two digits
of the CDS emission point to correspond to the NEDS emission point number
while the third digit is pollutant specific. Thus, if a boiler produces
both particulates and sulphur dioxide and has a NEDS point number 01,
the CDS point number for particulates might be 010 and the SO point
number might be 011. For each facility, there can be up to 1,(
emission points.
Point 000 contains compliance status and emission category inform-
ation 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. 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. 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 or
use the NEDS point number together with a pollutant specific third
digit. When adding new additional point numbers for a facility,
request a Source Data Report for the 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 sho'uld
also be entered at this time.
45 Revised 12/79
-------
Card Type 6 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 Master file unless a corre-
sponding emission point already exists on the Masterfile.
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 must
obtain clearance from the National Data Bank Coordinator for new Action Types
codes and descriptions. The National 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 seauentially
starting with 01. When adding a new action to the Masterfile,
Action Number 99 could be coded into columns 17-18. The system
will convert 99 to the next highest sequential action number for
that emission point.
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.
I/SO
46
-------
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.
47
-------
51 I CUIllllV
5
H-
B>
s.
COMPLIANCE DATA SYSTEM CODING SHEET
ML|*NT| I I I I I I I I i i I I i i i i i
MC (01)1
-------
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 010 since the Compliance Status and the SIP Codes of
the entire source represent the worst case compliance status of any of
the other emission points.
In this example, emission points 020 and 021 represent two different
regulated pollutants being emitted from the same smokestack. The 020 in
the Multiple Cross-reference field (columns 75-76) for emission point 021
indicates that emission point 021 represents another regulated pollutant
for the same process described in emission point 020.
Actions are entered at this time with a date scheduled but no date
achieved since they represent actions to be performed in the future.
49
-------
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.
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.
50
-------
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.
51
-------
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.
-------
Since point 020 did not have any comments associated with it, comment
1 for point 020 is entered as new.
Action 01 for point 010 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 020 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.
ls 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; no data may be coded in these columns. Before
submitting 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' Destine 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.
Revised 12/79
53
-------
JI
SHE
0
ilia
0
0
0
HI mil :i I
oco \
COMPLIANCE DATA SYSTEM CODING SHEET
lEEai
illl J2
jl Jil«ljM»Rtlji?lto|i. iliiTBplg
OK)
MIltllLUi^Uy^l^J^l—I J!!U4 -
0
VjlifrlDIH'.pir
SlilliiMT
33
TFTfl
lOADIIC. I"!1
I p" '
q^
IOAUING
Ul'iU'&l
(•CIIIIV CAIWIIY
MBIKll IUHHINIS
omotolo
El E
nis
IB
urn
jiyiiiiiijilivijiiiaiJiUilJIil^liilte
Ppl |B|o|x| |7pP>| | | | | | | I I I I 1 I I I I I I I 1 I I I I i i i i i i i i i i i i i i i » ' i i i i i i i i pi
I II I II I I II II Ml I II I I M I II I II MM M ill llll ill I III MM II II
vt um r piui SIAII mr.iiiAiio» k! ^ PDOCISS DISOIPIIOH m ^JL^M
0|0|0|0|0
IMEIZ
Sly
ORT
iiiiiiniiiiiniiiiiniiiiiiiMiiiMiii
Jl
IMH II IMIMI III I Mi I
CA
HI-
II II M I I II I
1 I II I I I I II III I I II I I I I 111 I
11
U
a
a
SI
it
MB
I I
mi n n 1111 HIM ii i in i in MUM HIM i in 1111 in ii 11 ii I
IHIbSIIIII
flllll IK)
All lull lirllOII/U Al Illlll DIM HI I'11 (IN
iw IIMIP HUH Am
[H'SMOK
TTIiT
IL
')! 101111)2111111
JJJJ-
JirvM M I I I I I I I I I I I I
MlllW
l»l'l OAK Aril 1 1 VI D
5]5
.1.1 I
Will SCHIDUUI)
11
fill
s
Al Illlll IIIMIIIIIIS
TTIirtrT
01
S.
FIGURE 6-A
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 20
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.
55
-------
Figure 6-5 shows three delete transactions and one change trans-
action. A delete for emission point 040 will remove that emission
point and all associated point comments, actions and action comments
for that point.
A delete for emission point 020, comment line 1, will delete only
that one particular comment record from the Masterfile.
A delete for emission point 0 10 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 020, 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 six 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 alj. 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.
Revised 12/79
56
-------
(.Aim i uui
0
zloia o o
O I
I M T (001
COMPLIANCE DATA SYSTEM CODING SHEET
Jtt 11
inn
'.limit I IIAIK
H
'(.h>pi|'
333
az r
7M.b|;ii»i/grre
rnm
ST/III MCIMIUIION
iaim
3
bit
6UH.II6?
55 66
iRirr
tHADING
IACIIIIY CAI'ACIH I ROt 9
• ^
1**
ulai^j
mr
m
f—' 11 III 110
idilliUblJiJJlIii
iiMijji Mii!, i jjjjji jiiiijiiii biKgiy;
>ah\Hii-Jwn>aii
0|0|0|0|0
4I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I II I I I I I I I I I I I I I I | | | | | 1 | | | I
m
PKOtlSS DtSCRIPIION
HII.T
XRll
w.
•fflg
I I I K>K>M
11
11
Mil Mil Ill
ISSHII
TT
'iiini in
JOJ!
005
ll
IIIIMH innim iniiiii
OKI
unz
H I I I I I II I I Mil I II H II I I II I II I Ml I II II HI Illl II I I III M I I M II
I MISS Kill I'L I Mill
'(IINI IP) IKI
(IMIUIIfll Al Illlll 1'ISlHlrilllH
II'.I « Ul III All'l
PI IIAI IV A'H
AC1ION my,,,
ivri I*H Aciinvii) BAH scmouuo SIAII RDI ,,
LL
!lM|,,Ut
H
LL
7TP7
f HISS (OH
J,MMI M in it M M tt^fc
Hi I I f.^ LI III Illl
I
P-
(0
n>
(X
l(,bU
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
r-
g
S
n
0
o
01
1 2
a
4-1
CO
1 4
^
4J
3
o
0
J 1 7 1
0
O
t-l
3
O
CO
9 10 II 12 1]
4J
a
•H
O
M IS It
t)
s>te O
d o
o !
•H T3
4J K
u ca
•a! O
17 18JU
B:
0
Of
2021 22
X <1)
•H O
0 0
23 24 25 2«
Source Name
2J 21 2S 39 31 32 J3 34 3S X 37 JS 39 40 41 42 4) 44 « 46
Street Address
47 « 49 M 51 52 5J 54 55 SS 57 M 59 (8 SI 82 « M 65 6J
r-l
M
1
M'MW
§Qp
,22
tJJSS
69
RDE 4
70 71 72 73 74
RDE 5
75 7« 77 7» 7!
11
4J
•c
r
so
(A
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
(N
O
C£
•^
VJ
!
|
a
-93
60 OS
fl) J-J
Od CO
1234
4-1
0
U
S 8 7 1
0)
O
o
en
9 10 II 12 1]
a
•ri
id)
1°
=S5= 0
ti ;u
O 1
•H -a
U lj
o Otd
CL, !•< 0
City Name
14 15 16 J17 1! 19-20 21 22 23 24 2S 26 27 28 » X 31 32 33 M
0)
-d
0
u
9*
N
State Registration
Number
35 IS 37 X }!j40 41 « 43 44 45 44 47 41 49 50 SI 52 S3 54
n
pd
*3
55 5C 57 M
O
M
C/l
59 CO 61 (2
vvj |
\N*~^
^fl
ClMrflj
^NW'<^
63>65
1 t
E-H
rti
*
esc
RDE 6
M 69 70 71 72 73 74 75 7E
&
<
H
CO
77717!
(U
4-1
«
T3
p
n
BO
Date Name
City Name
Zip Code
State Registration Number
NEDS Cross-reference
SIC Code
Federal Facility Code
Air Program Code
Air Program Status
Regional Data Element 6
Staff Personnel Code-Source
Card Column
20-34
35-39
40-54
55-58
59-62
64
65
66
67-76
77-79
Data Type
Alphanumeric
Numeric
Alphanumer i c
Alphanumeric
Numeric
Numeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Data Element Length
15
5
15
4
4
1
1
1
10
3
Justified
Left
Left
Left
Left
Left
Left
-------
TABLE 6-3A
KEYPUNCH INSTRUCTIONS FOR CARD TYPE 3
~ Region 1
" State 1
- County
s
= Source
£ Point j
- Action* j
5 Indicator
s Pollutant 1
PC
3.
3
1
I
H
X
IT
lut
a
ff
a
l
_4
nt 2 u
Q
00 U
C (0
•H U
4J (B T3
£3£
11 .1 .1 U «
t
• Pollutant 1
Pol
1
1
t
j
i:
*•
Jt
a
ii
ai
X
£
i!
it 3 b
o
00 U
•H U
•O »4
U (3 *O
£3.5
4 M U it it
rf U
•H a
a a.
a a
a. u
it U « fl U 11 U
i
auait a n "
o
a
U1J
»H ^
¥ '•
in
j s Filler
I s Update
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
j 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
Alphanumer ic
Alphanumeric
Alphanumeric
Alphanumeric
Numeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
Alphanumeric
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
i
i
[
61
-------
TABLE 6-4
KEYPUNCH INSTRUCTIONS FOR CARD TYPE 5
m
q
<"
o
I
L
•H 4J
4> U
PS CO
« JJJ 4
g
9
O
0
5 t 7 1
01
U
g
CO
9 10 11 1] 1)
a
•H
o
Oi
14 IS 16
(U
•o
5>fe O
§1°
•H "O
W 'l-i
17 18119
SCC Code
20 21 22 23 24 K K 27
^Crtft
O
2823
S
•^
30
^>
.^
3
32*
Federal/S tate/Local
Regulation Number
J4 39 it J7 3C M 40 41 42 43 44 4S 46 47 41
E-
t:
K
49
Process Description
SO 51 52 U 54 55 56 57 U 59 CO 61 S2 63 S4 U 66 (7 U 69 70 71 72 71 74
y y
' 1 J"
§!»"§
737(77 71 74 M
—
10
Date Name
SCC Code
Capacity
Code
Compliance Status
SIP Code
Pollutant Code
State Regulation
Emission Category
Process Description
Multiple Cross-reference
Regional Data Element 7
Procedural Compliance
Card Column
20-27
28-29
30
31
32-33
34-48
49
50-74
75-77
78
79
Data Type
Numeric
Numeric
Numeric
Numeric
Alphanumeric
Alphanumeric
Numeric
Alphanumeric
Numeric
Alphanumeric
Alphanumeric
Data Element Length
8
2
1
1
2
15
1
25
3
1
1
Justified
Left
Left
Left
Left
Left
-------
«
jj
at
4J
CO
) 4
^
4-1
§
O
o
Sill
cdl
-------
TABLE 6-6
KEYPUNCH INSTRUCTIONS FOR CARD TYPES 4, 6, AND 8
CO
•*
A
o
egion
ji.
1 2
(U
4J
td
4J
C/3
1 4
4-1
O
U
i i 7 1
0)
O
£
CO
9 10 11 12 13
4-1
O
EH
14 IS IS
* fq
5 n*
lira?}
-4
II
17 !8|l9J2tl
Comments
21 22 23 24 25 X 27 21 29 30 31 32 33 34 35 3S 37 3i 19 40 41 42 « 44 45 46 47 « 49 U 51 52 53 54 55 56 57 M ii SO (1 62 63 64 55 (t 87 U ti 70 71 72 73 74 73 16 77 71 79
-------
6.6 Quality Assurance Considerations
6.6.1 Define the Problem
Understand the problem of what data needs to be entered and your
role in solving it. Misunderstandings can come from poor instructions
as well as from poor listening. Ask as many questions of your manager
as necessary until you are sure of what must be done. A few extra
hours at this step can save a lot of time and work at a later date.
At this step, it is a good idea to outline your analysis of the problem.
This way, any inconsistencies in your analysis can be corrected.
6.6.2 Status of Current Data
a.. Evaluate the source documents
When possible, cross-reference the source documents to determine
the validity of the documents. Do not assume that documents
supplied by the states are always correct or complete. An example
is cross-checking state EIS reports with the York Report for data
on coal-fired boilers. Ask as many questions as necessary to
ensure that the documents being worked on are the most accurate
and up-to-date documents available.
b. Run CDS retrievals to determine what data is already in CDS
Use retrieval reports as the basis of a before/after comparison
of the data. Usually it will be more beneficial to run five or
six Quick Look reports instead of a single source data report.
Quick Look reports have the advantage of allowing the user to view
only those data elements in which he is interested and format the
report lines such that all of the same data elements are lined-up.
This last advantage makes it much-easier to spot gaps in the data.
6.6.3 Code Data
a. Analyze data entry method
Before any coding is done, an analysis should be done to determine
the best input medium. There are three kinds of input mediums:
coding sheets, modified coding sheets, and retrievals. A modified
coding sheet is one in which some data elements are preceded.
Whenever possible, use a double spaced Quick Look as input documents.
The fewer pen strokes needed to enter the data, the fewer mistakes
that can be made.
Revised 12/79
65
-------
b. Data from source documents
Code data from source documents carefully. There are four basic
source documents that are coded from:
1) Data already in CDS (e.g. developing AQCR from County Codes).
2) Source documents supplied by the states.
3) Another computer system's printout (e.g. NEDS or EIS).
4) Source documents in the EPA files.
There are three types of coding changes that can be made. New
data can be added, data already in the system can be changed to
a different value and data can be deleted. Be aware that when
you delete a record, all subsequent data elements under it in
the file hierarchy are also deleted. Make sure that you consult
your manager if there are going to be delays in your time estimate
as soon as you know about them.
6.6.4 Random Check of Coding
Once all of the data has been coded, a "random check" of approxi-
mately 50% of the data should be checked against the source documents.
The verification should not be done by the original coder. A more
thorough verification will be performed at a later date. After the
random check has been completed, an analysis of whether the coding has
met the objectives of the problem definition should be done with your
manager. When the coding is correct, send it to keypunching.
6.6.5 Computer Operations
a. Input to edit
Log out coding sheets as they are sent to keypunching. When the
coding is returned from keypunching, the cards should be logged in
and marked with the date and your initials. As soon as the cards
are marked, they should be placed in the computer. The edit report
should be checked for keypunch errors and any necessary corrections
should be made immediately.
Revised 12/79
66
-------
b. Enter into the Update Cycle
Thursday mornings after the update has run, you should check
the update report for errors. Any errors should be corrected
at once. The correct data will not be placed on the masterfile
until the next scheduled update.
c. Validate the Update Cycle Results
Run a second set of retrievals in the same format of those that
were run in Step 6.6.2(b). These two sets of retrievals should be
compared to ensure that the data you wanted have been posted
correctly. As a final check, compare 100% of the coded data with
the source documents.
d. Involve your Manager in Validation Work
After Step C has been completed, give your manager the retrievals
run in Step C. These retrieval reports will allow your manager
to recognize the quality and quantity of your work.
Revised 12/79
-------
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. At least one day before the update when
the input transaction volume is under 2,000 cards per week, the follow-
ing 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 COMNET.
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
Revised 12/79
€8
-------
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.
69
-------
TABLE 7-1
EDIT ERROR MESSAGES
Data Elements
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
Compliance Status
Action Number
Action Type
Update Code
Action Type
Update Code
Update Code
Action Number
Source Name
AQCR
City Code
Zip Code
SIC Code
Federal Facility
Code
Active/Passive
Code
***
***
***
***
***
***
***
***
***
***
***
***
***
***
***
***
***
***
***
***
***
***
***
***
***
*
it
*
*
*
*
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 & 3
EMISSION POINT MUST BE NUMERIC
POINT MUST BE GREATER THAN ZERO
INVALID COMPLIANCE STATUS CODE
ACTION NUM MUST BE GREATER THAN ZERO
ACTION NUMBER MUST BE NUMERIC
INVALID ACTION TYPE
NO DATA IN COL 21-79 FOR DELETES
ACTION TYPE REQUIRED ON NEW ENTRY
DO NOT DELETE POINT 000
UPDATE R ONLY FOR REVISED ACTION
ACTION NUM 99 VALID ONLY FOR A NEW
SOURCE NAME MUST BEGIN IN COL 27
INVALID REGION ON CONTROL CARD
INCORRECT AQCR FOR COUNT
CITY CODE SHOULD BE NUMERIC
SIP CODE SHOULD BE NUMERIC
SIC CODE SHOULD BE NUMERIC
INVALID FEDERAL FACILITY CODE
INVALID AIR PROGRAM CODE
For Detailed
Explanation,
See Page:
A-22
A-45
A-45
A-9
A-42
A-80
A-84
A-55
A-67
A-41
A-82
A-84
A-55
A-51
A-67
A-67
A-68
A-84
A-68
A-84
A-84
A-67
A-61
A-61
A-5
A-7
A-49
A-34
A-12
A-l
-------
TABLE 7-1 (Continued)
Data Element
Name
Staff Personnel
Code-Source
SCC Code
SIP Code
Pollutant Code
Emission
Category
Mulitple
Crossreference
Date Achieved
Date Scheduled
Results Code
Update Code
Action Type
Pollutant Delete
Flag
Pollutant
Compliance
Air Program
Status
Air Quality
Message
* INVALID STAFF CODE
* SCC SHOULD BE NUMERIC
* INVLAID 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 SHOULD BE NEW - OP ZEROS
* 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
* INVALID AIR PROGRAM STATUS
For Detailed
Explanation,
See Page:
A-44
A-62
A-63
A-17
A-53
A-56
A-69
A-71
A-71
A-75
A-84
A-68
A-21
A-21
A- 18
A-3
* if
Maintenance Area
AQCR Indicator
Pollutant
Emission Category
Procedural
Compliance
Penalty Amount
Penalty Amount
Capacity Code
Source Compliance
Code
Source Emission
Category
* INVALID AIR QUALITY MAINT AREA
* INVALID AQCR INDICATOR
* INVALID POLLUTANT EMISSION CATEGORY
* INVALID CMS2 CODE
* PENALTY AMOUNT ONLY ON 2() ACTIONS
* PENALTY AMOUNT SHOULD BE NUMERIC
* CAPACITY SHOULD BE NUMERIC
* INVALID SOURCE COMPLIANCE CODE
* INVALID SOURCE EMISSION CATEGORY
71
A-14
A-15
A-19
A-59
A-73
A-73
A-6
A-36
A-39
-------
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. Thfe 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.
-------
COMPLIANCE DATA SYSTEM EDIT REPORT
HEUION 4>ATL*MA
TRANSACTIONS ENTERED ON 11/14/79 AT 13133
PAGt 001
RG 8T CNTY SHCE PUT AN
0 1
12 34 5678 901?) dSfc 78
04 25 0600 60002 000 00
04 25 1920 6001 t 000 00
23 18 0420 10300 000 00
• *
04 01 2120 60024 000 00
04 01 2570 6"027 000 00
04 01 1920 60030 Oflo 00
04 |8 0420 10300 000 00
04 01 21JO 60U33 000 00
04 01 1H?0 6003« 000 00
04 01 1460 6004; 000 00
04 01 2100 70012 000 00
04 18 2600 llllt 000 00
04 01 1980 8000| 000 00
04 01 22^0 80001 000 00
04 01 2400 8000| 000 00
04 It 0">80 8000| 000 00
04 18 2600 !1|B| 000 00
• »<*•
04 1| 1120 8000) 000 00
04 It 1640 80001 000 00
04 || aj?o eooot ooo oo
04 11 4340 80001 000 00
04 11 5120 80001 Oflo 00
o« 11 5320 eooot ooo oo
04 id 2600 80001 000 00
04 34 0480 60001 OOQ 00
04 34 0540 80001 000 00
04 34 I860 80001 000 00
04 34 1900 80001 000 00
04 II 1640 80002 OOfl 00
04 18 2600 80002 OOo 00
04 tl 1640 80003 OOo 00
04 It 2380 8C003 000 00
04 01 2400 80004 OflQ 00
04 It 1|AO 80007 000 00
04 It 0460 80009 OOo 00
04 34 0480 80011 OOo 00
04 11 0980 Bflfllt OOo 00
'14 || 2?60 HU01H 000 00
04 H 38|,0 BD029 ,)00 00
04 34 0?ftO 80032 000 00
04 11 09ftU 80036 000 00
04 it ii 40 acua
-------
Error messages are identified on the right hand side of the report. ^j
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.
Because a job cannot receive this priority unless it uses less than
30 seconds of CPU time and produces less than 20,000 lines of output,
it is better to run two Edit jobs 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 WYLBUR 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.
4- Submitting Input via WYLBUR. if input data exists on an WYLBUR
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 WYLBUR concepts.
Revised 12/79
74
-------
CA
AUTHOR
TRC
PROGRAM NAME CDS EDIT
TASK NUMBER
ATE
JCt for uaiiig the CDS Edit with card Input.
1 }
//
/*
/*
//
//
//
/*
1
E
R
C
c
E
I
E
Th
4
P
O
N
0
D
c
O
5
A
U
T
S
1
1
F
b<
«
i
T
L
E
T
i
Vf
7
i
E
O
.
1
t
i
1
;
P
O
f
U
T
A
t
c
P
D
R
t
ri
R
S
D
ar
8
J
1
E
S
s«
Stl
i
a
r
n
p
O
N
E
X
1
t
u
i
a
T
n
B
T
X
E
N
01
d
i
a
c
C
1
b<
a
n
it?
a
! M
C
D
i id
[ la
1
1
1
1
_j
1
a
T
D
D
A
e
n
a
r
S
ft'
i
h«
h<
h<
20
a
r
i
*
6
(
t
i
t
21
P
af
t(
HI
9t
Si
Hi
n
M
T
e.
r1
i
i
i
n
i
n
n
74
i
hi
'
n
c<
CI
_e]
•
»2C
)
1 >C
tl
al
t nt
le;
t n
t
>'. I
77
e
n
B
n
G
DI
in
u
L
u
i e
f
r
t :
0
ID
S
a
i
B'
ni
7
1
11
E
rd
rj
rf
F
ot
12
R
IS
1
n
2
TR
13
c
-
e
L
H
1
lc
r.
iX
>'
t .
1 f
(
17
1
T
M
T
S
e
140
V
,f
1 11
1
•
e
I 41
1
3 e
1 U
44
ni
s
S4S
•R
1 er
t >
47
T
41 45
Y:
h 01
JS1K
1 p
- -
t 11.
S3
A
s
l»
S
-
• H,
iS7
,0
E e
f|
R
c
H
D
111
f
62 S3
P P
*4tt
P
Page
of CI
m
a H n TO 7i 7J 7i
IRD
JMBER
4 7S 7f 77 71 73 U
-------
AUTHOa TRC PROGRAM NAME CDS EDIT
Using the CDS Edit with the "DUWT" node; with this node, no data li savi
'15 1 1 1 1 1 1 1 1 I I i ! ] | I ] 1 a J ! 1 3 ! 1 1 ] 3 ! ! J
' / E PA i i 1 JOB ( oaoo v 1 1 > < 1 S E 1 1 | • ; |
/*ROUT E PRINT RMTrr
/*CNTL CDS EXC
//CDSEDJr EXEC CDSIPIr lipis'livii '
//EDIT. CARDS IN » D *
/*EOF
"n : ib v i tit c ir s s) ot Ld b j li :e t tt e ml f t) e r n a t 01 d c
Wlei M
ill ii t le u e S 1 il 1 li
00 a a j, tleuie -s ,:c,u t m nt.r
l<^i»iiejiij;w£j.Ui.IucU^I[.B.lJita
n
~ J-tieije.ij_£Lga~iufli£ u:aala.^ia^Qji_Ea
_ _ pp.p|»_U-tieue.i<_siflHti
I K ra ! 7-3
I >I 1C Tl E an 'S D MH IP I N
Page
TASK NUMBER DATE of CARD
>d on the HOD File. NUMBER
»|4l|42|d«|4s|«|d«|«|M|il|s2y^
i =i j ii i =- PAS SACRD:IBBB
£E it ' 11 t rt
J 1 a_ ;__ici L 'i_,i!^ ;ttu
,
-------
AUTHOR TRC
//
/*
/*
//
y/
//
N
//
/*
E
R
C
C
E
E
P
0
N
D
D
O
~-
-
A
U
T
S
1
r
i
T
L
E
T
-
•-
_
PROGRAM NAME CDS EDIT | TASK NUMBER [ IATE
Using tape Input Instead of punch card input to the COS Edit
i
E
D
f
-
-
i
1
C
-
C
T
A
-
10
P
D
R
II
R
S
O
12
J
1
E
S
Vi
i
a
r
n
X
p
y
z
13
O
N
E
X
1
ie
i
a
r
X
p
y
z
14
B
T
X
E
N
e
i
a
X
p
y
z
15
C
C
a
X
p
y
z
IE
(
R
O
X
z
II
a
VI
C
D
X
i
tl
a
T
D
-
19
a
r
S
D
D
V
i!
il
ii
1f
li
i:
|l
l!
n
a
r
1
S
C
0
1
1
11
P
N
B
L
he
\f
he
it
K
hf
h«
77
V
T
:
~
u
u
u
11
d
u
h
V
n
i
n
X
(
S
ie
;e
ie
it
ie
il
H
i
X
R
E
•i
<,
.,
I ,
.,
V
m
-
n
i
X
E
R
i
i
i
T
1:1
[
n
)
X
C
:
nl
cc
en
r?
i
at
Ef
ei
77
\
X
r
z
1
bu
>t
ifl
un
IW
0
l»
It
n
u
X
M
z
i
t
»r
"U
»
S
:
Z
nt
IB
f
h
UI
'T
-
30
E
U
F
z
mf
e
hf
b(
ill
R(
31
R
N
B
z
T
n
it
r
R
M
32
1
Z
;u
ir
n
?o
7
T/
33
1
T
L
e
a
m
m
„
?E
34
D
:
R
L
u
91
tl
A
35
/
3
E
A
-i
?
n
3t
4
C
B
£
;°
t?
tt
37
T
0
I
E
>r
Ie
>e
:
31
1
0
:
L
a
a
-
39
M
-
8
:
I:
t
e
40
E
5
0
R
at
nt
li
-
41
z
E
O
it
>e
42
1
D
B
T
b
43
1
L
P
ei
44
P
S
K
D
Ot
I
4S
A
-
P
S
:
e
ul
-
4i
S
-
:
1
1
m
ti
47
S
-
S
z
5
ib
>1
41
M
H
E
t!
-
49
O
R
:
ni;
f
-
M
R
y
B»
S(
-
il
D
y
$2
*
y
S3
p
y
H
p
y
55
P
)
Si
P
-
SI
M
n
-
it
(2
U
P»ge
of
U
in
CARD
NUMBER
73
4
17!
71
910
-------
A
union TEC
PROGRAM NAME CBS mT
TAfflC NUMBER bATE
Saving Che optional REJECT rile during a regular Edit run; this file can than be corrected via WYLBUH
i t
/ /
/*
/*
/ /
/ /
f f
/ /
/ /
/*
J 4 S
EPA
ROl
CN I
CDS
EDI
EDI
t pit
E9F
T e rt
111!
i i i
IE
L C
EDI T
r . RE
r . CA
r n a ti
V r W( (
1 II II U
JO
PRI N
DS E
EX
1 ECT
IDS 1
ni h u
r Is a 01
M BJ
i i
aa
r r
n
PP
M
B
T
K
E
N
d
41
<•;
i
a
p
IS
C
C
D
»e
b
a
p
ti
(
R
0
p
1
a
M
C
D
a<
I;
1
1
It
ll
t,
tl
a
1
D
D
D
D
0
e<
C1
t
r
t
!
-4
IH
• e
r r
SI
i S
1 S
:B
t
i •
t
e i
t jj
e u
e u
i -^
n»
,M
»1
:C
l»:
:(
i a
t e
S '
, ',
i •
k ~
824
i i
n
N .
( M
RE
el |r
ei 1
11
Li u
lei
I ?8
— f a<
2S»
i >
EP
E N
CF
f e
>f t
1 1
HI t.
Mi
01
Ui «
;»
2 2 2
' U
Ai i
KE
Y:F
M i
e ti m
Jlmt a
fie Cl
A!! feC.
F: n
11 G n
i i 1 Mi
SIR ID
i . aa a B
EP) SP
1 IRE C
o e J( L :a 4
» t o ( ;c ..
i t li -( f it
c fi i s. LS !s
E 7-5
E El I '1 .E
3 I 1
' T
. ED
ACE
L:8
a 1 at
1
1
II
;
z
o
W
K
D
(
«H?
E =
1 t
1 R
BL
n ol
UMtt
1 P
1 s
(
«SI
iu ib
K4741
1 1
1 s
5
CE :
«SiS
: i
2 33
) )
31 2
!2S1
PA
0 -
e )
M
S
-
1
K
S
If »
*c
H n II 12 13
D: GDP
rv»
at CAR
HUM
M K M H M H
n
11111
0
BER
rs K n n n
N
-------
/
/
AUTHOR TRC PRC
Pt
J 4 S 1 7 1
EPAJ TI
ROUTE
CNT I
CDS EDI
EDIT.R
EDI T . C
Ei >u n nt ic
EOF
n s it v, tut
WRAM NAME CDS EDIT
TASK NUMBER
IATE
intlnn the optional REJECT (lie during a regular Edit run.
Illll 1
JO
PHI N
CDS E
— *- —
T EX
E J ECr
ARD5I
1 in f-i n 3
c ir s at 711
Bit
i i
a a
r r
n
PP-
is it I? n is » n n
( aaa a V
RUTr r
C
C CDSIPT
DD SrSOU
DD *
u. d >e £ 4< e i am
b< s la :e t tl e
1, h ,«r-
fl 1, h ..r'
lLb_SjrJ
P _ Ii h s«r'
Fl
n»2S»»M21J01
Ml) 'USE
n
T: A DCBsB
:n f tl : r n a( tj
i n t a' i
> ic 01 nt n tin te
L.!£ig.£.j-£lgirj
i >a si 01 d
1 K,I; ?"-
n ij IG T E RI IE ;T F
»n
R
LK
)0 ^<
on d
-1 '-
J
'*
M
1
S
J
c
c
»
D
1
!,
•
3
d<
111
IE
i J
M
T
:
«
N
1
8
404
ME
0
f rp
— r
4243
= 1
no e
44
nt
(S
P
nl
K47
111
E I
41
Y
ts
:
at
1
$2
P
k1S4
\5
- -
»
S
-
*»
10
u
R
HI
D
»i
• n
R
D
13M
nn
M
rr
Pag»
of
t
N
n
n
n
n
CARD
NUMBER
7}
74
75
71
77
71
71
N
-------
WYL: NOT AN ACTIVE SYSTEM
SYSTEM? wylbur
WYLBUR: NOT AN ACTIVE SYSTEM
SYSTEM? wylbur
WYLBUR: NOT AN ACTIVE SYSTEM
SYSTEM? wylbur
SPECIFY GLOBAL FORMAT FOR SAVE COMMANDS
REPLY - DEFAULT, EDIT, TSO, CARD, OR PRINT
ct 1.1
exc job (a026,mexc),'cdsrtv reg4',time=l,prty=4
te print hold
1 cds,exc
4 exec cdsrtv
//sysOOS dd *
FORMAT?
COMMAND
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2.
2.1
2.2
2.3
2.4
COMMAND
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2.
2.1
2.2
2.3
de
?
?
7
7
7
7
7
7
?
?
?
?
7
?
?
7
tfau
col
//e
/*r
/*c
//i
//£
01
10
10
10
10
20
40
//
**j
lij
//I
1*1
/*(
//I
//!
01
10
10
10
10
20
40
//
04
aped
ecat
ecat
ptno
ql
nohd
major sip facilities in region iv
1 2
a 2
a 3
m 000
regn stte cnty srce ptno
//EPAEXC JOB (A026,MEXC),'CDSRTV REG4',TIME=1,PRTY=4
TE PRINT HOLD
L CDS,EXC
4 EXEC CDSRTV4
//SYS005 DD *
04 MAJOR SIP FACILITIES IN REGION IV
APCD L 2
ECAT A 2
ECAT A 3
10 PTNO M 000
i
40 NOHD REGN STTE CNTY SRCE PTNO
//
COMMAND ? run unn priority=5
743 IS YOUR JOB NUMBER.
COMMAND ? loc 743
JOB 743 EPAEXC AWAITING EXECUTION A ANY
COMMAND ?
FIGURE 7-7
80
-------
7.5 CDS Input Preparation via WYLBUR
WLYBUR 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 punch cards for new facilities or
highly changeable data.
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 can 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, 1978.
o Change the Compliance Status for all sources which meet
certain retrival 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 checklist gives some of the advantates and disadvan-
tages of using WYLBUR for input data preparation:
Advantages Disadvantages
Saves input data preparation Input data must be re-
coding time for uniform changes. trievable from the CDS
masterfile.
Provides "instant input" with no WYLBUR sessions cost about
need to wait for keypunching. $30/hour; this is much more
than either coding or key-
punchingcosts for variable
data.
Revised
81
-------
WYLBUR commands, especially the Users must possess basic
change command, are powerful WYLBUR knowledge to perform
tools for data manipulation. needed data manipulation tasks.
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 con-
verted into input punch card formats. The 40-Card used for
Printline formatting should contain NOHD, REGN, STTE, CNTY,
SRCE, and any other applicable data elements which will be
needed for each input transaction.
B) If the retrieval is submitted via punch cards, a special
JCL card must be added after the Job card to make it possible
to fetch the retrieval output via WYLBUR:
1*ROUTE PRINT HOLD
C**d I 10 16
Column
If the user creates the retrieval via WYLBUR, he should submit
the following command:
? RUN HOLD
This command will enable the user to manipulate the output from
the retrieval. Users must note the job identifier of the job
which will be retrieved by WYLBUR. Be sure to save your job
number as it will be used to fetch the job into your workspace
on WYLBUR.
As an aid in converting Retrieval output into CDS input
transactions, users are urged to create the following two
data sets on their WYLBUR source libraries:
1) Input Job Control Language (JCL). The JCL described
in Figure 7-7 should be saved as a data set. For
the example used here, TRC used a data set called
IPT4JCL.
2) Retrieval Job Control Language (JCL). The JCL described
in Figure 9-19 should be saved as a data set. For the
example used here, TRC saved a data set called RTV4JCL.
Revised 1/80
82
-------
7.6 CDS/WYLBUR Example
Region IV wished to place the letter "M" in Regional Data Element
3 for each of its major sources. Instead of coding this character for
each of its 4,685 major sources, they used WYLBUR to create one trans-
action Card-1 for each facility. They did this by using the following
steps:
A) Formulated the following Retrieval selection cards:
01 04 Major SIP Facilities in Region IV.
10 APCD L 2
10 ECAT A 2
10 ECAT A 3
10 PTNO M 000
20 QL
40 NOHD REGN STTE CNTY SRCE PTNO
B) Submitted this retrieval with the following command:
? RUN HOLD UNN
C) Wait until the job had executed. Record the job ID number
carefully since this information is necessary to retrieve
the remote output for WYLBUR manipulation. The job ID for
this retrieval was "1357"
D) Used the following WYLBUR commands to create input punch
card transactions for processing by the CDS Edit:
1) Sign on according to the proper WCC conventions.
2) Fetch 1357
This command retrieves the output of job ID 1357 and
allows users to load the output into Working Storage.
3) LIST OFFLINE REMOTE=37 UNN CC
This command lists the Retrieval output on the high
speed printer at Remote 37. Users should route their
output to their own remote number. If users are not
sure of what data was retrieved, they should consult
this printout before proceeding further.
4) DELETE NOT '04' 2/3 IN ALL
This command deletes each Quick Look print line which
does not contain Region Code in columns 2-3. With one
command, all heading lines are eliminated.
5) SET LENGTH=80
6) SET TERMINAL WIDTH=132
Revised 12/79
83
-------
7) CHANGE ' ' TO " IN ALL NOLIST
Eliminate all embedded spaces between Region, State,
County, Source, and Point numbers. Columns 1-16
of each punch card are now ready.
8) LIST
Check out what is in Working Storage.
9) CHANGE 80/80 TO 'C1 IN ALL NOLIST
Generates "C" in column 80, update code.
10) LIST
Check out what is in Working Storage.
11) CHANGE 69/69 TO 'M' IN ALL NOLIST
Generates a "M" in column 69, RDE3.
12) CHANGE 17/19 TO '001' IN ALL NOLIST
Creates card columns 17-19.
13) COPY ALL TO .001 BY .001 FROM IPT10JCL
Copies the data set IPT10JCL into Working Storage
starting at sequence number .001 and incrementing the
copied file by .001. Creates the run JCL for this file.
14) LIST
Check out what is in Working Storage.
15) RUN UNN
Submit the job for processing by the CDS Edit.
16) LOGOFF
Sign off after all WYLBUR session is complete.
Figure 7-8 shows a sample WYLBUR session used to convert Retrieval
output into input to the CDS Edit.
84
Revised 12/79
-------
79
""••""••' •' tuLcll MJ
CUiUiAc00 :•!
344. 040l02i*U00003000 il
3«5. 0401020000004000 ii
346 . .% . . . I .
CUMimll) 7 change 17/19 to '001' in all nolist
CO.-UiAnU 7 list
.j42. 0401024000001000001 11
343. 0401024000002000001 M
344. 0401024000003000001 U
34i. . 040...
CuJiilAl.D 7 coyy ail to .001 by .001 £rota i|,t 4jcl
O.OO4 - LAST' Lli.t.
CUi.lbit.U 7 lis
U.001 //liPAEXOLO JOU (A026,ItEXC),'HtC 0 CLCi 1K1" ,MSULEVliL-(l, 1 ) .PRTY-4
0.002 /*KOUTli. _PRINT .ktIiOTK37.
0.003 //LD1T EXEC CLiSIPTlO ~"
O.OU4 //lilJlT.CAkllSIN UD * , . ,
342. 0401024U00001000001 , .,
343. 0401024U000020U0001 ..;
344. U401U24UUUUU3000001 ti
345. 0401026000004000001 u
346. U4...
CO.ii'uvilL) ? run unit
tj I'j VOUu Job iJUiioEh.
:3b, fUIOUlTY 5/5/5
JOB
C
C
l.
C
c
c
c
c
c
c
c
00000100
00000200
00000300
00000400
c
I,
0
L
743
CLL/ui OK7 yea
lajllINU TlilL - 22.54 SLCUMJS
CONNtCI lltlt - 0:12:2d
ClbVKUcl • $O.OO
iitiU OF Smi>10i< TuUliUUAY 11/29/79
11:32:02 A.il.
FIGURE 7-8
85
-------
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 DBC 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 :J.n 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 new 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.
86
-------
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 change
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 delete
transaction.
2. If there is no input Masterfile record with the same record
identifier as the input transaction, the delete transaction is
rejected.
3. For a comment delete, the input Masterfile record which matches
the record identifier of the input transaction is 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
delete 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
delete 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 delete trans-
action are not copied to the output Masterfile.
Revised 12/79
87
-------
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. Refer to
Section 10.1.2"for a full description of the personnel code processing.
Regional users should call the national Data Ban> Coordinator to
add, change or delete entries on personnel tables.
8.2 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 for key-
punching on or before' Tuesday noon.
Revised 12/79
88
-------
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 an all mornings following an update cycle,
an Update Report will be routed to each region by the DEC. If the report
is not available by noon, 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 Language described in Section 8.6.
83 Update Report
The Update Program produces an Update Report which is stored on a
Regionr.1 file. If the user had transactions which were entered into
the update cycle normally, the national D3C will run the Update Report
for each user. However, if the report is not available by 12 noon
following an update, 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. 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
Revised 1/80
89
-------
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. Th£ origin of the the input transaction is shown in the
far right hand coluan. These include:
blank The transaction was entered by
the regional office or by an
authorized representative of the
region.
HQ The transaction was entered by
EPA Headquarters.
GN The transaction was generated
by the EDIT Program for further
processing in the Update.
SC, TN, NE, etc. A state code is placed in this
column if a state entered the
data into CDS.
8.4 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
Revised 1/80
SO
-------
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.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 a WYLBUR 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 WCC sign-on procedures by typing in
the user account, initials, keyword, and terminal identifier.
2. As soon as WYLBUR gives the prompt, COMMAND?, type in the
following and then hit the carriage return:
USE $CN.EPAEXC.A026.CDS.SYSOUT
LIST
3. Figure 8-2 shows the contents of the log produced by
following the above steps.
Revised 12/79
-------
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
-------
TABLE 8-1 (Continued)
Update Error Message
ALREADY ON MF
98 ON MF
&(AMPERSAND)
S2 REJ
ATPE WRONG FOR PCTY
Explanation
Action Numbers being used on the
transaction.
A transaction with an Update Code "N"
cannot be added to the Masterfile if
a Misterfile 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 Masterfilc.
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 noj: an error message; it is only
a warning that multiple, changes have
been applied to the Masterfile in
chronological order.
I£ 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.
On a change transaction, Penalty amount can
be entered only for certain action types
such as 21, 22, 23, etc.
Revised 12/79
S3
-------
uPl'Alf: KtPUHl
PUERTO RICC DATA FOR REGION 2 • Nth YORK
OUTPUT SEKIAL «38
cunt
0
31
40
10
40
40
4(1
40
4(1
40
411
411
40
40
4(1
41)
4(1
40
40
411
40
40
40
40
40
40
40
40
40
40
«0
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
411
40
coot
5b78
1240
1280
1280
1280
1280
128(1
128(1
1280
1280
1280
1280
1320
1 370
13?o
1370
1370
132H
1370
1320
1320
13?"
1370
1320
1370
1380
1380
1380
1b?0
1b20
Ih20
1b20
Ib70
|6?M
1*20
lh?0
162<>
Ib20
1b?0
Ib2l?.3
00004
00003
00003
00oo3
ooon3
00005
OOOflS
00005
0 II 0 0 7
QOOA7
00007
ooooi
OOOfll
ooooi
00003
00003
00003
ooool
OOOpA
00006
oonnb
00007
00007
00(lfl7
07001
07on2
07002
ooooi
oooni
00002
00002
00002
000o5
ooooS
oooos
000(0
000)0
oooin
oooi i
0(10) 1
000) 1
000)3
000 | 3
000( ]
00003
001)03
PT
«5b
000
ovo
poo
000
ooo
ooo
00(1
flOO
ooo
000
ooo
OOP
ooo
ooo
00(1
0<>o
ooo
00(1
ooo
poo
ooo
oflo
00(1
ooo
ooo
ooo
ooo
0«0
1)00
000
000
400
000
ooo
00(1
(lOfl
ooo
ooo
ooo
0
-------
TO UCC ON GOO
ILLEGAL TER41HAL TYPE
ajb32
AUDLllSON-JACOUSUU AJ832
WYLUOR SYSTEM AT COIINET POKT3 TllURiiDAY 11/01/79 9:39:54 A.M.
10/31/79: ARCHIVING TO RESUME HUVEilBEH 11 - SEE NEWS ALEKT
10/2W/9: ONE NLWS FILE FOR ALL TERMINAL USERS - SEt NEWS HVS110
10/22//9: NbW SPACEL I'KOC FOR TSO AtlU WYLBUR USEUS- SEE NEWS FA120
10/31//9: RESTRICTION ON MVT SETUP JObS -SEE NEWS ALERT
10/26/79: ALPHA NEWS FILE TO BE DISCONTINUED - SEE NEWS MVSI10
10/31/79: VtTLRANS OAY AND THANKSGIVING SCHEDULE - SEE NEWS SE030
USERIO 7 upaexc
ACCOUNT ?
PASSWORD?
SPECIk* GLOBAL FOKilAT FOR SAVE COMMANDS
REPLY - DEFAULT, EDIT, TSO, CARD, Oil PRIIIT
FU1UIAT? card
COtlt-UND 7 use .cdB.sysout
COitllAWU ? lie
C0
en
i.
2.
3.
4.
5.
6.
7.
a.
9.
10.
a.
12.
13.
14.
16.
17.
18.
19.
20.
21.
22.
2J.
24.
25.
26.
CU1I1AND 7
FIRST VALUE/91031
OOOOOOOOOOOOOOOOUOOO
CDS HAbTEIt FILL OUTPUT SERIAL OOO*3/ O{< iU/31/79
/911J1
UPDATE HEP01IT PRINT-LINES FOR REGION 01- 00113
UPDATE REPORT PRINT-LINLS FOR KEGIOU 02- OOUO6
UPDATE REPORT PRINT-LIMES FOR REGIOW 03- 01356
UPDATE REPORT PRINT-LINES FOR REGIUN 04- 01543
UPDATE RKPORT PRINT-LINES FOR REGlOli 05- 00056
UPDATE REPORT PRINT-LINES FOR REGION 06- 00267
UPDATE REPORT PRINT-LIMES FOR REGION 07- 00848
UPUATE REPORT PRINT-LINES FOR REGION 08- 00030
UPDATE REPORT PRINT-LINES FOR REGION 09- 02364
UPUATE REPORT PRINT-LINES FOR REGION 10- 00007
UPDATE FINISHED AT 2123
RECORDS
RECORDS
KMXIRUS
RECORDS
RECORDS
RECORDS
RECORDS
RECORDS
RECORDS
RECORDS
INPUT
INPUT
INPUT
INPUT
INPUT
INPUT
INPUT
INPUT
INPUT
INPUT
- 00113
- U0006
- OU56
- 01543
- UU050
- OU267
- 00848
- 00030
- 02364
- 00007
ACCbPTLU
ACCEPTED
ACCEPTED
ACCEPTED
ACCEPTED
ACCEPT UD
ACCEPTED
ACCEPTED
ACCEPT El)
ACCEPTED
- 00105
- 00006
- 012//
- 01319
- 00054
- 0026!)
» 00799
- UOUJO
- 02316
- OOOUb
KbJECTCO
KLJECTEU
KEJLCTEU
REJECTED
KtJ^ClEU
KC.JECTLU
REJECTED
KLJECTCU
KEJUCTLU
KEJECTEU
- OOOOB
- 00000
- 00079
- 00024
- 00002
- 00002
- 00049
« 00000
- UOOO8
- 00002
FIGURE 8-2
-------
AUTHOR TRC
PROGRAM NAME CM Regional Update Report
TASK NUMBER
DATE
P»g«
of
JCL for obtaining the CDS Update Reprot (or « given region.
/
/
i
t
1
*
2 1 4 S i
/EPAi
*ROUT
> C N T L
/CDSR
/
*EOF
1 1 10 II II
i J
PR 1
COS
T I
u
i
a
r
n
p
i n is K i; u » n
DB (aoao
ST R VTr r
EXC
KEC CDSR
ii i «., t
!aa_i jtaa
[___4Jb,a
1 lu i
» HP _ i Jbi j
M 22 a H » n n n » M
vi i i ) 'us
PTn
e ' ii .1 il
E ' i c< a it nj ml ei _
e' Jeoi£i;ae.Li[ii
e ' e£ lo i ui b< r 3t
eljaiiiu:
i IG IR g -
C S U( DA t| R *i R'
)IU13MMK»Iin«4l«
ER ID' T 1 VE:
>
^ldJlijlSJ^_£2
S a e cc le T e ve :1 a
j
. )B C N- R( .
44««««WKil«MHii«5;
PRTYS4 PASSAC
HI ib !r
i ir : hi 01 sh 1 i S( ,1 1, IE e
il H il U U M
DS uppp
ts
N
t
M
a
n
;in
CARD
NUMBER
ri M is ;
77J171
tt
-------
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.
97
-------
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 features:
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 20,000 lines of printout can be
met within one hour.
o Improved selectivity - Information can be selected from the
Masterfile to 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
-------
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 seven 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.
S9
-------
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
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.
-------
A standard Quick Look print line contains State, County, Source,
Point, and Action Numbers together with up to fourteen 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 (NOHD) 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:
BLK1 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-1 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
-------
^ tz
j a
. u.
O
•xj -> — -.
SSSSSSS3sS££;~;5Ss;";s;;"SEl~™£™::"TT~
i/>ip«393«-c',n
a: s.
— z
2 tt
3. a. i aj
r x
W OT
• u. tt &
a: ^. x «•; ^ ib
** ^ ^ -*j a jr
— err
35 u. 5. •« W «
2 »- ^
triQ.
-«<<
ifc I I
* j -i ->
X(ccrv> co
1C2
-------
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 facilities which have had major
compliance actions.
Sorting was based on Source Name.
Print line selection was based on the following data elements:
Source Name, City, State, Emission Category, Compliance Status, Action
Description, Date Scheduled, and Date Achieved.
P,ovlcoc! 12/79
iro
-------
UJUK
«
SIIIIRCf N»Mf
AMFKRAM MHJCK
»l.fHKA» HK1CK
AMtKItAN HHICK
AMfcMtAN HHRH
AHMIIAN ,)W|CK
AMFHR4N HHK*
*HfH ICA( HHH K
AMFKICAN bHKn
AMOCIJ (.MFIMCAL
AMOtU (Ml
AMlltU H|l
AMtJtO 111!
AMOCO (Ml
A M| !(.(.' UK
AMOCO OH
AMI ICO 'Ml.
AMOCO OH.
AMOCO OR
AMMIHIk |i|A|.
ANMUUK MAI
AkMlJUt- |)|»l
AlJfUWA f'A PF I/HI. Afcl'
H r Gimiii, ir.H
LOhFlPtniUI htPflhl - Fl'k FPA INtfHNAl L'3F LM Y "
>'A,IOH ACIRf.S Fllfc F »79
CITY NAhf SI
CHlCACf. II
r.HlCAtil' R
CHKAGL R
CHItAPIJ II
CHICAGI! (I
CHICAGC II.
CMICAKC R
CHir.A6C 11.
jniiti R
HPun NIVEH it
*r,u,> KI^R R
*ron Kivtri u
^DUO KIVF« R
t>otjo HIVEM R
MOUM W(«f;M IL
*nun M»F« R
Kioon fjvFK R
hfl(JI) t.IVF'H J|
MtlMl.niFHY U
"l!N1(j( ^•^ WY n
HHNIUtl-f ((» 1|
MlCI H* ||
HFM«» ||
811. PDNl fhl.tESi UE3CHIP1R1N tcAT CMST ATPf nAU ACH
3»/u'l/flll
1i!l| KRN It (.hllSMJNG OPS 0 II 0" IIU/llll/OU
Jnii PEiHULkt'' KEI-IMNG i « hi os/u7/7s
?9'la 6SIFA»' HCILFH3 tl 5 05 00/00/00
?<*«/i ia pwrcfss HF,AIF:HS o s 05 o«/03 0 a 01 0«/17/7«
?H'I| IMIHF. Suinf.t I 5 5^1 nri/us/r;
?t)«l fKHMf Sllihff ? b SI U//HI/7;
?H«1 H-IIKt- StUHCI- (> S 0>j / /
?fc''s ^'•ll^'l suMct i o si / / FIGURE 9—2
»)M'>I 1 hF.Atlld I.PiMhG o 'I i,J oii/i>S/7/
-------
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. If no level code is
specified, the default is Level A.
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 by sorting on the source level. If no user
sort key is specified, Source Date 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.
Revised 1/80
-------
SMUKCfc DMA
SIAIt 11 CCUNTY COOK
CUNHl.l-NtlAI htPUHl . K,H
FCH
USE <1NLY
COUNTY
• • • f I
AIH.« oh/ my
•UOHC88 l?iST I UiHREKCt AVfc
C1T». 8TATF CHICAGIJ 1
FH'F MH-Ff.n
APCD (I SIP SliOHft
APST
LASl-UFf.AJE
o
>..>.>...,.
POINT NUKKFS ono Mi,t J
PULLIJIANI
uiSCRIPTICN FNTJHE
NO ac
scce cni
Idl)0
AC MO HI SCHM / / ACHV 10/ 1/77 ACT-TYFE SU | I $2
to
ID
O.
FIGURE 9-3
00
O
-------
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.
1O7
-------
SOT
**•«•»• ji a
i r;
J> -J> CB I -O
-* •Di-
o T 11 -n p- _
-» e e c i n
» i z i o>
c
2
-< Tl -4
5
T-
w m
c, e-
iv a, «
H
o
«* " <=
e o M -
.0 c
CB
O
n
o
r r«
CO T
T T
oe r
R •>
i n
3 «
M CB
-------
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-5 shows a sample Variable Milestone Report.
Revised 12/79
109
-------
"ILESTOM-. MFPflHT
8
0
1
9
3
"
5
6
7
«
«
11/21/79
COMPLIANCE STATUS
LUMPL STATUS UNKNOWN
LOCPt STATUS UNHMlMN
11" VJM.-NO acHEOuLE
IN CUMPL-SCUBCJ TEST
IH CUKPl- INSPECT I ON
in CtlKPt -CERTIFICATE
IN VHiL-HfETlNG sCHfl
IN VIOL-NOT KTC SCHD
IN VIOL-UNK kM »CHO
NO APPLIC STATE REG
IN COPPL-3HUT OIlHN
UMALS F(J» ?, J, «, 9
10TALS FUH ) , 5, 6
TlilALfl FfjO n AND 7
bKANO IOTAL3
COMPLIANCE DATA SYSTEM
CUNHOENTIAI. BkPOHl . FOR tPA INTERNAL USE (JN( Y
WtGinN 3 NSHS COMPLIANCE MIUSTUNt
HF6IUN 3 UELAhARE YASHIN OC MAHYLANO Pt*NS VIRGINIA b
TOTAL OS 09 21 .39 afl *
t 0 n
2? 0 o
« 00
20 o 0
to o o
• 55 I S
1 0 0
200
1*7 1 5
in o o
?2 0 0
220 t S
1 0
0 9
I S
t 12
2 7
14 09
0 t
t t<
ie 68
t 6
e 9
2« fl3
0
2
0
,
0
61
0
t
6ft
0
2
68
PACK 1
SO
n
3
,
3
1
25
0
0
24
3
3
J5
-------
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-6 shows a sample Questionnaire for Region IX. Selection
was based on actions scheduled but not achieved between June 1, 1979.
and November 1, 1979. Sorting was based on Source Name.
Revised 12/79
111
-------
ACTIONS SCHEDULE!) Hut NUT ACH1EVFU
M/?1/71 CONMntNUAL PEPdM . FOH EPA INfEHNAL USt UN|
."cri^u^ct'uAu'srstf
FOH SlATfe UF
CALIFfWNIA
STATUS CUOtS (.ACTION ACHIEVED J-ACUCN NOT ACHlEVtn
j
' •
; ; • '.
. I'UUM.A.t r,JL . TAK.K3 . ' ... a-,..
. I«7"H r>U»N;E» AVF ' ' • STATUS CUOfc CCL 71
I ' • . HNAL CUHPUANCE HFPOM . UATF ACHIEVED!^ 55-*o
. SfAlE BEGIS!»AlJ(>N ) [ ' • "0 P»» Y«
• . 09.0S-fliOO-«nu29.(IO|.!r-7.'
NO SlHEfJULE CUL flU • N «
' • • . EPA CL CCOt COL 10 .
* • • i n»-o5-«ioo»oooa9.oni.uo.5.
.. IFHISNII .* ' . COL 80 - c .
r? . T cirv erne |
f* . ^'C C(IH>'(IMAriCN . PESHCIDE FURMUf. SJ 79-118 ' 9/17/79 '
~ : "ol 8UNL4NU *vt- • *"NB *• - : ^i«Zt%iUK COME.CW :
, STAIt HtGlSTHATllJN ! ) ' • Mt) "*» Y«
' SIIUHCf 8IF ' ' • "*-<'5-»8?0. CLDF. ' '
rL^: ^,rfiAS Fxf":SJ "•** : i-i;*-^ t. 81U UKS RL: — ^ „,,,
• « STAkl CF IK.siTfc LIKSlKli.. OAIE ACHIkvF.li.Lni Si-fcO
RtKISIHATJOK, ." ; • CT/PHtj"SS CHANGE RtPMRI . ^P t)AV VW
SIP ' • «9-0
FOHU . Ct'L
!>f * •
FIGURE 9-6
-------
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. This
report lists comments as opposed to the Quick Look Report. If no
sequence is specified, the report will be sequenced first by Action
Type and then the Masterfile sequence.
Figure 9-7 shows a sample Action Summary Report for Region iv.
Selection was based on a specific range of actions. Sorting was based on
State and Source Name.
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-8 is a sample of the Compliance-Action Report. 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
3.1.3 Revised 1/80
-------
ACTION 8UMMAHY REPUHt
11/21/79
ACTION
trpt of ACTION
NF.SHAPS SUUHCE TfST
STAFF HEfHER SUUKCF NAME
AND TITLE AND IttCAlILN
AfL-HM CLAYTON SIP
ATLANTA GA
ATL-HM CLAYtQN STP
AILANTA GA
ATL-UTflY C»EEK STP
ATLANTA GA
ATL-UTOY CREEK STP
ATLANTA GA
CITY tlF SAVANNAH 3TP
SAVANNAH GA
ntKAia cnuNiY UHT PC
OECATUH GA
flEKALH CUUMY UwT PC
OECATUB GA
CIIHPL1ANLE DATA SYSTEM
SUHfAKY fUH NESHAPS
DATE. SCh.
DAU ACH. STATUS CODE
inn/it,
2/10/76
2/10/76
2/10/76
2/U/76
2/ll/Tb
2/11/76
2/11/76
5/11/76
5/l«/76
2/15/77
2/15/77
2/15/77
2/15/77
STATE NO.
COUNT* NO.
11
22AO
11
2260
11
7260
11
2260
1 1
0"»«0
It
1640
11
1640
scifcce NO.
P01M Nil.
BU26H
000
00268
001
anJTS
000
ao37S
oni
80016
001
PO««U
000
eno^ti
001
PAUE 1
PULLLTAM
H(>
HG
HG
HG
US
FIGURE 9-7
-------
cn
SliUKCt **"t AUCk
CUV si AIPI
AkK P*L-lNI>EPFKOtNCt 020
NFhAHK AH
AI'K. P«L. INDEPENDENCE. 021)
NfnAHK «H
AUK fKL-L. LATfFHjME III*
JCnM MILL AH N
AKH F*L-L, CAlHtklNt olfc
JtN»s MILL AH
AUK I'kL'MJLLEAR UNF 016
KUNSF.LLVILLf A«
A«r PM-MICHIF PLANI nan
MFI.FNA AH N
AUK P*L»«HII£ (M.liFF 016
KFI-FIFLU A« N
»*K Ptt.KHtlf BLUFF ftl>>
Htl.FTe.LI) AH K
AUK PRL>>-HITE BLUFF 016
Htl;F|FLP iH N
AUK Mv VALLEY liWA|N nlh
AUK "KECKING CT.'lNt Dlfc
Hill SPH|N6S AH h
AKK. Cl"tNI CUBF. 118?
CIIMFI. 1«''CF OAIA 3Y3UM '••'•F 1
ClINF lOtNTlAI. HtPUHl - FL'H tPA JNIF.HNAI. USt t)Nl Y
FY7t CCIMPLIANCF. *tIICU8
SIAFF flue cCMpLlANtt sfAios iMS^trr fist r Kdiict HSI i rwrfw i-si i riin H.M i
E^'issiuh CATFGOHY ' cii't CF viii runt T.ssiim n «t ALHIK LIDI
S. SPHUIELI. DPI
3. SPHHTIil.L 002
000
MARTIN HkUTAIN 000
oun
ono
oun
S. SPWUICIL I'D)
3. SPUuitlL <'U?
Oun
H^UNHHIMAIN «„„
S. SPHUIfll. OOfl
a
3
3
8
3
a
3
1
e
3
3
2
ft
2
e
2
3
2
ti
u
3
2
IN rCHPL-Ltdl If
IIVtK IKUU IPY
Nil APPLIL SIAU
(IVtH 1(1011 IPY
Ml) APPL1C SIA1E
IIVFH |l)i)« IPY
IN CCKfL-CFHI |F
n»n i(j louo IPY
LESS (HAN ItIO T
Nil APPLIC S1A1E
IIVFK \IIOII IPY
IN CI>Pl«|N3PtC
loo IL I'lon IPV
M|i APJ-LJC SIAIE
loo IL l FIGURE 9—8
3l*Tt <»/i.i/7S >
SIAIt 2/?i/7« i
SI»H 7/lu/7»- '
SIAlh I/ 7/77
Sl»l» 't./ 7/77 >
SIAIF 7/t?/77 '
SIAU. 7/11/7" '1
-------
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
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.
Special PSD Report
At the request of EPA Region VI, there is a new report format
designed to show the status of facilities undergoing the permit review
steps associated with Prevention of Significant Deterioration (PSD).
For each facility selected via the retrieval, two lines of output
are created. The first line contains the following data elements:
Source Name
Application Number
Date of PSD Application Submission
Date of PSD Application Determined Complete
Date of PSD Review Received
Date of PSD Notice Drafted
Date of PSD Public Notice
Date of PSD Public Hearing
Date of PSD Permit Issued
The second line contains only facility location information.
Revised 12/79
116
-------
Since the report lists seven different action dates side by side,
Regions VI has found this report extremely useful in tracking the progress
of the permit review process for all of their PSD facilities.
Although this report is currently available only for Regions IV, VI,
and VII, other CDS users can obtain this report if they inform TRC of
the action types associated with each of the actions which are being
tracked in the region's PSD permit review process. (Gee Saaplo PSD Report,
Figure 9-9).
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.
34.7 Revised 1/80
-------
SIUNIHCANT \>t
HEPOKT
OD
04/18/79
SOURCE NAMf
LOCATION
AIM PRODUCTS AND CHE
CHANNtLVItW TX
AMf TUBOSCOPE
HOUSTON TX
AMOCO TEXAS REFINING
TEXAS CITY TX
AMOCO TEXAS REFINING
TEXAS CITY TX
AMOCO TEXAS HEFlMNG
TEXAS CITY TX
AKCO CHEMICAL CO^PAN
BAYTOhN TX
ARMCO STEEL CORPORA!
HOUSTON TX
AUSTIN WHlTt Lift CO
MCNEIL TX
BOARD OF TRUSTEES
GALVtSTON TX
CAM COMPANY
TEXAS CITY TX
CAPITOL CEMENT
SAN ANTONIO TX
CENTRAL POKER 1 LIGH
FANNIN TX
CHAMPLIN PETROLEUM
CORPUS CHRIST! TX
CHAMPLIN PETROLEUM
CARTHAGE TX
CHAMPLIN PETROLftM C
APPLICATION
NUKHER
PSD-TX-I lb
PSO-TX-207
A
PSD-TX-02i
P SO - 1 X « 1 0 7
P80.TX-H9
PSD-TX-116
P3D-TX-027
PSO-TX-114
PSD-TX»|69
A
P3D-1X.UO
P8D-TX-1?0
PSO-TX-009
PSD-TX-096
P3D-TX-H06
P3D-TX-Ole
CClHPLlANCa DATA
LOKF JDtNl J»L HtK)tO»-FltK EHA
lExAb P3U FACILITY
PSO APPLIC P8D *PPLIC P3D RfVTE«
SUHMIITtO r,HO COMHL KECUVFO
08/03,78
02/16/79
05/10/77
08/01/78
08/04/78
08/01/78
05/19/77
06/01/78
10/02/78
08/02/78
08/04/78
02/01/77
07/24/78
02/20/79
07/22/77
09/07/76
02/21/79 N/A
09/07/78 01/11/79
09/11/78 01/21/79
09/06/78
09/DE/7S 01/05/79
11/06/78 N/A
09/01/78
09/07/78 01/02/79
09/06/78 01/21/79
SYSTEM
INUHNAL
STATUS
HSD NOIICt
DKAFTtD
02/21/79
06/01/77
01/11/79
01/26/79
06/15/77
01/06/79
11/16/78
01/05/79
01/01/77
02/21/79
ll/0«/77
USE CHLY
PSD PIIHLIt F-SO PUBLIC P8I) PEfcHT
NOTICE htANING lasifcll
04/09/79
06/14/77 07/27/77
01/13/79 uI/04/99
06/29/77 09/26/77
11/28/78 01/19/79
04/01/77 Ob/lfl/77
01/28/79
11/16/77 01/16/78
PAGt 1
rO^ftNTS
CHANKELvIkk
HUUSHN
TEXAS CITY
TEXAS CITY
TtXAS CIIY
BAYICttN
HUU8MN
MCKEH
GALVESTLN
TtXAS CITY
SAN ANTLNK
FANNH
CORPUS CHK1S
CARThAGt
CORPUS CMhIS
FIGURE 9-9
-------
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.
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 (WCC) 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.
Revised 12/79
-------
COMPLIANCE DATA SYSTEM
TIME.
Report Request Form RETURN REPORT i
rn
11,01 1 . , , 1 I_J 1 . . . u^..l,,_t-,,l
1_IJJ I,,,I_J..1_I I§,J 1nl IU
Dm limn*** CM* VMwIuft JmtlfM)
HiP) 1 , ,..,. 1 LI I ..-L..! . i . i 1 rni^iTinN rnnps (in r.ARn)
M.Ol 1 . , . I 1 1 1 . . . i_..i_,i u-
.1.0. ..,.!,,. M - MUST EQUAL
H.Oi 1 . , , 1 1 || , , , , , , . A - ALTERNATE (Used for
.. a, , .lit Multiple Values of a
ll.OI lit . 1 l J 1 . , . . . 11 r - n . rl 1
1 ' ' '— •— ' — L- • ' *—' '-<--•— i — i--*— .I—*.— . Given Data Element.)
11.01 1 , . , 1 1 1 1 , . . i.j ,i .1.
n.o, ..,,1111 U - UNEQUAL
11.01 i ,,, i 1 | | ,,,,,.,,, R . FQIIAI nn GHFATF.R THAN
|1|O| 1 , i I 1 1 1 1 i . i,..j,_l_JUJ.J , rn,in, nn i pee TUAHI
"— *— ' ' ' *-•"•-' •-' I~J '•"*•»'"-*-'— >•- L _ £(juAL OR LESS THAN
W.Ol 1 . , , 1 1 J | | , |_i. |,,i_j.J
., ai . ..it P - PRESENT ANY ENTRY
11,01 i i , . J 1 J | , , |, ,,,, if R . Bl F>W n" 7frRn5
11,01 1 , , , 1 1 J t .j, |,|, | t.,,1
1 i , o| | , , i i i i i , , i .1,1
See reverse side tor a
liiO. i , . , i i., ) LJ L_J i_,.i-j._i— list of all CDS data
H.oi . , , , i 1 | i i i i i i i elements and their
abbreviations.
I* .ci i , , , i I j | | , | | . ,,i , ,
It, 0| 1 , , , I I 1 ,,,,,,,
I'i0| I , i , 1 I J | | , , , ,, ,
tINIT fORMkTS
12, CM ! . J I , 1 1 . 1 1 ,..,,,, 1
1245 It 1* U i« i'
IIFOIT SCOUIUCE ^»Jiv»oto ;5E5u:sE3 TO ACCESS CONF!:E:IT:;I :ATA -:LE«:;TS)
acuESCE UIII-ES ro v CHARACTERS
i« tt
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
Q2 - DOUBLE SPACED QL
SD - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
CA - COMPLIANCE-ACTION
LEVEL CODES (01 CARD)
REQUIRED FOR SD REPORT ONLY.
VALID ARE:
A - ALL OATA
C - CRITERIA MATCH ONLY
P - POINT & SOURCE
S - SOURCE ONLY
31 491 m •(•m*M»
OUICX lOOK ItrORT FORMAT
IT 4' ' '? »' ' '» 14 ' 'l7 I» 22 24 17 2f 32 34 37 39 42 44 47 49 S<
Enter DIM Elcwntl to tw InclwM M Meort
llmUrt to 131 Oiwtcttn »HI> HW« fl»t1w, I , , , I I , , , J I . i , I | , , , | I i i i I LJ
tl«U»d to 110 Kltt Stir«d«rd HeM
-------
VO
I-1
o
DATA ELEMENT
AIR PROGRAM CODE
AIR PROGRAM DESCRIPTION
AIR PROGRAM STATUS
AIR PROGRAM STATUS DESCR
AIR qOALlTY CONTROL REGION
BLAHS (5 SPACES)
BLUBS (15 SPACES)
CAPACITY - FACILITY
CITY CODE
CITY RAKE
COUITY CODE
COUNT! NAME
DATE LAST UPDATED
FEDERAL FACILITY
REDS SOURCE CROSS-REFERENCE
FOLLUTAn AIR QUAL MAIMT AR
POLLUTANT AIR QUA! CONT REG
POLLUTANT - BASIC SUMMARY
POLLBTAirr CODE - SOURCE
" POLLUTANT EMISSION CATEGORY
FOLLDTAn LOADING
PRIORITY CODE
REGION
REGIONAL DATA ELEMENT 1
REGIONAL DATA ELEMENT 2
REGIONAL DATA ELEMENT 3
REGIONAL DATA ELEMENT 4
REGIONAL DATA ELEMENT 5
REGIONAL DATA ELEMENT 6
REGIONAL DATA ELEMENT 9
REGIONAL DATA CLEMENT 10
REGIONAL DATA ELEMENT 11
REGIONAL DATA ELEMENT 12
SIC CODE
SIC CODE DESCRIPTION
SOURCE COMPLIANCE STATUS
SOURCE COMPLIANCE STAT DESC
SOURCE COMP STATUS - > QTRS
SOURCE COMP STATUS - 1ST OTR
SOURCE COMP STATUS - 2ND QTR
SOURCE COMP STATUS - 3PD OTR
SOURCE COMP STATUS - *TH QTR
SOURCE COMP STATUS - 5TH QTR
SOURCE COMF STATUS - 618 QTR
SOURCE COMP STATUS - 7TH QTR
SOURCE COMP STATUS - STB QTR
SOURCE EMISSION CATEGORY
SOURCE EMISSION DESCR
SOURCE NAME
ABBR
AFCD
APDS
APST
APSD
AqCR_
BLU
BLE2
FCAP
CYCD
CYNM
CNTY
CTNM
UFDA
FEDF
NEIS
PAQM
FAQC
BPLT
FLLT
rcHS
PECT
LOAD
FRIO
REGN
RDE1
RDE2
RDE3
RDE4
RDE5
RDE6
' RDE9
RD1*
RD11
RD12
SICC
SICD
sots
SCSD
SCS*
SCSI
SCS2
SCS3
SCS*
SCS5
SCS6
SCS7
SCS8
SECT
SECD
SNME
DATA
TYPE
S
S
S
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
s
SPECIAL
CHARS
C
NUMTER-0
10 I JO
CARD
1
10
1
10
3
7
4
15
4
17
6
1
4
" I
1
60
2
1
1
5
1
2
1
1
1
5
5
10
7
2
2
1
4
30
1
20
I
1
1
1
1
1
1
1
1
1
13
20
DIGITS
40 CARD
5
12
5
11
5
5
15
>
5
5
18
9
5
5
5
5
61
5
5
5
6
5
5
5
5
5
6
6
11
8
5
5
5
_ 5 ..
31
i
21
9
5
5
5
5
}
5
5
5
5
14
21
DATA ELEMENT
SOURCE NUMBER
STAFF NAME - SOURCE
STAFF PERSONNEL CODE - SOURCE
STATE
STATE ABBREVIATION
STATE REGISTRATION NUMBER
STREET ADDRESS
ZIP CODE
CAPACITY CODE
COMPLIANCE STATUS CODE
COMPLIANCE STATUS DESCR
EMISSION CATEGORY
EMISSION CATEGORY DESCR
EMISSION POINT NUMBER
"MULTIPLE CROSS-REFERENCE
OLD COMP STATUS - 8 QTRS
OLD COMP STATUS - 1ST QTR
OLD COMP STATUS - 2ND QTR
OLD COMP STATUS - 3RD ^TR
OLD COMP STATUS - 4TH QTR
OLD COMP STATUS - 5TH QTR
OLD COMP STATUS - 6TH QTR
OLD COMP STATUS - 7TH QTR
OLD COMP STATUS - 8TH QTR
POLLUTANT CODE - POINT
PROCEDURAL COMPLIANCE
PROCESS DESCRIPTION
REGIONAL DATA ELEMENT 7
SCC THREE-DIGIT CODE
" 'SCC SIX-DIGIT CODE
SCC EIGHT-DIGIT CODE
SIP CODE
SIP CODE DESCRIPTION
ACTION DESCRIPTION
ACTION NUMBER
ACTION TYPE
DATE ACHIEVED
DATE' ACHIEVED" YEAR/MONTH
DATE SCHEDULED
DATE SCHEDULED YEAR/MONTH
PENALTY AMOUNT
REGIONAL DATA ELEMENT 8
RESULTS CODE
RESULTS DESCRIPTION
STAFF NAME - ACTION
STAFF PERSONNEL CODE - ACTION
STAFF TITLE
ABBR
SRCE
STFS
PERS
SITE
STAB
STRC
STRT
ZIPC
CAPC
CMST
CMOS
ECAT
ECDS
FTNO
MULT
OCS«
OCS1
OCS2
OCS3
OCS4
OCS5
OCS6
OCS7
OCS8
PLUT
CMS2
PROS
RDE7
SCC3
SCC6
SCC8
SIPC
SIDS
SREG_
ADES
AHUM
ATPE
DTAC
DAYM
DTSC
DSYM
FLTY
RDE8
STAC
RSTD
STFA
PERA
TITL
DATA
TYPE
S
S
s
s
s
" s
s
s
p
A
A
A
A
A
A
A
A
A
A
A
A
A
A
SPECIAL
CHARS
C
,
C
C
NUMBER 0
10 4 30
CARD
5
15
3
2
2
IS
20
5
2
1
20
I
13
3
3
8
1
1
1
1
1
1
1
1
2
1
25
1
3
6
8
1
20
15
15
2
2
6
4
6
4
7
2
2
15
15
3
15
! DIGITS
40 CARD
6
16
5
5
5
21
6
5
5
21
5
14
5
5
9
5
S
5
5
5
5
5
5
5
5
26
5
5
7
9
5
21
16
16
5
5
9
"5
9
5
11
5
5
16
16
5
16
ID anneta! characteristic, colu
• reputing data •IcMot.
"C"
a coaMd.ntl.l
-------
Mailing Label Option
This option provides individual users with the capability to request
printed mailing labels as the output from CDS retrieval processing. A
print program has been developed for this purpose. The labels produced
in this processing are the standard 3-up, self-sticking labels which
can be printed on facilities currently available to CDS users.
The mailing label option has been designed to use source level
information available on a standard CDS Source Data Report. The user
will request a Source Data, Report, level S, with the mailing label print
feature. This special print feature will be invoked through the use of
job control procedures developed for this purpose. There is a cata-
logued job control procedure available to all CDS users.
Each mailing level will carry five lines:
o Managers Name
o Facility Name
o Street Address (if available)
o City, State, Zip Code
Two new source level comment lines on card type 4 have been pro-
vided for the entry of information that does not already exist at the
source level. Comment line number "A" will be used for entry of the
name of the manager receiving the correspondence. If the facility
address information entered on card types 1 and 2 is not the correct
mailing address, comment line number "B" should be used for coding
this information. If address information is coded on comment line
"B", the print program will use this as the mailing address, otherwise
source level address information is printed. ( see Figure 9-10A)
Revised 12/79
-------
FORTRAN CODING FORM
AUTHOR TRC
„ STMT
NO
1 ill
/At
/4
/Jc
//
II
01
10
20
30
//
II
/*
c
R
S
E
4
P
O
M
D
T
S
T
O
S
A
U
T
S
V
D
E
F
S
U
t
i
T
L
m
P
FBOORAM NAME MAILING LABEL JOB CONTROI
TASK NUMBER
FORTRAN STATEMENT
7
i
E
S
tf
U
yi
i
3
I
i
E
y
1!
)
i:
1C
S
C
X
s
t
s
1
L
n
P
D
E
0
k1
LI
!<
A
II
J
R
S
C
O
a
e
fi
q
B
II
0
1
5
VI
11
E
13
B
SI
E
C
i
a
:n
L
14
T
X
D
D
a;
o;
h
c
S
IS
(
c
s
D
1
1
•1
If
a
R
L
0
C
s
s
O
17
a
M
A
#
11
n
M
O
II
a
T
B
T
d
it
e
u
a
n
E
Lt
s
f"
:t
D
20
n
L
1
a
i
C
21
M
2
h)>
31
B
a
i
R
C
"
23
i
E
a
r
r
3
(
»
i
3
•c
»c
IT
1
R
n
)
N
u
c
E
»
*
.1
tv
11
C
j
a
P
n
r
n
T
&
d
f
i
a
P
n
r
a
U
r
d
fl
\f
\
a
P
n
s
e
s
;
a
P
10
E
R
f
It
R
E
!c
>F
B
i
i
i
i
i
f
32
3
n
t
s
s
s
s
s
5
13
|
•r
.£
t
t
t
t
t
t
D
R
f
n
R
h
h
h
w
h
a
**
•
E
1
i'.
E
>
*
i
;
-
•I
3
a
c
u
u
u
d
u
i
G
IT
T
r
I
3(
3f
5<
M
3(
3
JI
3t
1
;
r
i
r
i
r
E
31
M
L
R
9
i,
r
i ,
-
r |
)
«
E
0
>j
4
r
-
41
*
3
n
i
a
P
a
r
J
L
4}
1
;
M
B
i:
u
U
si
:n
W
43
R
L
t
0
s
o
0
0
44
p
G
F(
K
L«
n
«
t
;<
:«
4S
R
r
1
S
1
t
r
o
t
4t
T
r
m
1
s
1
-
11
47
4
L
It
Z
ii
£
e
in
41
"
O
E
m
C
e
b
4
G
;
>«
It
f
!1
9
r
e
i
s
ii
P
f
4
1
;v
A
O
O
o
r
S3
S
R
)
1
%
M
S
M
1
S
A
"
3
M
O
2
\j
6
R
3
a
D
O
2
d
DATE
IP
^
• p
, ,e
s
f
Page
of CAR
i
1
S
^
HUM
n n n 74
cmti_
n , n
D
HER
7S 71 71 71
11 -
» '* -*
n M
CO
-------
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-10. 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
!0 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. If no level code is specified, the default value
is "A".
Revised 12/79
-------
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-8i8> 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
Revised 12/79
1:25
-------
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:
Data Element Cond. Value «" JUSTIFIED
M Lsrrsl Id
|l.°i \S.T.7.4
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 5tf, and equal to or below 70. More importantly,
it can be used with the "date scheduled" or "date achieved"
-------
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 1980.
1 7
Data Element Cond. ' Value
h.pj to.rsd l4l
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.
±27
-------
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 10-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
CA - Conpliancc Action
REPORT FORMATS
12 TT" ~r~r TS~TT M
PASSWORD (REQUIRED TO ACCESS CONFIDENTIAL DATA ELEMENTS)
±28
-------
CDS Confidentiality
Certain data elements identified on the back of the Retrieval
Request form in CDS are password protected. If the user wishes to
obtain confidential data on his output report, he must place his
password on column 14 of the Card 20.
Comments at all levels (source, point and action levels) will no
longer appear on any Source Data Report unless a password is supplied and
accepted. This will mean that Source Data Reports may be considerably
shorter. If comment information is desired, you must supply the appropriate
password, and all comments will be included in the Source Data Report.
Certain action types have been determined to be confidential and
will not be retrievable without a proper password. The following four
action types are confidential for all regions:
ACTION TYPE ACTION TYPE DESCRIPTION
L2 CIVIL ACTION BY STATE
L3 STATE CRIMINAL ACTION
L6 EPA CIVIL ACTION
L7 EPA CRIMINAL ACTION
In addition to these, certain other action types are confidential
for specific regions:
REGION ADDITIONAL CONFIDENTIAL ACTION TYPES
01 NONE
02 61, 62, 79, 80
03 65
04 B5, B6
05 26, 27, 31, 75, 77
06 A7, A^, E3, G3
07 32, 57
08 58
09 33
10 14, 22
Please be aware that confidential action types will no longer
appear on any reports when no password is supplied. Quick Look Reports
will not snow confidential action types. Milestone Reports requesting
action level data on the 50 card will not include any actions which have
confidential action types. Confidential action types will be missing from
all Source Data Reports. When confidential action type data is required,
supply the correct password for your region, and all confidential action
type data will be extracted and supplied as part of the reports.
- p* Revised 12/79
-------
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 4? 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 4/)-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
±30
-------
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 must be 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:
REPORT SEQUENCE
U.oj Ijjr.r.d K/n^.TJ \s,Mne\ I .
12 V 7 9 12 14 17 19
. I I . . . I \ i i i 1
22 24 27 29 32
SEQUENCE LIMITED TO 40 CHARACTERS
The above card will provide page breaks with
subtotals by state.
REPORT SEQUENCE
h.ol ISr.T,£|
12 4 7 9
12 14
SEQUENCE LIMITED TO 40 CHARACTERS
17 19
22 24
27 29
32
Number ol
111 tub»«l«lling
31 data alamantt
Number ol
|<4 iubtatalling
39 data •l»m»nt>
The above card will provide page breaks with
subtotals by state and by AQCR.
Revised 12/79
131
-------
Currently CDS users who need to sequence their enforcement actions
receive Quick Look or Source Data reports with actions listed in order from
the earliest to the most recent. With this standard ascending sort sequence
the presence and importance of the most recent enforcement action is often '
lost.
In order to highlight the most recent enforcement action for
facilities with numerous action, TRC has developed two parameters which
allow users to list first the most recent action for a given facility
Previous actions will be listed from the most current to the oldest.
A Quick Look Report which lists the most current actions first must
have the following Report Sequence card:
|3,0| JJS r, T £| U*X/»g|
124 79 12
14
17 19
22. 24
27 29
32
39 dot. .|.m.M
Date Achieved (DTAC) may be substituted for Date Scheduled (DISC)
if desired.
In addition to this special report sequence card, users must also
insert a job control (JCL) card after all of the Retrieval parameters. The
format of this card is as follows:
//SORT.SYSIN DD DSN=CN.EPAEXC.A026.ACTNSORT,DISP=SHR
The above card should be used only if the users desire the special sorting on
actions.
Revised 12/79
132
-------
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-10.
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-4QT CARD column of the Report Request Form
must be 110 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 not desired, a
'2' must be coded in column 80 of the 40 card. Using this option,
source level data will print repeatedly for each point and action. Point
level data will print.
Revised 12/79
±33
-------
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,
'BLNK.1 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:
MILISTONI REPORT FORMAT
[.LSI i^xr./l [&*&& UP.I. . I I*.** . i U7.3. . i i«Mi i 1 iffii i I 1 i i i I I i ' '
12 4 » 9 12 14 17 19 22 24 27 29 32 34 37 39 42 44
„
47 49 52
ROWS COLUMNS VALUES Of COLUMN DATA ILEMINTS (USE "SLNK" FOR BLANK VALUE)
DATA DATA
HEMENT CLEMENT
I . - . I I • • . I
54 57 59 «
This request will produce five columns of numbers, one column for each of
the selected action types. Or. the right hand side of the page, totals are
generated for all actions for a given county. One line is produced for
Revised i*/79
134
-------
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.
135
-------
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
Pollutant
PT
S2
PT
S2
HC
PT
S2
HC
Pollutant
Compliance
4
1
4
4
1
4
4
4
The following selection criteria will extract data for Sources B, C,
and D
10 PLLT M PT
10 PCMS M 4
136
-------
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
11,01 j/.^n^i |/al |*i ...... '
because each of those sources has one pollutant out of compliance.
The following selection criteria will extract Sources C and D
ll.OI I fll. l.n lo| 1^.^. . i . . i I
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:
|l.0| \Ptt-tt.tri fct| \f\fj i f • ' ' I
H , oj [
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:
137
-------
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
138
-------
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,^ Filled-in Retrieval Request
The Quick Look Report shown in Figure 9-2 were obtained by filling
out the Retrieval Request Form shown in Figure 9-11.
The Source Data Report shown in Figure 9-3 was obtained by filling
out the Retrieval Request Form shown in Figure 9-12.
The Milestone Report shown in Figure 9-4 was obtained by filling
out the Retrieval Request Form shown in Figure 9-13.
The Variable Milestone Report shown in Figure 9-5 was obtained by
filling out the Retrieval Request form shown in Figure 9-14.
The Questionnaire shown in Figure 9-6 was obtained by filling out
the Retrieval Request Form shown in Figure 9-15.
The Action Summary shown in Figure 9-7 was obtained by filling out
the Retrieval Request Form shown in Figure 9-16.
The Compliance Action Report shown in Figure 9-8 was obtained by
filling out the Retrieval Request Form shown in Figure 9-17.
The special PSD Report shown in Figure 9-9 was obtained by filling
out the Retrieval Request From in Figure 9-18.
. , Revised 12/79
\ *
-------
uu
Rs
|0|1
1 2
LJ,oj
1 2
1* |O|
HiO|
11.01
II.QI
•11,01
n,o|
H.QI
U.QJ
LLL2J
|i,Q|
HL£J
I'.QI
L ' i o.l
REPORT
[3,01
I 2
REPOR1
1 2
Cf -'•£>
QUICK
1 2
MPLIAWUt DATA SYSTEM
port Rsquest Form 8MSS
4.5 J S 20 '20' ' ' ' ' '
t»ii«» .U»«4. I.pm fit|. 1 — t_j_ i . i i i
S) (1
LSTTift&l Mi iTL, , , , | , |
4 7 S 11 U
Data EUm.nl Cond. Volu» !l«lt Jui.l f i.d )
IHiliJrjC 1 1^1 iQT-i | ijj.il rnMDTTTPM rnnrc Mn rflnn>
1 •*•""' -*™J LUnLU 1 lbft tUULi ^IU UAKU/
lA.rr.P.g'i iKi ioM. , , , i M - MUST EQUAL
lAiT.P.Fl l^sJ (0,^, . i , i i | A - fi| TFPNATF {Used for
lAiT.P.gi IM 10 ,5, .,,,,! Multiple Values of a
A pp. » -. Given uata tlement)
Arr.pgi to fill. i u - UNEQUAL
'A1 M^l5l IM 'UrtSt L l i i i J G FOIIAI DP nRP/\7FR THAN
&TJ?.e'i IM n.l, , , , , , j
L - EQUAL OR LESS THAN
1- ... I 1 J i ,,,,,, I
1 . . , IM ,,,,,,,( P - PRESENT ANY ENTRY
1 ' ' ' 1 U 1 i i i i t i i 1 B - BLANK OR ZEROS
' ' ' ' 1 1 J ' . i i j, i i J
1 - 1 . i J 1 J i . i . . . . 1
.... , See reverse side for a
i.,..i ,.i ..L ,,.,_j nst of all COS ddta
1 . i i 1 1 1 i i . i j i i 1 elements and thpii*
. , , , i abbreviations.
1 1 l i 1 1 1 1 l > 1 i ! L 1
1 < i i | 1 1 1.1'JliJ
1 1 1 1 | 1 J 1 l I t 1 , 1 |
FORMATS
&Ll LJ_| L^J 1 , |
4 S 7 S 10 U i« " 21
r SEQUENCE PASSWOIO (REcuiREO re ^cciss ccr:c::E;riAL OATA ELEMEKTSJ
iSiSJ^E 1 , , , J I , , , i l , , , j i L , , | [ , , , i
4 75 12 14 17 19 22. 24 27 29 12
CE LIl'ITij TO -0 CHARACTERS
LOOK KEPO2T fOAMAT
lS'Q\.£>J !Sn4r i > i . i i . ..I i i i 1
40 50 52
7t jo
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
Q2 - DOUBLE SPACED QL
SD - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
CA - COMPLIANCE-ACTION
LEVEL CODES (01 CARD)
REQUIRED FOR SD REPORT ONLY.
VALID ARE:
A -'ALL DATA
C - CRITERIA MATCH ONLY
P - POINT & SOURCE
S - SOURCE ONLY
Numb.r of
1 j iub.olol 1 in,
39 data .l.m.nli
_
« 7 9 " M " IS 22 24 27 29 32 34 37 39 42 44 47 49 52
Enter ;»ti E1e~nts to be Included on «eport
LiXted to 13? Ch«r«ctrrs xlth *MI rtptton: I II 1 I II . . t ,-J ,
H^tr* fn IIP Ulfh 'f.nrtiril H..H'n. IJlIltlllllllll 1 i I . 1 1 1 . i 1 1 *-i
"" """ "" ' 54 57 51 O (4 S7 S9 72* 74 77 19"
With NOHD Only !u;cre
-------
COMPI1AMCE DATA SYSTEM ^9-12
_ r ' DATE SUBMITTED_ TIME.
Pi0 p0rt Request rOrm RETURN REPORT TO
KAIL STOP
i.3>».R. A.C.T.XI
i j
12 4. S 7 I
tt-'ten mlr~r*l. C*f~*rt Ti.U
n.oi iA.T,P,gj i&j Q2
TZ 4 7 9 11 , }l
Dcto EUm.nl Cond. Volu« U«lt Juitill.d)
n.oi ift.r.p.a ift
11,01 ftrr.fi.gi i&]
20
1..J—I—U
1 • I 1 L_J—J L I 1
40
Q I&J h.K. ..... I
ii.oi lA.T.9,gl iftj l*Tl I
3 tftl LC2. , . . . . J
n.oi for.P.gl ifil tos3. i.
n.oj iftrr.P.gi [ft] QTL •_ • • • •
J LJ L1
I LJ I i
iijQj i i i . i LJ I i i i . i • i
n.oi i .... i U I i . i i i i i
I . i i j 1 I I i . i i ' . .
i . . . l U I • < - -
. i U 1
, , i u i • ....... -l
I'.QI i . . . i LJ 1 i i i i i i i .J
i , i U I., .-j
RtFORT (CRVITS
la oi £a£
12 1 S 71 10 11
REPORT SEQUENCE
| i . . i l . i - 'I—I L_l—I 1—I—L.
10
CONDITION CODES (10 CARD)
M - MUST EQUAL
A - ALTERNATE (Used for
Multiple Values of a
Given Data Element)
U - UNEQUAL
G - EQUAL OR GREATER THAN
L - EQUAL OR LESS THAN
P - PRESENT ANY ENTRY
B - BLANK OR ZEROS
See reverse side for a
list of all CDS data
elements and their
abbreviations.
14 Jl
PASS wo ID (;;;L';?.i3 TO ;:CESS c;i.r;criTiAi. DATA cU"£.',TS)
i ii i i l . >
, I I I I I I 1 I I 1-1 L
T" S TT 14 17 19 22 24 27 29 32
; TC 43 CH--irc=.S
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
Q2 - DOUBLE SPACED QL
SD - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
CA - COMPLIANCE-ACTION
LEVEL CODES (01 CARD)
REQUIRED FOR SD REPORT ONLY.
VALID ARE:
A - ALL DATA
C - CRITERIA MATCH ONLY
P - POINT & SOURCE
S - SOURCE ONLY
Number ef
| j sub.»letIt ng
39 d.l» ...m.t.11
GUICX ICCK 1IPCST FORMAT
III
i . i
ill! I i i i
I I I I I I I I
1 24 79 12 14
En'.fr Citl El^~-nt5 to b« Incluirtf on f-oort
U^Hfd to 13? "'jriclers "Hh *X> fiptlon;
It 19 22 24 27 29 32 34 37 39 42 44 47 49 52
I ... I I . . . .1 LJ
EJ 7} 74 77 *«
W.lkNOMD Only :.::-».£-3.'
54 S7 SI
(4
MILESTONE ZIPC4T
!J_9J
TT 1 r T U T4~ 17 19 22 24 27 29 32 34 37 35 42 44 47 49 52
«0wi CO1UMNS VALUES C» COLUMN CATA ELEMENTS (l!« "iC-'." r" =.:•.» ,;_'.£' , i i
I 1 i i I I . . . .
CATA DATA
141
-------
COMPLIANCE DATA SYSTEM
Report Request Form
FIGURE 9-13
DATE SUBMITTED_
RETURN REPORT TO.
MAIL STOP
.TIME.
1 2
LI, P|
1 Z
45.7
IA.P.C.PI
4 J
t
*f
S
20 30 40
*• Ti"» ' i ' ' i ' --" J J ,.,.,,,,
5J (0 }«
fl. ..,,,, 1
n ft
-V-'S2
K
|1,0| | , ,
11.01 I , ,
U, 0| L , ,
U, 0| | , ,
11. 0| I , ,
LI.OJ i , ,
H.Ol I , j
11,01 [ , ,
•|1,0| L , ,
H,01 | , ,
11.01 f , ,
11,0] i i ,
|1,0| 1 , ,
l«.0| 1 , ,
il.Oj L , i
11. OJ L . ,
r,ci , , .
H.OI | , ,
I'.oi j , ,
_jJ U
•II!
.Ill
.ill
,ill
,lli
-j-J U
-U LJ
.j-J U
, j i j
, i i I
jJ U
-U U
' J LJ
,iii
, i i i
.ill
-L_J U
-LJ LJ
1 , I
,
,
t 1 f
1 1 1
1
' . t
\ 1 ,
1 I 1
1 1 1
I , t
t 1 .
1 1 1
1 1 1
1 1 , , 1
• . , ' J
1
1 , , . j
, , , , J
1 , , , J
1 , . , 1
1
i , . ,J
, . . , 1
, . . 1 1
, . , , 1
, . . . 1
, . , . 1
1 , , , J
1 , . , 1
REPORT FORMATS
LltPJ
y, z
i^W W
REPORT SEQUENCE
Ii2l I ... I I ... I I ... I
12
7
LINITE: TO «o :HA
12 U
CONDITION CODES (10 CARD)
M - MUST EQUAL
A - ALTERNATE (Used for
Multiple Values of a
Given Data Element)
U - UNEQUAL
G - EQUAL OR GREATER THAN
L - EQUAL OR LESS THAN
P - PRESENT ANY ENTRY
B - BLANK OR ZEROS
See reverse side for a
list of all CDS data
elements and their
abbreviations.
j
17 13
J I . . .
ELE»E;;TS)
-
n. 2*
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
Q2 - DOUBLE SPACED QL
SD - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
CA - COMPLIANCE-ACTION
LEVEL CODES (01 CARD)
REQUIRED FOR SD REPORT ONLY.
VALID ARE:
A - ALL DATA
C - CRITERIA MATCH ONLY
P - POINT & SOURCE
S - SOURCE ONLY
27 29
Sumb.r el
.ub..,.llin,
QUICK LOOK XEPORT FORMAT
Lliil
12
1 ' j I I I I I I I > I I I I . , J I J 1 I J 1,1,1 Ll 1 I I [..1.1 I I I 1
7 9 12 1417 1} 22 24
Enter Oati Clmnts to be Included on Report
Limited to 132 Characters with WHO Option;
Ltilted to 110 With Standard Htidtn*,
...
27 2» 32 J4
I
I i . ,
17
42 44
47 49
54
57 51
ST («
I ... J I . , , I
<> 72 74 77
WithNOHD Only
MILESTONE REPORT FORMAT
[JLPJ I • • .J I ... I I ... I I ... I I , , . I I ... I I
7
ItlMENT
12 14
17 19
22 24
27 29
32 34 37 3$
COiUMNS VALUES OF COLUMN DATA ELEMENTS (.SE "5i.:,r ?:? " ;; K VA'L"'
OAtA
lllMINt
42 44 47 49
I ... I L_
54
59
-------
COMPLIANCE DATA SYSTEM
_ -. . r DATE SUBMITTED_
Report Request Form RETURN REPORT TO.
FIGURE 9-14
TIME.
MAIL STOP.
iQ,i| igjji LJ
12 4. 5 _ 7
t»fi*« .IffwC
ti.oi IA.F.C.PI
124 7
Omit fl«m«nl
H.OI I ... I
11.01 \ , , 1 I
.E.E..S.I.O.H. 3. .H.s.p.s. .c.o.rt.p.L.i.M.c.e. .M.
t 20 » -
..
. .11 I
9 11 it
C.n4. V.lu. (l^t Ju.tlH.i)
IlPJ I • - •
Ll.0.1 L
n.oi L
li.oi L
M.OI i_t y
11,01 I_j _,
|i.oi l . .
11,01 L
11,01 L
H.ot L
li.oi I . .
U,QI | , i
i.oj l.i.
li.QJ L
LLiPJ ' • '
U (_•_
Ill,
III,
U Li_
U Li_
U LL,
U U.
LJ U.
U U.
LJ LJL
U LL.
U LL.
U La.
U U.
LJ U.
U U.
U U
U U
III.
t i t t i i I
.,.,,, 1
i
, i t . i . l
I
...,.,i
i i i i i i 1
L_. , , , , 1
LJ . , , , 1
, 1
1
, 1
. . , . , 1 1
1
1
...... 1
it),,,!
...... 1
l 1 L i i 1 1
REPORT FORMATS
lllPJ l^S
12 45 7 I
REPORT SEQUENCE
w
S3
• ' '
(I
...
»•
i— i — i
. I I I 1-1 I
i — i
I — I
CONDITION CODES (10 CARD)
M - MUST EQUAL
A - ALTERNATE (Used for
Multiple Values of a
Given Data Element)
U - UNEQUAL
G - EQUAL OR GREATER THAN
L - EQUAL OR LESS THAN
P - PRESENT ANY ENTRY .
B - BLANK OR ZEROS
See reverse side for a
list of all CDS data
elements and their
abbreviations.
KU>.S, . . '. . -I
14 21
PASSWOIO (REQUIRED TO ACCESS CONFIDENTIAL OATA ELEMENTS)
124 J
StCUEMCE UNITED TO
I ... I I . . , I I . . t 1 I ... I I . . . I
22- 24 27 21 32
t 12 14
ao CHARACTERS
17 IS
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
Q2 - DOUBLE SPACED QL
SD - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
CA - COMPLIANCE-ACTION
LEVEL CODES (01 CARD)
REQUIRED FOR SD REPORT ONLY.
VALID ARE:
A - ALL DATA
C - CRITERIA MATCH ONLY
P - POINT & SOURCE
S - SOURCE ONLY
Nwmb«v •!
I I lubtellM.af
U 4ml* >Um«nU
QUICK LOOK REPORT FORMAT
I ... I I . t . I I . . .
1 2
4 79 12 14 17 19
filter D»t» Elownts to be Included en ««port
to 132 Chiricters with HOMO Option;
to 110 With Stindard He»41nf
J I
22 24
J I
27 29
J L
32 34
37 39
J I
42 44
J_! La.
47 49
52
54
, . . I I . . .I I ... I I ... I I ... I LJ
57 S9^ ST 14 «7 19 72 74 77 Tl
2 Stocs
with NOHD Only Sucpression
MILESTONE REPORT FORMAT
|5,0| 1 , , , I I , , , I
1 2
4 7
tows
DATA
EllMI NT
I ... I I , . , I I ... I I i i , I I . , , I I i l I J I i J,.. I
27 29 32 34 37 39 42 44 47 49 52
9 12 14 17 19 22 24
COLUMNS VALUES OF COLUMN DATA ELEMENTS (USE "SL.'iK" FOR SLAtiK VALUE)
DATA
IUMINT J^g
54
_
S9
•J
-------
COMPLIANCE DATA SYSTEM
Report Request Form
FIGURE 9-15
DATE SUBMITTED_
RETURN REPORT TO,
MAIL STOP
.TIME.
LO.II
12 4.5^7
«•*«• .
30
LJ iA.C.T.t.O.N.S. .S.C.H.6.P.U.L.6.P. .B.U.T. .N.O.T. .A.C.H.I.e.V.E.D.
nil*
|C.A. . . .
' ' ' •
' • ' * '
i
n.oj iS.T.A.Bl [t*
124 7 ] 11 U
Data tUm.nl Cond. Vllu* licit Jultlfl.d )
il
40
' ' • ' ,
|I,0| |P,1
11,01 |P,1
H,O| [0,1
H,oi i ,
M,O| | i
H, O| | ,
n,oi i ,
H, 0| | ,
L',0| LL
It iO| I ,
11,01 | ,
11,0) | i
11,01 | ,
H, 0| | ,
11,0) | ,
L'.oj t ,
r.ei , ,
I', 0| | ,
l«,oi i ,
",s,cl
',s,c(
f,A,C|
, . l
i i i
i i I
i i 1
i i 1
< , l
1 i j
• > J
, i ]
> ' J
i t (
i , j
i , }
i
i i l
i , j
Lftl 10,6,0, 1, ?.q. , 1
LL| |j,| ,9,|. •?,
-------
COMPLIANCE DATA SYSTEM
Report Request Form
FIGURE 9-16
DATE SUBMITTED__
RETURN REPORT TO.
MAIL STOP
.TIME.
.0,11 MJ LJ ift.t.T.I.O.N. .S.U.A
12 4.5.7 »
.R.Y. .F.O.*. ,N,E,S,H,fl,P.5.
TilU
ii.oi ifVr.P.E.1 ifij
124 79
U
FT
20
30
, i i
S3
40
i I i,.i i. l
si 42
10
|i ,0| HVT.T-.&I |«-| |W,4 |
11,01 I , ,
H, 01 i , ,
|1,01 | , ,
H, 0| | , ,
H. 0| I , ,
H, 01 | , ,
H, 0| I , ,
H, 0| | .
,,,0| | , ,
ll,0| | , ,
11)0] | , ,
|1,0| | , ,
M,0| | , ,
LllOJ 1 , .
M,0| ! , ,
r.ci i , ,
I'.oj i , ,
I'.of | , ,
.MM 1
.Mil i
M 1 1 I ,.,,,,, 1
Mill 1
, | 1 I 1 1
Mill
i | 1 1 1 ,,,,,,, 1
M 1 1 1 i ...... 1
M ' 1 1 1
± | L J 1 1
Mill , 1
ij 1 1 1 i , , i . , i J
M 1 J 1 • . • i - ' - 1
Mill, 1
, M 1 1 , 1
Mill I
M 1 1 1 , , , , , , M
Mill,,,,,.,!
CONDITION CODES (10 CARD)
M - MUST EQUAL
A - ALTERNATE (Used for
Multiple Values of a
Given Data Element)
U - UNEQUAL
G - EQUAL OR GREATER THAN
L - EQUAL OR LESS THAN
P - PRESENT ANY ENTRY
B - BLANK OR ZEROS
See reverse side for a
list of all CDS data
elements and their
abbreviations.
REPORT FORMATS
LliSJ ift.Cl I . I I . I !C.P.S
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
Q2 - DOUBLE SPACED QL
SD - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
CA - COMPLIANCE-ACTION
LEVEL CODES (01 CARD)
REQUIRED FOR SD REPORT ONLY.
VALID ARE:
A - ALL DATA
C - CRITERIA MATCH ONLY
P - POINT & SOURCE
S - SOURCE ONLY
12 4 5 7 J 10 11
REPORT SEQUENCE
h.al IS.T.T.BI |S,N.W,6|
124 79 12
St:ilE:iCE LIMITED TO 40 CHARACTERS
QUICK LOOK »IJ>0«rfORMAT
l«,o| 1 , , , 1 I , , , I
124 79 12
14 Jl
PASSWORD (REQUIRED TO ACCESS CONFIDENTIAL DATA ELEMENTS)
1 , , , 1 1 ... 1 1 ... 1 1 ... |
14 17 19 22 24 27 29 32
1 . i i 1 1 i . ,J 1 . . . M i , i J 1 , i
14 17 19 22 24 27 29 32 34
u
39
jj L_J
37 39
Xumk.i of
lubt*l«ll i«f
da.a •|«m«nt»
1 1 1 1 1 1 1 1 1 , , , 1
42 44 47 49 52
Enter 0«ti n*-»nts to b* Included on leoort
U»U*d to 132 Ch«r«cten with IOO Option;
U«Hrt to 110 MUti Standird
54 57 SI
R
I . i . I I . i . I I , . . I LJ
14 »7 «9 J2 74 77 IT
"i" Stoos
WHhNOHO Only Succress-cr.
MIlISTONt REPORT FORMAT
lL£J I • • i.J l.i.l I ... I I ... l I ... I I . . . I i , , , l L_t
124 79 12 14 17 11 22 24 27 29 32 34 37 39
ROW* COIUMHS VAIUU OP COLUMN DATA ILIMINTS (USE "SLSIT FOR BLANK VALUE)
DATA DATA
ElIMfNT [LIWENT
jj I ... I I . . . I
42 44 47 49 S2
I . . . J | , . .
54
57 S9
-------
COMPLIANCE DATA SYSTEM
Report Request Form
FIGURE 9-17
DATE SUBMITTED_
RETURN REPORT TO.
KAIL STOP
.TIME.
to.yj
12 4.5'
LJ
7
i iii i
i i it i
Till.
IT.OI i ...
124 7
LJ I I
9 11
II
Dole |ttm«n« Cond. Volu« U«lt juitlfi«4)
i.Ql I . .
ii,or L
H.oi L
HiQ] L
i.oj 1.L
H.oi L
1
tllOJ I l l
11,01 L
P.OI La.
li.oi I . .
1
1 1
1 ]
I 1
1 1
1 I
1 1
1 1
1 1
I 1
1 1
1 1
1 1
1 1
1 i
1 I
I 1
1 I
! I
U
1 i i i t t t t 1
i i
! l
1 . 1
i i
1 ,..,,,, 1
1 ,.,,,., 1
1 , , I
1 1 i t i 1 l 1 I
1 ,,.,,., 1
1 , 1
l'i .,,.., 1
1 . . . i . .it
1 ,,,,,,, 1
1 1
1 i i . . i . j 1
1 ,,,,.,, 1
1 i i < i i i i 1
1 i i i i . i i i
REPORT FOFK»TS
L?aOI CAl
12 * S 7 *
REPORT SEQUENCE
U.ol terra
124 7
20
38
40
I I i J_ I 1
SB 52
i J I I t I I
SI
(I
CONDITION CODES (10 CARD)
M - MUST EQUAL
A - ALTERNATE (Used for
Multiple Values of a
Given Data Element)
U - UNEQUAL
G - EQUAL OR GREATER THAN
L - EQUAL OR LESS THAN
P - PRESENT ANY ENTRY
B - BLANK OR ZEROS
See reverse side for a
list of all CDS data
elements and their
abbreviations.
10 11 14
FASSVv'olO (SEC
12 J4
71
:R-; TO ,=:CESS cc:.f;:£;rr:Ai OATA ELi
I I ... I I ... I
17 19
70
10
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
Q2 - DOUBLE SPACED QL
SO - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
CA - COMPLIANCE-ACTION
LEVEL CODES (01 CARD)
REQUIRED FOR SD REPORT ONLY.
VALID ARE:
A - ALL DATA
C - CRITERIA MATCH ONLY
P - POINT & SOURCE
S - SOURCE ONLY
22. 24
27 29
Hu
I ] tuh
29 <*«<
CUICX t-CCK *£?ORTfCRMAT
«,OJ ! , j , I I I II I I I I I I I f . i J I ...
J I
J J . .
I I I I
124 79 12 14 17 19 22 24 27 29 32 34 37 39 42 44 47 49 52
i*!ttS to 13? C^^^^ctf^s .ltd IOC Option;
-!t-4 to 110 "Hh SUr-iird Kr.dlnj
I , . . 1 I . , . I I ... I I ... I I . . . I U
54 S/ £1 S2 J4 S7 £9 72 74 77 ,»«c
With HOMO Only J_.:;~-s.s•;,-
MILESTONE
JS.OJ I ... I 1 i , j.J I , . , I I . , , I I ... I I , . , I I i i . I I i i , I I , .
124 79 12 14 17 19 22 24 27 29 32 34 37 39 42 44 47 49 52
1 . . . 1
»OWi C01UMHJ VMUES OF C3lli'MSbATA{UMENTS (C~- "EL1.'.- ?Cf ELAM' Vi' L">
.»*!*... .B.V.!.. 146
-------
COMPLIANCE DATA SYSTEM
Report Request Form RETURN^?™
io,ti i^^i iii.. .TTSX/f;^. ,A^L£
1 2 4 5 7 » 21
R*»MII ,1ml IqMrt mi*
124 7 9 11 U
Data ll»m«nt C*«4. V«li>« fu«» Ju»lll»d )
I'|O| 1/^,-nAi'! 1/41 UC2t ,iii,l
n.oi i^,Tv»,iri 1^1 1.77.3 i
n.oi i/ftTfy,*i i>fl br*/. ..... i
it ,01 i/-,r,p,i| l*l LTTfi . , , , , 1
n,oi \A-\r ij><£{ \A\ \y,A* , , , , , I
n.oi uf,r;j»i£| Wi Lrijr, . i , , , i
l'jO| l/ftTTAtfl 1*1 Ltf*, , i , , i 1
li.oi \ptr,^&t IP! 1 i
LLO] l ,,, i 1 1 L ,,,,,,, 1
H,0| 1 , , , ] 1 1 1 , , , , , , , I
n,er l , , , i 1 1 1 1
1 1 jO| | i , , ] | | | i , , , , , , |
n.of t , , , i i i i , , , , , , i i
[>,0| I , , , I 1 I I , , , , , , , I
|1,0| | , , , | | | | ,,,,,,, I
1' ,O| | , , , | I | | , , , , , , , |
n iOt i , , , i i i i , , , i , , , 1
l',o| l , , , i t ! I , , , , , , , 1
n,oi i , , , i i i i ,,,,,., i
REPORT FORMATS
FIGURE 9-18
TIMF
rn
> s?*e~/±,'rv Jirs+ruf* , , , i
I (30 40 U »i
i,ii,,,(..iii,tiiii,,,ittii,l
S3 «l 7* tO
CONDITION CODES (10 CARD)
M - MUST EQUAL
A - ALTERNATE (Used for
Multiple Values of a
Given Data Element)
U - UNEQUAL
G - EQUAL OR GREATER THAN
L - EQUAL OR LESS THAN
P - PRESENT ANY ENTRY
B - BLANK OR ZEROS
See reverse side for a
list of all CDS data
elements and their
abbreviations.
. 1
12 45 71 10 II M JF
REPORT SEQUENCE PASSV»O«0 (REQUIRED TO ACCESS CONFIDENTIAL 3ATA ELEMENTS)
[3.0! \Srt~d 1 , . L 1 1 , , , 1 1 , , , I 1 . , , 1 1 . . , 1
1 2 « 79 12 14 17 19
SMUEHCE LIMITED TO 40 CHARACTERS
QUICK LOOK RIPOXT FORMAT
!4,o| i^^^iS} |e,yiVi/^l iSiTw^ifli \&f
REPORT FORMATS (20 CARD)
QL - QUICK LOOK
Q2 - DOUBLE SPACED QL
SO - SOURCE DATA REPORT
AC - ACTION SUMMARY
QT - QUESTIONNAIRE
MS - MILESTONE
CA - COMPLIANCE-ACTION
LEVEL CODES (01 CARD)
REQUIRED FOR SO REPORT ONLY.
VALID ARE:
A - ALL DATA
C - CRITERIA MATCH ONLY
P - POINT & SOURCE
S - SOURCE ONLY
Mvmb.r •!
tvk«*t«llm«
h«r,/& \A,r,f
124 7 9 ' 12 14 17 19 22 24 27 29 32 34' 37 39 42 44 47 4J 52
Entsr Data Elements to t)e Included on Seport i III
Limited ta 132 Characters with NOHO Option; Limited to 110 mth Standard Heading 5^ ' 'jj ^ffi~
•2" Stoos
WlthNOHOOnly Sjccress'or.
MIIISTONI IMPORT FORMAT
U,oi 1 , , , 1 I , , , | | , , , 1 I ,
i i I 1 . , , 1 1 i . . 1 1 i i > 1 , , , 1 1 , , r 1 I , , , 1
124 79 12 14 17 19 22 24 27 29 32 34 3
lows COlUMNS VALUIS OP COLUMN PATA fUMINTS (USE "BLrtt" FOR 3U«K MLU
DATA DATA
lltMtHT IKMtNr
r 39 42 44 47 49 52
E) 1 1 1 1
1 , i , | 1 . i , 1
54 57 59 5}
147
-------
9.4 Job Control Language for Using Retrieval Program
The CDS Retrieval Package operates on a Remote Job Entry (RJE) basis
V
at COMNET. Input must be submitted from a high speed terminal (frequent
and complicated requests might be stored on a WYLBUR 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-19. 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 20,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. Figure 9-20 shows a job card for multi-
ple copies; Figure 9-21 shows a job card for 100,000 lines of output.
148 Revised 1/80
-------
AUTHOR
//
/¥
/*
//
//
a i
1 9
2Q
30
40
//
/*
E
R
C
R
E
P
O
N
T
0
A
U
T
V
F
1
T
L
,
TRC
i
E
S
i
Y
C
S
Ml
10
P
D
:R
II
R
S
1!
J
1
E
5
i
a
r
n
13
O
N
E
X
i
a
r
n
14
B
T
X
E
D
i
a
p
IS
C
C
D
a
li
(
R
II
a
V
C
¥
it
a
T
D
I
I
I
I:
VI
fi
II
a
r
S
l
LI
N
a
r
R
Ml
HI
III
III
D
i\
PROGRAM NAME RETRIEVAL JOB CONTROL
21
T
t
I
I
I
VA
li
n
M
V
SE
SE
IE
IE
.U
ir.
n
i
n
i1
l1
c
I1:
S
,
14
i
At
Nl
SI
Al
Rl
T
II
If
SI
V
C
El
1
R
•
11
E
U
111
K
41
1
LI
I
U
3f
>C
12
R
;i
iY
il
Cl
$
IR
S
11
H/
.Rl
HI
Hi
0
U
01
A
N
M
1
Vf
1
|
VI
HI
I
0-
E
1
^
D
t
.(.
V
I
f
1
IS
6
C(
ft
1C
/
«
II
1
It
C/
S
a
)E
E
Tl
n
11
it
i!
«
IL
1
;
C
F
I
u
T
Tl
•
1 1
I
U.
Cl
l
G
V
M
1
Tl
Ul
At
(
HI
EC
S
IR
IL
«
V
1
J
p
)
41
E
:A
)
0
K
f
F
?-
jj,
1
42
:
0
U
(A
A
Rf
41
1
Nl
«
-19
t
01
44
V
rE
T
45
P
N
;0
TASK NUMBER
«
R
H
.
41
T
El
41
Y
s.
4!
:
l
»
2
r
SI
a
»
P
1
»JS4
AS
y
l
ssjst
sjy
s
»l
»
O
t
44
RiD:
0
1*
lid
r
12
p
U
P
M
P
CS
M
i;
M
ts
n
71
12
11
-
14
75
TS
n
n
nm
t
-------
AUTHOR
//
/*
/*
//
//
//
/*
E
tf
C
R
Bf
E
P
O
N
T
0
A
U
T
V
F
i
T
L
.
A
IRC
PROGRAM NAME ....RETRIEVAL JO" COHTROL
TASK NUMBER | 3ATE
JCL for obtaining 3 copies of retrieval output
i
E
S
1
i
y
e<
-
C
S
|e
It
P
D
a
>t
it
R
S
0
r
it
i
1
E
5
r<
YD
i
a
r
n
U
O
N
E
X
ft
ei
i
a
T
-
14
B
T
X
E
D
In
B:
i
a
|i
IS
C
C
D
ip<
a
__
tl
(
R
ii
-
II
a
V
C
*
Cf
i.
ti
e
U
V
V
tl
.,
Ij
,,
1
1
n
i
n
e
i
t
I
1
M
1
lb
ii
:c
!U
eR
na
Rl
H
i
V
;1
>u
)t
.0
IV
n
2C
.
1
e
>r
LE
2?
CI
ni
R«
in
F
'A
It
c
nb
p
be
C
n
ir
•r
M
c
Rl
01
38
Ml
>r
(
11
3
e
s
9
»
»
)
u
a
_
:R
U
-6
e
2
IL
H
»
f
:o
n
FC
If
U
»r
.e
I
N
S
a
Hi
.17
E
i
y
,T
11
R
st
11
r
JD
0
i
E
40
1
ra
;o
41
D
ei
u
'I
42
0
B
:s
43
e
ar
44
T
in
IS
1
b
«
V
r
h
-------
AUTHOR
TRC
JCL
WCC
f 2
//
A
/*
If
( /
II
1*
3
E
R
C
R
le
E
4
P
0
N
T
;r
b
s
A
U
T
V
C'
F
1
i
T
L
f
a!
;
i
E
S
>
I
i
Y
«t
i
C
S
le
PROGRAM NAME RETRIEVAL JOB CONTROL
TASK NUMBER >ATE
p»g»
of
for allowing up to 100,000 llnee of printed output. Without thla (pedal Job card, the
default value la 20,000 lines.
II
P
D
t
II
R
S
E
rt
Cl
n
1
I
'
X
•
re
Wi
i
a
r
n
p
I)
0
N
E
E
1
!T
i
a
r
p
H
B
T
X
C
D
m
!t
i
a
^
»
<
C
D
e<
a
p
II
a
R
C
*
it
i;
a
V
D
ce
1
1
t
t
II
a
T
S
y
II
a
r
R
a
h<
hi
hi
hi
29
a
r
T
t<
i
(
\
II
V
r
0i
BE
CM
n
V
N
:h
,
r'
i
a
I
ff
24
1
b<
n.
c<
p(
Tl
n
I
v<
t;
Ol
1,
1
II
»
J
al
nt
n
1C
VI
2?
:L
1
n
Ml
1
IR
»
I
C
n
ih
n
N
PI
r<
ei
f
r
30
n
PI
q
nt
11
r
fl
^
n
w
1
rn
?
H
u
•
f
1
H
U
|
Cf
^
S
f
III
(2
.•
o
:t
43
T
V
a
44
t
Y
I
1
M
if
nl
1
||
E
0
rli
4;
s
>*
•o
41
t
01
ill
41
7
a'
H
P
ffi
I)
R
8
«
T
,
S3
Y
fl
H
••
Nl
H
4
,e
M
:?
$;
P
SI
A
-
H M II 12 13 H 1
SS\ORD:
- - •
1 N 17 II M n 71
P p pp
CARD
NUMBER
73
4
75
!77
71
TIM
-------
9.5 Retrieval Edits Performed by System
The Retrieval Program edits the request cards, 01, 10, 20, 30, 40, and
50 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.
Revised 12/79
152
-------
TABLE 9-1
RETRIEVAL PACKAGE EDITS
Card
Type
01
10
20
30
40
50
AL
Item Checked
Level
Region Number
Number of 01
Cards
Data Element
Condition
Value
Number of 10
Cards
REPORT FORMAT
Number 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 (Default = A)
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, SITE,
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, Q2, MS CA
Up to three reports are
available from one retrieval
1
List on Input Form
Total 40
List on Input Form
Total length (including one
blank between each item)
1^2 with NflVmr 110 without N(
(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
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
HT)
(1) QL FORMAT Request
ignored
(2) QL FORMAT Assumed
(if only one 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
-------
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-22
shows a typical Retrieval Edit Report.
154
-------
X
a.
X
w
c
i
UJ
M*
X
w
•X
•a
a
UJ
99
*•••
«4
aJ
U)
«t
_J
a.
X
o
u
9
<\,
^
-
89
U.
X
UJ
al
•a.
" - ~ c _
z
.J *• "•
uJ < Z •-
U/ DC Jt *~
_J U- U. > U.
*• < 9
I/* z< ZZ^^ZZZZZ U.'U»'
— u >-L>UUUUUUUU a c •-
C£< ^J ^ *
X
a.
z
z
o
»» •«
z w
»4 CL
0 0-
a. <
z •-
a s
«o
to _j
I C «~
W UJ f
. z co
UJ "* **,
X 0. —
2 ^*
en x ^
* ™J a"J
>• «J *l
Z -J i »-
3 •*• Z
J > « jj
. c a c u.
U. UJ >- i.
>- CO u^ _) Z
« x r — a
a. r- z z
• 3. <-i J- <
CO CO « CO
f- C5 u. *-
Z UJ Z Z Z
^ "j* *"^ ^ ^
X Z « 3 0 Z
Un M ^ >_
j ta*^-CO tfS1"^^ —
uJ >- a: z; x>-zu
3 0. O >- UJ Z
UJ « >-U« l-C.ll
I •- Z UJ »- 1-1 U
I < 2 U«- 09 3
3 c C cr. •* _ilu>
Z — u. U UJ 3 +•
«- •- a u c. a.
B^K = >-. »5l_« C_l — U
UJ»**UJ < > CT*-t»M UJD (-> U
XOC U.OJ *fc) jJCO^IUJ^^ UJ <
r a. i U.T x unaauJu. —
3 3 24UJX ^. — I >• •" uJ UJ —
ZZZ ZX.Xu.XZCi-XO O C
O 4. ««3O.OJU.U ^
>-U.»-Z Cu.Z w iT«« W ^
c a w> — _i a >- ^- z z z -< u- c c x
StelXLV KO^^^VM^QQ^^tC X 2
UQOul^ •^t/3«J3OJ3u^&&4OZ uJ 9}
5 z a.
tN
CM
1
3
8
H
Ft,
155
-------
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.
156
-------
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 - LEVEL FOR SD
FORMAT ONLY"
"FATAL-DOTLICATE FORMAT
(20) CARD"
"FATAL - DUPLICATE SEQUENCE
(30) CARD"
"FATAL - SEQUENCE KEY TOO LONG"
"FATAL - INVALID MS DATA
ELEMENT COMBO"
"FATAL - REPEAT AND POINT OR
ACTION ON QL"
"PASSWORD NOT ACCEPTED - NO
CONFIDENTIAL DATA WILL BE
PRINTED"
"PASSWORD HAS BEEN ACCEPTED -
CONFIDENTIAL REPORT - FOR EPA
INTERNAL USE ONLY"
No card type 20 was entered.
card type is required.
This
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 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 may specify only source
level data together with repeating
pollutant data on the Quick Look.
Either no password was used or an
incorrect password was used. No
confidential data will be selected,
sorted or printed on any output
report.
When a correct password is used, each
output report page is labeled as con-
fidential.
157
-------
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 10 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.
±58
-------
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.
159
-------
FIGURE 10-1
COUNTY CODE TABLE
04
04
04
04
04
04
04
04
04
04
04
04
04
04
04
04
04
04
STTF
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
TNTY
0240
0260
0280
0360
0400
0520
0540
0560
0580
0600
0660
0680
0720
0740
0760
0780
0800
0820
C.NTf NAtfF.
AUTAUGA
BALDWIN
BARBOUR
BIBB
BLOUNT
BULLOCK
BUTLER
CALHOUN
CHAMBERS
CHEROKEE
CHILTON
CHOC TAW
CLARKE
CLAY
CLEBURNE
COFFEE
COLBERT
CONECUH
AOCR
002
005
006
004
004
002
002
003
003
003
004
001
001
003
003
006
007
001
160
-------
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 "BB1
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.
161
-------
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.
162
-------
FIGURE 10-2
SAMPLE PERSONNEL TABLE
PERSONNEL NAME
CODE
A01 LEGROS
A02 BLOOM
A03 WYNNE
A04 ZEHNTNER
A05 STONELAKE
A06 BLACKWELL
A07 BUFFINGTON
A08 JOSEPH
A09 GOLD
A10 HANDZEL
All LASKOW
A12 GREENE
A13 VACCARO
A14 SMITH P
A15 SERRITELLA
A16 MARTIN
A17 COLLINGS
A18 DONOVAN
A19 BRENNAN
A20 ROGERS
A21 FRYE
A22 AJL
A23 BAKER
A24 CALLEN
A25 EARLY
A26 HEENAHAN
A27 KALKSTEIN
A28 KOEGEL
A29 MELVIN
A30 SISKIND
C01 WALKER
C02 LOWRY
C03 BUI
C04 BURROWS
E01 MARSHALL
±63
-------
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 which 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
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. Users are urged to use
WYLBURto list the most current action types for their region. The follow-
ing WYLBUR commands will produce a printout of the current action types:
±64 Revised 12/79
-------
WYLBUR COMMAND
USE $CN.EPAFCS.A026.ISAM.TABLE CLEAR
DEL NOT 'CC061 IN ALL
CHANGE 1/4 TO ' 'IN ALL NOLIST
CHANGE 7/8 TO ' 'IN 'ALL NOLIST
CHANGE 25 TO ' ' IN ALL NOLIST
LIST OFFLINE REM»3 UNN BOX=REG6
EXPLANATION
Places all 10 regions actions
into working storage.
Deletes all entries for all regions
except for Region 6. Each region
should put their own region number
into this command.
Formats table for printing.
Generates spaces between columns
for printing.
Users should route their printout
to their own terminal number.
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
Columns
1-2
3-4
5-6
7-8
9-23
24-80
Length
2
2
2
2
15
57
Data
Element
Record-Identifier
Region
Results Code
Filler
Data
Type
Always "DD"
Numeric, 01-10
Numeric
Always "00"
Results Description Alphanumeric
Filler
Must be blanks
165
Revised 12/79
-------
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.
166
-------
FIGURE 10-3
SAMPLE ACTION TABLE
ACTION SHORT DESCRIPTION LONG DESCRIPTION
Al 307 CHALLEGES
A2 SIP NOTICE CMSD
A3 SIP CMSD DATE
A4 SIP GMSDRPT SUB
A5 SIP EE RPT SUB
A6 SIP CMS INSP
A7 SIP DOFEA/STATE
A8 SIP S/UUDER 306
A9 NSPS CONST COMM
Bl NSPS NOTICECMSD
B2 NSPS 114 LETTER
B3 NSPS INSP-EPA
B4 NSPS ORDER/EPA
B5 NSPS CIV/CRM
B6 NSPS MOR NOTICE
B7 NSPS CMSDRPTSUB
B8 NSPS N/MALF'N
B9 NSPS CMSTRESULT
Cl NSPS CMS INSP
C2 NSPS DEA STATE
C3 NSPS S/UNDER306
C4 NESHAPS S/CNS'N
C5 NESHAPS E/CONSR
C6 NESHAPSFINALCOM
C7 NESHAPS SUB CP
C8 NESHAPS PUREQP
C9 REGISTRA'N RCVD
Dl PERMIT APPN RCD
D2 NESHAPSINSP'N
D3 NESHAPS S/T SUB
D4 NESHAPS STARTUP
D5 NESHAPSEPAORDER
D6 NESHAPSCIV/CRIM
D7 NESHAPS PwTG'T
307 CHALLENGES
SIP NOTICE OF CM SYSTEM DEMONSTRATION
SIP CM SYSTEM DEMONSTRATION DATE
SlP CM SYSTEM DEMONSTRATION REPORT SUBMITTAL
SIP EXCESS EMISSIONS REPORT SUBMISSION
SIPCONTINUOUS MONITORING SYSTEM INSPECTION
DEFERRAL OF ENFORCEMENT ACTION OF STATE
SOURCE LISTED UNDER SECTION 306
NSPS CONSTRUCTION COMMENCEMENT
NSPS NOTIFICATION OF CM SYSTEM DEMONSTRATION
NSPS SI14 LETTER
NSPS INSPECTION BY EPA
NSPS ORDER BY EPA
NSPS CIVIL/CRIMINAL ACTION BY EPA
NSPS MODIFICATION OF RECONSTRUCTION NOTIFICATION
NSPS CM SYSTEM DEMONSTRATION REPORT SUBMITTAL
NOTIFICATION OF MALFUNCTION
NSPS CONTINUOUS MONITORING SYSTEM TEST RESULTS
NSPSCONTINUOUS MONITORING SYSTEM INSPECTION
DEFERRAL OF ENFORCEMENT ACTION TO STATE
SOURCE LISTED UNDER SECTION 306
NESHAPS START OF CONSTRUCTION
NESHAPS END OF CONSTRUCTION
NESHAPS FINAL COMPLIANCE
NESHAPS SUBMISSION OF CONTROL PLAN
NESHAPS PURCHASE OF EQUIPMENT
NESHAPS REGISTRATION RECEIVED
NESHAPS PERMIT APPLICATION RECEIVED
NLSHAPS INSPECTION
NESHAPS SOURCE TEST SUBMISSION
NESHAPS START-UP
NESHAPS ORDER BY EPA
NESHAPS CIVIL/CRIMINAL ACTION BY EPA
NESHAPS PERMIT GRANTED
167
-------
FIGURE 10-4
SAMPLE RESULTS CODE TABLE
RESULTS SHORT DESCRIPTION LONG DESCRIPTION
AB STTE NOV
AC STTE REC'D APP
AD STTE CIV ACT
AE STTE CRIM ACT
AF ST AD INFO REQ
AG APP TO ST COMP
AH ST PRE DETERMN
BA EPA NOV
Bl NOT DT CONS/MO
B2 NOT PHYS/OPERC
CA EPA REC'D APPL
Cl NOT INIT STRTU
C2 NOT ACT STUP D
DA EPA CIV ACT
Dl REP INFO REQ
D2 REQ COM WAIVER
STTE NOTICE OF VIOLATION
STATE RECEIVED APPLICATION
STATE CIVIL ACTION
STATE CRIMINAL ACTION
STATE ADD. INFORMATION REQUESTED
APPLICATATION TO STATE COMPLETE
STATE PRELIMINARY DETERMINATION
EPA NOTICE OF VIOLATION
NOTIFICATION OF DATE CONSTR. OR MODIFICATION IS COMMENCED
NOTIFICATION OF ANY PHYSICAL OR OPERATIONAL CHANGE
EPA RECEIVED APPLICATION
NOTIFICATION OF ANTICIPATED INITIAL STARTUP
NOTIFICATION OF ACTUAL STARTUP DATE
EPA CIVIL ACTION
REPORTED INFORMATION REQUIRED BY 61.10
REQUESTED COMPLIANCE WAIVER
168
-------
10.1.5 Other Table Lookup Procedures
For both editting and reporting 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 Source Compliance
State Compliance Status Source Emission Cat.
Federal Facility SIP Code SIC Code
Code Active/Passive Code Pollutant Code
In addition to having a table lookup procedure for SIC Code during
retrievals, the CDS Update Program uses the SIC lookup to place the SIC
description on the Process Description of the Emission Point 000 for
any new source which has no user coded value in the Process Description
field and which has a valid SIC Code. Thus, the SIC Description replaces
the former message "ENTIRE SOURCE" in the Process Description on Point 000.
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.
1.89 Revised 12/79
-------
COM
roR
s?
B'S
MOM
Ski
SB
o o
O 'J
PAT*
RECORDS
i 1 1 1 1 1 1 i i
- W!
S«fea5
«* t* ~- » M
c o E c, 5
«."> ej ;w&'ft
i 1 1 i i i t i i
1 1
I
o
Ul
«
i i
COMPLIANCE DATA SYSTEM
MASTER FILE LAYOUT
>J JU1,.:H1U>1»»144.44 44444 I II,,,,,,,,..,.....,„,,„,,,,,,''''•'' ''l| ' J »« ' '!''''!' ' !' '' ' ' J ' " ' ' ' ' " '""I I ' »• • I I I I , I I I I ,.,,,, I I , I I I
ujj^^i£iiu^-jg^^."M.".M.A^^
SOURCE
CODE
STREET
ADDRESS
U IFILLE
z.,
on
S
CODEi'Ci^
f^*
... ^Jl.—n
"POLLUTANT i
m
STATE
REGULATION
gi -si "s~F"T~"i
I, I, BI I -, |c OES"
*- •». I w u; I u* K **:j
" I.T t = t H 5 - (S
:c i TY
POLLUTANT 2
POLLUTANT 3
PROCESS,
DE SCR IPT I ON
ZIP
CODE
• ; STATE j
REGISTRATION
NUMBER
POLLUTANT 4
ACTION
CRIPTION
(SKCRT I
COMMENT
|]«4444<«
S TAFF
NAME
POLLUTANT S
STAFF
NAME
5
O -J S|
POLLUTAN1 «
POLLUTANT 7
ROE4
ROES
POLLUTANT
ItDE*
POLLUTANT •
COUNTY
NAME
POLLUTANT 10
FILLER
FILLER
FILLER
ACT ION DE SCR I P TION
(LONG)
RESULTS
DESCRIPTION
riLLE*
FILLER
I I I I I I I I I I ' I I I I .. t I I I I I I I I I I I I I I I ! I ! Ill
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 WYLBURdata sets which are used as input transactions must be
kept for a minimum of one month from the date on which they
were used as input to CDS. Users should keep a log of all
WYLBURdata sets, marking the creation date, 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:
171
Revised 12/79
-------
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.
172
-------
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.
173
-------
10.4 Microfiche Considerations
Facilities for producing both microfilm and microfiche output
are currently available through the Micrographics Department at WCC in
Washington, B.C. Users of CDS should consider the use of microfiche
to facilitate the storage and handling of lengthy reports such as a
regional Source Data Report.
Any user who wishes to utilize this service is required to submit
a WCC Request for Micrographics Form. Figures 10-6 through 10-9 include
a complete sample of the forms which are used to establish job processing
parameters for an individual user indicating a reduction factor compatible
with their own microfiche reader, as well as an appropriate title which
is eye-readable for identification purposes.
Once a user's completed form has been received by WCC, processing
with requested microfiche output may be submitted at any time. The user
will request a regular CDS retrieval with a Source Data Report format.
However, as further processing of this data is required, the output will
be written to a tape data set for subsequent micrographics processing.
Microfiche output is processed on the basis of 48 hour turnaround with
the completed output mailed directly to the initiator of the request.
Additional job control cards in the retrieval request deck are
necessary to direct the retrieval output to a tape rather than to a
printer. Sample retrieval JCL showing these additional cards is shown
in Figure 10-10.
Revised
-------
WCC REQUEST FOR MICROGRAPHICS
MICROGRAPHICS CENTER USE ONL.Y-
DATE RECEIVED'
CONTROL Mo.:
FIGURE 10-6
MICROGRAPHICS USER INFORMATION FOR CDS
DATE: ' 5-30-78
re
-o
NAME OF APPLICATION
NDIVIDUAL USER:
USER INFORMATION
. MICROCDS (Not longer than 8 characters)
RESEARCH CORPORATION OF New England
•o
0)
o
01
O.
ADDRESS 125 Silas Heane Highway
Wethersfield, Connecticut
ATTN: JoAnn Hewett
PHONE No. (203) 563-1431
ZIP CODE 06109
ROOM No.
USER 1.0. EPAEXC
ACCOUNT NO
A026
TYPE OF APPLICATION
CHANGE TO EXISTING PRODUCTION APPLICATION
TEST Of NEW APPLICATION
SERVICE REQUESTED
ORIGINAL MICROFICHE
ORIGINAL ROLL FILM
SOURCE DOCUMENT MICROFILMING
DUPLICATION OF MICROFICHE
DUPLICATION OF ROLL FILM
SPECIAL INSTRUCTIONS
SAMPLE FORM
175
PAGE I OF -*
-------
WCC MICROFORMS INPUT/OUTPUT SPECIFICATIONS
INPUT
MAGNETIC TAPE CHARACTERISTICS'
IBM '"'''
SL
9
1600
FIGURE 10-7
CDS MICROFORM INPUT
IBM OR OTHER (SPECIFY)
LABELED OR UNLABELED
TRACK (7 OR 9)
BPI (SS6, BOO, I6OO)
PARITY (ODD OR EVEN - REQUIRED FOR 7-TRACK TAPES ONI?)
.133. RECORD LENGTH
41 23 BLOCK SIZE
EBCDIC,.. CHARACTER SET (EBCDIC, ASCII OR OTHER)
132 NUMBER OF PRINT POSITIONS
3_ CARRIAGE CONTROL POSITION
2_ POSITION NUMBER OF FIRST PRINT CHARACTER
. ASA. CARRIAGE CONTROL TYPE (ASA, MACHINE, OTHER)
64 LINES PER FRAME/PAGE
VERTICAL TABBING •-
CHANNEL
LINE NUMBER
1
2
3
4
5
6
7
8
9
A
B
C
FORMS OVERLAY:
OPEN BOX
LINED BOX
SPECIAL (MICROGRAPHICS FORMS OVERLAY SPECIFICATIONS ATTACHED)
OUTPUT
MICROFORMS REQUIREMENTS:
^-* -Ui NUMBER OF COPIES REQUESTED
EIHHF MICROFICHE OR ROLL FILM
COMIC IMAGE (COMIC OR CINE)
RflW. FORMAT (ROW OR COLUMN)
FRAMES/ROW
FRAMES/COLUMN
24 REDUCTION FACTOR (24X, 42X, 48X}
SAMPLE FORM
DEPENDENT ON INDIVIDUAL USER'S
MICROFICHE READER
PAGE 2 OF
-------
OUTPUT (CONTINUED FROM PAGE 2)
FIGURE 10-8
CDS MICROFORM OUTPUT
MICROFICHE TITLE FORMAT'
SPECIFY HOW TITLE SHOULD APPEAR. CIRCLE AND NUMBER EACH EXTRACT.
REGION II - SOURCE DATA REPORT (unique to individual user)
2 L-v_ ^J—
-------
OUTPUT (CONTINUED FRO* PAGE S)
INDEXING REQUIREMENTS:
FIGURE 10-9
CDS MICROFORM PAGE BREAKS
PRINT UNE POSITION FOR KEY
KEY LENGTH IN CHARACTERS
LINE TO BEGIN KEY SEARCH
LINE TO END KEY SEARCH
KEY MASK CHARACTER
PRINT LINE POSITION FOR MASK
MASK LENGTH IN CHARACTERS
SUBKEY 1
10
2
5
5
SUBKEY 2
10
4
6
6
SUBKEY 3
3
35
4
4
SUBKEY 4
\
MASK CHARACTERS • NUMERIC'S-, ALPHABETIC**; ALPHANUMERIC • x; SPECIAL* CHARACTER * s
FICHE BREAK REQUIREMENTS:
BREAK ON MATCH OR CHANGE 7
BREAK FIELD ON CURRENT OR NEW RftSE ?
UNE TO BEGIN SEARCH
LINE TO STOP SEARCH
BEGINNING PRINT PCS. OF BREAK FIELD
LENGTH IN CHARACTERS OF BREAK FIELD
BREAK EVERY OCCURRENCE OF MATCH ?
MATCH FIELD 1
MATCH FIELD Z
MATCH FIELD 3
MATCH FIELD 4
MATCH FIELD 5
MATCH FIELD 6
CONDITION 1
M
CURRENT
5
5
10
2
NO
NJ^
NY •>
PR v
VI /
CONDITION 2
Z, fi<.i ' /
-• f-
' " " ~*
0-£"~ -^
CONDITION 3
CONDITION 4
SOURCE DOCUMENT MICROFILMING ••
TITLE OF DOCUMENT
NUMBER OF PAGES _
NUMBER OF MICROFILM COPIES DESIRED
PAGE DIMENSIONS
SPECIFY FILM CARTRIDGE TITLE, IF ANY
SAMPLE FORM
178
-------
FORTRAN CODING FORM
AUTHOR TRC | PROGRAM NAME CDS MICROHCHE JCL
„ STMT
N0,™
1 2
//
/*
//
//
0 1
20
30
//
//
//
/
HE
3
E
C
R
S
o
-
4
P
SI
T
O
S
S
T
r
-
S
A
T
V
2
D
M
E
-
-
1
u
1
i
I
•
VI
P
-
-
TASK NUMBER
DATE
Page
of
FORTRAN STATEMENT
7
I
S
A
E
3
-
-
1
i
r
-
S
c
5
P
10
D
O
R
11
S
O
1
12
J
E
5
R
N
L
D
13
O
E
X
E
T
A
C
-
14
B
X
E
0
G
P
O
B
B
-
IS
C
C
D
1
A
U
E
;
i
a
r
n
P
is
(
O
S
T
L
(
i
a
r
P
-
-
U
A
C
*
N
S
:
R
i
a
P
II
A
D
A
D
(
E
a
P
13
A
S
1
o
D
1
C
20
A
R
1
R
f
i
i
t
1
1
21
T
D
D
S
M
22
W
V
M
S
L
h<
hi
111
h<
hi
n
i
in
1
N
f
,
i
t
t
24
i
C
;
R
B
te
1C
itf
JP
25
i
R
C
E
A
.
,
.,
,
i
K
)
O
0
T
l
. i
27
f
N
P
L
nl
C(
en
ef
n
'
1
D
R
tl
311
nl
fr
29
C
c
E
™
E
a
it
i
30
O
H
P
1
C
n
3
Mi:
I
31
S
E
A
5
L
ml
e
h.
- 1
32
i
)
el
n
r
14
33
M
j
1
en
or
KC
34
1
j
U
3
:e
R
-
'i
n
K
C
f
N
3
i
a
X
•M
X
R
A
1
H
e
E
37
O
A
T
B
r.<
-
K
01
31
F
A
2
L
or
ilp
-1
t
39
|
A
T
K
_»
>
IN
40
C
^
A
S
1
ra
R
41
H
M
P
i
SI
ii
1.
42
E
1
E
Z
C
\
43
•
C
9
E
.ii
-
-
44
R
*•
•e
IP
45
T
O
4
10
46
1
C
1
-
e
t<
-
47
V
D
2
m
-
41
E
S
3
nh
r
-
49
Z
•T
ir
U
5
D
D
iUj
SI
£
E
ih.
52
P
S
N
1C
-
S3
A
P
;
S
S4
S
:
3
55
S
(
)
•N
st
w
N
Nl
S7
O
E
,C
-
U
R
A
1C
-
s>
o
(0
;
C
(1
P
A
(2
P
T
(3
P
L
(4
P
5
(SS
)
it?
U
n
70
11
72
CARD
NUMBER
71
74
i
C
77
71
71
to
-------
10.5 Minicomputer Edits
Dennis Shur of EPA Region X has developed an on-line data entry
and edit program for the regional PDP-11/70 minicomputer. This program
should be of great interest to regional CDS users who have access to a
PDP-11.
This program performs many of the same functions of the CDS Edit;
however, it provides error checking instantaneously as the data is keyed
in via the CRT terminal used for data entry. In addition to performing
basic validation routines, the program also displays the Facility Name
of the source for which various data items are being entered. Thus,
certain Update Errors can also be identified during the edit processing.
CDS users wishing more information about this on-line edit should
call Denis at (206) 442-1580.
10.6 Archiving
With constant additions and changes to the CDS Masterfile, the
amount of data carried in the system eventually becomes very cumbersome.
When users determine that there are too many obsolete sources on the
Masterfile, they should consider archiving rather than deleting the
>
unwanted sources. This is especially useful for minor sources or
sources with no applicable regulations.
After a user has carefully defined the criteria to be used for
archiving, he should write a letter to TRC requesting the archiving.
TRC will remove the sources from the active CDS Masterfile and will place
the sources on a tape file which can be used for retrievals or it can be
merged with the Masterfile at a later date.
±80
Revised 1/80
-------
Archiving is beneficial because it reduces the cost of retrievals
and it simplifies retrieval criteria needed to produce management reports.
Archiving must be done on a source by source basis; the archiving
of only partial information, such as inspection actions for a source,
cannot be done effectively since it is impossible to replace obsolete
actions on the Masterfile in the same sequence as they existed prior to
archiving. If the user feels that there are too many obsolete actions
on the masterfile, he should delete those actions. Since each CDS Master-
file is copied to a permanent storage facility on a quarterly basis, users
can safely delete obsolete actions without losing all record of the
historic action since actions deleted from the current Masterfile can be
retrieved off of the historic masterfile.
10.7 Formal Reporting
On a quarterly basis, each region must submit certain reports to
the Program Reporting Division. Several of these reporting requirements
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.
Revised 12/79
181
-------
At present, the specific output units/activity indicators
linked from CDS to FRS are:
AIR OUTPUT 3
SAG NSPS sources violating or believed to be violating pro-
cedural or emission requirements.
3A3 Number of sources in compliance with procedural or emis-
sion requirements for NSPS.
AIR OUTPUT 6
6AA Number of sources in compliance with standards and
scheduled progress.
6AB Number of sources of unknown compliance status or in
violation.
6AC Number of enforcement actions.
AIR OUTPUT 12
12AA Number of non-transitory NESHAPS sources in violation
or of unknown status.
12A1 Number of non-transitory NESHAPS sources.
182
-------
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
region must submit the job control described in Figure 10-11. 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.
Figure 10-12 shows a sample of the Milestone Report produced by the
CDS/FRS processing.
183 Revised 12/79
-------
1
>
/
V
/
/
/
-
AUTHOR TRC
1 )
/ E
*R
*C
/
/
*E
4 S 1 7 I »
PAi I i
OUTE
NTL C
3F
it i i; i t t!
JOB
PRINT
OS EXC
EXEC
Wee
i ii
ooaa
r r
_ nn _
_ _ p ppp
•
(11
( a
KM
C
l
I
i
*
1
II
a
T
D
i
.1
II
a
r
S
ii
K
h<
t
IU
»
a
r
F
\
\
t
w<
!
•
PROGRAM NAME CDS/FORMAL REPORTING SYSTEM TA
Jl
R
ie
if
ie
•i
ae
•
Jl
nx
' i
in
( '
. _i
: IN'
ta
i i
i
: :]
1 Ml
J r»r
< i1
( L
»
)
•1
It
!i
in
ir
11
17 Jin
1 II
u mlej
2 £ f
c d< <
F C HI
D /
K >in J3
SER
, e I -(
it t <
!)••!
K : .1 IK
» 1
1 D
f >r
0< i.
I )
a 1
Ta
11
1
•
t<
a
T
C
\
4*41
V E
r te
QIC
no
: l
o e
rt
««
PA
ib it
h
^K NUMBER
7414)
Sc ju
. ?i i
H
f%
);
i]
D
• '
MM
= P
N Jl
UN
PP
e c
S
P
H
HM
JATE
II H
M g|
9 fit
P««»
of
(
M
n
171
CARD
NUMBER
7174
SKI
nn
K
-------
REPURT
0«/09/7«»
COMPLIANCE DATA flYSlfM
KFtiTON 06 Ct>a MILFSTUME (UTA 8hNT TO FHS
3AG
3A3
bAA
bAH
6AC
1?AA
12A1
FHfl AIR PRPIiRAM RtQ REGION 06 /"
NgPS Vim. PROC/SMI3 HEO 170
NSPS SOURCES IN COMPL 2SS
3TP COMPL WITH 8TANORD8 27«7
8TP UNKN CUMP/IN VJflL 220
ENFORCE ACT ACH FI3C YH 10
NF3HAP3 MXTRAN3 UN/3TAT 3b
NF0HAP3 KDN-THANS 3RCEB 197
OHANO TOTALS U7«
ARKANSAS LC
7
3
130
^2
0
2
3
177
JtJiaiANA K
17
36
410
73
b
Itf
5B
Mtt
1 MEXICO I
10
12
65
46
0
0
1
157
OKLAHOMA
10
22
27b
13
1
1
11
335
T fc X A S
l?6
162
1HSV
•56
1
12
1?1
?SS7
w
FIGURE 10-12
-------
11.0 STATE ENFORCEMENT SYSTEMS
Part of DSSE's efforts have been in the area of providing states
with computerized management information systems which will enable the
states to track all enforcement activities and also meet regional
reporting requirements for sources subject to SIP regulations as well
as other portions of the Clean Air Act which have been delegated to
the states.
The following sections describe, in general terms, what options
states have available to them for enforcement systems.
1S6
Revised 12/79
-------
11.1 State Enforcement System Options
As part of the grant conditions from the regional enforcement division,
each state must provide a great deal of information to the region for the follow-
ing areas:
o Which facilities are affected by SIP regulations. Which facilities
have permits to construct and permits to operate.
o Which facilities impact non-attainment standards, New Source Review,
Prevention of Significant Deterioration, NESHAPS, NSPS, etc.
o Which compliance category each source is in as a result of the state's
most recent inspection.
o What legal steps have been made to bring a non-compliant source into
compliance. What enforcement schedule must each non-compliant source
follow.
Once the state has gathered this information through its team of inspectors,
this information can be organized by one of the following methods:
1. Maintain a manual system. This is very cost effective for states
with relatively small numbers of facilities and with small numbers of
violators.
2. Develop an in-house computer system. Only the largest states with
unique processing requirements can affort to spend anywhere from
$50,000 to $150,000 to develop a smoothly working data system.
3- Use an EPA-developed state computer system such as a state version
of the Compliance Data System (CDS). This option is ideal for
states which want to track all of the major and minor facilities
within their jurisdiction.
4. Use the national Compliance Data System (CDS) to enter data directly
on the region's data base and to produce management reports from the
region's data base. This option is particularly cost effective if the
state has a computer terminal connected to EPA's Washington Computer
Center, and if the state needs to track mainly major facilities.
Revised 12/79
187
-------
The option a state chooses depends on a wide variety of factors such as:
o The level of detail required by internal management needs as well
as external reporting requirements.
o The manpower and the skills needed to implement the option. No state
should consider a computerized management system unless they have
strong support from the state's data processing group.
o The availability of various types of computer hardware. Often states
which already process STORET data and other EPA systems are familiar
with the hardware constraints which must be resolved before a new
computer system can work effectively.
o The rate at which information needs change from year to year. With
every new EPA fiscal year, a new set of reporting requirements are
negotiated between the region and the state. Often a state data center
cannot keep up with a new set of computer programs to meet these
requirements.
The Division of Stationary Source Enforcement and the regional enforcement
divisons are committed to helping states meet the challenge of attaining compli-
ance for all stationary sources of air pollution. DSSE will support
feasibility studies and state enforcement system installations in order to
further the efforts of the states to monitor the compliance status and enforce-
ment activity of any state enforcement agency.
Revised 12/79
188
-------
11.2 State Enforcement System Usage
The following ten tables describe the types of enforcement systems
used in each of the fifty (50) states. This listing is on a region by
region basis. The tallies of major sources are estimates as of December
1979 and need to be upgraded on a continuing basis.
189
-------
REGION I - BOSTON
STATE
CONNECTICUT
MAINE
MASSACHUSETTS
NEW HAMPSHIRE
RHODE ISLAND
VERMONT
TOTALS
MAJOR SIP
SOURCES
241
155
587
105
67
63
1211
MAJORS OUT OF
COMPLIANCE OR
UNKNOWN
8
18
6
3
4
4
43
ENFORCEMENT
SYSTEM TYPE*
STATE
EMS
YEAR SYSTEM
INSTALLED '
1974
INSTALLATION
COST TO EPA
$45,000
OTHER SYSTfiM.fi
EMISSION AIR
INVENTORY QUALITY
STATE SYSTEM
EIS BEING
INSTALLED
AQDHS
INSTALLED
AQDHS
INSTALLED
AQDHS BEING
INSTALLED
AQDHS
INSTALLED
AQDHS
INSTALLED
* EMS - EPA's Enforcement Management System
STATE - System Designed and Implemented by State
CDS STATE - Modified version of EPA's CDS System Running at State Installation
NATIONAL CDS - Direct User of National CDS at EPA's Washington Computer Center
TABLE 11-1
REGION I's ENFORCEMENT SYSTEMS
'ORCEMEK
-------
.EGION
REGION II - NEW YORK
STATE
NEW JERSEY
NEW YORK
PUERTO RICO
VIRGIN ISLANDS
TOTALS
MAJOR SIP
SOURCES
1104
1157
179
13
2473
MAJORS OUT OF
COMPLIANCE OR
UNKNOWN
63
87
20
0
170
ENFORCEMENT
SYSTEM TYPE*
CDS INSTALLED
IN NEW YORK CIT1
YEAR SYSTEM
INSTALLED
1977
INSTALLATION
COST TO EPA
$67,000
OTHER SYSTEMS
EMISSION AIR
INVENTORY QUALITY
STATE
STATE
EIS INSTALLED
AQDHS
INSTALLED IN
NEW YORK CITY
AQDHS
INSTALLED
* EMS • EPA'a Enforcement Management System
STATE • System Designed and Implemented by State
CDS STATE - Modified version of EPA's CDS System Running at State Installation
NATIONAL CDS - Direct User of National CDS at EPA's Washington Computer Center
TABLE 11-2
REGION II's ENFORCEMENT SYSTEMS
-------
REGION III - PHILADELPHIA
STATE
DELAWARE
DISTRICT OF
COLUMBIA
MARYLAND
PENNSYLVANIA
VIRGINIA
WEST VIRIGINIA
TOTALS
MAJOR SIP
SOURCES
44
36
215
1523
573
248
2633
MAJORS OUT OF
COMPLIANCE OR
UNKNOWN
2
10
35
105
22
43
209
ENFORCEMENT
SYSTEM TYPE*
STATE CDS
STATE
YEAR SYSTEM
INSTALLED
1977
INSTALLATION
COST TO EPA
$47,000
OTHER SYSTEMS
EMISSION AIR
INVENTORY QUALITY
EIS INSTALLED
STATE
EIS INSTALLED
AQDHS
INSTALLED
ro
* EMS - EPA'a Enforcement Management System
STATE « System Designed and Implemented by State
CDS STATE - Modified version of EPA's CDS System Running at State Installation
NATIONAL CDS - Direct User of National CDS at EPA's Washington Computer Center
TABLE 11-3
REGION Ill's ENFORCEMENT SYSTEMS
-------
REGION IV - ATLANTA
S
CO
* EMS - EPA's Enforcement Management System
STATE - System Designed and Implemented by State
CDS STATE - Modified version of EPA's CDS System Running at State Installation
NATIONAL CDS - Direct User of National CDS at EPA's Washington Computer Center
TABLE 11-4
REGION IVs ENFORCEMENT SYSTEMS
STATE
ALABAMA
FLORIDA
GEORGIA
KENTUCKY
MISSISSIPPI
NORTH CAROLINA
SOUTH CAROLINA
TTTNNir^^FF
TOTALS
MAJOR SIP
SOURCES
516
484
333
913
185
955
303
742
4551
MAJORS OUT OF
COMPLIANCE OR
UNKNOWN
5
24
18
32
10
42
6
82
219
ENFORCEMENT
SYSTEM TYPE*
EMS
STATE CDS
' EMS
STATE
NATIONAL CDS
EMS AND
NATIONAL CDS
.
YEAR SYSTEM
INSTALLED
1973
1978
EMS/1974
CDS/1978
INSTALLATION
COST TO EPA
$32,000
$26,000
$ 2,000
$30,000
$ 1.000
QT11F.R SYSTEMS
EMISSION AIR
INVENTORY QUALITY
IS INSTALLED
ESS INSTALLED
2IS INSTALLED
SIS INSTALLED
SIS INSTALLED
SIS INSTALLED
Hl^LmO
INSTALLED
AQDHS
INSTALLED
AQDHS
INSTALLED
AQDHS
INSTALLED
AQDHS
TNQTAT.T.F.n
-------
REGION - CHICAGO
STATE
ILLINOIS
INDIANA
MICHIGAN
MINNESOTA
OHIO
WISCONSIN
TOTALS
MAJOR SIP
SOURCES
1757
774
417
401
1057
276
4682
MAJORS OUT OF
COMPLIANCE OR
UNKNOWN
52
51
14
31
230
5
383
ENFORCEMENT
SYSTEM TYPE*
STATE
STATE
STATE CDS
NATIONAL CDS
YEAR SYS1
INSTALLS
1979
1979
INSTALLATION
COST TO EPA
$35,000
$ 2,000
OTHER SYS.TKMS
ION AIR
TORY QUALITY
re
ALLED
AQDHS
INSTALLED
AQDHS
INSTALLED
AQDHS
INSTALLED
* EMS - EPA1a Enforcement Management System
STATE - System Designed and Implemented by State
CDS STATE - Modified version of EPA's CDS System Running at State Installation
NATIONAL CDS - Direct User of National CDS at EPA's Washington Computer Center
TABLE 11-5
REGION V's ENFORCEMENT S
JY^EMS
-------
REGION VI - DALLAS
STATE
ARKANSAS
LOUISIANA
NEW MEXICO
OKLAHOMA
TEXAS
TOTALS
MAJOR SIP
SOURCES
156
514
129
268
1452
2919
MAJORS OUT OF
COMPLIANCE OR
UNKNOWN
31
16
42
9
38
136
ENFORCEMENT
SYSTEM TYPE*
STATE CDS
STATE CDS
EMS
STATE
YEAR SYSTEM
INSTALLED
1979
1977
1974
1977
INSTALLATION
COST TO EPA
$35,000
$32,000
$45,000
OTHER SYSTEMS
EMISSION AIR
INVENTORY QUALITY
AQDHS
INSTALLED
AQDHS
INSTALLED
tn
* EMS - EPA's Enforcement Management System
STATE ™ System Designed and Implemented by State
CDS STATE - Modified version of EPA's CDS System Running at State Installation
NATIONAL CDS - Direct User of National CDS at EPA's Washington Computer Center
TABLE 11-6
REGION VI's ENFORCEMENT SYSTEMS
-------
REGION VII - KANSAS CITY
CT5
STATE
IOWA
KANSAS
MISSOURI
NEBRASKA
TOTALS
MAJOR SIP
SOURCES
445
797
307
383
1962
MAJORS OUT OF
COMPLIANCE OR
UNKNOWN
29
2
19
23
73
ENFORCEMENT
SYSTEM TYPE*
EMS
STATE CDS
NATIONAL CDS
YEAR SYSTEM
INSTALLED
1974
1980
1978
INSTALLATION
COST TO EPA
$28,000
$35,000
$ 2,000
SIS INSTALLED
OTHER S7STirMft
EMISSION
INVENTORY
* EMS - EPA1a Enforcement Management System
STATE = System Designed and Implemented by State
CDS STATE = Modified version of EPA's CDS System Running at State Installation
NATIONAL CDS = Direct User of National CDS at EPA's Washington Computer Center
TABLE 11-7
REGION VII's ENFORCEMENT SYSTEMS
AIR
QUALITY
AQDHS
INSTALLED
AQDHS
INSTALLED
-------
REGION VIII - DENVER
STATE
COLORADO
MONTANA
NORTH DAKOTA
SOUTH DAKOTA
UTAH
WYOMING
TOTALS
MAJOR SIP
SOURCES
251
65
61
83
102
111
673
MAJORS OUT OF
COMPLIANCE OR
UNKNOWN
6
2
6
1
11
2
28
ENFORCEMENT
SYSTEM TYPE*
EMS
YEAR SYSTEM
INSTALLED
1974
INSTALLATION
COST TO EPA
$26,000
OTHER SYSTEMS
EMISSION AIR
INVENTORY QUALITY
EIS INSTALLED
EIS INSTALLED
EIS INSTALLED
AQDHS
INSTALLED
AQDHS
INSTALLED
AQDHS BEING
INSTALLED
AQDHS
INSTALLED
* EMS «• EPA*s Enforcement Management System
STATE « System Designed and Implemented by State
CDS STATE - Modified version of EPA'9 CDS System Running at State Installation
NATIONAL CDS - Direct User of National CDS at EPA1s Washington Computer Center
TABLE 11-8
REGION VIII's ENFORCEMENT SYSTEMS
-------
REGION IX - SAN FRANCISCO
STATE
ARIZONA
CALIFORNIA
HAWAII
NEVADA
GUAM
TOTALS
MAJOR SIP
SOURCES
369
1609
121
98
11
2208
MAJORS OUT OF
COMPLIANCE OR
UNKNOWN
8
26
8
3
1
46
ENFORCEMENT
SYSTEM TYPE*
NATIONAL CDS
NATIONAL CDS
YEAR SYSTEM
INSTALLED
1977
1978
INSTALLATION
COST TO EPA
$2,000
OTHER SYSTEMS
EMISSION AIR
INVENTORY QUALITY
EIS INSTALLED
EIS INSTALLED
AQDHS
INSTALLED
AQDHS
INSTALLED
GO
* EMS - EPA1a Enforcement Management System
STATE - System Designed and Implemented by State
CDS STATE - Modified version of EPA's CDS System Running at State Installation
NATIONAL CDS - Direct User of National CDS at EPA'a Washington Computer Center
TABLE 11-9
REGION IX's ENFORC
lEME^E
SYSTEMS
-------
REGION X - SEATTLE
STATE
ALASKA
IDAHO
OREGON
WASHINGTON
TOTALS
MAJOR SIP
SOURCES
42
119
301
278
740
MAJORS OUT OF
COMPLIANCE OR
UNKNOWN
2
3
6
23
34
ENFORCEMENT
SYSTEM TYPE*
STATE CDS
YEAR SYSTEM
INSTALLED
1978
INSTALLATION
COST TO EPA
$32,000
OTHER SYSTEMS
EMISSION AIR
INVENTORY QUALITY
EIS INSTALLED
AQDHS BEING
INSTALLED
* EMS - EPA's Enforcement Management System
STATE - System Designed and Implemented by State
CDS STATE - Modified version of EPA's CDS System Running at State Installation
NATIONAL CDS - Direct User of National CDS at EPA's Washington Computer Center
TABLE 11-10
REGION X's ENFORCEMENT SYSTEMS
-------
H-3 Summary of State Enforcement System Options
States have the following four options for tracking all the
information needed to manage a successful enforcement program:
1. Manual system
2. In-house state system
3. EPA developed state CDS system
4. National CDS
The first option is ideal for states which have a very small number
of sources to be tracked, and none of these sources are on a complex
enforcement schedule. A separate automated system is difficult to
justify for states with fewer than 200 major sources of air pollution.
The second option is best suited for large states such as California
or Texas, which have very special in-house processing requirements and
which have strong EDP groups available for the development and maintenance
of a complex computer system. This option is also recommended for states
which need to develop a comprehensive multi-media data base which tracks
emission inventory data, compliance data, and enforcement data for sources
of air, water, solid waste, and other hazardous pollutants. The cost for
such a system will vary from $50,000 to $150,000, arid will take anywhere
from one to two years to develop.
The third option is recommended for states which have over 200 major
sources of air pollution. These states can take advantage of the
assistance provided by the EPA in developing and installing effective
state enforcement systems. Although the EPA has a tradition of refusing to
purchase computer hardware for states, they are willing to assist states
in the installation and training of EPA-developed systems.
I
Revised 1/80
-------
During the early and mid 1970's, nine states requested and received
EPA assistance in the installation of the Enforcement Management System.
Each of the Air Pollution Control divisions of these states had access to
a large IBM, Univac, Control Data, or Honeywell computer. Each state had
sufficient EDP and enforcement staff for supporting the system. The EPA
spent an average of $32,000 for installing EMS in the following states:
o Alabama
o Colorado
o Georgia
o Iowa
o Massachusetts
o Mississippi
o North Carolina
o Tennessee
o Texas
Eight of the nine states are currently using EMS. Texas replaced
EMS with its own system; Georgia and Tennessee have switched to the newer
CDS system.
Since 1976 the EPA has been recommending a state CDS system or direct
entry CDS for states needing an enforcement system. The state CDS system
is a much more effective system than EMS for meeting current and anticipated
information requirements of state enforcement agencies. Each state installation
is a custom-designed version of the national system used by the Division of
Stationary Source Enforcement and by each of the ten regional enforcement divisions.
Revised 12/79
201
-------
States which need to track a large number of minor sources, as well
as all of their major sources, should consider a state CDS installation.
Generally, it is necessary to have a state system for tracking over 200
major sources and over 400 minor sources of air pollution. Prerequisites
for a state installation are the following:
o Availability of a suitable medium-sized or large-sized
computer with a COBOL compiler. State CDS systems have
been installed on IBM System 3, IBM 370, Honeywell,
Univac, and Control Data equipment.
o Availability of programming and operational support from
the state's EDP staff.
o A manpower commitment on the part of the enforcement division
to keep the data in the system current and accurate.
The EPA will analyze and possibly underwrite the installation cost of a
state CDS system; this has been averaging $35,000 for a six-month contract with an
environmental consulting firm such as TRC. The states underwrite the
operating costs of running the system. These costs vary from state to
state depending on the number of facilities tracked and the number of
management reports requested. For a state with 500 major and 500 minor
sources, typical costs might include an annual budget of $2,000 for
computer runs, $500 for data storage, and $750 for keypunching.
Currently, the following enforcement agencies are using or are
getting the state CDS system:
o Arkansas o Oregon
o Georgia o Missouri
o Louisiana o Nebraska
o Maryland o Kansas
o New York City
202
Revised 1/30
-------
Each of these states has examined the features and costs associated with
a state CDS installation and has determined that this option is the most
cost-effective method of meeting their enforcement information needs.
The fourth option of becoming a direct user of the national
CDS system is the best data processing solution for states which meet the
following criteria:
o Have access to the EPA's Washington Computer Center
via a computer terminal.
o Have no need to track large numbers of minor sources.
o Have no need for special processing requirements not
already available in CDS.
Since the EPA underwrites the cost of operating and maintaining
CDS, states which use the national system have very low costs associated
with using the system. Generally, an annual budget of $2,000 for computer
runs and $750 for keypunching is very adequate. These states automatically
benefit from all programming improvements and new features installed for
regional users. The EPA benefits from allowing states to use the national
system by having accurate, up-to-date data in CDS for that state and by
having very low costs associated with state participation in CDS. Normally
•
a $2,000 training budget is adequate for bringing a state on-line.
The following five states have made a commitment to be direct CDS users:
o Nebraska o California
o Ohio
o South Carolina
o Tennessee
Revised 12/79
203
-------
Each of these states has found that they can meet EPA reporting
requirements and all internal management reporting requirements at a
very low cost by being direct users of the national CDS system.
204
-------
12.0 DOCUMENTATION UPDATES
Major changes to the CDS System are issued periodically. The
EPA's data center publication, SIGNON, usually contains an article
describing current enhancements. DSSE issues additional information as
appropriate concerning CDS. Please file copies of CDS articles from
SIGNON and DSSE material in this chapter of the CDS User Manual.
If you do not already receive the SIGNON magazine, please call
the WCC User Support Team at 1-800-424-9067 to have your name placed
on the mailing list. Be sure to fill out the Revisions Form at the
front of this manual in order to receive DSSE's documentation updates.
Revised 12/79
205
-------
13.0 HEADQUARTERS GUIDANCE
All national policy guidance material will be released later in
a separate packaged section as soon as it is finished by the
Division of Stationary Source Enforcement.
Revised 1/80
2C6
-------
APPENDIX A
CDS
DATA ELEMENT DICTIONARY
-------
DATA ELEMENT DICTIONARY
Abbr. Data Type
A-l Air Program Code
A-2 Air Program Description
A-3 Air Program Status
A-4 Air Program Status Description
A-5 Air Quality Control Region
A-6 Capacity - Facility
A-7 City Code
A-8 City Name
A-9 County Code
A-10 County Name
A-ll Data Last Updated
A-12 Federal Facility
A-13 NEDS Source Cross-Reference
A-14 Pollutant Air Qual. Maint. Ar.
A-15 Pollutant Air Quality Cont. Reg.
A-16 Pollutant - Basic Summary
A-17 Pollutant Code - Source
A-18 Pollutant Compliance Status
A-19 Pollutant Emission Category
A-20 Pollutant Loading
A-21 Pollutant Delete Flag
A-22 Region
A-24 Regional Data Element 1
A-25 Regional Data Element 2
A-26 Regional Data Element 3
A-27 Regional Data Element 4
A-28 Regional Data Element 5
A-29 Regional Data Element 6
A-30 Regional Data Element 9
A-31 Regional Data Element 10
A-32 Regional Data Element 11
A-33 Regional Data Element 12
A-34 SIC Code
A-35 SIC Code Description
A-36 Source Compliance Status
A-37 Source Compliance Stat. Desc.
A-38 Source Comp. Status - 8 Qtrs.
A-39 Source Emission Category
A-40 Source Emission Description
A-41 Source Name
A-42 Source Number
A-43 Staff Name - Source
A-44 Staff Personnel Code - Source
A-45 Priority Code
A-46 State
A-47 State Abbreviation
APCD
APDS
APST
APSD
AQCR
FCAP
CYCD
CYNM
CNTY
CTNM
UPDA
FEDF
NEXS
PAQM
PAQC
BPLT
PLLT
PCMS
PECT
LOAD
REGN
RDE1
RDE2
RDE3
RDE4
RDE5
RDE6
RDE9
RD10
RD11
RD12
SICC
SICD
SCMS
SCSD
SCS0
SECT
SECD
SNME
SRCE
STFS
PERS
PRIO
STTE
STAB
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
-------
DATA ELEMENT DICTIONARY
(continued)
Data Element
State Registration Number
Street Address
Zip Code
Capacity Code
Compliance Status Code
Compliance Status Description
Emission Category
Emission Category Description
Emission Point Number
Multiple Cross-Reference
Old Compliance Status - 8 Qtrs.
Pollutant Code - Point
Procedural Compliance
Process Description
Regional Data Element 7
SCC Code
A-64 SIP Code
A-65 SIP Code Description
A-66 State Regulation
A-67 Action Description
A-68 Action Number
A-69 Action Type
A-70 Date Achieved
A-71 Date Achieved Year/Month
A-72 Date Scheduled
A-73 Date Scheduled Year/Month
A-74 Penalty Amount
A-75 Regional Data Element 8
A-76 Results Code
A-77 Results Description
A-78 Staff Name - Action
A-79 Staff Personnel Code - Action
A-80 Staff Title
A-81 Card Code
A-82 Comments
A-83 Line Number
A-84 Record Type
A-85 Update Code
Abbr. Data Type
STRG
STRT
ZIPC
CAPC
CMST
CMOS
ECAT
ECDS
PTNO
MULT
OCS0
PLUT
CMS 2
PROS
RDE7
SCC3
SCC6
SCC8
SIPC
SIDS
SREG
ADES
ANUM
ATPE
DTAC
DAYM
DTSC
DSYM
PLTY
RDE8
STAC
RSTD
STFA
PERA
TITL
S
S
S
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
A
A
A
A
A
A
A
A
A
A
A
A
A
A
-------
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 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 YES
Edit Error Messages:
*INVALID AIR PROGRAM CODE
*** = Fatal Error
Valid Values:
0 = SIP Source
l ~ SIP Source under federal juriudi
4 = ESECA
6 - PSD
7 — MSP
/ ~ W^iv
8 - NESHAPS
9 = NSPS
c = closed/inactive
Master file
Record Type 20
Masterfile
Position 115
Masterfile
Length 1
* = Warning Error
ttion
Coding Considerations:
For a SIP source, the State has primary jurisdiction for enforcment activity.
For an Active facility, the Federal EPA has primary jurisdiction for enforcene-r
of this SIP facility. ' " "
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 Federal fiscal year in which the facility was closed.
Card Type 2
Data Element Sheet
A-l
Revised 1/80
-------
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
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required
.on New Entry
Nationally
Controlled
APDS
N/A
N/A
20
ALPHABETIC
LEFT
NO
YES
Valid Values:
Mast erf He
Record Type
Masierfile
Position
Master file
Length
Edit Error Messages:
*** - Fatal Error * - Warning
N/A
N/A
20
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
PSD
NSR
NESHAPS
NSPS
Card Type
Data Element Sheet
Revised 12/79
A-2
-------
AIR PROGRAM STATUS
Definition: AIR PROGRAM STATUS represents the status of a facility for a given
air program. This field is mainly used for NSR, PSD, and NESHAPS
sources.
Retrieval
Abbreviation APST
Card
Type 2
Card
Columns 66
Data Element
Length l
Data
Type Alphanumeric
Justified
Required
.on New Entry No
Nationally
Controlled Yes •
Valid Values:
Master fite
Record Type 20
Master file
Position 180
Master file
Length i
Edit Error Messages: ~~~-
* Invalid Air Program Status
*** - Fatal Error * = Warning Error
Coding Considerations:
Valid Values:
blank - Operating
0 - Operating
- Planned (has applied for a construction permit)
- Under Contruction
- NESHAPS Demolition
- NESHAPS Renovation
- NESHAPS Spraying
P
C
D
R
S
Card Type 2
Data Element Sheet
A-3
Revised 1 /80
-------
AIR PROGRAM STATUS DESCRIPTION
Definition: AIR PROGRAM STATUS DESCRIPTION is the English language description
of the Air Program Status, generated for Quick Look Reports.
rte-neval
Abbreviation
Cora,
Tyve
Cora
Col'jxms
Data Element
L&nath
Required, on
Wev Entry?
Confidential
Data Element?
Passed to
National CDS?
Nationally
Controlled?
Edit Error Messages:
*** * Fatal Error
APSD
N/A
N/A
10
N/A
NO
NO
NO
Valid Values: —7
System-generated from APST. See AIR
PROGRAM STATUS for a list of air program
status descriptions.
Master jile
Record Tuve N/A
Master File ' "
Position N/A
Vaster -File
Lenath N/A
N/A
— * » Homina Error
Coding Considerations:
CDS Data Dictionary
A-4
-------
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
DBG to add a new AQCR to the
County Code/AQCR Table.
Masterfile
Record Type 20
Masterfile
Position 21-23
and the
also
entral
Masterfile
Length 3
COUNTY
* = Warning Error
Coding Considerations:
The County Code/AQCR Table containing all valid AQCR's can be listed by
following the directions in Chapter 10,
Card Type i
Data Element Sheet
A-5
Revised 12/79
-------
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
Abbreviation
Card
Type
Uard
Columns
Data Element
Length
Data
Type
Justified
Required
.on N&j Entry
Nationally
Controlled
FCAP
30
58-64
7
NUMERIC
RIGHT
NO
NO
Valid Values:
Masterfile
Record Type
Masterfile
Position
Masterfile
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 calendar day.
c. For petroleum storage facilities, use thousands of barrels
total capacity.
d. For incinerators (sewage sludge or municipal refuse), use
tons per day/incineration rate.
e. For electric utilities, use total megawatt design capacity.
f. For coal-fired boiler sources, use Million British Thermal
Units per Hour (MMBTUH) heat input capacity.
Card Type 3
Data Element Sheet
Revised ]/80
A-6
-------
CITY CODS
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.
btosterfile
Record Type 20
Masterfile
Position 24-27
Master file
Length 4
•
•
BE NUMERIC
* = Warning Error
Coding Considerations:
City codes are available from the Storage and Retrieval of Aerometric
Data (SAROAD), Volume V.
SAROAD Manuals are available on request form the EPA's Office of Air
Quality Planning and Standards.
Card Type i
Data Element Sheet
A-7
Revised 12/79"
-------
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
Uasterfile
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-9
Revised 12/79
-------
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 Cpde/AQCR Table.
Master file
Record Type 20-47
Masterfile
Position 5-S
Masterfile
Length 4
CODE FOR STATE
* =* Warning Error
Coding Considerations:
Please contact the National DEC 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
Revised 1/80
A-9
-------
COUNTY NAME
Definition: COUNTY NAME is generated by the Edit from
the COUNTY CODE.
Retrieval
Abbreviation
Columns
Data Element
Length
Data
Justified
Required"
on New Entry
CTNM
iLPHABETTP
Nationally
Controlled YES
Edit Error Messaged:
= Fatal Error
Coding Considerations:
™~«»
7
-------
DATE LAST UPDATED
Definition: D^TE 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
20
134-139
6
Edit Error Messages:
*** = Fatal Error * « Warning Error
Coding Considerations:
This date is in year, month, day format on the CDS Masterfile. It
should be retrieved in month, day, year format on CDS RETRIEVAL
REQUEST FORMS.
Data. Element Sheet
A-ll
Revised 12/79
-------
FEDERAL FACILITY CODE
Definition:
FEDERAL FACILITY CODE identifies facilities owned or operated by
a governmental unit. Federal facilities such as army bases
fall into a separate jurisdiction than private industry.
Retrieval
Abbreviation
Card
Card
Columns
Data~Elernent
Length
~Data
64
NUMERIC
Justified
~Required~
on New Entry
Nationally
Controlled
NO
YES
Edit Error Messages:
* INVALID FEDERAL FACILITY CODE
Valid Values'.
~Masterfile
Record Type
~Masterfile
Position
Master file
Length
20
113
*** _
= Fatal Error
= Warning Error
Coding Considerations:
Valid Values:
1 - Source owned or operated by the federal government.
2 - Source owned or operated by the state.
3 - Source owned or operated by the county.
4 - Source owned or operated by the municipality.
5 - Source owned or operated by the district.
Blank/0 - All other facilities not owned or operated by a federal,
state, or local government.
Card Type 2
Data Element Sheet
A- 12
Revised 1/80
-------
NEDS CROSS REFERENCE NUMBER
Definition: NEDS CROSS REFERENCE is the NEDS facility identifier.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Lenqth
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. AEROS contacts are listed in
Appendix B of this manual.
If the CDS Source Number has been coded properly, the last four positions
of Source Number should correspond to the NEDS Cross Reference Number.
Card Type 2
Data Element Sheet
A-13
Revised 1/80
-------
POLLUTANT AIR QUALITY MAINTENANCE
INDICATOR
Definition: POLLUTANT AIR QUALITY MAINTENANCE INDICATOR indicates whether or not
the pollutant impacts AQMA standards or not
Retrieval
Abbreviation PAQM
Card
Card
Columns
27; 39; 51
Data Element
Length
Dat.a
ALPHANUMERIC
Justified
Required
.on New Entry
NO
Nationally
Controlled
YES
Edit Error Messages:
*** - Fatal Error
Valid Values:
Blank - NO
Y - YES
Masterfile
Record Time
30
Masterfile
"Position
REPEATING
Masterfile
Length
* = Warning Error
Coding Considerations:
The default value is blank indicating 'NO'.
Card Type 3
Data Element Sheet
Revised 12/79
-------
POLLUTANT AIR QUALITY CONTROL INDICATOR
Definition: POLLUTANT AIR QUALITY CONTROL INDICATOR shows whether or not
a source emits a criteria pollutant for which the AQCR is
non-attainment.
Retrieval PAOC
Abbreviation
Card
Type 3
Card
Columns 28; 40; 52
Data Element
Length 1
Data
j-ypg ALPHANUMERIC
Justified
Required
.on New Entry YES
Nationally
Controlled YES _,
Valid Values:
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
*** = Fatal Error * = Warning
3
REPEATING
1
Error
Coding Considerations:
blank - Attainment area for a given pollutant
- Attainment area for a given pollutant
A
N
U
- Non-Attainment for primary and secondary
standards for a given pollutant
- Unclassified
Consult the Federal Register for a complete, listing of all attain-
ment and non-attainment areas. This list is periodically
updated in more recent Federal Registers.
Card Type 3
Data Element Sheet
A-15
Revised 1/80
-------
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, S07, HC, CO, NO .
^ X
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
BPLT
N/A
N/A
61
ALPHANUMERIC
Justified
Required
.on Hew Entry
Rationally
Controlled
NO
YES
Valid Values:
Master file
Record Type
Masterfile
Position
Master file
Length
Edit Error Messages:
*** = Fatal Error * = Warning
30
49-108
60
Error
Coding Considerations:
Card Type
Data Element Sheet
A-16
Revised 12/79
-------
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
Justified LEFT
Required
.on New Entry™
Nationally
Controlled YES
Valid Values:
Masterfile
Record Type
Master file
Position
Masterfile
Length
Edit Error Messages:
* INVALID POLLUTANT CODE
*** = Fatal Error * = Warning
30
REPEATING
2
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.
VALID VALUES
AB - Asbestos
AS - Arsenic
BE - Beryllium
BZ - Benzene
CD - Cadmium
CE - Coke Oven Emissions
CO - Carbon Monoxide
FL - Fluorides
HC - Hydrocarbons
HG - Mercury
N2 - NO
OD - Odors
OT - Other
PB - Lead
PT - Particulate Matter
S2 - SO
TS - Total Reduced Sulfur
VE - Visible Emissions
VC - Vinyi Chloride
ZN - Zinc
Card Type 3
Data Element Sheet
Revised 12/79
A-17
-------
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
Abbreviation
Ca
Type
Car,
Columns
25; 37; 49
Data Element
Length
ALPHANUMERIC
NO
Data
Type
Justified
Required
_.on New Entry
Nationally
Controlled YES
Edit Error Messages.
* INVALID COMPLIANCE STATUS
_* •* * = Fatal Error
Master file
Record Type
Masterfile
Position
Masterfile
30
REPEATING
= Warning Error
Coding Considerations:
Valid Values;
0 Unknown
1 In violation •
2 In compliance
3 In compliance
4 In compliance
5 In violation,
6 In violation,
7 In violation,
8 No applicable
9 In compliance
• no schedule
by source test
by inspection
by certification
meeting schedule
not meeting schedule
unknown with respect to schedule
state regulation
- closed down
Card Type 3
Data Element Sheet
A-18
-------
POLLUTANT EMISSION CATEGORY
Definition: POLLUTANT EMISSION CATEGORY represents the total potential uncon-
trolled emission of a given pollutant for a source.
Retrieval
Abbreviation
Card
Type
Card
Colwrms
Data Element
Length
Data
Type
PECT
3
26; 38; 50
1
NUMERIC
Justified
Required
.on Neu Entry
Nationally
Controlled
NO
YES
Valid Values
Master fi,le
Record Type
Master file
Position
Master file
Length
Edit Er-ror Messages:
'* INVALID EMISSION CATEGORY
*** = Fatal Error * = Warning
30
Repeating
1
Error
Coding Considerations:
ECAT Value ECDS Description
0
1
2
3
4
Unknown
Less than 100 TPY
100 to 1000 TPY
Over 1000 TPY
Less than 25 TPY
Card Type 3
Data Element Sheet
A- 19
-------
POLLUTANT LOADING
Definition: POLLUTANT LOADING indicates the loading factor for a given
pollutant.
Retrieval
Abbreviation
Card
Type
Card
Colwnns
Data Element
Length
Data
Type
Justified
Required
.on New Entry
Nationally
Controlled
LOAD
3
29-33
41-45
53-57
5
NUMERIC
RIGHT
NO
NO
Valid Values:
Master/tie
Record Type
Masterfile
Position
Masterfile
Length
30
REPEATING
5
Edit 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. No decimals or fractions should be used. Leading
spaces are acceptable.
Card Type 3
Data Element Sheet
Revised 12/79
A-20
-------
POLLUTANT DELETE FLAG
Definition:
POLLUTANT DELETE FLAG is used to remove from the Masterfile all
data related to a pollutant.
Retrieval N/A
Abbreviation
Card
Type J
Card o/ . ifi. AS
Columns 24; 36» 48
Data Element
Length
^ta ALPHABETIC
Type
Justified
Required NQ
on Neij Entrif
Nationally ^g
Controlled
Valid Values
Blank or
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
* INVALID POLLUTANT DELETE FLAG
* NO DATA TO FOLLOW DELETE FLAG
*** = Fatal Error * = Warning
'D1
30
REPEATING
1
Error
Coding Considerations:
A 'D' 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 'D1 is coded next to a pollutant or a Card 3.
Card Type 3
Data Element Sheet
A-21
Revised 1/80
-------
REGION
Definition:
REGION is a two position numeric region identifier.
Retrieval
Abbreviation
uard
Type
(,ard
Columns
Data Element
Length
~l>aia
Type
Justified
Required
on New 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-9
Masterfile
Length 2
Edi,t 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-22
Revised 12/79
-------
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-5eattie
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.
Revised 12/79
A-23
-------
Definition: User suppiied.
REGIONAL DATA ELEMENT 1
Retrieval
Abbreviation
RDE1
Type
Card
Columns
67
Data Element
Length
~
ALPHANUMERIC
Valid Values:
All alphanumeric characters.
Justified
NO
Required'
on New Entry
Nationally
Controlled NO_
Edit Error Messages:
Masterfile
Record
Masterfile
Position
20
140
Masterfile
Length
*** = Fatal Error
= Warning Error
Coding Considerations:
Typical usages of this field include identifiers for:
Region I
Region II
Region III
Region IV
Region V
Region VI
Region VII
Region VIII
Region IX
Region X
Attainment/Non-Attainment, Archiving
State delegation for NSPS, NESHAPS
A11 ainmen t/Non-At tainment
MSEE Priority Sources
Attainment/Non-Attainment
Attainment/Asphalt Plants
Major Sources
Card Type l
Data Element Sheet
A-24
Revised 12/79
-------
Definition: User supplied.
REGIONAL DATA ELEMENT 2
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Tupe
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
*** s Fatal Error
RDE2
1
68
1
ALPHANUMERIC
NO
HO
Valid Values:
All alphanumeric characters.
Master file
Record Type ?,fl
Masterfile
Position 141
Masterfile
Length l
* w Warning Error
Coding Considerations:
Typical usages of this field include identifiers for:
Region I
Region II
Region III
Region IV
Region V
Region VI
Region VII
Region VIII
Region IX
Region X
Transitory/Non-Transitory
State Regional Offices
State/Local Offices
State/Local Offices
SO- Priority Status
Not subject to PSD but under review
Vapor Recovery
Indian Reservations
Card Type j_
Data Element Sheet
Revised 12/79
A- 25
-------
Definition: User supplied.
REGIONAL DATA ELEMENT 3
Retrieval
Abbreviation
RDE3
Card
Card
Columns
Datd~EZement
Length
~
69
ALPHANUMERIC
Valid Values:
justified
Required
on New Entry
Nationally
Controlled
Edit Error /
NO
Masterfile
Record Type
Mast&rf^le~~
Position
NO
'Masterfile'
Length
*** -
= Fatal Error
Warning Error
Coding Considerations:
Typical usages of this field include identifiers for:
Region I
Region II
Region III
Region IV
Region V
Region VI
Region VII
Region VIII
Region IX
Region X
Sources to be Archived
PSD Status
MSEE Identifier
Major SIP Sources
Continuous Monitoring
Subject to State Audit
Mobile Sources
Card Type 1
Data Element Sheet
A-26
Revised 12/79
-------
Definition: User supplied.
REGIONAL DATA ELEMENT 4
Retrieval
Abbreviation RDE4
Card
Type l
Card
Columns 7^74
Data Element
Length 5
Data
Type ALPHANUMERIC
Justified
Required
on New Entry ^°
Nationally
Controlled ' N0
Valid Values:
All alphanumeric characters
Masterfile
Record Type 20
Masterfile
Position 143-147
Masterfile
Length 5
Edit Error Messages:
*** = Fatal Error * = Warning Error
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.
Other typical usages of this field include identifiers for:
Region II
Region III
Region IV
Region VII
Region VIII
Region IX
Enforcement Docket Number
Major Bulk Terminal
Additional Staff Codes
Nebraska Case Numbers
Continuous Monitoring
VOC Numbers
Card Type 1.
Data Element Sheet
A- 27
Revised 12/79
-------
Definition: User supplied.
REGIONAL DATA ELEMENT 5
Retrieval
Abbreviation RDE5
Card.
Type i
Card
Columns 75-79
Data Element
Length 5
Data
Type . ALPHANUMERIC
Justified
Required
on New Entry NO
Nationally
Controlled NO
Edit Error Messages:
*** = FataZ £m»»
FaZid 7a£wes:
All alphanumeric characters.
Masterfile
Record Type 20
Masterfile
Position 148-152
Masterfile
Length 5
* = Warning Error
Coding Considerations:
Typical usages of this field include identifiers for:
Region II
Region IX
Region X
Multiple Docket Numbers, Federal
facility types
State Cross Reference Numbers
Tertiary SIC Codes, Federal facility
types.
Card Type 1
Da-ta Element Sheet
A- 28
Revised 12/79
-------
REGIONAL DATA ELEMENT 6
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
RDE6
2
67-76
10
ALPHANUMERIC
NO
NO
Valid Values:
All alphanumeric values.
Masterfile
Record Type 20
Masterfile
Position 153-162
Masterfile
Length W
* = Warning Error
Coding Considerations:
Typical usages of this field include identifiers for:
Region V Additional Pollutants
Region VI PSD Permit Numbers
Region VII ESECA OFU Numbers
Region IX Stage II Non-Compliance
Region X GSA Federal Facility Number
Card Type 2
Data Element Sheet
A-29
Revised 12/79
-------
REGIONAL DATA 9
Definition:
USER SUPPLIED
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Req^red
.on New Entry
Nat't,onally
Controlled
RDE9
3
65-71
7
ALPHANUMERIC
NO
NO
Valid Values
Masterfile
Record Ti/pe
Masterfile
Position
Masterfile
Length
Edit Error Messages:
*** - Fatal Error * = Warning
30
23-29
7
Error
Coding Considerations:
Typical usages of this field include identifiers for:
Region II NPDES Permit Numbers
Region III PSD Permit Numbers
Card Type 3
Data Element Sheet
Revised 12/79
A-30
-------
Definition: USER SUPPLIED
REGIONAL DATA ELEMENT 10
Retrieval KD1Q
Abbreviation
Card
Type 3
CaTd 79 71
Columns 7Z"73
Data Element
Length
^_g ALPHANUMERIC
Justified
Required NO
.on .Vew Entry
Nationally NQ
Controlled
Valid Values:
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
*** = Fatal Error * = Warning
30
30-31
2
Error
Coding Considerations:
Card Type 3
Data Element Sheet
Revised 12/79
A- 31
-------
REGIONAL DATA ELEMENT 11
Definition: User suppiied
Retrieval
Abbreviation
Card
Type
Card
Cclvmns
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
I4asterfile
Position
Masterfile
Length
Edit Error Messages:
*** = Fatal Error * = Warning
30
32-33
2
Error
Coding Considerations:
Card Type 3
Data Element Sheet
Revised 12/79
A-32
-------
Definition: User supplied
REGIONAL DATA ELEMENT 12
Retrieval RD12
Abbreviation
Card
Type 3
Card
Columns ?*>
Data Element
Length ^
Do.ta
y^g ALPHANUMERIC
Justified
Required
on New Entry N0
Nationally
Controlled N0
Valid Values:
Masterftle
Reaord Type
Masterfile
Position
Masierfile
Length
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
Region V uses this field to indicate Major Source Enforcement Effort
(MSEE^case delegation.
Card Type 3
Data Element Sheet
12/79
A-33
-------
SIC CODE
Definition:
SIC is the 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
Masterfile
Position
Masterfile
Length
20
109-112
4
Edit Error Messages:
* SIC SHOULD BE NUMERIC
1
*** =• 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 pub-
lished by:
Government Printing Office
Superintendant of Documents
Washington, D.C. 20402
Price $8.80
Stock Number 4101-0066
Card Type 2
Data Element Sheet
A-34
Revised 12/79
-------
Definition:
SIC DESCRIPTION
The SIC DESCRIPTION is a 30 character definition of each valid
SIC Code. It can be printed on a Quick Look or a Milestone for
each source with a valid SIC Code.
Retrieval
Abbreviation SICD
Card
'type
Card
Columns
Data Element
Length 30
Data
Type ALPHABETIC
Justified
Required on
New Entru
Nationally
Controlled YES
Valid Values:
Master File
Record Type'
Master File
Position
Master File
Lenath
Edit Error Messages:
*** = FATAL Error * = WARNING Error
Coding Considerations:
If no Process Description is coded on a new Emission Point 000 record
and if the source has a valid SIC Code, the Update Program will
place the SIC Decription in the Process Description field on the
Point
Card Type
Data Element Sheet
A-35
Revised 12/79
-------
SOURCE COMPLIANCE STATUS
Definition:
SOURCE 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 SCMS
Card
Type
Card
Columns
'Data Element
Length 1
Data
TbP& XTTTMTTPTr
Justified
Required
on New Entry
Nationally
Controlled YES
Valid Values:
0 through 9
Masterfile •
Record Type
Masterfile
Position
Masterfile
Length
30
21
1
Edit Error Messages:
*** INVALID COMPLIANCE STATUS
*** = Fatal Error * - Warning Error
Coding Considerations:
COMPLIANCE STATUS CODES:
0 Unknown
1 In violation -
2 In compliance
3 In compliance
4 In compliance
5 In violation,
6 In violation,
7 In violation,
8 No applicable
9 In compliance
• no schedule
by source test
by inspection
by certification
meeting schedule
no meeting schedule
unknown with respect to schedule
state regulation
- closed down
With Regulation
The Source Compliance Status should reflect the worst
case compliance of any process within the source. The Compliance Status on
all other points should reflect the worst case compliance of that particular
point.
Card Type 5
Data Element Sheet
A- 36
Revised 12/79
-------
SOURCE COMPLIANCE STATUS DESCRIPTION
Definition-. SOURCE COMPLIANCE STATUS DESCRIPTION is an English language
' description of Compliance Status (SCMS). It is a computer
generated field which is determined by SCMS. The description
is controlled by the national DEC. It is not present on any
master file record. A change to SCMS will result in a change
to the description.
Retrieval
Abbreviation SCSD
Card
Type
Card
Columns
Data Element
Length 2°
Data
Type Alphanumeric
Justified Left
Required
on Net} Entry No
Nationally
Controlled Yes
Edit terror Messages:
*** = Fatal Error
Valid Values: See Below
Masterfile •
Record Type
Masterfile
Position
Masterfile
Length
* — Warning Error
Coding Considerations:
SCMS Value SCSDdescription
0 UNKNOWN COMPL STATUS
1 IN VIOL-NO SCHEDULE
2 IN COMPL-SOURCE TEST
3 IN COMPL-INSPECTION
4 IN COMP-CERTIFICATN
5 IN VIOL-MEETING SCHD
6 IN VIOL-NOT MTG SCHD
7 IN VIOL-UNK WRT SCHD
8 NO APPLIC STATE REG
9 IN COMPL-SHU1 DOWN
NOTE: If SCMS is not any of the above values, "Unknown Compliance Status" will
appear as the description.
Card Type
Data Element Sheet
A-37
Revised 12/79
-------
SOURCE COMPLIANCE STATUS - 8 QTRS
Definition: SOURCE 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 SCMS field.
Retrieval
Abbreviation scs^
Card
Type N/A
Cafd W/A
Columns W/A
Data Element
Length 8
j^pp ALPHANUMERIC
Justified
Re^rei ^ N/A
.on New Entry
National ly VEg
Controlled
Valid Values:
Master file
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
*** - Fatal Error * = Warning
30
49-56
8
Error
Coding Considerations:
Users cannot input this value. The entire field is also subdivided into
the following eight retrievable data elements:
Name
Source Comp Status - 1st Quarter
2nd
3rd
4th
5th
6th
7th
8th
Retrieval Abbreviation
SCSI
SCS2
SCS3
SCS4
SCS5
SCS6
SCS7
SCS8
On October 1976, the Compliance Status found on each emission point record
was placed in SCSI. During each subsequent quarter, the current compliance
status is stored in SCSI, and all previous quarterly compliance statuses are
moved into the next higher SGS 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 can compare current
compliance status with previous compliance status sent to the Formal Program
Reporting System. Card Typo
Data Element Sheet
Revised 1/RO
A-38
-------
SOURCE EMTSST"N CATEGORY
Definition: SOURCE 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 SECT
Card
Tvve
Card
Columns
Data Element
length 1
Sue NUMERIC
Justified
Required
on New Entry IE
-------
Definition:
SOURCE EMISSION CATEGORY DESCRIPTION
SOURCE EMISSION CATEGORY DESCRIPTION is the English lanaguage des-
cription associated with Emission Category (SECT). 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. SECD will automatically change when SECT is updated.
Retrieval
.Abbreviation
SECD
Card
•type
Car'd
Columns
Data Element
Length
Data
Tyr>e
Justified
Required on
JVew Rntr-jj
Nationally
Controlled
20
ALPHANUMERIC
LEFT
NO
YES
Valid Values:
Master F-ile
Record Type
Master File
Position
Master File
Lenoth
Edit Error Messages:
*** = FATAL Error * = WARNING Error
Codina Considerations:
SECT Value
0
1
2
3
4
SECD Description
Unknown
Less then 100 TPY
100 to 1000 TPY
Over 1000 TPY
Less than 25 TPY
Note: If SECD is not one of the above values, "Unknown" will appear
as the description.
Card Type
Data Element Sheet
A-40
Revised 12/79
-------
SOURCE 1TAME
.Definition: SOURCE NAME is a 20 position alphanumeric facility identifier.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Tuve
Justified
Required
on New Entry
Nationally
Controlled
SHME
1
27-46
20
ALPHANUMERIC
LEFT
YES
NO
Valid Values:
All alphanumeric characters.
Mastevfile
Reoord Tyve 20
'Masterfite
Position 28-47
Mast erf -Lie
Lenqth 20
Edit Error Messages:
*** SOURCE NAME REQUIRED ON NEW ENTRY
*** - ratal 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
published by state commerce departments. 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-41
Revised 12/79
-------
** 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
Comm
Can
Com Ed
Con
Gem
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 Under Address put plant name
Detroit River Rouge Pit
Edison
Div
Equip
A- 41A
Revised 12/79
-------
Full Name
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
Abbreviation
Name Under Add Put Plant Name
Assembly Div
Spell out—do not abbreviate
Ford
Motor
Name Under St. Add Put Plant Name
CMC 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-41B
Revised 12/79
-------
Full Name
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
Abbreviation.
Op
Packaging Corp AM
Pav
Pit
Pwr
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-41C
Revised 12/79
-------
SOURCE NUMBER
Definition: SOURCE DUMBER is a five digit numeric facility identifier.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Lenqth
Data
Type
Justified
Required
on New Entry
Nationally
Controlled
SRCE
1-8
9-13
5
NUMERIC
LEFT
YES
UO
Valid Values:
All numeric values
Masterfile
Record Type
Masterfile
Position
Mas terfHe
Length
20-47
9-13
5
Edit Error Messages:
*** SOURCE NUMBER MUST BE NUMERIC
*** = Fatal Error * = Morning 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. Usually, the last four digits
of Source Number are the sama as the NEDS Source Identifier. The first
digit must correspond to the Air Program Code. Sources subject to
several Air Program Codes must be entered with separate source numbers,
one for each program such as SIP, NSPS, etc.
Card Type 1-3
Data Element Sheet
A-42
Revised 1/80
-------
STAFF NAME (SOURCE)
Definition:
STAFF NAME (SOURCE) is a fifteen position name generated from
the Staff Code found on Card 2, positions 77-79.
Card "
Colunr/is
"Data'Element'
Length
~l)ata
Retrieval
Abbreviation
Card
Justified
Required"
on New Entry
Nationally
Controlled
STFS
ALPHANUMERIC
Valid Values:
All names are on the Personnel Tabl
maintained by the national DEC.
Please call the DBC to make addi-
tions or changes to this table.
Masterfile
Record Type
Masterfile
Position
20
119-133
YES
Masterfile
Length
15
Edit Error Messages:
*** _
* Fatal Error
Horning 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.
Revised 12/79
Data Element Sheet
A-43
-------
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
Justified
Required
on New Entry
^Nationally
Controlled
PERS
2
77-79
3
ALPHANUMERIC
LEFT
NO
1 '
YES
Valid Values:
Must exist on the Personnel Table
maintained by the national DBC.
Please call the DBC to add, change
or delete entries to this table.
Master file
Record Type 20
Master file
Position 116-118
Master file
Length 3
Edit Error Messages:
* INVALID STAFF CODE
*** - Fatal Error * - Warning 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-44
Revised 12/79
-------
Definition:
PRIORITY CODE
categories.
numerous priority
Nationally
Controlled
YES
Master File
Record Type
faster File
Position
—
taster File
= FATAL Error
Coding Considerations:
value
0
M
N
R
I
P
S
U
c
0
X
Description
Accelerated Envorcement program
Municipal Incinerator
Nuclear Power Plants
Refinery
Iron and Steel, non-priority
Iron and Steel, Priority
Smelter
Undetermined Power Plants
Coal Fired Power Plant
Oil Fired Power Plant
Coal 6, Oil-Fired Power Plant
Y
Z
G
A
Coal & Gas-Fired Power Plant
Oil & Gas-Fired Power Plant
Gas-Fired Power Plant
Power
Card Type
Data Element Sheet
A- 45
Revised
-------
STATE
Definition;
STATE is a two-position numeric state code. The State codes
are derived from the Storage and Retrieval of Aerometric
Data Manual (SAROAD) published by OAQPS.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Jii «? 'hi fied
Required
on Net) Entry
Nationally
Controlled
STTE
1-8
3-4
2
NUMERIC
LEFT
YES
YES
Valid Values:
$1 through 56
See attachment showing the states
associated with each state code.
Master f^le
lleaord Type 20-47
Masterfile
Position 3-4
Master file
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 1-3
Data Element Sheet
A-46
Revised 1/80
-------
C°de-
STATE CODE:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
CDS
tm uses the following two digit SAROAD state codes:
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Alabama
Alaska
Arizona
Arkansas
California
Colorado
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
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
New Jersey
New Mexico
New York
North Carolina
North Dakota
Ohio
Oklahoma
Oregon
Pennsylvania
Puerto Rico
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
Revised 1/80
A-46A
-------
Definition:
STATE ABBREVIATION is a two position alphabetic state code
used by the U. S. Post Office. It is generated for each
facility by CDS. It is useful for retrieval processing.
Retrieval
Abbreviation
Card
Card
Columns
Data Element
Length
Data
Tvoe
Required on
New Entry
Justified
Nationally •
Controlled
STAB
N/A
N/A
Alphanumeric
N/A
Yes
Edit Error Messages:
Valid Values:
Master file
Record Type
20
Master file
Position
83-84
Master file
Length
Coding Considerations:
AL - Alabama KY
AK - Alaska LA
AZ - Arizona ME
AR - Arkansas MD
CA - California MA
CO - Colorado MI
CT - Connecticut MN
DE - Delaware MS
DC - District of MO
Columbia MT
FL - Florida NE
GA - Georgia NV
HI - Hawaii NH
ID - Idaho NJ
IL - Illinois NM
IN - Indiana NY
IA - Iowa NC
KS - Kansas ND
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota'
OH - Ohio
OK - Oklahoma
OR - Oregon
PA - Pennsylvania
PR - Puerto Rico
RI - Rhode Island
SC - South Carolina
SD - South Dakota
TN - Tennessee
TX - Texas
UT - Utah
VT - Vermont
VA - Virginia
WA - Washington
WV - West Virginia
WI - Wisconsin
WY - Wyoming
AS - American Samoa
GU - Guam
VI - Virgin
Islands
TT - Trust
Territories
Card Type
Data Element Sheet
Revised 1/80
A-47
-------
u
used
N NUMBER is an alphanumeric
the state to identify a facility.
Gara
-^E*
C"a?a
Columns
Data Element
Length
^Datd "
Justified
Required
on New Entry
STRG
40-54
15
ALPHANUMERIC
• mil .•»•• i
LEFT
NO
Nationally
Controlled NO
Edit Error Messages:
Valid Values:
All alphanumeric characters.
Masterfile
Position
Masterfile
Length
90-H
15
*** =
= Fatal Error
Coding Considerations:
* =
= Warning Error
When the state identifier is consistantly entered into this field,
CDS reports can be sorted in the same way as the state's files are
sortsd •
Card Type 2
Data Element Sheet
A-48
Revised 1/80
-------
STREET ADDRESS
Definition: STREET ADDRESS is the actual location of the facility; it is
not the headquarters address.
~~Cara
Columns
~T)ata
Type
Retrieval
Abbreviation
Type
Hata Element
Length
Justified
Required
m New Entry
Nationally
Controlled
STRT
47-66
20
ALPHANUMERIC
LEFT
NO
Edit Error Messages:
*** = Fatal Error
Valid Values:
All alphanumeric characters.
Masterfile
__
'Masterft,le
Position
Masterfile
Length
48-67
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
tcarH) .Comment Line A and B. There are special input coding sheets
designed for mailing address information.
Card Type 1
Data Element Sheet
A-49
Revised 1/80
-------
ZIP CODE
Definition: ?rp rnrn? .,0 ... c,
ZIP CODE is the five digit numeric postal zone.
Retrieval
Abbreviation
_Type
Card
Columns
uata Element
Length
— n — ~
Data
Type
Justified
Kequired
on New Entry
National ly
Controlled
tictit Error Messages:
* ZIP CODE SHOULD BE
*** ~ Fatal Error
ZIPC
••
2
—
35-39
5
NUMERIC
LEFT
NO
NO
— — — -
Valid Values:
All numeric values.
Masterf^le
Record Type
Masterfile
Position
Masterfite
Length
NUMERIC
*_~_ Warning Error
20
85-39
5
Coding Considerations:
Code whenever possible for complete address capability in the system.
Consult a state published manufacturer's, directory for accurate name
and address information.
Card Type 2
Data Element Sheet
A-50
Revised 1/80
-------
CAPACITY CODE
Definition: CAPACITY CODE is used for coal-fired boilers other than
electrical utilities and identifies the boiler heat input
capacity in tens of MMBTUH. A boiler with a heat input cap-
ability of 150 million BTU per hour would have 15 in
Capacity Code.
Valid Values
00-99
Abbreviation
Card
Columns
Data Element
Length
Master file
Record Type
Master file
Position
Required.on
New En
Justified
Nationally--.
Controlled
Edit Error Messages:
Master file
th
Coding Considerations:
-
pacity equal to or greater than 100 MMBTUH.
Users should note that this field was once used for tracking the
NEDS Point Cross Reference (NEXP) .
of this field.
Card Type 5
Data Element Sheet
A-51
Revised 1/80
-------
Definition:
COMPLIANCE STATUS
COMPLIANCE STATUS gives the Regional Office an indication
or whether > ^ * *™^ is in compliance, not in compliance,
or whether its compliance status is unknown, at the point level
Retrieval
AVhfo.viaticm
Card
'type
Card
Columns
Data Element
Length
Data
CMST
5
30
1
NUMERIC
Justified
Required on
Nationally
Controlled
YES
YES
VaHd Values:
0 through 9
Master File
Record Type
Master File
Position
Master File
Lenath
34
31
1
&dit Error Messages:
*** INVALID COMPLIANCE STATUS
*** = FATAL Error * = WARNING Error
Coding Considerations:
Must be coded on the point 000; raay be coded on the other emission
points. COMPLIANCE STATUS CODE: emission
0
1
2
3
4
5
6
7
8
9
Unknown
In violation •
In compliance
In compliance
In compliance
In violation,
In violation,
In violation,
No applicable
In compliance
- "no schedule
by source test
by inspection
by certification
meeting schedule
not meeting schedule
unknown with respect to schedule
state regulation
- closed down
The Compliance Status on Point 000 (entire source) should reflect the
|orsj: compliance of any process within the source. The Compliance
Status on^all other points should reflect the worst case compliance of
that particular point.
At the 000 point, this is the same as SCMS.
Card Type
Data Element Sheet
A-52
Revised 1/80
-------
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 DEC. It is not present on any master file record. A
change to CMST will result in a change to description.
Retrieval _ cms
A"hhr>0.i)i,Thion
Card
'type
Card
Columns . . _.
Data Element
Length **
^*° ALPHANUMERIC
'tfyg '
Justified LEFT
Required on
Wei,! F,n1-ru
Nationally
Controlled ^^
Valid Values:
See Below
Master File
Record Type
Master File
Position
Master File
Lenath
Edit Error Messages:
*** = FATAL Error * = WARNING Error
Coding Considerations;
CMST Value
0
1
2
3
A
5
6
7
8
9
CMDS Description
UKNOWN COMPL STATUS
IN VIOL-NO SCHEDULE
IN COMPL-SOURCE TEST
IN COMPL-INSPECTION
IN XOMPL-CERTIFICATN
IN VIOL-MEETING SCHD
IN VIOL-NOT MTG SCHD
IN VIOL-UNK WRT 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-53
Revised 1/80
-------
EMISSION CATEGORY
Definition:
/rewieuat.
~Cafa~
L'dta Element
Length
Data
Type
ECAT
" , — _
5
— • — • — __
49
1
NUMERIC
Justified
on New Entry
Controlled
YES
YES
Valid Values:
0 = unknown
1 = Less than
2 = 100-1000
3 = over 1000
4 = Less than
Mast erf ile
Record Type
Masterfile
Position
Master file
Length
100 TPY potential
TPY potential
TPY potential
25 TPY potential
34
50
1
Edit Error Messages: " — —
* INVALID EMISSION CATEGORY"
__*** = Fatal Error * „ Vcuming ^^
Coding Considerations:
Must be coded on point
; nay be coded on the other emission points.
o?thf entire 'so ^ ^--Category n,ust reflect the potential emission
ECAT cJ!T E K «f ° 8 t0 the ReSional Mr P"gram Guidance. The
?nvLory o±ut a'd « \ ^ ***** COnsultin8 the NEDS emission
source? ? ^ determinlnS Potential emissions for the entire
At the
point, this is the same as SECT.
Card Type 5
Data Elznent Sheet
A-54
Revised 1/80
-------
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 DBG. 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
Fwe Alphanumeric
Justified Left
"Required
on Neu Entry No
Nationally
Controlled Yes
Edit Error Messages:
*** = Fatal Error
Valid Values: See Below
Master file '
Record Type
Masterfile
Position
Masterfile
Length
* = Warning Error
Coding Considerations:
*
ECAT Value ECDS Description
0
1
2
3
4
Unknown
Less than 100 TPY
100 to 1000 TPY
Over 1000 TPY
Less than 25 TPY
Note: If ECAT is not one of the above values, "Unknown" will appear as the
description.
Care' Type
Data Element Sheet
A-55
Revised 1/80
-------
EMISSION POINT NUMBER
Definition:
EMISSION POINT NUMBER is a three digit numeric emission
point identifier. If one physical emission point duces
several pollutants, each pollutant is assigned a separate
emission point number. Emission point 000 refers to the
entire source.
4
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
Reaord Type
Masterfile
Position
Masterfile
Length
20-47
14-16
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.
If possible, the first two positions of the CDS emission point should
correspond to the NEDS emission pointj the third position can be
pollutant specific. For example, if a boiler has a NEDS point number
02, the CDS point number 020 could represent the particulate emissions
and point 021 could represent the S00 emissions.
Card Type 1-8
Data Element Sheet
A-56
Revised 1/30
-------
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
Tune
j-yit"* — _ .1
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 010, 011, and 012 refer to three different pollutants
being emitted from one process or piece of equipment, points 011 and.
0 12 should cross-reference 010,
Card Type 5
Data Element Sheet
Revised 1/80
A-57
-------
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.
4
Retrieval
Abbreviation
Card
Card
Colwnns
Data Element
Length
~Data
Type
Justified
Required
pn New Entry
ocs0
N/A
N/A
ALPHANUMERIC
Valid Values:
Masterfile
Record Type
34
Nationally
Controlled^
Edit Error
N/A
YES
Messages:
- Fatal Error
Masterfile
Position
81-88
Masterfile
Length
* = Warning 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
On October 1976, the Compliance Status found on each emission point record
was 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 aan
compare current compliance status with previous compliance status sent to the
Formal Program Reporting Card Type System.
Data Element Sheet
Revised 1/80
-------
POLLUTANT CODE
Definition: POLLUTANT CODE indicates the type of pollutant which that
particular emission point emits.
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
.
CODE
* = Warning Error
Coding Considerations:
Should be input on all new emission points.
values:
VALID VALUES
N2
OD
OT
P3
PT
S2
Use one of the following
A3
AS
BE
BZ
CD
CE
CO
FL
HC
HG
- Asbestos
- Arsenic
- Beryllium
- Benzene
-r Cadmium
- Coke oven Emissions
- Carbon Monoxide
- Fluorides
- Hydrocarbons
- Mercury
TS
VC
VE
- -102
- Odors
- Other
- Lead
- Particulate Matter
- SO
- Total Reduced Sulfur
- Vinyl Chloride
- Visible Emissions
ZN - Zinc
Card Type 5
Data Element Sheet
Revised 1/80
-------
PROCEDURAL COMPLIANCE
Definition- PROCEDURAL COMPLIANCE should be used.for all NSR, PSD, NSPS, NESHAPS
i Uand SIP facilities under construction or subject to performance t-°~*-
continuous monitors, and other procedural requirements under such
programs. This field indicates the compliance status of a facility
with respect to all applicable procedural requirements. Use CMST to
indicate the compliance of an operating facility subject to immediatelj
effective emission regulations.
Retrieval
Abbreviation
Card
•Type
Car'd
Columns
Data Element
Length
Data
CMS 2
5
79
1
Alphanumeric
Justified
Required on
flew Entry
Nationally
Controlled
No
Yes
Valid Values:
Master File
Record Type
Master File
Position
Master File
Lenath
34
80
1
Edit Error Messages:
*** = FATAL Error * = WARNING Error
Coding Considerations:
Code
A
B
C
8
Blank
V
N
Value
Unknown compliance with procedural requirements.
In violation of procedural requirements.
In compliance with procedural requirements.
No applicable regulation or procedural requirement.
No applicable regulation or procedural requirement.
In violation of federally enforceable compliance schedule;
future effective regulation.
In compliance with federally enforceable compliance schedule:
future effective regulation.
No federally enforceable compliance schedule but subject to
future effective regulation(s).
Card Type
Data Element Sheet
A-60
Revised 12/79
-------
PROCESS- D?.S.. .1 PTTnisT
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
PROS
5
50-74
25
ALPHANUMERIC
LEFT
YES
NO
Valid Values:
All alphanumeric characters.
Masterfil&
Record Type 34
Masierfile
Position 51-75
Mast erf He
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.
If no value is entered for Point 000, and if the source has a valid SIC
Code, the SIC Code description is generated as the Process Description
on Point 000 when the source is first placed on the CDS Masterfile.
Cord Type 5
Data Element Sheet
A-61
Revised 1/80
-------
REGIONAL DATA ELEMENT 7
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
RDS7
5
78
1
ALPHANUMERIC
NO
NO
Valid Values:
All alphanumeric values.
Master file
Record Type 34
I4asterfile
Position 79
Master file
Length 1-
•
* = Warning Error
Coding Considerations:
Typical usages of this field include identifiers for:
Region I
Region III
Region VII
State Compliance Status
(where it is different from CMST)
Opacity Monitoring
Air Program Status of NSPS points
Card Type 5
Data Element Sheet
Revised 1/80
A-62
-------
SCC CODE
Definition: SCC CODE is the NEDS Source 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
tiata
Type
Justified
Required
on flew Entry
Nationally
Controlled
Edit Error Messages:
* SCC CODE SHOULD BE
*** =r Fatal Error
SCC3, SCC6,
SCC8
5
20-27
8
NUMERIC
LEFT
NO
YES
Valid Values:
Consult the NEDS coding
a list of valid values.
manual for
The CDS
edit accepts blanks or an 8 posi-
tion numeric field.
Masterfile
Record Type 34
Masterfile
Position 21-28
Masterfile
Length 8
NUMERIC
* = 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 of sr.n HoHe; *nd SCC 8 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 has been provided for these SCC codes.
SCC8 is at the present a confidential data element. Users mn
-------
SIP CODE
Definition: SIP CODE provides the Regional Office with a method of
identifying the type of enforcement schedule which has been
imposed on a source not in Compliance.
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 9.
Master file
Record Type
Masterfile
Position
Masterfile
Length
34
32
1
Edit Error Messages:
* INVALID SIP CODE
*** = Fatal Error * = Warning Error
Coding Considerations:
This field must be coded for all major sources which have a Source
Compliance Status of 0, 1, 5, 6, or, 7 (in violation or unknown).
blank
0
1
2
3
4
No Schedule
Schedule Status Unknown
Federally enforceable DCO
Federally Approved SIF Schedule
Federal Court Decree Schedule
Federally Enforceable Consent Decree
Schedule
Undergoing enforcement actions to
develop a schedule
State/Local Compliance Schedule not
Federally Enforceable
Non-Federally Enforceable schedule
being developed
Reserved
Subject to offsets
Revised 1/80
Card Type 5
Data Element Sheet
A-64
-------
SIP CODK DESCRIPTION
Definition:
^finiti
SIPC).
Sip Code Description is the English language description of Sip Code
Tt is generated by the computer based on the value of SIPC. This des-
It is not present on the master file,
(SIPC)
B cription is controlled by the national DEC.
The description will automatically change when SIPC is changed.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Justified
Required.
on New Entry
Nationally
Controlled
SIDS
20
Alph anume r i c
Left
No
Yes
Valid Values: gee Below
Masterfile '
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages:
*** = Fatal Error * = Warning Error
Coding Considerations:
This field must be coded for all major sources which have a Source
Compliance Status of 0, 1, 5, 6, or 7 (in violation cr unknown).
blank
0
1
2
3
4
5
6
7
8
9
No Schedule
Schedule Status Unknown
Federal/State DCO
Federal SIP Schedule
Federal Court Order
Federal Consent Decree
Federal Schedule Being Developed
Non-Federal Schedule
Non-Federal Schedule Being Developed
Reserved
Subject to offsets
Card Type
Data Element Sheet
Revised 1/80
A-65
-------
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
Type 5
Card
Columns 34-48
Data Element
Length 15
Data
Type ALPHANUMERIC
Justified
Required
on New Entry NO
Nationally
Controlled NO
Valid Values:
All alphanumeric values.
Master file
Reaord Type 34
Masterfile
Position 35-49
Master file
Length 15
Edit Error Messages:
*** ~ Fatal Error * - Warning Error
Coding Considerations:
Card Type 5
Data Element Sheet
A-66
Revised 1/80
-------
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 ADES
Card
Type
Card
Columns 20~34
Data Element
Length 15
Data
•type ALPHANUMERIC
Justified LEFT
Required
on New Entry
Nationally
Controlled YES
Valid Values:
Please call the national DEC to add
or change action descriptions on
the regional Action Table.
Masterfile
Reoord Type 46
Masterfile 107-156
Position 40-54
Masterfile 50
Length 15
Edit Error Messages:
*** - Fatal Error * - 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 DEC. 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-67
Revised 1/80
-------
ACTION_HUMBCR
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 New Entry
Nationally
Controlled
ANUM
1-8
17-18
2
NUMERIC
LEFT
YES
NO
Valid Values:
00 through 99
Maaterfile
Record Type
Master file
Position
Master file
Length
20-47
17-18
2
Edit Error Messages:
*** ACTION NUMBER MUST BE ZEROS
*** ACTION NUM MUST BE GREATER THAN ZERO
*** = Fatal Error * = Warning Error
Coding Considerations:
Actions should be assigned sequentially starting "ith 01. When ad
-------
ACTION TYPE
Definition:
ACTION TYPE is a two position alphanumeric action description
identifier.
Retrieval
Abbreviation ATPE
Card
Type 7
Card
Columns 53-54
Data Element
Length 2
y?*a ' ALPHANUMERIC
2ype
Justified LEFT
Required
on flew Entry YES
Nationally
Controlled ^s
Valid Values:
Must be on Action Table controlled
by national DBG.
Action Type 00 indicates an action
type which is user defined.
toaster file
Record Type 46
Masterfile
Position 21-22
Masterfile
Length 2
Edit Error Messages:
*** INVALID ACTION TYPE
*** ACTION TYPE REQUIRED ON NEW ENTRY
*** « Fatal Error * = Warning Error
Coding Considerations:
Please call the national DEC 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".
Certain action types are required input to CDS. Please consult the
current FY air enforcement program plans and the most recent DSSE
guidance material for the most current requirements.
To obtain the most current version of a region's action types,
please follow the procedures described in Chapter 10 of this manual.
Since nany action types are confidential, users should use a password
on the Retrieval Card Type 20 to obtain action level information en
Retrievals.
Card Type 7
Data Element Sheet
Revised 1/80
-------
DATE ACHIEVED
Definition:
DATE ACHIEVED is the date on which an action is performed or
completed in month, day, year format. rrormed or
Retrieval
Abbreviation
Card
Type
Uard ~~ "
Columns
Data Kl&tnent
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 acceptable. If
numeric other than zero, day must
be between 01 and 31, month must be
between 01 and 12, and year must be
greater than 60.
Master file
Record Type 46
Master file
Position 29-34
Masterfile
Length 6
- OUTPUT ZEROS
* = Warning Error
Coding Considerations:
If an error is encountered in the date field, the bad month, day or
year zs 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
Revised 1/80
A-70
-------
DATE ACHIEVED YEAR/MONTH
Definition: DATE ACHIEVED YEAR/MONTH allows users to select and sort
reports by the achieved month of an action. With this
date element, users can produce Milestone Reports or
Quick Look Subtotals for actions during a given month.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
Required. on
New Entry
Justified
Nationally--.
Controlled
DAYM
N/A
N/A
4
Numeric
N/A
N/A
No
Valid Values:
Master file
Record Type
Master file
Position
Master file
Length
46
29-32
4
Edit Error Messages:
Coding Considerations:
This data element consists of the year (two digits) and month (two digits)
of the Date Scheduled and the Date Achieved. A Milestone Report totaling
federal enforcement actions by month for the third quarter will look like
this:
ACTION TYPE
114 LETTER SENT
EPA INSPECTION
EPA VE EVALUATION
EPA CIV/CRIM ACTION
REGIONAL ADES TOTALS
REGION
TOTAL
46
109
190
26
371
DAYM
7804
12
42
48
7
109
DAYM
7805
18
39
62
15
134
DAYM
7806
16
28
80
4
128
Card Type
Data Element Sheet
A-71
Revised
-------
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
Typt
Justified
Required
on flew 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.
Masterfile
Record Type
Masterfile
Position
Masterfile
Length
acceptable.
be between 01
be between 01
st be greater
46
23-28
6
Edit Error Messages:
* INVALID DATE SCHED - OUTPUT ZEROS
* DATE SCHED REQUIRED ON NEW ENTRY
*** _ patai Error * = Warning Error
Coding Considerations:
If an error is encountered in the date field, the bad month or day or
year is zeroed out. If this field is lef-t blank on s new transaction
and if the Date Achieved is valid, the Date Achieved is moved into
this field by the Edit Program.
Card Type 7
Data Element Sheet
Revised 1/80
A-72
-------
DATE SCHEDULED YEAR/MONTH
Definition:
DATE SCHEDULED YEAR/MONTH allows users to select and sort
reports by the scheduled month of an action. With this
data element, users can produce Milestone Reports or Quick
Look Subtotals for actions during a given month.
Retrieval
Abbreviation
Card
Tupe
Card
Columns
Data Element
Length
Data
Tirpe
Required, on
Jfl&tA fi'wf'yiij
Justified
Nationally--
Controlled
DSYN
N/A
N/A
4
Numeric
N/A
N/A
No
Valid Values:
Master file
Record Tyve
Master file
Position
Master file
Length
46
23-26
4
Edit Error Messages:
Coding Considerations:
This data element consists of the year (two digits) and month (two digits)
of the Date Scheduled. A Milestone Report totaling federal enforcement
actions by month for the third quarter will look like this:
ACTION TYPE
114 LETTER SENT
EPA INSPECTION
EPA VE EVALUATION
EPA CIV/CRIM ACTION
REGIONAL ADES TOTALS
REGION
TOTAL
46
109
190
26
371
DAYM
7804
12
42
48
7
109
DAYM
7805
18
39
62
15
134
DAYM
7806
16
28
80
4
128
Card Type
Data Element Sheet
Revised 1/80
A-73
-------
CIVIL PENALTY AMOUNT
Definition:
PENALTY AMOUNT indicates the civil penalty im-
posed on a facility.
Retrieval
Abbreviation
PLTY
Card
Card
Columns
46-52
Data Element
Length
Data
Numeric
Required, on
New Entry
No
Valid Values:
All numeric values
Master file
Record Time
46
Justified
Right
Natzonally--
Gontrolled
No
Edit Error Messages:
Master file
Position
93-99
Master file
Length
Coding Considerations:
This field should be used in conjunction with the following action types:
Z4 State civil penalty.
Z6 Federal civil penalty.
Dollar amounts must be right justified; they should be rounded to the
nearest $100. No commas, dollar signs, or periods must be used.
Please refer to future DSSE quidance documentation for additional details,
which will be an addendum to this manual.
Card Type 7
Data Element Sheet
A-74
Revised 1/80
-------
Definition: User supplied.
REGIONAL DATA ELEMENT 8
Retrieval
Abbreviation
Card
Type
Card
Columns
~Data Element
Length
Data
Tifpe
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages
*** « Fatal Error
RDE 8
7
72 - 73
2
ALPHANUMERIC
LEFT
NO
NO
Valid Values:
Mast erf He ^
Record Type
Master file 57 _ 5g
Position
Master file 2
Length
•
* = Warning Error
Coding Considerations:
Typical usages of this field include identifiers for:
Region V
Region VII
S0? Compliance Status
Opacity Readings
Card Type 7
Data Element Sheet
Revised 1/80
A-75
-------
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
70-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
DBG.
Master file
Record Type 46
Mast erf He
Position 55-56
Masterfile
Length 2
Edit Error Messages:
* INVALID RESULTS CODE
*** j= Fatal Error * = Warning Error
Coding Considerations:
The results code does not indicate the success of an action, but rather
it indicates 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. Hee Chapter 10 for instructions
on how to obtain the.jnost current Results Code Table for your region.
Card Type 7
Data Element Sheet
Revised 1/80
A-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
RSTD
Card
Type
Card
Colianns —
Data Element
Length
Data
Type
_ *nf~
Justified
""Required.
on New Entry
Nationally
Controlled
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
Masterfi-le
Position
Masterfile
Length
Edit Error Messages:
*** = Fatal Error * = Vanning
46
157
15
Error
Coding Considerations:
See Chapter 10 for instructions for listing the most current
Results Code Table.
Car? Type
Data Element Sheet
A-77
Revised 1/80
-------
STAFF NAME (ACTION)
STAFF NAME (ACTION)is . f.fteen
the Staff Code found on Card 7, positions 67-69.
Car
Columns
Retrieval
Abbreviation
STFA
Card
Data Element"
Length
ALPHANUMERIC
Justified
Required
on flew Entry
Nationally
Controlled YES
Edit "Error Messages:
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,
Maaterfile
Record
Masterflle
Position
46
63-77
MastevfCTe~
Length
15
*** = Fatal Error
Coding Considerations:
Warning Error
Act ffris 8ene^ted based on the
Action Staff Code. By changing the staff name associated with a
r^f a ^r thS P"Sonnel Table' a11 ^P"t transactions and masterfile
records will carry the new staff name.
See Chapter 10 for instructions for listing the most current Staff
Table.
Data Element Sheet
A-78
Revised 1/80
-------
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 DEC.
The first position must be alpha;
the next two numeric. When re-
questing changes to this table,
be sure to give the DEC full title
information as well.
Masterfile
Record Type 46
Masterfile
Position 35-37
Master file
Length 3
* » Warning Error
Coding Considerations:
Please call the national DEC to make additions, changes, or deletions
to the Personnel Table.
Card Type 7
Data Element Sheet
Revised 1/80
A-79
-------
STAFF TITLE
Definition:
STAFF TITLE is a fifteen position title generated from the
Staff Code found on Card 7, positions 67-69.
Retrieval
Abbreviation
tara
Card
Columns
Data Element"
Length
Data
TITL
ALPHANUMERIC
Valid Values:
All titles are on the Personnel
Table maintained by the national
DBG. Whenever making any changes
to this table, be sure to give
the DEC full title information.
justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
faster file
Record Type
Masterfile
Position
46
78-92
MasterfiTe"
Length
15
*** = 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-80
Revised 1/80
-------
CARD CODS
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
Tiipe 1-8
Card
Columns 19
Data Element
Lenath 1
"~t)ata
Tuna NUMERIC
Justified
Required
on flew Entry YES
Nationally
Controlled YES
Edit Error Messages:
*** INVALID CARD CODE
*** - Fatal Error
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
Masterfile
Record Type
Master file
Position
Master file
Length
* - Warning Error
Coding Considerations:
Card Type 1-8
Data Element Sheet
Revised 1/80
v-31
-------
COMMENTS
Definition:
COMMENTS can be used to place on the CDS masterfile data which
does not fit into any fixed card format.
Retrieval
Abbreviation
vara
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.
Masterfile
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
Revised 1/80
A-82
-------
LINE NUMBER
Definition: LINE NUMBER is used by the computer to distinguish one comment
line from another.
Retrieval
Abbreviation
Card
Type
Card
Columns
Data Element
Length
Data
Type
4, 6, 8
20
1
NUMERIC
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
*** LINE NUMBER MUST
*** = Fatal Error
YES
YES
Valid Values:
0 through 9, A and B
Master file
Record Type 21, 35. 47
Master file
Position 21
Masterfile
Length 1
BE NUMERIC
* <* 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.
Line Number A and B on Card Code 4 have been set aside for mailing label
information. There are special coding sheets available for entering
mailing labels.
Card Type 4, 6, 8
Data Element Sheet
Revised 1/80
A- 83
-------
RECORD TYPE
Definition: RECORD TYPE is a two position numeric masterfile record identifier.
Retrieval
Abbreviation
Card
Card
Columns
Data Element
Length
Data
NUMERIC
Justified
Required
on New Entry
Nationally
Controlled
Edit Error Messages:
Valid Values:
20 = Source
21 = Source comment
34 » Emission Point
35 = Point comment
46 = Action
47 - Action comment
Masterfile
Record
Masterfile
Position
20-47
19-20
Masterfile
Length
*** = Fatal Error
* — Warning Error
Coding Considerations:
Each Card Type has a corresponding masterfile Record Type.
Data Element Sheet
A-84
Revised 1/80
-------
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 to do with other
data on the input transaction.
Retrieval N /A
Abbreviation
Card
Type 1-8
Card
Columns 80
Data Element
Length
Data
Twe A^HA
Justified
Required
on New Entry Ia&
Nationally
Controlled YES
Valid Values:
N - New
C » Change
D * Delete
Master file
Record Type
Masterfile
Position
Masterfile
Length
Edit Error Messages: r „
*** 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 New. 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 'C'. 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 l-S
Data Element Sheet
A-85
Revised 1/80
-------
CODING CONSIDERATIONS (Continued)
The update code 'D' 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 or 3 delete is invalid.
Revised 1/80
A-35A
-------
APPENDIX B
CONTACT LIST
OF
CDS USERS
-------
Contact List of CDS Users
National CDS Data Bank Coord ma tor
Franklin Smith
202-755-0103 FTS 755-0103
Region I - Boston
Frank Ciavattier
Nancy Sidlik
617-223-5610
Region II - New York
Ken Eng
Jerry DeGaetano
212-264-4726
FTS 223-5610
FTS 264-4726
Reaion III - Philadelphia
Abe Ferdas
215-597-9401
Connie Carr
215-597-9387
FTS 597-9387
Region IV - Atlanta
Vince Hellwig
404-881-4253
FTS 285-5291
U.S. Environmental Protection Agency
Division of Stationary Source
Enforcement EN-341
401 M Street S.W.
Washington, D.C. 20460
Enforcement Division
U.S. Environmental Protection Agency
J.F.K. Federal Building
Boston, Massachusetts 02203
Planning and Management Divis ion
U.S. Environmental Protection Agency
26 Federal Plaza
New York, New York 10007
Enforcement Division
U.S. Environmental Protection Agency
Curtis Building
6th and Walnut
Philadelphia, Pennsylvania 19106
Enforcement Division
U.S. Environmental Protection Agency
345 Courtland St.
Atlanta, Georgia 30308
Region V - Chicago
Eric Cohen
312-353-2090
Region VI - Dallas
Bob Hannesschlager
Mary Kay Marusak
214-749-2755
FTS 353-8213
FTS 749-2755
Enforcement Division
U.S. Environmental Protection Agency
230 South Dearborn Street
Chicago, Illinois 60604
Enforcement Division
U.S. Environmental Protection Agency
1201 Elm St.
Dallas, Texas 75270
fe visd 12/79
B-l
-------
Region VII - Kansas City
Melinda Kreissler
816-374-5955
Enforcement Division
U,S. Environmental Protection Agency
324 East llth Street
Kansas City, Missouri 6410
Region VIII - Denver
RoxAnn Varzeas
303-837-2361
FTS 327-2361
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
215 Freemont Street
San Francisco, California 94111
Region X - Seattle
Betty Swan
Cecil Drotts
206-442-1387
FTS 399-1387
Enforcement Division
U.S. Environmental Protection Aqency
1200 6th Avenue
Seattle, Washington 98101
TRC - The Research Corporation
of New England
203-563-1431
125 Silas Deane Highway
Wethersfield, Connecticut 06109
Scott Shanks
Greg Fisher
Colleen Sullivan
Christine Neligon
Rita Reimer
B-2
Revised 1/80
-------
Contact List of CDS Users
at States
Arkansas
Robert Gage
501-371-1136
Arkansas Dept. of Polluction
Control and Ecology
8001 National Drive
Little Rock, Arkansas 72209
California
Gerald H. White
916-322-2895
Air Resources Board
1102 Q Street
P.O. Box 2815
Sacramento, California 95812
Georgia
Jim Mull ins
404-656-7410
Department of National Resources
4291 Memorial Drive, Suite M
Decatur* Georgia 30032
Louisiana
Atley Brasher
504-568-5129
Office of Health Services
Air Quality Section
P.O. Box 60603
New Orleans, Louisiana 70160
Mary!and
Doug Proctor
301-383-3245
Maryland BAQNC
201 West Preston Street
Baltimore, Maryland 21201
B-3
Revised 1/80
-------
Contact List of CDS Users
at States
Minnesota
John Morrill
612-296-7738
Minnesota Pollution Control Agency
1935 West County Road B-2
Roseville, Minnesota 55113
Missouri
Randall E. Raymond
314-751-3241
Missouri Dept. of Natural Resources
P.O. Box 1368
2010 Missouri Blvd.
Jefferson City, Missouri 65102
Nebraska
Dick Varner
402-471-2186
Division of Air Pollution
Department of Environmental Control
P.O. Box 94653, State House Station
Lincoln, Nebraska 68509
New Mexico
David Duran
505-827-5271 Ext. 356
Air Quality Section
P.O. Box 968
Santa Fe, New Mexico
87503
New York
Dick Joseph
212-482-6217
New York City Environmental Control
Board
120 Wall Street
New York, New York 10005
Ohio
Tomas E. Crepeau
614-466-6040
Ohio Environmental Protection Agency
Box 1049
361 East Broad Street
Columbus, Ohio 43216
Oregon
Ed Woods
503-229-6480
Oregon Dept. of Environmental Quality
P.O. Box 1760
Portland, Oregon 97209
South Carolina
Bob Betterton
803-758-5406
South Carolina Dept. of Health
2600 Bull Street
Columbia, South Carolina 29201
Tennessee
Stan Lodl
615-741-3931
B-4
Division of Air Pollution Control
301 Seventh Avenue
Nashvill, Tennessee 37219
Revised 1/80
-------
AEROS CONTACTS
II
III
IV
VI
vn
vni
IX
NEDS
!!r. John Courcier (A."1!.'!}
EPA, Region I
John F. Kennedy Bldg.
Boston, >!A 03203
(FTS) 223-4448
Mr. Mike Davis (F4T)
EPA, Region II
26 Federal Plaza
Hew York, HY 10007
(FTS) 264-9578
Dr. Sandor Kovacs (ASHH)
EPA, Region III (3AH11)
6th end Walnut Streets
Philadelphia, PA 1910S
(FTS) 597-8133
Mr. Barry Gilbert (ASHM)
EPA, Region IV
345 Courtland Street, M.E.
Atlanta, GA 30308
(FTS) 257-2854
?ir. Barry Bolka (S4A)
EPA, Region V
230 S. Dearborn, 26th FT.
Chicago. IL 60604
(FTS) 353-2303
Mr. Tim Hatzke (S1A)
EPA, Region VI
1201 Elra Street
Dallas, TX 75270
(FTS) 729-2724
Mr. Seynour Shuster (AiHM)
EPA, Region VII
1735 Baltimore Avenue
Kansas City, MO 64103
(FTS) 758-3791
Kr. Oave Lewis (SJA)
EPA, Region VIII
1860 Lincoln. Street
Denver, Colorado 80295
(FTS) 327-2226
Kr. Shun Obinata (Hgat)
EPA, Region IX
215 Fremont Street
San Francisco, CA 94105
(FTS) 556-2326
Hs. Shirley Towns (SiA)
EPA, Region X
1200 6th Avenue O'./S 345)
Seattle, UA 93101
(FTS) 399-1]OS
SAROAD
Kr. tioraan 0. Beloin (SIA)
EPA, Region I
60 Uestvi&w Street
Lexington. (tA 02173
(617) 861-6700
Mr. Ed Finfer (Air Branch)
EPA, Region II
26 Federal Plaza
New York, NY 10007
(FTS) 254-9300
Dr. Sandor Kovacs (ASHH)
EPA, Region III (-3AH11)
6th and Walnut Streets
Philadelphia, PA 1910S
(FTS) 597-8133
Mr. William Snider (A4HM)
EPA, Region IV
345 Courtland Street, tl.E.
Atlanta, GA 30308
(FTS) 257-2864
Kr. Steve Goranson (S&A)
EPA. Region V
230 S. Dearborn. 26th FT.
Chicago, IL 60604
JFTS) 353-2303
Mr. Tin ftatzfce (S&A)
EPA, Region VI
1201 Elm Street
Dallas, TX 75270
(FTS) 729-2724
Mr. Seymour Shuster (A&KH)
EPA, Region VII
1735 Baltimore Avenue
Kansas City, KO 64108
(FTS) 753-3791
Hr. Dave Lewis (S&A)
EPA, Region VIII
1850 Lincoln Street
Denver, Colorado 80295
(FTS) 327-2226
Kr. Shun Obinata (Kgnt)
EPA, Region IX
215 Fremont Street
San Francisco, CA 941Q5
(FTS) 536-2326
Ms. Shirley Towns (SSA)
EPA, Region X*
1200 6th Avenue (tl/S 345)
Seattle,, 1IA 98101
(FTS) 399-1106
OTHEB CONTACTS
Kr. HMlisarSerovy (I'.got)
EPA, Region I
john F. Kennedy Bldg.
Room 2207-B
Boston. IM. 02203
(FTS) 223-588S
Kr, Ted Standlsh (Karat)
EPA. Region III
6th 2nd Walnut Streets
Philadelphia, PA 19106
(FTS) 597-8045
Hs, Kathryn Kamallck (SARO;
Kr. Urry Lehrman (NEDS) (!
EPA, Region V
230 S. Dearborn, 26th Fl.
Chicago, IL 60505
(FTS) 36J-2303
Hs. Ginger Siailey (Kgmt)
EPA. Region VI
1201 Elo Street
Dallas, TX 75270
(FTS) 72J-2S4J
Hr. Ton Entznringer (SSA)
EPA'. Rejion VIII
1860 Lincoln Street
Denver. Colorado 80295
(FTS) 327-2225
Hs. Caroline Ireson (S4A)
EPA. Region IX
215 Freaoat Street
San Francisco, CA 94105
(FTS) 556-2270
-------
Regional
Tficc
II
in
IV
VI
VH
VIII
Mr. Killiaai Serovy (Kgnt)
EPA, Region I
John F. Kennedy Cldg.
Rooa 2207-B
Boston, KA 02203
(FTS) 223-5885
Kr. Lew Hecicnan .(Mr Branch)
EPA, Region II
26 Federal Plaza
Kew York, HY 10007
(FTS) 264-9300
Dr. Sandor Kovacs (A4KM)
EPA. Region III (3AHH)
6th and Walnut Streets
Philadelphia.^ 1910S
(FTS) 597-8133
Mr. Barry Gilbert (AiKa)
EPA, Region IV
345 Couptland Strset, M.E.
Atlanta, GA 33303
(FTS) 257-2864
Kr. Steve Coranson (SSA)
EPA, Region V •
230 S. Dearborn, 2gth Fl.
Chicago, IL 60604.
(FTS) 353-2303
Kr. Dave White
EPA, Region VI
1201 Elm Street
Dallas, TX 75270
(FTS) 749-3761
Kr. Seymour Shuster (ASH.'l)
EPA. Region VII
1735 Baltimore Avenu»
Kansas City. KO 64103
(FTS) 7S3-379T
Kr. Dave Lewis (SSA)
EPA, Region VIII
1860 Lincoln Street
Denver, CO 80235
(FTS) 327-2225
Ks. Caroline Ireson (SSA)
EPA, Region U
215 Freaont Street
San Francisco. CA 94105-
(FTS) 556-2270
Ks. Shirley Towns (SM)
EPA. Region X
1200 6th Avenue (M/S 345)
Seattle. WA 93101
(FTS) 399-1105
CDHS CONTACTS
AQOHS-II
Kr. Ed Finfer (Air Branch)
EPA, Region 1J
26 Federal Plaza
Hew York, NY 10007
(FTS) 264-9800
Kr. William Snider (AJH.M)
EPA, Region IV
34S Court!and Street, f/.E.
Atlanta, GA 30308
(FTS) 257-2864
Kr. Steve Coranson (S4A)
EPA, Region V
230 S. Dearborn, 26th FI.
Chicago, IL 60604-
(FTS) 353-2303
Ks.- Ginger Sniley (Host)
EPA, Region VI
1201 Elm .Street
Dallas, TX 75270
(FTS) 749-3761
Kr. Shun Obinata (Kent)
EPA, Region IX
215 Frenont Street
San Francisco, CA 94105
(FTS) 556-2325
Kr. Kike Davis (FST)
EPA, Region II
26 Federal Plaza
Kew York, NY 10007
(FTS) 264-9578
Mr. Barry Gilbert (AWIH)
EPA, ?.egion IV
345 Courtland Street, N.
Atlanta. GA 30303
{FTS) 257-2864
Kr. Bsrry Bolka (SiA)
EPA, Region V
230 S. Dearborn, 26th F7.
Chicago. IL 60S04
(FTS) 353-2303
Ks. Ginger Sniley (llgnt)
EPA, Region VI
1201 Elm Street
Dallas. TX 75270
(FTS) 749-3751
Kr. Shun Cbinata (Kgat)
EPA, Region IX
215 Frecont Street
San Francisco, CA 941C5
(FTS) 556-2326
-------
TECHNICAL REPORT DATA
(Please read Instructions on the reverse before completing)
1. REPORT NO,
EPA 340/1-78-003
3. RECIPIENT'S ACCESSION NO.
4. TITLE AND SUBTITLE
Compliance Data System User's Guide
5. REPORT DATE
December 1979
6. PERFORMING ORGANIZATION CODE
7. AUTHOR(S)
Mr. Geza Serenyi
8. PERFORMING ORGANIZATION REPORT NO.
3. PERFORMING ORGANIZATION NAME AND ADDRESS
The Research Corporation of New England
125 Silas Deane Highway
Wethersfield, CT 06109
10. PROGRAM ELEMENT NO.
11. CONTRACT/GRANT NO.
68-01-4145
12. 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
!5. SUPPLEMENTARY NOTES
A user's guide describing the general operation of and specific procedures to be
utilized by operators of the Compliance Data System.
lo. 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 March 1978, which should be discarded.
The guide 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 In-
put Preparation.
17.
KEY WORDS AND DOCUMENT ANALYSIS
DESCRIPTORS
b.IDENTIFIERS/OPEN ENDED TERMS
c. COSATI Field/Group
Air Pollution Facilities (Sources)
Compliance Status
Enforcement Actions
Surveillance Actions
13 B
18. DISTRIBUTION STATEMENT
Release Unlimited
19. SECURITY CLASS (ThisReport)
Unclassified
21. NO. OF PAGES
301
20. SECURITY CLASS /This page)
Unclassified
22. PRICE
EPA Form 2220-1 (R«v. 4-77) PREVIOUS EDITION is OBSOLETE
*US. GOVERNMENT PRINTING OFFICE: 1980 311-132/12 1-3
------- |