分散トランザクション処理機能 OpenTP1 プロトコル TP1/NET/OSAS-NIF編
TP1/NET/OSAS-NIFを使用したシステム定義の例を示します。TP1/NET/OSAS-NIFのシステム構成例を次の図に示します。
図5-12 TP1/NET/OSAS-NIFのシステム構成例
図5-12のシステム構成例のコーディング例を次に示します。このコーディング例は,/BeTRAN/examples/mcf/OSASNIF/conf/com_dのファイルで提供しています。
### MCF通信構成定義 TP1/NET/OSAS-NIFプロトコル固有定義 ###
#
### コネクション定義の開始(cnct01)
mcftalccn -c cnct01 \
-p onf \
-n x'0a81008202000283020003' \
-g "sndbuf=1 \
rcvbuf=2" \
-e "msgbuf=3 \
count=14" \
-m "mode=xnfas" \
-i manual \
-v "tim1=60 \
tim2=60 \
tim3=60 \
tim4=60 \
tim5=60" \
-o "ownsid=x'0001' \
otrsid=x'ffff'" \
-y "nummax=20" \
-b "bretry=yes \
bretrycnt=20 \
bretryint=5" \
-z "slot=1" \
-q x'1781008202000383020003840b490001020000000000fe01'
#
### 論理端末定義
mcftalcle -l NFLE01 \
-t send \
-m "dmsgcnt=0" \
-k "quegrpid=quegrp01"
#
### 論理端末定義
mcftalcle -l NFLE02 \
-t request \
-m "dmsgcnt=0" \
-k "quegrpid=quegrp01"
#
### 論理端末定義
mcftalcle -l NFLE03 \
-t request \
-m "dmsgcnt=0" \
-k "quegrpid=quegrp01" \
-d "sync=yes"
#
### 論理端末定義
mcftalcle -l NFLE04 \
-t receive \
-k "quegrpid=quegrp01"
#
### 論理端末定義
mcftalcle -l NFLE05 \
-t reply \
-k "quegrpid=quegrp01" \
-d "rplytim=30"
#
#-----------------------------------------------------------------------#
### コネクション定義の終了(cnct01)
mcftalced
#
All Rights Reserved. Copyright (C) 2009, Hitachi, Ltd.