定義例

ここでは,次に示す2種類の定義例を示します。

新OSAS/UAプロトコルを使用する場合の定義例

新OSAS/UAプロトコルを使用した場合に,TP1/NET/User Agentを使用したシステム定義の例を示します。

TP1/NET/User Agentのシステム構成例を次の図に,この構成に沿った定義例をそのあとに示します。

なお,この定義のコーディング例を次のファイルで提供しています。

図5-9 TP1/NET/User Agentのシステム構成例(新OSAS/UAプロトコル使用時)

[図データ]

コーディング例(新OSAS/UAプロトコルでXNF/AS使用時のTP1/NET/User Agentの共通定義)

1 ###########################################################
2 ### MCF通信構成定義 共通定義                            ###
3 ###########################################################
4 #
5 ### MCF環境定義
6 mcftenv    -s      01                                     ¥
7            -a      aplfil01
8 #
9 ### MCF通信構成共通定義
10 mcftcomn   -j      32768                                  ¥
11            -x      "termrls=no"
12 #
13 ### トレース環境定義
14 mcfttrc    -t      "size=204800                           ¥
                      disk=yes"
15 #
16 ### バッファグループ定義(メッセージ送信バッファグループ)
17 mcftbuf    -g      "groupno=1                             ¥
18                    length=4096                            ¥
19                    count=256                              ¥
20                    extend=256"
21 #
22 ### バッファグループ定義(メッセージ受信バッファグループ)
23 mcftbuf    -g      "groupno=2                             ¥
24                    length=4096                            ¥
25                    count=256                              ¥
26                    extend=256"
27 #
28 ### バッファグループ定義(メッセージ編集用バッファグループ)
29 mcftbuf    -g      "groupno=3                             ¥
30                    length=4096                            ¥
31                    count=256                              ¥
32                    extend=256"

コーディング例(新OSAS/UAプロトコルでXNF/AS使用時のTP1/NET/User Agentのプロトコル固有定義)

1 ############################################################
2 ### MCF通信構成定義 TP1/NET/User Agentプロトコル固有定義###
3 ############################################################
4 #
5 ### コネクション定義の開始(coua01)
6 mcftalccn  -c  coua01                                      ¥
7            -p  ua                                          ¥
8            -n  x'0a81008202001283020012'                   ¥
9            -g  "sndbuf=1                                   ¥
10                rcvbuf=2"                                   ¥
11            -e  "msgbuf=3                                   ¥
12                count=5"                                    ¥
13            -m  "mode=xnfas"                               ¥
14            -i  auto                                        ¥
15            -o  new                                         ¥
16            -u  ht                                          ¥
17            -w  "nomltim=60                                 ¥
18                usertim=60"                                 ¥
19            -b  "bretry=yes                                 ¥
20                bretrycnt=10                                ¥
21                bretryint=60"                               ¥
22            -k  each                                        ¥
23            -d  0                                           ¥
24        -q  x'15810082008302ffff840b49000142010300005ffe01' ¥
25            -z      "slot=103"
26 ### 論理端末/UA定義(reply型:leid11)
27    mcftalcle  -l  leid11                                   ¥
28               -t  reply                                    ¥
29               -m  "mmsgcnt=20                              ¥
30                   dmsgcnt=20"                              ¥
31               -k  "quekind=disk                            ¥
32                   quegrpid=otqgrp01"                       ¥
33               -o  "aj=no"
34        mcftalcua  -u  1
35 ### 論理端末/UA定義(reply型:leid12)
36    mcftalcle  -l  leid12                                   ¥
37               -t  reply                                    ¥
38               -m  "mmsgcnt=20                              ¥
39                   dmsgcnt=20"                              ¥
40               -k  "quekind=disk                            ¥
41                   quegrpid=otqgrp01"                       ¥
42               -o  "aj=no"
43        mcftalcua  -u  2
44 ### 論理端末/UA定義(reply型:leid13)
45    mcftalcle  -l  leid13                                   ¥
46               -t  reply                                    ¥
47               -m  "mmsgcnt=20                              ¥
48                   dmsgcnt=20"                              ¥
49               -k  "quekind=disk                            ¥
50                   quegrpid=otqgrp01"                       ¥
51               -o  "aj=no"
52        mcftalcua  -u  3
53 ### 論理端末/UA定義(request型:leid14)
54    mcftalcle  -l  leid14                                   ¥
55               -t  request                                  ¥
56               -m  "mmsgcnt=20                              ¥
57                   dmsgcnt=20"                              ¥
58               -k  "quekind=disk                            ¥
59                   quegrpid=otqgrp01"                       ¥
60               -o  "aj=no"
61        mcftalcua  -u  4
62 ### 論理端末/UA定義(request型:leid15)
63    mcftalcle  -l  leid15                                   ¥
64               -t  request                                  ¥
65               -m  "mmsgcnt=20                              ¥
66                   dmsgcnt=20"                              ¥
67               -k  "quekind=disk                            ¥
68                   quegrpid=otqgrp01"                       ¥
69               -o  "aj=no"
70        mcftalcua  -u  5
71 ### コネクション定義の終了(coua01)
72    mcftalced

注※
AIX用に提供するファイルの内容です。
HP-UX用に使用する場合は次のように変更してください。

-m  "mode=xnfh"

旧OSAS/UAプロトコルを使用する場合の定義例

