Spaces:
Sleeping
Sleeping
File size: 980 Bytes
76c9121 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
IDENTIFICATION DIVISION.
PROGRAM-ID. LOG-TRANSACTION.
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT LOG-FILE ASSIGN TO "data/transactions.log"
ORGANIZATION IS LINE SEQUENTIAL.
DATA DIVISION.
FILE SECTION.
FD LOG-FILE.
01 LOG-RECORD PIC X(256).
WORKING-STORAGE SECTION.
01 WS-TIMESTAMP PIC X(20).
01 WS-DETAILS PIC X(200).
LINKAGE SECTION.
01 LS-DETAILS PIC X(200).
PROCEDURE DIVISION USING LS-DETAILS.
MAIN-LOGIC.
MOVE FUNCTION CURRENT-DATE TO WS-TIMESTAMP
MOVE LS-DETAILS TO WS-DETAILS
OPEN EXTEND LOG-FILE
STRING WS-TIMESTAMP DELIMITED BY SIZE
": " DELIMITED BY SIZE
WS-DETAILS DELIMITED BY SIZE
INTO LOG-RECORD
WRITE LOG-RECORD
CLOSE LOG-FILE
GOBACK. |