定義例
ここでは,次に示す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
-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
-m "mode=xnfh"