Files > GENERIC CODE SHEET STACK

name
GENERIC CODE SHEET STACK
number
2100.1
location
^GECS(2100.1,
description
This file stores the FMS documents for the batch type FINANCIAL MANAGEMENT. This file is used to manage the transmission of the FMS code sheets between DHCP and FMS. When FMS code sheets are created manually or automatically, the code sheets are queued for transmission or transmitted immediately from this file. This file is used internally by the Generic Code Sheet System and should not be edit through VA FileMan.
Fields
#NameLocationTypeDetailsIndexDescription
.01document identifier(+)0;1FREE TEXTBThis field is used to store the FMS document identifier. The form of the document identifier is tt-sta123456 -sta789 where: tt - is the 2 alpha transaction type (ex: IV); sta - is the three digit station number (ex: 460); 123456 - is the FMS obligation/reference number (ex: I40001); 789 - is the FMS batch number (ex: 001).
1system0;2SET OF CODESF:FMS
This field is used to store the system which created the code sheet. Currently the only system which interfaces to the stack file is the FMS code sheets.
2date@time created0;3DATE-TIMEThis field is used to store the date and time the code sheet was entered into the stack file for transmission.
3status0;4SET OF CODESQ:QUEUED FOR TRANSMISSION
M:MARKED FOR IMMEDIATE TRANSMISSION BY EVENT
T:TRANSMITTED
E:ERROR DURING TRANSMISSION
A:ACCEPTED BY FMS
R:REJECTED BY FMS
F:FINAL - NO FURTHER ACTIVITY ALLOWED
ASThis is the status of the stack file entry. Status's range from: Q: queued for transmission M: marked for immediate transmission T: transmitted to Austin E: error in transmission A: accepted by FMS R: rejected by FMS F: final - no further activity allowed
4description of event1;1FREE TEXTThis field is used to store the description of the event which caused the code sheet to be created. The description is for informational purposes and will appear on the Stack Status Report.
4.1user comments1;3FREE TEXTThis field is used to store free text comments which can be entered by the user and will appear on the Stack Status Report.
5segment (entry in file 2101.2)0;5FREE TEXTThis field is used to store the free text segment entry from file 2101.2 which was used to create the code sheet.
6errors1;2FREE TEXTThis field is used to store any errors which occurred during the transmission of the code sheet. If an error occurs the stack status will be set to 'E'rror and the ERRORS field will store the description of the error. The user can use the Stack Status Report to display code sheets which resulted in errors during transmission. Examples of errors would be no code sheets to transmit, unable to create a mailman message, etc.
7manual or automatic0;6SET OF CODESM:MANUAL
A:AUTOMATIC
This field is used to indicate if the stack file code sheet was manually created or automatically created. For the accept/reject processing, only code sheets which have been automatically created and rejected should be regenerated and retransmitted by the event code.
8document lookup key0;7FREE TEXTKEYThis field stores an option document lookup key that can be used to find a specific document in generic code sheets. For example, if a package sends a monthly code sheet, it could enter the key as SV-3001200 for SV documents sent for the month 12/2000.
10code sheet10;0WORD-PROCESSINGThis field is used to store the actual code sheet which will be transmitted.
11size of code sheet11;1NUMERICThis field is used to store the size of the code sheet. The field is used internally by the Generic Code Sheet Package during transmission. When the code sheets are transmitted from the stack file, the code sheets are grouped into mail messages depending on the size of the code sheet.
11.2checksum11;2NUMERICThis field is used to store the checksum of the automatically created code sheet.
11.3hold date11;3DATE-TIMEThis field stores the date the code sheet will be transmitted on.
20transmitted mail messages20;0MULTIPLE2100.12This field is used to store the mail message number which was used for the transmission of the code sheet. This field is multiple for large code sheets (greater then 30K) which require more than one mail message for transmission.
21old transmitted mail messages21;0MULTIPLE2100.121This field is used to store the old mail messages which were used to transmit the stack file entry. When the stack entry is retransmitted, this field is used to keep a history of previous mail messages used for transmission.
25event accept/reject code25;E1,245FREE TEXTThis field stores the mumps code which is executed when processing accept or reject messages. This field is not editable through VA FileMan. It is set in the routine GECSSDCT.
26special parameters26;1FREE TEXTThis field is used to store any special parameters required to rebuild the code sheet.

Not Referenced