MODIFICATIONS TO CIRIS VALIDATION AND EDIT PROGRAMS
Document Type:
Collection:
Document Number (FOIA) /ESDN (CREST):
CIA-RDP80M01133A000600050020-6
Release Decision:
RIPPUB
Original Classification:
K
Document Page Count:
4
Document Creation Date:
December 15, 2016
Document Release Date:
February 11, 2004
Sequence Number:
20
Case Number:
Publication Date:
March 7, 1975
Content Type:
MF
File:
Attachment | Size |
---|---|
![]() | 241.45 KB |
Body:
Approved For Release 2004/03/16 : CIA-RDP80M01133A000600050020-6
DCI/IC 74-1569
7 March 1975
MEMORANDUM POR: OJCS/AD
SUBJECT Modifications to CIRIS Validation
and Edit Programs
1. In CIRIS 74, the Edit and Validation programs
were modified in order to allow the Program Year to be
targeted at the TOA and Total Manpower level. This was
accomplished by allowing pseudo cost appropriation and
manpower categories of 599 and 199 to be submitted for
dollar and manpower resources for the Program Year.
2. These pseudo codes were converted to SIX and
X93 depending on the agency or service associated with
the data. In the Validation program, the following ro. -
tines were bypassed so that they were inoperative when
processing targeted Program Year data. The routines were:
STA I,
The actual bypass ions were coded in the
routines
3. In CIRIS 75, the Program Year targeted data w11
be submitted by actual cost appropriation category and
manpower category (in the case of CIVPAY) just as the :.urreat
and Budget Year targeted data have been in the past. :Nccord-
ingly, the modifications put into the Validation and Edit
programs last year are no longer valid.
Approved For Release 2004/03/16 : CIA-RDP80M01133A000600050020-6
Approved For Release 2004/03/16 : CIA-RDP80M01133A000600050020-6
4. Therefore, the routines which converted codes Sgt
and 199 to O&M and USDH categories need to be removed. Ii
addition, the routine which creates the CIVPAY cost category
in the Edit program needs to be modified so that it once
again performs the conversion on targeted Program Year
data.
S. Attached is a copy of the request of last year to
make the original changes to the two programs. Disregard
paragraphs 7 and 8 of last year's memo since they still apply.
6. In the past, the Validation program was written to
catch missing targeted data which fell between two years of
submitted targeted data for an entity. For instance, if
an entity targeted FY74 and FY76 data but not FY7S data, the
program would issue a warning. However, if an entity tar-
geted PY74 and FY75 but not FY76 when it should have, the
program would not recognize the error condition. This loop-
hole needs to be corrected.
7. The fiscal years which should be targeted can be
identified by examining the control card that informs the
Validation program which entities and datasets are to t-.e
written to the output Master Pile. The actual years tc. be
targeted can be picked up from the dataset parameters in
the card. The dataset parameters indicate the fiscal years
to be targeted. These should be the controlling factors
when the Validation program makes the check.
8. The Validation program should determine that each
reporting entity has submitted detail targeted records for
each of the fiscal years found in the Validation program
input control card rovid that a summary record (Type C)
is also submitted for t e entity for the same fiscal year.
This condition is necessary in order that false error
messages do not get issued when processing CIRIS subset fits
where it is legal to have missing targeted records for ane
or more of the fiscal years found in the dataset parameters.
Approved For Release 2004/03/16 : CIA-RDP80M01133A000600050020-6
Approved For Release 2004/03/16 : CIA-RDP80M01133A000600050020-6
9. The number which should be given to the above error
*heck is 118. The error message which is generated should
read ' FYnn NOT TARGETED' where nn represents the fiscal yen r
that is not targeted. The number of the reporting entity
involved should be displayed following the error message
number. The error message should be listed on the Validat
error listing and included in the error count issued at th
end of the program.
10. In the CIRIS 7S Spring data call, no manpower data
will be collected at the detail level (2812A) from any
intelligence program except the Consolidated Cryptologic
Program. However, since the CCP does not include summary
data as the other participating programs do, you will see
that the modifications to be made to the Validation progra-i
to handle this lack of detail manpower data will not affect
the CCP data.
11. The Validation program currently issues errors 108,
109, 110, 111, 112 or 113 when it determines that the detail
manpower records do not agree with the summary manpower
records. Since detail manpower data will not be submitted
except in the case of CCP where the above checks are not
the Validation program will issue the above errors
made
,
every reporting entity unless the necessary changes are made
to the program.
12. Therefore, the routines which issue these errors
should be bypassed. The names of the routines involved are:
13. In making the changes requested in paragraphs 1-12
of this memorandum, be sure to insert in the source coding
of the programs being modified, clear comments indicating
what changes have been made. In addition, do not remove the
above routines, just bypass them. By leaving the routines
in the programs we will be protected from a reversal of this
change next year if it occurs.
Approved For Release 2004/03/16 : CIARDP80M01133A000600050020-6
Approved For Release 2004/03/16 : CIA-RDP80M01133A000600050020-6
14. The current versions of the load modules for the
Edit and Validation programs are stored on the IC Staff
user ppack DA0166 under the partition dataset ISD.IMSi3.
CIRIS722. Their names are C72VAL and C72EDIT. These load
modules should be renamed C72VAL2 and C72EDIT2 and left on
the pack. After the source programs for the two programs
have been modified, their load modules should be loaded to
the same partition dataset on DA0166 under the names C72V. iL
and C72EDIT. The source programs themselves should be loaded
to tapes #13241 and #11123. Both these tapes are unlabeled
and have the names 'CTRIS72 INPUT PROGRAMS 6-4-741. The
updated C72EDIT program should be loaded onto the tapes a5
file #31 and the updated program C72VAL should be loaded as
file 032. They should be blocked 3200.
15. The Validation source program is currently file
on the tapes and the Edit program is file 120. These
are the proper versions which should be modified.
16. The above programs are required by the IC Staff
on 1 May 1975.
OJ ep to a
Distribution:
Orig - Addressee
I - NT chrono
1 - IC Registry
1 - RFA Reading
1 - R&A Subject
25X
Approved For Release 2004/03/16 : CIA-RDP80M01133A000600050020-6