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

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

定義例

XNF/ASの通信構成定義例,およびTP1/NET/HDLCのシステム定義例(MCFマネジャ定義の例,MCF通信構成定義共通の例,およびMCF通信構成定義固有の例)を示します。また,TP1/NET/HDLCのシステム定義例は次のファイルで提供しています。

XNF/ASの定義の詳細については,マニュアル「通信管理 XNF/AS 構成定義編」を参照してください。

XNF/AS通信構成定義例

 
configuration
    version 1
    max_Line_adapter 10
    max_line 10
    max_link 10
    max_HDLCpass_link 10
    ;
 
HDLC_buffer
    name HDLCbuf
    number 1000
    size 8160
    ;
 
Line_adapter
    location_code 10-68※1
    name LADP01
    adapter_type HDLC
    initial_status active
    auto_start yes 
    ;
 
group
    name ABM01
    type HDLC
    buf_pool HDLCbuf
    ;
 
line
    name LINE01
    number 01
    line_type leased_line
    line_mode ABM_DTE
    speed 9.6K
    ;
 
link
    name LINK01
    VASS 399※2
    max_DPDU 8160
    data_link_address 1
    data_link_address2 2
    auto_start yes
    ;
 
line
    name LINE02
    number 02
    line_type leased_line
    line_mode ABM_DCE
    speed 9.6K
    ;
 
link
    name LINK02
    VASS 400※2
    max_DPDU 8160
    data_link_address 3
    data_link_address2 4
    auto_start yes
    ;
 

注※1
回線アダプタの実装位置によって異なります。

注※2
それぞれスロット399,スロット400を使用します。

MCFマネジャ定義の例

 
mcfmenv     -m  "name=mcfmngr"
mcfmcomn    -n  20                                              \
            -p  300                                             \
            -j  4096                                            \
 
mcfmcname   -s  "mcfsvname=_muHDLC                              \
                syssvname=mcfu01"
 
mcfmuap     -d  65535                                           \
            -t  "sndtim=3600                                    \
                sndrcvtim=3600"                                 \
            -j  32768                                           \
            -l  "initseq=1                                      \
                maxseq=9999                                     \
                minseq=1"                                       \
            -e  "segsize=8160"
 
mcfmqgid    -q  "quekind=otq                                    \
                quegrpid=otqgrp01"
mcfmqgid    -q  "quekind=itq                                    \
                quegrpid=itqgrp01"
mcfmexp     -g  100                                             \
            -l  30                                              \
            -i  dg                                              \
            -o  dg
 

MCF通信構成定義共通の例

 
mcftenv     -s  01                                              \
            -a  apliHDLC
 
mcfcomn     -j  32768
 
mcfttred    -m  10
 
mcfttim     -t  "btim=5                                         \
                mtim=180                                        \
                rmtim=180"
 
mcfttrc     -t  "size=20480                                     \
                disk=yes                                        \
                bufcnt=50                                       \
                trccnt=3"                                       \
            -m  del
 
mcftsts     -a  10                                              \
            -l  10
 
mcftbuf     -g "groupno=1                                       \
                length=8160                                     \
                count=256                                       \
                extend=256"
 
mcftbuf     -g "groupno=2                                       \
                length=8160                                     \
                count=256                                       \
                extend=256"
 
mcftbuf     -g "groupno=3                                       \
                length=8160                                     \
                count=256                                       \
                extend=256"
 

MCF通信構成定義固有の例

 
mcftalccn   -c  chdlc01                                         \
            -p  hdlcs                                           \
            -m "mode=xnfas"                                     \
            -z "vslot=399"                                     \
            -g "sndbuf=1                                        \
                rcvbuf=2"                                       \
   mcftalcle    -1  leid01                                      \
                -t  any                                         \
                -m "mmsgcnt=20                                  \
                    dmsgcnt=20"
 
mcftalced
 
mcftalccn   -c  chdlc02                                         \
            -p  hdlcs                                           \
            -m "mode=xnfas"                                     \
            -z "vslot=400"                                     \
            -g "sndbuf=1                                        \
                rcvbuf=2"                                       \
   mcftalcle    -1  leid02                                      \
                -t  any                                         \
                -m "mmsgcnt=20                                  \
                    dmsgcnt=20"
 
mcftalced
 

注※
ネットワーク定義の仮想スロット番号に対応します。