分散トランザクション処理機能 OpenTP1 プロトコル TP1/NET/OSAS-NIF編

[目次][用語][索引][前へ][次へ]

5.13 定義例

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
#