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: 
AttachmentSize
PDF icon CIA-RDP80M01133A000600050020-6.pdf241.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