APTD-1237
ENFORCEMENT
MANAGEMENT
SYSTEM USERS
U.S. ENVIRONMENTAL PROTECTION AGENCY
Office of Air Programs
Stationary Source Pollution Control Programs
Research Triangle Park, North Carolina 27711
-------
APTD-1237
ENFORCEMENT MANAGEMENT SYSTEM
USERS GUIDE
Prepared by
The Research Corporation of New England
Hartford, Connecticut 06106
Contract No. 68-02-0079
Prepared for
ENVIRONMENTAL PROTECTION AGENCY
Office of Air Programs
Stationary Source Pollution Control Programs
Research Triangle Park, North Carolina 27711
September 1972
-------
The APTD (Air Pollution Technical Data) series of reports is issued by
the Office of Air Programs, Environmental Protection Agency, to report
technical data of interest to a limited number of readers. Copies of
APTD reports 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, Environ-
mental 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.
This report was furnished to the Environmental Protection Agency by
The Research Corporation of New England in fulfillment of Contract
No. 68-02-0079. The contents of this report are reproduced herein
as received from the contractor. The opinions, findings, and con-
clusions expressed are those of the author and not necessarily
those of the Environmental Protection Agency.
Office of Air Programs Publication No. APTD-1237
For sale by tho Superintendent oC Documents, U .8. Government Printing Office, Washington, D.C. ~0402
ii
-------
ABSTRACT
The Enforcement Management System (EMS) was developed to aid air pollu-
tion control agencies in the handling of data arising from most agency
enforcement activities.
The EMS is capable of tracking, monitoring,
scheduling, and reporting control agency actions with regard to pollution
sources.
The system emphasizes management control of enforcement functions
and establishes standardized methods of handling data.
The system has been
developed on three levels of sophistication in order to accommodate agencies
of various sizes and capabilities.
The lowest level does not require a
computer; the two higher levels do utilize computerized information process-
ing
techniques for handling enforcement data.
Features of the system
include: an action document which is reentered into the system upon com-
pletion of the action; management summary reports; automatic preparation
of standardized letters or certificates to sources; reporting of overdue
actions; and preparation of staff schedules.
ii1
-------
ACKNOWLEDGMENT
In developing the Enforcement Management System described in this
manual, TRC has been guided by the Office of Air Programs. In particular
Mr. Lloyd Hedgepeth provided extensive technical assistance and guidance
as the various aspects of the program were developed.
We are also indebted to the state and local agencies who provided
valuable time to the authors during the formative and design stages of
the project.
Participating in a meaningful way were the state agencies
of Maryland, Missouri and New Jersey.
Local agencies in St. Louis, St.
Louis County, Baltimore and Baltimore County also gave generously of their
time.
The principal authors of the system (Scott Shanks, Robert Hippler
and Ed Cohen) also wish to thank the other members of the Office of Air
Programs staff and of The Research Corporation of New England staff who
participated in the project.
iv
-------
TABLE OF CONTENTS
Section
Title
1.0
MANAGEMENT GUIDE
2.0
SYSTEM DESCRIPTION
3.0
STANDARD COMPUTERIZED SYSTEM
3.1
Project Leader and Data Bank Coordinator
3.2
Computer System Description
3.3
Operation of the System
3.4
Input Forms
3.5
Output Reports
3.6
Files Maintained by the Data Bank Coordinator
3.7
System Startup
3.8
Resources Required
4.0
ADVANCED COMPUTERIZED SYSTEM
4.1
Description
4.2
Technical Details
5.0
MANUAL
5.1
General Description
5.2
System Description
5.3
Data Bank Coordinator
5.4
System Support
5.5
Startup
v
Page
1
7
16
17
20
25
28
42
70
70
83
85
85
90
99
99
100
117
121
123
-------
TABLE OF CONTENTS (Cont'd)
Section Title Page
6.0 ALERT HANDLING 128
7.0 COMPLAINT HANDLING 131
8.0 AIR QUALITY RELATIONSHIP 137
APPENDIX
141
1.0
SYSTEM NARRATIVE - OVERVIEW
142
2.0
PROGRAM NARRATIVES
146
2.1
2.2
Program 1 - Update
Program 2 - Extract
146
151
2.3
Program 3 - Print Run
154
2.4
Description of Sort 1 and 2
155
3.0
STARTUP PROCEDURES
157
3.1
Initializing COBOL Tables
157
3.2
Building the Initial Master File
168
4.0
EDIT DESCRIPTIONS
170
5.0
OPERATING INSTRUCTIONS
172
5.1
Request for Computer Processing
17?
5.2
JCL for DOS and OS
177
6.0
MASTER FILE RECORD LAYOUTS
184
7.0
CONTROL CARD LAYOUT
187
8.0
PERSONNEL AND LETTER CARD LAYOUT
190
9.0
KEYPUNCH INSTRUCTIONS
193
vi
-------
Figure
1.1
1.2
2.1
3.1
3.2
3.3
3.3A
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
3.14
3.15
3.16
3.17
LIST OF ILLUSTRATIONS
Title
Data collection flow.
Data flow, abatement actions.
Enforcement system schematic, showing system monitoring of
enforcement activities.
Computer processing schematic.
System actions.
Source data entry form, source data form.
Source data entry form, emission point entry form.
Action card. Design at top is for installations with
interpreting keypunches. The lower design is for 60-column
interpreters.
Special action card.
Overdue action report prepared by computerized system.
Future schedule summary prepared by computerized system.
Future schedule summary prepared by computerized system.
Geographic locator prepared by computerized system.
Geographic locator prepared by computerized system.
Sample letter produced by system for mailing to source.
Sample letter produced by system for mailing to source.
Sample letter produced by system for mailing to source.
Sample letter produced by system for mailing to source.
Sample letter produced by system for mailing to source.
Sample letter produced by system for mailing to source.
Sample letter produced by system for mailing to source.
vii
Page
4
5
9
21
27
29
34
37
39
43
44
45
47
48
50
51
52
53
54
55
56
-------
LIST OF ILLUSTRATIONS (cont'd)
Figure
Title
3.18
Sample letter produced by system for mailing to source.
3.19
Source action summary prepared by computerized system.
3.20
Action summary report prepared by computerized system.
3.21
Source registration report prepared by computerized system.
3.22
Edit and update report prepared by computerized
system.
3.23
Sample action cards.
3.24
Sample action cards.
3.25
Sample special action cards.
3.26
Sample special action cards.
3.27
Sample special action cards.
3.28
Flow of data.
3.29
Milestone chart.
3.30
Estimated time for system startup and operation.
4.1
Schematic scheduling function.
4.2
System schematic.
4.3
Shifting weeks on personnel card.
5.1
System files and recommended sheet holder.
5.2
Emission point data sheet.
5.3
Company data sheet.
5.4
Charge out sheet.
5.5
Action copy (white).
5.6
Source file copy (blue).
5.7
Suspense copy (yellow).
viii
Page
57
59
61
62
64
65
66
67
68
69
71
73
84
86
91
93
101
103
104
105
107
108
109
-------
LIST OF ILLUSTRATIONS (cont'd)
Figure
Title
Page
5.8
Individual schedule copy (pink).
110
5.9
Section schedule copy (green).
111
5.10
Action sheet set distribution.
112
5.11
Filled in action sheet.
114
5.12
Filled in action sheet.
116
5.13
Action summary report.
118
5.14
Overdue action report.
119
5.15
Generalized system operation.
122
5.16
Manual system startup.
124
6.1
Schematic, processing of alert data.
130
7.1
General complaint handling schematic.
133
Table
4.1
Next action table.
97
4.2
Date table.
98
ix
-------
APPENDIX
LIST OF ILLUSTRATIONS
Figure
Title
Page
1.1
Computer processing schematic.
143
2.1
Adding new action record to master file.
148
2.2
Master file format and delete logic.
149
3.1
Control cards to create initial master file.
169
5.1
Request for computer time and services.
173
5.2
Completed computer time request sheet.
174
5.3
Enforcement management system using four devices.
175
5.4
Enforcement management system using three devices.
176
5.5
Cataloging linked programs.
178
5.6
Execute IBM 360 DOS EMS version from catalogued programs.
180
5.7
Execute EMS from 360 OS catalogued programs.
181
5.8
Compile, deck, link, execute.
182
5.9
Execute Enforcement Management System from object decks.
183
6.1
Record sequence key.
185
6.2
Record layout for EMS master file.
186
Table
3.1
Personnel table. 158
Agency table. 160
Action table. 161
Section table. 163
Results table. 164
Agency table. 165
Letter table. 167
3.2
3.3
3.4
3.5
3.6
3.7
x
-------
1.0
MANAGEMENT GUIDE
The Enforcement Management System provides an organized methodology
for use by state and local air pollution agencies to control enforcement
activities.
Modern information processing techniques have been applied to
this area, including mechanized processing of enforcement data which uti-
lizes electronic computers.
The system emphasizes management control of
the enforcement function, and establishes standardized methods of handling
data.
It produces a variety of reports and summaries to meet the needs
of various agency staff mymbers.
Installation of this system in an air
pollution agency should improve the efficiency of the enforcement function,
and greatly increase management's ability to control this operation.
In
addition, the system provides greatly improved access to information which
has been gathered over a period of time so that this information can be
made available quickly for d number of purposes including external reporting
requirements.
All members of the staff should benefit from the installation of the
Enforcement Management System:
. Agency management will obtain improved operational control over the
enforcement function. Control is effected through the monitoring
of summary reports which are produced on a periodic basis. Reports
summarize actions that have been completed and indicate any scheduled
actions which have not been performed.
. Engineers, inspectors, and other staff members will have better access
to specific source records relating to individual establishments.
Details of agency interaction with those sources and details con-
cerning the specifics of the source itself are made available in a
form substantially improved over typical agency operation.
1
-------
Advantages to the heads of individual sections, such as Engineering
and Inspection, are as follows:
. Scheduled actions and consequent workloads are highly visible
to the section head through the schedule reports. The section
head can evaluate the upcoming workload in terms of available
personnel and schedule changes in routine activities based on this
information.
. The system provides basic information for the evaluation of per-
sonnel through the summaries of actions that have been performed.
. Access to specific details of agency interaction with pollution
sources is greatly improved and the availability of such source
data should save the section head substantial time.
. The need to perform clerical work by technical and professional
personnel is reduced. Clerical personnel will be relieved of
the preparation of routine letters through the system's ability
to prepare automatically certain standardized letters to sources.
. The necessity to maintain a file to indicate when future actions
such as review and inspections should be performed is eliminated.
. Source data is made readily available in centralized locations so
that preparation for interaction with the source is minimized.
The system is available in three levels of activity for different
sized agencies.
Basically, all three systems are similar in that they
emphasize the preparation and handling of similar reports and forms.
The
first level (level 1) is entirely manual and does not require the use of
computing equipment.
It provides many of the benefits of the system for
a minimum expenditure of time and resources.
The Standard Computerized
System (level 2) requires the use of a small-to-medium capacity general
purpose computer.
It does substantially more than the manual system and
provides additional reports beyond the capabilities of the manual system.
The Advanced Computerized System, an extension of the level 2 system, pro-
vides a measure of automatic action scheduling.
It is completely compatible
2
-------
with the level 2 system and the transition to the advanced system can be
made with minimum difficulty.
The basic outputs produced by the computerized versions of the system
are listed below.
Detailed explanations
of the individual outputs are
included in Section 3.
The outputs are:
. Source Action Summary
. Overdue Action Report
. Geographic Locator
. Action Cards
. Source Registration Report
. Future Schedule Summary
. Standardized Agency Letters
. Edit and Update Report
The Enforcement Management System (computerized versions) is designed
to handle data from more than one agency.
Often, both local and state
agencies within the state interact with pollution sources.
In some
cases, agencies may have jurisdiction over certain types of sources but
must rely on larger state agencies for assistance in dealing with complex
sources.
In other cases, agencies may have a clear geographic jurisdiction
but must follow the same general regulations.
Each source can be coded
to indicate the agency which has jurisdiction.
Reports prepared by the
system segregate source data by agency, and can be readily separated for
distribution to a number of separate agencies.
Utilizing the system's capabilities, a single agency could operate
the Enforcement Management System for a number of agencies in a given
geographic area.
Some of the possibilities are indicated in Figures 1.1
and 1.2.
3
-------
~
~
Reports
Registration
Activity
Registration
Activity
Sources
I Sources I
Figure 1.1.
Data collection flow.
4
-------
~
~
Action
Info
Abatement
Activity
I
_..~ -----
Sources
Figure 1.2.
ActioIl
, Info
Action
Info
Abatement
Activity
Sources
Data flow, abatement actions.
5
-------
The Enforcement Management System has been developed for use by
state and local air pollution agencies.
The system utilizes general
principles and procedures which may also be of use to other agencies
concerned with the environment.
In particular, state agencies con-
cerned with water and with solid waste may find the system of value.
The concept of the action card interacting with the data base to enable
the system to produce specially tailored schedules and summaries of
operational activities is applicable to agencies of many types.
Should such agencies develop an interest in the system, we re-
commend careful study of the agency requirements and of the system itself
before action is taken.
Modifications may be necessary to meet local
needs.
If this course is taken, contact should be maintained with the
Office of Air Programs, in order to learn of changes and experience that
may be available from other similar agencies.
In addition, such ex-
perience as may be gained by each agency should be available for use of
others at the state and local level.
6
-------
2.0
SYSTEM DESCRIPTION
The term "Enforcement Management System" as used in this section
refers to all three levels of the system:
manual, standard computerized,
and advanced computerized.
Specific details of these levels are found in
the next sections.
The Enforcement Management System schedules, tracks, monitors, and
records a control agency's interactions with a pollution source.
The
system can be viewed as cyclical in nature, in that an agency's actions
in relation to a particular source occur repeatedly over a length of time,
one step leading to the next.
The system tracks and monitors these steps,
updating various files, schedules, and reports.
The output produced by the system is as follows:
Permit Letters, Registration Certificates and other orders and notices.
These notices are produced automatically by the system when the results
of an action call for such a letter or notice to be sent.
These notices
are printed on continuous forms on the computer, and can have the
agency's letterhead preprinted on the form.
Action Card.
These cards describe a single action to be performed.
They are prepared by the computer system, with key information printed
across the top of the card.
The agency staff member who performs the
action fills in the card after the action is complete.
This is done by
checking the proper preprinted spaces, and writing in any needed comments.
The card is then returned to the system, which records the results of the
action in the data base (the new information having been keypunched).
The
7
-------
system may produce a variety of new entries on the various reports
and a new action card, depending on the specifics of the information
fed back to the system.
Future Schedule Summary.
This report lists actions scheduled for the
future.
Separate reports are prepared for individual staff members,
and for agency sections.
Overdue Action Reports.
This report lists those actions which were
not completed by the source or agency in the scheduled time.
Action Summary.
This report lists all performed actions, with the
reported results.
The list is categorized by type of actions.
Geographic Locator.
This report lists all sources that are being
processed by the system in two sequences:
by grid coordinates and by
city and street address.
Each new location shows all sources in the
system.
Source Action Summary.
This report shows past and scheduled actions
relating to each source.
The summary report contains results, staff
comments, and other data relating to the actions, and provides a history
of agency interactions with the source.
Source Registration Printout.
This report lists data regarding the
pollution source (including generalized company data), and data about
specific emission points.
Taken together, these products comprise a means for an agency to control
its enforcement actions.
The system, which is depicted schematically in
~igure 2.1, is designed around and depends on the action card concept.
This
8
-------
SOURCE
REGISTRATION
\D
ENFORCEMENT
SYSTEM
SOURCE
ACTION
SUMMARY
ACTION
CARD
Figure 2.1.
NEW DATA
ADDED BY
HAND
ENFORCEMENT
SYSTEM
ACTIVITY
SCHEDULE
WITH NEXT
STEP
SOURCE
ACTION
SUMMARY
Enforcement system schematic, showing
system monitoring of enforcement activities.
ACTION CARD
FOR NEXT
STEP
RESULTS
OF
AGENCY
ACTIONS
-------
illustration shows a single cycle in the processing.
An action (in this
case, registration) activates the system.
The system produces a number of
reports and a new action card, which describes the next step and includes
the assignment of the action to a staff member.
When the action is completed,
the action card is returned to the system.
Annotated on the card are the
action results and the next indicated step.
In the advanced version of the
system, many actions are assigned automatically.
The system prepares a
new action card for the next step and produces additional reports, which
include the data regarding the completed actions and the new actions.
In more detail, a sequence of "actions" with a specific source might
begin with the receipt of a complaint.
The staff reviews the geographic
locator to see if the source is known to the agency.
An inspection is
scheduled to verify the complaint.
The system produces an action card for
the planned inspection, and lists the inspection on the automatically pre-
pared staff schedules.
Complaint
Received
Action
Inspection
Scheduled
Card
System
Staff
Schedule
10
-------
During the inspection a pollution source is discovered.
Reference to
the geographic locator or to the source registration printout shows that
the source is not currently known to the agency.
Basic data about the
source is fed to the system and a date is scheduled for the expected re-
ceipt of the completed registration.
The first action card is returned
to the system with the results of the inspection and the next step indi-
cated.
The system produces a "registration requested" letter to the
source,
a new action card and staff schedule, and lists the completed
action on the source action summary.
Basic
Data
About
Source
Letter
to
Source
Staff
Schedule
Action
Results
System
A delay is encountered and the registration date is rescheduled.
The
"non-receipt" of the registration causes an entry on the overdue action
report.
When the registration receipt date is rescheduled, the system pre-
pares new printouts, reflecting the status of the action.
The new staff
schedules reflect the revisions.
11
-------
System
Overdue
Action
Report
Source
Action
Summary Shows
elay
Revised
Schedule
No Action
Results
~
Followup
Letter to
Source Card
Action
Card With
New Data
The registration form is finally received and a review of the reg-
istration
information is scheduled.
The action card is returned to
the system with the review assignment date indicated, and a new action
card is produced for the engineer who will perform the review.
Data from
the registration form are entered onto the master file, and the system
produces a source registration report and updated schedules.
The new
schedules include the new "next action," as well as other new actions entered
at that time.
Regis-
tration
Data
Action
System
Card
Source
Action
Summary
Review
Scheduled
Schedule
Showing Regis
Review
Source ,
Registration.
Report
12
-------
The review of the source information is finished, a temporary permit is
issued if the source is not in compliance and a review with the source per-
sonnel is scheduled to establish an abatement plan.
Temp.
Permit
to
-- Source
Scheduled
Receipt of
Plan
Source Action
Summary
Schedule
Receipt of
Abatement Plan
! System
Action
Card
The compliance schedule is established and the various steps or mile-
stones for monitoring the plan are entered and scheduled.
These schedules
may extend over a period of months or several years into the future.
The
system will keep track of these scheduled actions until their scheduled
performance time passes.
If the action cards are not returned at the scheduled
time, an entry will appear on the overdue action report.
Plan
Milestone
Actions
Action
Cards
System
Future
Schedules
Source
ction
ith l'i"w
13
-------
At every milestone date that has been entered, the system checks to
see if the indicated action has been performed, and records the actions
that have been accomplished.
Action
Summaries
Action
Results
System
-
Source
Action
Summary
~verdue
Action
Report
Revised
Schedules
It should be noted
that the system features which provide for the
entry of a number of future actions ideally fit the requirements of a com-
pliance schedule
negotiated between a local agency and a specific pollution
source.
Once the schedule has been agreed upon, the various steps can be
entered into the system with the anticipated date of accomplishment indi-
cated for each of the steps.
The system will list each action on the
various reports and summaries and produce action cards for each step.
The various staff schedules that are printed will remind individual staff
members of the dates and actions that are required.
If the specific mile-
stones are not accomplished on the dates indicated, the actions will be listed
on the overdue action report.
If changes are required in the schedule or if
other modifications to the compliance plan are indicated,the new information
can be entered by returning the appropriate action card to the system.
14
-------
Modifications will be immediately reflected in the new reports from sum-
maries which are generated.
If the various actions indicated in the com-
p1iance schedule are completed on time, the action card is returned with
the new information added.
The system then records these actions as com-
p1eted.
At any point staff members can determine the status of the compliance
plan for a specific source by reviewing the source action summary for that
source.
15
-------
3.0
STANDARD COMPUTERIZED SYSTEM
This section describes the Standard Computerized System which we
recommend for use by agencies of all sizes.
Larger agencies who will
eventually want to use the Advanced Computerized System with its
scheduling features should start off with the Standard System and move up.
The programs are completely compatible and the data records and filp.s that
are maintained by the system can be used in the Advanced System without
conversion.
Should it be necessary to delay installation of this system,
work can be started with the Manual System described in Section 5 of this
report.
The following sections describe the details of the system.
Section 3.1 describes the requirements for a project leader and
data bank coordinator.
Section 3.2 describes the operation of the system from the
standpoint of the computer analyst.
Section 3.3 describes the system operation, including sample forms.
Section 3.4 discusses input forms used in the system.
Section 3.5 provides actual samples of output forms.
Section 3.6 describes the files which must be maintained at
the data bank coordinator's station.
Section 3.7 indicates steps that must be taken to start up the
system.
Section 3.8 indicates the resources required to start and
operate the system.
In addition, the Appendix to this report includes specific computer
details of the system design.
The Appendix consists of keypunch instructions
for the various forms, data record layouts of the master file, JCL (job
control language) printout for operation under both Disk Operating System
16
-------
(DOS) and Operating System (OS), and layouts of specific card formats
such as agency letter formats, schedule card layouts and personnel card
layouts, system and program narratives, and program maintenance procedures.
3.1
Project Leader and Data Bank Coordinator
For most agencies, two individuals should be designated to direct
the system activities within the agency.
The data bank coordinator (DBC)
should be full-time.
The other, the project leader, would act only in an
advisory capacity but would serve to direct the efforts of the data bank
coordinator in the operation of the system.
The project leader should be an experienced management official in
the agency, perhaps the Assistant Director or similar individual.
He
should be capable of working with the section leaders in the agency and
should understand their technical problems.
He will be the guiding force
behind the installation of the Enforcement Management System and should be
in a position to negotiate with other agencies who may desire to implement
the system using the multi-agency features.
He need not be directly ac-
quainted with computer procedures, as necessary program maintenance and other
related functions should be performed by someone who is directly associated
with the computer installation.
The project leader's functions are:
o
Oversee the operation of the system
o
Coordinate difficulties which may arise in system operation
o
Follow up on management reports from the system, including pre-
sentation of these reports to others
o
Provide and promote vigorous management involvement in the system.
The position of data bank coordinator is highly important to the success
of the system installation.
For all but the very small agencies, we recommend
that this position be full-time.
However, this is not a net addition to the
staff, since some of the system functions that are being performed by the
17
-------
coordinator replace existing functions that would have to be performed in
any case.
The coordinator may be chosen from existing agency personnel, or
should be experienced with air pollution control agency procedures.
He or
she should be experienced in dealing with people at all levels and have been
exposed to computerized systems of one type or another.
The exact functions of the data bank coordinator will vary with agency
size and practice.
In a small agency, the coordinator may do other tasks
including maintenance of certain files related to the system.
However, it
is necessary not to burden the data bank coordinator with tasks which will
detract from his ability to keep the system functioning.
Specific functions
are as follows:
o
Provide training for agency staff members who will participate
in system operation.
o
Maintain various files and computer printouts for use by staff
members.
o
Monitor and maintain the flow of data to and from the computer
installation and to and from the various staff sections.
o
Monitor use of the information and reports generated by the
system.
o
Provide assistance for filling out the various entry forms by
staff members.
This activity is particularly important in the
preparation of action cards and manual action cards.
o
Review workloads with section heads based on the future
schedule summaries.
Such review with the various section
heads should provide the staff members with the ability to make
better decisions regarding their utilization of technical person-
nel.
In addition, reviews will provide the section heads with
18
-------
better information regarding the capabilities that the
system offers them in the management of their sections.
o
Monitor the system's automatic scheduling features for the
advanced level of the system.
o
Release standarized letters, permits, etc. produced by the
system to sources, usually through the mail.
The DBC
checks the outgoing letters to ensure that the originator
requested the correct standardized letter for the particular
situation.
If the amount of standard material being re-
leased becomes voluminous, it may be necessary to require
the staff originator to check to see that the material is
being sent to the source he originally intended.
Then the DBC
would be responsible for checking to see that the staff
member had concurred (through signature or initials) prior to
mailing the material.
19
-------
3.2
Computer System Description
The computer segment of the Enforcement Management System accepts,
updates, and summarizes information regarding sources of air pollution
and emphasizes the enforcement function, its control and management.
The
Computer Processing Schematic, Figure 3.1, identifies the various aspects
of computer processing that the system will undertake.
The first run, the update run, accepts as input the old master file,
which is maintained on magnetic tape or disk.
This file was initiated
during startup and contains both action data regarding individual emission
sources and registration information which has been collected.
Additional
input consists of action cards being returned to the system with additional
data keypunched from handwritten comments on the cards themselves, new source
data, and a deck of miscellaneous change data (changes and deletions to
current master file) collected by the agency.
These two decks of cards are
put on tape and then sorted and matched against the master file.
A control
card and a personnel card file are also used as input.
The information on the
master file is updated and new data are added reflecting the new and changed
information.
There is also an option to delete existing information.
As
part of the update process an edit and error list is printed which indicates
all changes made to the file and reports errors in the input data.
Output
from the run is an updated master magnetic tape which is used for further pro-
cessing;
therefore each processing cycle produces a new master tape.
It is
recommended that agencies retain a number of generations of this tape for
backup purposes in case processing errors occur.
The normal processing cycle would next include an extract run which pulls
20
-------
first sort .l
sort
transaction
file
run
J
extract
second
sort
lettnrs & I'
ii.ic..a.t."-"----,
geografhic
locator!
ov~due ~~
act~on :
I 'I
future ~
Sched..1e !
~- I
action
su~-::ary \
print
run
[letter
r=:r:O'n~J
I action
L-<'.<1..~5
source
act:.on
Figure 3.1.
ComputeL processing schematic.
21
-------
data from the master file for the various reports which will be printed.
In some cases, information from one record of the master file may be ex-
tracted a number of times for different reports.
Each extracted record
will have a fairly lengthy
sort key which will enable the system to sort
records for each report together.
The sort will also group records by agency
in the proper sequence for each of the reports as well as for new action cards
to be sorted.
The output from the extract run is a magnetic tape of ex-
tracted data.
This tape is then processed by a standard IBM 360 sort.
Modifications
for sorts available from other producers of computer equipment will be
relatively easy to make since the sort key will consist of several fields
arranged continuously.
The sort produces a magnetic tape with the records
in appropriate sequence.
This tape is the input to the print run.
If registrations, permits, letters, etc., are to be printed, a
special deck of cards is entered, reflecting various prewritten or "canned"
letters which are to be sent directly to various sources.
These letters
are designed to be printed by the computer on continuous forms preprinted
with the control agency's letterhead.
At the bottom of Figure 3.1 from left
to right, the first output from the print run is the letters and certificates
just discussed.
The next product
is the geographic locator which is
printed in two versions:
one in sequence by grid coordinates, and the other
in sequence by city and street.
The next report is the overdue action report
which, like the geographic locator, is printed on plain computer paper.
The
future schedule summary is a basic report which is distributed to all users
of the system and indicates actions that are scheduled for the coming week,
22
-------
as well as actions scheduled further in the future.
The action summary
report is a summarization of actions which have occurred in the past,
arranged for management review;
this report indicates the results of
the action when it has been reported.
The source action summary is
classified by individual source, and includes all actions that have been
recorded relating to each source, including those planned for the future.
These actions are grouped by individual emission point.
For example, an
individual manufacturing plant may have both a boiler and process emission.
These are treated separately and actions relating to each are grouped to-
gether.
For actions which relate to the entire plant, such as generalized
complaints or letters, a general category identified as emission point 000
is established and general actions are grouped on the listing at that point.
The final output from the print run is the new action cards.
These have to
be either interpreted or printed across the top in some way
(such as by
use of a keypunch machine with the printing option installed).
The cards
themselves are preprinted.
A sample action card is shown in Section 3.4 ,
Figure 3.4.
Certain actions common to most agencies are indicated in the
preprinted
portion of the card.
Agencies may perform different actions, or
call similar actions by different titles.
It is anticipated that each
agency will want to prepare its own list, perhaps working with a representa-
tive of the Office of Air Programs, to develop its own format.
The system
is completely flexible and is not limited to the actions that are indicated
in the samples.
One action card design will allow spacing for printing
across the top of the card using standard interpreter spacing (60 characters
per line), and another using standard keypunch spacing (80 characters per line)
Either design may be chosen.
23
-------
A few general notes that will relate to several reports are appropriate.
When "comments" are to be entered, the staff members can enter up to 495
characters, and the keypunch operator will punch additional cards to enter the
data.
These data will be keypunched into additional cards by the keypunch
operator and retained by the system on the master file.
The general file sequence logic will depend on a source number which
will be random in nature and will be assigned consecutively by agencies.
If
two or more agencies are being run at one center, they may duplicate source
numbers, since an agency code is included in the record.
Included in the sequence logic will be a three-digit emission point number.
Agency actions are numbered individually.
The person entering a new action card for a particular source may not
have the action summary report before him, and so may not know the next sequen-
tial action number.
He can simply enter "99" as an action number, and the
system will convert the "99" to the proper sequential action number.
When an action is against the entire source, the system will create an
emission point numbered 000.
Therefore, an emission point should never be
assigned 000, as this will be provided when a new action card enters the system
with emission point 000, and action number 01.
This emission point is really
a "catchall" for complaints and other actions which apply to the entire source.
The phrase "entire source" is automatically entered in the description field
when this record is printed on the various reports.
24
-------
3.3
Operation of the System
In the general operation of the Enforcement Management System, it is
assumed that the agency views pollution emission sources as being divisible
into specific emission points.
This is the normal philosophy of enforcement
operation.
Basic records maintained by the Enforcement Management System
consist of general information about a source, and additional information
about the specific emission points that exist within a source.
A source
number field is provided and a subfield is provided for emission point numbers.
The "permit unit" concept utilized by the individual agency has a signi-
ficant effect on the operation of the system.
Local practice varies in the
assignment of registration numbers and permits to specific emission points.
In some cases, a registration number applies to the entire source, but
specific permits are issued to individual emission points.
Occasionally,
agencies have decided to assign permits to control devices separately from
the processes to which they may be attached.
The system handles this as follows:
A source number is assigned per-
manently to each source.
Each emission point not only has an emission point
number, but can also be assigned a registration number and a permit number
which are changeable at any time.
Both the registration number and the
permit number have been made large (12 digits) so that any manner of coding
may be incorporated.
Some agencies may wish to include the source number as the first digits
of the registration number or the permit number.
In other cases where sepa-
rate numbers are desired for the air pollution control device and the process
itself, the emission point registration number could be used for the process
and the permit number field for the device.
25
-------
Discussion in this documentation assumes the assignment of emission
point numbers by like device or emission type.
Registration numbers are
assumed to be assigned by the process of simply filing a description with
the agency.
Space has been provided for a registration number which may
be different for each emission point.
Because practice varies substantially
from one agency to another, it is suggested that the data bank coordinator
maintain control of the numbering process and maintain a manual ledger of
number assignments.
The source number is of particular significance to
the system operation and this .may be cross-referenced to an alphabetical
list, although in most cases those desiring
to find the source number of
a particular source can do so with the geographic locator.
Normal interaction of an agency with a specific source follows the
steps which are indicated in the attached Figure 3.2.
Systems actions on the
flow chart are shown in the blocks with rounded ends.
For example,
"Issue permit, schedule reinspection" indicates a system action.
26
-------
Basic Registration Form
Rec'd From Source
System Schedules
Engr. Review
Review of Source
E~ission Data By
Engr. Group
1. es p a
'...dtr. New Data,
Inspections Scheduled
at Various Installation
Plan Rec'd &
Approv2d By
Enginee ring
Inspect
Source to
Ensure Co~pliance.
Conduct Tests as Needed.
Issue Permit,
Schedule Reinspection
Yes
Permit Rec'd
By Source
Reschedule Activities,
Monitor Additional
Construction
Periodic Reinspection,
Tes ting,
or Review of Citizen
Complaints
Prepar~ Periodic
Reports Based
on Schedule
Re~ur;ey of Source
Figure 3.2.
S-ystem actions.
27
"10
Modifications
Needed, Review
With Source
SysteM Issues Compliance
Letter, Schedules Receipt
of Xew Plan
N
Modifications
Needed I Review
With Source
-------
3.4
Input Forms
Input forms for the Enforcement Management System consist of four
keypunchab1e documents as follows:
o
Source Data Form
o
Emission Point Entry Form
o
Action Card (machine-prepared)
o
Special Action Card (hand-prepared)
These forms are prepared by staff personnel and keypunched onto standard
80-co1umn punched cards for entry into the Enforcement Management
System.
The data elements and the use of each form are as described below:
Source Data Form - This form is the basic entry mechanism for general
information about the company, or other emission source.
A copy of this form
is included in this report as Figure 3.3 .
The following data elements are
included on this form:
Agency Code - This is a number which is preprinted on the form itself.
This data field is used when the system is operated for a number of
agencies or locations.
Numbering in the various agencies may follow
any numeric sequence.
If it is desired to separate reports and other
data by offices of a particular agency, sources associated with the
individual office should receive an agency code number different from
that of the central office.
For example, if a system were being operated
for two agencies, the first might be numbered 010 and the second, 020.
The offices of the first agency would then be 011, 012, etc;
those of
the second agency would be 021, 022, etc.
County Code - Each county in a particular state should be assigned a
number and this number should be used in these data.
Four digits are
28
-------
SOURCE DATA ENTRY FORH
SOURCE DATA FORH
I . I I
Agency Code
I ,
County Code
, , )
Source No.
~
Card Code
Coordinates
UTH Zone (if used) I
I I
EW
NS
Source Name I
Street
Number
Name
Time Factor I
Update Code '---l
N, C, or D
Card Code ~
City
I I
,
State
\ ,
Zip Code
I, \
Area Code
Telephone
,
Contact
,
SIC Code
,
Agency
Inspector No.
, I
Agency
Engineer No.
Update Code L-i
N, C, or D
Card Code 2J
I I . 1 I ,
Source Description
Card Code ~J
L--'
Line Code (Leave blank except "C")
Update Code ---1
N, C, or D
Comments:
Figure 3.3.
Source data entry form, source data form.
29
-------
provided, although fewer digits may be used.
Source Number - This is a sequential number assigned to a source
which is entered during the initial entry of the source data.
A book
should be maintained by the data b.ank coordinator to indicate the source
numbering.
The source number itself has no particular significance and
may be duplicated when utilized by several agencies.
The source number
assignment book is simply a list of numbers and companies used to keep
track of the last number assigned.
Location of specific source data is
by source number and should it not be known, the geographic locator can
be consulted to determine the source number.
Card Code - This field is preprinted to assist in the keypunching process.
Coordinates - Three fields are associated with the assignment of coor-
dinates to a specific source.
These are UTM (Universal Transverse
Mercator) Zone, the East-West Coordinate, and the North-South Coordinate.
It is strongly recommended that coordinates be assigned to the various
sources.
However, it is possible to leave these fields blank without
interfering with the operation of the system.
"Zoning" these sources
allows locating sources in specific areas.
The ability to utilize the
data that have been collected for modeling and simulation purposes depends
on this zoning.
Generally speaking, the UTM system is preferred.
In
this case, a zone indication is desirable unless the agency's jurisdic-
tion is entirely contained in one DTM zone.
If a longitude-latitude
system is used, the zone field can be left blank.
Each agency should
decide what coordinate system it wishes to use and stick to it.
It is
also essential to decide on the positioning of the digits.
For example,
30
-------
under UTM zoning, usually five digits are assigned.
These should be
located to the right of the coordinate field on the form itself and
the keypunch instructions modified to indicate only the five digits.
Longitude and latitude generally only consist of six digits.
Source Name - Show the company or other name of the source at this
location.
If the first word on the official title is "The" or a similar
phrase, omit this and begin with the first significant word such as Acme
Co., not The Acme Co.
Street - Show the number and name at the location of the air pollutant
emissions.
Time Factor - This data element is usable only by the advanced computerized
system;
however, it is recommended that it be filled in by agencies
using the standardized computerized system so that they may easily pro-
gress to the more advanced system.
The advanced system utilizes this
time factor in scheduling.
The factor is a three-digit field indicating
usual amount of time encountered in dealing with this source.
This in-
volves an estimate of factors such as complexity of operation, distance
from agency office and so on.
If 1.00 is entered, it is an average
source.
2.00 indicates a difficult source, and .50 indicates a source
of less than average difficulty.
If no entry is made, the system assigns
1.00.
Update Code - The letters N, C, or D are entered here depending on
whether the source is new, to be changed, or to be deleted.
In order
for the entry to pass the various computer edits, this field must be
properly filled in.
For example, if a change is intended but an N is
entered, the edit routines will reject the cards being entered into the
system.
31
-------
City - This field is used for the city or postal address at which the
source is located.
State - The two-digit postal abbreviation for the state is entered here.
Zip Code - This field is for the six-digit, numeric zip code of the ad-
dress indicated.
Telephone - Show the complete telephone number at the location.
The
first three digits are the Area Code.
Contact - Indicate the responsible official at that location with whom
the agency normally has contact or who normally handles pollution-re-
lated matters.
This name will appear on letters, permits, and so forth
which are generated by the system.
SIC Code - This code is the standard industrial classification code for
the type of installation being considered.
It should be entered if known.
Agency Inspector Number - This number is assigned to a staff member of
the air pollution agency who normally performs inspections at this instal-
lation.
The first digit may be a letter which indicates the section to
which the staff member reports.
The second two digits are numeric and
are assigned consecutively to staff members within that section.
Agency Engineer Number -
This is the same as the agency inspector field
except that it refers to the engineer who normally will analyze data
from this particular installation.
Update Code
This field is handled as indicated as the previous update
code field.
Source Description - This is a brief description of the type of instal-
lation at this address, such as:
petroleum refinery, electric utility
or heating plant.
32
-------
Line Code - This field is associated with the comments to be entered
below.
Please note that it is left blank except when a change is de-
sired in existing comments on the record.
In this case, show the line
number printed on the form and enter this number.
Comments - Comments concerning the emission source can be entered here.
This might be a description beyond that included in the source description
field, or might pertain to specific items in the relationship between
the agency and the source.
Up to 495 characters or comments can be
entered.
Emission Point Entry Form -
County Code, Source Number and Agency Code must
be the same as the source data form entry for which this emission point is
being made.
An emission point entry should be made for every point within a
particular source which is capable of emitting pollutants.
See Figure 3.3A.
Emission Point Number -
Number the emission point within a particular
source consecutively starting with 001 and continuing until all the
points are numbered.
Description - Indicate a brief description of the specific emission
points, such as grey iron cupola, nitric acid still, or oil-fired
boiler.
If there are many similar devices in a given source, word the
description so that the specific process being referred to can be un-
ambiguously identified, using manufacturers' serial numbers or numbers
assigned by the source.
Control Device - This field is for identification of any air pollutant
device associated with this emission point, such as a bag house, pre-
cipitator, fabric filter, scrubbers, cyclones, etc.
33
-------
SOURCE DATA ENTRY FORM
EMISSION POINT ENTRY FORM
I ,I
Agency Code
I , , .
County Code
. I . I
Source No.
~
Card Code
1 \
Emission
Point No.
1\
Description
\ .
Control Device
I I I
Pollutants
Update Code L--1
N, C, or D
~
Card Code
'-----'
Line Code
(Lv Blank
Except C)
Comments
I I I I ,
Registration Number
,
Permit Number
Update Code L-.l
N, C, or D
Figure 3.3A. Source data entry form,
Emission point entry form.
34
-------
Pollutants - This field is used to identify qualitatively the pol-
lutants that are emitted from this emission point.
Update Code - The same as that discussed under the Source Data Form.
Comments - Additional comments may be entered here regarding specific
points of description which may be required to describe the emission
point.
Any item of particular note may be entered.
Up to 495 characters
may be entered.
Note, however, that there is also a comments field on
the action card.
Specific comments related to agency actions concerning
this emission point should be entered there.
Line Code - This field should be blank unless already existing com-
ments from the file are being modified.
In that case, the line number
of the comments being changed should be entered and the entire line
repeated.
Registration Number - Show the registration number assigned to this emis-
sion point.
Note that this number will appear on any letters going to
the source.
Permit Number -
Show a permit number that has been assigned to this
emission point.
The permit number is also printed on letters going to
a specific source.
Update Code - Update code is the same as that which has been previously
discussed.
Action Card
This SO-column card is prepunched with source - and point - identifying data
by the system so that this data need not be entered for keypunching a second
time.
This card is designed to be filled in by the person performing the action
35
-------
indicated.
In certain cases, items related to the next action may be filled
in by a supervisor or coordinator.
Usually, all or most of the data will be
entered by the person whose name appears in the staff name field. See Fig. 3.4.
Action Results - This section of the card is used to indicate the status
of the action indicated.
If the staff member determines that his
activities have completed the agency's handling of this activity, he
circles the "1" next to the "No Further Action" printing.
If further
activity is indicated, he circles the "2" next to "Follow Next Step,"
and indicates the next step in the next action field, which is dis-
cussed below.
If the activity has been rescheduled, this is indicated
by circling the "3" next to "Reschedule Action" and the new date entered
in the next action date field.
"Data Not Recd." is used when the acti-
vity involved the receipt of information which did not arrive from the
source.
Note that local agencies may add other action results to the
card, or may modify the wording of the individual items.
Hours Taken - This is the number of hours that were taken by agency
staff to complete this action.
Zero hours are shown if no actual
activity was performed, or if the action is rescheduled.
Next Action -
There are eight actions indicated here.
These may vary
from agency to agency based on local regulations and practices.
The
actions selected are typical of normal agency activities.
It should
be noted that each agency may vary the names of the actions, or the
number of actions to be included.
Date - This is the date by which the action should be completed.
Person - This is the code number of the staff member who will complete
the next action.
In some cases the person's name may be entered and
the data bank coordinator will supply the code.
No entry need be made
if the same staff member will perform the next ~ction.
36
-------
1-1-
Z::z::
Ll,J ~ :E
::E==~
L&.IIoLII-
UCDc;)
=c>-
0Z::c;)
u..c
~:::E
POINT ACT II
NO NO~RCE NAME
ACTION R~~Ul,TS
1 NO FURTHER ACTION
2 FOLLOW NEXT STEP
3 RESCHEDULE ACTION
z
CI CI
-ICII::
1-<
~u
4 DATA NOT RECD
HOURS TAKEN
COMMENTS:
- IACTION
-~XJ--.AC TlQtJ-
1 INSPECTION
bFF NAME
~1i~_'-f~IEK
1 REQUEST REG!:.
8 At) SURVEY
8 REGIS APPROVAL
2 REGISTRATION
DATE
2 REQUEST PLAN
3 PLAN SU8MISSION PERSON
4 REVIEW WITII SOORCE
3 PERMIT APPLIC.
4 ISSUE PERMIT
5 REGISTRA TI0.~ REVIEW
II" TO COMPLETE
5 ISS. CONDo PERMIT
6 PLAN REVI EW
6 APPEAR AT AGENCY
7 SOURCE TESTING
7 PLANNED VISIT
JTC 70077
POINT I ACTl I
- -- ~~~ _S~-~-~~-J~~-------r-~ ----~~~..
~ t- ACT I Q t'LRi:;.SjJj" TS. 1-~~)(LI),~-.I1Q..!:L
Z :II: . 1 IN::'PECT ION 6 At) SURVEY
L&.I~:E
~ ~ ~ 1 NO FURTHER ACTION 2 REGISTRATION DATE
UCDV)
=c:o-
c::I:Z:V)
""'c
~:E
2 FOLLOW NEXT STEP
3 RESCHEDULE ACTION
'.1::
eCl
-1:1:
1-<
~U
4 DATA NOT RECD
HOURS TAKEN
COMMENTS:
JAFF NAME
~l'JQ .LETTlli
1 REQUEST REGIS. 8 REGIS APPROVAL
2 REQUEST PLAN
3 PLAN SUuMISSION PERSON
4 REVIEW \,1111 SOORCE
3 PERMIT APPLIC
4 ISSUE PERMIT
5 REGISTRATION REVIEW
IIRS TO COMPLETE
5 15S CONDo PERMIT
G PLAN REVIEW
6 APPEAR AT AGENCY
7 SOURCE TESTING
7 PLANNED VISIT
JTC 70cn
Figure 3.4 .
Action card.
keypunches.
--
Design at top is for installations with interpreting
The lower design is for 60-column interpreters.
37
-------
Hours to Complete - This is the estimated number of hours required to
complete the next action.
Send Letter - These are letters or certificates which are standardized
in format and routinely sent by the agency to various sources.
Eight
are shown on the sample card.
The number of letters or certificates
used by any particular agency and their text may be varied to suit local
practice.
Figures 3.11 through 3.18 show sample letters.
Each agency
may use a different set of letters, up to a total of 99 per agency.
For
practical purposes, however, only about 15 letter titles can be printed
on the action card.
Comments - The person completing the action should fill in any significant
comments in this portion of the card.
These comments will be keypunched
and entered into the system along with the action record.
They will appear
on the source action summary and elsewhere as appropriate.
Comments to be
written down should be helpful in analyzing the action that was taken and
what is expected of the subsequent action.
Up to 495 characters of data
may be entered.
Any unusual occurrences should also be recorded.
If the
new information relates to the emission point itself, however, the comments
should be entered on an Emission Point Entry Form so that they can be
associated with the emission point, not with the action.
Special Action Card - Data on the Special Action Card are the same as the mech-
ani zed card, except as indicated below.
See Figure 3.5.
The Special Action
Card is needed to supplement the Action Card.
It contains spaces to enter data
which is prepunched into the Action Card.
The Special Action Card is used to enter or to schedule the first action
38
-------
IftII r--
~~
~:, ~.;..
~'J1 L'\.~
V3~ ~~
c::~ C~~ j(~~
~~J l,~~' ~,~
U Cj ~'--..
~ ,,:f Q'~
o ::; ~~.
u.. ~ U1.
~~
'7
~:- f:.
() nJ:
~L..J
.r- ------J
Send Letter No. I
to Source
Update Code L-J
N, C, or D
ACTION TYPES
01
02
03
04
05
Inspection 01
R~~~~~T~Ll0n 02
Pl~n Submissio~ 03
RQ'v i e~-l \v". th Source 04
Regi:-:r~:~on 10
Re'.'; 02\-l
Plan Rcview
Source Testing
A. 1', St!rvey
Co~?ia~Jt Received
Other -- see
Comments
06
07
00
09
10
RESULTS
No Further Action
Follcw N~xt Step
Resched~L" Action
D2ta r;ot F,,':'.ived
OthLr -- S~E:
Comments
LETTERS
01
02
03
04
05
06
07
08
Request Registration
RI2.:- ic:; t F 1..:""!.n
Send P~TL~t Application
Is,,'le PE:l-,:'it
Is~~e CGn'itional Permit
Ar?~Jr at A~0ncy
Planned Visit
Registration Approval
Figure 3.5
Special action card.
39
-------
in what may be a series of actions.
It is also used when a series of actions
relating to a particular source is entered at the same time as when a compli-
ance plan is drawn up.
A separate sheet is required for each action in the
series.
It will also substitute for a regular action card which has been lost
or destroyed.
Agency Code - Preprinted on the form.
County Code - The county code for the source must be entered so that the
record on the master file may be located.
Source Number - The source number is needed to locate the file on the
master record.
Emission Point Number - This field holds the emission point number for
the point relating to the particular action.
The special action card is
used to enter the first action in what may be a series of actions. In some
cases,
such as a complaint, the card can be used to enter a completed
action and a next action at the same time.
For example, a complaint and
the resultant air quality survey, which are two actions, can both be
entered with one card.
In this case, the "next action" and the "next
action date" fields indicate the subsequent action in the series.
Other-
wise these fields are left blank.
In this case, when the first action has
been completed, the actions and results are also filled in.
When a single
action is being entered, only the action number, action type, action date
and staff number fields are entered.
The estimated "hours to complete"
field refers to the second action if one is entered.
In this case, the
"send letter" to source number mayor may not be used depending upon whether
it is desired to send one of the standardized letters to the source.
The
special action card may also be used to modify an existing action on the
40
-------
master file by use of a "c" in the update code field.
The "c" or change
entry is normally used before the action is actually performed.
Normally
an "N" (new) is entered at that point.
Update code "D" is used if an ac-
tion is to be deleted from the master file.
Other fields on the Special Action Card are the same as the action
card.
Note that the "Action Types" listed at the bottom are the entries
to be used in the "Action Type" field.
The "Action No." field is the
sequential action number.
41
-------
3.5
Output Reports
Shown on the pages following are sample output reports
from test
runs of the system.
Each report is described briefly.
At the end of
the section
a number of filled in action cards (machine produced and
special) are shown to indicate typical entries that might lead to specific
printout data.
Overdue Action Report (Figure 3.6)
This report lists all actions which are overdue based on their
scheduled date.
Included in the report is the reason for an action being
overdue, e.g., information requested has not yet been received
so the
action can not be completed or the action card has not been returned
(action not accomplished or the card is lost).
For multiple agency use the report is prepared separately by agency.
Its principal use would be as a controlling report to:
a.
show which sources have not complied with an agency's request
for information
b.
indicate staff members who are over-scheduled
c.
prevent an action card from being misplaced
The report is under the control of the data bank coordinator.
It
should be produced periodically.
Future Schedule Summary (Figures
3.7 ann 3.8)
This report lists all actions which are scheduled in the future.
The
summary is subdivided into section and individual reports.
The section report compiles a summary of projected actions by calendar
42
-------
UVEMn~E ACTln~ ~EPnRT
[[[ ... ....
11/21171
E~F[!RCEt'E~T t'ANAGEMENT SVSTEf04
AIR POLLUTION CONTROL AG~NCV
pAGE
........ ................. ............... .............. ........... ......... .... ........ ... ..... ..................... ....... ................... ..... ............
. . .. .. . . .. . .. .. . .. .. .. .. . .. .. .. .. .. . .. .. .. .. .. .. .. .. .. . .. .. .. . . ., .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. .. .. .. .. .. .. .. .. .. .. . .. .. .. .. .. .. .. .. .. . .. .. .. .. .. .. .. .. .. .. . .. .. . .. . . . .. .. . . .. . .
~TA~F f'EI'.BER
AND I I TU:
PLANI\EO
ACTlCN
SUlRCE (,At'E
A"r; AOI)KESS
SOlKCE '10.
A~C PUINT
scmOUL!:[)
DATF
KLSULTS OF
PlA'INE[1 ACT TCfj
AUI0f\
NUt'BER
[[[ ....................... ......................... .....
L. ¥CP"IKFIOi AC ~URVtV flAUCLCK rRANCUCE~ COC65 10120111 CAKIJ NOT KEllJR~to G4
FNGINEFK 1531 LOCUST ~T. GOO
"mu", CT C7211
J. PELL ('j~PECT IC~ I\AUCCCK TKANDUC~K 00065 1~130111 CAi(Q NOT RlTURNEo 02
ENG I'lt~R 1531 lOCU~T Sf. C02
~HFL~N cr C7211
F. FISt" l>JSPECT ION HAPCCCK TKANDIJCl~ 0006~ 10/1'>171 CAIW NOT RETURNED C3
-I'- IN. RCSTICK KEGI 5TRATlO~ ..ILUX PAINT cn. GCC20 IG13JI11 CAKD NOT REIUK~Eo 02
I NSP."C TOR 1521->3 1'1:1 KCPULt- AV 002
t:IXlJ~ NJ 09123
"J.E. t\[1W'JE RI'VI E~' W/SOUKCE WHITF PIGI'ENT CORP CoOO 11101111 CARD NOT RtTUR~~D 1)2
-------
FLTUKF SCHF[ULE S~~~hRY
.................. ....."...... ........... ..................................... ............................. ..,.................. ,.................. ......... ......... .... ...........
11171/71
EN~URCE~ENT ~hNnGF~ENT SYS1E~
Alk POLLUTICN CONTRUL AGENCY
PAGE
ENGINEERING
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
SC\1ED.
DATI:
I'Ltt\t\EC nCT lor,
~ T h F r ~U'f\ r R
:'CURCL NAME
AND ACnACSS
GRIl!
CnORDS.
SOUI{CE
£ pC! NT
SOURCE DESCRIPTION
POINT CFSCRIPTIUN
LAST ACTIC,,"
hNl CATE
ACT.
NO.
............ [[[ ......................... ...... ............. .................... .... ......... ... ..... ...... ......... ...
12/01171
~Lh'J RrVIEw
~I.[. ~O,,,"t
"'IrDL~nIJRY C{iLLEU
, PLU~ HILLS AV
~ARTFCPU NJ 09123
000(,67 X
OO(.H('~
000Gl
OGO
COLLEGE IJORM, LAB.
ENTIRE SOL!,CE
UltER
19130171
O£
.p-
.p-
Figure 3.7.
-------
FUTURE SCHErULE SU~~~RY
.. [[[ ................... [[[ ............... ..... ... .....
11171171
ENFORCEMENT M~N~GE~ENT SYSTEM
~[R POllUTICN CONTROL AGE~CY
p~GE
N.E. 80.~IE
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
[[[ ...................... [[[ ...
SCHED.
IJATE
PlAf\I'\[C
IICTICN
SOURCt NAr-'E
ANC ACnRFSS
GRID
CfJORDS.
SOURCE
C pC! NT
SOURCE DESCRiPTION
PfJINT DESCRIPTION
lAST ACrlC"
AI'\[ CIITE
ACT.
"C.
-------
dates.
It contains the source location, emission point, previous action
against the source and its date, as well as the projected action and the
name of the staff member assigned to complete it.
The individual summary is similar to the section summary, except it
only lists actions to be performed by this individual and not the entire
section.
The section summary is distributed to agency and/or section manage-
ment.
Its main use is as a tool in the assignment of manpower, and for
management review of workloads.
The individual summary accompanies the individual's action cards.
It enables a staff member to review his upcoming schedule.
He could then
rearrange his trips so he would spend more time at a source and less time
traveling.
The source name and address serves to save valuable time for
the staff member by not having to reference any other report to find the
source address.
The production of these summaries is under the control of the data
bank coordinator.
Since this is such a valuable report and since the
entries are always changing, it probably would be required each cycle.
Geographic Locator (Figures
3.9 and 3.10)
This is a listing of all sources on the master file.
Two reports
are produced for each agency utilizing the system.
A locator by grid co-
ordinates lists sources by DTM gridding (or any consistent system of co-
ordinates).
A second locator lists sources by city and state.
Between these two locators, any complaint can be quickly verified to
see if the source is registered.
The grid coordinate locator can also be
46
-------
GFOGRAPHIC LOCATOR
[[["...................................... .......
1l1?1171
ENFuRCE~ENT MANAGF~F~T SYSTE~
AIK POLLUTILN CONTROL AGENCY
PAGE
LOCATOR EY GRID COGROI~ITFS
...... ... ..... ............... ... ......... ...... ............. ........... ................ ......... ........... .... ................... .......... ....... ......... ............
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . c .. .. ..
GRID
COnROINITf
SOURCE NAlJE
SLURCF ACCRFSS
SOURCE OESCRI~TION
POINT NO. ANC CESCRIPTION
PCLLUTAN'
TYPES
~OLRCE
~U~HER
.. ....... .................... ..................... ......................... ... ...................... ..... ............... ..... ... ... .... ........ ..... ............
000662 [JY 004865 MlcnLEPURY CIJLLfGE
UH' 10 - PLUE HILLS /IV
HI~TFOR[1 ~J 09123
0061es BY 048458 YORK F I NCt" GENEKAL
UTM 20 2 I I I FINCH AVI' W
HAR TFORO CT 06002
.p..
-..j
006210 BY OC3692 wILCex PAINT CO.
UH' n 15263 ~I'TKrr(1LE IV
UIXIJ~ ~J [9123
Q(:64PC PY 01)2211 WHf TL PI G~C'H CORP
UTf-' 15 35 BUCKELtY IV
WFqFKN NJ 01,007
4718'12 I'Y 063,12 IJAPCrCK THM~lllJCEK
UH' 10 1511 LOCU:" f ~ f.
"HFLAN CT r, 7? I I
COLLFGE DORM, LAB.
000 ~NTIRE SCUKCE
OOGOI
HOSP"AL
001 FUEL crMPUSTION-GAS
SULFUH-ASH
00LC5
~ATER EASE PAI~T MANur.
eOI PA INT ~I XERS
HC-~"RT
00020
001 f-UR'IICE
PAKT-srll
INK MANUFACTUKER
COI GAS VA T~
~r:2. HC4
COC03
ELECTKI:NIC PARTS PKlllJ.
-------
r;rOGfJAP'o/( LOCHr!.:
.. .. .. .. .. .. .. . .. .. .. . .. .. .. .. .. .. .. .. .. .. .. .. .. . .. .. .. .. .. .. .. .. . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ",' .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. a-
II/Zl/71 FNHJHCFt-'.'H I'M'M,FHI\I SVSIF~' PAGF
~I~ POLLUTION CO\TRUL ACLNCY
L OC A TI'R IJ V C I TV, S Tf~ El T
[[[ ~[[["[[[
.......... ............................................... '".............. ... "'" .... ................,.....,....... ................................... .......... '" ..... ..........
G~ [IJ
Cr:nRlJT"~TF
S[l)RCE NHF
SflljPC.F AeCllESS
SUURCL DESCRIPTIO~
POINT f,;(J. M,C U">CRIPTIC/\
POLLUTA',T
TYP[<,
SOLfJCF
/\U~~E:R
.... '" ..,......... """"""""""""""""""""" "'''''' .............. ............... ......................................... ........... ... ........
0267!C' ~V 0C3tQ2 W[LCO r A un co. ~. A T l P BASE POIU t-'~/\ur. HC-p~pr ; OOZC
[; 1" ?? 1 y? (, ~ t-'C T~rJl'rU: ~v CO~ tJl\INT "'IXFPS
r;J . n/\ '5 ~lrl~l~PUHV C"L L E ,; F CI IlLF (; t IJCf{~. LOr.. co >: I
loT" I C I Pl L;J:: HI L L S ~V 000 f,'
-------
used to determine pollutant sources in a particular area which may be
causing air quality problems.
This report is under the direct control of the data bank coordinator.
Once the master file is created, there will be relatively few new sources
added, therefore these reports could be produced every 4 or 5 cycles.
Standardized Agency Letters, Certificates (Figure 3.11 through Figure 3.18)
The system produces standardized letters and other documents for
transmittal to sources.
The text is under control of the local agency,
and will reflect local practice and regulations.
The method used to
introduce particular textual material is described in the Appendix.
The letters are produced when an action card (either mechanized or
special) is submitted to the system with a "Send Letter" number circled.
The system responds by printing the letter with the source name and ad-
dress, contact, and other data at the top, and the standarized text as
the body.
A number of examples are shown in the following figures.
The letters may be printed on agency letterhead bond, by ordering
this paper with specifications appropriate to the computer printer used
at the local center.
Alternately, blank stock may be utilized and an agency
stamp used, to reduce costs.
In some cases, local situations may dictate that only the letter
title, plus source name and address be printed.
For example, some local
computer centers may not accept the use of preprinted forms, such as
letterhead stock forms.
In this case, the letters must be prepared "off-
line", away from the computer.
This can be done in several ways.
The
standard letters can be multilithed, and the variable data typed in from
the computer printout.
49
-------
12101/71
MIDDLEBURY COLLEGE
:r RLUE HILLS 7J.V
HARTFORD NJ 09123
CONTACT
J. JONES
SU8JECT
AVPE7I.ff -AT AGtNCY
COLLEGE
BOILER
SOURCE NO.
POINT NO.
REGIST. NO.
PERi.lI T NO.
00001
001
GENTLEMEN
A REVIEW OF THE INFOR~ATION YOU HAVE SUBMITTED TO THIS AGENCY
INDICATES THAT A CONFERENCE BETWEEN A REPRESENTATIVE OF YOUR
FIRM AND THE AGENCY STAFF MEMBERS IS REQUIRED. PLEASE ARRANGE
TO HAV[ A REPRESENTATIVE OF YOUR FIRM APPEAR AT THE ABOVE ADDRESS
WITHIN 21 DAYS FROM THE DATE INDICATED ON THIS LETTER.
SPECInC ARRANGEJl'TEl'HS" tiS-TO-THE TTrvrE--OF- TRTS J'iTEETING CAN BE MADE
RY CALLING 301-249-4692 AND REQUESTING SUCH AN APPOIi~TMENT FROM
MISS A. WILSON. PLEASE NOTE THAT YOUR FIRM'S REPRESENTATIVE(S>
SHOULD BE PREPARED TO DISCUSS THE AIR POLLUTANT EMISSIONS FROM
THE INSTALLATION AT THE ABOVE ADDRESS. HE SHOULD BRING WITH HIM
ANY TECHNICAL OR ENGINEERING INFORMATION REGARDI~G PROCESSES OR
DEVICE.S LOCATED ArTHIS -rNS"T7I.t.:1-ATTOl'J..-
VERY TRULY YOURS.
A. J. KELLSTADT
AIR POLLUTION CONTROL AGENCY
Figure 3.11.
Sample letter produced by system for mailing to source.
50
-------
12101171
MADISON MFG. CORP.
--23CJ1-WH ITT AKER -ST.-
MADISONVILLE NJ 12300
CONTACT
L.V. WILLIAMS
-SUBJECr--K[G I S-.--APPROV A-C-
LEAD CASTING PLANT
LEAD MELTING CUPOLA
-SOURCE NO. -- oooor
pOlin NO. 001
REGIST. NO. A4126
PERMIT NO. 24789
GENTLE~1EN
WE RECEIVED YOUR REGISTRATION OF AN AIR POLLUTION SOuRCE
FOR r H E ADD f-i E 55 pm I C i\ TED Af:~ 0 V c:: . /\ T E C H N I C A L R [V I E vi I NO I CAT E 5
THAT YOU ARE IN CO~PLIANCE i\~D ARE EXf~PT FRO~ EXISTI~G REGULATIOr~s
AND NO FURTHER ACTION IS REQUIRED BY YOU AT THIS TI~E.
.
Pt.EASr:: r'WTE--THAT-ANYSIGJHnC/\'n- :v10DIFICATIO~~ ~I~ICH -'i!':;HT (',FFECT
THE E;'iISSIONS rRO,\1 THIS I,\JSTALLI\TIO~~ TO TW-: r'\T,vCSPHE,<[. F,E:)UIFES
T HAT YOU ~W T I F Y T HIS AGE N C Y 3 0 D 1\ Y S P :~ I J R TOT H l D A T t: 0 F THE
il'10DIFI(f\TIO~h SUCH MGDIFICATI()'~S IiCLUOt. II SIG'dFIC/\.':T Cl-!rU0E: I",
THE R;qE OF OPE:-~;\TIO,\J OF A:W P;=:022.
51
-------
12101/71
~ADISON MFG. CORP.
2301 WHITTAKER ST.
MADISONVILLE NJ 12300
COrH ACT
L.V. WILLIArv1S
SURJECT
PLANNED VISIT
LEAD CASTING PLANT
BOILER-NO.6 OIL
SOURCE NO.
POINT NO.
kEGIST. NO.
PERMIT :\10.
00135
002
GE~ITLU1EN
AS A RESULT OF THE INFORMATION SUBMITTED BY YOU TO THIS AGENCY,
WE FEEL THAT A PERSONAL CONFERENCE BETWEEN A STAFF MEMBER OF
THE AIR POLLUTION CONTROL AGENCY AND A QUALIFIED REPRESENTATIVE
OF YOUR FIRM IS NECESSARY. AS A RESULT, A MEMBER OF OUR TECHNICAL
STAFF WILL PLAN TO VISIT YOU AT YOUR INSTALLATION INDICATED
ABOVE IN THE NEAR FUTURE. YOUwnr. BE CONTACTED BY TELEPHONE-Tu
ARRANGE A SPECIFIC TIME OF THIS VISIT.
PLEASE NOTE THAT THIS CONFERENCE DOES NOT IMPLY VIOLATION OF EXISTING
REGULATIONS BY YOUR FIRM. IN MANY CASES, THESE CONFERENCES SIMPLY
LEAD TO CLARIFICATION OF DATA YOU MAY HAVE SUBMITTED.
VERY TRULY YOURS,
A. J. KELLSTADT
AIR POLLUTION (ONTROL AGENCY
Figure 3.13. Sample letter produced by system for mailing to source.
52
-------
12101171
MADISON MFG. CORP.
2301 WHITTAKER ST.
MADISONVILLE NJ 12300
CONTACT
L.V. WILLIM-4S
SUflJECT
REQUEST REGISTRATION
LEAD CASTING PLANT
LEAD MELTING CUPOLA
~OURCE NO.
POINT NO.
F
-------
12/01171
WHITE PIGMENT CORP.
'35 8UCKELEY AV
WESTERN NJ 06002
CONTACT
E. Sr-.1ITH
SURJECT
REOUEST PLAN
I NK ~1MjUr ACTUflER
GAS VATS
SOURCE ~O. 00003
POIIH NO. 001
REGIST. NO. A4126
PERMIT NO. l4789
GEr~T:..Lri,[i'!
THE AIr< POLLU'I ION AGEI'KY fJ!\S REVIE\.JED THE r-
-------
12101171
MIDDLEBURY COLLEGE
1 RLUE HILLS AV
HARTFORD NJ 09123
CO~JT ACT
J. JONES
SU8JECT
PERMIT APPLICATION
COLLEGE
BOILER
SOURCE NO.
POINT NO.
REGIST. NO.
PER,.<1 I T NO.
00001
001
GENTLE,~EN
WE HAVE RECEIVED YOUR REGISTRATION CONCERNING AN AIR POLLuTION
EMISSION SOURCE. OUR STAFF HAS DETERr'1INED THAT YOUR INSTALLATIOIJ
FALLS UNDER PURLIC LAW 341, RELATING TO THESE MATTERS. AS A RESULT,
YOU ARE REQUIRED TO FILE A PERMANENT APPLICATION FOR OPERATION
OF YOUR SOURCE.
wE HAVE ENCLOSED BLANK COPIES OF THE APPLICATION FORM AS WELL
AS INSTRUCTIONS FOR FILLING OUT THIS APPLICATION. THE NECESSARY
FEE WHICH MUST ACCOMPANY THIS FORM, IS INDICATED IN THE INSTRUCTIONS.
PLEASE DO NOT HESITATE TO CONTACT THIS AGENCY FOR ASSISTANCE IN
FILLING OUT THESE FORMS IF THIS SHOULD BE NECESSARY.
VERY TRULY YOURS,
A. J. KELLSTA()T
AIR POLLUTION CONTROL AGENCY
Figure 3.16.
Sample letter produced by system for mailing to source.
55
-------
12101171
WHITE PIGMENT CORP.
TS----sucKEI. E'rAV
WESTERN NJ 06002
CONT ACT
E. SMITH
~uBJt.CT
T:;,;,ut. t-o't.I-... J. l/:.ELLSTADT
AIR POLLUTION CONTROL AGENCY
Figure 3.17.
Sample letter produced by system for mailing to source.
56
-------
12101171
~IDDLEBURY COLLEGE
1 BLUE HIllS AV
HARTFORD NJ 09123
COf\!TACT
J. JONES
SUBJECT
ISSUANCE CONI5TTTONAl. PEKMIT
COLLEGE
FURNACE
-sou~-CE . J\H).
POINT NO.
REGIST. NO.
PER~~IT NO.
000-01
003
T46943
GENTLD1EN
THE ABOVE
INDICATED
INDICATED
VAll D FOR
CONDITIONAL PERMIT NUMBER HAS BEEN ISSUED TO THE FIRM
AROVE AT THE ADDRESS SHOWN FOR THE DEVICE OR PROCESS
IN THE HEADING OF THIS LETTER. THIS CONDITIONAL PERMIT IS
A PERIOD OF 90 DAYS FROM THE DATE INDICATED ON THIS PAGE.
TH I S C OND IT r 0 N A l Prn-MTT --Hl\ ~t3ITNT~CUV ERnol=' ERA! HYNSWH I L E
MODIFICATIONS ARE BEING MADE IN THE PROCESS OR DEVICE TO BRING THE AIR
POLLUTION EMISSIONS IN LINE WITH THE APPLICABLE REGULATIONS. THIS
PER~IT MAY BE REVOKED AT ANY TIME BY THIS AGENCY. THE PERMIT MUST BE
DISPLAYED PROMINENTLY IN THE VICINITY OF THE PROCESS OR DEVICE
INDICATED ABOVE. NO ALTERATIONS IN THE PROCESS OR DEVICE MAY BE MADE
wI THOul RE-APPL-Y!NG Fo-rCrATsPERMTr EXCEPTFOR PLANS 'TO BRING-TH~n
PROCESS OR DEVICE INTO COMPLIANCE WITH THE APPLICABLE AIR POLLUTION
REGULATIONS. SUCH PLANS MUST BE ON FILE AT THE AIR POLLUTION CONTROL
AGENCY
VERY TRULY YOURS.
A. J. KELLSTADT
AIR POLLUTION CONTROL AGENCY
Figure 3.18.
Sample letter produced by system for mailing to source.
57
-------
Another method is to store the standard texts in a device using paper
or magnetic tape as a storage medium and add the name and address through a
keyboard.
This alternate is reasonable only if the device is already
available, or can be justified by other applications.
Some machines
which could be used for this purpose are the IBM MT/ST, the Friden Flexo-
writer (Model 23031), and the Auto-Typist (Model 75).
Cost comparisions of the various methods will depend on local factors.
Costs of the separate machines run from $150 to $275 per month.
Cost to
prepare the letters on the computer will vary, particularly depending on
whether the entire computer configuration
is tied up while the letters
are printed.
Source Action Summary
(Figure 3.19)
The source action summary lists all actions that have been recorded
for a particular source.
The actions are listed by emission point, to show
the current status of enforcement activities with respect to a particular
emission point.
Included on the report are actions that have been scheduled for dates
in the future.
These actions are flagged with the word "future" in the
report.
For each action that is shown, the system prints a variety of other
related data.
The action type, date scheduled, date performed, staff member
performing the action, and the agency section are printed adjacent to the
ac tion number.
This report must be current at all times, in order for the staff members
58
-------
................. ..o"..."..........." .. ..... ".o.o...........o.....o. '"' '"'''.o .o.o.o..o .o.o.o.o ...o.o.o.o.o..o.o .o.o.o.o.o.o.o.o.o.o.o.o"...o.o..o ,",.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o .o.o.o.o.o.o.o.o.o.o..o..
SOURCE ACTION SUMMARY
- -~ -----
09L10.lD
ENtORCEf'.ENT .ilN4r.EMENT_SY.S 'J.M
AIR POLLUTION CONTROL AGENCY
PAGE
-~
COUNTY 0008
- ---------
--------.-
----------- -~ -----
. . . . . .o.o.o . .o. . ..o_._._.~~_._._~_._._._._~!...~....!.......o_.~._._._~._.~.o_.o_.--.o_.o- . .o-,"-.o--,"-.o-.o-.o, .-.o-.o..o-.o-.-.-.o-.o-.-.o-.-"..-.-.o .-"-.o-.o--.o..-.--.o . .o-.o- .o... . .o-.o-.-.o-.o-.o-.o-.o-.o-.-.o-.o-.-.-.o-.o-.o-._!....-.-.-.o-.o-.o-.o-.o-.-.o-,-.o-.o--,-.o-.-._'"_'"_L.o_._._!.....-.o-._!....o-!......-
----.o.-.o-.o-.o.....o..o.o..o.o..o...o.o.o....o.o....o.o.o.o..o..o.o.o....o.o.o.o.o.o.o..o..o..o.o..o..o".o.o....o."..o.o..o..o.o.o"..o.o.o.o.o.o.o..o.o...o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o..o.o.o.o..o.o.o.o--
AABCOCK_TB ANOUC E-,,__~.
1531 LOCUST Sf.
WHfLAN CT 07211
-~--
-- ------- -- -.----
SOURCE-NO.
00065
GRID LOCATION SOURCE DESCRIPTION
4.71392 B.Y .C.6391-2---- ELECTRONIC PARTS PRCJDU.CTI
.o-.o.o.o.o.o.o.o-.o.o.o..o .o...o.o..o.o..o.o.o.o.o .o.o.o.o.o.o!>.o.o.o.o.o .o.o.o.o.o.o..o.o.o .o.o.o.o.o.o.o ..o.o.o.o.o..o..o ..o..o.o.o.o..o ..o.. .,.o ..o..o.o.o ...o....o-.o..o...o .o.o.o.o-..o.o-.-.o-.o-.o.o..o.o.o.o.o.o.o.o.o.o.o-...o.o.o.o.o.o.o-
POINT
NO. .__Qe.S_c.R U'.H 0"'-_.
ACT!O~ DATE DATE STAFF
NO_.- __ACT I ON _~__SCH EOULEO__PER"ORME.O_M!'.M~.E R
LETTER
S EC.U ON___CU.DJ,-_-
.o.o.o.o.o..o.o.o.o.o .o.o.o.o.o .o.o.o.o.o.o.o.o.o .o.o.o.o.o.o.o.o .o.o.o".o.o.o.o.o.o...o ..o.o.o.o.o.o.o.o.o.o.o .o..o.o.o....o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o .o.o.o.o.o.o.o ..o.o.o.o .o.o .o.o '"'.o.o.o.o..o.o.o.o.o.o.o.o.o.o .o.o.o.o.o.o..o.o.o.o..o.o.o.o.
_'1.0'1._- __ENT I_RE_S.Q.u.B.U_--~_..~.
COMMENTS
01
MRS.R. SCHNEiDER
101 WILLOW RO
LA-'iS_I NG CO_NN. -----
02
03
04
COMPLAINT 1{-ECDIOi30171 ~.69T2-0771-.F;--FISH
INS PEC TI ON
VI
\D
--~---~---_. -------
FUTURE
FUTURE
- -.
:'OURCE TeSTING
INSPECT ION,
A.Q. SURVEY
10130171 .
10115171
10/20171
-09/22171
1 /
/ 1
L. KORNRE IC.H .
F. FISH
L. KORNREICH
ENGINEERING
INSPECTION
ENGINEERING
01
02
001
BulLER
002
EVAPORATOR
COMMENTS
01 A.Q. SURVEY
BECKMAN MUNITOR TO BE LOCATEO .T
PROPER TY LI NE_.
FUTURE 02
10/30171
09/30171
J. P E LL
ENGINEERING
INSPECT ION
12104171
- ----- -----
J. PELL
ENGINEERING
03
003
.ELECTRIC FURNACE
004
PLATING BATH
Figure 3.19.
Source action summary prepared by computerized system.
-------
using the system to be aware of the current enforcement status of indivi-
dual sources.
For this reason, we recommend that this report be produced
each time the system is run.
Action Summary Report (Figure 3.20)
This report is a management summary report, designed for line super-
visions.
It lists all the actions which have been performed by staff
members during a specified period of time.
The time period can be varied
(see Appendix) to suit immediate agency needs, or to conform with federal
reporting periods.
The actions are grouped by action type, as defined by the local agency.
This action type is the same as is used throughout the system.
Each action
type is assigned a number, which is shown on the action card.
The report is split up by agency sections.
This is done by grouping
the actions on the basis of the section responsibility of the one staff
member performing the specific actions.
Frequency of preparation of the action summary report will vary due
to local circumstances.
The report will be most usable for a large agency
with a low average experience level at the line staff level.
Smaller agencies
with stable staffing will need the report less frequently, perhaps on a
quarterly basis.
Source Registration Report (Figure 3.21)
This report lists basic source data maintained in the data base regarding
specific sources.
The data are grouped to show general company data, followed
by specific data concerning individual emission points at that company location.
Data shown in this report may be drawn from registration activities, emission
inventory questionnaires, and permit applications.
60
-------
aCTION SU~~aKY KLPOKT
. . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . .. . . . . . . . . . . . . ... . . . ... . . . . . . ... ... . ... ... . . . . . . . . . . . .. . ... . ... . . . ... . . . . . ... . . . ... ... ... . ... . . . . . . . . . .
TYP~ CF aCTICN
P~RI(D cnVEReD
_06/01/71 TO 11/~V/71
ENF~PCF~FNT MANACFMF~T SY~T[M
AIK POLLUTION CUNTKCL AGENCY
I NSPLC T I C'J
INSPeCT IlJN
PACE 1
11/21/71
. . . . . . . . . . . . . . . . . . . . . ... . . . . . . . .. . . . . . . ... . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
STaFF ~EM~EP
a"D TITlF
......... .................. .......... ............... ..... -............... ........ ... ......... ........ ..... ... ... ..... .... ...........
COfo'PLAINT
Ir;PHITY
!;CUReE NM'[
a.'W LOChT In"
ACTIrm RI:SULTS
HUUR~ TAKCN
DATl ()~
ACTION
NLXT ACT ION
ANU CA TL
SUURCE oeSCRIPTION
POI'NT r;Escp.(prIUN
. . . ... . . . . . . . . . . . ,. . . . . . . . .. . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
H. PINKHA~
INSPFCTCR
R. YCCfW
INSPFCTCR
~.W. BOSTICK
INSPFC TOK
Q'\
f-"
YORK FINCH GrNFRAL 8'1/30171 RCGISTK~TION
I aRTFU'~C cr 06002 HI]UPS ICI~0/71
r,CCOYl ~R ~DSSAGO LTD ~IJLLI)W NXT srl:p 09/31171 REGISTPATION
bAR TFLR I; Cf 06007 (2 HUURS 1 C 13017!'
1-1 LC ex PAINT CC. 09/15171 RI:GISTP.aTION
C I xnN N.) o 'I! 2 3 02 HCURS IC/30/71
TCTal ACTIONS rURING PFRIOD
Figure 3.20.
Action summary report prepared by computerized system.
HUSPITAL
FUEL CGMPUSTIC~-GAS
RupnFR TIRE PLANT'
FUEL CO~PUST[LN-GAS
WAfER H~SI: PAINT MANUF.
FURNACF
-------
SOURCE REGISTRATION REPORT
... ... ....... ... ........... ........... .... .... ........ ... ........ .... .... .............. ................ ........... ... ... ............
PAGE
11121/11
BABCOCK TRANDUCER
00065
COUNTY 0008
ENFORCEMENT MANAGEMENT SYSTEM
AIR POLLUTION CONTROL AGENCY
.. ...... ......................... ................ ..... ...... ........ 8,!8.. ..... ..... ...... .... .......... ...... ........... ...... ......
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SOURCE NAME
AOOI{ESS
CITY, STATE
DESCR I PT ION
COMMENTS
BARCOCK TRANDUCER TELEPHONE 203 6565460
1~31 LOCUST ST. CONTACT R.V. MCINTOSH
WHELAN CT 01?11 SIC CODE 32421
ELECTRONIC PARTS PRUD. TIME FACT. ?OO
PLATING OPERATION UTILIZES RARE METALS - EMISSIONS
HAVE CAUSED NEIGHBORHOOD COMPLAINTS FOR YEAR~
GRID COORD 411692 BY 063912
INSPECTOR 121 N.E. BOWNE
ENGINEER E21 A.W. BOSTICK
f>OINT NO.
DESCIHPTlON
CONTROL DEVICE
000
ENTIRE SOURCE
.............................. ..... ......... ......... ............. ........ ......... ...... ... ......... ...... .................
REGI S. NO.
PEI{MIT NO.
f>OLLUTANTS
0\
N
.............................................. ... ........ ...................... ................. ................... .........
REGIS. NO.
PERMIT NO.
POllUTANTS
POINT NO. 001
DESCI{IPT[ON BOILER
CONTI{OL DEVICE NONE
COMMENTS USES NO.
6 OIL - SULEUR
................................... ...... ..... ... ... ......... .... ........... ... ... ... ....... ... ... .... ...... ... ....... ... ...
POINT NO. 002
DESCRIPTION EVAPURATOR
CONTROL DEVICE FABRIC FILTEI{
COMMENTS THREE SIMILAR DRYING CONVEYORS WITH
HOODS - TOTAL OUTPUT 50,000 CEM
OPFRAIFS ONLY PARTIAL WEEKS HASED
ON OEMANU FOR PRODUCT.
R(GIS. NU.
PERMIT NO.
POLLUTANTS
3662
-------
The assignment of various types of processing and combustion units
as emission points will vary based on local regulations and practice.
Similar processes may be grouped together, or listed as individual points.
Generally speaking, assignment of emission points should follow the
permit unit concept, as practiced by the individual agency.
The report is printed in sequence by source number.
If several agencies
are utilizing the system on a combined basis, the report is grouped by
agency.
Edit and Update Report (Figure 3.22)
This is an audit trail and error correction report concerning the
details of system operation.
Normally, only the data bank coordinator will
deal with the entries
on the report.
They reflect the various types of
input to the system, and indicate the action the system has taken.
For
example, some input is rejected based on a failure to pass certain system
edits (explained in more detail in the Appendix).
The DEC should review the report, which is produced for every system
cycle.
It serves to record all input received of the system, and to show
errors in the input which the .system has detected.
The DEC is expected to
take action to correct
and resubmit any input which failed to pass the
edits.
Action Cards (Figures 3.23 through 3.27)
A number of filled in action cards and special action cards are
shown in the attached figures.
The details of the cards are shown in
the Input Forms section (Section 3.4).
These are shown here to indicate
how they might appear in actual use in normal day-to-day activity.
63
-------
............. ..... ............................... .......... ...... ........ ...... ... .... ................. ...... ........ ..... ..... .....
11I2II1L
ENFORCEMENT MANAGEMENT SYSTEM
~IR POLLUTION CONTROL AGENCY
~D(T AND UPDATE REPORT
ENFORCE~FNT MANAGEMENT FILE INPUT SERIAL
PAGE L
WEEK 49
000003
................ ..... ....................... ............. ........ .... ... ........... .... ... .......... .............. .......... ........
................ ....................... .......................... .... ..... ...... ... ....... ... ....... ......... ............ ... ........
COUNTY SOURCE AC T I ON EMISSION CARO UPDAn ERROR
CDDE NO. NO. POINT CODE REMAINING DATA ON CARD AC T ION MESSAGE
........ ......................... ..... ................ ........... .... .... ... ...... ................................ ...... ............
0008 00065 00 000 3 ELECTRONIC PARTS PROD. C CHANGED
0008 0')065 03 000 7 BABCOCK TRAI>IOUCER INSPECTION 03 C REJ~CTEO BAD-AC TI ON
OOOt! 00065 02 002 7 BABCOCK TRANDUCER INSPECT ION 03 C RtJECTEO BAD-ACTION
0008 00065 00 003 6 2ROOF VIA PIPING. NUMERUUS ALLUYS C REJECTED NOT ON FILE
0008 00065 00 004 6 13267 B747 C CHANGED
OOLO 00009 00 000 5 ENTIRE SOURCE N ADDEO
001t! 00020 G2 002 7 WILCOX PAIIH CO. REGISTRATION 02030L0302 C CHANGED
0099 00003 00 000 1 07046L31006006RROWN MANU~ACTURII>IG Ll32MORSE AV 150 N ADD~D
0099 00003 00 000 2 HAR TFORD NJ06L022035274LOIMR. SHANKS 35123104E04 N ADDEO
0099 00003 00 000 3 ~OLDED PARTS FACILITY N ADDEO
0099 00003 00 000 4 IPROOUCES PLASTic PARTS AND CABINETS FOR CONSUMER N ADDEO
009-} 00003 00 000 4 2APPLIANCF MANUFACTURES N ADDED
a- 009l 0.)003 00 001 5 BOILER NONE PART., S02 N ADDED
-!"-
0099 00003 00 001 6 IHAS S~OKE D~TECTOR ATTACHED TO A24680 P4689A N ADDED
0099 00003 00 001 6 2AUDIBLE ALARM N ADDED
3099 00003 00 002 5 MOLDING PRESS ACT CHAR ADSORP UNITHC N ADOI:D
0099 00003 00 002 6 IDEVICf INS TALLED DC I. 1910. HAS A327109 L24632L N ADDED
009'} 00003 00 002 6 2ELIMINATEO NEIGHBORHOUD COMPLAINTS N ADDED
0099 00003 00 002 6 3UF DOORS. N ADDEO
0159 00001 OZ 000 7 MIDDLEBURY COLLEGE PLAN REVIEW 02020L04 C CHANGED
0159 00003 02 001 7 WH I TE PIGMENT CORP REV. W/SOURCE 04030504 C CHANGEO
0160 00004 00 001 5 OIL BURNER MANUAL CONTROL PART., S02 N ADDED
0170 00011 02 001 7 MILTON STEAM PLANT REGIST. REVIEW 0205010305 C CHANGED
Figure 3.22.
Edit and Update Report Prepared by Computerized System.
-------
~o~~~c1f1 ~BCocr TF~i'1Docrlr-- ;(T.'-SlJFVtr - "I'lJrH~SSTGf'!~~~'-;' -.
lJ0:.. XII ~J_'.:E ~AME -~ rI~.1 STA. F N_'-.:
;Z ~ ! ACTION H[SU~TS J Dl. ,-U1Q../'! ~ Q..L~T .lli
~ . I:: 'I 1 INSPECTION e AO SURVEY 1 R~QUEST REGIS. 8 REGIS. APPROVAL
.:0::....
~ LloI 1-1 1 NO FURTHER ACTION 2 REGISTRATION D TE 2 REQUEST PLAN
c: ~ ~ 0 12.. -
:= 2 en 2 OLLQW NEXT STEP 3 PLAN SUBMISSION -.! N 3 PERMIT APPLIC.
z: ~ 1"'- ~
LloI ...::: 3 RESCHE)ULE ACTION 4 ~£/;" 11TH SOlJ.m -
4 ISSUE PERMIT
4 DATA NOT RECD
z
OC
- c::
1-<
~u
~ REC;~,"Am,~ PEVIEI
5 ISS. CONDo PERMiT
6 PLAN REVIEW
~
JTC 700T7
UJ.1)1~3Vr';:iDT:';;O~n'!rG; .. w; -" -- [GT~TR~TDrr~ ~;. $8~nK"~ . ..... --, q- -
POI~T \:T I
~o \"i_~ ~j~I,:E NAME A~r,:,~ Sl~r:F ......~E
.ACTION RE,SJLU ~ NEX - AU!.' i'L SEND LE- : JOB..
1 INSPi::CT I em :J AQ SlJr:VEY t REC:UEST REGIS. a REGIS. APPROVt.L
1-1-
~:;:c~
:E: l_~ ~ I
~ L.u r-
~ c.!J v.
""""I"t"':;;>-
o -- en
..... :~
z: ~-
t..IJ .:.:
1 N::J F~RTHER ACTION
:re:
c"-' C':'
-~
t-~
~u
2 REGISTRATION DATE 2 REQUEST PLAN
3 PLAN SUBMISSlmj LM-¥':ft.1- i 3 PERMIT APPLIC.
I 4 R,I:tI ~'THSG.JPCIfLt>Lr_i~_:{.&~ ISSUE PERMIT
10"'"'''''' 'C;... """ '''''''' I ' '" "'0. '" M"
6 PLAN REVIEW 1- f)~PPEAR AT AGENCY
7 SOURCE TESTI'IG 7 PLANr:O:::J V:S:T
COMME/ITS: 0 -;tz~h1~~¥J~ J../jld""...c.&1.~
~O)~~~2~_-
3 RESCHEDULE ACTION
2 FOLLOW NEXT STEP
4 DATA NOT RECD
HOURS TAKEN
cL..7t..
---
HC 700/7
::E:
cO
- c.~
to- "".
c..:>i:j
....~
PIGI.1[!n COR:J- :'::11 SOnnSSIOil\ W:E: BOIJnE - - --1' .. p' ,--
. ACTI-
~~c.r.;
"""<::"'::
-....,
L.I.i~
1 NO FtJ'=!THER A:TI0N
2 FO~LGW NEXT STEP
-----
-----
65
-------
"---------
-------
ACTION
r--- - . - .u-
!;:t-
_. :z
LU~.:-=
::f':'::=1.L.I
~LUt-
c:: (::I V.
=<>-
.....z:cn
z:CC
~:::
J01J37JRTTE-PIGMfnTCORP'
POJ~T ACT
N~ ~O ~J"RC~ NA.~- ACTION
RESJLLT~ I-,!EXT _l:Tl1JL
1 INSPECT ION 8 AQ SURVEY
N'SUBMISSIO~ ~;E; BO~~E'~
s,~, f N~t.!E
~ ~JLLE' IJ .R.
1 REQUEST REGIS. S REGIS. APPROVAL
1 NO FURTHER ACTION
0'0L.LCW NEXT STEP
3 RESCHEDULE ACTION
2 REGISTRATION
DATE
2 REQUEST PLAN
3 PLAN SUBMISSION PE'!SO~o
4 REVIEW WITH SOURCE
3 PERMIT APPLIC.
4 ISSU: PERMIT
:z:
CI CI
- 0:::
t--=:;
~U
4 DATA NOT RECD
HOURS TAKEN
I
COMMENTS: f ~
5 REfiSTRATION REVIEW
OLAN REVIEW
",S TO COMPl m
5 ISS. CONDo PERMIT
J>
6 APPEAR AT AGENCY
7 SOURCE TESTI NG
~~.
7 PLAN NED VISIT
JTC 70077
c;c
- c.::
t-<
~U
;r;~~~I~;~1( .:-iBCO(f~ 'TR~r.DIJCEP- - r[~r~ . RE\71E1J . -= r~O[[1nS - _. - . - -1
J 'iv ~1C SJ....f.:E NAME .ACf,JN ._~ ...TAfF ,~AME --
ACTION RESULTS ! EXT &IJJ J '- ~ J .lE TTER
-~--_..--_._-- 0NSPECTJ~N e AQ SURVEY 1 REQUC:ST REGIS. 8 REGIS APPROVAL
1 NO FURTHER ACTION 2 REGISTRATION DATE 2 REQUEST PLAN
(f}FOLLOW NEXT STEP 3 PLAN SU8MISSION~.fIr?-1- 3 PERMIT APPLIC.
3 RESCHEDULE ACTION 4 REVIEW WiT~ SOURCE \QSSUE PERMIT
4 DATA NOT RECD 5 REGlmATION REVIEW HRS TO co,mETI" 5 ISS. CONDo PERMIT
6 PLAN REVIEW 4- 6 APPEAR AT AGENCY
HOURS TAKEN lyI!,I$/
7 7 SOIJRCE TESTI NG 7 PLANNED VISIT
COMMENTS:--k.Jk.u;( N..,.) l.~ ~iJ,...-:;t..: IOr..fJJ, ~ ~~~
t-t-
~:z:
a..&.J I. I :-r
::!!IE:.:....
LoJ..........
U(.'JV)
~ cr."!: >-
~:;.-:: tn
~<
;'Z~
JTC 70077
Figure 3.24.
Sample action cards.
66
-------
1-1-
zz
Ww
:E~~
&&I LU W
U eft-
~ V)
o c(>-
u. z '"
z
-------
1-1-
zz
WUI
~:E~
u.I WW
U ~t-
~
01
02
03
04
05
06
07
08
Request Registration
Request Plan
Send Permit Application
Issue Pendt
Issue Conditional Permit
Appear at Agency
Planned Visit
Registration Approval
No Further Action
Follow Next Step
Reschedule Action
Data ~ot Received
Other -- see
Comments
Figure 3.26.
Sample special action cards.
68
-------
1-1-
zz
Ww
~~:E
WtMW
U C)I-
~ AU)
o ~>-
u. Z'"
ZC
u.I~
ZQ
OD:
i=
01
02
03
04
05
06
07
08
Request Registration
Request Plan
Send Permit Application
Issue PeTI:\it
Issue Conditional Permit
Appear at Agency
Planned Visit
Registration Approval
06
07
013
09
10
Figure 3.27.
Sample special action cards.
69
-------
3.6
Files Maintained by the Data Bank Coordinator
Some of the output reports are maintained at a central point by the
data bank coordinator.
These are the source action file, the two sets of
geographic locators (by grid coordinates and by city and street addresses),
and the source registration report.
In additio~ other files containing
detailed calculations, correspondence, and other data not directly involved
in the system are required for each source.
In some cases, these manual
files may be split and retained by individual sections within the agency
which maintain jurisdiction over the particular source.
When the system
is being operated on a multi-agency or multi-office basis, the reports
that are maintained centrally are split between the agencies.
The system
groups the data in appropriate sequence for such a split.
Other reports such as the individual future schedules and the section
future schedules, the action summary, the overdue action reports and the
action card produced by the system are distributed to individual sections
or staff members as appropriate.
Figure 3.28 indicates the flow of the
various reports.
3.7
System Startup
Proper startup procedures are essential to the operation of the system.
Time invested in this initial activity will be well spent in terms of future
payoff by the system.
System procedures represent a significant departure
from previous practices and occasionally individuals may resist adapting their
day-to-day practices to conform with the system.
In each conversion, some
difficulties can be expected.
It will be important at these times to differ-
entiate between conversion
problems and any continuing problems.
The
70
-------
Geographic
Locators
::;ource
Printout
File
Source
Manual
Action
Files
DATA BANK COORDINATOR
CENTRAL AREA
Action
Summaries
Action
Cards
Misc.
Input
Data
OPERATING
SECTIONS
Figure 3.28. Flow of data.
71
-------
attached milestone chart, Figure 3.29, indicates a logical sequence of steps
to be followed to begin operation of the Standardized Computerized version
of the Enforcement Management System.
The milestone chart is arranged in
three vertical lines.
The right line indicates milestones of computer
oriented activities during the conversion period.
The middle line relates
to physical activities which must take place to obtain forms and establish
communications.
The left line involves personnel activities such as training
and conversion activity.
These activities have been numbered and are dis-
cussed below under the number indicated on the chart.
1.
Select EMS Project Leader.
This topic is discussed in detail in
Section 3.1.
2.
Make Arrangements for Computer Usage.
A suitable computer must
be located and arrangements made for time on the equipment.
System
requirements are the availability of a COBOL compiler, at least 40K
of core memory, 3 tape drives (or the equivalent) and sorting capability,
card reader, card punch, printer, modified keypunch (to interpret
action cards) or regular card interpreter.
3.
Select Data Bank Coordinator.
This topic is also discussed in
detail in Section 3.1.
4.
Designate Programmer to Install, Maintain System.
An individual
must be designated to set up the initial system from the material
supplied and to maintain the program in operation.
He will also be
required to investigate occasional problems that will arise in the
operation of the system.
The problems mayor may not relate to the
72
-------
Personnel
Activities
-----'--'---'---.-
. '.,----~--.'-
. ~------_.._--~.~..
Physical
Activities
35
36
Figure 3.29.
Milestone chart.
73
Computer
Oriented
AcUvities
-- ------ ~~
~a;:- A rranze1
[J,ents Fo"!"
Computer
Ti e
DesfBnate
Pruerammer
to InBt;;tll,
Maintaj rt
System
nc1udp-. L0cal
able Data in
Computer
]:~'
CO«1pilc Com-
uter ~roEra"'.s
rom Sourc.e
Decks
17
Cat.Jlog
Prograrus And
Ad.apt JCL to
Local
StanJards
-------
programs themselves.
This will not require a full-time person;
someone in the computer installation (rather than the air pollution
agency) may be assigned these duties.
5.
Adjust Forms to Local Practice.
The sample forms supplied with the
system represent generalized usage reflecting procedures in a variety
of agencies.
It is anticipated that virtually all agencies will want
to make changes to conform to local agency operation.
In particular,
the sample letters will probably be modified by every agency.
These
should be revised after consultation with appropriate agency personnel.
6.
Prepare Data for Internal Computer Tables.
These tasks must be
done in coordination with the maintenance programmer who will actually
install the system.
He will require certain data to make the system
responsive to the particular needs of the local agency.
7.
Table of Agencies in System.
Initially, only one agency will
utilize the system.
However, the system can handle a multiple-agency
situation and an agency table is contained in the runs themselves.
Note that a single agency can utilize the multi-agency system capability
to group
reports by "regional offices" or other divisions within the
agency itself.
8.
Table of Actions.
These are the actions which correspond to the
entries on the special and mechanized action cards required by the system
to operate properly.
9.
Agency Staff-section Table.
A deck of cards is prepared, one for
each staff member who will utilize the system.
Each staff member must
be assigned
a three-digit number, the first digit of which is a
74
-------
letter indicating the section within the agency to which he belongs.
10.
Letter Title Table.
The standardized letters that have been made
up each have a descriptive title which is printed at the top of the
letter and also included on the right side of the action cards.
The
programs contain this information which must be supplied to the person
doing the programming maintenance of the system before startup.
11.
Action Card, Mechanized Format.
Standard aO-column machine proces-
sable cards should be obtained from a local supplier in the general for-
mat shown in Figure
3.4.
Changes may be made under the "Next Actions"
heading in terms of description of actions which are normally performed
by the particular agency.
Do not change the action results field with-
out checking carefully as some of these codes trigger various routines
in the program.
Changes in the next action entry should be coordinated
with the programming personnel involved to insure that the computer pro-
gram and the cards are "in step."
12.
Special Action Cards.
Changes made in the mechanized action cards
should be reflected in the lower portion of the special action card since
they must correspond.
Note, however, that more actions may be printed
on the special action card than on the mechanized version.
This is to
permit the data bank coordinator more flexibility in entering data into
the system.
Such actions
as the receipt of a complaint are not handled
in the field, and consequently need only appear on the special action
card.
However, numbering on the next action field on the mechanized card
must correspond with that on the action field on the special action card
form.
Action numbers cannot be duplicated.
75
-------
13.
Standarized Agency Letters.
Samples provided reflect general
practice in local agencies contacted.
The sample letters should be
carefully reviewed and modified for usage by each agency.
It may be
that existing letters can be used without alterations by the system.
In general, the more letters that are available to the staff members
using the system,
the more likely that clerical work will be reduced.
The object is to provide flexibility by having available a variety of
letters to meet all standarized situations that may occur.
The heading
of the letter cannot be altered without making programming changes.
14.
Include Local Table Data in Computer Programs.
A number of tables
in the program must be modified to adapt to local regulations and
practices.
This information must be entered directly in the programs as
described in the appendix.
All that is required is that the source cards
be changed to reflect local agency practice.
For example, the agency title(s)
must be entered into the program as well as the particular actions which
the agency expects to perform (see Appendix for details).
15.
Hold General Meeting to Describe System.
During a regular meeting
of agency personnel or during a specially scheduled meeting, the director
of the agency should describe the general outline of the system and in-
dicate the installation schedule.
16.
Order Supplies for System.
Some system items require fairly long
lead terms for delivery and should be ordered at once.
In addition
certain clerical supplies are required for use by the data bank cO-
ordinator.
These are normally available through established supply chan-
nels within the state or governmental structure.
76
-------
17.
Compile Computer Programs from Source Decks.
The programs sup-
plied to the agency will be in the form of source decks for compilation
using the local computer.
The programs were tested on an IBM 360/30
under DOS and have also been run on a 360/50 under OS.
Generally
speaking, they should run from any COBOL compiler although occasional
differences may appear requiring minor modifications.
The system utilizes
standard sorting techniques;
however, in some cases these may have to
be adapted to local procedures.
18.
Select Agency Section for Initial System Usage.
It is recommended
that one section of the agency be selected for conversion to the system
at startup time.
This selection procedure should involve consideration
of the section leader - his flexibility and his interest in a system of
this type.
This section might well be one in which coordination and
scheduling problems arise from a large workload.
19.
Preprinted Mechanized Cards.
These cards should be ordered from a
supplier of tab cards who can assist in the forms design.
Costs run
from $1.00 to $1.25 per thousand, with a normal setup charge of ap-
proximately $75.00 payable one time only.
Most suppliers make available
a proof of the layout before the cards are printed.
This should be care-
fully reviewed to insure that the layout reflects what is actually wanted
by the agency.
Note that there are two types of action cards for use
depending on locally available equipment to print data across the top
of the cards (interpreting).
Standard interpreter devices generally
have a 60-column line, whereas interpreting keypunches
utilize an 80-column
format.
Availability of local equipment to print the source and other data
77
-------
at the top of the card should be reviewed to make sure that the fields
at the top of the card will match the available printing.
20.
Special Action Cards.
These so-called cards are actually 8-1/2x 11
sheets which can be printed using standard processes or multilith.
21.
Preprinted Continuous Form Letterheads.
This form is designed
for use on the computer printer to print the standardized letters and
certificates to sources.
It should consist of two or more parts so
that a file copy may be retained in the agency files.
The actual
agency letterhead need only be printed on the first copy.
This should
reflect the normal letterhead used by the air pollution agency.
In
some cases an agency may not want to invest in these forms.
Standard
computer paper is available in letter size sheets and can be used for
this purpose.
Agency identification can then be supplied by means of
a rubber stamp designating the agency.
22.
Catalogue Programs and Adapt JCL to Local Standards.
The local
programmer should adapt the JCL (job control language) to meet the
local requirements or to conform to the peculiarities of the local equip-
ment.
In particular, there may be differences in the way in which a
particular installation wishes to handle the operation of the series of
runs.
In most cases, all the programs will be catalogued on a disk and
the series will be executed from the job control language deck.
In
others, each program will be run from the object decks.
The latter
option is less desirable.
23.
Convert Source Files to Source Data Forms.
For sources which are
78
-------
currently interacting with the section of the agency selected for
initial conversion, it will be necessary to set up basic records on
magnetic tape reflecting information already held in the files.
A
decision mUSL be made concerning whether or not past actions should
be picked up for system purposes.
In general it is recommended that
only actions which are current or scheduled for the future should be
included, but local considerations may modify this recommendation.
24.
Keypunch Initial Source Data, Personnel, Letter Cards.
The
Appendix contains keypunch instructions for all forms which are normally
punched.
In addition card layouts are available for the personnel and
letter cards.
The local programmer should coordinate with the keypunch
personnel to make sure that these instructions are understood.
In
particular, the keypunch instructions for the action cards should be
carefully reviewed since the handling of these cards requires a
moderate amount of training of the keypunch operator.
Letter cards
and the personnel cards which are entered into the system are only
changed infrequently and as a result can be handled from the card
layout forms that are available.
25.
Train Section Personnel in System Usage.
The data bank coordinator
should address a meeting of the section and explain system operation,
the filling out of the various forms and, particularly, the use of the
action cards by individual section personnel.
The coordinator should
emphasize that initial unfamiliarity with the system may cause problems,
but that the overall result of its use will be to improve the availability
of information to staff members and reduce clerical work required.
79
-------
26.
Build Initial Files, Correct Reported Errors.
The initial system
startup utilizes a dummy master tape (see Appendix), followed by the
update run itself.
Probably a limited amount of initial data should be
used for the first run.
Note that the complete cycle must be run on
every occasion.
Otherwise, some data which only appears once (such
as Action Cards) may be missed.
On the initial pass, it is likely that
a certain number of errors of various types will appear on the edit list.
These should be carefully checked to determine their cause.
27.
Receive System Supplies.
Normal time to receive the mechanized
action cards is 4 to 6 weeks.
Other material can generally be obtained
more quickly.
The data bank coordinator should follow receipt of
supplies closely to make sure that undue delays do not occur.
28.
Review System Operation, Perform Retraining.
In second and sub-
sequent training sessions, the coordinator should review initial re-
suIts of the system and discuss problems that have occurred.
A likely
subject of discussion is the question of who makes what entry on the
action cards.
For example, when the next action is scheduled to be
performed by second group of staff members, the card may have to pass
through a number of hands before re-entry into the system.
This will
vary with local procedures and must be worked out on an individual basis.
29.
Establish Normal Cycle of Operations.
Working wi th the DBC to
determine normal run frequencies and input timing, the computer facility
(staff) should establish a regular operations schedule.
30.
Bind and Distribute Initial Reports.
Once initial reports are
available from the system, they should be bound and distributed.
Some
files are maintained centrally;
these should be included in standard
computer printout binders available from many suppliers. Other reports,
80
-------
such as the individual schedules, go directly to users.
Distribution
of such reports should include additional explanation of the use that
should be made of the data.
This will be true as the system is expanded
over time.
31.
Select Next Section(s) for System Expansion.
When the initial
system is operating smoothly, additional agency sections should be
chosen for conversion to the system.
Clearly the system will not be
effective until it includes most of the agency, since it involves
coordination between sections and the scheduling of activities on a
source-related basis.
Hence, when a source involves several sections,
each must be a part of the system.
32.
Train Section Personnel in System Usage.
The various training
tasks that were performed for the first section should be repeated
for new people coming into the system.
Problems that occurred with
the first section should be corrected in subsequent training as the
system expands.
33.
Establish Timing And Means of Data Flow with Staff.
It is recom-
mended that the system be run on a weekly basis.
Certain agencies may
wish to vary this timing.
The frequency of system runs is based on
the agency's experience with the Enforcement Management System;
usually,
a larger agency will run the system more frequently than a smaller agency.
This should be worked out between the agency staff and the computer center.
Cutoff dates should be established for input to the keypunching section in
adequate time to meet actual computer running times for the keypunched
cards.
At this point normal means of flow of data should also be established;
that is, the way in which action cards are returned to the Data Bank Coordina-
tor and reports are delivered to individual staff members.
These procedures
will vary considerably from agency to agency based on type of organization
and physical proximity of the various staff members to the central office.
81
-------
34.
Convert Second Staff Section to System.
When the initial batch
of data has been processed correctly for one agency staff section and
the data bank coordinator has determined that the system is running
relatively smoothly, the data for a second staff section should be
converted to system operations.
This will involve the same steps as
the first except that the data will be added to the existing master
file rather than starting a new master file from scratch.
35.
Expand System to All Groups Involved with Sources.
The objective
is to have all personnel in the agency who interact with pollution
sources operating and scheduling their actions through the Enforcement
Management System.
Once initial success has been achieved with first
groups, this aim should be pursued as soon as possible.
36.
Expand System to Other Agencies as Appropriate.
As discussed
elsewhere, this system can operate on a multi-agency or multi-office
basis.
In cases where coordination with another agency within the
state is required, the system can be of great help to standardize
actions that are being performed with various sources.
In addition,
in situations where a state agency cooperates with a number of local
agencies, state agency resources may be greater and computer avail-
ability may dictate that the state operate the system for the entire
group.
Such inter-agency coordination is desirable and should increase
the effectiveness of intraction between agencies.
Note that the system provides flexibility in order to accom"lodatc
varying local agency practices.
For example, an individual agency may
insert all the steps in a compliance schedule (dealing with a specific
source), even though these steps may extend over a period of years.
Con-
versely, the system will accept entry of a single step at a time.
In
82
-------
both cases, the various actions will be processed by the system and
maintained in the basic data file.
Various reports and summaries
(including staff schedules) will list these anticipated actions, whether
they stretch far into the future, or cover only the next anticipated
action.
3.8
Resources Required
Certain resources will be required both to implement the Enforcement
Management System, and to maintain it.
Estimates of these resources have been
made in terms of man-days and computer time.
The estimates have been further
stratified for small, medium and large agencies.
Figure 3.30 indicates this
information.
No estimate has been made for supplies, such as action cards,
letterheads, etc., as these costs would normally fall within the established
office supplies budget.
In any case, the amount is not anticipated to be a
large one.
83
-------
Figure 3.30
ESTIMATED TIME FOR SYSTEM STARTUP AND OPERATION
(in Man-Days and Machine Hours)
Level 2 System
System Startup and Data Conversion
Small Agency
(10 to 25 Staff Members)
Medium Agency
(25 to 100 Staff Members)
Large Agency
(over 100 Staff Members)
Computer Programming
Personnel
Computer Time (Medium Scale Computer
i. e. ,360/ 4(\J.- CF'U Time}
7 8 9
8 10 14
12 20 32
3 5 10
6 10 22
8 12 28
4 6 15
2 1/2 hrs. 3 hrs. 3 1/2 hrs.
Systems Analyst and Other
Senior Personnel
Data Bank Coordinator
Other Technical Personnel
co
.p..
Technical Personnel
(being trained)
Data Conversion - Clerical Time
Keypunch Time
Continuing Costs (Normal Operation)
Per Month Basis$
Normal Computer Running Time
(assumes weekly processing;with 360/40)
3 hrs. 4 1/2 hrs. 6 hrs.
2 2 4
7 14 21
1 2 5
Normal Program Maintenance
Data Bank Coordinator
Keypunching
-------
4.0
ADVANCED COMPUTERIZED SYSTEM
4.1
Description
The advanced computerized system is designed for the larger agency
with acute scheduling problems.
It contains all the features of the
standard computerized system plus an automatic scheduling routine which
permits the system to schedule types of activity and personnel without
specific input from staff members.
For example, most agencies follow a standard pattern of action with
regard to a specific source.
Registration is followed by a registration
review which is in turn followed by the submission of a compliance plan,
a review of the compliance plan, and issuance of the permit.
The sequence
varies depending on local regulations and practice but the foregoing is
generally the pattern followed.
This sequence of events is entered into
a table in the program as explained in Section 4.2.
The computer will
automatically select the logical next step when an action card which indi-
cates that the first action has been completed is re-entered into the
system.
The next step is then selected.
An appropriate new action card
is prepared by the system and the new action appears on the various reports.
A staff member is assigned to perform the next action (normally indicated
on the returned action card in the standardized computer system).
He is
selected from the information contained on the mechanized record for the
pollution source involved.
This information consists of a general assign-
ment of an inspector and engineer for each source.
These are the staff
members who would normally work with that particular source.
Figure 4.1
is a schematic representation of this scheduling function.
85
-------
Action
Card
System
Selects
Next Action
Completes
Action
New
Action
With Tim
Estimate
System
Schedules
New Action
Schedule
Card
Action
Card
New
Schedule
Figure 4.l.
Schematic scheduling function.
a
No Staff Time Available
Time is Available
Staff
Schedules
86
a
-------
The question now arises concerning the date that should be assigned
to the next action.
Clearly, an inspector or engineer would normally
have a substantial number of sources assigned to him.
It is quite reason-
able to assume that many of these sources would require no action for a
period, but that suddeDly a large number might require activity.
The
system utilizes a schedule card for each staff member involved, replacing
the personnel cards.
It tracks the work assigned to the specific individual
for a 13-week period into the future on a week-by-week basis.
When it is
determined that an action should be assigned to a specific staff member,
the system checks his schedule card for the next week.
It computes the
estimated amount of time the function will require and determines whether
time is available for that particular staff member from the data on the
schedule card.
The computation of the estimated time the job requires is accomplished
as follows.
Each task has a complexity factor assigned to it.
This is the
estimated amount of time the task will require for the average source.
Each
source record also contains a source factor which indicates the anticipated
degree of difficulty that is expected to be encountered in dealing with this
source.
This is entered based on factors such as distance from agency office,
degree of complexity of installation and the like.
This factor to account
for difficulty will change as experience is gained.
An average source in all
respects (the norm) would have a difficulty factor of 1.0;
a very difficult
source, a higher number;
and an easy-to-deal-with source, a fractional number
such as 0.6.
To determine the estimated amount of time required for a specific
action, the system multiplies the difficulty factor for the source involved
87
-------
times the complexity of the specific type of action.
If the schedule card for the next week indicates that the new action
plus actions already assigned total more than 30 hours, the system goes on
to the following week to determine if time is available during that week.
The 30-hour maximum is an arbitrary figure and can easily be adjusted,
based on experience.
It was selected on the assumption that approximately
25 percent of the average staff member's 40-hour week is used up in ad-
ministrative tasks such as meetings, technical updating and so on.
When
the system encounters a week in which the task can be entered without
violating the 30-hour maximum, it schedules the action for that week.
Estimated hours for the job are then added to that staff member's total
for the particular week, so that additional actions which would bring the
total over 30 hours are not scheduled during that period.
A new schedule card is produced during each processing cycle for each
staff member.
It is recognized that events affecting individual staff
members can disrupt this schedule.
Disruption can arise from vacations,
sickness, technical school attendance, or other "interruptions" to normal
activities.
When such items are known in advance, they can be manually
keypunched onto the schedule card between update cycles.
If this is done,
the system retains this information and includes recognition of such
scheduled activities in its assignments of actions to individual staff
members.
If a scheduling adjustment must be made after the actions have
been assigned for that week, it can be done with action cards using the
"reschedule action" option.
When such actions are rescheduled, the times
on the schedule card must be modified by keypunch entry.
88
-------
It is recognized that estimating the amount of time for a particular
action and then applying these various estimates to schedule a specific
staff member's available time is at best an inexact science.
Experience
in assigning a source difficulty factor and complexity factor for specific
jobs should improve the performance of this scheduling function.
We rec-
ommend
that an agency planning to install the Advanced Computerized System
start out with the Standard System and work into the Advanced System at a
future date.
The computer programs are completely compatible.
The diffi-
culty factors and the task sequence for the specific agency can be entered
in advance of actual implementation.
When it is desired to begin the auto-
matic scheduling process, a minimum number of COBOL statements can be
changed and the appropriate routines will be brought into operation.
89
-------
4.2
Technical Details
This section describes in detail the mechanism of the scheduling
process.
We recommend that the casual reader skip to the next section.
The advanced computerized system (ACS) is an expansion of the basic
Enforcement Management System as shown in Figure 4.2
(note that only the
update program (framed area) has been altered).
To simplify the conver-
sion from the basic system to the advanced system two separate source decks
are available.
The advanced computerized system's update program includes
the same logic, requires the same input, and maintains the same files as
the standard computerized system.
This enables an agency to move up to
the ACS by simply exchanging the update source decks, slightly modifying
the personnel deck (explained below), keypunching the week number into the
control card and executing the system as usual.
Due to changing requirements, local programming personnel may modify
the system from time to time.
In upgrading the system to level 3, local
personnel should be sure to incorporate any change made to the update pro-
gram locally.
4.2.1
Computerized scheduling within update program
The automatic scheduling option may be utilized or ignored depend-
ing upon whether the week number field (columns 11 and 12) of the control
card is used.
If left blank (no digits punched in either column), or if 00
is entered, the system will perform exactly as the basic system.
If 01 to
52 are entered, the system will automatically schedule actions; if a number
greater than 52 is entered, the program will abort (stop).
Additional in-
formation pertaining to the control card can be found in the Appendix at the
back of this manual.
90
-------
first sort
sort
transaction
file
(Level III)
extract
Framed area (above) reflects
changes to basic system.
run
second
sort
letters [,
Figure 4.2.
System schematic.
91
-------
The scheduling module utilizes four separate closed subroutines
which are executed from the main logic path.
The personnel deck repre-
sents the prime source of input to the scheduling logic.
At the end of
each cycle a new personnel deck is created, which reflects all actions
scheduled within the next 13 weeks.
This previously created personnel
deck is used as input for the next cycle (dotted arrow in Figure 4.2).
Before any scheduling can be accomplished the personnel deck must be ad-
justed by the computer program to reflect the new l3-week period (under para-
graph 850-SHIFT-WEEKS).
This is accomplished within the system by:
a.
dropping the first week on the personnel card (columns 41
and 42)
b.
shifting weeks 2 to 13 (columns 43 through 66) two positions
to the left (see Figure 4.3), and
c.
adding 1 week to the current week number (personnel card
columns 39 and 40).
Steps a, band c are repeated until the current week number is equal to the
week number from the control card.
During the shifting of the
personnel
deck,each week is validated for numeric contents.
If a week is not numeric
(contains a space or alphabetic
character), its contents are replaced with
zeros.
This enables the standard personnel deck (from level 2) to be used
without re-keypunching.
Any week number (01 to 52) must first be entered
into the personnel deck (columns39 and 40) before running the system.
This
can be performed semi-automatically through any standard keypunch machine
by the use of a program card (control card used to duplicate data from one
card to another).
92
-------
- -. - -,.-.. ------..
._-----.-
/ZZXXXXXXX-*~2;7;0~~1 ;~1~~.~7~~NFORCEMENT MANAG~NT
, Control Card
Week Number
FILE INPUT SERIAL 000002
Past week Number
per"nn:~::::T: Inp::SPECTOR-SR... }~303025 77T7,tooooo
! /f /./ Shift weeks over 6
~_._-_.----- ...--- -... ..'/// 7/~(- ....~~:~i~:~~:: ~~::e
/~BBOOlIOlL. HEDGEPETH INSPECTOR-SR. 4925202030302006000000000000
I Personnel Card - Output ~current Week Number
/~BOOlI~~~.
Figure 4.3. Shifting weeks on personnel card.
93
-------
If an action card is returned to the system with the action results
field bearing the code for "Follow Next Step" (code 2), the next action
will be scheduled by the system.
This involves a table lookup in which
the current action from the action card (and agency) is matched with the
NEXT-ACT ION-TABLE entries.
The next action code is picked up and placed
within the next action field on the action card, and processing continues
as if the next action was entered by the data bank coordinator (paragraph
named 860-NEXT-ACTION-LOOKUP).
Scheduling of actions is accomplished within paragraph 920-SCHEDULE-ACTION.
The total time (in hours) needed to complete an action against a source is
computed by multiplying the source time factor from the master file (if none
is given,l.OO is assumed) by the action table factor (this is found during
830-ACTION-LOOKUP).
The total time needed to complete this action is com-
pared against the assigned staff member's personnel card (the correct staff
member was previously found within 820-PERSONNEL-LOOKUP and the relative
"address" saved in SUB-SCRIPT) week by week (in ascending order, 1 to 13)
until a week is found for which he has sufficient time left to accomplish
this action (time already scheduled plus time needed must be less than
30).
The week must next be translated into a calendar date.
This is
accomplished by adding the week number within the personnel card (SUB-SCRIPT-l)
to the week number (from control card);
this "generated address" is used to
select the correct month and day from the DATE-TABLE.
The correct year
(either current or current plus one) is picked up and the entire date is
placed within the scheduled date field.
Both the basic and the advanced computerized system have a hierarchy
of scheduling dates.
This method is used to prevent any action from not
94
-------
being scheduled (and, therefore, not being printed on reports) because a
date was not provided.
It also enables the data bank coordinator to over-
ride any dates generated by the system.
1.
The dummy date has the lowest priority.
This is the run
date plus one month (see Section 2.1 of the Appendix).
This date will be used if step 2 and/or 3 (below) are not
required.
2.
The scheduled date is generated only within level 3.
This
date will replace the dummy date if the scheduling logic is
utilized
(Week number from control card is 01 to 52).
3.
The manual date has the highest priority and will replace
either the dummy date or scheduled date.
This date enters
the system from either the special action card or from the
returned action card.
The last subroutine punches out a new personnel deck (paragraph named 910-
PUNCH-SCHEDULE-CARDS).
TOTAL-PERSONNEL-CARDS (counter used when creating
the personnel table)is used to keep track of all personnel cards so that the
number of output cards will equal the input cards.
4.2.2
Initializing COBOL Tables
The Enforcement Management System requires that certain local data
be entered within the COBOL tables (see Tables
4.1 and 4.2) before the system
can be implemented.
Before any of the changes described below are made,
Section 3.0 of the Appendix should be fully read and implemented.
The Next Action Table is used to pick up the next action code which
will be used to schedule an action.
The table contains three levels; the
95
-------
agency and current action code (AGENCY-ACTION); a delay factor (DELAY-
SUBSCRIPT) for delaying the date next action can be scheduled; and the next
action code (NEXT-ACTION-TB).
Because each agency using the system could
require a different next action (e.g. registration following inspection, etc.),
the table is arranged in sequential order by agency and action code.
The
last entry should be agency 999 to stop the search.
The Date Table is used to pick up the month and day an action is to be
performed.
Since the schedule date represents a tentative date the action
can be performed (on or before), this table need not be changed.
If it is
desirable to change this table (e.g. all actions to be scheduled on Fridays,
etc.). all 52 entries must be changed.
Each entry should be one week (7 days)
apart.
Entries should be made in ascending order.
96
-------
li34r! J1
4 ~ ~~ n
14"3fJr;
/+37()
4,>~(1
43°(\
{~t.. :) '-'1
"tif 1 n
IfL,? ')
1+,'1 '.., n
(t-(~ 4 'j
I. I+- ~ (',
1+/4 f,.., i\
<""iT 7(:
(~i+ q n
4/..', r\
4~nn
Table 4.1.
NEXT ACTION TABLE
FILLF'~.
,), .~~x T-I\( T I O'-;-T /\I'l.[.
OS ~!LLER ~!(TURE 9(9) VALU~ IS JUIUlulC2.
r) 5 F I L lC::' ! < PIC T U IR r: l) ( ')) 1/ ,\ l. U F: I S II U 1 \J 2 J IlJ :3 .
(IS FILLE~ ~ICTu~E 9(9) VALUE IS 001030104.
a'; F"rLLE1~ ;.>ICTU:'.E 9(')) V,\LJE IS 001C;405U5.
')'} fC!I_L::~ e)!CnHr,: ')(9) VlI,L~E IS 0(1)5')126.
05 F!LLE~ P!CTU~~ 9(9) VALUE IS UCID601C7.
:)S ~'IL.l.f:~ [)!CTU~;;~: '1(<)) VALuE IS OUIJ701U8.
15 F!LLF:~ PICTURE 9(~) I/ALUE IS OU1~BUI03.
1') FILLF~ ?ICTU~~ ~(9) VALUE IS 001090101.
:1 SF! L L F P PIC T U R E <.J ( 9) V t, L U E IS) '} 9') 9 0 1 ') 7 .
:', '3 ;(l~ - ". c' \ T , '" ['\ H: I .! f: S 'i l X T -/1 C - I Ch - T i\ q L::. .
os ~rLlFR ~CCuRS 10 TI~ES.
07 .\ c; '>: C Y - ACT IJ; ;' I C T U I~ t: ') ( S ) .
"17 ~)rl..t'Y-SU''',SCI
-------
4%0 01 FILLF~. Table 4.2. DATE TABLE T!~C428e
4S70 03 DATF-TAfiLE. TRC4288
1+58n OS i=ILLEI~ PI (TURE 9 (4) VALUE 0102. TJ~ ~~Xlt 8
4590 OS F I LLE,'< P I CTur~E ~ (4) VALUE 0109. TRC4288
1+60 n OS F I LLE!~ PICTURE 9 (4) VALUE 0116. TRC42H8
461() 05 FILLEI-~ PICTur~F ';I ( It) VALUE 0123. TRC428i:
462'1 05 FILLER PICTURE 9 (ItJ VALUE 0130. T R C 1+ 2 8 8
46,n ()5 F I LLEI~ PI CTUqE 9(4) VALUE 0206. rr~C/+28f
4 (, 4 r; 05 FILLE!~ fJ I CTURE ') (4) VALUE 0213. TR(I+28i)
46S() 05 FILLFR PICTUI~F. 9(4) VALU~ 0220. TIK4288
1+ (, f, 0 rI'j FILLER P I CTur~E ') (/tJ V/I.LUE 0227. T I~ (II 2 8 I~
4r,70 OS F ILL FI~ PICTURE 'i (4) VALUE 0306. TRC428l
1+6 "0 OS fOIL.LE!~ FJICTUI~E ') (/tJ VALUE 0313. TRC4288
4~) q"l 05 f- I LLFR PIC T U I" [ 9(4) VALUl: 0320. TRC4288
4 7 ('J' 05 F ILL r::r~ PICTURF ':1 ('I) VALUE 0329. Tf'1 r.:, r) 05 FILl_E,C< f)IC,U:~e ':'; ('I) \/AL'-!": 071J. TRC4ZU8
I, ') r, n r; S F I LL_F.~ i' I C T U :~ E 9 (',) V;\L'Jl :1717. T :, C 428 ii
4,~ 71 n'J F! L L F i< PICTU' " 15 f' ILL E ~ prCTUr~E !) ( Ii) VALUE 1106. H~C'+28e
') ,'; '1:1 :)5 f-[L'~f:< rrCTUI~E ') ( I.t) Vi\LU[ 1113. T!~C42dt:
~ ('I 1+ C' 'I') f'! L L~' f~ PICTUr~E ')(4) VALU[' 1120. TI~C42lJ8
S(''in ') 'j F!LL[~ ,-) 1 C '[ U!~F 9 ( II) VALUE 1127. TI~C428i3
C"} :) r.., (I (lr:, F ILLU PI C:URL 9 (if) VALU~ 120'+. H--D,'\'7E-Ti\"U:' "'f.~L.FI'-\ LF -'.'( I~j ~ H-)I\ Y PICTUqE ') ( I» 0CCUI
-------
5.0
MANUAL SYSTEM
5.1
General Description
Some agencies may find it impractical to install either of the
computerized systems described in the preceding sections.
A manual
version of the Enforcement Management System has been designed and is
presented in the following pages.
It is strongly urged, however, that
every effort be made to utilize the mechanized system, since the manual
system does not provide all the benefits available with the mechanized
system.
Valid reasons for installation of the manual system include:
o Non-availability of computer time.
o Lack of any qualified assistance to provide programming
maintenance for the computerized system.
o Turn-around time so slow at the only available computer
facility that use for this application is not feasible
at this time.
o A situation in which the agency has less than ten employees
and does not work closely with another air pollution agency
with whom the system can be shared
If the situation changes, making computerization possible, conversion
from the manual system will be readily accomplished.
The design of the
manual system is similar to that of the mechanized systems.
The data base
will be organized in suitable fashion for conversion to automated processing.
The manual system utilizes the same action card concept as the auto-
mated systems.
The "card," however, is changed to an 8-1/2 x ll-inch sheet
for easy filing, and is printed in copy sets for easy handling.
The indivi-
dual source-oriented inputs are prepared manually and maintained in a file
book, one book per source.
Operational schedules are prepared for
99
-------
individual staff members, and for organizational groups.
Some management
summaries are produced.
The source-oriented files should represent an
improvement over most presently-maintained systems.
Costs of the system are lower in the manual version, although certain
expenses for forms and filing devices are required.
The manual system re-
quires more vigorous management support to enable it to operate success-
fully.
Manual systems require a more experienced and/or qualified data
bank coordinator than computer systems do, because the follow-up aspects
of the system are not automatic.
5.2
System Description
The system is best described in terms of its operation.
As an ex-
ample, assume an agency becomes aware of an unregistered source.
The data
bank coordinator (DEC) is advised and sets up a file for the source.
These
files are not ordinary file folders, but heavy-duty "sheet holders."
A
sheet holder is a holder with a heavy-weight board cover, rounded back,
steel spring clips, and an inner folder to facilitate insertion or removal
of inserts.
It holds pages up to 1 inch in thickness in a secure fashion,
and yet permits easy additions of pages at any point in the file (See
Figure 5.1).
Looseleaf notebooks may also be used, but the sheet holder
is preferred, because it is more compact and capable of accepting unpunched
sheets.
The source file book is set up with a number of standard sections,
delineated by pages with index tabs.
The sections are:
o Registration Data
o Current correspondence
100
-------
Commercially available sheet holder
Files
Forms
--
Source File Books
Action Sheet Set
Individual Schedule Books
Emission Point Sheet
Section Schedule Books
Company Data Sheet
Suspense File
Overdue Action Form
Action Summary Form
Standard Letters
Source File Book Charge Out Sheet
Figure S.l.System files and recommended sheet holder.
101
-------
o
Past correspondence
o
Emission point sections
o
Cross references
This file is needed in any case, even with the computerized system,
but assumes vital importance with the manual system.
The sections are set up at once, and index tab divider sets are pre-
pared in advance so they can be "dropped
in" as
required.
These emission
point sections are included in each set, labled E-Point #1, #2 and #3.
These are for specific pollution emission activities at that source loca-
tion.
There may be more or less than three emission points for any given
source.
The number of sections can be adjusted to reflect the proper numbers
When data are available, an index sheet is inserted in the Registration Data
section, indicating the emission point numbers assigned and the process re-
lated to each at the source location.
For example, E-point #1 might be a
boiler, E-point #2, a manufacturing process, and E-point #3, waste disposal.
Figure 5.2 shows an example of an emission point form, which can be varied
to reflect local usage.
Figure 5.3 shows an example of a company data sheet, which is placed in
the registration data section of the book.
The source file book is vital to the agency's operation.
Many staff
members will need to refer to the individual books, and may need to remove
them from the DEC's files.
80 that the books do not become lost, or mis-
placed for extended periods, it is recommended that a charge out system be
used.
A charge out sheet format is shown in Figure 5.4.
If a staff member
borrows a book, he fills out and leaves a charge out slip with the DEC, who
102
-------
AGENCY TITLE
EMISSION POINT DATA SHEET
I Emission Pt. No.
Source Name
Description of Emission Point
Registration No.
Permit No.
Fuel or Input Material
Annual Quantity
Pollutant Emissions
Type and Quantity
Control Device
Condition
Efficiency
(Show pollutant and
percentage)
Operational
pattern:
Hours per day
Days per week
Seasonal variation
Figure 5.2.
Emission point data sheet.
103
-------
AGENCY NAME
COMPANY DATA ~HEET
Source No.
Name of Company
Street Address at Emission Source
City
Zip Code
Area Code
Telephone
County
SIC Code
Person to Contact at this Address
by NS
Grid Coordinates
UTM Zone
EW
Description of Operation
st this Address
Emission Points (use extra sheet if needed.)
1.
5.
2.
6.
3.
7.
4.
8.
Figure 5.3.
Company data sheet.
104
-------
CHARGE OUT SHEET
SOURCE FILE BOOK
Source Name
File Book User
Section
Date
Figure 5. 4.
Charge out sheet.
105
-------
monitors the length of time the books are retained by the various staff
members.
For the example of the unregistered source, the data bank coordinator
sets up the source file book, and puts in the company data sheet indicating
what information is known about the source.
The DBC then fills in an action
form, a sample of which is shown in Figure 5.5 through 5.9.
This is a five-
part carbon form with each sheet in the set a different color.
The five
parts are as follows:
o Action Copy (white)
o Source File Copy (blue)
o Suspense Copy (yellow)
o Individual Schedule Copy (pink)
o Section Schedule Copy (green)
The form can be printed on pressure sensitive paper, which will reduce
the bulk of the form set.
Figure 5.10 shows the distribution of the various
copies of the form.
The action copy is sent to the staff member
(in this
case a girl in the clerical section) who will actually perform the action.
Her schedule book is also updated with the individual schedule copy.
The
source copy is entered in the source file books.
The section schedule copy
is filed in the Section Schedule Book, which is available to the Section
Head, and agency management at all levels.
The data bank coordinator retains
the suspense copy in the suspense file.
Several files were mentioned which have not been described.
The sus-
pense file consists of one or more sheet holders which serve as temporary 10-
cations for the suspense copy of the action sheet sets.
They hold a number of
106
-------
ACTION
Source Name
ACTION
SHEET
Address
COpy
ENFORCEMENT
MANAGEMENT
City
Telephone
Send Letter
SYSTErtt
Action
I . I
Emission
Pt. No.
I I /
to Source
Scheduled Date
Est. Hrs. to Complete
Today's Date
Staff l1ember
Action Results
Section
Next Action
Staff Member
Estimated Hrs. to Complete
Section
Comments
ACTIO:~S
RESULTS
LETTERS
Inspection
Registration
Plan Submission
Review with Source
Registration
Review
Plan Review
Source Testing
A. Q. Survey
Complai11t Received
Other -- see Comments
No Further Action
Follow Next Step
Reschedule Action
Data Not Received
Other -- see
Comments
01
02
03
04
05
06
07
08
Request Registration
Request Plan
Send Permit Application
Issue Permit
Issue Conditional Permit
Appear at Agency
Planned Visit
kegistration Approval
Figure 5.5. Action Copy (white).
107
-------
ACTION
Source Name
SUEET
'ENFORCEMENT
SOURCE FILE
COPY
Address
MANAGEr.'" EN T
City
Telephone
SYSTEM
Send Letter
Ac tion
I , I
Emission
Pt. No.
, I ,
to Source
Est. Hrs. to Complete
Scheduled Date
Today's Date
Staff l1ember
Action Results
Section
Next Action
Staff Member
Estimated Hrs. to Complete
Comments
Section
ACTIO:~S
Inspection
Registration
Plan Submission
Review with Source
Registration
Review
Plan Review
Source Testing
A. Q. Survey
Complai11t Received
Other -- see Comment.s
RESULTS
LETTERS
No Further Action
Follow Next Step
Reschedule Action
Data Not Received
Other -- see
Comments
01
02
03
04
05
Request Registration
Request Plan
Send Permit Application
Issue Permit
Issue Conditional Permit
Appear at Agency
Planned Visit
Registration Approval
06
07
08
Figure 5.6.
Source File Copy (blue).
108
-------
ACTION
Source Name
SUSPENSE
SHEET
ENFO~CEMENT
COpy
Address
MANAGEMENT
City
Telephone
Send Letter
SYSTEM
I , I
Emission
Pt. No.
I I I
to Source
Action
Est. Hrs. to Complete
Scheduled Date
Today's Date
Staff l1ember
Action Results
Section
Next Action
Staff Member
Estimated Hrs. to Complete
Comments
Section
ACTIO'~S
Inspection
Registration
Plan SubmissiQn
Review with Source
Registration
Review
Plan Review
Source Testing
A. Q. Survey
Complaint Received
Other -- see Comments
RESULTS
LETTERS
No Further Action
Follow Next Step
Reschedule Action
Data Not Received
Other -- see
Comments
01
02
03
04
05
06
07
08
Request Registration
Request Plan
Send Permit Application
Issue Permit
Issue Conditional Permit
Appear at Agency
Planned Visit
Registration Approval
Section 5. 7~
Suspense Copy (yellow).
109
-------
ACTION
INDIVIDUAL
Source Name
SCHEDULE
SHEET
ENFORCUn:»i
Address
COpy
MANAGEM Ern
City
Telephone
SYSTEM
Send Letter
Action
I , I
Emission
Pt. No.
I I ,
to Source
Est. Hrs. to Complete
Scheduled Date
Today's Date
Staff l1ember
Action Results
Section
Next Action
Staff Member
Estimated Hrs. to Complete
Comments
Section
ACTIWS
Inspection
Registration
Plan Submission
Review with Source
Registration
Review
Plan Review
Source Testing
A. Q. Survey
Complai~t Received
Other -- see Co~~ents
RESULTS
LETTERS
No Further Action
Follow Next Step
Reschedule Action
Data Not Received
Other -- see
Comments
01
02
03
04
05
06
07
08
Request Registration
Request Plan
Send Permit Application
Issue Permit
Issue Conditional Permit
Appear at Agency
Planned Visit
Registration Approval
Figure
5.8. Individual Schedule Copy (pink).
110
-------
ACTION
S ECTIO"
Source Name
SHEET
ENfORCEMENT
SCHEDULE
Address
COpy
MANAGUUNT
City
Telephone
Send Letter
SYSTErA
Action
I , I
Emission
Pt. No.
, I I
to Source
Scheduled Date
Est. Hrs. to Complete
Today's Date
Staff l1ember
Action Results
Section
Next Action
Staff Member
Estimated Hrs. to Complete
Section
COlIIDlents
----
ACTIO'~S
RESULTS
LETTERS
Inspection
Registration
Plan Submission
Review with Source
Re€,ibtration
Revie",
Plail Review
Source Testing
A. Q. Survey
Complai11t Received
Other -- see Con~en~s
No Further Action
Follow Next Step
Reschedule Action
Data Not Received
Other -- see
Comments
01
02
03
04
05
06
07
08
Request Registration
Request Plan
Send Permit Application
Issue Permit
Issue Conditional Permit
Appear at Agency
Planned Visi.t
Registration App~oval
Figure 5.9 .
Section Schedule Copy (green),
III
-------
Source File
Copy
Source
File
Book
Data
Bank
Coordinator
Copy to
Source Book
c
Duplicate of
Action Copy
Letter to
Source
Originator
Action Copy
~
Sched-
ule
Book
Suspense
Copy
Section
Schedule
Copy
Figure; ,10.
Action sheet set distribution.
Section
Schedule
Book
a
112
Section
Head
-------
dividers which are tagged by month for the 12 months of the year.
The
suspense copies are filed in sequence of schedule date under the proper
month.
The individual schedule books and the section books are similar.
There is one schedule book for each individual.
The pink schedule copy is
entered in the schedule book of the individual who will perform the action.
The green section copy goes in the Section Book.
The updating of the
schedule books is done by the data bank coordinator, who has regular access
to these books.
The question of who performs what function is a significant one.
In-
dividual agency practice will differ, based on personnel available, work-
load, and other factors.
The action sheet set may have been completely
filled out by the originator of the data, or he may have relied on the data
bank coordinator for assistance.
For a registration request to a source the
data bank coordinator would probably know just how to proceed.
In other
cases, she might have to refer the matter to a section head or other admini-
strator for guidance concerning who should handle a particular action or what
the next step should be.
The source may respond to the request for registration within a reason-
able time, or it may not.
A reasonable time is defined as the scheduled date
established at the time the Action Set was filled out.
The clerical section
has the Action Copy, and should return it if the registration is not received.
Figure 5.11 shows this action copy as it is returned to the data bank coordinator,
including the additional correspondence from the clerical section.
113
-------
ACTION
R~.DA)OJf
Source Name
hE7ALS
ACTION
SHEET
[~FOr.CEMENT
SYSTEM
1-71 0;14. k A f/£.
Address .
5 I ~r KJI-J If'r
City
(( s (.,...!J 7/r AT/O Al
Action
10 Af/? J
ScheMled te
ID//(J/?I
Toda}r's D!lte
-I-Jsi Nt,.
Staff l1ember
COpy
MANAGEMENT
2()3- ~.s-"p- 9// /
Telephone
Send Letter
I , I
Emission
Pt. No.
.c> I /1
to Source
()/
Est. Hrs. to Complete
C /~/'/ cAL
Section
Action R~l~ ~~ -
121--~~~c..-Tt'.N
.
Next Action
Staff Member
Estimated Hrs. to Coeplete
Section
Comments
l( J!3 /) IV 6 rr
W~J:=.rr DFJ AV .
r '
(/"J'f. FI.rH_) AS h~
a v /'H6NE-.
-'
ON E"
ACTIO'~S
RESULTS
LETTERS
--
Inspection
Registration
Plan Submission
Review with So~rce
Registration
Review
Plan Revie""
Source Testing
A. Q. Survey
Complaint Received
Other -- see CO~IDents
No Further Action
Follow Next Step
Reschedule Action
Data Not Received
Other -- see
Comments
01 Request Registration
02 Reques:: ?lan
03 Send Permit Applicatio~
04 Issue Per:nit
05 Issue Co~3itional Permit
06 Appear at Agency
07 Plctnned Visit
08 Registration Approval
Figure 5.11.
Filled in action sheet.
114
-------
If the source responds by sending in the registration, the Action Copy
is returned and filled in as shown in Figure 5.12.
The following actions then
take place:
o A next action is scheduled on the form and assigned to a staff
member as indicated.
o The data
Suspense
Suspense
bank coordinator matches the Suspense Copy (in the
file) with the returned Action Copy, and discards the
Copy.
o The data bank coordinator enters the scheduled action on the
Action Summary Form.
o The DBC matches the Source File Copy in the Source File Book
with the returned Action Copy, and updates it with the Action
Copy.
o The DBC fills out a new Action Sheet Set.
o The copies of the Action Sheet Set are distributed, as before.
In the case of the new Action Sheet Set, an engineer has been assigned
to review the registration form.
If the review indicates control action is
needed, he will probably schedule a "review with source."
Every action goes
through the same cycle.
For instance, in the example we have discussed, these
steps might be followed:
o Review with source
o Submission of compliance plan by source
o Review of plan by agency
o Issue conditional permit
o Inspection
o Issue permit
o Inspection (future)
Each action is tracked and monitored by way of the Action Sheet Set, and
the associated processing.
115
-------
ACTION
R E D/'JOI?
Source Name
SHEET
ENf-ORCEMENT
4-? I
Address
GArr
~/'" f IJIA/ft'
ty
(? Jii.(-I.j TteA-T10b,
Action
10 /2-f/? I
Schecfuled te
Je(;n/11
Tod 's D{lte
~ frJ/V (..
Staf 11ember
MANACU'ENT
_SYSTEM
(, 11!A"1'~
Section
Next Action
R~(r/J -rRA-7/0N /CEVJEtv
D~
Estimated rs. to Complete
Comments
/'1 GiiTA.L. r
ACTION
AVE.
COpy
2..6).. b ')1' - '11/
Telephone
Send Letter
I , ,
Emission
Pt. No.
,0,//
to Source
1')1
Est. Hrs. to Complete
Action R~ /2.' /
-:.0.2': 71:---:. 11-.-<2
.
Fo / /tJw Ai 2 k-r- fTe/<,
1ft- 130 W/~~
Staff! ember
EN(r4NG"b;t'IA/t-
Section
ACTIO:{S
RESULTS
LETTERS
No Further Action
Follow Hext Step
Reschedule Action
Data Not Received
Other -- see
Comments
Inspection
Registration
Plan Submission
Review with Source
Registration
Review
Plan Review
Source Testing
A. Q. Survey
Complaint Received
Other -- see Co~ents
01 Request Registration
02 Request Plan
03 Send Permit Application
04 Issue Permit
05 Issue Conditional Permit
06 Appear at Agency
07 Plan~ed Visit
08 Registration Approval
116
Figure 5.12.
Filled in action sheet.
-------
On a regular basis, the data bank coordinator prepares various forms
and reports to summarize agency activities.
The action summary report
(Form shown in Figure 5.13) is prepared for each section periodically and
records all actions for the individual section.
The reports are also re-
produced and made available to the agency director, who may make further
distribution after review.
The Action summary report is prepared entry-by-
entry as actions are completed and the returned action copy passes the desk
of the data bank coordinator.
The overdue action report format is shown in Figure 5.14.
This report
is prepared by the data bank coordinator on a periodic basis;
it is recom-
mended that this interval be biweekly.
The report is prepared by reviewing
the suspense book maintained by the DBC.
Any action which has passed its
scheduled date is listed.
Note that a rescheduled action is not listed on
the report.
However, a new action sheet set is required to reschedule an
action.
The report is reproduced, copies are sent to the agency director,
and individual pages are sent to section heads responsible for specific
activities.
5.3
Data Bank Coordinator
The position of data bank coordinator is a very significant one to the
success of the manual Enforcement Management System.
For all but the smallest
agencies, we recommend that this position be full-time.
This is not a net
addition to staff, since the system functions that will be performed by the
coordinator replace existing functions that would have been performed in any
case.
117
-------
AGENCY TITLE
ACTION Sill1MARY
Section
Period Covered
Date of Report
Source Name
Action
Result
Date of
Action
Next Action
Date
Staff Member
Titlt::
Figure
.13. Action s mmary report.
us
-------
Section
Scheduled
Date
Planned
Action
AGENCY TITLE
OVERDUE ACTION REPORT
Period Covered
Date of Report
Company
Name
Staff
Member
Title
Figure 5.14. Overdue acticn report.
119
-------
The coordinator's qualifications should be as follows:
o Relatively experienced in air pollution control agency office
procedures. Experienced in dealing with people at all levels.
o High school graduate with some college or equivalent training.
o In a small agency, typing and general secretarial abilities
are also required.
The exact functions of the data bank coordinator will vary with agency
size and practice.
In the smaller agency, the coordinator may perform his
own typing task and do considerable file update.
In the larger agency this
will be done by others.
Generally speaking, however, we strongly recommend
that this individual not be assigned tasks, (such as routine correspondence,)
which are unrelated to operation of the Enforcement Management System.
The functions to be performed by the data bank coordinator will vary
as indicated above.
In general they are as follows:
o Provide training for new staff members and others in the use of
the Enforcement Management System.
o Maintain the source file books and control their use by staff
members.
o Maintain the suspense file containing the suspense copies of
the action sheet sets
o Prepare and distribute overdue action reports.
o Provide assistance to all staff members in filling out Action
Sheet Sets. Fill out these forms where appropriate without
assistance from other staff members.
o Review workloads with section heads, working with the schedule
book. This involves making available the workload assigned
(via a review of the Section's Schedule copies of the action
sheets). This interaction with the Section Heads should pro-
vide a clearer picture of the existing and future workloads
so that these section heads can make informed management de-
cisions in the operation of their sections. The time periods
assigned to actions that are being scheduled will be assigned
during the review.
120
-------
5.4
System Support
Operation of the manual version of the system will vary from agency to
agency.
In some cases only portions of the system will be utilized based
on local considerations.
Figure 5.15 indicates the general relationship of
the system operation within the agency and with pollution sources.
The performance of data bank coordinator is a very significant factor
in the degree of success the system will achieve within any particular agency,
His relationship with the various technical staff and the support he receives
from management are key factors.
A backup coordinator should be designated
since vacation or illness would remove the DBC from the scene from time to
time.
This person should be trained with the coordinator so that the system
continues to function during absences.
The section head must actively support the system to achieve benefits
from it.
The operation of the system provides a means for an individual
section head to improve management of his group.
If an individual section
head is not utilizing the system or feels it is not providing any advantage
to him or to his people, investigation should be made by the agency director
to make sure that proper usage is being made of the system features.
Some
smaller sections headed by individuals who prefer to operate on an ad-hoc
basis may never derive substantial benefits.
However, it is worthwhile to
include even these small sections in the system so that the source files
will contain compatible information about their interactions with the indivi-
dual sources.
The highest levels of agency management must believe in and support the
system if it is to succeed.
Periodically the progress and results should be
reviewed with the Section Heads.
When reports are produced, such as the
121
-------
i-'
N
N
(i;
Ck-
".
Figure 5.15. Generalized system operation.
-------
Overdue action report, or the action summary, the director should make it a
special point to refer to them, to ask questions about them and to utilize
them as official documents of the agency.
In this way, various staff personnel
will become familiar with these reports.
5.5
Startup
Startup for the manual version of the Enforcement Management System is
somewhat easier than that for the computerized versions.
The milestone chart
in Figure 5.16 indicates the basic steps that should be followed in beginning
the operation.
The following paragraphs describe each of 11 generalized
steps which when followed in sequence should bring an agency to operational
readiness in the use of the manual Enforcement Management System.
1.
Adjust forms to local practice.
The design of the forms
may evolve within an agency and vary from agency to agency.
In
particular the Action Sheet will require modification to reflect
local practice.
Actions, results and letters (to be sent out)
will vary based on local regulations.
The local director and his
staff should review agency operations and select the actions and
letters that seem most appropriate to their own particular opera-
tion.
2.
Obtain forms and other supplies.
This activity involves ordering
the printing of the seven forms and obtaining other supplies neces-
sary for system operation.
Figure 5.1 indicates the necessary items.
The files are designed to utilize sheet holders described in an earlier
section.
Three ring binders can be substituted, but we feel that
the sheet holders make updating of the file easier and avoid punching
123
-------
6. Convert
Source Files --
t 0 fu'1S SourcE
~ File Books
1. Adj us t 2. Obtain 3. Select Data 4. Hold 5. Select
Forms To Forms and Bank Coordinator General Meet- Section For
Local ~ Other Establish Wor ing to DescribE -- Initial Sys-
Practice Supplies Area System tern Usage ~7.
Train Sec-
tion Person- -
, lne1 in System
Usage
f-'
tV
~
o. Jjeg~n 9. Review 10. Select Additional 11. Expand System
System System Ope- Section for System to all Agency Sec-
-- Operation rations ,Per- f-- Expansion tions Involved wit!-
I form Retrain Sources
Figure 5.16.
Manual system start-up.
-------
holes in the various forms.
Many of the forms can be produced using
simple xerographic or multilith techniques.
The Action Sheets Sets,
however, should be sent to a printer once the final format has been
agreed upon.
3.
Select data bank coordinator and establish work area.
The require-
ments for the person who is to become the data bank coordinator are
discussed above.
It is important to establish an appropriate work
area for the coordinator.
The work area should be centrally located
with adequate filing space for a sheet holder for each major source
contacted by the agency.
The files which hold the Source File Books
should have locks for security purposes.
The central location of
the coordinator's work area encourages coordination and discussion
of problems with the various staff personnel of the agency.
In
addition, the Source File Books should be readily accessible to agency
personnel.
4.
Hold general meeting to describe system.
An agencywide meeting
should be held to describe the system and discuss the results that
are expected from it.
The system should be presented in a positive
fashion, as an aid to reducing confusion and improving control of
activities.
The system benefit of better availability of information
should be emphasized.
5.
Select section for initial system usage.
We recommend that the
system be installed in easy stages.
Operations can begin with a
single section, preferably one of the engineering sections (if there
are more than one).
A section should be selected on the basis of
its need for a system of this type, to ease data handling and re-
trieval problems.
125
-------
6.
Convert Source Files to EMS Source File Books.
This involves
gathering the source related material relating to the sources by
the personnel of the selected section and converting it to the
Enforcement Management System source file book format.
For existing
sources this will mean taking the data and extracting the needed
information from the company data sheets and emission point
sheets.
The data are entered on the index sheet and included in
the registration data section.
The company data sheets are then
filed with the other material in the sheet holders which make up the
source file books.
7.
The data bank coordinator
Train section personnel in system usage.
trains the personnel of the section selected for the initial ap-
plication in the operation of the system.
This initial session should
last from 1 to 2 hours and should involve actual examples of how to
fill out the action sheets.
The various schedules should be ex-
p1ained and the availability of the schedule books should be
emphasized.
8.
Begin system operation.
Operation is begun by filling out action
sheets for the activity schedule for the next week.
This can be
done at the end of the training session for some actions;
the
remaining actions can be filled out later.
9.
Review system operation, perform retraining.
The operation of
the system should be reviewed after implementation.
Any necessary
retraining should be performed and problems should be resolved.
The details of system operation should be discussed.
During these
sessions, communication should be emphasized.
For example, in
126
-------
filling out a new Action Sheet an inspector may be unable to establish
a schedule date for the next action.
It may be that this type of
problem requires coordinating the action sheet set with another staff
member before it is handed in to the data bank coordinator.
10.
Select additional sections for system expansion.
The remaining
engineering sections can be brought into the system.
Sections
whose work relates to engineering (source inventory, source
monitoring) are added with time.
In this way, the system will
encompass a continually expanding portion of the agency operation.
11.
Expand system to all agency sections.
Since the entire agency
should eventually be included in the system operation.
Staff
members dealing primarily with air quality measurements should
be included to provide input from those activities which involve
specific sources.
127
-------
6.0
ALERT HANDLING
The computerized Enforcement Management System is designed to faci1i-
tate the activities to be accomplished during an air pollution episode or
alert.
Emission reduction plans are formulated in advance with the source
operators.
The plans require specific actions to be taken by various
people in the agency to ascertain the stage of the alert to intiate re-
qui red responses.
These activities fall into two general categories:
o Actions related to specific emission sources, such as surveil-
lance of operational shutdown or reduction in emissions during
an alert.
o Actions unrelated to emission sources but concerned with
activities such as issuance of news releases, contact with
public officials, special air quality monitoring assignments.
Handling of actions related to specific emission sources involves the
creation of an action record (using the manual action card form) on the
master file.
This action appears on the individual and group future
schedule summaries.
It is specially coded to indicate that the action is
only to be performed during an alert.
This is done by scheduling the action
for a date in the 1990's.
The comments entered with the action also specify
that it is associated with an alert.
There are different activities asso-
ciated with each level of alert.
These actions are assigned to different
years in the 1990's.
Examples are to code Forecast as 1995;
Alert as 1996;
Warning as 1997;
Emergency as 1998;
and All Clear as 1999.
The various
actions can be added to the system at different times as compliance agree-
ments are negotiated with various emission sources.
The planned actions for
that source become a part of the emissions reduction activity.
Similarly,
source actions are updated by changes or deletions of specific activities.
128
-------
Alert actions not associated with any specific source require dif-
ferent handling.
This consists of entering a special source into the
system files to provide a basic record for area-wide alert actions.
All
actions for a given area are entered under this source number which then
appears on the appropriate schedules, with the title "Alert Center" in the
source name field.
This entry should be made using the normal forms.
Assignment of alert actions may vary from one agency to another.
In
some cases, the actions may be assigned to specific staff members.
Other
agencies may prefer to assign the actions to a title, such as "senior
alert officer."
In this case, the "senior alert officer" should be as-
signed a spot in the personnel deck, and carried as a staff member.
129
-------
Alert
Action
Data
Alert
Level
Schedule
All
Clear
Schedule
Figure 6.1.
Schematic, processing of alert data.
130
-------
7.0
COMPLAINT HANDLING
The Enforcement Management System is designed to process complaint
data, and to monitor and record these activities in order to improve the
effectiveness of complaint handing.
Complaints can be divided into two groups:
o Those concerned with a specific and known source whose acti-
vities are detailed in the agency's files, and in the system.
o Those dealing with generalized problems (such as an unidenti-
fied odor), with unregistered sources, or with emissions sources
so small and localized that they are exempt from regulations.
Handling of
complaints on known sources is similar to the handling of
normal source actions.
The receipt of the complaint is regarded as an
"action" in itself, and is so recorded in the system.
If it is quickly
resolved, such as by a phone response, the action is complete.
An action
card is fed into the system with the NO FURTHER ACTION option circled, and
any appropriate comments are entered.
For example, a complaint might deal
with a situation which is in the process of being corrected.
The person
making the complaint would be informed of the corrective action, and the
date that the corrective action would be complete.
If the complaint cannot
be quickly resolved, and an inspection or other activity is indicated, the
action card is fed to the system with the next action indicated and the name
of the staff member who is to perform the task.
From then on, of course,
the process takes on the form of normal activity.
An inspection may lead to
a source test, a registration, or other activity, which is monitored as in-
dicated in the system descriptions.
131
-------
The case of a complaint that is not directly connected with a known
source poses a different problem.
Figure 7.1 shows the steps to be fol-
lowed (availability of all system products is assumed).
After the complaint
has been received, it is entered into the system associated with a "general
source," maintained in the system for this purpose.
A smaller agency may
maintain one such record, while a larger agency will have a larger number
of such "general sources," one for each major geographic subdivision. These
sources have a pre-assigned number for the emission point.
This number is
associated with each of these non-specific complaints as they are received.
Several complaints may be associated with this one number.
Complaints re-
lated to an apparently different source are associated with a different
emission point number.
Through the particulars of the complaint, or through knowledge of
events in the area, the agency may make a general assessment as to the
general validity of the complaint facts, and this is entered into the
system as "comments."
Next, the geographic locator is consulted for likely sources of the
problem.
The locator shows all registered sources in sequence by grid
square and also by street address.
Using a general knowledge of prevailing
meteorological conditions, the grid square or address upwind of the complaint
location is noted.
This step forms a review of the probable type of emis-
sions and the proximity of likely sources.
Next, an inspection of the complaint site is scheduled.
If a single
source is suspected, the inspection centers upon that source.
If the problem
132
-------
Review in
terms of general
abatement
strategy
Receive Complaint and
all associated detail
t
(Review for ?ot valid Discuss with
validity of Complaint
complaint Originator
valid
Consult Geographic
Locator for likely
Sources of Problem
Inspect site of
complaint, perform
quality survey if
indicated
air
Problem ~
Associated with
Specific Source?
. yes
Inspect Source,
Determine if
Violation
Figure 7.1.
General complaint handling schematic.
~
Review Problem
with Source
,
Receive and review
Source Compliance
Plan
~ .
/A ~llcontinue to monitorl
pprove or approve .,
. t PI Source Compllance I
reJec an Plan based on I
SubmiGted Schedule
""" 133 / ..J
-------
is still undefined, an area survey is performed, perhaps supplemented
with actual air quality readings by either mobile or stationary instru-
ments.
The results of the survey may lead to the discovery of an unregistered
source, may indicate an operational change in a known source, or may not
point to any specific emissions source.
In the case of a general problem
with multiple sources involved, a review of abatement strategy for the area
is indicated.
This may involve continuing air quality surveillance and
ultimate review of a large number of sources.
Such enforcement activities
are tracked and monitored by the system, still associated with the specific
complaint, until abatement of specific sources is undertaken.
General
strategy assessment is not monitored, although comments associated with
the complaint resolution may indicate that this assessment is taking place.
Where a particular point is identified as the cause of the problem, the
agency's role becomes more routine.
An inspection is scheduled with an
action card, and the results dictate the next actions, such as registration
(if a new source), correction of control device failure, submission of a
plan for additional emissions reduction, or legal action.
When the com-
plaint is matched to a specific source, the processing is closed out under
the general "dummy" source entry and further activity is coded with the
source number of the now-known emission source.
The original complaint
record stays with the general entry, and the comments specify the source
that was eventually associated with the complaint.
134
-------
In certain cases local agencies may handle a complaint on "quick re-
sponse basis."
For example, a phone complaint may be received reporting
a smoke problem and the local agency may dispatch an inspector by radio.
The inspector may resolve the problem on the spot, as in the case when a
simple sdjustment is needed to an incinerator control device.
Since the
Enforcement Management System does not operate in real-time, but rath€r
produces its various reports, action cards and schedules on a "batch" basis,
it is not possible to handle this type of complaint through the regular
scheduling routines of the system.
In most cases, however, such complaints
should be entered into the system for historical and reporting purposes.
This will be particularly true in cases where the pollution source is
being carried in the Data Base.
In other cases where the source is not
carried in the Data Base, local agencies may not want to enter such actions
into the system.
An example of this might be a complaint about emissions
from an individual house or small retail establishment not considered a
major source of pollution by the local agency.
When a complaint is to be
entered into the Data Base after the action has been completed, the special
action card format should be utilized.
This is described in detail in
Section
3.0 .
If the complaint activity is entered in this way, the system
will include the action on the various management oriented summaries that
are prepared, and in addition, will show the complaint on the source actions
summary for the individual pollution source.
In this way the agencies records
will be complete regarding both the staff activity and the action related to
135
-------
the specific source. A special action card can also be used to schedule a
future agency action to follow up on the activity which has already been
completed.
For example, an inspection might be scheduled 30 days later
to determine that the initial corrective action was adequate and was
still providing control of the problem which had caused the initial complaint.
If this additional inspection is entered into the system by means of the
special action card, the normal scheduling and reporting functions of the
system will track, monitor and record that action, just as is done in other
types of activity.
136
-------
8.0
AIR QUALITY RELATIONSHIP
The Enforcement Management System can be an aid to agency personnel
as they review air quality readings.
.For example, in interpreting the significance of air quality levels
at a particular point, the agency staff may wish to review the sources which
are making a contribution to pollutant levels at that location.
Reference
to the geographic locater which is arranged by grid square would indicate
pollutant sources which are likely significant contributors to the air
quality at a particular point.
Reference to the source registration printout
will indicate the types of pollutant being emitted from the individual sources
known to the agency.
This will potentially eliminate some of the sources.
For example if the S02 level at a particular point is being analyzed, sources
emitting only particulates can be eliminated.
If a specific agency has not "gridded" the sources being processed by
the system, the geographic locator which lists sources by city and street
address will provide an indication of the potential contributor to pollutant
levels at a particular point.
Various types of simulation models can be utilized to further estimate
the contribution from the various sources that have already been identified
as described above.
If the emissions from these sources can be quantified
for the period covered by the air quality readings, single source models
can be used to calculate the downwind concentration from the specific source.
More comprehensive models can be utilized to incorporate all pertinent sources
into the calculation.
These can be of the manual model type or short-term
models which make predictions based on specific parameters, including
137
-------
meteorology, seasonal factors, heating load information, and diurnal
factors related to the individual sources.
Adding successful calibrated models of these types to the situation
so that the model predictions approximate the actual readings, the agency
can go on to simulate the effects of various abatement strategy.
For
example, the installation of various types of control equipment (with ap-
propriate percentage reduction of emissions) can be simulated by the model
and the improvement in air quality levels can be estimated.
Contribution from so-called area sources must also be considered in
these calculations.
Emissions from sources such as automobiles, home
heating and minor commercial activities can make a significant difference
in pollutant levels which are recorded.
Various models which are either
available or being developed take these factors into consideration in various
ways.
Entries may be made for the various types of area sources and adopted
to the periods being modeled, or, for the simpler model versions, a single
background concentration level may be included in either the mechanized or
subsequent manual calculations.
138
-------
APPENDIX
139
-------
140
-------
APPENDIX
This appendix presents technical details of the computerized systems.
It consists of the following sections:
1. System Narrative-0verview
2. Program Narrative
1. Program 1 - Update
2. Program 2 - Extract
3. Program 3 - Print run
4. Description of Sort 1 and 2
3. Startup Procedures
1.
Initializing COBOL Tables
2.
Building the Initial Master File
4.
Edit Descriptions
5.
Operating Instructions
1.
Request for computer processing
2.
JCL for
IBM 360 DOS and OS
6.
Master File Record Layouts
7.
Control Card Layout
8.
Personnel and Letter Card Layout
9.
Keypunch Instructions
Source decks, program listings, and flow charts are available upon
request.
Write to:
Lloyd M. Hedgepeth
Environmental Protection Agency
Office of Air Programs
Research Triangle Park, N. C.
27711
l4J
-------
1.0
SYSTEM NARRATIVE - OVERVIEW
The Enforcement Management System is under the direct control of the
Data Bank Coordinator.
His responsibilities will be to schedule computer
time and services;
review data input forms before keypunching;
and prepare
a current control card.
Once these functions have been completed and the
forms routed to their correct destinations (e.g. input-preparation, com-
puter center, etc.) the automated computer system will be activated.
Figure
1.1 depicts the complete system and the flow of data through it.
Transactions (new sources, manual action cards, changes to the master
file, deletions and returned action cards) are placed on magnetic tape by
using a standard card to tape utility.
This step may be eliminated if
input is produced by a key-tape, key-disk or similar u~vice.
The first sort arranges the random transactions into the same sequence
as the master file.
The sort key is the first 19 characters of the tran-
saction record.
It includes agency number, county, source number, emission
point, action number, card type, and comment line number.
The "low order"
(comment line number) will only affect the sort when there are "comment"
cards.
The sorted transaction file is used as "input" to the update program.
All transactions are validated and, if found to be error-free, will be
applied to the existing master file data.
The update program also schedules
new actions, assigns staff members to both sources and specific actions, re-
schedules appropriate actions, and prints an edit and error report, reflecting
all activities against the master file.
The extract program accepts the newly created master file as input.
142
-------
first sort
sort
transaction
file
extract
run
data
geographic ~
locator! ~etter
ov~due ~
action ~ _V-_~. . _deck____-
I ~ ~ print
L[uture I" run
schedule'
r - I" r
act~on """'" " new
su=;ry I 1 "c~;~~s
source
act:.on
lSU.':L~a!'y
Figure 1. 1.
Computer processing schematic.
143
-------
The first record on the file is the control record which was created by
the update program from the control card.
This record contains the basic
information concerning which reports are required during this cycle.
Data
is taken off the master file and written on the extract file based on each
of the report requirements.
One master file field may appear on several
reports (e.g. source name);
therefore, as many as 10 different extract re-
cords could be created.
This requires adding a "prefix" to the basic data
records so that they can be sorted correctly.
The sort keys are discussed
under section 2.2 of this appendix.
The extract file is then used as input to the second sort.
The records
are arranged in the same sequence in which they are to appear within the
printed reports.
The output tape (known as the "extract tape") contains all
data necessary to produce the desired reports, letters and new action cards.
The sorted extract tape as well as the letter deck are inputed into
the print program.
The letter deck contains the body of the letters as
well as the names of the people who are to sign them.
Since the same letter
could be sent to different sources, one entire letter is saved within memory
until a different letter is called for by the extract tape file.
In order
to accomplish this the letter deck must be sorted in agency, and letter type
order (columns 3 through 7).
The print tape information is "formatted" into
the individual report requirements and can be printed "on-line", or "spooled"
to be printed later.
Action cards are created using specially preprinted
punch cards.
The individual letters are generated (with necessary carriage
controls), and written as a separate file to magnetic tape.
At the conclusion
of the print run, the correct agency forms are placed on the printer and the
letters are produced using a standard tape-to-print utility.
144
-------
The Action cards are interpreted, the reports separated, and the carbons
removed.
The entire package is sent back to the data bank coordinator who
will disseminate the reports and Action cards to the various agencies using
the system.
145
-------
2.0
PROGRAM NARRATIVES
2.1
Program 1 - Update
This is the first COBOL program of the Enforcement Management System.
Its basic functions are:
validating of all transactions entering the
system;
adding new sources to the master file;
changing existing records
on the master file;
removing (deleting) existing records from the master
file;
and assigning staff members to sources and specific actions.
All dates (date scheduled, date performed, today's date, etc.)
entering the system are checked for a valid month (1-12), a valid day
(1-31), and a valid year (not before 1960).
When dates are validated,
they are reversed from month, day, and year, to year, month, and day
(within paragraph named 104-DATE-FLOPPING).
The two reasons for "flopping"
the dates are:
a.
date comparisons can be one statement, and
b.
when used within a sort key, records will be arranged in
correct chronological order.
To prevent an action from being omitted from any of the reports be-
cause of an invalid or missing date, the system "plugs in" dates as needed.
If the returning action card does not have a performed date (date action
was accomplished), the program uses the run date (today's date from the control
card) in its place.
In the same manner, if the scheduled date (date the
next or current action is to take place) is omitted, the system schedules the
action 1 month into the future.
This is accomplished by using the run
date and adding one month to it;
for example, if today's date is 10-01-71,
then the scheduled date i~'l1-01-7l.
146
-------
When the action card is returned with a next action to be performed,
the results of the current action are placed on the current action record,
and any pertinent data for the next action will be put on a separate record.
Since action numbers are in ascending sequence, and since placing the next
action record immediately after the current one could duplicate the fol-
lowing action record's number, the next action data must be "stored" to be
used later
(See Figure 2.1).
The program will allow up to three records
to be held in a "work area"
(TRANSACTION-HOLD);
any additional records will
overlay each other.
When there is a logical break within either the transaction
file or the master file, the "stored" action records are written out to the
updated master file.
Any number of special action cards may be submitted during
a single update, as is the case when a compliance schedule is being entered on
the master file.
The restriction described above only applies to machine-produced
action cards being returned to the system and requiring a Next Action.
Records on the master file can be removed by using a delete card
("D" in column 80 of transaction card).
Figure 2.2 describes the format of
a typical source on the master file.
Records may be deleted in one of three ways:
a.
remove
the entire source (exhibit A)
b.
remove one emission point and all actions related to it
(exhibit B)
c.
remove one action and all comments (exhibit C).
It is necessary to use the correct coding on the delete card to remove
the desired record(s).
Referring to Figure 2.2, records can be deleted as follows:
a.
When emission point and action number fields are zeros the
entire source will be removed.
Exhibit A of Figure 2.2 depicts
this.
All records (emission point, action, comments, etc.)
pertinent to one source are removed.
147
-------
970-NEW-ACTION-RECORD
970-WRITE-ACTIONS
~
i
I
I
1
I
From Change or Add
Logic
No s'
there ~,
next
'~ti ? yes
Save
Entire
Transaction i
_w ,- J
No - It0
~/ this a
)~~ Ye,
NO~I '.
,/ s ">
switch
on?
Figure 2.1.
Yes
Max. 3 Transactions
to be saved
Turn switch on
Break is new source,
new emission point, or
new transaction
Old M/F
Act. If
\ Format
I output i
Lecord 'I
::~r--J
, Write'
-' \
new
\, M/F
\, /
NO.:~
Stored? '
1
2 Next
3
4 Next
5
New M/F
Ac t. 11 1
Acti0:=l ~
Act1on~
Adding new action record to master file.
148
-------
E
Source Information
20
Source Comments
Line Number 1
Generated by Program
21
Source Conunents
Line Number 2
Optional
Emission, Actions
Source Comments
Line Number 3
Optional
Emission Point
Information
34
Emission Comments
Line Number 1
Optional
35
Emission Comments
Line Number 2
Optional
35 Actions Onl
Exhibit
B
36
Exhibit
Action Comments
Line Number 1 C
Optional 37
Action Comments
Line Number 2
Optional 37
Exhibit
Action Record 2 C
36
Action Record 3 Exhibit
C
36
Action Record 1
Figure
2.2.
Master file format and
delete
logic.
149
Exhibit
A
-------
b.
When only the action number field is zero, one emission
point record will be removed.
Exhibit B of Figure 2.2
depicts this.
One entire emission point and its related
action and comment records are removed.
c.
When neither the emission point or action number fields are
zeros, but a "D" is in column 80 (update code), one action
will be deleted.
Exhibit C of Figure 2.2 depicts this.
One
action record and its related comment records (if any are
present) are removed.
To save excessive input preparation, the update program eliminates as
much of the redundant work as possible.
When a change is required, only
the desired field need be entered.
Any other fields should be left blank
and will not affect the file.
To eliminate (replace valid data by spaces)
a field within a record, one or more asterisks are inserted within the
field to be eliminated (change card).
The program translates asterisks to
non-printable characters (HEX 41) and replaces the existing field on the
master file with this "odd" field (this works only on alphabetic field;
numeric fields should be "zeroed out").
Before writing the new master file,
the "odd" characters are translated into spaces.
When new actions enter the system, they need not contain the correct
action number;
instead, they can be coded either 99 or 00.
The program
places the new action record at the end of a string of existing actions
(within agency, county, source, and emission point) and inserts the correct
action number within the record (one higher than the last action number on
the master file).
This procedure eliminates the need to cross-reference
150
-------
the source action report before entering a new action.
An action can be directed against an entire source, rather than a
specific emission point.
For this reason an emission point 000, with
the term "entire source" as its description, is automatically generated
each time a new source is added to the ~aster file.
Since the personnel file (card deck) only enters the system through
the update run, the staff member's name and title must be saved for future
use.
For the source record, the name
of the inspector and the engineer
can be found on record type 21.
Since record type 21 is used as a comment
record and the number of records is variable, the names are found only on
the first source comment record.
This means that there will always be a
record 21 (line number 1), whether or not there are source comments.
The
assigned staff member's name and title are stored on the action record
type 36 (this is done in case they are different from the assigned staff
members within record type 21).
Names stored by the system are not
accessible to the user through changes but will be changed when there is
a change to an assigned staff member.
This is accomplished through the
program and requires no special coding.
2.2
Program 2 - Extract
The second COBOL program of the Enforcement Management System is used
to extract data necessary to produce the required individual reports.
The
program is divided into two distinct logic paths:
Report Selection and
Data Selection.
2.2.1
Report Selection
The control card, which was read into the system via the update
151
-------
program, is carried as the first record on the newly-created master
file.
The "report selection fields" (column three to eight of the con.tro1
card) are used to turn on corresponding switches (any character within
the control field will set a switch so as to create the desired report).
Each report could require some of the same data;
therefore, each master
file record must pass through the entire report selection logic (para-
graph named 102-MAIN-LOGIC) before it can be discarded.
This could re-
su1t in the creation of up to 10 extract records for each master file
record.
2.2.2
Data Selection
Each of the data selection modules are closed subroutine (secondary
logic paths that are only executed from the main path).
Data is
either stored in work areas or written directly to the extract file
depending on the report requirements.
e.g.
The source registration report lists all sources;
therefore no data need be saved.
The future schedule summary
only reports actions to be performed in the future.
This
requires saving data until an action record is read.
This is
then checked to verify if it is a future action, if not it is
bypassed.
Before any record can be written to the extract file, a 46-character
continuous sort key must be added.
This sort key will be used to
arrange records in a chronological order within individual reports
(Records are created in random order, not in report order
The
sort keys for each report are (left to right in descending value):
152
-------
(0)
Action Cards
Agency, Staff Number
(1)
Source Registration
Agency, County, Source, Emission Point
(2) Action Summary
Agency, County, Source, Action Number
(3) Source Action Summary
Agency, County, Source, Emission Point
(4) Overdue Action Report
Agency, County, Staff Number
(5)
Geographic Locator by grid coordinates
Agency, X-Grid Coordinate
(5)
Geographic Locator by city, street
Agency, City, Street Name, Street Number
(6)
Future Action Summary by section
Agency, Section, Date Schedule, Source, Action
Number
(6)
Future Action Summary by individual
Agency, Staff Number, Date Schedule, Source Number,
Action Number
(9)
Letter, Permits, etc.
Agency, Letter Type Code, Source Number, Emission
Point
153
-------
2.3
Program 3 - Print Run
The third and final COBOL program of the Enforcement Management
System is the print program.
Its main functions are to punch new action
cards and to produce the desired reports from the sorted extract tape.
The necessary logic is fairly simple.
Each input record (which is
part of an individual report) is tested to find the type of record it is
(first character of
sort key)
and "control" is passed to the appropriate
routine to print each report.
Data fields are saved internally (in WORK-ROLD-
AREAS) until there is a logic break (new source, new action, etc.), and then
a section of the desired report is printed.
There are three common subroutines performed by most report modules.
All dates on the file are in year, month, and day format (flopped in update
program).
Before they can be printed on individual reports they must be
reversed to month, day, year format and slashes (/) inserted between
subHelds
(paragraph named 815-DATE-FLOP).
For example:
On Master File:
On reports:
711201;
01/12/71
All report headings and subheadings are written from one closed subroutine
(paragraph named 810-READ-ROUTINE).
Parameters
(name of report, section
name, etc.) are setup before control is passed.
This enables the correct
headings to appear at the top of each page.
The last common subroutine con-
verts the fixed length street name and/or city, state, zip into a left-justified
variable length field (paragraph named 800-SQUEEZE-ADDRESS) by suppressing all
redundant spaces.
For example:
On file:
HARTFORD
CT06102;
On report:
HARTFORD CT 06102.
154
-------
The production of "canned" letters requires that one complete letter be
saved until there is a need for another one.
This enables one letter to
be sent to more than one source without entering duplicate letter cards.
If there is no match between the print tape and the letter deck, an error
message is written on the printer and the next letter request (next record
on print tape) will be fulfilled.
This logic requires that the letter deck
must be in ascending sequence by agency and letter code.
Letters are se-
parated by line number 999 (see letter deck description under section 8.0
of this appendix) which signals the end of a letter and also provides the
name of the person who will sign it (name is left justified).
2.4
Description of Sort 1 and 2.
The first sort arranges all input transactions in the same sequence as
the master file.
The sort key consists of the first 19 characters of the
transaction card.
Assigning .a work file is relatively simple, although
the size of the file will vary.
Each run usually will not contain more
than 1000 input records unless the system is being used by three or four
large agencies.
Therefore, one thousand 80-column records would require
less than 40 tracks or four cylinders.
The second sort arranges the extract output into a logical print
tape.
It uses a 49-character sort key (46-character key, record type, and
comment line number).
Assigning a work file becomes much more difficult
because one master file (which is continuing growing in size) record
could create up to 10 extract records.
To avoid overflow problems always
155
-------
assign a very large area.
One disk pack could be allocated to the En-
forcement Management System.
All three programs could be catalogued to
it and the remainder of the disk pack used as a sort
work file.
This
would take care cf most requirements.
156
-------
3.0
STARTUP PROCEDURES
The Enforcement Management System is a collection of computer
programs which are to be used by state and local agencies to enforce
air pollution controls.
The system is written in COBOL to keep program
maintenance to a minimum.
In order to make the system completely flexible
to the changing demands of its users, a series of internal tables are
utilized.
They contain basic local information required by the computer
programs.
Since each agency using this system will make different entries
for each table, an explanation of table setups follows.
The tables are
arranged in ascending collating sequence for ease of expansion.
3.1
Initializing COBOL Tables
The system is divided into three programs.
Each program requires that
certain local data be entered before the system can be implemented.
3.1.1
Initial Entries in Update Program
Personnel Table
See Table 3.1.
The update program reads in personnel cards
(see section 8 for layout) and creates a table of all staff
members.
From this table staff members
are
assigned to
various sources and actions.
As supplied, the table has
room
for 200 entries.
If additional entries are required the "OCCURS"
statement must be changed to reflect the increase in staff.
If
the table is expanded to more than 999 staff members,
TOTAL-PERSONNEL-CARDS (under Working-Storage) must also be en-
larged.
This field acts as a counter and terminates the table
search during the assigning segment of the program.
157
-------
020100 01
020110
0201"0
020130
020140
0?015()
020160
Table 3.1.
PERSONNEL TABLE
PERSOI\JNEL-TABLE.
03 FILLER nrCURS 200 TIMES.
05 AGENCY-EMPLOYEE.
07 TB-AGENCY
07 TB-EMPLOYEE
05 TB-STAFF-NAME
05 TB-T I TLE
PICTURE
PICTURE
PICTURE
PICTURE
158
9 (3) .
X (3) .
X ( 15) .
X ( 15) .
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
-------
Agency Table
Table 3.2
contains the names of all agencies using the
system and their assigned number code.
The agency number
is compared with the stored agency number;
if they are equal,
the agency name is used in printing the standard heading
for the printed reports.
The first entry (AG-NUM) is the
agency number, in three digits:
001 to 998.
The second
entry is the agency's name (AGENCY-HEAD) which is centered
within 29 characters.
If the agency's name is too large, it
can either be abbreviated or the receiving field can be en-
larged.
The last agency number within the table must be 999;
this is used to stop the
search.
Action Table
See Table 3.3.
This table is used to validate actions and
supply English-language descriptions for various action codes.
The action code (TB-ACTION-CODE) is in two digits, 01 to 98,
in ascending order.
This is followed by the action name
(TB-ACTION), which is left-justified within 15 characters.
If
it should become necessary to increase the length of the action
field, all three programs must be changed.
An "action 99"
must be the last
entry within the table;
this terminates the
search.
Possible COBOL Statements to be Changed
within Update
If "Reschedule Action" is no longer coded as 02 throughout the
system, statement l23-CHANGE-7 must be replaced with the correct
numeric value for the "Reschedule Action" option.
159
-------
022160 01
0??17rJ
022180
022190
022200
023010
023020
02'30'30
023040
02305rJ
023060
02307rJ
0230RO
023090
023100
073110
0231/0
023130
023140
023150
Table 3.2.
AGENCY TABLE
VALUE IS 001.
PICTURE X(29) VALUE IS
, AIR POLLUTION CONTROL
PICTURE 9(3) VALUE IS 002.
PICTURE X(29) VALUE IS
CLEAN AIR PROTECTION
PICTURE 9(3) VALUE IS 004.
PICTURE X(29) VALUE IS
ANTI-POLLUTION AGENCY
PICTURE 9(3) VALUE IS 010.
PICTURE X(29) VALUE IS
ENVIRONMENT PROTECTION
03 FILLER PICTURE 9(3) VALUE IS 999.
03 FILLER PICTURE X(29) VALUE IS SPACES.
02 R~-TABLE REDEFINES AGENCY-TABLE.
03 FILLER OCCURS 05 TIMES.
05 AG-NUM PICTURE 9(3).
05 AGENCY-HEAD PICTURE X(29).
TRC42881
TRC42881
TRC42881
TRC42881
AGENCY'. TRC42881
TRC42881
TRC42881
'. TRC42881
TRC42881
TRC42881
I. TRC42881
TRC42881
TRC42881
'. TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
fRC42881
FILLER.
02 AGENCY-TABLE.
03 FILLER PICTURE 9(3)
03 FILLER
0'3 FILLER
03 FILLER
03 FILLER
03 FILLER
03 FILLER
03 FILLER
160
-------
02316Q 01
073170
0231BO
023190
023200
024010
024020
0240~0
024040
0240<;0
024060
02407n
0240R0
024090
02410n
0?41lQ
0241?n
0241'30
0241'34
0241':\R
024140
024150
024160
0?4170
O?41RO
024190
Table 3.3.
ACTION TABLE
FILLER.
02 ACTION-TARLE.
04 FILLE~ PICTURE 99 VALUE 01.
04 FILLER PICTURE X(15) VALUE 'INSPECTION'.
04 FILLER PICTURE 99 VALUE 02.
04 FILLER PICTURE X(15) VALUE 'REGISTRATION'.
04 FILLER PICTURE 99 VALUE 03.
04 FILLER PICTURE X(151 VALUE 'PLAN SUBMISSION'.
04 FILLER PICTURE 99 VALUE 04.
04 FILLER PICTURE XC IS) VALUE 'REVIEW w/snURCE'.
04 FILLER PICTURE 99 VALUE 05.
04 FILLER ~ICTURE X(15) VALUE 'REGIST. REVIEW'.
04 FILLER PICTURE 99 VALUE 06.
04 FILLER PICTURE X(15) VALUE 'PLAN REVIEW'.
04 FILLER PICTURE 99 VALUE 07.
04 FILLER PICTURE X(15) VALUE 'SOURCE TESTING'.
04 FILLER PICTURE 99 VALUE 08.
04 F"TIIFR PICTURE X(15) VALUE 'A.Q. SURVEY'.
04 FILLER PICTURE 99 VALUE 09.
04 F"ILLER PICTURE X(15) VALUE 'COMPLAINT RECD'.
04 FILLER PICTURE 99 VALUE 99.
n4 FILLER DICTURE X(lS) VALUE 'OTHER'.
02 RE-ACTION-TABLE REDEFINES ACTIuN-TABLE.
04 FILLER OCCURS 09 TIMES.
06 T8-ACTION-CODE PICTURE 99.
06 TB-ACTION PICTURE X(lS).
161
TRC42881
TRl4/881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
rRC42881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
TRC4'881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
TRC42881
-------
3.1. 2
3.1. 3
Initial Entries Within Extract Program
There are no tables requiring initialization, but there is
one possible COBOL statement to be changed, located in para-
graph named l18-REC-37-2.
If a complaint is no longer action
code 9, its correct numeric value must be substituted for the 9.
Initial Entries Within Extract Program
Section Table
See Table 3.4.
This table contains the names of all sections
using the system.
The entries are arranged in a hexadecimal
collating sequence (alphabetics followed by numerics).
The
first character of the staff member's number is checked against
the first entry within the table (SEC-TABLE).
When an equal
condition is encountered, the second entry (TITLE-TABLE) is
used
as the section name.
The last entry within the table
must be a 9 (high value);
for example, staff member E2l is
a member of the engineering section.
Results Table
See Table 3.5.
This table is used to translate the action
result code into its descriptive equivalent.
The table is broken
into two levels:
the Results Code (TB-REST-CODE), which is 01 to
99 ;
and its accompanying description (TB-RESULTS) field
(maximum 15 characters left-justified).
The final entry
should be "Results Code 99."
This will end the search routine.
Agency Table
See Table 3.6.
This table is similar to the agency table ap-
pearing within the update program.
The agency's name field is
162
-------
._~3_~_0- 0 1
5350
5_36 i\
5370
53RO
5390
.5400
5410
5420
5430
5440
5450
5460
5470
54AO
5490
Table 3.4.
SECTION TABLE
FILLER.
03 SECTION-TABLE.
.Q~ .[U,.L_EK_PCC_IU~R~- -- X_-~~. ~VAL_U_L-'-E--'_.
05 FILLER PICTU~E X(23) VALUE 'ENGINEERING
05 £ IL~ER _Pl (II.JRE_X .- -- YALLJf:_'.t' 0
05 FILLER PICTURE X(23) VALUE 'INSPECTION
95 FILL~ICTURE X VALUE 'N'.
05 FILLER PICTURE X(23) VALUE 'NORTH REGIONAL
_05--~U.,LER - eU:lU8E- X .. _VALUE- .'S_'o-
05 FILLER PICTURE X(23) VALUE 'SOUTHERN DISTRICT
_O~. £ tL ~E_R - PCCT98.E- X- - -- .VAL.LJE... -'_9_'0-
05 FILLER PICTURE X(23) VALUE SPACES.
03 RE-SECTION-TABLE REDEFINES SECTION-TABLE,
---OS-FILLER-OCCURS 5 TI~-1ES-~ --.
. Q}_~E_~-T ~t...~_. - --_F'.tCl.UIiC.><_. _.
07 TITLE-TABLE PICTURE X(23).
163
----L~~-6n-
TRC42883
_lRQtZJL~3
'.TRC42883
_TJK_4~8~3.
'.TRC42883
T~R~~
ENGINEER'.TRC42883
J-'~C::4~_8~3-
INSP.'.TRC42883
U~ C_4_2_8_8 ~
TRC42883
TRC42883.
TRC42883
. T RQt.2_8 81
TRC42883
-------
5500 01
5510
5520
553~
5540
5550
5%0
5570
55AO
5590
5600
561~
5620
5630
564.0
5650
56M
Sf, 7 ()
TabJ,e 3, 5,..RESULTS. TABLE
FILLER. TRC42883
03 RESUL TS-TABLE. TJ~C.~_2_8_8.3..
OS FILLFR PICTURE XX VALUE '00'. TRC42883
Q5--F" I LLEf< PJ CTURE X (15) VALUE SPACES. TRC4288~
05 FILLER PIci.UR-E-XX.u VALUE '01'. TRC42883
O~£ILLER PICTURE X(15) VALUE 'NO FURT._ACTION1.TRC42683
05 F I LeER . PICTURE XX. . VALU(.' 02 I. TRC428b3
05 F I LLE R PI CTUR E X I 15 ) VALUE' FOLLOIN__NX}.S.T.E.F'!_.T RC4288 3
05 F I LLER- -P1CTURt-.XX---._.VA.LCiE-i-()-3.i-~. . TRC42883
_05_£tLLER PIS:TURE X(15) VALUE 'RESCriED. ACTION' .TRC42883
05 FILLER PICTURE xx VALUE '04'. TRC42883
05 FILLER PICTURE X(15) VALUE 'DATA NOT .RECD '.TRC42883
-os-oFfiCER PICTUREuXX . VALUE '99'. TRC42883
05 F ILL E R PI CT U REX I 15) V A L U E '0 Tf-'I E R ' . TR C ~.2.88 3
03 RE-RESUL TS-TABLE REDEF"IN(S.RtSU[TS':-fABL.-t~ TRC42883
05..~1.LL~_O.(C_URS- 6.JIMES.. .. TRC42883
07 TB-REST-CODE PICTURE xx. TRC42883
07 TB-RESULTS PICTURE X(15). TRC42883
- - -- --- -- -
-- --- --------
164
-------
0200 01
.f2..210
62?O
9£30.
6240
.6l50-
6260
627(')
62AO
6290
630(')
6310
63?(')
6330
6340
6350
6360
6370
6380
6390
640()
6410
642()
9~30-
6440
6_450
6460
6470
- ----
6480
6490
Table 3.6.
AGENCY TABLE
- - --- --
FILLER.
02 AGENCY-TABLE.
03 FILLER PICTURE 9(3)
.03_F~~L.~~
~3_EJ~L£1i
VALUE IS 001.
- P_I OU~Ll(t29 J .vAL U E_. is -
, AIR POLLUTION CONTROL
-_PJ~lUgE__XJ 29L _VAnlUe IS-
'AIR POLLUTION CONTROL
PICTURE 9/3) VALUE--~QQ~~ .
PICTURE X/29) VALUE IS
'n- . CLEAN AJR PROTECTION
PICTURE X/29) VALUE IS
-. ..- _'Cl~EAN_AIRPRO_TECTION
PICTURE 9(3) VALUE IS 004.
_':.Lf.t U R.I._~_L?_'U.- "'-~ ~_\LC JS-
, ANTI-POLLUTION AGENCY
_?_tC.l~~E_.X( 29 )_VAL_UE J_~---
'ANTI-POLLUTION AGENCY
PICTURE 9(3) VALUE IS 010.
- - - - - -- -, - - - - - - - ---
PICTURE X(29) VALUE IS
--....l N VJ..R 0 li~! ~]_..P.B.o.1£_C.IJ_9.N
03 FILLER PICTURE X(29) VALUE IS
------ --------- --- -- 'ENVIRONMENT_PROTECTION
03 FILLER PICTURE 9(3) VALUE IS 999.
03_FJ.l._.L_~R- f:.tCIU8.E_~J2_9). VALUE- IS SPACES.
Q3 FILLER PICTURE X(29) VALUE IS SPACES.
02- R E-T AS L E RE DE FINE S AGE:H.P-J j\B_I....~_L
03 FILLER OCCURS 05 TI~ES.
___Q.5_AG-"'Q~ P_I_PURE
05 AGENCY-HEAD PICTURE
05 LETTER-AG-HEAD PICTURE
TRC42883
l:RC42.8.83
TRC42883
JRC42883
AGENCY'. TRC42883
TRC42883
AGENCY'. TRC42883
_TRC.4.2 8 8 3
TRC42883
'. TRC42883
TRC42883
'. TRC42883
TRC42883
:r R.C428 8:3
'. TRC42883
TRC42883.
'. TRC42883
TRC42883
TRC42883
'. lR.C428.83
TRC42883
'. TRC42883
TRC42883
TRC42883
TRC42883
.T R C.4 2 8 8 3
TRC42883
TRC42883
TRC42883
TRC42883
03 FILLER
03 FILLER
------
03 FILLER
------
03 FILLER
03 FILLER
.Q :L f.Jk- L~ R
03 FILLER
------ ---
03 FILLER
9 (3.) .
X(29).
X (29).
165
-------
used to print both the standard heading which appears at the top
of each report and the agency's name which appears on all letters.
To simplify this procedure the table is increased to three levels:
the agency number (AG-NUM), 001 to 998;
the agency's name
(AGENCY-HEAD), centered within 29 characters;
and the agency's
name (LETTER-AG-HEAD), left-justified within 29 characters.
Action Table
See Table 3.3.
This table is an exact duplicate of the Action
Table appearing within the update program.
It is used to trans-
late both the action code and the next action code to their ap-
propriate descriptions.
Letter Table
See Table 3.7.
This table is used to translate the letter code
(from the action card) into a subject heading describing the
contents of the letter.
There is room for 99 different letter
titles, arranged in ascending order by letter code.
The first
entry (TB-LETTER) is the stored letter code, 01 to 99, followed
by the subject description (TB-SUBJECT), 17 characters left-justi-
fied.
The last entry within the Table must be 99 to terminate the
search.
Possible COBOL Statements to be Changed within Print Program
Under paragraph l27-REC-36-4, the contents of the results
field is tested for either a 3 or a 4, "Reschedule Action" or
"Data not Received", respectively.
Two statements must be
altered if the above relationship has been changed and the
correct numeric value substituted.
166
-------
59M1 01
5970
59AO
599n
60nn
6010
6020
60~O
604()
6050
606()
607n
6()An
609()
6100
6110
612n
6130
6140
615n
6160
6170
6180
6190
Table 3.7.
LETTER TABLE
FILLER.
03 LETTER-TABLE.
-.... . --. - ,-.. .
05 FILLER PICTURE XX VALUE '01'.
05 FILLFR PICTURE X(17) VALUF 'REQUEST REGISTR. '.
05 FILLER PICTURE XX VALUE '02'.
05 FILLER PICTURE X(17) VALUE 'REQUEST PLAN
05 FILLER PICTURE XX VALUE '03'.
05 FILLER PICTURE X(17) VALUE 'PERr-1IT APPLICAT. '.
05 FILLER PICTURE XX VALUE '04'.
05 FILLER PICTURE X(17) VALUE 'ISSUE PERMIT
05 FILLER PICTURE XX VALUE '05'.
05 FILLER PICTURE X(l7) VALUE 'ISS. CONDo PEqMIT'.
05 FILLFR PICTURE XX VALUE '06'.
05 FILL~R PICTURE X(l7) VALU~ 'APPEAR AT AGENCY'.
05 FILLER PICTURE XX VALUE '07'.
05 FILLER PICTURE X(17) VALUF 'PLA~NED VISIT
05 FILLER PICTURE XX VALUE '08'.
05 FILLE~ PICTURE X(I?) VALUE 'REGIS. APPROVAL '.
05 FILLER PICTURE XX VALUE '99'.
05 FILLER PICTURE X(17) VALUE IS SPACES.
03 RF-LETTER-TABLE REDEFINES LETTER-ThBLE.
05 FILLER OCCURS 9 TIMES.
07 TA-LETTER PICTURE XX.
07 TB-SURJECT PICTURE X(l7).
, .
, .
, .
167
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC4lb83
TRC428f13
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
TRC42883
-------
3.2
Building the Initial Master File
The update program of the Enforcement Management System requires as
input a transaction file, a personnel file and a previously created master
file.
Since the first running of the system does not have a previously created
master file, an initial file must be produced before the system can be imple-
mented.
The initial file contains only two records:
a control record, which is
the same as the control card (see 7.0 within this sectionh and a dummy last
record.
The last record format is all nines (9's) in positions 1 through
18.
This record ensures that the old master file will always contain an
agency, county, and source number greater than any incoming transaction.
The file is created through a standard card to tape utility.
The output is
l80-character records, with a blocking factor of 10 (same as master file).
The JCL (Job Control Language) for IBM 360 DOS is shown in Figure 3.1.
For IBM 360 OS the COpy or IEBGENER utility would be used to create an
initial file.
168
-------
II JOB CARDTP
/1 ASsr,N SYS004,X'OOC' INPUT CARD READER
II ASSGN SYS005,X'180' OUTPUT - TAPE DRIVE
II UPSI 00101000 NO TM BEFORE DATA, NO LABELS, TM AT END
II EXFC CDTP EXEC STANDARD CARD TO TAPE UTILITY
II UCT TRF,FF,A=(AO,eO) ,R=(lAO,1800),I1,OR,R1 BLOCK UI, 180 CHARACTERS
II FS 1,AO,1
II EN~
ZZXXXXXXXX 111171060171111071ENFORCEMENT MANAGEMENT FILE INPUT SER!AL 000000
99999999Q99999q99 DUM~Y RECORD - LAST RECORD ON MASTER FILE
1*
Figure 3.1. Control cards to
Mastec File.
create Initial
169
-------
4.0
EDIT DESCRIPTIONS
The following errors are detected in the edit and error program and are
printed on the report.
All transaction cards accepted into the system are
also listed, for auditing purposes.
Note the use of the N, C, or D codes on the transaction cards.
These
codes, which stand for NEW, CHANGE, or DELETE, are used in the editing pro-
cess to help avoid various types of coding errors.
New records are defined as any transaction record that does not
have a like record on the master file.
Therefore if a source has only the
source name on the master file and the address and emission point (001)
information are to be added, the emission point data will come as new
(N) and the address data will be entered as a change (C), since there is
already a source record on the file.
Change records
can
be defined as any transaction record that has
a like record on the master file.
Only the fields that are to be changed
should be keypunched;
others can be left blank.
These blank fields will
not be put out to the master file.
To eliminate or blank out a field on
the master file, an asterisk (*) should be keypunched anywhere within the
field to be eliminated.
A delete card (D) can be used to delete an entire source (and all
emissions and actions pertaining to that source), one emission point record
(and all action records pertaining to that emission).
or one action--but
not the emission record for one emission point.
(Section 2.1 of this ap-
pendix discusses record deletions in more details.)
170
-------
NOTE
2.
A change may not correct a new record just entered.
1.
A new or changed record may not be deleted by a subsequent record.
The following are errors the system will detect:
Error
Card out of sequence
Key data not numeric
Record type not valid--
Code 1-8
Neither new, change or
delete record
Action and/or emission
record(s) without source
(which could have been re-
ject because of an error)
Month not 1-12
Day not 1-31
Year less than 60
No master file record for
change/delete transaction
No match on control fields
indicating either wrong
master file, no control
card, not current master
file
New record is equal to
existing record on
master file
Actual Message
Out of Seq
Not num field
Bad rec code
Bad rec code
No source info
Bad date
Not on file
No control card
Code incorrect
171
System Action
Stop run--abort
Reject record,
continue run
Reject record,
continue run
Reject record,
continue run
Reject record(s),
continue run
Reject date, make
date 00/00/00 and
continue with tran-
saction
Reject transaction,
continue run
Stop run--abort--re-
submit
Reject record,
continue run
-------
5.0
OPERATING INSTRUCTIONS
5.1
Request for Computer Processing
Requests for computer time and services forms are normally available
from the user's computer installation.
But because of the possibility of
multiple users of the Enforcement Management System, it might become de-
sirable to design a special form.
The form should include:
All supplies necessary to run system.
This will enable operation personnel
to assemble special forms, cards, etc.
(e.g. action cards, preprinted
letterheads, personnel cards, letter cards, etc.).
Special number of input master file and retention factor.
Description of control card information.
Computer operations personnel
(tape librarian, lead operator, etc.) may keypunch this card instead
of the keypunch section.
This could be desirable if transactions are
on magnetic tape and there is the pOqsibility of one card becoming
misplaced.
Number of report copies.
Print on 2-, 3-, or 4-ply paper.
Request for
bursting of report and interpreting of outputed action cards.
Location of transaction cards (or tape).
Any instructions for operation's personnel.
Figure 5.1 shows one example of a "run control" form.
Figure 5.2 depicts
the form completed to reflect scheduling of one cycle of the Enforcement
Management System.
172
-------
Date
8'1R1fr~rr ~1't{4G[1''Brr ((l~ rrER Sa-lmllLE
Computer/Model
Use:
Object Decks
E.M.S.
Level II c:::J
Level III c:::J
Disk Number
Estimate Running Time
JCL Deck Number
Charge Code
Services: 2 ply I::J
3 ply I::J
4 ply c:::J
Bursting r:::J
Interpreting I::J
Return to
Area/Section
Special Forms:
Action Cards Number
Letter Stock
Other Cards
Other Stock
Personnel Deck
Letter Deck
Other
Control Card:
ZZ~ ~ ~ ~ 1 ~~FORCE~~~I_~~~AG~E~I_[ILE_I~E~r_&~RLAL_~____-L--
--I report-I -I d;t~-I f~~~ --t~-l------ Inu~. I
Transaction File:
Card Deck
Tape NlUnber
Retention in Days
Old Master File:
Serial Number (Internal)
Serial ~l!:nber
Updated Master File;
Serial number (:i:nternal)_____-- Serial NU!.11:Jer
--
Retention in Days
,\dditio:1al CO!~:l'cnts:
-~----_.-. ----'._------"-~ ----- . -"'-
-..--- ---"..---.---.
Figure 5.1.
Request for computer time and services.
171
-------
Date I -:2./ ,/7 /
I / .
ENRJOC~IT r1~t~GE!BIT cr1.~ rrER Sa-Imlll£
Computer /Mode I "5 be) - ~:/ {) !) [I ~
/"
E.M.S. Level II ~ Level III [:]
Use:
Object Decks
Disk Number
/ {;I. '3 'I- s', (,
Estimate Running Time
O. 7' .')-
JCL Deck Number
b .;t. 7
Charge Code
./t4:27
Special Forms:
Action Cards Number
:l7b
Services: 2 ply C
3 ply ~
4 ply I::J
Bursting ~
Interpreting .:::;zv-
Return to E. C'£,het-J
Letter Stock
;).. -. 'i G 7
Other Cards
Other Stock
Personnel Deck
-:2'i'6} ;;J. 'SO
Letter Deck D. '-( fJ' ,L'2.. ':) 0
v
Area/Section 6/)'J{()' E;2 y
Other
Control Card:
( ~~~--- i_~ - ~-1 QLlLf'£.3"1~LL3.f'.)f.t!:EQ R(;; EUr;tlI_J:WI~GEJ:1EtlI_EILE _IJ:;E!..I'f_&ER lAL J6..0-Ut4L-- --
I I report I I date I from I to I num. I
Transaction File:
Retention in Days
30
Card Deck~
Tape Number
Old Master File:
Serial Number (Internal) !Job:)..! D Serial Number ~'i 3 J. 0
Updated Master File:
Serial Number (Internal) ()O (; J..-LL Serial Number -'- Retention in Days~~
Additional Coments: ~ (r}r. Shd!(/l..c
HIS E7'-T ~_d..l.6.S- Figure
Cut II ha./J) cOeLtu€-v
1:2.-~
7/
If ft?
5.2. Completed computer time request sheet.
174
-------
Card to
Tape
M/F
New
M/F
8
Update
Extract
Sort
2
,
Print
Run
Figure 5.3.
Enforcement Management System
using four devices.
175
-------
Card to
Sort
1
I'ismount
use
new
tape
II
Sort 2
Figure 5.4.
Use
same
tape
utilized
in card
to tape
Update
Extract
Print
Run
~f/F
Enforcement Management System using three devices.
176
-------
5.2
JCL for DOS and OS
The Enforcement Management System was written for a data processing
system with a minimum configuration of 40K byte CPU;
Card Reader/Punch,
Line Printer,
and three magnetic tape drives.
Optional hardware could in-
clude one disk pack for cataloging,
one additional tape drive to eliminate
mounting and dismounting of tapes during execution of the system.
If four
tape drives are not available, any combination of disks and tapes could be
used.
Figure 5.3 graphically explains how four devices can be used.
Figure 5.4 depicts the standard three-tape system.
5.2.1
Cataloging
The most effective method of utilizing the Enforcement Management
System is to first catalogue (place the programs in "executable"
form on a disk pack) all three programs and then execute the system
from a job stream.
If this is undesirable or not possible, section
5.2.3 of this appendix explains the procedures necessary to compile and
execute from an object deck.
The main advantages of executing from a
job stream are:
a.
Fewer cards to be handled (reducing chances of losing a
card)
b.
Less computer time required because the same operations
need not be done each cycle.
Figure 5.5 describes the JCL cards required to catalogue programs
for both IBM 360 DOS and IBM 360 os.
The PHASE card (360 DOS) con-
tains the name of the program as it will later be referred to.
The
177
-------
COB. SYSIN
EXEC
JOB
360 OS
1*
SOURCE
DECK
Figure 5.5.
1*
I I EXEC LNKFDT
1*
SOm?CE
DECK
I I EXEC COBOL
PHASE Program Name
II
OPTION CATAL
II
JOB
360 DOS
Cataloging. Linked Programs.
178
-------
EXEC card in the OS version contains the program name.
In
both computer environments this procedure will be initially
repeated three times (once for each COBOL program), changing
Dnly the program name and source deck (original COBOL program
card deck).
5.2.2
Executing from a Job Stream
Figures 5.6 and 5.7 show the necessary JCL for executing the
Enforcement Management System from catalogued programs.
Both
exhibits utilize the four-device concept.
5.2.3
Operating System from Object Deck
The "compile, object deck and execute" method may be used on IBM
360 DOS/TOS or with other computer systems.
For this reason the
description following will be general and will require some modifica-
tion on-site.
Figure 5.8 depicts the JCL needed for the following
operations:
compile, get an object deck (machine instructions with
unresolved addresses), link edit (resolve the unresolved addresses).
and execute one COBOL program.
This process would be repeated for
each of the three programs.
The sort parameters and the personnel
and letter decks would be integrated with the object decks and the
entire system executed (Figure 5.9).
179
-------
-~----------------------------------------------
1/ JO~ Xn02 '30 DITTO PUT TRi\~;SA~J1-0'~~ Y~DS_Qi~-I APE
--II uoST1------------------~~LABEL.-JL;iPUT FILE ------
II EX~C nITTO DITTO IS 19M UT1LITY
~5~ITTn CT OUTPUT=SYSJIO CARJ TO TA~E PAR~.
$S~ITT0 WTV auTFuT=SYSCIO wRITE TAPE ~A~~ AT END OF FILE
-- -'5-SLJlrrn-RE'J -oDTp[JT=sysCTo - --- -- REW~rr cUipuTi]\PT-----------
'5SDITTO TP INPUT=SYSOIO PRINT OUTPUT TAPE
- - -'5$DI T TO - r:c7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - ----
II Joq SO~TI~P SORT I~PUT ~ISC CARDS
II ASSGN SYS002,X'lB3' I\?UT sc;r - OUTPUT FROM CA~u-TAoE
II AS5GN SYS001.X'1~J' OUTPUT S8RTED T~ANSACTIONS
--/7fX~C~SJQT----------------ST~~ARDr~-~RT------------
SO RTF I ~ L [) S = ( 1 , 1 q , i\ ) , FOR \' A T = B I , F I L E S = 1 , S I Z E = 5 0 :)
---~E"CoQTIlyp-r=F91r:(JrH= rB J ,.iTDT-- ------ --- --- ----- --------
I~PFIL VOLU~E=1,9LKSIZE=(8C,X) ,8vPASS,I~puT=T
OUI~IL ~L~Sllt=~J,~UIPUT=1
OPT [r,,\1 LA"1FL=(U,U)
---T~-------------------------------------------
I I JOt:> EVSl FIr.>ST PROGRI\\1 IN Ei'jFORCE'/E"T SYSTE,v UPDATE PROG,RA1..j
---/7 7I~sT;~r ~SOTIT.x'1~' -- -r,p1IT l'rAi\!5A(TH)-:-~r:TCE~ OL- TPUr -FTro-:;:-~nSrSO~T-
I I ASS:; ~ 5 Y S CJ:J 9, , X ' 1 ~ 1 ' I'~ PUT 0 L D'.' t, S T E R F I L E
1 1 A <., S r:; \' :-, V ') li J ) , X I .!. i' ~ I U V ; P U! ,', ": ..: ,\ A;:, I ~- :~ t-; L =-
II ASS:,\! SVSClJ,X'i'iC' CO,';TR8L CA"cW, Pi:.:(SO"i,EL FILE
- --TT7\~~1\I :;Y301?,x'DJE'---~j ,TIE'.e- --- - --- - ----------------
II EX~( r:-vSl EXEC P~Oc.;,Rt,\' F~O,V CJ~E-:'.IAGE LrBI~IUv
- - LLXXXYY;i.'-Y-- -CO'Jlq-QC--CAlry-- --- - -- -------- -- ------------
II JOo >="\
-------
-- - ----- --- - --- ---- --- -- -- ---.-- ------------
---nrn~~~\~~~,~n~~ffiT~~T~~S~~~roN~~~------
II ~XEC RI"GI\:,PAD\1=,:)06561
II ]08! T" f)f") nC;;'-'=llc;F",.1 T\'I(I r"..nTc;p=c:.Hq
II EXFC PGv=IEgGE~tR
I/sysoql"T Df") SYSOUT=.I\
- - -I+5-Y S-f-'L - - - - 9-"\.-- ~'''-¥ - - - - - - - - - - - -- - - - - -- - - - -- --
liS Y S U T 2 i') ~ ~ S N = n A \; S , U!\ I T = T II P E , L A ~ E L = ( , S L ) ,.J I S P = ( , PAS S ) ,
II V0L=S~q=006561,DC5=(RECF~=F8.LRECL=90,BL~SIZE=gOO)
---n~~r---~-w----------------------------
T,:( i\ " SAC T lev,: F I L F
IISTFPl EXEC SOqT
- - -I +s-e q..r -.-5-") q..r -f-i't- - &9-u i-i H =- 'F-A- ;:l£-.-J-5 ,',-=-f-9-A ~ ~-&8--0-B-6-J). 6-l"TL --A 8'E.~-~-t rS-t:- h - -
II DCR=(qECF~=F~,LRECL=BC.DLKSIZE=8CJ) ,DISP=(OLD,PASS)
IISOqT.S0PTOUT DO DSN=T~A\IPT,U~IT=2314,vOL=SEq=~TCC02.DCB=(RECFM=F
---/7---- "L."'7t:CC=-q-rn-"L,S1 z::-: c::n-'J r-SfT="Q'CO- - - -- --- -- - ---- ---
1 IS C qT. S -: P T ./ K ') 1 D) U'. I T = S y 5 '')J'., . SPA C E = ( F~ ,<', ; ( !. 2 ~ ) . , C O'H I G )
IISO?T.S0?T~K1? 1D U\IT=c;YS~i\,S~i\(F=(TRI(,(l?l) "CJ~TIG)
1 1 S C I) T . 5" fn:' <. :; , 0 ) U '-: I T = S y S C) A , S P .\ C E = ( T" '- . ( 1 2 'J ) , , C 0 ,~T I G )
II SO C) T . S r)Q T '.. J D S ,,') U ''; I T = S Y 5 D..\ , SPA C:: = ( T R i( , ( 10 , 3 ) )
---I+s-9'2:f'TS-¥s-I--'f - 8-')- -*-------- -- ---- -- ---- ----------
Sa?T FI'::LDS=(ltl9,A) ,FOR"'AT=CH
Ef\;O
--~---------------------------------------
IIUPT EXFC PGV=T?CUPT
liS Y c,'1 n 7 ~" ') <;', = T C) '" " I P T , n ! S P = J L D , '-.: ' I I T = 2 '2 1 4 , V'~ L = 5 E 'I = R T C C C) ?
IISYC,~~~ 1S ~~\=A,V~L=SE~=T!C~Ol,L~~EL=(?,\~) ,~\!T=~)TAPE,JI5P=OLJ,
1 I :: C CJ = ( I") F ': = 2 , L? EeL = 18') , '-', L I( S I Z E = 1 e:J C , '~E C F" = r c: )
- - -I-fSY~ 9-. -&~ 3-,'>...-=-5-Y-S-0-0-9 ...V-9-L..: s-::: q =-+:;1-6-5-S1-.-L-A::!-E l'=+:::"" s-l +N:J'T-! -f-;.f A-P-E-.--- --
II c;rsD=( ,P/I,551
IISYS~l" JQ SYSCUT=4
-- -Its-'l'~rrto- --- o-ry- -T~---- -- - - -- -----------------.
1*
IIEXT EXEC PG~=T?CEXT
- -- -I--fS-¥S00-0.--- - 9;)- - ~s 0;1".'''= S YS-}2 9,.VOLJ'/E =SE-q= JD &56 h t:A-BE-L-- (--.-s-l + r- --
I I LI'; I T = TAP E , ~ r S P = C L:J
Ilsyc,nlO cn DS':=+~xnCT,
--IT --- -- n-rsP:-("ET.VASST"JGTT=SY SD7\"SPACE= r2:JS, rsUT, 51"1------
1*
11c:.~?T? ~XFr c:.~QT
IIS:I 'n . .",-' ~ i" I \j C':) J S ': = + EXT ~ C T , U ''.. I T = S y '; J f\ , :K ~ = ( -~ E C F ',/ = F:J , L ,~ EeL = 2 J J ,
II ?L'::;1 "C:,'~TIG)
----I7S'IJ"!8S""D'('C Z- -:;']"" -V--:: IT=SYS c:: ;s;,-SP ACE'= fT7Y;' rl Z8'T ,,'CG1T1 G" ,-- - - --
liS C C? T . S ~r) T < '; 3 J D u :., ! T = S y S J A , 5 P i\ C E = { p< , ( 12 :; ) , , CO: ; T I G )
IISC)' = ( , P AS 5) ,
- -- -1-1-- -- -I-JOl ~S~ ~'" &i"'r'; f,f" 1T9(l,~( R F:-C F-'.'..F-'--!, lR EC 1.:-= 13 3,8 LKS-I l E =1-33-+ - - - - --
IISYS011 D~ *
- - -- _m --------C'ETTF;:<-DECK""'" n-AGE"ICY, ""'lETTSR -TYPE-ORDEq-- ------
1*
II Fx~r OG~-T=DPTD(H
I IS Y S P 9 r '.' T 0 D S Y S () U T = '"
1 IS Y S UTI :J rJ U \ I T = TAP E , LA eEL = ( , S L) , VOL U '.' c: = S t:'-~ = 0 0 5 (,61 ,
-- - -1-1- - ~ l-SD-=-+G-b. [),.",,::-t: il-I--.. DC:l.=- (~E("--~ =-F q,.l R-ECL =-133-, "-L "S-I ZE =-+-3-3 }- - - - --
IISYSUT2 ~.-., SYSJUT=A
IISYSY" con ':f
- - m- - -- Dq-I\'r-'- P?EC;-C7"='-'--
'0 F r:> C, Q r\ \j F l
"JF('<
- -~-~--
- -- ----- -----
1*
- - - -- -- - --
_Fi.g1Jr~ ;5 .]._.Execute EMS from 360 OS catalogued prQgrams~ -- - - --
181
- -- -- --"-
- - -- -- - -- --
-- -- - -- - - ~- - -- - - - - -
-------
1*
SOURCE
DECK
II EXEC COBOL
II OPTION DECK
II JOB EXTRA.CT
Compile, Deck
OBJECT
DECK
II OPTION LINK
ASSIGN
CARDS
II JOB EXTRA.CT
1*
II EXEC
II EXEC LNKEDT
1*
OBJECT
DECK
Execute from Object Deck
Figure 5.8. Compile, Deck, Link, Execute.
182
-------
II EXEC LNKED
1*
object
deck
letter
deck
1&
INCLUDE
I OPTION LINK
Assign
Cards
II EXEC
I I JOB EXTRCT
II EXEC LNKED
1*
1*
1*
II EXEC
object
deck
personnel
deck
INCLUDE
object
deck
Assign
Cards
II OPTION LIN
INCLUDE
I
I I JOB PRINT I I
1* ~
I I OPTION LIN
Assign
Cards
, I I JOB UPDATE I.-
1*
II EXEC
Figure 5.9.
Execute Enforcement Management System from Object decks.
183
-------
6.0
MASTER FILE RECORD LAYOUTS
The data base is maintained on magnetic tape (master file) and con-
sists of fixed length
blocked (10 to a block) records.
The file segments are as listed below.
They are 180 characters in
length and are in character format for ease in maintenance.
Fields are
neither packed nor in hexadecimal notation.
Record Type 1 (code 20) Source Header Record
Record Type 2 (code 21) Additional Source Data
Record Type 3 (code 34) Emission Point Header
Record Type 4 (code 35) Additional Point Data
Record Type 5 (code 36) Action Header
Record Type 6 (code 37) Additional Action Data
The file is in sequence as shown in the record sequence key diagram,
attached.
The key fields are:
Agency Code
County Code
Source Number
Emission Point
Action Number
Record Type
184
-------
--~--------
Source
and
Emission Point
Records
I-'
00
~
Action
Records
Agency
Code
3
1
Agency
Code
3
1
3
- ---...-
County Source Emission Blank Record
Point Numbe (zeros) Type
Code No. (OOO)for
Source Rcds.
4 5 _..L_~ _-_L- 2
7 8 12 13 15 16 17 18 19
~--- -----~.~-
3
4
Record Codes
20= Source Header
21= Additional Source Information
34= Emission Point Header
35= Additional Em~ssion Point
-- ----_.
County Source
Code
4
------- ---~
Emission
Action
Record
Number
Type
Point
Number
Number
4
5
7 8 12
-- f--------
3
2
2
---_.~---------
13
15
16
17 18
--~----~~
~~-~-
Figure 6.1.
Record sequence key.
19
Record Codes
36= Action Header
37= Additional Action
-------
PROPORTIONAL RECORD LAYOUT FORM
Application
Type of Records
Mas ter File
Page ~ of
"':!
".
QQ
~
'i
(1)
0'
RECORD NAME AND REMARK'
OF 10
'''15
SA 51:1
Sf 60
6'
Source Header
Information
'/'-.)
::<:I Source Comment
(1) Record
() 100
0
'i N.lI11C!.
p..
r-<
P>
'<:
0 Emission Point
~
rt i-' Information
H100
0(1\
'i
t':I
~ II
UJ , I r ' I' , , " I J
I
~ Emission and Action
~ Comment Record
CIJ
rt
(1)
'i
"':!
".
i-'
~
Action Record
100 Next
~-
-Two numbering arrangements, each m hexddeclmal and decImal notation, are shown Select the arrangement and notation ust'J by checking In'!, Jprupfl
-------
7.0
CONTROL CARD LAYOUT
A control card must be prepared for each run cycle.
The layout is
shown on the attached layout sheet.
The control card is used to:
1.
Enter today's date into the system.
The date is entered in columns
13 through 18 in month - day - year format, such as 10-01-71 for Oct. 1st,
1971.
2.
Check that the correct master file is being used as input to the
series.
The old serial number from the last run is punched into columns
72 through 77.
The serial number begins with 000000, and is updated by
one number each cycle.
The current serial number is printed on the edit
and error list.
3.
Determine which reports are to be prepared this cycle.
Any character
in the correct column causes the report to be printed;
a blank omits the
report.
The columns are:
Column 3.
Source Registration Report
4.
Action Summary Report
5.
Source Action Summary
6.
Overdue Action Report
7.
Geographic Locator Report
8.
Future Action Summary
9.
Letters, Permits, etc.
4.
Enter dates for the selection of actions for the action summary
report.
These dates provide starting and ending dates for the period
to be covered in the report.
The start date is punched in columns 19
through 24, and the end date in columns 25 through 30.
187
-------
The phrase "Enforcement Management File Input Serial" is punched in
columns 31 through 71, to serve as run identification.
In the level 3 (advanced) system, the current week number is entered in
columns 11 through 12, to indicate to the scheduling routines
the week being
processed.
This
week number is from 1 to 52, starting with 1 at the beginning
of the year.
188
-------
DATA CArtO lAYOUT
CARD FORM NO.
5081
TITLE
Control Card
FILE
IDENT.
PROGRM\ TITLE
Enforcement Management System
CO\~t,\ENTS
rn l11Tnn
1
SOl1r'C'f> Rf>i,'i RtrRtion pf>port
8.
Future Action SummarY
4.
Artion Summarv Report
9.
Letters, permits, etc.
5.
Source Action Summary, Report
6.
Overdue Action Report
7.
Geographic Locator Report
i-'
CD
I
I
[
I
I
!
I
I
I
(
.
.
.
,., "
t.
..
,.
Ie
II
... J'
r.
..
., '4
,.
..
..
., ..
..
..
s.
" ,. ,. ,.
00
., 84 ..
.. ..
7. .,. 78 .,. ~
........
:>-<
"""
13 RUN
C"") DATE
START
DATE
(ACTION
SUMMARY)
END
DATE
(ACTION
SUMMARY
SYSTEM IDENT,
RUN
SERIAL
NUMBER
::; MO.
'-' DY.
YR.
-------
8.0
PERSONNEL AND LETTER CARD LAYOUT
A l~tter card deck is required to enter the standarized letters and
permits into the system.
One card in the deck equals one line on the letter.
These letters are maintained manually and must be in sequence.
The
last card of each letter must be numbered 999.
This is the signature, which
will be printed on the letter (left-justified starting in column 17).
For
coding line numbers (columns 8 to 10) on letter cards, it is suggested that
the numbers start at 010, and increment by ten (010):
010, 020, 030, etc.
This will enable additional cards (print lines) to be added in the future
without resequencing cards.
If a blank line(s) is required within the
body of the letter a card(s) must be provided bearing agency, letter type,
and line number (the remainder of the card will be blank).
See Figure 8.1.
Letter headings, including title, source address, permit information,
etc., are automatically printed by the print program.
A personnel card deck is also required for each run.
This deck is
made up of one card for each staff member expected to utilize the system.
It need not be in sequence by agency and employee number.
The first digit
of the employee number represents the section number.
Columns 39 to 66 of the personnel card are used only in the level
3 (advanced) system.
In the advanced system, the deck is repunched each
cycle.
Changes may be made to the scheduled hours fields by repunching the
cards.
For example, if a staff member is going to be away, a "30" may be
punched for that week, and the system will not assign any actions for that
period.
See Figure 8.2.
190
-------
Figure 8.1,
Letter Card.
DATA CA[lD LAYOUT
CARD FORM NO.
5081
TITLE
Letter Card
FILE
IDENT.
PiWGRAM TITLE
Enforcement Management System
CO:\I,,~ENTS
f-'
(-
I
~
.
Ie
..
t.
t.
,.
to
II
..' "
"
..
at )4
..
..
..
., ...
..
..
I.
I. ,e
Ie I.
M
II
u
..
.. '"
u
70
70 ".
""
Agen y
AA Code
Letter Text [one line]
o
Z
H
QJ
+J
+J
QJ
H
o
Z
QJ
~
.,-i
H
-------
Figure 8.2.
Personnel Schedule Card.
DATA CA~[) LAYOUT
CARD FORM NO.
5081
TITLE Personnel Schedule Card
FILE
DENT.
PROGRM\ TITLE
Enforcement Management System
COM\\ENTS
i-'
\J:)
I
(
I
r-'
I
bB
I
Level J
Weekly Hours
I
I
Name
1
2
3
4
5
6
7
8' 9
i
~
o '11 12 13
Title
. .
o 50
z ~Iz
:>-. .u .
cJ cJ~
~ ~>z<
00
...: I
~
~
-------
9.0
KEYPUNCH INSTRUCTIONS
The following description of transactions for the Enforcement
Management System is included to assist in keypunch training.
Input is
considered to be punch cards, but these instructions will work equally
well with either a key-disk or key-tape system if card-image format is used.
SOURCE DATA CARDS
Card Column
1.
1- 3
Agency Code must be present.
Numeric right justified,
zero filled.
ex.
001, 010, 321
2.
4- 7
County Code must be present.
Numeric right justified,
zero filled.
ex.
0009, 0013, 0169
3.
8-12
Source Number must be present.
Numeric, right justified,
zero filled.
ex. 00004, 00601
13-17
(not shown) will always be zeros for card codes 1, 2, 3, 4
(see below).
4.
18
Card Code must be present.
Numeric with a range of 1 to 8
(0 and 9 are not valid).
5.
19-20
UTM Zone is optional.
Must be two (2) numeric digits
(otherwise blanks).
6.
21-26
EW-Grid Coordinates is optional.
If used should be numeric,
right justified, zero filled.
ex. 000120
193
-------
IBM
INTERNATIONAL BUSINESS MACHINES CORPORATION
Form X24-6299.4
PrinTed in U. S. A.
CARD PUNCHING OR VERIFYING INSTRUCTIONS
JOB NAME JOB NO. CONTROL OPERATION NAME OP. CODE MACH. TYPE
PANEL NO.
Source Card - Code 111
FREQUENCY DUE IN DUE OUT ESTIMA TE[j VOLUME EST. TIME
o DAilY 0 MONTHLY TIME DATE TIME DATE HOU RS TENTHS
o WEEKLY 0 QUARTERLY I
0 BI.WEEKlY 0 ANNUAL
0 SEMI-MONTHLY 0 OTHER
PROGRAM CARD NO. CARD ELECTRO (FORM~ NO.
SWITCH SETTINGS. ON SPECIAL FEATURES USED
0 PROGRAM UNIT 0 PRINT 0 CARD CORRECTION 0 AUXILIARY DUPLICATE (VERIFY)
1 2
OOPROGRAM SELECT D LEFT ZERO PRINT D CARD INSERTION 0 SELF CHECK NO.
CK PCH 0 SELF CHECK NO. GENERATOR
D AUTO FEE:) 00 SELF CHECK NO. 0 AUTO LEFT ZERO
INS ST
0 AUTO SKIP.AUTO DO CARD INSERT 0 ALTERNATE PROGRAM 0 VARIABLE LENGTH FEED
DUPL (VER) 0 HI SPEED SKIP 0 INTERSPERSED GANG P'UNCH
SOURCE DOCUMENTS, USED: DISPOSITION OF CARDS:
RECEIVED FROM: DOCUMENTS
COLUMNS
CARD FIELD FUNCTION' REMARKS
FROM THRU TOTAL
Agency Code (1 ) 1 3 3 Numeric
County Code (2) 4 7 4 Numeric
Source No. (3) 8 12 5 Numeric
13 17 Zeros
-
Card Code (4) 18 18 1 Always 1
UTM Zone (5) 19 20 2 Numeric or Blank
EW.Grid coor{r;) 21 26 6 Numeric or Blank
NS Grid Coord (7) 27 32 6 ~umeric or Blank
Source Name( g ) 33 52 20 I Alpha left justified
Street No. (g) 53 57 5-1 Alpha right justified
- leading spaces
~ Nam{ 10)
Street 58 72 15 Alpha
Time Factor (n) 73 75 3 Numeric x.xx
Update cOdeCJ2) j) SYMBOL
80 80 1 N C 0 FUNCTION*
DUPLICATE D
PUNCH P
SKIP S
X.SKIP XS
VERIFY V
TOTAL KEY STROK~S PER CARD- SELF CK. NO. CK
! . lEFT Z:C1
-------
SOURCE DATA ENTRY FORI-I
SOURCE DATA FO~~
0.
NS
,G)
I (l). I
County Code
Icoo.rdina~
EW
I I
Source ~Narne .
Street. 9 -<----..I
Num er
Time Factor I~
Card Code ~
.I
City
I . . \ (i),
Area Code
, GijlePhon: ~
SIC Code Agency
Inspector No.
Card Code ~
L--..L..----,--' " I,
Source Des~ion
Card Code ~~
Llne Code
sour~..
(lame
GiL .
,(i)
~.
Contact
L-~
Agency
Engineer No.
~
Agency Code
iJ
Card Code
UTI1 Zone (if used) ~
Update
Code C)
N,~or
D
.~~~L-~~I
State Zip Code
'EJ
Update
Code 0
N,~or
D
Comments:
(Leave blank except "e")
Update
COde(g)
N, C, or D
@
195
-----.
-------
10.
11.
12.
7.
27-32
NS-Grid Coordinate,
is optional.
8.
33-52
See entry number 6.
Source Name is optional.
If used should be alphanumeric,
9.
53- 57
left justified.
Street Number is optional.
If used should be numeric, right
58-72
73-75
80
justified, space filled.
eX.~~~22 not 00022
Street Name is optional.
If used should be alphanumeric,
left justified.
Time Factor is optional.
If used should be three
numeric digits.
Update Code must be present.
Only valid entry is N, C or D.
Second Card of Source Data.
Columns 1 thru 17 should be picked up from
first card, either duplicated or re-entered.
13.
14.
15.
16.
19-33
34-35
36-40
41-50
City is optional.
If used must be alphanumeric, left
justified.
State (abbreviation) is optional.
When used should be
alphabetic.
Zip Code is optional.
When used should be five (5)
numeric digits.
Telephone Number is optional.
First three digits (41 to 43)
are the area code followed by local phone number with no
imbedded spaces or hyphens.
ex. 2025274101
196
-------
1 EG/~
INT:RNATIONAl gUSINESS MACHII"ES CO;:PORATION
Form X24.6299.4
Prin'ed in U. S. A.
CARD PUNCHING OR YERIi=YING INSTRUCTIONS
J08 NAME J08 NO. CONTROL OPERATION NAME OP CODE MACH. TYPE
Card -. Code 2 PANEL NO.
Source
FREQUENCY DUE IN DUE OUT ESTIMATED VOLUME EST. TIME
o DAfl Y 0 MONTHLY TIME DATE TIME DATE HOURS TENTHS
o WEEKLY 0 QUARTERLY I
0 51.WEEKlY 0 ANNUAL
0 SEMI.MONTHlY 0 OTHER
P.ROGRAM CARD NO. CARD ELECTRO (FORM) NO
SWITCH SETTINGS - ON SPECIAL FEATURES USED
0 PROGRAM UNIT 0 PRINT 0 CARD CORRECTION 0 AUXILIARY DUPLICATE (VERIFY)
, 2
DO PROGRAM SELECT 0 LEFT ZERO PRINT 0 CARD INSERTION 0 SELF CHECK NO.
CK PCH ,
0 AUTO FEE:> DO SELF CHECK NO. 0 AUTO LEFT ZERO 0 SELF CHECK NO. GENERATOR
INS ST 0 ALTERNATE PROGRAM 0
0 AUTO SKIP.AUTO DO CARD INSERT VARIA8LE LENGTH FEED
DUPL (VER) 0 HI SPEED SKIP 0 INTERSPERSED GANG PUNCH
SOURCE DOCUMENTS USED: DISPOSITION OF CARDS:
RECEIVED FROM: DOCUMENTS
COLUMNS
CARD FIELD FUNCTION' REMARKS
FROM THRU TOTAL
Header Data 1-3 1 17 Dup from Code 1 card
Card Code (4 ) 18 18 1 Always 2
City (13) 19 33 15 Alpha
State (14) 34 35 2 Alpha
Zip (,r; ) 36 40 5 Numeric
Telephone 46) -
41 50 10 Numeric
Contact (17 J- 51 65 15 Alpha
Source Code (SIC) ~G8 ) 66 70 5 NUJIleric or .Blank
Assigned Inspect Code -(19) 71 73 3 Numeric or Blank
Assigned Engr. No0o) 74 76 3 Numeric or Blank
Up date Code (12/ 80 80 1 N C or D
I FUNCTION* SYMSOL
DUPLICATE D
I PUNCH P
I SKI? 5
X.SKI? XS
[-- -.. VERIfY V
TOTAL KEY STROKES PEi{ CARD- SELF CK. NO. CK
lEfT ZE:{O l1
-- .L-_- ----
Dote:
197
Section_- Page-
-------
IBM
INTERNATIONAL BUSINESS MACHINES CORPORATION
Form X24-6299. 4
Prin~ed in U. S. A.
CARD PUNCHING OR VERIFYING INSTRUCTIONS
JOB NAME JOB NO. CONTROL OPERATION NAME OP. CODE MACH. TYPE
PANEL NO.
Source Card - Code 3
FREQUENCY DUE IN DUE OUT ESTIMATED VOLUME EST. TIME
o DAilY 0 MONTHLY TIME DATE TIME DATE HOU RS TENTHS
o WEEny 0 QUARTERLY I
0 BI-WEEKLY 0 ANNUAL
0 SEMI-MONTHLY 0 OTHER
PROGRAM CARD NO. CARD ELECTRO (FORM) NO.
SWITCH SETTINGS - ON SPECIAL FEATURES USED
0 PROGRAM UNIT 0 PRINT 0 CARD CORRECTION 0 AUXILIARY DUPLICATE (VERIFY)
I 2
OOPROGRAM SELECT 0 LEFT ZERO PRINT 0 CARD INSERTION 0 SELF CHECK NO.
CK PCH 0 SELF CHECK NO. GENERATOR
o AUTO FEED 00 SELF CHECK NO. 0 AUTO LEFT ZERO
INS ST
0 AUTO SKIP-AUTO 00 CARD INSERT 0 ALTERNATE PROGRAM 0 VARIABLE LENGTH FEED
DUPL (VER) 0 HI SPEED SKIP 0 INTERSPERSED GANG P'UNCH
SOURCE DOCUMENTS, USED: DISPOSITION OF CARDS:
RECEIVED FROM: DOCUMENTS
COLUMNS
CARD FIELD FUNCTION' REMARKS
FROM THRU TOTAL
Header Data 1-3 1 17 Dup from Cnrt", 1. carn
Card Code (4) 18 18 1 Always 3
Source Description G1 19 I 43 25 Alpha
Update Code (J2) 80 80 1 1\1 C or D
I
FUNCTION* SYMBOL
I DUPLICATE D
PUNCH ?
SKIP S
X-SKIP XS
VERIFY V
TOTAL KEY STROKES PER CARD.- SelF CK. NO. ':1<
LEFT ZFRO LZ
Dote: -
198
Section
Page -
-------
17.
18.
19.
20.
51-65
66-70
71-73
74-76
Contact is optional.
Alphanumeric left justified.
SIC Code is optional.
Numeric, right justified, zero
filled.
ex.
00022,
02460
Agency Inspector Number is optional.
First character
can b~ alphabetic, second and third are numeric.
ex.
121, N29.
Agency Engineer Number is optional.
First character
can be alphabetic, second and third are numeric.
ex.
E09, G24.
Third Card of Source Data.
Columns 1 thru 17 should be picked up from
first card, either duplicated or re-punched.
21.
19-43
Source Description is optional.
Alphanumerics left justified.
Fourth Card of Source Data.
Columns 1 thru 17 should be picked up from
previous card, either duplicated or re-punched.
22.
23.
19
20-79
Line Code must be present.
If Update Code is "C", this
field should already be coded.
Otherwise operator must
insert correct numeric value.
First card will be 1, next
2, etc.
See below for comments description.
Comments must be present if card code 4 is used.
Comments
are free-formed (starting at column 20 and continuing on)
with run-overs to next card, in which case the line code must
be incremented.
Words should not be broken (hyphenated) but
brought over to next comment card.
Maximum nine cards.
199
-------
IBM
INTERNATIONAL BUSINESS MACHINES CORPORATION
Form X24.6299- 4
Prin;.ed in U. S. A.
CARD PUNCHING OR VERIFY!NG INSTRUCTIONS
JOB NAME JOB NO. CONTROL OPERATION NAME OP. CODE MACH. TYPE
PANEL NO.
Source Card - Code 4
FREQUENCY DUE IN DUE OUT ESTIMATED VOLUME EST. TIME
o DAilY 0 MONTHLY TIME DATE TIME DATE HOU RS TENTHS
o WEEKLY 0 QUARTERLY I
0 BI.WEfKLY 0 ANNUAL
0 SEMI.MONTHL Y 0 OTHER
PROGRAM CARD NO. CARD ELECTRO (FORM) NO.
SWITCH SETTINGS - ON SPECIAL FEATURES USED
0 PROGRAM UNIT 0 PRINT 0 CARD CORRECTION 0 AUXILIARY DUPLICATE (VERIFY)
1 2
DOPROGRAM SElECT 0 LEFT ZERO PRINT 0 CARD INSERTION 0 SELF CHECK NO.
CK PCH 0 SELF CHECK NO. GENERATOR
o AUTO FEE::> 00 SELF CHECK NO. 0 AUTO LEFT ZERO
INS ST
0 AUTO SKIP.AUTO 00 CARD INSERT 0 ALTERNATE PROGRAM 0 VARIABLE LENGTH FEED
DUPL (VER) 0 HI SPEED SKIP 0 INTERSPERSED GANG PUNCH
SOURCE DOCUMENTS, USED: DISPOSITION OF CARDS:
RECEIVED FROM: DOCUMENTS
COLUMNS
CARD FIELD FUNCTION' THRU ! TOTAL REMARKS
FROM
Header Data 1-') 1 17 Dup from .code 1 card
Card Code ( 4) 18 18 Always 4
Comments Line N:ber(22) 19 19 1 Numeric
~) -
Comments 20 74 55 Alpha
Update Code (12) 80 80 N C or D
I
--- i
---
FUNCTION* SYMBOL
DUPLICATE (,
PUNCH P
- SKIP S
X.SKIP XS
VERIFY V
-L SElF CK. NO. CK
TOT AL KEY STROKeS PER CARO- -LEFT ZERO LZ
_. -
Dot(':_-
200
Section___- Page ---
-------
l:;r"
Card ~Od ~
e L~ne Code
(Lv Blank
Except C)
A~e~~del
I '@
CountC' I
y ode
Updatd
, '
Code ~
N ..J
, , or
D
Comments
@
L '
Regis ~o ' ,
n Number
i I
pe'rmit C) ,
~~
Update COdeN~
, , or D
201
-------
Emission Point data card.
Entries 1, 2, 3 should be duplicated from Source
Data cards or re-entered.
24.
25.
26.
27.
13-15
16-17
19-43
44-63
64-79
Emission Point must
numeric
be present.
Three
digits 000 to 999.
(not shown)
Must be zeros for Card Code 5 and 6.
Description is optional.
left justified.
Alphanumeric,
Control Device is optional.
Alphanumeric,
left justified.
Pollutants is optional.
Alphanumeric. left justified.
Emission Point Comment record.
Entries 1, 2, 3, 24 should be duplicated from
previous card or re-entered.
28.
29.
20-54
55-66
Comments must be present if Card Code is 6 or 8.
All
comments are free-flowing and can continue on next card
if
too much data is provided.
When comments are continued on
another card, line code must be incremented.
Words may not
be split (hyphenated) but should be carried over to next card.
Maximum 9 cards.
Registration Number is optional.
Alphanumeric or numeric,
left justified.
ex. AB246,
32167980
202
-------
IBM
INTERNATIONAL BUSINESS MACHINES CORPORATION
Form X2<1.6299. 00 SELF CHECK NO. 0 AUTO LEFT ZERO 0 SELF CHECK NO. GENERA TOR
INSST
0 AUTO SKIP-AUTO 00 CARD INSERT 0 ALTERNATE PROGRAM 0 VARIABLE LENGTH FEED
DUPL (VER) 0 HI SPEED SKIP 0 INTERSPERSED GANG PUNCH
SOURCE DOCUMENTS. USED: DISPOSITION OF CARDS:
RECEIVED FROM: DOCUMENTS
COLUMNS
CARD FIELD FUNCTION' REMARKS
FROM THRU TOTAL
Header Data 1-3 1 12 DUD from iCnA", J ,,
-------
IBM
INTERNATIONAL BUSINESS MACHINES CORPORATION
Form X24.6299.4
PrinTed in U. S. A.
CARD PUNCHING OR VERIFYING INSTRUCTIONS
JOB NAME JOB NO. CONTROL OPERATION NAME OP. CODE MACH. TYPE
PANEL NO.
E-PT Card - Card 6
FREQUENCY DUE IN DUE OUT ESTIMATED VOLUME EST. TIME
o DAILY 0 MONTHLY TIME DATE TIME DATE HOURS TENTHS
o WEEny 0 QUARTERLY I
0 BI.WEEKLY 0 ANNUAL I
0 SEMI.MONTHL Y 0 OTHER
PROGRAM CARD NO. CARD ELECTRO (FORM) NO.
SWlTrH SETTINGS - ON SPECIAL FEATURES USED
0 PROGRAM UNIT 0 PRINT 0 CARD CORRECTION 0 AUXILIARY DUPLICATE (VERIFY)
1 2
DOPROGRAM SELECT 0 LEFT ZERO PRINT 0 CARD INSERTION 0 SELF CHECK NO.
CK PCH
0 AUTO FEE~ 00 SELF CHECK NO. 0 AUTO LEFT ZERO 0 SELF CHECK NO. GENERA TOR
INS ST
0 AUTO SKIP-AUTO 00 CARD INSERT DALTERNATE PROGRAM 0 VARIABLE LENGTH FEED
DUPL (VER) 0 HI SPEED SKIP 0 INTERSPERSED GANG PUNCH
SOURCE DOCUMENTS, USED: DISPOSITION OF CARDS:
RECEIVED FROM: DOCUMENTS
COLUMNS
CARD FIELD FUNCTION' REMARKS
FROM THRU TOTAL
Header Data L 2, 3, 24 1 17 Dup from c:;ode 5 card
Card Code (4) 18 18 1 Always 6
Comments Line NumberG2 19 19 1 Numeric
Comments GS) 20 54 35 Alpha
Registration Number ~9 55 66 12 Alpha/ Numeric
Permit Number (30) 67 78 12 Alpha /Numeric
Update Code (12 80 80 1 N,C or D
I
I
FUNCTION * SYMBOL
DU"UCA TE D
PUNCH P
I SKIP S
X.SKIP XS
VE~]FY V
I SELF CK. NO. CK
TOT AL K::Y STROK1"S PE~ CARD- LEFT ZERO lZ
Date:
204
Section
Page --
-------
30.
67-78
Manual Action Card.
Permit Number is optional.
left justified.
ex.
PT324, 67831
Alphanumeric or numeric,
data can be entered.
Entries 1, 2, 3, 24 must be keypunched before following
31.
16-17
32.
52-53
33.
54-59
34.
60-65
35.
66-68
36 69-70
37. 71-72
38. 73-74
39. 75-76
40. 77-78
Action Number must be present.
Action Type is optional.
Two numeric digits 00 to 99.
Two numeric digits.
If one
zero.
ex.
digit is provided it should be right justify, preceded with a
2 is given, 02 is keypunched.
Action Date is optional.
Next Action Date is optional.
Numeric
in month, day, year format.
Staff Number is optional.
Numerics in month, day, year format
First character may be alphia,
second and third are numeric.
ex.
121, E46, 232
Action Results is optional.
Hours Taken is optional.
Next Action is optional.
Two numeric digits.
Two numeric digits.
Two numeric digits.
Estimated Hours to complete is optional.
Two numeric digits.
Two numeric digits.
Send Letter Number to Source is optional.
205
-------
IB~V£
INT:RNATIONAL EUSINESS MACHI~cS CO,PORATION
Form X24.6299 .
Prin-ed in U. S. A.
CARD PUNCHING OR VERIFYING INSTRUCTiONS
JOB NA,y,E
Action Card - ~ard 7
FREQUENCY
o DAILY
o WEEKLY
o 81-WEEKL Y
o SEMI-MONTHLY
JOB NO. CONTROl OPERATION NAME OP. CODE MACH. TYPE
PANEL NO.
o MONTHLY
o QUARTERLY
o ANNUAL
o OTHER
DUE IN
TIME DATE
ESTIMATED VOLUfAE
EST. TIME
DUE OUT
TIME DATE
HOU RS
TENTHS
P.ROGRAM CARD NO.
SWITCH SETTINGS - ON
CARD ELECTRO (FORM) NO.
SPECIAL F.EATURES USED
o PROGRAM UNIT 0 PRINT 0 CARD CORRECTION 0 AUXILIARY DUPLICATE (VERIFY)
I 2
00 PROGRAM SELECT 0 LEFT ZERO PRINT 0 CARD INSERTION 0 SELF CHECK NO.
e K PC H 0 SELF CHECK NO.' GENERA.TOR
o AUTO FEE~ 00 SELF CHECK NO. 0 AUTO LEFT ZERO
INS ST
0 AUTO SKIP-AUTO 00 CARD INSERI 0 AU t:i\NA TE PROGRAM 0 VARIABLE LENGTH FEED
DUPL (VER) 0 HI SPEED SKIP 0 INTERSPERSED GANG PUNCH
SOURCE DOCUMENTS USED:
RECEIVED FROM:
Agency Code
County Code
Source No.
E. Point No.
Action No.
Card Code
Action Code
Date Performed
Date Schedule
Staff Member
Results
HRS taken
Next Action
Hrs. to complt.
CARD FIELD
DISPOSITION OF CARDS:
DOCUMENTS
COLUMNS
FUNCTION' REMARKS
FROM THRU TOTAL
1 3 3 Numeric
4 7 4 Numeric
8 12 5 Numeric
13 15 3 Numeric
16 17 2 Numeric
- -
18 18 1 Always 7
52 53 2 Numeric or Blank
54 59 6 Nlimeric or Blank
---
60 65 6 Numeric or Blank
66 68 3 Alpha
69 70 2 Numeric
--- -~-
71 72 2 Numeric
73 74 2 Numeric FUNCTION. SYM80L
75 76 2
2
Numeric
DUPLICATE D
PUNCH P
S.~IP S
X.SKIP XS
VERIFY V
SELF CK. NO. CK
~~~L_~__.
Send Letter 40 77 78
~~Pdat~Co~__._---_GJ_~=-=~ 80 --- ~~
Numeric
-~.-----
1
C or
Section__--
Pas,e --
DOIC: __h___-------
206
-------
IBJ\l
INTERNATIONAL BUSINESS MACHI,~eS CO,PORATION
form X24.6299.4
Prin;ed in U. ~. A.
CARD PUNCHING OR VEIlI;:YING INSTRUCTIONS
JOB NAME JOB NO. CONTROL OPERATION NAME OP. CODE MACH. TYPE
.Card - Card 8 PANEL NO.
Action
FREQUENCY DUE IN DUE OUT ESTIMATED VOLUh\.E EST. TIME
o DAILY 0 MONTHLY TIME DATE TIME DATE HOURS TENTHS
o WE:KL Y 0 QUARTERLY I
0 BI.WEEKL Y 0 ANNUAL
0 SEMI.MONTHL Y 0 OTHER
P.ROGRAM CARD NO. CARD ELECTRO (FORM) NO..
SWITCH SETTINGS. ON SPECIAL FEATURES USED
0 PROGRAM UNIT 0 PRINT 0 CARD CORRECTION 0 AUXILIARY DUPLICATE (VERIFY)
J '2
00 PROGRAM SELECT 0 LEFT ZERO PRINT 0 CARD INSERTION 0 SELF CHECK NO.
CK PC H
0 AUTO FEE:> 00 SELF CHECK NO. 0 AUTO LEFT ZERO 0 SELF CHECK NO GENERATOR
INS ST
0 AUTO SKIP.AUTO 00 CARD INSERT 0 ALTERNATE PROGRAM 0 VARIABLE LENGTH FEED
DUPL (VER) 0 HI SPEED SKIP 0 INTERSPERSED GANG PUNCH
SOURCE DOCUMENTS USED: DISPOSITION OF CARDS:
RECEIVED FROM: DOCUMENTS
COLUMNS
CARD FIELD fUNCTION' REMARKS
FROM THRU TOTAL
.
Header Data 1. r .) ?4.)1 1 17 Dup. from Code 7 card
Card Code . ( 4) 18 18 1 Always 8
Comments Line Number 02 19 19 1 Numeric
--
Comments 41) 20 54 35 Alpha
Update Code (1? 80 80 1 N C or D
-
_.
_.
FUNCTION' SYMBOL
I
.-.1 DUPLICATE D
PUNCH P
SKIP s
SIROK;' PE~A;~-l:T--tj ;(.SK!? XS
VERifY '/
Self CK. NO. CK
TOTAL KEY lEFT Z f::O LZ
---- - -----.
~ok:
207
$ecticn___,-=-_Pog-" ~
-------
Emission Point
NO'~
:"err
Source No. 1
0"
.G)
:@-'
MANUAL ACTION CARD
~-_. County Code 1
2-- ~
2'2:
L!:1 bY ~
~ S; c.~
.G: .::;:;; !~
l..Y !=,-! ~=-..,. Action No.
(JOti')
(J~ -' Action Date i '
o 2 tf~ Mo.
~ J ",. I
L.'-j fi :,~ 1 NO FU~RT -R A2TION 2 F~~TION D:GDE 12 REQUEST PLAN I
-- ,J ~" L~ I
,'< ~ ; ;;; 2 FOLL "'3610' T STEP 3 PL (), B"~ISSI0N~ ' I 3 DE~~~:T APPLIC. I
f:J ~j ! RE.S<:HEDULE ACTION 4 iEViEY:, WITH SO:""C.' ~ IS:U~lIT --~
-- ~ DATA NOT R!:AD 5 RWITR','!'j,f\'ltW I"j ~TE 5 IS?, ~E.RM'T
g ~ riL (; FLAr. iiE'/IEW ~ 6 APPEAr1 AT p.SENCY
to" c:.; HOUP.'S H~E,.__._. -'.
rJ-: -- . - 7 SOUr;C~[STING_- 7 PLANt~EO VI:lr
COMMENT S:
--------
~ ---~~_._-
---.----------------.
HC 7JC"'i7
208
-------
Computer Generated Action Card.
This card has been generated by the
system from a previous cycle.
It must re-enter the system with any
new information added to it.
Column 1 through 53 (entries 1,2,3,4,24,
31 and computer generated data) must be duplicated onto another card.
Columns 53 through 68 must be blank if entries 33, 34 or 35 are not used.
Column 80 (which must have a "C") is also duplicated.
Information for
entries 34 through 40 is punched into the second card as it is read off
the Action Card.
Once completed, the Action Card (old card) is discarded.
41.
20-54
Comments are optional.
If used, columns 1 through 17 must
be duplicated (from above mentioned card).
8 is used as Card
Code (entry 4), and an "N" used as Update Code (entry 12).
Instructions for Line Code and Comments are the same as entries
22 and 28 respectively.
"/:( u. S. GOVERNMENT PRINTING OFFICEI 1972-746763/4116
209
-------
BIBLIOGRAPHIC DATA II. Report No. f~ 3. RecipieDt's AccessioD No.
SHEET
4. T nle &ad S..bucle So Keport Date
~n£orcement Management System March, 1972
Users' Guide 6.
7. Aucbor(a) a. Performin.., Or..,aoizatioo Re pt.
~. r. Shanks..R. R. HipPler and E. Cohen. No. .' TRC 4Z-088-00
t. PerformiDa OraaoUatioo-Name aDd Addreu 10. Project/Task/Work Uoit No.
TRC--The Research Corporation of New England 11. CODU8ct/Granc No.
125 Silas Deane Highway
Wethersfield, Connecticut 06109 68-02-0079
12. SeOnaOCiD!! i.ng....i~..'on ...ame....d...wd.t.... 13. Type of Report '" Period
Environmental Protection Agency COTered
Office of Air Programs Users' System Guide
Research Triangle Park, N. C. 27711 14.
15. Supplemeclary Norea
16. Abstracla
A system was developed for use by air pollution agencies at the state and
local levels. The system records, monitors, summarizes agency actions in
the enforcement and survellience area. It provides staff members with
schedules of planned future actions and summaries of emission source ori-
ented data. The system is available in three versions, tailored to agencies
of different resource levels. Two of the levels are computerized and pro-
vide automatic monitoring of operational activities.
17. Key 'Oords aod DocUJDCot Analy.i.. 170. De.cupton
Scheduling of Activities
Emission Source Data
Ac tion Scheduling & Management
Computerized Management Systems
Enforcement Data Handling
Air Pollution Enforcement Data
17b. fclectulers-jUpco-Eodcd Term.
Information Systems
Management Control
Operations Monitoring
Air Pollution Agency
Administration
17c:. COSATI Ficld/Gcoup
18. Availabdic, .sC~CCC1enc :9.. Sec'.-:ity Class (This 21. ~o. oi P~ges !
Rc?,:ct) I
Unlimited r'....ry .t, C:~T'[::'!r.1""\
120. Scc-_:"y Class \ in,s 22. Price i
p"-,,,
'r_":CL." 5SIF lED !
"OR... NTIs.as tl()o70)
210
USCO'-4M-OC ...CJ.tw-~' 1
-------
ENVIRONMENTAL PROTECTION
TECHNICAL PUBLICATIONS BRANCH
OFFICE OF ADMINISTRATION
RESEARCH TRIANGLE PARK. N.C. 27711
OFFICIAL BUSINESS
PENALTY FOR PRIVATE USE, $300
STAGE AND FEES PAID
ENTAL PROTECTION AGENCY
EPA - 335
„ FOURTH - CLASS RATE
BOOK
PUBLICATION NO. APTD-1237
------- |