Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Financial Service Platform プログラム作成の手引


3.3.4 TP1/EEが値を設定する項目

〈この項の構成〉

(1) 開始要求種別,OBM状態と設定値の関係

TP1/EEが設定する項目が,参照できるかどうかは,開始要求種別とOBM状態によって決まります。

表3‒1 OBMの開始種別と設定値

項番

変数名

開始要求種別※1/OBM状態※2

開始要求種別(reqに設定される種別)

START

RESTART

LOTSTART

OBM状態(statusに設定される値)

I

P

F

I

P

F

R

1

parm

E

E

E

E

2

usat_pt

E

E

E

E

3

usat_large_size

E

E

E

E

4

lot_name_len[0]

E

E

E

E

5

lot_name_len[1〜]

×

×

×

E

E

E

E

6

lot_name[0]

E

E

E

E

7

lot_name[1〜]

×

×

×

E

E

E

E

8

data_table_name_len

D

D

D

×

×

×

×

9

data_table_name

D

D

D

×

×

×

×

10

trnid

D

D

D

×

×

×

×

11

type

E

E

E

E

12

req

E

E

E

E

13

status

E

E

E

E

14

reason_code

×

×

E

E

×

15

user_code

×

×

E

E

×

16

header_pt

D

D

D

×

×

×

×

17

header_len

D

D

D

×

×

×

×

18

lot_no

E

×

×

×

19

lotid_restart

×

×

×

×

E

E

E

20

key_column_len

D

×

×

×

×

×

×

21

seqnum_column_len

D

×

×

×

×

×

×

22

data_column_len

D

×

×

×

×

×

×

23

key_column

D

×

×

×

×

×

×

24

seqnum_column

D

×

×

×

×

×

×

25

data_column

D

×

×

×

×

×

×

26

uifa_pt

E

E

E

E

27

uifa_large_size

E

E

E

E

28

in_lot/w_lot

×

×

E

×

×

×

29

lot_lv

×

×

E

×

×

×

30

schedule

×

×

E

×

×

×

31

tasknum_change_use

×

×

E

×

×

×

32

child_lot_top

×

×

E

×

×

×

33

child_lot_num

×

×

E

×

×

×

34

lot_name_len

×

×

E

×

×

×

35

lot_name

×

×

E

×

×

×

36

key_len

D

×

×

×

×

×

×

37

key

D

×

×

×

×

×

×

38

maxtask

×

×

E

×

×

×

39

lotid

×

×

×

×

×

×

×

40

max_data_num

D

×

×

×

×

×

×

41

out

×

×

×

×

×

×

×

42

exit_code

×

×

×

×

×

×

×

43

start_lot

×

×

×

×

×

×

×

(凡例)

○:参照できます

D:データ型の場合に参照できます

E:イベント型の場合に参照できます

×:参照できません

注※1

開始要求種別を次に示します。

START:EEOBM_START(開始)

RESTART:EEOBM_RESTART(再開始)

LOTSTART:EEOBM_LOTSTART(ロット指定の開始/再開始)

注※2

OBM状態を次に示します。

I:EEOBM_STATUS_INIT(初期状態)

P:EEOBM_STATUS_STOP_P(計画停止)

F:EEOBM_STATUS_STOP_F(強制停止)

R:EEOBM_STATUS_RUNNING(実行中)

(2) parm

(3) in_lot,w_lot

in_lot,w_lotには,ロット構成が定義した順番の配列として設定されます。エントリ番号は1から設定されます。配列を参照する添え字としてエントリ番号を使用する場合は,エントリ番号から1を引いてください。

in_lot,w_lotには同じ値が設定されています。ロットの並べ替えを行う場合などに,片方を開始するOBMのロット構成を設定し,片方を作業用領域として使用できます。

3階層のロットを例に配列に設定される順序とエントリ番号の関係を次の図に示します。

図3‒2 配列に設定される順序とエントリ番号

[図データ]