分散トランザクション処理機能 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.