旧OSAS/UAプロトコルを使用した場合に,TP1/NET/User Agentを使用したシステム定義の例を示します。

TP1/NET/User Agentのシステム構成例を次の図に,この構成に沿った定義例をそのあとに示します。

なお,この定義のコーディング例を次のファイルで提供しています。

図5-10 TP1/NET/User Agentのシステム構成例(旧OSAS/UAプロトコル使用時)

[図データ]

コーディング例(旧OSAS/UAプロトコルでXNF/AS使用時のTP1/NET/User Agentの共通定義)

1 ############################################################
2 ### MCF通信構成定義 共通定義                             ###
3 ############################################################
4 #
5 ### MCF環境定義
6 mcftenv    -s      01                                     ¥
7            -a      aplfil01
8 #
9 ### MCF通信構成共通定義
10 mcftcomn   -j      32768                                  ¥
11            -x      "termrls=no"
12 #
13 ### トレース環境定義
14 mcfttrc    -t      "size=204800                           ¥
                      disk=yes"
15 #
16 ### バッファグループ定義(メッセージ送信バッファグループ)
17 mcftbuf    -g      "groupno=1                             ¥
18                    length=4096                            ¥
19                    count=256                              ¥
20                    extend=256"
21 #
22 ### バッファグループ定義(メッセージ受信バッファグループ)
23 mcftbuf    -g      "groupno=2                             ¥
24                    length=4096                            ¥
25                    count=256                              ¥
26                    extend=256"
27 #
28 ### バッファグループ定義(メッセージ編集用バッファグループ)
29 mcftbuf    -g      "groupno=3                             ¥
30                    length=4096                            ¥
31                    count=256                              ¥
32                    extend=256"

コーディング例(旧OSAS/UAプロトコルでXNF/AS使用時のTP1/NET/User Agentのプロトコル固有定義)

1 ############################################################
2 ### MCF通信構成定義 TP1/NET/User Agentプロトコル固有定義###
3 ############################################################
4 #
5 ### コネクション定義の開始(coua01)
6 mcftalccn  -c  coua01                                      ¥
7            -p  ua                                          ¥
8            -n  x'0a81008202001283020012'                   ¥
9            -g  "sndbuf=1                                   ¥
10                rcvbuf=2"                                   ¥
11            -e  "msgbuf=3                                   ¥
12                count=5"                                    ¥
13            -m  "mode=xnfas"※                              ¥
14            -i  auto                                        ¥
15            -o  old                                         ¥
16            -u  ht                                          ¥
17            -w  "nomltim=60                                 ¥
18                usertim=60"                                 ¥
19            -b  "bretry=yes                                 ¥
20                bretrycnt=10                                ¥
21                bretryint=60"                               ¥
22            -k  each                                        ¥
23            -d  5                                           ¥
24            -y  e'T1000'                                    ¥
25        -q  x'15810082008302ffff840b49000142010300005ffe01' ¥
26            -z  "slot=3"
27 ### 論理端末/UA定義(reply型:leid11)
28    mcftalcle  -l  leid11                                   ¥
29               -t  reply                                    ¥
30               -m  "mmsgcnt=20                              ¥
31                   dmsgcnt=20"                              ¥
32               -k  "quekind=disk                            ¥
33                   quegrpid=otqgrp01"                       ¥
34               -o  "aj=no"
35        mcftalcua  -u  1                                    ¥
36                   -y  e'T1001'
37 ### 論理端末/UA定義(reply型:leid12)
38    mcftalcle  -l  leid12                                   ¥
39               -t  reply                                    ¥
40               -m  "mmsgcnt=20                              ¥
41                   dmsgcnt=20"                              ¥
42               -k  "quekind=disk                            ¥
43                   quegrpid=otqgrp01"                       ¥
44               -o  "aj=no"
45        mcftalcua      -u  2                                ¥
46                       -y  e'T1002'
47 ### 論理端末/UA定義(reply型:leid13)
48    mcftalcle  -l  leid13                                   ¥
49               -t  reply                                    ¥
50               -m  "mmsgcnt=20                              ¥
51                   dmsgcnt=20"                              ¥
52               -k  "quekind=disk                            ¥
53                   quegrpid=otqgrp01"                       ¥
54               -o  "aj=no"
55        mcftalcua  -u  3                                    ¥
56                   -y  e'T1003'
57 ### 論理端末/UA定義(request型:leid14)
58    mcftalcle  -l  leid14                                   ¥
59               -t  request                                  ¥
60               -m  "mmsgcnt=20                              ¥
61                   dmsgcnt=20"                              ¥
62               -k  "quekind=disk                            ¥
63                   quegrpid=otqgrp01"                       ¥
64               -o  "aj=no"
65        mcftalcua  -u  4                                    ¥
66                   -y  e'T1004'
67 ### 論理端末/UA定義(request型:leid15)
68    mcftalcle  -l  leid15                                   ¥
69               -t  request                                  ¥
70               -m  "mmsgcnt=20                              ¥
71                   dmsgcnt=20"                              ¥
72               -k  "quekind=disk                            ¥
73                   quegrpid=otqgrp01"                       ¥
74               -o  "aj=no"
75        mcftalcua  -u  5                                    ¥
76                   -y  e'T1005'
77 ### コネクション定義の終了(coua01)
78    mcftalced

注※
AIX用に提供するファイルの内容です。
HP-UX用に使用する場合は次のように変更してください。

-m  "mode=xnfh"