Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. COMMON ROUTINE
2. LOAD ROUTINE
3. RECORD ROUTINE
File GVA.BP , Record 'TEST.MULTITHREAD'
Command->
001 SUBROUTINE TEST.MULTITHREAD(CUS.ID)
002
003 $INSERT I_COMMON
004 $INSERT I_EQUATE
005
006 $INSERT I_F.ACCOUNT
007
008 $INSERT TEST.MULTITHREAD.COMMON
009
010 CALL
F.READ(FN.CUSTOMER.ACCOUNT,CUS.ID,R.CUSTOMER.ACCOUNT,F.C
USTOMER.ACCOUNT,YERR)
011
012 TOT.BAL = 0
013 FOR ACC.IDX = 1 TO DCOUNT(R.CUSTOMER.ACCOUNT,FM)
014 ACC.ID = R.CUSTOMER.ACCOUNT<ACC.IDX>
015 CALL
F.READ(FN.ACCOUNT,ACC.ID,R.ACCOUNT,F.ACCOUNT,YERR)
016 TOT.BAL += R.ACCOUNT<AC.WORKING.BALANCE>
017 NEXT ACC.IDX
018
019 WRITE TOT.BAL TO F.MY.APP,CUS.ID
020
021 RETURN
022 END
5. PGM.FILE Setup
PROGRAM TEST.MULTITHREAD
1 TYPE.............. B
2. 1 GB SCREEN.TITLE
3 ADDITIONAL.INFO...
4. 1 BATCH.JOB...... @BATCH.JOB.CONTROL
5 PRODUCT........... EB
6 SUB.PRODUCT.......
7. 1 DESCRIPTION....
6. BATCH Setup
---BNK/GB.EXIM.B.REVALUATION
BATCH PROCESS..... MY.MULTITHREAD
3 PROCESS.STATUS.... 0
4 BATCH.ENVIRONMENT. F
6. 1 JOB.NAME....... TEST.MULTITHREAD
8. 1 FREQUENCY...... D
12. 1 JOB.STATUS..... 0
13. 1 LAST.RUN.DATE.. 07 MAR 2003
17 CURR.NO........... 1
7. TSA.SERVICE Setup
----BNK/GB.EXIM.B.REVALUATION
SERVICE........... MY.MULTITHREAD
1 DESCRIPTION....... MULTI THREAD EXAMPLE
3. 1 WORK.PROFILE... ONE
4 USER.............. INPUTT
5 SERVICE.CONTROL... START
15 CURR.NO........... 18
8. TSA.WORKLOAD.PROFILE Setup
---GB.EXIM.B.REVALUATION
WORKLOAD.PROFILE.. ONE
1 DESCRIPTION....... FOR TSM
3. 1 AGENTS.REQUIRED 1
15 CURR.NO........... 1
--->START.TSM