ddp_0
-
Upload
marimark77 -
Category
Documents
-
view
212 -
download
0
description
Transcript of ddp_0
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
1
() (). :
. . . . .
, .
: 3
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
2
6.1
. . 1.
1:
4 :
: . Exec Procedure.
: . Get, Read.
: . Calc, Prepare, Verify, Sort.
: . Put, Write.
2.
Exec_1_1
Get_A Get_B Calc_ Put_
A
B ,
2:
Exec 1
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
3
6.2
, .
( ) :
1.
( ), . , .
, .
2.
(transaction centre) , .
3:
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
4
4: P 1.2
5:
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
5
6:
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
6
7: P3.1
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
7
6.3
:
1. ()
2.
3.
4.
5. (1-4)
6.
7. /
8.
9. , (. ).
10. .
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
8
:
P 1.1
_1
_1
P 1.2
_2
P 1.3
_1
P 1.2
1. ()
Exec_1_2
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
9
2. : 2 ( ):
Exec_1_2
Get_ Get_
3. : , :
Exec_1_2
Get_ Get_
Calc_E
,
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
10
4. : :
Exec_1_2
Get_ Get_
Calc_E
,
Put_E
E
5. (1-4)
Exec_1_1
Get_ Get_
Calc_
,
Put_
Exec_1_3
Get_
Calc_
Put_
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
11
6.
Exec_1_2
Get_ Get_
Calc_E
,
Put_E
E
Exec_1_1
Get_ Get_
Calc_
,
Put_
Exec_1_3
Get_
Calc_
Put_
7. /
Exec_1_2
Get_ Get_
Calc_E
,
Put_E
E
Exec_1_1
Get_ Get_
Calc_
,
Put_
Exec_1_3
Get_
Calc_
Put_
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
12
8.
Exec_1_2
Get_
Calc_E
,
E
Exec_1_1
Get_ Get_
Calc_
,
Put_
Exec_1_3
Get_
Calc_
Put_
9. , (. ).
Exec_1_2
Get_
Calc_E
,
E
Exec_1_1
Get_ Get_
Calc_
,
Put_
Exec_1_3
Get_
Calc_
Put_
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
13
10. .
Exec_1_2
Get_
Calc_E
,
E
Exec_1_1
Get_ Get_
Calc_
,
Exec_1_3
Calc_
Put_
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
14
6.4
3, (Calc) .
8: P3, P4
P3, P4 :
9:
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
15
6.5
, .
P 1.1
P 1.2
P 1.3
flag = 1
flag = 2
...
...
10: P 1.1
Exec_1_1
Calc_1_2
flag
flag =
1
Get_Exec_1_2
flag = 2
Exec_1_3
... ...
11:
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
16
6.6
, . :
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
17
, . :
, .
IN, IN/OUT.
, .
, CASE.
, WHILE.
, , .
12:
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
18
Procedure ExecM5
Local Var , , , ;
, , , ;
Call Get();
Call GetE();
Call CalcM5(,,,);
Call Put();
Call PutZ(Z);
End_Procedure
Procedure CalcM5(, : IN, , : IN/OUT)
, ,
End_Procedure
Procedure Get(: IN/OUT)
End_Procedure
Procedure Get(: IN/OUT)
End_Procedure
Procedure Put(: )
/
End_Procedure
Procedure Put(: )
/
End_Procedure
Exec_1_1
Calc_1_2
flag
flag =
1
Get_Exec_1_2
flag = 2
Exec_1_3
... ...
13:
-
11 06 ()
29 210.38.22.157 495 Fax: 210.33.06.463 : ... ... .... ...
www.arnos.gr [email protected]
19
. :
Procedure Exec_1_1
Local Var flag;
, flag;
Call Get_();
Call Calc_1_2(,flag);
CASE flag OF:
(1): Call Exec_1_2(1);
(2): Call Exec_1_3(2);
END_CASE
End_Procedure