Zip file contents :


****************** COBOL PROGRAMS ****************** 

BUDGET-ADD-CODE.COB
BUDGET-ENTRY.COB
BUDGET-MENU.COB
BUDGET-PRINT-ALL.COB
BUDGET-PRINT.COB
BUDGET-TRANSFER.COB
BUDGET-UPD-APPR.COB
FIX-BUDGET-DATA.COB

****************** COBOL I/O SEGMENTS ****************** 


BUDGET-CLOSE.RTN
BUDGET-DELETE.RTN
BUDGET-OPEN.RTN
BUDGET-READ-NEXT.RTN
BUDGET-READ.RTN
BUDGET-REWRITE.RTN
BUDGET-START.RTN
BUDGET-USER-CLOSE.RTN
BUDGET-USER-DELETE.RTN
BUDGET-USER-OPEN.RTN
BUDGET-USER-READ-NEXT.RTN
BUDGET-USER-READ.RTN
BUDGET-USER-REWRITE.RTN
BUDGET-USER-START.RTN
BUDGET-USER-WRITE.RTN
BUDGET-WRITE.RTN
WS-IO-NAMES.RTN

****************** OPENVMS FMS FORMS ****************** 

BUDGET_ENTRY.FRM
BUDGET_MENU.FRM

****************** FOCUS PROGRAMS ****************** 

SHOW-BUDGET.FEX

****************** OPENVMS DCL COMMAND PROCEDURES ****************** 

BUDGET.COM
BUDGET-TRANSFER.COM
BUDGET-UPD-APPR.COM
COMP_BUDGET.COM
FIX-BUDGET-DATA.COM

****************** COBOL DECLARATIVE SEGMENTS ****************** 

BUDGET-USER.DEC
BUDGET.DEC

****************** FILE DEFINITION LANGUAGE FILES ****************** 

BUDGET-USER.FDL
BUDGET.FDL

****************** FOCUS MASTER FILE DESCRIPTION FILES ****************** 

BUDGET.MAS

****************** DOCUMENTATION FILES ****************** 

BUDGET-DOC.TXT (this file)
BUDGET-PROCEDURE.TXT


    ===================================================================


Directions :


1)  Add the following lines to SYS$MANAGER:SYLOGICALS.COM and run it to
activate these new logicals:
        $  DEFINE/SYSTEM/EXEC    BUDGET		BUDGET.DAT
        $  DEFINE/SYSTEM/EXEC    BUDGETUSER	BUDGET-USER.DAT

2)  Use the following command on all of the FMS forms (*.FRM files) to add your
institution name. 
	$  FMS/EDIT (file name)

3)  Once the files have been arranged, use the COMP_BUDGET command procedure 
to create the executables.

4)  Create two data files (BUDGET.DAT & BUDGET-USER.DAT).  
Use the following commands :
	$  CREATE/FDL=BUDGET.FDL      	BUDGET.DAT
	$  CREATE/FDL=BUDGET-USER.FDL   BUDGET-USER.DAT

5)  Use BUDGET command procedure to run program.

6)  The file BUDGET-PROCEDURE.TXT explains the functional processing.

    ===================================================================


Special Notes :


There is a COBOL program provided that will set up the account data 
(BUDGET-ADD-CODE.COB).  There is not an associated command procedure.  Just
create the data file (INBUD.DAT) using a text editor.  The beginning of the
program describes the record layout.  Next, compile, link, and run the program
using the following commands :
	$  COBOL BUDGET-ADD-CODE 
	$  LINK BUDGET-ADD-CODE 
	$  RUN BUDGET-ADD-CODE 
Use the FOCUS program SHOW-BUDGET.FEX to check the results.


There is a COBOL program provided that will move entries from one column to
another when beginning a new budget period (FIX-BUDGET-DATA.COB).  There is an
accompanying command procedure for running the program (FIX-BUDGET-DATA.COM).
Use the following commands to run :
	$  COBOL FIX-BUDGET-DATA 
	$  LINK FIX-BUDGET-DATA 
	$  @FIX-BUDGET-DATA
Use the FOCUS program SHOW-BUDGET.FEX to check the results.
 

There is a COBOL program provided that will set up the account data by reading
off of an external file (BUDGET-UPD-APPR.COB).  There is an associated 
command procedure for running the program (BUDGET-UPD-APPR.COM).  The input
file name is INFILE.DAT.  Use the following commands to run :
	$  COBOL BUDGET-UPD-APPR 
	$  LINK BUDGET-UPD-APPR 
	$  @BUDGET-UPD-APPR 
Use the FOCUS program SHOW-BUDGET.FEX to check the results.


There is a COBOL program provided that will create a file from the budget
program in a format that can be read by a spreadsheet program
(BUDGET-TRANSFER.COB).  There is an associated command procedure for running 
the program (BUDGET-TRANSFER.COM).  Use the following commands to run :
	$  COBOL BUDGET-TRANSFER 
	$  LINK BUDGET-TRANSFER
	$  @BUDGET-TRANSFER
The resulting file is named SYS$LOGIN:BUDGET-TRANSFER.REP. 
