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
#