You are on page 1of 4

Ngày 20/03/2008

jsh t24test ~ -->JED IT.BP PGM.CHINM

2. thực hiện sub routine


Chạy chương trình
KHỞI TẠO CHƯƠNG TRÌNH:
-JED IT.BP RTN.CHINM
SEE CHƯƠNG TRÌNH

COMPILE BIÊN DỊCH CHƯƠNG TRÌNH


EB.COMPILE IT.BP RTN.CHINM

SAU ĐÓ KHỞI ĐỘNG VÀO HỆ THỐNG SET UP TRONG PGM.FILE, I TÊN_SUBROUTINE

20 MAR 2008 09:43:37 USER (25 FEB) CHINM01 [194,15]TXN COMPLETE


ACTION

NGAN HANG AN BINH PROGRAM FILE SEE

PROGRAM RTN.CHINM
------------------------------------------------------------------------------
1 TYPE.............. M
2. 1 GB SCREEN.TITLE HIEN THI TEST
5 PRODUCT........... RE
14 CURR.NO........... 1
15. 1 INPUTTER....... 194_CHINM01
16. 1 DATE.TIME...... 20 MAR 08 09:44
17 AUTHORISER........ 194_CHINM01
18 CO.CODE........... VN-001-0001 NGAN HANG AN BINH
19 DEPT.CODE......... 1

THOÁT HẲN DISCONNECT RA KHỎI HỆ THỐNG RỒI VÀO T24 ĐỂ CHẠY RTN.CHINM
ACTION 10
8
6
4
2

NGAN HANG AN BINH SELECT APPLICATION

 CHỨ Ý: RIÊNG SUB ROUTINE LOG RA LOG VÀO NHIỀU LẦN

- FUNCTION
-JED IT.BP RUN.CHINM
SAU ĐÓ BIÊN DỊCH
EB.COMPILE IT.BP RUN.CHINM
CHÚ Ý TRONG KHI VIẾT CHƯƠNG TRÌNH CẦN PHẢI KHAI BÁO “DEFFUN TEN_FUNCTION”
VÀ LẤY BIẾN Y=TEN_FUNCTION (A,B)

BIÊN DỊCH CHƯƠNG TRÌNH PGM.CHINM1 HOẶC RTN.CHINM

EB.COMPILE IT.BP PGM.CHINM1

VỚI NHỮNG PGM THÌ CHẠY NGAY NGOÀI COMMAND LỆNH ĐỂ HIỆN THỊ HẾT QUẢ

VỚI NHỮNG RTN THÌ CẦN PHẢI LOG OUT, LOG IN VÀO HỆ THỐNG ĐỂ CHẠY

COPY FILE VÀO THẲNG TRỰC TIẾP CÙNG THƯ MỤC HAY KHÁC THƯ MỤC

COPY FROM IT.BP TO IT.BP HOALT3,HOATL4

MO FILE

0004 SUBROUTINE WR.CHINM(Y.FILE.DIR,Y.FILE.NAME,Y.OPTION,Y.DATA)


0005 OPENSEQ Y.FILE.DIR,Y.FILE.NAME TO FILE.POINTER ELSE
0006 CREATE FILE.POINTER ELSE
0007 CRT "KHONG TAO DUOC FILE "
0008 STOP
0009 END
0010 END
0011 IF Y.OPTION=0 THEN
0012 WRITESEQ Y.DATA APPEND TO FILE.POINTER ELSE
0013 CRT "LOI GHI FILE"
0014 END
0015 END ELSE
0016 WRITESEQ Y.DATA TO FILE.POINTER ELSE
0017 CRT "LOI GHI FILE"
0018 END
0019 END
0020 CLOSESEQ FILE.POINTER
0021 RETURN
0022 END
Record 'WR.CHINM' exited from file 'IT.BP'

jsh t24test ~ -->JED IT.BP CALL.RTN.CHINM

*File IT.BP , Record 'CALL.RTN.CHINM'


Insert 16:47:48
Command-> FI
0001 *-----------------------------------------------------------------------------
0002 * <Rating>0</Rating>
0003 *-----------------------------------------------------------------------------
0004 SUBROUTINE CALL.RTN.CHINM
0005 Y.DATA='NGO MAI CHI, OI CHAN QUA, BUN QUA DI MAT,TUC THE K BIT'
0006 CALL WR.CHINM('IT.BP','CHINM.TXT',0,Y.DATA)
0007 RETURN
0008 END
----------
*File IT.BP , Record 'RD.CHINM'
Insert 17:10:04
Command-> FI
0001 *-----------------------------------------------------------------------------
0002 * <Rating>99</Rating>
0003 *-----------------------------------------------------------------------------
0004 SUBROUTINE RD.CHINM
0005 OPEN 'IT.BP' TO R.RESULT ELSE
0006 CRT 'KHONG MO DUOC FILE CAN TIM'
0007 END
0008
0009 READ R.LINE FROM R.RESULT,'CHINM.TXT' ELSE CRT 'ERROR'
0010 LOOP
0011 REMOVE Y.LINE FROM R.LINE SETTING POS
0012 WHILE Y.LINE:POS
0013 REPEAT
0014 CLOSE R.RESULT
0015 RETURN
0016 END

ĐĂNG KÝ PGM CHO CÁC ROUTINE KHI CẦN CHẠY BIÊN DỊCH GỌI RA
jsh t24test ~ -->JED IT.BP RD.CHINM

*File IT.BP , Record 'RD.CHINM'


Insert 17:22:53
Command-> FI
0001 *-----------------------------------------------------------------------------
0002 * <Rating>99</Rating>
0003 *-----------------------------------------------------------------------------
0004 SUBROUTINE RD.CHINM
0005 OPEN 'IT.BP' TO R.RESULT ELSE
0006 CRT 'KHONG MO DUOC FILE CAN TIM'
0007 END
0008
0009 READ R.LINE FROM R.RESULT,'CHINM.TXT' ELSE CRT 'ERROR'
0010 LOOP
0011 REMOVE Y.LINE FROM R.LINE SETTING POS
0012 WHILE Y.LINE:POS
0013 CRT Y.LINE
0014 REPEAT
0015 CLOSE R.RESULT
0016 RETURN
0017 END
---------------------------------------------------------- End Of Record
----------------------------------------------------------

You might also like