CIIシンタックスルールJIS X 7012解説書(PDF)

1
r6TiJmeシ
資
リーズ1
CIIシ
料
ンタ ッ ク ス ル ー ル
(JIS-X7012)
解
説
書
平 成11年10月
㈲ 日本 情 報 処 理 開 発 協 会
産 業 情 報 化 推 進 セ ンタ ー
/
﹁ '
'
●
、
!
…]クo
こ の 事 業 は 、 競 輪 の 補 助 金 を 受 け て 実 施 した も の で す 。
一
一
1
解 説 書 発 刊 に 当 た って
昭 和62年
か ら 、EDIの
働 日本 情 報 処 理 開 発 協 会
3年
に 新 し いEDI標
業 界 標 準 化 作 業 を 開 始 し た 閲 日 本 電 子 機 械 工 業 会(EIAJ)は
産 業 情 報 化 推 進 セ ン タ ー(以
下 、CIIと
準 の 開 発 を 行 っ た 。 こ のEDI標
略 す 。)と
、
共 同 で 、 昭 和6
準 で は 、 電 子 機 器 業 界 特 有 の メ ッセ ー ジ
構 造 を 考 慮 し 、 可 変 長 フ ォ ー マ ッ トを 採 用 す る こ と に な り 、 シ ン タ ッ ク ス ル ー ル,標
準 メ ッセ ー
ジお よ び 標 準 デ ー タ 項 目 で 構 成 す る こ と に な っ た 。
シ ン タ ッ ク ス ル ー ル は 新 た に 開 発 す る こ と に な り 、CIIが
ク ス ル ー ル を 、EIAJの
提 案 した デ ー タ タ グ方 式 シ ン タ ッ
改 良 提 案 に も と つ い て 、 デ ー タ 項 目 の 区 切 り を デ リ ミタ ー か ら レ ン グ
ス タ グ に 変 更 して 設 計 さ れ た 。 この シ ン タ ッ ク ス ル ー ル は 、 電 子 機 器 業 界 で の 限 定 使 用 を 前 提 に
し て 、EIAJシ
ン タ ッ ク ス ル ー ル と命 名 され た 。 こ の 他 、 標 準 メ ッセ ー ジ と標 準 デ ー タ 項 目 の
開 発 が 進 め ら れ 、 そ れ ぞ れ 、EIAJ標
に な っ た 。 こ れ ら は 、 昭 和63年
準1A』
準 メ ッ セ ー ジ 、EIAJ標
秋 の トラ イ ア ル(試
と し て 、 電 子 機 器 業 界 のEDI標
そ の 後 、EIAJ標
業 界 のEDI標
行)を
準 デ ー タ項 目 と呼 ば れ るよ う
経 て 、rEIAJ取
引情 報 化 対 応 標
準 に な っ た 。 こ れ が 、EIAJ標
準 の ベ ー ス に な っ て い るEIAJシ
準 で あ る。
ンタ ックスル ール を 拡 張 して我 が 国 産
準 化 を 進 め る こ と に な り 、 平 成3年4月1日
にCIIで
、rCIIシ
ンタ ッ クス
ル ー ル(SytaxrulesforCrossindustryInformationInterchange)試
作 仕 様1 .00』
が まとめ
ら れ た 。 そ の 後 、 何 回 か の バ ー ジ ョ ン ア ッ プ が 行 わ れ 、 平 成10年3月
に はrCIIシ
ンタ ック
が 、 ま と め ら れ た 。 こ の 間 に 導 入 ユ ー ザ ー 数 も5千
社 を超 え 、 名
ス ル ール
バ ー ジ ョ ン3.00』
実 と も に 、 我 が 国 のEDIス
そ こ で 、 こ のrCIIシ
平 成11年4月20日
タ ン ダ ー ド(デ
ンタ ックスル ール
付 け で 、rJIS-X7012』
し た が っ て ユ ー ザ ー は 、CIIシ
X7012』
フ ァ ク ト ・ス タ ン ダ ー ド)に
バ ー ジ ョ ン3.00』
に な っ た 。CII標
をJIS化
す る こ と に な り、
と して制 定 され た。
ン タ ッ ク ス ル ー ル の 規 格 書 を 、 働 日本 規 格 協 会 で
と し て 入 手 で き る よ う に な っ た 。 しか しJIS規
情 報 で あ る 「注 意 点 」 や
な った。
『JIS-
格 書 に は 、 原 則 と して 規 格 以 外 の
「参 考 情 報 」 な ど は 、 記 述 さ れ て い な い 。 そ こ で 、 本 書 を 発 行 す る こ と
準 を 導 入 す る際 に 、 本 書 が 役 立 て ば 幸 い で あ る。
最 後 に 、 本 書 の 編 集 に ご協 力 い た だ い た 関 係 各 位 に 対 し、 敬 意 を 表 す る。
平 成11年10月
産 業 情 報 化 推 進 セ ンタ ー
次
目
解 説 書 発 刊 に 当 た って
1
CIIシ
第1部
ンタ ッ クスル ー ルの 概要
1
2.
マルチ明細 に関す る補足
3.
外 字 とJIS補
4.
ユ ニ コ ー
5.
非 透 過 モ ー ド ・オ プ シ ョ ン に つ い て
7
互 換性 につ い て
5
1.
助 漢 字(JIS-XO212)に
つ いて
7
ド(JIS-XO221)に
つ い て
7
7
CIIシ
ン タ ッ ク ス ル ー ル の バ ー ジ ョ ン番 号 に つ い て
7.
Y属 性 に つ い て
8
6.
1
1⊥
トラ ンス レー タ ー に お け る設 計 画 像 デ ー タ指 示 子 の 位 置 づ け
8.
2
1
CII用
9.
語 対象 表
セ キ ュ リ テ ィ ・ コ ン ト ロ ー ル ・ メ ッ セ ー ジ 基 本 構 成(暫
定)
4
1⊥
10.
語 ・JIS用
9
1
第2部CIIシ
キ ャ ラ ク タ ー セ ッ トと 文 字 コ ー ド
1.2文
字 コー ド
構成要素 の定義
2.3
論 理 レ コ ー ドの 構 造
2.4
使用文字及 び文字符合化規則
ウ白
デ ー タ エ レ メ ン トの 種 類 と属 性 ・長 さ の 表 記 方 法
8
第3章
ワ`
2
論 理 レコー ド
に﹂
りρ
2.2
4
りム
交換構造
1
O乙
2.1
-⊥
ウム
第2章
字 コ ー ドの オ プ シ ョ ン
0
ウρ
1.4文
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の キ ャ ラ ク タ ー セ ッ トと 文 字 コ ー ド
0
ウム
1.3
∩σ
寸⊥
ャ ラ クタ ー セ ッ ト
0σ
-
1.1キ
00
1⊥
第1章
ンタ ッ クスル ー ル の規 格詳 細
可 変 長 デ ー タ エ レ メ ン トの 種 類 と表 記
9乙
3.2
8
固 定 長 デ ー タ エ レ メ ン トの 種 類 と表 記
ウム
8
3.1
り0
TFD(TransferFormData)の
1
第4章
詳 細
り0
1
4.2
TFD形
式 デ ー タの 構 造
4.3
TFDエ
リア
4.4
CIIシ
ン タ ッ ク ス ル ー ル2.10以
力0
り0
基 本構 造
00
TFDの
1
4.1
第6章
メ ッセ ー ジの 構 造
36
2
4
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 構 造
り0
第5章
4
前の縮小モー ド
2
4
メ ッセ ー ジの 基 本 構 造
6.2
メ ッ セ ー ジ ・ヘ ッ ダ ー の 構 造
6.3
TFDエ
6.4
TFDの
6.5
II型TFD(TFD制
御 子)の
6.6
デ ー タ の 繰 り返 し(繰
り返 し ル ー ル:表
6.7
TFDエ
6.8
メ ッセ ー ジ ・ トレ ー ラ
6.g
CIIシ
2
4
6.1
詳 細
4
4
リ ア(TransferFormDataArea)の
5
4
省略
5
4
機能
8
4
リア 内 の デ ー タ タ グ 番 号 に 関 す る ル ー ル
6
4
形 式 デ ー タ)
9
4
前の縮小モー ド
9
4
ン タ ッ ク ス ル ー ル2.10以
り0
只U
7.1
バ イ ナ リー デ ー タ の 基 本 構 造
00
にU
7.'2
バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー
3
口∪
7.3
バ イ ナ リー ユ ニ ッ ト
に∪
5
7.4
バ イ ナ リー デ ー タ ・ ト レー ラ
に∪
5
7.5
バ イ ナ リー デ ー タ の 格 納 構 造
7
⊂∪
7.6
設 計 画 像EDI専
CU
同 報 ヘ ッダ ー
4
8.3
CU
エ ラ ー 情 報 メ ッセ ー ジ
2
8.2
CU
受 信 確 認 メ ッセ ー ジ
0
8.1
CU
特 殊 デ ー タの構 造
0
第8章
用 デ ータ タ グ番号
8
にU
バ イ ナ リー デ ー タ の 構 造
第7章
防
メ ッ セ ー ジ グ ル ー プ ・ ト レー ラ の 構 造
第10章
メ ッセ ー ジ グ ル ー プ の 構 造
:
第9章
メ ッセ ー ジ グ ル ー プ の 構 造
10.2
業務処理電文の構造
10.3
運用電文の構造
10.4
同報電文 の構造
11.1基
η :
第11章
69 69 n
10.1
短 縮形 メ ッセ ー ジグル ー プの構 造
本 規 則
短縮形業務処理電文の構造
11.3
短縮形運用電文の構造
11.4
同報電文の構造
:
11.2
:
第12章
本 規 則
:
12.1基
格 納 構 造
12.2
分 割 可 変長 モ ー ド
12.3
分 割 固 定長 モ ー ド
13.1用
安 全 保 護 機 能(セ
キ ュ リテ ィ機 能)
語 の 定 義
13.2
処 理 階 層 及 び セ キ ュ リテ ィ 機 能
13.3
セ キ ュ リテ ィ ・ コ ン トロ ー ル
13.5
・デ ー タ
号 化 規 則
別
13.4暗
8。 別 8。 :
第13章
セ キ ュ リテ ィ処 理 手 順
:
参 考 資 料
参.2
ン タ ッ ク ス ル ー ル3.00で
トー タ ル チ ェ ッ ク
非 透 過 モ ー ド ・オ プ シ ョ ン
廃 止 され た 仕 様
路
参.1
CIIシ
第1部
Cllシ
ンタ ックスル ール の概 要
ClIシ
ン タ ッ ク ス ル ー ル の 概 要
1.互
換 性 につ い て
1.1Cllシ
ンタ ック ス ル ー ル各 バ ー ジ ョン間の機 能の 違 い
CIIシ
ン タ ッ ク ス ル ー ル の 最 初 の バ ー ジ ョ ン はr試
は 、JIS化
さ れ たr3.00』
で あ る 。 表A-1に
作 仕 様1.00』
、CIIシ
で あ り、最 新 バ ー ジ ョ ン
ンタ ッ ク ス ル ー ル の 各 バ ー ジ ョ ン
問の 機 能 の違 い を示 す 。
表A-1Cllシ
ン タ ッ ク ス ル ー ル 各 バ ー ジ ョ ン 間 の 機 能 の 違 い(そ
の1)
、ミ
ミ、
・こ
こ\
CIIシ
規 格 名
\ \バ ー ジ ョ ン 名
、
、
、 、
、
、
、
、
シンタッ
、 、
'リ
、 \
、
\ リ \ 、
定義 内容 ・
1シ
試作 仕 様iV
ルール
\ 、、二 \ 、
、
機 能 項 目'・
91/491/691/8i92/8
88/4
、
一
ー 一.一
ー ー ー ー
ーー
一.一",●'^■
X,9属
ー ー
ー 一^一
ー
会 ….・
● ● ●-一
ー
一.一
■,吟-■
難
◎
・'-一
ー 一'一...^'●
噺-.-一
ー
一.^",,,,
会 ● ■
●'■
吟
●.●
一.●
一.一
一.一^●,●.^
,会
◎
・
会,・
吟 舎 「-・.一
一.一
一'一
● ● ■ ■ 会 ㊨
㎡ 一-一
●.一
■
性(2000対
◎
●,÷
●
一
一'"●
● ● ■
●-一
ー ー
ーー
ー ー
一.一,,●
●
● ■
一 ●'一'■
・
1byte長
2byte長
・ 吟 ・.一
◎
….・..一
ー
ー 一^一,●
■
◎
…..・.・.一
字
一'一
ー 一.■
● 一,
◎
一.一'-.,一
一.,,吟.会
一.−A..A'.・
◎
…..一.A
・
一 字 ー
ー ー ー
○
・,》.-
.一
ー
一'一
「w・
一
工ー--.一
■,●,■
●
●会
ー-一
一
−A-'一
◎
シ フ トJIS漢
・.・
・,合
一.一
一.一
一.,一
ー 一'・
・.一
一.一
◎
字
一.一
◎
ー ー 一^.一,..・.一
一.一
字
○
○
黙 …1…
…
騰
,,会
合,
欝
名付 きマル チ 明細
準 仕 様,○:オ
○
一.一
…
…ll灘
熱
◎
◎
プ シ ョ ン仕 様,△:不
一
ー
小 モ ー ドを 意 味 す る 。 縮 小 モ ー ド は 、V3.00で
注3)チ
ェ ッ ク サ ム,非
イ プEは
、2シ
1
◎
◎
・
唱'工-一
、
一
ー ー ー
一
〇
・…
蕪
◎
● ■ 一
○
ー
ー −A'今,・
○
-・
会 ・,,A.
○
一.^,.会..・.・
←^・
一
ー ー 一
㎡'AA
○
○
○
○
.、.:三"、'、"・
..
…i鎌 …1
…ii鯵1… …
…'ii…;
灘 .亘il….…
…1・
,一^一
◎
◎
◎
完 全 な仕 様
注2)縮
透 過 モ ー ド,タ
_難.…
ー ー 一'
◎
ー 一^^.^●
○
".'〔'.▼'
:..∵.^ρs.
ー ー
◎
・
○
単 独 デ ー タ項 目繰 返 し
一.一
○
、
一..^'→
会
一.
一
会.・,・,・--.一
■ ■ ●
◎
,,・
○
■ ■ ●
会,.会,・
ー一.一.".■
○
一",,・
■
一'・.^.,…
◎
漢 字(X-0221)
,・
■ ■
ー
◎
◎
◎
■●
◎
一 一 ■
−A
◎
ー
○
一
●
◎
漢 字(X-0212)
一.一
◎
◎
・・.一
ー ー
.−A-,−A,.'・.
÷ ・-一.一
◎
◎
● 会 ●-、
◎
・
◎
◎
….--.一^.,●
一
ー 一'一.−A-一
◎
○
ー 一.一
◎
◎
○
一^."^Lウ
会 ㊨
◎
ーー
◎
ー ー 一'●
一.一.一'….・..一'.一
w-一.'一'^.''",w・w「.-.一
○
ー
◎
・
◎
A-.一'一
◎
漢 字(X-0208)
注1)◎:標
一ー
ー −A-一'一.一
一 ー
◎
◎
A.一
さ タ グ
ロー カル文 字 コ ー ド
㊨,'・
■
◎
「
・
ー-一
◎
・ ㊨
◎
◎
エ ー-一
一.一
,・.・
字 コ ー ド
.・
◎
◎
・'・w-一
一.^一',,.,●.
一
●'●
◎
会 ・'一
◎
さ タ グ
¶ ¶ ・,会
JIS文
■ ●
◎
◎
●---一.一
・
●'
性
….会'.一
・ ¶ ・ ・ …,・
●
÷,A,・
策)
BIT属
・..・
◎
ー 一 ■
一
◎
性
■ 一 ー ー
ー ー 一.一
98/3
中止
'`、
一'一.一..一,■
●'■A-一
ー
….……
◎ …… ……
…藷@.ii…i… 聾.
◎
一.一
'一
'、'」,〉L■
一 ー 一,'".・..・
・.会
95/4i96/7
93/3
,・ ♂ 、.L.''"
一
◎
・,も
一一.'
Y属
会 ● ■
性
・
V
3.00
一.一 ーー一
◎
÷
ー 一..^'.,.・.参
K,N属
.…
93/3
◎
・-w-^一^一,^.'^●
-.一._..二..___一
ー タ タ グ
ー ー-一
V
2.20
2.ooi2.10
一
i◎..
.i蕪i難 ・・
三嚢:羅i蕪
ー タ タ グ
3byteデ
JIS
暫 定iV
,も.A・.-w---一
``'㌔9'L'
÷^■--■'^一
V
1.51
1.11
..一_.㊨
,…
…
…・…
鰻
・ ・ ㎡
V
1.001.011.02iLlO
旧
●
リーズ
、
ス
、
2byteデ
2シ
リー ズ
クス
、
、
ン タ ック スル ー ル
EIAJ
、
廃 止 。
リ ー ズ で 廃 止,
V2.20は
開 発 中止
◎
ー 一 ∵
表A-1Cllシ
\
ン タ ッ ク ス ル ー ル 各 バ ー ジ ョ ン 間 の 機 能 の 違 い(そ
こ、、
CIIシ
規格 名
\ \ バ ー ジ ョ ン名
\1\ 、
、
、
'り
、
定 義 内 容
シンタッ
、
\」
・
、 、
ンタ ック スル ー ル
EIAJ
1シ
、
、 \
2シ
リー ズ
\、
ルール
\ 、二 \ 、
、
、
ス
、
'日
、
88/4
V
V
1,001,011.02
1.10
V
l.11
l.51
暫 定
2.00
V
2.10
V
2.20
V
3.00
91/491/691/8
92/8
93/3
93/3
95/4
96/7
中止
98/3
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
試 作 仕 様
マル チ 明細 ネ ス ト
◎
拡 張 名付 きマ ル チ明細
◎
バ イ ナ リー デ ー タ
2000年
墓、
JIS
リ ー ズ'
クス
機 能 項 目'・
ヌ 、i
の2)
◎
対 策
◎
メッセージグルーブ特 定 機 能
◎
◎
宛 て 先 国 コ ー ド3種
宛 て 先 コ ー ド3種
グ
ル
…
◎
◎
◎
◎
◎
◎
…
◎
◎
発 信 元 国 コー ド3種
べ …
◎
発 信 元 コ ー ド3種
◎
◎
◎
◎
◎
◎
◎
変 換 テーブルアクセス機 能
◎
◎
◎
◎
◎
◎
◎
ツ
ダ
○
拡 張 変 換 テーブルアクセス機 能
ー
1.
チ ェ ッ ク ・サ ム 機 能
◎
◎
◎
◎
メッセージ・グルづ 構 造
◎
◎
◎
◎
短 縮 メッ仁 ジ・グループ構 造
通 常 モード(32001byte)
分 割 モード(251byte)
◎
◎
◎
△
△
○
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
非 構造 化 モ ー ド
非透過モー ド
タ イ プE(EDIFACTモ
ード)
○
○
○
○
○
○
セ キ ュ リテ ィ機 能
△
○
○
ゼ ロ 件 メ ッセ ー ジ
◎
◎
◎
◎
◎
◎
◎
受 信 確 認 メ ッセ ー ジ
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
◎
○
○
○
○
○
エ ラ ー 情 報 メ ッセ ー ジ
'同
報 ヘ
ッダ ー
注1)◎:標
注2)縮
準 仕 様,'○:オ
プ シ ョ ン 仕 様,△:不
小 モ ー ドを 意 味 す る 。 縮 小 モ ー ド は 、V3.00で
完全 な仕 様、
廃 止。
注3)チ
ェ ッ ク サ ム,非
リ ー ズ で 廃 止,
透 過 モ ー ド,タ
イ プEは
2一
、2シ
V2.20は
開発 中止
,
1.2Cllシ
ンタ ッ ク ス ル ー ル 各 バ ー ジ ョ ン間 の 互 換 性
表A-2に
、 バ ー ジ ョ ン3.0対
表A-2オ
応 トラ ン ス レ ー タ ー へ の 配 慮 及 び 使 用 上 の ポ イ ン トを 示 す 。
プ シ ョ ン機 能 な ど で の トラ ン ス レ ー タ ー の 互 換 性
受 信結 果
送 信 側 の バ ー ジ ョン
送信側
各 バ ー ジ ョ ンの 受 信 結 果
基 本 仕 様 又 は オプション仕 様
1.11(1.51)2.10
◎
一⊥ よ!y工皇デ=二_タ フ『 クこ一(注3)
一ーーーーー一2-b呈teデ
三 夕ー
タ グ.一_.
3bエteデ
X,9属
一ーーー−Y属
性
性 一@Ω00対
BIT属
策)
一__ユhy垣
長.さ タ グ
2byte長
さ タ グ
一ーーー一旦 一=カ
_漢
臣 コー ド
ル
文 一
字
コ ー
ド
宝.(X-0208)
一一一漢 字 一(X-0212)
一
字
_単 独 デ ニ ゑ 項 目繰 返 し
__名
無 しエ ル 圭 明 細
__名
付 きエ ル 五 明 細
細
ーーー
ーー
エ ル チ明 細 ネ ス ト
拡 張 名 付 きマ ル チ明 細
バ イ ナ リー デ ー タ
2000年
ジル
ノ
.宛エ 先 管 理機 関 コ二日種
_宛 エ 先 ⊇二E旦 種
発 信 元 管 理機 関 コード3種
_発 信 元 ⊇二.ド3種
...変 換 テニZ虹2玖 機 能
拡 張 変 換 テゴ ル力 走λ機 能
チ ェ ッ ク ・サ ム 機 能
ル一
イ
ノ●
へツ
κ1ー
メッセージ・グループ構 造
__分
割 モ=上(2田
一
◎
〃
〃
◎
◎
◎
〃
ノノ
ノノ
ノノ
〃
Q
Q
○
〃
◎
○
○
〃
○
Q
〃
○
要対策2
非構造化 モー ド
一_一 一_非 透 過 三 二 」ミー.一_一 一.
タ イ プE(EDIFACTモ
ーD
〃
ノノ
ノノ
◎
ノノ
〃
◎
ノノ
ノノ
ノノ
ノノ
ノノ
ノノ
〃
受 信不 可2
ノノ
ノノ
〃
.受信 可
一
受信可
◎
◎
ノ■
受 信 可_一 一一ー一受 信 且_
〃
ノ!
受信可
◎
受信可
受信可
◎
◎
◎
◎
◎
◎
◎
◎
ノノ
〃
受信亘
受信可
一ー ー ーー 一 ーー 一一 ◎
一
◎
一_.
受信可
受信ヨ
◎
一
一
◎
一
受信可
◎
◎
受 信 可_
受 信 不 可2
◎
◎
受 信 可_
受信可
一ーー一
◎
一 ーー 一
_一 ◎,_
受 信 不 可1
◎
一
ゼ ロ件 メ ッセ ー ジ
◎
◎
◎
◎
◎
◎
○
○
一一要 対 策 一生_
一一一受 信 可_.
,.要 対 策4_
_.受
ノノ
ノノ
受 信 不 可.2, 一
受 信 不 可2-一
_受
信 可 一一,.
._受 信 可 一_
受 信 不 可2
受 信 不 可2
_一 受 信 可._
一_受
受 信 不可2
受 信 不 可2
受 信 不 可2
受 信 不 可2
一
○
一
受 信可_
受信可
受信可
注2
小 モ ー ドを 意 味 す る 。 縮 小 モ ー ドは 、V3.00で
3
信 可_.
〃
.一 ー 一◎
一ー ー一
一ー一受
信
可_.
_.受
廃 止 。
信 可,_
ノノ
〃
ノノ
■ノ
◎
◎
○
.注2
注1)◎:標
準 仕 様,○:オ
プ シ ョ ン 仕 様,一:サ
ポ ー ト無 し
注2)V2.10以
前 とV3.00で
は 、 同 報 ヘ ッ ダ ー の フ ォ ー マ ッ トが 異 な る 。 し か し 、EDIユ
ー ザ ー の 受 信 側 に は 影 響 しな い 。
注3)縮
信 可_一
一
〃
}
ノノ
要 対 策4_
受 信 可_.
要対 策4_
受 信 可 一_
〃
◎
一
〃
◎
一
.一 ーー一◎
ノノ
一
一
セ キ ュ リテ ィ機 能
.,_受 信 確 認 メ.ッ セ ー ジ
エ ラ ー 情 報 メ ッセ ー ジ
ノノ
◎
一ーーー一一ーーー一◎
一
ノノ
◎
◎
◎
ノノ
ノノ
◎
一
ーーーー一一ー ーー 一 ◎
ノノ
ノノ
◎
_.一
信 可_一
〃
〃
受信可
〃
ノノ
..一.受
要 対 策3
◎
◎
◎
}
一
受信 互._
受信不 可2
受信 可
◎
◎
◎
ノノ
〇
畑te)
同 報 ヘ ッダ ー
◎
受信可
◎
◎
◎
2.10
一
要 対策1
◎
一
◎
1.ll(1.51)
3.00⇒
◎
一
一
短 縮 メッセージ・グ1レブ構 造
,一_一通 當 玉=じ(3200!by圭e)一
Ω
◎
◎
◎
応
〃
一
対 策
メッセージグルーブ特 定 機 能
セー
◎
◎
◎
Ω
一
.一.漢 字 弍X-0221)
シ フ トJIS漢
メツ
◎
一
性
JIS文
◎
一一_◎
◎
◎
◎
性
K,N属
◎
◎
◎
◎
◎
◎
◎
◎
一
ー タ タ グ
⇒3.00対
注2
(1)要
対 策1(3.00対
1byteデ
応 受 信 トラ ン ス レ ー タ ー)
ー タ タ グ の 受 信 に つ い て は 、3.00対
応 受 信 トラ ン ス レ ー タ ー に 、
『縮 小 モ ー ド簡
易 サ ポ ー ト』 を 内 蔵 し て 、 対 応 す る 。
(2)要
対 策2(3.00対
応 受 信 トラ ン ス レ ー タ ー)
名 無 し マ ル チ 明 細 に つ い て は 、2つ
①
の対 応 が あ る。
トラ ン ス レ ー タ ー に よ る サ ポ ー ト
「縮 小 モ ー ド ・ フ ル サ ポ ー ト』 を 内 蔵 し た3.00対
②
応 受 信 トラ ン ス レ ー タ ー を 用 い る 。
標 準 メ ッセ ー ジ の 修 正 に よ る 方 法
標 準 メ ッセ ー ジの 名 無 しマ ル チ 明 細 に 、 明 細 番 号 を 付 け て 、 名 付 き マ ル チ 明 細 に 修 正 す
る。
尚 、 現 在 、 名 無 し マ ル チ 明 細 を 使 用 し て い る 業 界 標 準 は 、EIAJ標
(3)要
対 策3(1.11(1.51)対
BIT属
応 受 信 ト ラ ン ス レ ー タ ー)
性 デ ー タ は 、X属
性 で 文 字 コ ー ド変 換 無 し と す れ ば 、 受 信 可 能 で あ る が 、 デ ー タ
長 を 延 長 す る 時 、 左 側 にX`00'で
(4)要
対 策4(1.11(1.51)及
1.11(1.51)及
ー ド6種
尚 、3.00対
は な く、 右 側 に ブ ラ ン クが 追 加 さ れ て しま う。
び2.10対
び2.10対
を 無視 す る
準 の み で あ る。
応 受 信 トラ ン ス レ ー タ ー)
応 受 信 トラ ン ス レー タ ー は 、 通 常 、 宛 て 先 と 発 信 元 の 管 理 機 関 コ
。
応 送 信 トラ ン ス レ ー タ ー は 、 こ れ ら の 管 理 機 関 コ ー ドを 使 用 し な い と き は 、 す
べ て ブ ラ ン ク を 設 定 す べ きで あ る 。
(5)受
一
信 不 可1
非 透 過 モ ー ド及 び タ イ プE(EDIFACTモ
ード)は、 原 則 使 用 し な い 。 現 在 、 こ れ を 使 用 し て い る
業界 標 準 は ない 。
(6)受
信 不 可2
この組 み合 わ せ で は、 この機 能 は使 用 しな い こ と。
1.3縮
小 モ ー ドの 簡 易 サ ポ ー ト と フ ル サ ポ ー ト
縮 小 モ ー ド(第2部
第6章6.9参
照)の1byteデ
ー タ タ グ の み を サ ポ ー トす る3.00対
送 信 トラ ン ス レ ー タ ー は 、
『縮 小 モ ー ド簡 易 サ ポ ー ト ・ ト ラ ン ス レ ー タ ー 』
と呼ぶ 。
ま た 、 縮 小 モ ー ドを フ ル に サ ポ ー トす る3.00対
応 送 信 トラ ン ス レ ー タ ー は 、
r縮 小 モ ー ド ・フ ル サ ポ ー ト ・ トラ ン ス レ ー タ ー 』
と呼 ぶ。
4
応
(1)縮
小 モ ー ド簡 易 サ ポ ー ト ・ トラ ン ス レ ー タ ー
・'
簡 易 サ ポ ー トで は 、 名 無 し マ ル チ 明 細 を サ ポ ー ト し な い 。 し た が っ て 、 縮 小 モ ー ド内 で 使
用 可 能 な1byteデ
ア 開 始 子))と
ー タ タ グ は 、X.`00'∼X`FO'(X`FO'・
、X`FE'(TFDエ
縮 小 モ ー ドのTFD内
②
は 、 拡 張 モ ー ド指 示 子(TFDエ
リ ア 終 端 子)の
で 、X`F1'∼X・`FD'及
リ
み で あ る 。.・
びX`FF'を
検 出 した 場 合 は 、 エ ラ ー に す る 。
縮 小 モ ー ド ・ フ ル サ ポ ー ト ・ トラ ン ス レ ー タ ー
フ ル サ ポ ー トで あ っ て も 、 次 に 示 す よ う に サ ポ ー ト し な い 機 能 が あ る 。
①
縮 小 モ ー ドのTFDエ
リア 内 に 、 二 つ マ ル チ 明 細 が あ っ た 場 合 は 、 二 つ 目 の マ ル チ 明 細
を 検 出 し た 時 点 で 、 エ ラ ー と す る(マ
②
ル チ 明 細 の 複 数 化 を サ ポ ー ト し な い)。
縮 小 モ ー ドの マ ル チ 明 細 中 に 、 拡 張 モ ー ド指 示 子(X`FO':TFDエ
っ た 場 合 に は 、 エ ラ ー と す る 。(マ
あ
ル チ 明 細 中 の 拡 張 モ ー ドへ の 移 行 を サ ポ ー ト し な い 。
縮 小 モ ー ドの マ ル チ 明 細 は 、TFDエ
2.マ
リ ア 開 始 子),が
リ ア の 縮 小 モ ー ド領 域 内 に 、 な け れ ば な ら な い 。)
ル チ 明細 に 関す る補 足
2.1改
行 マ ー クの 省 略
図A-1の
上 段 と下 段 で は 、 改 行 マ ー ク の 省 略 以 外 は 同 一 の 構 成 で あ るが 、 意 味 は 違 って い
る。 図A-1上
段 で は 、TFDの2番
で は 、TFDは1番
目 と2番
目 と3番
目 の2っ
目 が 省 略 さ れ た こ とを 表 す が 、 図A-1の
しか な い こ と を 表 して い る。 す な わ ち 、 改 行 マ ー ク は 通
常 省 略 で き な い こ と に な る。 しか し な が ら、 図A-1の
が な く、4番
目のTFDが2番
下段
上 段 の 構 成 で2番
目 と3番
目 と して 認 識 され て もか ま わ な い 時 は 、 図A-.1の
目の デ ー タ
下 段 の 構成
に す る こ とが 可 能 で あ る 。.
1番 目4番
目
巨]匝][郵[i司
1番 目2番
団
団亘]Eヨ
目
回[TFE]国[三]回
図A-1マ
2.2マ
ル チ明 細 に お け る改行 マ ー クの意 味
ル チ 明細 全 体 の 省 略
一 っ の マ ル チ 明 細 全 体 が 空 の 時 は 、 そ の マ ル チ 明 細 全 体 を 省 略 で き る。 こ こ で い う マ ル チ 明
細 全 体 と は 、 マ ル チ 明 細 ヘ ッ ダ ー か らそ れ に 対 応 す る マ ル チ 明 細 ト レー ラ ま で を い う(マ
5
ルチ
明 細 の 次 の トレー ラ で は な い)。
ま た 空 と い う意 味 は 、 マ ル チ 明 細 ヘ ッ ダ ー か ら そ れ に対 応 す
る マ ル チ 明 細 ト レー ラ ま で の 間 に 、TFD制
い)。
御 子 しか な か っ た 場 合 で あ る(有
効 デ ー タが な
この 一 般 則 は 、 マ ル チ 明 細 の ネ ス テ ィ ン グ が あ る 時 で も有 効 で あ る 。
省 略 可 能 で あ る と い うの は 、 省 略 し な け れ ば な らな い と い う意 味 で は な い 。 受 信 用 の トラ ン
ス レー タ ー で は 、 省 略 の 有 無 に か か わ らず 正 し く メ ッセ ー ジを 解 析 で き な け れ ば な らな い 。
2.3マ
ル チ 明細 ヘ ッダ ーの 明細 番号 の 意 味
拡 張 モ ー ドの マ ル チ 明 細 ヘ ッ ダ ー に は 、 明 細 番 号 が あ る。 縮 小 モ ー ド(EIAJ互
換 モ ー ド)
で は 、 明 細 番 号 が な か った 。
図A-2に
示 す よ う に 、 一 つ の メ ッセ ー ジ内 に2っ
モ ー ドで は 、 マ ル チ 明 細 内 の 適 当 なTFDの
た 。 な ぜ な ら、 図A-2の
の 独 立 した マ ル チ 明 細 が あ る 場 合 、 縮 小
タ グ番 号 を 用 い て 、 マ ル チ 明 細 の 認 識 を 行 って い
左側 の マル チ 明細 が 省 略 さ れた場 合 、 右 側 の マ ル チ 明細 を左側 のマ
一
ル チ 明 細 と して 認 識 して し ま う可 能 性 が あ る か らで あ る。 従 って 、 右 側 の マ ル チ 明 細 と 左 側 の
マ ル チ 明 細 に 同 一 の タ グ番 号 を 持 つTFDを
入 れ て は い け な い 。 但 し、3.00で は 、 名 無 しマ ル
チ 明 細 は 使 用 禁 止 で あ る。
3.00で は 、 明 細 番 号 を 用 い て マ ル チ 明 細 を 区 別 す る の で 、 こ の よ う な 制 限 は な い 。 明 細 番 号
は、 同 一 の メ'ッセ ー ジ内 の マ ル チ 明 細 を 区 別 す る た め に用 い る の で 、 同 一 の メ ッセ ー ジ 内 で ユ
ニ ー クな番 号 を付 け れば よ い。
1番 目
2番 目
省略/'
縮 小 モ ー ドの 場 合 、1番
誤 る可 能 性 が あ る 。
図A-2マ
2.4Aタ
こ の2種
イ プ マ ル チ 明 細 ヘ ッ ダ ー とDタ
ル チ 明細 全体 の省 略
イ プ マ ル チ 明 細 ヘ ッダ ー
類 の マ ル チ 明 細 ヘ ッ ダ ー の 機 能 は 同 等 で あ る 。Dタ
明 細 番 号 が2byteあ
目と
る の で 、1∼65534種
イ プ マ ル チ 明細 ヘ ッダー に は、
類 の マ ル チ 明 細 が 追 加 に な る だ け で あ る。
ニー6
3.外
字 とJlS補
CHシ
助 漢 字(JlS-XO212)に
ン タ ッ ク ス ル ー ル1.11及
つ いて
び1.51で
は 、JIS-XO201とJIS-XO20
8が 標 準 と し て 規 定 し て あ る 。 実 際 の 業 務 で は 、JIS-XO208で
は 規 定 され て い な い 漢
字 も 少 な く な い 。 そ こ で 、 外 字 の 設 定 が 必 要 に な る が 、 外 字 の 文 字 コ ー ドは コ ン ピ ュ ー タ の 機
種 に よ り ま ち ま ち でm:nを
想 定 し たEDIの
デ ー タ交換 に は馴 染 まな い。
そ こ で 、 外 字 の 代 わ り にJIS-XO212(補
と 、JIS-XO208は
き な い 。CIIシ
助 漢 字)を
導 入 す る 。JIS-XO212
、 同 一 の 文 字 コ ー ドに な っ て い る の で 、 そ の ま ま 混 用 す る こ と は で
ン タ ッ ク ス ル ー ル2.1以
後 は 、 以 下 の よ う に し て 、JIS-XO212を
導
入 す る。
JlS-XO212(補
ORす
4.ユ
助 漢 字)の
第1byteのMSBbitを1に
る)。
ニ コ ー ド(JlS-XO221)に
ユ ニ コ ー ドは 、CIIシ
つ いて
ン タ ッ ク ス ル ー ル2.1の
に は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の16bit文
子
5.非
す る(第1byteにX`80'を
『U(X`55')』
オ プ シ ョ ン で 導 入 す る 。 ユ ニ コ ー ド導 入 時
字 コ ー ド指 定 エ リ ア に ユ ニ コ ー ドを 表 す 識 別
が 、 新 た に 追 加 に な る。
透 過 モ ー ド ・オ プ シ ョ ン に つ い て
非 透 過 モ ー ドは 、J手
ンで 、CIIシ
順 等 の 古 い 非 透 過 モ ー ドの 通 信 シ ス テ ム の た め に 設 け られ た オ プ シ ョ
ンタ ッ ク ス ル ー ル2.1で
は 廃 止 さ れ た 。 全 銀 手 順 や そ の 他 の 透 過 モ ー ドの 手 順
で ネ ッ トワ ー クを 構 成 し、 非 透 過 モ ー ドは 使 用 し な い 。
6.Cllシ
ン タ ッ ク ス ル ー ル の バ ー ジ ョン 番 号 に つ い て
CIIシ
①
ン タ ッ ク ス ル ー ル の バ ー ジ ョ ン番 号 は 、3桁
で 表 現 さ れ る。
一 番 右 側 の 桁 は 、 トラ ンス レー タ ー に は 影 響 を 及 ぼ さ な い 修 正 が あ っ た 時 、 変 更 さ れ
る 。 主 に シ ン タ ッ ク ス ル ー ル の 矛 盾 の 修 正 や 本 書(規
格 書)の
記 述 の 誤 り修 正 の 場 合 に
変 更 さ れ る。
②
中 央 の 桁 は 、 トラ ンス レ ー タ ー の マ イ ナ ー チ ェ ン ジが 必 要 に な る よ う な シ ン タ ッ ク ス
ル ー ル の 修 正 が あ った 時 、 変 更 さ れ る 。
③'一
番 左 側 の 桁 は 、 シ ン タ ッ ク ス ル ー ル の 大 変 更 が あ った 時 、 変 更 さ れ る 。 新 しい バ ー
ジ ョ ン対 応 の トラ ン ス レー タ ー が 必 要 に な る。
下 位2桁
上 位1桁
の 変 更 で は 、 新 バ ー ジ ョ ンが 旧 バ ー ジ ョ ンを 包 含 す る 方 式 を と る。 しか しな が ら、
の 変 更 で は 、 必 ず し も新 バ ー ジ ョ,ンが 旧 バ ー ジ ョ ン を 包 含 しな い 場 合 もあ る。
一7一
7.Y属
性 につ いて
7.1目
的
従 来 型 の シ ス テ ム 設 計 で は 、 年 月 日 は 、 数 字6桁
000年
対 策 の た め に 、 数 字8桁
で 設 計 す る の が 普 通 で あ った が
、 最 近 、2
で 設 計 す る ケ ー ス が 増 加 して い る 。 こ の こ と は 、 業 界 標 準 化
に お け る標 準 メ ッセ ー ジ の 設 計 に も影 響 し始 め て お り 、 最 近 の メ ッセ ー ジ設 計 で は 、 数 字8桁
とす るのが 多 い。
6桁 表 示 の 年 月 日 と8桁 表 示 の 年 月 日 は 、 そ の ま ま で は 互 換 性 が な い の で
の 対 策 が 必 要 とな る し、2000年
対 策 の た め だ け に 、8桁
、 ユ ーザ ーは特 別
表 示 が 必 要 に な る と い うの も通 常
の事 務処 理 システ ム で は無駄 が 多 い。 歴 史 の よ うに、 数千 年 レン ジの処 理が 必 要 な場合 は と も
か く と して 、 事 務 処 理 シ ス テ ム の よ う に 高 々 数 十 年 の 処 理 で 済 む 場 合 に は 、4桁
表 示 は、 いか
に も冗 長 で あ る。 本 規 格 の 追 加 は 、 こ れ らの 問 題 の 解 決 を 目的 と して い る。
7.2基
本 的な考 え 方
現 在 を1996年
と仮 定 して 、 通 常 の シ ス テ ム の 寿 命 が20年
年 以 内 に 構 築 す る シ ス テ ム で は 、2030年
程 度 とす れ ば 、 こ れ か ら20
ま で 有 効 な 日付 表 現 が 設 定 さ れ て い れ ば
、 十分 で
あ る と結 論 で き る 。
少 し余 裕 を 見 て 、2050年
ま で 有 効 な 日付 表 現 を 採 用 す れ ば 、 業 務 処 理 上 の 問 題 点 は な い
とす る こ とが で き る 。 一 方 、CIIシ
と い う60年
ンタ ッ ク ス ル ー ル の 寿 命 は 、 永 遠 で あ る が 、2050年
後 以 後 も有 効 か ど うか を 議 論 す る こ と は 、 あ ま り意 味 が な い だ ろ う。 コ ン ピ ュ ー
タ 実 用 化 以 来 ま だ40年
程 の 歴 史 しか な い し、 こ の 間 に も、 何 回 か シ ス テ ム の 技 術 的 体 系 は変
化 して き た 。 この 面 か ら も2050年
まで 有効 な方 式 に よ り シス テ ム を構 築 す る こ とは
、妥 当
な 選 択 と言 え る 。
7.3基
本設計
日 付 表 現 の 有 効 範 囲 を 、1951年
∼2050年
ま で と し、6桁
図 る 特 別 な 変 換 を トラ ン ス レ ー タ ー に 設 け る こ と に よ り、6桁
ス テ ム 間 のEDIを
日付 の6桁
表 現 の シ ス テ ム と8桁 表 現 の シ
実 現 す る もの で あ る 。
表 現 と8桁 表 現 を 以 下 の よ う に 、 対 応 さ せ る。
6桁
表 現8桁
510101<≒
表 現
一ーーー一>19510101
∼
∼
000101<一>20000101
∼
501231<≒
図A-36桁
∼
一ーーーーーーー一一ー
ー一…>20501231
表 現 と8桁
8
表 現 の 対 応
表 現 と8桁 表 現 の 互 換 性 を
図A-3か
ら、8桁
る 。 逆 に6桁
か ら6桁 へ の 変 換 は 、 単 純 に 、 上 位2桁
を カ ッ トす れ ば よ い こ と が 分 か
か ら8桁 へ の 変 換 で は 、
51年
∼99年
の 時(51以
上 の 時)…
… …19を
追加す る
00年
∼50年
の 時(50以
下 の 時)…
… …20を
追加す る
の よ う に す る必 要 の あ る こ とが 分 か る 。
この よ う な 取 扱 を す る属 性 をY属
7.4ト
性 と して 新 た に定 義 し、 シ ン タ ッ ク ス ル ー ル に 追 加 す る。
ラ ンス レータ ー で の対 応
(1)送
信 用 トラ ンス レー タ ー
Y属 性 は 基 本 的 に 数 値(9属
性 の 特 別 ケ ー ス)で あ る か ら、9属
①
ロ ー カ ル エ リ ア は 一 般 的 に 、 整 数 で 、6桁
②
ロ ー カ ル エ リア が2進
変 換 は 、9属
か8桁
性 と同一 の変 換 を 行 う。
で な け れ ば な らな い 。
表 現 の 場 合 に は 、 等 価 的 に6桁
か8桁
で な けれ ば な らな い。
性 と 同 一 の 変 換 で あ る。 し たが って 、 送 信 側 で はY属 性 を9属 性 で 定 義 して
もよ い 。
(2)受
信 用 トラ ンス レ ー タ ー
Y属 性 は 、 基 本 的 に 数 値(9属
Y(6)とY(8)の
性 の 特 別 ケ ー ス)で
あ るか ら同 一 の 変 換 を 行 え ば よ い が 、
互 換 性 を 保 つ 処 理 が 必 要 に な る。
①
ロ ー カ ル エ リア は一 般 的 に 、 整 数 で 、6桁
②
ロ ー カ ル エ リア が2進
か8桁
で な けれ ば な らな い。
表 現 の 場 合 に は 、 等 価 的 に6桁
か8桁
で な けれ ば な らな い。
変換 は、 以 下 の よ うに行 う。
①
必 要 で あ れ ば 、 文 字 コ ー ドを 変 換 す る。
②
受 信 したY属
位 桁(左
③
側)に
性 の デ ー タ は 、8byteに
ゼ ロ を 追 加 して 、8byteに
を2と
時 は 、 上 位2桁
し て 、2
を19と
す る。
③ の 処 理 の 結 果 、 ロ ー カ ル エ リ ア が6桁
×
×
×
×
の 時 で も8桁
の 時 で も、以 下 の よ うな形 に な る。
○ ○
△
年
⑤
時 は 、 上 位1桁
す る 。 年 相 当 部 分 が 、0051∼0099の
し て 、195!∼1999と
満 た な いデ ー タ は、 上
す る。
② の 処 理 の 結 果 、 年 相 当 部 分 が 、0000∼0050の
000∼2050と
④
変 換 す る。 この 時8byteに
月
△
日
ロ ー カ ル エ リア の 形 式 に 変 換 す る。
こ の 時 、 ロ ー カ ル エ リ ア が6桁
の 時 は 、 左 側2桁
9
を カ ッ トす る 。
(3)そ
の 他 の トラ ン ス レ ー タ ー で の 対 策 事 項
①
拡 張 モ ー ド指 示
拡 張 モ ー ド指 示 は 、Y変
換 の 存 在 に よ って 、 特 に影 響 を 受 け な い 。
相 手 側 の トラ ン ス レー タ ー がEIAJト
互 換 性 は 、 図A-4の
②
ラ ン ス レー タ ー の 場 合 や そ の 他 様 々 な ケ ー ス で の
よ うに な る。
エ ラ ー コー ドに つ い て
r36:不
正 日付 の 検 出(Y変
換 で 検 出)』
が新 た に追 加 され た。
↓
.
三三三三三
三 三 三 ==三
○ 印 は 可 、 × は互 換 性 な し
Y(8)
0
9(6)
×
9(8)
○
Y(6)
○
Y(8)
○注2
9(6)
0
9(8)
0
Y(6)
0
Y(8)
)
8
(
9
0
)
8
(
9
注1)
EIAJト
注2)
強 制 カ ッ トを 指 定 す る 。
注3)
CII
9(6)
×
9(6)
○
9(6)
○
9(6)
○
Y(6)
×
Y(6)
○
Y(6)
○
Y(6)
○注2
9(8)
0
9(8)
0
9(8)
0
9(8)
0注2
Y(8)
0
Y(8)
0
Y(8)
Y(6)
0
Y(8)
Y(8)
ラ ン ス レー タ ー に 強 制 カ ッ トの 機 能 が あ れ ば 、 ○
性 を サ ポ ー トして い な い トラ ン ス レー タ ー と の 互 換 性
ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 作 成 日 付 時 刻(X12)
こ の デ ー タ は 、3.00で
、2000年
対 策 済 デ ー タrY(6)+X(6)』
一10一
CII
○
9タ イ プ は 、 いず れ の 場 合 も 日付 を 表 す とす る。
図A-4Y属
7.5メ
)
8
(
9
Y(8)
)
8
(
9
△ 注1
)
6
(
9
9(8)
)
6
(
9
0
)
6
(
9
9(8)
)
6
(
9
△ 注1
)
8
(
9
Y(6)
)
6
(
9
×
)
8
(
9
Y(6)
)
6
(
9
○
)
8
(
9
9(6)
)
6
(
9
×
)
8
(
9
9(6)
)
6
(
9
○
J
A
I
E
CII
に変 更 され た。
9(6)
9(8)
Y(6)
Y(8)
9(6)
9(8)
Y(6)
Y(8)
9(6)
9(8)
Y(6)
Y(8)
9(6)
9(8)
- 一
8.ト
ラ ンス レータ ー に お け る設 計 画像 デ ー タ指 示子 の位 置づ け
8.1送
信 側 トラ ン ス レー タ ー
(1)変
換 テ ー ブ ル に は 、 設 計 画 像 特 殊TFDが
(2)変
換 テ ー ブ ル で 示 さ れ る ロ ー カ ル エ リア に は 、 設 計 画 像 デ ー タ に 関 す る情 報 が 記 述 さ れ る 。
(3)設
計 画 像 デ ー タ は、 一 つ の デ ー タ で 一 つ の フ ァ イ ル を 構 成 して い る の が 望 ま し い 。 この 場
合 は、rフ
通 常 の デ ー タ 項 目 と 同 様 に 定 義 さ れ る。
ァ イ ル ア ク セ ス に 関 す る 記 述 』 は 、 フ ァイ ル 名 の み で よ い 。 そ う で な い 場 合 は 、
フ ァイ ル 名 と ア クセ ス キ ー の 記 述 が 必 要 に な る 。
(4)通
常 の トラ ン ス レ ー タ ー で はrリ
』 『フ ォー マ ッ ト識 別 名 』r圧
ン ク番 号 』 を 自動 採 番(昇
縮 識 別 名 』rフ
順)す
ァイ ル 名 メ モ 』r任
る 。rフ
ァイ ル 識 別 名
意 メ ッセ ー ジ』 は、 ユ ー
ザ ー が 適 当 な 値 を 設 定 し な け れ ば な らな い 。
(5)変
換 テ ー ブ ル に は 、 メ ッ セ ー ジ パ ス 機 能 が 必 要 で あ る 。 即 ち 、 通 常 は メ ッセ ー ジ とバ イ ナ
リ ー デ ー タ 混 在 で 生 成 す るが(最
小 の メ ッセ ー ジ は 、 設 計 画 像 特 殊TFDの
み と な る)、 パ
ス機 能 に よ りメ ッセ ー ジの作 成を 抑 止 す る。
8.2受
信 側 トラ ン ス レ ー タ ー
(1)変
換 テ ー ブル に は、設 計 画 像 デ ー タ指示 子 が通 常 の デー タ 項 目 と同様 に定 義 され る。
(2)変
換 テ ー ブ ル で 示 さ れ る ロ ー カ ル エ リア に は 、 設 計 画 像 デ ー タ に 関 す る情 報 が 、 受 信 メ ッ
セ ー ジ か ら展 開 さ れ る 。 こ の 情 報 は 通 常 メ ッ セ ー ジ の 方 か ら 展 開 さ れ る 。
(3)『
フ ァ イ ル ア ク セ ス に 関 す る 記 述 』 は 、 トラ ン ス レ ー タ ー が 自 動 発 生 し 、 ユ ー ザ ー 側 に そ
の 値 を 通 知 す る エ リア と な る 。
(4)rフ
ァ イ ル ア ク セ ス に 関 す る 記 述 』 は 、 受 信 した 設 計 画 像 デ ー タ を 書 き 込 む フ ァ イ ル を 指
示 す る。
(5)ト
ラ ン ス レ ー タ ー がrフ
ァ イ ル ア クセ ス に 関 す る記 述 』 を 自 動 発 生 す る方 法 と して 、 以 下
に 示 す よ うな 複 数 の 方 法 の 中 か ら 、 ユ ー ザ ーが 選 択 で き る よ う に す る 。
①
あ ら か じ め 、 フ ァ イ ル 名 列 を トラ ン ス レ ー タ ー に 与 え 、 そ の 中 か ら ト ラ ン ス レ ー タ ー が
自動 選 択 す る 。
②
プ レ フ ィ ッ ク ス(数
文 字)を
ト ラ ン ス レ ー タ ー に 与 え 、 ト ラ ン ス レ ー タ ー が そ れ に4桁
の 番 号 を 追 加 し、 フ 、
アイ ル 名 とす る 。
③
フ ァ イ ル 名 を トラ ン ス レ ー タ ー に 与 え 、 ア ク セ ス キ ー(数
タ ー がrOOOOO1』
(6)設
か ら 昇 順 に 付 養 す る 方 式(メ
字6桁
程 度)を
トラ ン ス レ ー
イ ン フ レ ー ム 向 き)。
計 画 像 デ ー タ を ユ ー ザ ー の フ ァ イ ル へ 書 き込 む と き 、 メ ッ セ ー ジ関 係 と は 別 の ユ ニ ザ ー
イ ン タ フ ェ ー ス エ リア を 用 意 して お き 、 こ こ へ 、 ハ ン ド リ ン グ した バ イ ナ リー デ ー タ の ヘ ッ
ダ ー 情 報 を お とす 。
一11一
9.Cll用
語 ・JIS用
語対象表
表A-3Cll用
CII用
メ ッセ ー ジ グ ル ー プ
・ヘ
ッ ダ ー
JIS用
語
メ ッセ ー ジ グ ル ー プ 見 出 し
縮小標準文字集合
2バ イ ト文 字
字
文 字 モ ー ド(8bit文
文 字 モ ー ド(16bit文
字)
字)
1バ イ ト文 字 集 合
2バ イ ト文 字 集 合
交換
交換単位
メ ッセー ジグル ープ
メ ッセ ー ジ グル ープ
メ ッ セ ー ジ グ ル ー プ
・ トレ ー ラ
メ ッセ ー ジ グル ープ後 書 き
メ ッ セ ー ジ
メ ッ セ ー ジ
バ イ ナ リー デ ー タ
バ イ ナ リデ ー タ
固 定長 デ ー タエ レメ ン ト
固定 長 デ ー タ要 素
可 変長 デ ー タエ レメ ン ト
可 変 長 デ ー タ要 素
デ ー タ エ レ メ ン トの 記 号 名
デ ー タ要 素 の 識 別 名
TFD
TFD(伝
デ ー タタグ
デ ー タ タグ
ユ ーザ ー デ ー タ タグ
利 用者 デ ー タタ グ
制 御 デー タ タ グ
制 御 デ ー タ タグ
レ ン グス タ グ
長 さタグ
8bit単
位 ビ ッ ト列
8bit文
字列
16bit文
の1)
1バ イ ト文 字
字
16bit文
語 対 象 表(そ
語
メ ッセ ー ジ グ ル ー プ 専 用 文 字
8bit文
語 ・JlS用
字 列
送 形 式 デ ー タ 要 素)
1バ イ ト単 位 可 変 長 ビ ッ ト列 デ ー タ要 素
可 変 長1バ
イ トデ ー タ 列 デ ー タ要 素
可 変 長2バ
イ トデ ー タ 列 デ ー タ要 素
固 定小 数点 数 値 デ ー タ
小 数 点 暗示 形 符 号 無 可 変 長 数 字 デ ー タ列 デ ー タ要素
浮 動小 数 点数 値 デ ー タ
小 数 点 明 示形 符 号 付 可 変 長 数 字 デ ー タ列 デ ー タ要 素
年 月 日数 値 デ ー タ
年 月 日 可 変 長 デ ー タ要 素
ブ ラ ンク
間隔文字
縮 小 モ ー ド
一
一
拡 張 モ ー ド
一
一
一12一
表A-3CII用
CII用
語 ・JlS用
語
語 対 象 表(そ
JIS用
分 割 モ ー ド
分 割 固定 長 モ ー ド
通 常 モ ー ド
分 割 可変 長 モ ー ド
マ ル チ 明細
マ ル チ明細
マ ル チ 明細 ヘ ッダー
マ ル チ明細 見 出 し
Aタ
イ プ マル チ明細 ヘ ッダ ー
A型
Dタ
イ プ マル チ明細 ヘ ッダ ー
D型 マ ル チ 明 細 見 出 し
マル チ明 細見 出 し
改行 マ ー ク
改 行 指 示子
マ ル チ 明細 トレー ラ
マ ル チ明細 後 書 き
短縮表示
短縮表示
Aタ
イ プ メ ッセ ー ジヘ ッダ ー
A型
メ ッセ ー ジ見 出 し
Bタ
イ プ メ ッセ ー ジヘ ッダ ー
B型
メ ッセ ー ジ 見 出 し
業務 メ ッセ ー ジ
業 務 メ ッセ ー ジ
TFDエ
TFD領
リア
域
1型TFD
ユ ー ザTFD
n型TFD
制 御TFD
ネ ス ト
包含
明細 番 号
明細 番 号
バ イ ナ リー
符号 無2進 数
ヘ クサ デ シマ ル
16進 数
フ ォ ー マ ッ ト
書式
シー ケ ンス番 号
順序番号
バ イ ナ リー デ ー タ ヘ ッ ダ ー
バ イ ナ リデ ー タ 見 出 し
バ イ ナ リー デ ー タ トレ ー ラ
バ イ ナ リデ ー タ後 書 き
バ イ ナ リー ユ ニ ッ ト
バ イ ナ リ単 位
セ キ ュ リテ ィ
安 全保 護
一13一
の2)
語
10.セ
10.1セ
キ ュ リ テ ィ ・ コ ン ト ロ ー ル ・ メ ッ セ ー ジ 基 本 構 成(暫
定)
キ ュ リ テ ィ ・ヘ ッ ダ ー ・メ ッ セ ー ジ
表A-4セ
キ ュ リ テ ィ ・ヘ ッ ダ ー ・メ ッ セ ー ジ の 基 本 構 成
デ
61248(X'EF40')
発 信 者ID-1
X(20)
61249(X'EF41')
交 換 パ ス ワ ー ド ー1
B(100)
〃
61250(X'EF42')
交 換 パ ス ワ ー ド暗 号 化 方 式 一1
X(3)
〃 ,共
61256(X'EF48')
発 信 者ID-2
X(20)
副
61257(X'EF49')
交 換 パ ス ワ ー ドー2
B(100)
〃
61258(X'EF4A')
交 換 パ ス ワ ー ド暗 号 化 方 式 一2
X(3)
〃
61264(X'EF50')
相 互 認 証 発 信 側ID-1
B(20)
61265(X'EF51')
相 互 認 証 受 信 側ID-1
B(20)
〃
61266(X'EF52')
認 証 方 式 一1
X(3)
〃
B(1000)
〃
マ ル チ 明 細(明
ー
細 番 号:1)最
タ
要
素
名
備
デ ー タ タグの値
型,長
さ
正
通 デ ー タ コ ー
ド1
,共
通 デ ー タ コ ー
ド1
,共
通 デ ー タ コ ー
ド2
大 繰 返 し:10
61267(X'EF53')
認 証 用 デ ー タ ー1(パ
61272(X'EF58')
相 互 認 証 発 信 側ID-2
B(20)
副
61273(X'EF59')
相互認証受信側ID-2
B(20)
〃
61274(X'EF5A')
認 証 方 式 一2
X(3)
〃 ,共
B(1000)
〃
マ ル チ 明 細(明
細 番 号12)最
ラ メ ー タ)
認 証 用 デ ー タ ー2(パ
61280(X'EF60')
メ ッセ ー ジ ・グ ル ー プ 暗 号 化 方 式
細 番 号:の
通 デ ー タ コ ー ド2
大 繰 返 し:10
61275(X'EF5B')
マ ル チ 明 細(明
ラ メ ー タ)
X(3)
共 通 デ ー タ コ ー ド1
最 大 繰 返 し:1000
61284(X'EF64')
暗号化 データ要素 タグ番号
B(3)注1
61285(X'EF65')
暗号化 データ要素 暗号化方式
X(3)
共 通 デ ー タ コ ー ド1
61288(X'EF68')
検査値生成方式
X(3)
共 通 デ ー タ コ ー ド3
マ ル チ 明 細(明
細 番 号:5)最
61292(X'EF6C')
注1)値
大 繰 返 し:10
B(1000)
検 査値 生 成 パ ラメ ー タ
は 、24ビ
考
ッ ト符 号 無2進
-14一
数 とす る。
10.2サ
ブ ・セ キ ュ リ テ ィ ・メ ッ セ ー ジ
表A-5サ
デ ー タ タ グ の値
デ
ブ ・セ キ ュ リ テ ィ ・メ ッ セ ー ジ の 基 本 構 成
ー
タ
要
素
名
型,長
備
さ
61248(X'EF40')
発 信 者ID-1
X(20)
61249(X'EF41')
交 換 パ ス ワ ー ド ー2
B(100)
〃
61250(X'EF42')
交 換 パ ス ワ ー ド暗 号 化 方 式 一3
X(3)
〃 ,共
61256(X'EF48')
発 信 者ID-2
X(20)
副
61257(X'EF49')
交 換 パ ス ワ ー ド ー2
B(100)
〃
61258(X'EF4A')
交 換 パ ス ワ ー ド暗 号 化 方 式 一2
X(3)
〃 ,共
61264(X'EF50')
相 互 認 証 発 信 側ID-1
B(20)
61265(X'EF51')
相 互 認 証 受 信 側ID-1
B(20)
〃
61266(X'EF52')
認 証 方 式 一1
X(3)
〃 ,共
B(1000)
〃
マ ル チ 明 細(明
細 番 号:1)最
正
認 証 用 デ ー タ ー1(パ
61272(X'EF58')
相 互 認 証 発 信 側ID-2
B(20)
副
61273(X'EF59')
相 互 認 証 受 信 側ID-2
B(20)
〃
61274(X'EF5A')
認 証 方 式 一2
X(3)
〃
B(1000)
〃
細 番 号:2)最
通 デ ー タ コ ー ド1
通 デ ー タ コ ー ド2
ラ メ ー タ)
,共
通 デ ー タ コ ー
大 繰 返 し:10
61275(X'EF5B')
認 証 用 デ ー タ ー2(パ
61281(X'EF61')
メ ッ セ ー ジ暗 号 化 方 式
マ ル チ 明 細(明
通 デ ー タ コ ー ド1
大 繰 返 し:10
61267(X'EF53')
マ ル チ 明 細(明
細 番 号14)最
ラ メ ー タ)
X(3)
共 通 デ ー タ コ ー ド1
大 繰 返 し:1000
61284(X'EF64')
暗号化 データ要素 タグ番号
B(3)注1
61285(X'EF65')
暗号化 データ要素暗号化方式
X(3)
共 通 デ ー タ コ ー ド1
61288(X'EF68')
検査値生成方式
X(3)
共 通 デ ー タ コ ー ド3
マ ル チ 明 細(明
細 番 号:5)最
大 繰 返 し:10
61292(X'EF6C')
検 査 値 生 成パ ラ メ ー タ
B(1000)
61293(X'EF6D')
検査値
B(1000)
注1)値
は 、24ビ
考
ッ ト符 号 無2進
数 とす る。
-15一
ド2
10.3セ
キ ュ リ テ ィ ・ ト レ ー ラ ・メ ッ セ ー ジ
表A-6セ
デー タ タ グの 値
61293(X'EF6D')
10.4セ
10.4.1デ
キ ュ リ テ ィ ・ ト レ ー ラ ・メ ッ セ ー ジ の 基 本 構 成
デ
ー
タ
要
素
名
型,長
検査値
さ
備
考
備
考
B(1000)
キ ュ リ テ ィ ・ コ ン ト ロ ー ル ・デ ー タ ー 覧
ー タ要 素一 覧 表
表A-7デ
ータ要 素 一覧 表
デー タ タ グの 値
デ
61248(X'EF40')
発 信 者ID-1
X(20)
61249(X'EF41')
交 換 パ ス ワ ー ド ー1
B(100)
61250(X'EF42')
交 換 パ ス ワ ー ド暗 号 化 方 式 一1
X(3)
61256(X'EF48')
発 信 者ID-2
X(20)
61257(X'EF49')
交 換 パ ス ワ ー ド ー2
B(100)
61258(X'EF4A')
交 換 パ ス ワ ー ド暗 号 化 方 式 一2
X(3)
61264(X'EF50')
相 互 認 証 発 信 側ID-1
B(20)
61265(X'EF51')
相 互 認 証 受 信 側ID-1
B(20)
61266(X'EF52')
認 証 方 式 一1
X(3)
61267(X'EF53')
認 証 用 デ ー タ ー1(パ
61272(X'EF58')
相 互 認 証 発 信 側ID-2
B(20)
61273(X'EF59')
相互認証受信側ID-2
B(20)
61274(X'EF5A')
認 証 方 式 一2
X(3)
61275(X'EF5B')
認 証 用 デ ー タ ー2(パ
61280(X'EF60')
メ ッセ ー ジ ・グ ル ー プ 暗 号 化 方 式
X(3)
共 通 デ ー タ コ ー ド1
61281(X'EF61')
メ ッセ ー ジ暗 号 化 方 式
X(3)
共 通 デ ー タ コ ー ド1
61284(X'EF64')
暗号化 データ要素 タグ番号
B(3)注1
61285(X'EF65')
暗号化 データ要素暗号化方式
X(3)
共 通 デ ー タ コ ー ド1
61288(X'EF68')
検査値生成方式
X(3)
共 通 デ 一 夕 ゴ ー ド3
61292(X'EF6C')
検 査値 生 成 パ ラメ ー タ
B(1000)
61293(X'EF6D')
検査値
B(1000)
注1)値
ー
は 、 24ビ
タ
要
素
名
型,長
ラ メ ー タ)
ラ メ ー タ)
ッ ト符 号 無2進
-16L
さ
共 通 デ ー タ コ ー ド1
共 通 デ ー タ コ ー ド1
共 通 デ ー タ コ ー ド2
B(1000)
共 通 デ ー タ コ ー ド2
B(1000)
数 と す る。
10.4.2共
通 デ ータ コー ド
共 通 デ ー タ コ ー ドは 、 そ の 値 が 意 味 す る 内 容 を 統 一 す る た め に 、 専 門 機 関 に よ る 登 録 管 理 が
必 要 で あ る。 こ の 規 格 で は 、 そ の 値 は 決 定 しな い 。
(1)共
通 デ ー タ コ ー ド1
共 通 デ ー タ コ ー ド1は
(2)共
イ ト標 準 文 字3文
字 で 、 暗 号 化 方 式 を 表 す デ ー タ コ ー ド。
、1バ
イ ト標 準 文 字3文
字 で 、 相 互 認 証 方 式 を 表 す デ ー タ コ ー ド。
、1バ
イ ト標 準 文 字3文
字 で、 デ ー タ妥 当性 検 査方 式 及 び 検 査 値 生
通 コ ー ド コ ー ド2
共 通 デ ー タ コ ー ド2は
(3)共
、1バ
通 コ ー ド コ ー ド3
共 通 デ ー タ コ ー ド3は
成 方 式 を 表 す デ ー タ コ ー ド。
一17一
第2部
Cllシ
ンタ ックスルー ルの規 格 詳細
第1章
キ
L1キ
ャ ラ ク タ ー セ
ッ
ト と 文 字 コ ー
ド
ャラ ク タ ーセ ッ ト
CIIシ
ン タ ッ ク ス ル ー ル で は 、8bit文
は 、CIIシ
字 と16bit文
ン タ ッ ク ス ル ー ル で 使 用 可 能 な8bit文
字(漢
字)が
使 用 で き る 。 表1-1
字 の 一 覧 表 で あ る。 こ れ 以 外 の 文 字 は 原 則
と して 使 用 で き な い が 、 ロ ー カ ル 協 定 に よ る ロ ー カル 文 字 の 使 用 も不 可 能 で は な い 。
1.2文
字 コー ド
(1)8bit文
字 及 びJIS第1,第2水
準 漢 字(JIS-XO208)
文 字 コ ー ドは 、 原 則 と し てJIS-XO201(8bit文
及 びJIS-XO208(16bit文
②
字)を
字 、 表1-1に
コ ー ドを 示 す)
用 い る。
補助漢字
JIS-XO212(16bit文
字:補
助 漢 字)は
す る こ と が で き る(第1byteにX'80'をORす
尚 、 こ の 規 定 は 、 対 応JIS規
、 第1byteのMSBbitを1に
して 使 用
る(図1-1))。
格 に は ない。
表1-18bit文
字
コ
ー
ド 表
llOlll2131415161718191AIBICIDIEIF
0
1
I
2
SP
1
1
3
,,
#
$
%
&
,
(
)
*
0
1
2
3
4
5
6
7
8
9
:
4
@
A
B
C
D
E
F
G
H
1
J
5
P
Q
R
S
T
u
V
W
X
Y
Z
a
b
C
d
e
i
q
r
S
t
u
1
1
`
6
7
P
f
,
;
K
[
j
/
一
十
k
●
<
=
L
M
¥
]
〉
?
N
0
A
9
h
V
W
X
y
Z
●
ヲ
ア
イ
ウ
工
オ
ヤ
ユ
ヨ
ツ
オ
カ
キ
ク
ケ
コ
サ
シ
ス
セ
ソ
ホ
{
1
m
1
}
n
一
0
8
1
9
A
o
「
」
、
工
B
一
ア
イ
ウ
C
タ
チ
ツ
テ
ト
ナ
二
ヌ
ネ
ノ
ノ\
ヒ
フ
へ
D
ミ
ム
メ
モ
ヤ
ユ
ヨ
ラ
リ
ル
レ
口
ワ
ン
"
マ
o
E
1
F
(注)コ
ー ドは 、Hex表
示,縦
軸 は,上
位4bit,横
軸 は 、 下 位4bitで
あ る。
網 掛 け の部 分 は使 用禁 止 で あ る。
オリジナルJIS-XO212コ
0×
× × × × × ×0×
ードMSBを1に
したJIS-XO212コ
× × × × × × 一 ー 一→1×
MSBを1に
図1-1JlS-XO212の
処 置
一19一
ード
CIIシ ンタックスルールで使
× × × × × ×0×
× × × × × ×
す る。
1.3メ
ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の キ ャ ラ ク タ ー セ ッ ト と 文 字 コ ー ド
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー で は 、 表1-2に
文 字 コ ー ド はJIS-XO201を
示 す8bit文
字 の み使 用可 能 で あ る。 ま た 、
用 い な け れ ば な らな い。 ロ ーカ ル協定 に よ る ロー カ ル コー
ドの 使 用 は 許 さ れ な い 。
こ の 処 置 は 、 オ ー プ ン なEDIネ
ロ ー ル)を
ッ ト ワ ー ク に お い て 、 確 実 な デ ー タ 交 換(行
き先 の コ ン ト
行 う た め に 必 要 で あ る。
表1-2メ
ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 文 字 コ ー ド表(8bit文
字 コ ー ド)
一 1101112131415161718191AIBIclDIEIF
〇
1
2
SP
1
3
0
1
2
3
4
5
6
7
8
9
@
A
B
C
D
E
F
G
H
1
J
P
Q
R
S
T
u
V
W
X
Y
Z
1
4
K
L
M
N
0
.
5
(注)コ
ー ド は 、Hex表
示,縦
軸 は,上
位4bit,横
軸 は 、 下 位4bitで
あ る。
網 掛 け の 部 分 は使 用 禁 止 で あ る。
1.4文
字 コ ー ドの オ プ シ ョ ン
同 一 の メ ッ セ ー ジ グ ル ー プ 内 で は 、8bit文
字 、16bit文
字 と もに、 それ ぞ れ一 種 類 の 文 字
コ ー ド しか 、 使 用 で き な い 。
(1)ユ
ニ コ ー ド(JIS-XO221)の
使用
ユ ニ コ ー ド(JIS-XO221)は
、 オ プ シ ョ ン で16bit文
字(K属
可 能 で あ る 。 こ の 時 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の16bit文
る(第5章
(2)シ
シ フ トJISコ
字 モ ー ドをrX'55'』
ー ド は 、 オ プ シ ョ ン で16bit文
た だ し、 シ フ トJISの
字 と16bit文
8bit文 字 と16bit文
字(K属
性)と
して 、 使 用 可 能 で あ る 。 こ
字 モ ー ドをrX'4D'』
と す る(第5章
字 の混 合 使 用
字 の 混 合 使 用 は 、8bit文
字(X属
性)の
デ ー タ エ レ メ ン トに つ い て の
と す る(第5章
を 参 照)。
文 字 コ ー ド は シ フ トJISを
字 モ ー ドをr
使 用 す る 。 コ ー ドエ ク ス テ
ン シ ョ ン ・テ ク ニ ッ ク は 使 用 で き な い 。
(4)ロ
を参
半 角 文 字 は使 用 で き な い 。
み 、 オ プ シ ョ ン で 許 さ れ る 。 こ の 時 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の8bit文
X'4D'』
とす
ー ドの 使 用
の 時 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の16bit文
(3)8bit文
して 、 使 用
を 参 照)。
フ トJISコ
照)。
性)と
ー カル文 字 コー ド
ロ ー カ ル 協 定 に よ り 、 ロ ー カ ル な 文 字 コ ー ドを 用 い る こ と も 不 可 能 で は な い 。
一20一
第2章
構 成 要 素 の 定 義
以 下 の 記 述 で は 、8bitを1byteと
記 述 し、X`1A'は
、HEX表
解 を 避 け る た め に 、 例 え ば 、 キ ャ ラ ク タ ーCはC(X`43')の
又 、 図 示 さ れ た フ ォ ー マ ッ ト中 の 値 は 、 す べ てHEX表
り 、 バ イ ナ リ ー と は 、 符 号 無2進
本 章 で は 、 構 成 要 素 名 はCIIオ
示 を 表 す も の とす る 。 又 、 誤
よ う にHEX表
示 を併 用 す る。
示 とす る 。 さ ら に 、 特 に 断 らな い か ぎ
数 とす る 。
リ ジ ナ ル 用 語 を 用 い て い る。
〔〕 内 は 、 対 応 す るJIS用
語 で あ る。
2.1交
換構造
2.1.1運
用電文
特 殊 メ ッ セ ー ジで 構 成 さ れ る一 つ 以 上 の メ ッセ ー ジ グ ル ー プ 。
2.1.2格
納構造
メ ッ セ ー ジ グ ル ー プ の フ ァ イ ル へ の 格 納 方 法 。 構 造 化 フ ァ イ ル へ 格 納 す る と き に,論
ー ドは 物 理 レ コ ー ドヘ マ ッ ピ ン グ さ れ る 。 非 構 造 化 フ ァ イ ル へ 格 納 す る と き は,非
イ ル を251バ
理 レコ
構造化フ ァ
イ トの 長 さ の 固 定 長 レ コ ー ドで 構 成 さ れ る 構 造 化 レ コ ー ド と 見 な し て,論
理 レ
コ ー ドは 物 理 レ コ ー ドヘ マ ッ ピ ン グ さ れ る 。
2.1.3格
納 モー ド
メ ッセ ー ジ グ ル ー プ の フ ァ イ ル へ の 格 納 方 法 を 示 す 識 別 子 。
2.1.4可
変長 物 理 レコ ー ド
長 さ が 可 変 の 物 理 レ コ ー ド。
2.1.5可
変 長 分割 モ ー ド
可 変 長 レ コ ー ド フ ァ イ ル ヘ メ ッ セ ー ジ グ ル ー プ を 格 納 す る モ ー ド。
2.1.6可
変 長 レ コ ー ドフ ァ イ ル
複 数 の 可 変 長 物 理 レ コ ー ドで 構 成 さ れ る フ ァ イ ル 。
2.1.7構
造 化 フ ァイ ル
複 数 の 物 理 レ コ ー ドで 構 成 さ れ る フ ァ イ ル 。 可 変 長 レ コ ー ド フ ァ イ ル と 固 定 長 レ コ ー ドフ ァ
イ ル とが あ る 。
2.1.8固
定 長 物 理 レコー ド
長 さ が 固 定 の 物 理 レ コ ー ド。
2.1.9固
定長分割モー ド
固 定 長 レ コ ー ド フ ァ イ ル 又 は 非 構 造 化 フ ァ イ ル ヘ メ ッ セ ー ジ グ ル ー プ を 格 納 す る モ ー ド。
2.1.10固
定 長 レ コ ー ドフ ァ イ ル
複 数 の 固 定 長 物 理 レ コ ー ドで 構 成 さ れ る フ ァ イ ル 。
一21一
2.1.11業
務 処 理 電文
(一 つ 以 上 の メ ッ セ ー ジ 種 別 か ら な る)メ
ッ セ ー ジ又 はバ イ ナ リデ ー タ の い ず れ か 一 方 又 は
両 方 か らな る一つ 以上 の メ ッセ ー ジ グル ー プ。
2.1.12交
換単位
一 つ 又 は複 数 の メ ッセ ー ジ グ ル ー プ で 構 成 す る 通 信 シ ス テ ム 上 の 伝 送 単 位
に 含 ま れ る す べ て の メ ッ セ ー ジ グ ル ー プ は,通
。 一 つ の 交 換単 位
信 シ ス テ ム 上 の 同 一 の 発 信 地 か ら別 の 同 一 の 着
信 地 に伝送 され る。
2.1.13短
縮 型 メ ッセ ー ジ グ ル ー プ
特 別 な 条 件 の も と に,メ
2.1.14同
ッセ ー ジ グ ル ー プ後 書 き を 省 略 した メ ッセ ー ジ グル ー プ 。
報電文
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 前 に 同 報 ヘ ッ ダ ー を 追 加 し た 一 つ の メ ッ セ ー ジ グ ル ー プ 。
同 報 ヘ ッ ダ ー に 連 続 す る 一 つ の メ ッ セ ー ジ グ ル ー プ を,同
所 へ,伝
2.1.15ト
EDIユ
送 す る こ とを 意 味 す る 。
ラ ンス レータ
ー ザ ー の シ ス テ ム 内 に あ る デ ー タ 群 が ら、 こ の 規 格 に基 づ く メ ッセ ー ジ グ ル ー プ の
生 成 及 び そ の 逆 の 処 理 を 行 うEDI専
2.1.16非
報 ヘ ッダー 内 で指 定 され た複 数 の場
用 ツ ール 。
構 造 化 フ ァイ ル
長 さ が 不 定 の 一 つ の レ コ ー ドで 構 成 さ れ る フ ァ イ ル 。
2.1.17フ
ァイル
コ ン ピ ュ ー タ ・シ ス テ ム に お け る 補 助 記 憶 装 置 な ど の 論 理 的 管 理 単 位
。 フ ァイ ル に は 、 構 造
化 フ ァイ ル と 非 構 造 化 フ ァイ ル と が あ る 。
2.1.18物
理 レコー ド
構 造 化 フ ァ イ ル に お い て 任 意 に 分 割 さ れ た ア ク セ ス 単 位 。 長 さ が 一 定 の 固 定 長 レ コ ー ドと 長
さ が 可 変 の 可 変 長 レ コ ー ドとが あ る。
2.1.19メ
ッセ ー ジ グル ー プ
(一 つ 以 上 の メ ッ セ ー ジ 種 別 か ら な る)メ
ッセ ー ジ又 は バ イ ナ リー デ ー タ の い ず れ か 一 方 又
は 両 方 か ら な る グ ル ー プ 。 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー で 始 ま り,メ
ッセ ー ジ グ ル ー プ ・ ト
レ ー ラ で 終 了 す る 。 メ ッ セ ー ジ 及 び バ イ ナ リ ー デ ー タ を 一 つ も含 ま な い ,メ
・ヘ ッ ダ ー と メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ だ け で 構 成 さ れ る メ
2.1.20論
ッセ ー ジ グル ー プ
ッセ ー ジ グ ル ー プ もあ る 。
理 レコー ド
メ ッ セ ー ジ グ ル ー プ を 構 成 す る 基 本 構 成 要 素 。 論 理 レ コ ー ドは デ ー タ 要 素 の 集 合 で ,251
バ イ ト固 定 長 又 は 可 変 長 の デ ー タ 列 で あ り ,12種
及 び 分 割 区 分 並 び に レ コ ー ド区 分 の 値 を 示 す 。
一22一
類 あ る 。 表2-1に,論
理 レ コ ー ドの 種 類
1
表2-1論
理 レ コ ー ドの 種 類 及 び 分 割 区 分 並 び に レ コ ー ド区 分 の 値
論 理 レ コ ー ドの 種 類
略記号
分割 区分の値
同報 ヘ ッダー
BCH
X'30'
X'42'
251バ イ ト
固 定長
MGH
X'30'
X'43'
251バ イ ト
固定長
業 務 メ ッセ ー ジ
TRM
X'39'(注1)
X'44'
受 信 確 認 メ ッセ ー ジ
AKM
X'39'
X'44'
251バ イ ト 業 務 メッセージ
の 一 種(注2)
固定長
エ ラ ー 情 報 メ ッセ ー
ジ
ERM
X'39'
X'44'
251バ イ ト
固定長
SHM
X'39'(注1)
X'53'
可変長
SSH
X'39'(注1)
X'47'
可変長
STM
ピ39'(注1)
X'56'
可変長
BDH
X'40'
X'48'
可変長
BU
X'41∼X'49'
BDT
X'40'
X'54'
251バ イ ト
固定長
MGT
X'30'
X'45'
251バ イ ト
固定長
メ ッセ ー ジ グ ル ー プ
・ヘ ッ ダ ー
レコード区 分 の 値
論 理 レコード長
備
考
可変長
同
上
セ キ ュ リ テ ィ ・ヘ ッ
ダ ー ・メ ッセ ー ジ
サ ブ ・セ キ ュ リ テ ィ
・メ ッ セ ー ジ
セ キ ュ リテ ィ ・ トレ
ー ラ ・メ ッセ ー ジ
バ イ ナ リー デ ー タ ・
ヘ ッダ ー
バ イ ナ リー
・ユ ニ ッ
ト
バ イ ナ リー デ ー タ
・
ト レー ラ
メ ッセ ー ジ グ ル ー プ
・ ト レー ラ
注1)分
注2)業
注3)バ
一
251バ イト又 は
32001バ
イト
注3参
照
固定 長 フ ォー マ ッ ト
〃
割 固 定 長 モ ー ドの フ ァ イ ル 格 納 状 態 で は,X'31∼X'39'の
値 を と る。
務 メ ッ セ ー ジ の 種 類 は,そ
れ を 含 む メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 情 報 区 分 か
は 業 務 メ ッ セ ー ジ 内 の 情 報 区 分 で 決 ま る 。 両 方 で 指 定 さ れ た 場 合,メ
ッセ ー ジ グル
プ ・ヘ ッ ダ ー の 情 報 区 分 が 優 先 す る 。
イ ナ リ ー ・ユ ニ ッ トに は レ コ ー ド区 分 は な い 。 ま た,バ
イ ナ リ ー ・ユ ニ ッ トは 固
長 論 理 レ コ ー ドで あ る が 、 分 割 可 変 長 モ ー ドの 場 合 に 限 り 、 最 終 バ イ ナ リ ー ・ユ ニ
トは 、 最 大32001バ
イ トの 可 変 長 論 理 レ コ ー ドと す る こ と が で き る 。
一23一
又
ー
定
ッ
2.2論
理 レコー ド
2.2.1セ
キ ュ リ テ ィ ・ ト レ ー ラ ・メ ッ セ ー ジ
〔安 全 保 護 後 書 き メ ッ セ ー ジ 〕
メ ッ セ ー ジ グ ル ー プ 全 体 の セ キ ュ リ テ ィ 機 能 を 用 い る た め に,セ
キ ュ リ テ ィ ・ヘ ッ ダ ー ・メ
ッ セ ー ジ と 対 で 使 用 す る 特 殊 な 論 理 レ コ ー ド。
2.2.2セ
キ ュ リ テ ィ ・ヘ ッ ダ ー ・メ ッ セ ー ジ
〔安 全 保 護 見 出 し メ ッ セ ー ジ 〕
メ ッ セ ー ジ グ ル ー プ 全 体 の セ キ ュ リ テ ィ 機 能 を 用 い る た め に 使 用 す る 特 殊 な 論 理 レ コ ー ド。
セ キ ュ リテ ィ ・ヘ ッ ダ ー ・メ ッ セ ー ジ は,短
2.2.3エ
縮 形 メ ッセ ー ジ グ ル ー プ に 用 い る こ と は で き な い 。
ラ ー 情 報 メ ッセ ー ジ
エ ラ ー 情 報 電 文 に 用 い る 特 殊 な 論 理 レ コ ー ド。 エ ラ ー 情 報 メ ッ セ ー ジ は, .固 定 長 デ ー タ 要 素
で 構 成 さ れ る251バ
2.2.4業
イ ト固 定 長 の 論 理 レ コ ー ドで あ る 。
務 メ ッセ ー ジ
EDIで
伝 達 す る 業 務 処 理 内 容 を 格 納 し た 論 理 レ コ ー ド。 可 変 長 デ ー タ 要 素 で 構 成 さ れ る 可
変 長 の 論 理 レ コ ー ドで 、 業 務 処 理 電 文 の 構 成 要 素 で あ る 。
2.2.4受
信 確 認 メ ッセ ー ジ
受 信 確 認 電 文 に 用 い る 特 殊 な 論 理 レ コ ー ド。 受 信 確 認 メ ッ セ ー ジ は,固
成 さ れ る251バ
2.2.5同
定 長 デ ー タ要 素 で 構
イ ト固 定 長 の 論 理 レ コ ー ドで あ る 。
報 ヘ ッダ ー
〔同 報 見 出 し〕
メ ッ セ ー ジ グ ル ー プ 又 は 短 縮 形 メ ッ セ ー ジ グ ル ー プ が,同
報 電 文 で あ る こ と を 表 す た め に,
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 前 に 付 加 す る 特 別 な 論 理 レ コ ー ド。 同 報 ヘ ッ ダ ー は,固
デ ー タ 要 素 で 構 成 さ れ る251バ
2.2.6特
定長
イ ト固 定 長 の 論 理 レ コ ー ドで あ る 。
殊 メ ッセ ー ジ
EDIシ
ス テ ム の 運 用 上 必 要 な 情 報 を 格 納 し た 論 理 レ コ ー ド。251バ
列 で あ る が,メ
2.2.7バ
イ ト固 定 長 の デ ー タ
ッセ ー ジ の 一 種 で あ り、 エ ラ ー 情 報 メ ッセ ー ジ と受 信 確 認 メ ッセ ー ジ と が あ る 。
イ ナ リ ー ・ユ ニ ッ ト 〔バ イ ナ リ 単 位 〕
EDIユ
2.2.8バ
ー ザ ー の ビ ッ ト列 デ ー タ を バ イ ト単 位 に 格 納 し た 論 理 レ コ ー ド。
イ ナ リーデ ー タ
EDIユ
ー ザ の 長 大 ビ ッ ト列 デ ー タ を 格 納 し た 論 理 レ コ ー ド群 。 バ イ ナ リ ー デ ー タ ・ヘ ッ ダ
ー見 出 し
,バ
イ ナ リ ー ・ユ ニ ッ ト及 び バ イ ナ リ ー デ ー タ ・ ト レ ー ラ の3種
の 論 理 レ コ ー ドで 構
成 さ れ る。
2.2.9バ
イ ナ リ ー デ ー タ ・ トレ ー ラ
〔バ イ ナ リ デ ー タ 後 書 き 〕
一 つ の バ イ ナ リ ー デ ー タ を 終 了 さ せ る論 理 レ コ ー ド
。 バ イ ナ リ ー デ ー タ ・ ト レ ー ラ は,固
長 デ ー タ 要 素 で 構 成 さ れ る251バ
イ ト固 定 長 の 論 理 レ コ ー ドで あ る 。
一24一
定
2.2.10バ
イ ナ リ ー デ ー タ ・ヘ ッ ダ ー
〔バ イ ナ リ デ ー タ 見 出 し 〕
一 つ の バ イ ナ リ ー デ ー タ の 先 頭 に あ っ て ,そ
デ ー タ ・ヘ ッ ダ ー は,固
れ を 識 別 す る た め の 論 理 レ コ ー ド。 バ イ ナ リ ー
定 長 デ ー タ 要 素 で 構 成 さ れ る251バ
イ ト固 定 長 の 論 理 レ コ ー ドで あ
る。
2.2.11サ
ブ ・セ キ ュ リ テ ィ ・ヘ ッ ダ ー ・メ ッ セ ー ジ
〔副 安 全 保 護 見 出 し メ ッ セ ー ジ 〕
メ ッセ ー ジ グ ル ー プ の 一 部 分 又 は 短 縮 形 メ ッ セ ー ジ グ ル ー プ の セ キ ュ リテ ィ機 能 を 用 い る た
め に 使 用 す る 特 殊 な 論 理 レ コ ー ド。
2.2.12メ
ッセ ー ジ
メ ッ セ ー ジ 仕 様 に 記 述 さ れ て い る と お り に,機
う に 名 前 を 付 け,構
2.2.13メ
能 的 に 関 連 す る デ ー タ 要 素 を,識
別可能な よ
造 化 し た 集 合 を 収 容 し た 論 理 レ コ ー ド。
ッセ ー ジ グル ー プ ・トレー ラ
〔メ ッ セ ー ジ グ ル ー プ 後 書 き 〕
一 つ の メ ッ セ ー ジ グ ル ー プ を 終 了 さ せ る 論 理 レ コ ー ド。 メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ は,
固 定 長 デ ー タ 要 素 で 構 成 さ れ る251バ
2.2.14メ
ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー
イ ト固 定 長 の 論 理 レ コ ー ドで あ る 。
〔メ ッ セ ー ジ グ ル ー プ 見 出 し 〕
一 つ の メ ッ セ ー ジ グ ル ー プ の 先 頭 に あ っ て ,そ
ジ グ ル ー プ ・ヘ ッ ダ ー は,固
れ を 識 別 す る た め の 論 理 レ コ ー ド。 メ ッ セ ー
定 長 デ ー タ 要 素 で 構 成 さ れ る251バ
イ ト固 定 長 の 論 理 レ コ ー ド
で あ る。
2.3論
理 レ コ ー ドの 構 造
2.3.1暗
示 的 繰 返 しユ ー ザ ー-TFD集
合
〔
暗 示 的 繰 返 し利 用 者TFD集
二 つ 以 上 の 、 同 一 デ ー タ タ グ 番 号 を 持 つ 利 用 者TFDの
2.3.2可
合〕
集合 。
変 長 デ ー タ エ レメ ン ト 〔
可 変 長 デー タ要 素 〕
デ ー タ 長 の 最 大 値 が 決 め られ て い る デ ー タ エ レ メ ン ト。 可 変 長 デ ー タ エ レメ ン トを 識 別 す る
た め に 、 デ ー タ エ レメ ン ト名 及 び 又 は 記 号 名 を 用 い る。 記 号 名 に は 、 デ ー タ タ グ番 号 を 用 い る 。
デ ー タ タ グ 番 号 は 、 通 常 、5桁
2.3.3セ
の 十 進 数 値 及 び 又 は4桁 の16進
グメン ト 〔
繰 返 し要 素 〕
マ ル チ 明 細 の 繰 返 しの 単 位 で 、 単 純 明 細 及 び/又
2.3.4固
数 値 で 表 す。
は マ ル チ 明 細 で 構 成 さ れ る集 合 。
定 長 デ ー タ エ レメ ン ト 〔
固 定長 デ ータ要 素 〕
デ ー タ 長 が 一 義 に 決 め ら れ て い る デ ー タ エ レメ ン ト。 固 定 長 デ ー タ エ レ メ ン トを 識 別 す る た
め に 、 デ ー タ エ レメ ン ト名 及 び 又 は記 号 名 を 用 い る 。 記 号 名 に は 、1文
文 字 の 数 字 を 組 合 わ せ た3文
2.3.5制
TFD領
字 の 文字 列 を用 い る。
御TFD
域 に 置 か れ 、TFD領
域 を 制 御 す るTFD。
一25一
字 のA∼Zの
英 字 と2
2.3.6伝
送 形 式 デ ー タ(TFD)〔
伝 送 形 式 デ ー タ要 素 〕
可 変 長 デ ー タ エ レメ ン トを 扱 う形 式 。 デ ー タ タ グ 、 長 さ タ グ及 び可 変 長 デ ー タ エ レメ ン トで
TFDを
構 成 す る 。TFDに
2.3.7TFDエ
TFDが
は 、 制 御TFDと
リ ア(TFD領
域)〔
利 用 者TFDと
の2種 類 が あ る 。
伝 送 形 式 デ ー タ要 素 領 域〕
置 か れ る メ ッセ ー ジ 内 の 特 定 の 領 域 。 メ ッ セ ー ジ は 、 メ ッセ ー ジヘ ッ ダ ー とTFD
領域 で構 成 され る。
2.3.8デ
TFDを
3byteの
2.3.9レ
TFDを
ータタグ
構 成 す る可 変 長 デ ー タ エ レ メ ン トの 種 類 及 び 意 味 を 識 別 す るバ イ ナ リ ー 数 値 。1∼
ビ ッ ト列 で あ る 。
ング ス タ グ 〔
長 さ タ グ〕
構 成 す る可 変 長 デ ー タ エ レ メ ン ト素 の 長 さ を 表 す バ イ ナ リー 数 値 。1バ
イ ト又 は3
バ イ トの ビ ッ ト列 で あ る 。
2.3.10分
割 区分
す べ て の 論 理 レ コ ー ドの 左 端 に あ っ て,論
理 レ コ ー ドの 種 類 の 識 別 に 用 い る 長 さ1バ
固 定 長 デ ー タ エ レ メ ン ト。 論 理 レコ ー ドの 種 類 の 識 別 は,こ
わ せ て 行 う 。 表2-1に
イ トの
の 分 割 区 分 と レ コ ー ド区 分 を 組 合
論 理 レ コ ー ドの 種 類 及 び 分 割 区 分 並 び に レ コ ー ド区 分 の 値 の 関 係 を 示
す。
2.3.11マ
ル チ 明細
セ グ メ ン ト(繰 返 し要 素)を
繰 返 しの 単 位 と し 、 値 が 異 な る一 つ 以 上 の セ グ メ ン トか らな る
集 合 。 セ グ メ ン トが 一 つ も無 い 空 の マ ル チ 明 細 も あ る。 マ ル チ 明 細 は マ ル チ 明 細 見 出 し、 一 つ
以 上 の セ グ メ ン ト(繰 返 し要 素 が 無 い 場 合 は空 の マ ル チ 明 細)、
改行 指 示 子 及 びマ ル チ明細 終
端 子 で 構 成 され る 。
2.3.12メ
ッセ ー ジヘ ッダ ー 〔
メ ッセ ー ジ 見 出 し〕
メ ッセ ー ジを 開 始 し、 メ ッセ ー ジ を 一 意 に識 別 す る複 数 の 固 定 長 デ ー タ エ レ メ ン トか らな る
メ ッ セ ー ジ 内 の 特 定 の 領 域 。 メ ッセ ー ジ は 、 メ ッ セ ー ジヘ ッダ ー とTFD領
2.3.13ユ
TFD領
2.3.14レ
ー ザ ーTFD〔
域 で 構 成 さ れ る。
利 用 者TFD〕
域 に 置 か れ 、EDIユ
ー ザ ー の デ ー タ を 格 納 す るTFD。
コ ー ド区 分
バ イ ナ リー ユ ニ ッ トを 除 く論 理 レ コ ー ドの 分 割 区 分 の 右 隣 に あ っ て ,論 理 レ コ ー ドの 種 類 の
識 別 に 用 い る長 さ1バ
イ トの 固 定 長 デ ー タ エ レメ ン ト。 論 理 レ コ ー ドの 種 類 の 識 別 は,分 割 区
分 と この レ コ ー ド区 分 を 組 合 わ せ て 行 う 。 表2-1に
レ コ ー ド区 分 の 値 の 関 係 を 示 す 。
一26一
論 理 レ コ ー ドの 種 類 及 び 分 割 区 分 並 び に
2.4使
用文 字 及 び 文 字 符号 化 規 則
2.4.11バ
イ ト標 準 文 字 集 合
JIS-XO201で
2.4.21バ
集 合 と符 号 化 が 規 定 さ れ て い る1バ
イ ト文 字 集 合 。
イ ト標 準 文 字
1バ イ ト標 準 文 字 集 合 に含 ま れ る1バ
2.4.32バ
イ ト文 字 。
イ ト標 準 文 字 集 合
JIS-XO208か
又 はJIS-XO221で
字 集 合 。JIS-XO208及
集 合 と符 号 化 が 規 定 され て い る2バ
びJIS-XO221を
イ ト文
同 一 の メ ッセ ー ジ グ ル ー プ 内 で 、 同 時
に使 用 す る こ と は で き な い 。
2.4.42バ
イ ト標 準 文 字
2バ イ ト標 準 文 字 集 合 に 含 ま れ る2バ
2.4.5縮
イ ト文 字 。
小 標 準文 字
縮 小 標 準 文 字 集 合 に 含 ま れ る 文 字 。 メ ッ セ ー ジ グ ル ー プ 見 出 し,メ
ッセ ー ジ グ ル ー プ 後 書 き
及 び 同 報 見 出 し は,縮 小 標 準 文 字 で 構 成 さ れ る。
2.4.6縮
小 標 準 文 字 集 合(メ
ッ セ ー ジ グ ル ー プ ・ヘ ッダ ー で 使 用 可 能 な 文 字)
1バ イ ト標 準 文 字 集 合 に 含 ま れ る数 字 文 字 の0∼9,英
文 字 の38種
2.4.7標
文 字 の@,英
文 字 のA∼Z及
び 間隔
類 の 文 字 か ら成 る 集 合 。
準 数字 文 字
標 準 数 字 文字 集 合 に含 まれ る文字 。
2.4.8標
準 数字 文 字集 合
1バ イ ト数 字 文 字 の0∼9の10種
類 の 文 字 か ら な る集 合 。 符 号 化 はJIS-XO201に
従 わ な けれ ば な らな い。
2.4.9文
EDIユ
字集 合
ー ザ が 使 用 可 能 な 文 字 の 集 合 。1バ
イ ト文 字 集 合 と2バ
一27一
イ ト文 字 集 合 が あ る 。
第3章
デ ー タ エ レ メ ン トの 種 類 と 属 性
・長 さ の 表 記 方 法
デ ー タ エ レメ ン トに は 、 固 定 長 デ ー タ エ レメ ン トと可 変 長 デ ー タ エ レ メ ン トが あ る 。 可 変 長
デ ー タ エ レ メ ン トは 、1型TFDの
3.1固
構 成 要 素 と して 使 わ れ る。
定 長 デ ー タ エ レ メ ン トの 種 類 と 表 記
(1)文
字列
8bit文
②
字 で 構 成 さ れ る デ ー タ 列 で あ る 。rX(n)』(nは
長 さ でbyte数)で
表す 。
数字 列
8bit文
字の
「0∼9」
で 構i成 さ れ る デ ー タ 列 で あ る 。r9(n)』(nは
長 さ でbyte数
)で 表 す 。
(3)2進
数
長 さ が1∼4byteの
『Bin24』
3.2可
符 号 無2進
は3byteそ
数 で あ る 。rBin8』
し てrBin32』
は4byteの
は1byte、rBin16』
符 号 無2を
は2byte、
進数表す。
変 長 デ ー タ エ レ メ ン トの 種 類 と 表 記
(1)8bit文
字 列(X属
最 大 長32767文
るTFD形
性)
字 の8bit文
字 で 構 成 さ れ る 文 字 列 デ ー タ エ レ メ ン トで あ る 。 後 述 す
式 で は 、 最 も右 側 に あ る ブ ラ ン ク以 外 の 文 字 よ り も さ ら に 右 側 に あ る ブ ラ ン クを
省 略 す る こ と が で き る 。 例 え ば 、r△
△ABC△
△ △ △ 』 とr△
△ABC』
は同一 の 意 味で
あ る。
オ プ シ ョ ン で8bit文
字 と16bit文
字 の 混 合 が 許 さ れ る 。16bit文
して 桁 数 を 決 め る 。 文 字 コ ー ドと し て シ フ トJISを
字 は1文
字 で2文
字 と
用 い る 。 コ ー ドエ ク ス テ ン シ ョ ン ・テ
クニ ッ クは使用 で きな い。
(2)8bit単
位 ビ ッ ト列(B属
性)
最 大 長32767byteの8bit単
FD形
位 の ビ ッ ト列 で 構 成 さ れ る デ ー タ エ レ メ ン トで あ る 。T
式 で は 、 最 も 右 側 に あ るX'00'以
外 の ビ ッ ト列 よ り も さ ら に 右 側 に あ るX'OO'を
省略
す る こ とが で き る 。
(3)16bit文
字 列(K属
最 大16383文
性)
字(32766byte)の16bit文
トで あ る 。 本 文 字 列 内 に 、8bit文
あ る ブ ラ ン ク(16bit文
字 で 構 成 さ れ る文 字 列 デ ー タ エ レ メ ン
字 を 含 め る こ と は で き な い 。 本 文 字 列 で は 、 最 も右 側 に
字 の ブ ラ ン ク 、 以 下 同 じ)以
外 の 文 字 よ り も さ らに 右 側 に あ る ブ ラ
ン クを 省 略 す る こ とが で き る。
例 え ば 、r△
△ 構 文 規 則 △ △ △ 』 と 『△ △ 構 文 規 則 』 は 同 一 の 意 味 で あ る 。
一28一
(4)数
値 デ ー タ エ レメ ン ト(9属
最 大30桁
性)
以 下 の 数 字 列 で 、rO』
メ ン トで あ る。 後 述 す るTFD形
∼r9』
ま で の 数 字 だ け で 構 成 され る 数 値 デ ー タ エ レ
式 で は 、 有 効 桁 よ り左 側 に あ るrO』
き る。 す な わ ちrOO123』
とr123』
を 省 略 す る こ とが で
は 同 一 の 意 味 とす る 。 小 数 点 は 暗 示 的 に 示 さ れ 、
小 数 点 以 下 の 桁 は 、 整 数 部 に有 効 桁 が あ る時 は 省 略 で き な い 。
例 え ば 、 小 数 点 以 下 が4桁
で あ る 場 合 、rOO123(=O.0123)』
同 一 の 意 味 に な るが 、r10000』
ン トで は8bit文
(5)数
と
はr1』
と 同 一 の 意 味 に は な ら な い 。 本 デ ー タ エ レメ
∼r9』
ま で の 数 字 、 正 負 符 号(r+』
字 を用 い る。
値 デ ー タ エ レメ ン ト(N属
最 大30桁
はr123』
性)
以 下 の 数 字 列 で 、rO』
及 び 小 数 点(r.』)で
及 びr-』)
構 成 さ れ る 数 値 デ ー タ エ レメ ン トで あ る 。 正 負 符 号 及 び 小 数 点 は 桁
数 に含 め な い。
正 負 符 号 は 、 常 に 数 字 列 の 先 頭(左
側)に
な け れ ば な ら な い 。r+』
が で き る 。 正 負 符 号 と 最 も左 側 に あ る有 効 桁 と の 間 に あ るrO』
す な わ ち 、r-00123』
とr-123』
符 号 は省 略 す る こ と
を 省 略 す る こ と が で き る。
は 同 一 の 意 味 とす る 。 小 数 点 は 、r.』
で 明示
さ れ る。 小 数 点 以 下 の 桁 に つ い て は 、 最 も右 側 に あ る有 効 桁 よ り も さ ら に右 側 に あ る 『0』
を 省 略 す る こ とが で き る 。 従 っ て 、r12.2100』
とr12.21』
小 数 点 が 省 略 され た 時 は 、 整 数 と な る 。r.123』
本 デ ー タ エ レ メ ン トで は8bit文
やr-.012』
は 同 一 の 意 味 と す る。
等 の 表 現 も許 さ れ る。
字 を用 い る。
尚 、 受 信 用 トラ ン ス レ ー タ ー で は 、 ブ ラ ン ク と ゼ ロ を 同 等 に 扱 う ケ ー ス が あ る が 、 これ は 、
ロ ー カ ル な 拡 張 オ プ シ ョ ンで あ る。
(6)年
月 日(6桁
ま た は8桁
の 数 字 列:Y属
性)
西 暦 年 月 日を 表 す 数 値 で あ る 。 本 規 格 は 、CIIシ
ン タ ッ ク ス ル ー ル1.11以
上 をサ ポ ー
トして い る トラ ンス レ ー タ ー で 用 い る こ と が 可 能 で あ る 。
CIIシ
ン タ ッ ク ス ル ー ル1.10を
に9属 性(変
サ ポ ー トす る トラ ン ス レ ー タ ー で も、Y属
換 テ ー ブ ル 上 で の 定 義)を
正 常 に動 作 す る 。 但 し、 西 暦2000年
①6桁
表 現 と8桁 表 現 が あ る 。
②6桁
表 現 はY(6)と
YYMMDD形 式8bit数
表 記 し、1951年
用 い る こ と で 、 西 暦1951∼1999年
性 のか わ り
ま で は、
以 後 の動 作 は保 証 され な い。
∼2050年
ま で の 年 月 日 を 表 す 最 大 長6桁
の
字 列 で あ る(小 数 点 記 号 や 正 負 符 号 を 含 ま な い)。 伝 送 時 に 左 側 の ゼ
ロ を 省 略 す る こ とが で き る。
③8桁
表 現 はY(8)と
YYYYMMDD形
式8bit数
表 記 し、0100年
∼9999年
ま で の 年 月 日 を 表 す 最 大 長8桁
字 列 で あ る(小 数 点 記 号 や 正 負 符 号 を 含 ま な い)。
一29一
の
伝送 時 に左 側 の
ゼ ロ を 省 略 す る こ とが で き る。
尚 、0000年
0099年
5年
④
∼0050年
ま で は2000年
ま で は1951年
と さ れ 、0091年
∼
と さ れ る。
、 数 字 列 で あ り、 左 側 の ゼ ロ を 省 略 す る こ と が で き る 。 す な わ ち 、
式 に お い て は 、Y(6)属
6byte、8byteの
と 解 釈 さ れ 、0051年
と 解 釈 さ れ る 。 す な わ ち 、0025年=202
一1991年
属 性Y(6)とY(8)は
TFD形
∼1999年
∼2050年
性 の デ ー タY(8)属
性 の デ ー タ共 に、 最大 長 が そ れぞ れ
可 変 長 で あ る。
⑤Y(6)とY(8)は
、1951年
∼2050年
ま で の 間 を 表 現 す る 時 は 、 完 全 に互 換 性 が
あ り、 同 一 の 形 式 と して 扱 う こ とが で き る 。
(7)標
準 メ ッセ ー ジ上 で の 表 記
標 準 メ ッ セ ー ジ 上 で は 、(1)か ら(6)ま で の デ ー タ エ レ メ ン トの 属 性 と 桁 数 の 表 示 を 、 表3-
1の よ う に 行 う 。
(8)数
値 デ ー タ に お け る ブ ラ ン ク とrO』
数 値 デ ー タ 内 で の ブ ラ ン ク は 原 則 と し て 使 用 禁 止 で あ る が 、 受 信 用 トラ ン ス レ ー タ ー で は 、
た と え 数 値 の 途 中 に 存 在 し て も 、 エ ラ ー 扱 い に せ ずrO』
尚 、 こ の 規 定 は 、 対 応 す るJIS規
表3-1デ
格 に は な い。
ー タ エ レメ ン トの 標 準 メ ッ セ ー ジ上 で の 表 現 方 法
標 準 メッセージ,デ一夕エレメ
ント・ディレクトリーでの表 現
デ ー タ ・タ イ プ
と見 な す 。
デ
ー
タ
備
例
X(n)
文
8bit文
字列
X属 性
(JIS-XO201)
長 さ は 、byte数 で 表 す 。
EIAJシ
ン タ ックス
ル ー ル と同一で あ る。
例)X(8)の
時
ABCDEFGH
n:最 大byte長
考
字
長 さ は 、byte数
デ
8bit単
位
B(n)
B属 性
ビ ッ ト列
n:最 大byte長
例)B(3)の
時
X'F256AB'
K(n)
例)K(10)の
X属
で表 す 。
性 と 違 いX'00'が
サ プ レ ス さ れ る。
│
長 さ は 、byte数
タ
16bit文
字列
K属 性
(JIS-XO208)
数
9属 性
(JIS-XO201)
で表 す 。
漢 字 文 字 数 の2倍 になる。
産 業 と情報
n:最 大byte長
9(n),
固 定小 数 点
正 数
時
9(n)V(m)
n:整 数 部 の 桁 数
m:小 数 部 の 桁 数
例)9(5)の
23456
時
9(5)V(0)と9(5)は
同一 の
意 味で ある。
例)9(3)V(2)の
3456(小
時
数 点 は、4と5の
間)
EIAJシ
ンタ ックス
ル ー ル と 同 一 で あ る。
値
N(n),
デ
浮 動小 数 点数
(JIS-XO201)
N属 性
│
例)N(5)の
N(n)V(m)
n:整 数 部 の 桁 数
m:小 数 部 の 桁 数
タ
日
付
(JIS-XO201)
(注)デ
Y属 性
ー タ タ イ プ 欄 のO内
nは6又
は8
N(5)V(0)とN(5)は
例)N(4)V(2)の
一2345
例)Y(6)の
930331
Y(n)
時
一23456
時
.6
時YYMMDDタ
例)Y(8)の
時YYYYMMDDタ
19930331
は 、標 準 文 字 コ ー ドを 表 す 。
一30一
意 味 で あ る。
ィブ
西 暦 日付 で あ る。
イプ
同 一 の
一
第4章TFD(TransferFormData)の
TFDは
詳 細
通 信 上 で 可 変 長 デ ー タ エ レ メ ン トを 扱 う形 式 で あ る 。CIIシ
.10ま
で は 、r縮
00(本
規 格)で
小 モ ー ド』 とr拡
ン タ ッ ク ス ル ー ル2
張 モ ー ド』 が あ っ た が 、CIIシ
は 、 縮 小 モ ー ドが 廃 止 さ れr拡
ン タ ッ ク ス ル ー ル3.
張 モ ー ド』 の み に な っ た 。 ま た 、r拡
張 モー
ド』 と い う 名 称 は 特 に 使 用 し な い こ と に な っ た 。
本 章 で は 、CIIシ
Iシ
ン タ ッ ク ス ル ー ル3.00(以
ン タ ッ ク ス ル ー ル2.10ま
4.1TFDの
で 有 効 なr縮
前 の 拡 張 モ ー ド)に
小 モ ー ド(4.4.2参
照)』
つ い て 規 定 し 、CI
を補 足 す る。
基本構造
TFDは
、 常 に デ ー タ タ グ で 始 ま る 。 デ ー タ タ グ は 、1byte∼3byteの
バ イ ナ リー 数 値 で あ
、 そ の 内 容(表
あ り 、 そ の 区 別 も、
る。
TFDは
す 意 味)に
デ ー タ タ グ の 先 頭 の1byteの
TFDで
よ っ て 、1型TFDとfi型TFDが
値 で 決 ま る 。1型TFDは
あ り 、ll型TFDはTFDエ
型TFDは
、TFD制
4.2TFD形
、EDIユ
ー ザ ーの デ ー タを格 納 す る
リ ア の モ ー ドや 繰 り 返 し 構 造 の コ ン ト ロ ー ル を 行 う 。ff
御 子 と も呼 ぶ 。
式 デ ー タの 構 造
4.2.1TFD形
式デ ータ
(1)1型TFD
図4-1に
示 す よ う に 、2byteか3byteの
デ ー タ タ グ 、1byte又
及 び 可 変 長 デ ー タ エ レ メ ン ト(EDIユ
ー ザ ー の デ ー タ を 格 納)で
レ ングス タ グ
構 成 され る。
レングスタグ(1byteか3byte)
データタグ
グ
ヨ
(2byteか
3byte)
は3byteの
診
可変長データ・吻
〈
ク
〉
さを表 す。
図4-11型TFD
(2)ll型TFD
lbyte∼3byteの
4.2.2デ
デ ー タ タ グだ け で構成 され る。
ー タ タ グの種 類
デ ー タ タ グ は1byte∼3byteの
(1)デ
符 号 無2進
数 で あ る 。 そ の 値 と 意 味 を 表4-1に
ー タ タ グ の 先 頭1byteが0∼239(X'00'∼X'EF')の
デ ー タ タ グ は2byteの
符 号 無2進
時(1型TFD)
数 で 、0∼61439(X'0000'∼X'EFFF')の
一31一
示す 。
範 囲の 数 値
で1型TFDを
(2)デ
構 成 す る と と も に 、 デ ー タ タ グ の 数 値 が デ ー タ エ レ メ ン トの 識 別 番 号 と な る 。
ー タ タ グ の 先 頭1byteが240(X'FO')の
デ ー タ タ グ は1byteで
デ ー タ タ グ(何
(3)デ
、TFDエ
時(ll型TFD>
リ ア の 開 始 を 表 す 。TFDエ
の 作 用 も し な い)と
リア 内 に あ る時 は 、 ダ ミー
な る。
ー タ タ グ の 先 頭1byteが241∼247(X'F1'∼X'F7')の
デ ー タ タ グ は3byteの
'OIOOOO'
符 号 無2進
∼X'07FFFF')の
時(1型TFD)
数 で 、 そ の 下 位19bitが65536∼524287(X
数 値 を 表 し、1型TFDを
構 成 す る と と もに、 デ ー タ タ グの数 値 が
デ ー タ エ レ メ ン トの 識 別 番 号 と な る 。
(4)デ
ー タ タ グ の 先 頭1byteが250(X'FA')の
デ ー タ タ グ は2byteの
bit(後
(5)デ
半 の1byte)が
符 号 無2進
時(ll型TFD)
数 でAタ
イ プ ・マ ル チ 明 細 ヘ ッ ダ ー を 表 し 、 そ の 下 位8
マ ル チ 明 細 の 明 細 番 号(X`31'∼X`7E')と
ー タ タ グ の 先 頭1byteが251(X'FB')の
デ ー タ タ グ は1byteで
時(ll型TFD)
、 マ ル チ 明細 の 改 行 マ ー クで あ る。
表4-1デ
データタグ先 頭
1byteの 値
デ一夕
クグ長
X'00'
∼
1byte
X'F1'
∼
(Hex表
示)
100∼100∼l
タグの名前
2byteデ
ータタグ
*X'F8'
1byte
*X'F9'
2byte
X'FA'
2byte
X'FB'
1byte
X'FC'
1byte
画
TFD開
F1×
× × ×
F7×
× × ×
3byteデ
画
͡
͡
圖
囮
X'FD'
3byte
FD×
X'FE'
1byte
画
X'FF'
一
一
意
× × ×
始子
ータタグ
味
0∼61439(X'0000'∼X'EFFF')
の デ ー タ タ グ 番 号 を 表 す(XXXXの
(61440∼65535は
3byte
X'F7'
グ の 種 類
フ ォ ー マ ッ ト
iE雇F固
X'EF'
X'FO'
ー タ タ
1× × × ×1
2byte
な る。
TFDエ リアの 開 始 を 示 す 。
65536∼524287(X'F10000'∼X'F7FFFF')
の デ ー タ タ グ 番 号 を 表 す(下 位19bit)。
リザ ー ブ
特 注)
この2っのデータタグは、CII2XXシ
リザ ー ブ
されている。
マルチ明 細 ヘッダーA
(1byte識 別 子)
XXで1文
改行マー ク
マルチ明 細 の区 切 りを示 す。
マルチ明 細 トレう
マルチ明 細 の終 りを示 す。
マルチ明 細 ヘッダーD
(2byte識 別 子)
XXXXで00000∼61439(X'0000'∼X'EFFF')
TFD終
TFDエ リアの終 りとメッセージの終 りを示 す。
端子
将 来 の 拡 張 の た め リザ ー ブ
一32一
部 分)。
使 用 禁 止)
す 。(文
リーズで廃 止 されリザーブ
字 の 明 細 番 号(X`31'∼X`7E')を
字 コードはJIS-XO201と
の明 細 番 号(5桁
数 字)を 表 す。
する。)
表
(6)デ
ー タ タ グ の 先 頭1byteが252(X'FC')の
デ ー タ タ グ は1byteで
(7)デ
時(皿
、 マ ル チ 明 細 トレー ラ で あ る 。
ー タ タ グ の 先 頭1byteが253(X'FD')の
デ ー タ タ グ は3byteの
bit(後
半 の2byte)が
型TFD)
符 号 無2進
時(ll型TFD)
数 でDタ
イ プ ・マ ル チ 明 細 ヘ ッ ダ ー を 表 し 、 そ の 下 位16
マ ル チ 明 細 の 明 細 番 号 と な る 。 機 能 的 に は 、Aタ
イ プ マ ル チ明 細 ヘ ッ
ダ ー と 同 じで あ る。
4.2.3レ
ン グ ス タ グ(デ
ー タ 長)
レ ン グ ス タ グ は 、1型TFDの
デ ー タ タ グ の 直 後 に位 置 し、 レ ン グ ス タ グ の 直 後 に あ る 可 変
長 デ ー タ エ レ メ ン トの デ ー タ 長 をbyte数
で 表 す 。1∼239byteま
無 バ イ ナ リ ー 数 値 で 表 し 、240∼32767byteま
イ ナ リ ー 数 値 を 並 べ た3byteで
で の 長 さ は 、X'F2'と2byteの
表 す(表4-2を
レングス
タグ長
X'00'
1byte
∼
フ ォ ー マ ッ ト
3byte
表 す 長 さ 表 す長 さ
(Hex表 示) (Dec表 示)
X'00EF'
∼
00239
X'00FO'
00240
∼
× × ×
TFDを
考
16bitの2進
で 表 す。
数(XXの
部 分)
数(XXXXの
部 分)
リア
格 納 す る エ リア をTFDエ
1型TFD(デ
リア と 言 い 、 メ ッ セ ー ジ 内 に 存 在 す る 。 一 つ 又 は 複 数 の
ー タ エ レ メ ン ト)と 一 つ 又 は 複 数 のll型TFD(TFD制
リ ア を 構 成 す る。TFDエ
は 、TFDは
TFDエ
8bitの2進
で 表 す。
∼
32767'
∼
X'7FFF'
4.3TFDエ
備
00000
X'0000'
回
F2×
符号無バ
ング ス タ グ の 構 造
X'EF'
X'F2'
符号
参 照)。
表4-2レ
レングスタグ先 頭
1byteの 値
で の 長 さ は 、1byteの
御 子)で
、TFDエ
リ ア は 可 変 長 デ ー タ エ レメ ン トの 集 合 体 で あ る。TFDエ
リア 内で
隙 間 な く並 べ られ な け れ ば な ら な い 。
リア の 最 初(TFDエ
rX`FO'』
リア の 始 ま り)に 、TFDエ
を 置 き 、 最 後 部(TFDエ
リア の 開 始 を 示 すTFD開
リ ア の 終 わ り)に は 、TFD終
始子
端 子rX`FE'』
を 置 か な け れ ば な らな い。
TFDエ
リア 内 で は 、 任 意 の1型TFDが
省 略 可 能 で あ る。II型TFDは
可 能 で あ る。
一33一
、 条 件 に よ り省 略
4.4Cllシ
ン タ ッ ク ス ル ー ル2.10以
CIIシ
前 の縮 小 モ ー ド
ン タ ッ ク ス ル ー ル3.00のTFDエ
で 始 ま りTFD終
前 のTFDエ
示 す よ う に 、TFD開
端 子 で 終 わ る 可 変 長 の エ リ ア で あ る が 、CIIシ
リ ア は 、 図4-3に
モ ー ドのTFDエ
TFDエ
リ ア は 、 図4-2に
ン タ ッ ク ス ル ー ル2.10以
示 す よ う に 、 メ ッ セ ー ジ ヘ ッ ダ ー とTFD開
リ ア が 許 さ れ て い た 。 さ ら に 、TFDエ
始子
始 子 の 間 に縮 小
リ ア 内 にTFD開
リ ア 全 体 が 縮 小 モ ー ドに な っ て い た 。 縮 小 モ ー ドのTFDエ
始 子 が な い 時 は、
リ ア で は 、 縮 小 モ ー ドの
デ ー タタ グが使 用 され た。
レ ン グ ス タ グ と 可 変 長 デ ー タ エ レ メ ン ト は 、 縮 小 モ ー ドで も拡 張 モ ー ドで も 同 一 で あ る 。
ζ
ヘ ッダ ー
/TF踊
始子
ダ ミィデ一 夕 \
(拡 張 モ ー ド)
X`FO'
き
(拡 張 モ ー ド)
X`FO'
ハ
ダミー
有 効
∈TFDエ
リ
ノ
/、
ア
TFD終
図4-2Cllシ
ン タ ッ ク ス ル ー ル3.00のTFDエ
、/TFD開
リア
始子
。/ダ
拡 張 モ ー ド領 域
X`FO'
縮 小 モ ー ド領 域
ヘ フダ ー
ミィデ ー タ
拡 張 モ ー ド領 域
X`FO'
ダミー
有 効
く
TFDエ
リ
ア
4.4.1縮
ン タ ッ ク ス ル ー ル2.10以
小 モ ー ドのTFD形
a
ノ
TFD終
図4-3Cllシ
端子
前 のTFDエ
//〉
端子
リア
式 デー タ
(1)1型TFD
図4-4に
示 す よ う に 、1byteの
長 デ ー タ エ レ メ ン ト(EDIユ
デ ー タ タ グ 、1byte又
ー ザ ー の デ ー タ を 格 納)で
一 レングスタグ(1byteカ
(1byte)デ ータタグ
寸1
i
、3byte)
ク
〉
この長 さを表 す。
(2)
小 モ
II型TFD
lbyteの
デ ー タタ グだ けで構 成 され る。
一34一
ー
ド の1型TFD
レ ング ス タ グ及 び可 変
構 成 さ れ る。
可 変 長 データ・レ〃
∈
図4-4縮
は3byteの
4.4.2縮
小 モ ー ドの デ ー タ タ グ の 種 類
縮 小 モ ー ドで は 、 デ ー タ タ グ は1byteの
符 号 無2進
数 で あ る 。 そ の 値 と 意 味 を 表4-3に
示
す。
0∼239(X'00'∼X'EF')の
範 囲 の 数 値 で1型TFDを
構 成 す る と と も に 、 デ ー タ タ グの 数
値 が デ ー タ エ レ メ ン トの 識 別 番 号 と な る 。240∼255(X'FO'∼X'FF')の
を 構 成 し 、TFDエ
数 値 はll型TFD
リア の コ ン トロ ー ル を 行 う。
縮 小 モ ー ドのTFDエ
リ ア は 、TFD開
ア へ 移 行 す る 。 拡 張 モ ー ドのTFDエ
始 子rX`FO'』
リ ア は 、CIIシ
で 終 わ り 、 拡 張 モ ー ドのTFDエ
ン タ ッ ク ス ル ー ル3.00のTFDエ
リア と 同 一 で あ る 。
表4-3縮
デ一夕タグ先 頭
1byteの 値
データ
タグ長
X'00'
∼
1byte
X'EF'
X'FO'
小 モ ー ドの デ 一 夕 タ グ
フ ォー マ ッ ト
(Hex表
示)
園
タグの名前
縮 小 データタグ
㎜
味
XXの 部 分 で、0∼239(X'00'∼X'EF')
の デ ー タ タ グ 番 号 を 表 す 。
X'00'∼X'EF'
1byte
意
拡 張 モード
指示子
このタグの右 側 から拡 張 モードとなる。
X'F1'
∼
一
一
縮 小 モ ー ドで は使 用 禁 止
X'F9'
X'FA'
1byte
X'FB'
1byte
X'FC'
1byte
X'FD'
X'FE'
X'FF'
一
一
1byte
一
一
國
國
口
マ帰 明 細 ヘッダー
マ帰 明 細 の開始 を示 す。
改行マ ー ク
マ帰 明 細 の区切 りを示 す。
マ好 明 細 トレーラ
マ帰 明 細 の終 りを示 す。
縮 小 モ ー ドで は 使 用 禁 止
國
TFD終
端子
縮 小 モ ー ドで は 使 用 禁 止
一35一
TFDエ リアの終 りとメッセージの終 りを示 す。
リ
第5章
メ ッ セ ー ジ グ ル ー プ
・ヘ
ッ ダ ー の 構 造
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー は 、 メ ッ セ ー ジ グ ル ー プ の 開 始 を 表 す ヘ ッ ダ ー で 、 図5-1
及 び 表5-1で
示 す251byte固
定 長 の 固 定 フ ォ ー マ ッ トで あ る 。 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ
ダ ー は 、 一 つ の251byteの
尚、
5.1分
レ コ ー ドに 格 納 さ れ る 。
〔
〕 内 は 対 応 す るJIS用
語 で あ る。
割 区 分(CO1)
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 又 は ト レ ー ラ で あ る こ と を 識 別 す る1バ
エ レ メ ン ト。 値 は,X'30'で
5.2レ
イ トの 固 定 長 デ ー タ
あ る。
コ ー ド区 分(CO2)
分 割 区 分(CO1)がX'30'の
と き,メ
ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー で あ る こ と を 識 別 す る1バ
イ トの 固 定 長 デ ー タ エ レ メ ン ト。 値 は,X'43'で
5.3運
あ る。
用 モ ー ド(CO3)
運 用 試 験 か 又 は 否 か を 表 す1バ
運 用,X'20'又
5.4発
信VANコ
はX'30'の
イ トの 固 定 長 デ ー タ エ レ メ ン ト。 値 が,
X'31'の
とき は試験
とき は通 常 運用 を表 す 。
ー ド 〔
発 信EDlサ
ー ビス 事 業 者(CO4)〕
メ ッセ ー ジ グ ル ー プ を 中 継 す る発 信 側 の コ ー ド化VAN事
業 者 名 な ど を 表 す12バ
イ トの 固
メ ッ セ ー ジ グ ル ー プ を 発 信 し た コ ー ド化 コ ン ピ ュ ー タ セ ン タ ー 名 な ど を 表 す12バ
イ トの 固
定 長 デ ー タ エ レ メ ン ト。 縮 小 標 準 文 字12文
5.5発
字 で表 す 。
信 セ ン タ ー コ ー ド(CO5)
定 長 デ ー タ エ レ メ ン ト。 縮 小 標 準 文 字12文
5.6発
字で表す。
信 者 コ ー ド(CO6)
メ ッセ ー ジ グ ル ー プ を 発 信 した コ ー ド化 企 業 名 又 は 部 門 名 な ど を 表 す12バ
ー タ エ レ メ ン ト。 縮 小 標 準 文 字12文
5.7受
信VANコ
ー ド 〔受 信EDlサ
イ トの 固 定 長 デ
字 で表 す 。
ー ビス 事 業 者(CO7)〕
メ ッセ ー ジ グ ル ー プ を 中 継 す る 受 信 側 の コ ー ド化VAN事
定 長 デ ー タ エ レメ ン ト。 縮 小 標 準 文 字12文
字 で表 す 。
一36一
業 者 名 な ど を 表 す12バ
イ トの 固
5.8受
信 セ ン タ ー コ ー ド(CO8)
メ ッ セ ー ジ グ ル ー プ を 受 信 す る コ ー ド化 コ ン ピ ュ ー タ セ ン タ ー 名 な ど を 表 す12バ
定 長 デ ー タ エ レ メ ン ト。 縮 小 標 準 文 字12文
5.9受
イ トの 固
字 で 表す 。
信 者 コ ー ド(CO9)
メ ッ セ ー ジ グ ル ー プ を 受 信 す る コ ー ド化 企 業 名 又 は 部 門 名 な ど を 表 す12バ
ー タ エ レ メ ン ト。 縮 小 標 準 文 字12文
5.10BPlD機
イ トの 固 定 長 デ
字 で表 す 。
関(C10)
標 準 メ ッ セ ー ジ の コ ー ド化 管 理 機 関 名 を 縮 小 標 準 文 字4文
5.11BPlDサ
字 で 表 す 固 定 長 デ ー タ エ レ メ ン ト。
ブ 機 関(C11)
標 準 メ ッ セ ー ジ 管 理 機 関 の 内 部 識 別 を 縮 小 標 準 文 字2文
字 で 表 す 固 定 長 デ ー タ エ レ メ ン ト。
5.12BPlD版(C12)
標 準 メ ッ セ ー ジ の 版 数 を 縮 小 標 準 文 字2文
5.13予
字 で 表 す2バ
イ トの 固 定 長 デ ー タ エ レ メ ン ト。
約 領 域1(Fl1)
将 来 拡 張 用 の12バ
5.14情
イ トの 固 定 長 予 約 領 域 。X'20'を
満 た す。
報 区 分 コ ー ド(C14)
標 準 メ ッ セ ー ジ の 種 類 を 表 す 固 定 長 デ ー タ エ レ メ ン ト。 縮 小 標 準 文 字4文
5.15予
約 領 域2(Cl5)
将 来 拡 張 用 の3バ
5.16予
2バ
はX'30'を
満 たす 。
イ トの 固 定 長 予 約 領 域 。X'20'又
はX'30'を
満 た す。
約 領 域3(C16)
将 来 拡 張 用 の3バ
5.17様
イ トの 固 定 長 予 約 領 域 。X'20'又
式 識 別(C17)(フ
ォ ー マ ッ トlD)
イ トの 識 別 用 固 定 長 デ ー タ エ レ メ ン ト。 以 下 の 意 味 で あ る 。
a)X'3130'
分 割 可 変 長 モ ー ドの メ ッセ ー ジ グ ル ー プ
b)X'3131'
分 割 固 定 長 モ ー ドの メ ッセ ー ジ グ ル ー プ
c)X'3230'
受 信 確 認 電 文 又 は エ ラニ 情 報 電 文
一37一
字で表す。
5.18交
換 参 照 番 号(C18)
メ ッ セ ー ジ グ ル ー プ を 識 別 す る 記 号 を 格 納 す る10バ
標 準 文 字10文
5.19作
字 で 表 す 。 使 用 し な い 時 は,X'20'で
イ トの 固 定 長 デ ー タ エ レ メ ン ト。 縮 小
満 たす 。
成 日 付 時 刻(C19)
メ ッ セ ー ジ グ ル ー プ の 作 成 日 付 時 刻 を 表 す12バ
文 字12文
字 を 用 い て,YYMMDDHHMMSS形
1951∼1999年
5.20予
イ トの 固 定 長 デ ー タ エ レ メ ン ト。 標 準 数 字
式 で 表 す 。 西 暦 年 は2桁
を 表 し,00∼50ま
で あ る が,51∼99ま
で は2000∼2050年
では
を 表 す。
約 領 域4(F12)
将 来 拡 張 用 の12バ
5.21シ
イ トの 固 定 長 予 約 領 域 。X'20'を
ン タ ッ ク スIDバ
縮 小 標 準 文 字6文
満 たす 。
ー ジ ョ ン(C21)
字 の コ ー ドで,シ
ン タ ッ ク ス ル ー ル の 管 理 機 関 と バ ー ジ ョ ン番 号 を 表 す6
バ イ トの 固 定 長 デ ー タ エ レ メ ン ト。
5.22予
約 領 域5(C22)
将 来 拡 張 用 の1バ
5.23格
イ トの 固 定 長 予 約 領 域 。 値 は,常
に,X'45'と
納 モ ー ド(C23)
次 に 示 す 値 で 、 物 理 レ コ ー ドへ 格 納 す る 方 法 を 示 す1バ
a)X'20'又
はX'4D'…
割可変長モー ド
イ ト文 字 集 合(C24)〔
以 下 の 値 で 、1バ
a)X'20'又
イ トの 固 定 長 デ ー タ エ レ メ ン ト。
…一
一一
分割固定長モー ド
b)X'53'分
5.241バ
文 字 コ ー ド8bit〕
イ ト文 字 集 合 の 符 号 化 の 種 類 を 表 す1バ
はX'53'1バ
イ トの 固 定 長 デ ー タ エ レ メ ン ト。
イ ト標 準 文 字 集 合
b)X'4D'シ
フ トJIS(2バ
c)X'50'そ
の 他 の文 字 コー ド
5.252バ
す る。
イ ト文 字 集 合(C25)〔
以 下 の 値 で 、2バ
a)X'20'又
b)X'55'2バ
文 字 コ ー ド16bit〕
イ ト文 字 集 合 の 符 号 化 の 種 類 を 表 す1バ
はX'53'…
イ ト文 字 も 使 用 可 能)
イ トの 固 定 長 デ ー タ エ レ メ ン ト。
一ー
一2バ イ ト標 準 文 字 集 合(JIS-XO208)
イ ト標 準 文 字 集 合(JIS-XO221)(3.00で
一38一
追 加)
一
c)X'4D'
シ フ トJIS(半
d)X'50'
そ の他 の文 字 コー ド
5.26予
イ トの 固 定 長 予 約 領 域 。 値 は,X'20'又
はX'30'で
満 たす 。
イ トの 固 定 長 予 約 領 域 。X'20'又
はX'30'で
満 たす 。
縮 表 示(C29)
ッ セ ー ジ グ ル ー プ の 時X'49'と
信VANコ
縮 型 か 否 か を 表 す1バ
し,通
5.31発
イ トの 固 定 長 デ ー タ エ レ メ ン ト。 短 縮 型 メ
常 の メ ッ セ ー ジ グ ル ー プ の 時X'20'又
ー ド管 理 機 関 コ ー ド(C30)(3.00で
メ ッセ ー ジ グ ル ー プ を 中 継 す る 発 信 側 のVAN事
す3バ
す る。
イ トの 固 定 長 予 約 領 域 。X'20'又
メ ッ セ ー ジ グ ル ー プ が,短
5.30発
はX'53'と
約 領 域8(C28)
将 来 拡 張 用 の5バ
5.29短
追 加)
約 領 域7(C27)
将 来 拡 張 用 の5バ
5.28予
(3.00で
約 領 域6(C26)
将 来 拡 張 用 の1バ
5.27予
角 文 字 は使 用 禁 止)
はX'53'と
す る。
追 加)
業 者 名 な ど を 表 す コ ー ドの 管 理 機 関 名 を 表
イ トの 固 定 長 デ ー タ エ レ メ ン ト。 縮 小 標 準 文 字3文
字で表す。
信 セ ン タ ー コ ー ド管 理 機 関 コ ー ド(C31)(3.00で
追 加)
メ ッ セ ー ジ グ ル ー プ を 発 信 し た コ ン ピ ュ ー タ セ ン タ ー な ど を 表 す コ ー ドの 管 理 機 関 を 表 す3
バ イ トの 固 定 長 デ ー タ エ レ メ ン ト。 縮 小 標 準 文 字3文
5.32発
信 者 コ ー ド管 理 機 関 コ ー ド(C13)(3.00で
字 で表 す 。
追 加)
メ ッ セ ー ジ グ ル ー プ を 発 信 し た 企 業 又 は 部 門 な ど を 表 す コ ー ドの 管 理 機 関 を 表 す3バ
固 定 長 デ ー タ エ レメ ン ト。 縮 小 標 準 文 字3文
5.33受
信VANコ
イ トの
字 で 表 す。
ー ド管 理 機 関 コ ー ド(C33)(3.00で
メ ッ セ ー ジ グ ル ー プ を 中 継 す る受 信 側 のVAN事
追 加)
業 者 名 な ど を 表 す コ ー ドの 管 理 機 関 を 表 す
3バ イ トの 固 定 長 デ ー タ エ レメ ン ト。 縮 小 標 準 文 字3文 字 で 表 す 。
5.34受
信 セ ン タ ー コ ー ド管 理 機 関 コ ー ド(C34)(3.00で
追 加)
メ ッ セ ー ジ グ ル ー プ を 受 信 す る コ ン ピ ュ ー タ セ ン タ ー な ど を 表 す コ ー ドの 管 理 機 関 を 表 す3
-39一
バ イ トの 固 定 長 デ ー タ エ レ メ ン ト。 縮 小 標 準 文 字3文
5.35受
字 で表 す 。
信 者 コ ー ド管 理 機 関 コ ー ド(C35)(3.00で
追 加)
メ ッセ ー ジ グ ル ー プ を 受 信 す る企 業 又 は 部 門 な ど を 表 す コ ー ドの 管 理 機 関 を 表 す3バ
固 定 長 デ ー タ エ レ メ ン ト。 縮 小 標 準 文 字3文
5.36予
イ トの
字 で 表 す。
約 領 域9(F29)
将 来 拡 張 用 の70バ
。。 后
イ トの 固 定 長 予 約 領 域 。X'20'で
r395〔1
コード区分152
発信 側 セ ン タ コー ド
発 信VANコ
満 たす 。
ー ド
発 信 者 コー ド
発 信 セ ン ター コー ド
12
1 1 112
受 信 側 セ ンタコー ド
受 信VANコ
ー ド
1212
L雰 割区募用モード
5163759599
画 信 側 セン如 一ド(続 き)受
信 者 コー ド
BPID81予
受信 セ ンター コー ド
12124
105107
予約 様式
領域3識 別
10 0
2
作 成 日付 時 刻
交 換参 照 番号
↑
͡9\
官 理 機 関 コー ド
70
縮表示
2バイト文字 集 合
はん 例
0,ン
デー タ長 を 表す
(10進 表 示)
注)発
信V:発
\
信VANコ
左 端 をo㌔ 、
3した時 の 位
\
データ要 素 名
∨s>8
\
ー ド管 理 機 関 コ ー ド
発 信 セ:発
信 セ ン タ ー コ ー ド管 理 機 関 コ ー ド
発 信 者:発
信 者 コ ー ド管 理 機 関 コ ー ド
受 信V:受
受 信 セ:受
信VANコ
ー ド管 理 機 関 コ ー ド
信 セ ン タ ー コ ー ド管 理 機 関 コ ー ド
受 信 者:受
信 者 コー ド管 理 機 関 コ ー ド
図5-1メ
ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の フ ォ ー マ ッ ト
一40一
'50
疏
│
:!ンタックスID
バ ー ジ ョン
61
1発
信V発
議
3
詳 解 評 乎
553
14予約嚇
1212
予約 領域7予 約 領 域8
区分
予約 領 域2一
予約 領 域4
15,。152157162\163,8125
』 予約領域6!L短
警1124
129
117
『約
領域2(続
き)罐
11
域1撒
4Lサ ブ機関]一ド
3210
3
纈
コー ド
機 関 コード
1
蘂訂
11
表5-1メ
記号名
-一
COl
X[1]
分割区分
X'30'固
定。
CO2
X[1]
レコード区 分
X'43'固
定。
CO3
ー
ー
ー ー
X[1]
ー −
一 ー
CO7
CO8
CO9
ClO
ー
一 一 ー
Cll
一
ー ー
一
一 ー
合
−
運用 モー ド
_一_一
X[12]
X[12]
X[12]
X[12]
X[12]
X[12]
CO6
-一
備
データ
エ レ メ ン ト名
データ型
(長 さ)
CO4
CO5
-一
ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の デ ー タ 項 目
≡'一
−
一
一 ←
一
Fl1
Cl4
Cl5
C16
C17
一
一}一
ー ー
ー ー
受 信VANコ
ード
一一又 は.}C坦:娃
一 −
ー
通 堂 電 文 を 表L..】(011一
ノ
ノ
ノノ
受 信者 コ ー ド
〃
ノノo
一'一
ー ー
一 ←
ー
一 一
ー 一
≡ 一
≡
≡
一 ー
ー
一 ー
ー
ー ー
ー ー
ー ー
ー
ー ー
一
一'
一'嚇
ー一_
ーーーー一_
o
縮
小
標 準 文 室4文
字 の 三
二 ー
』
縮
小
撰 進 文 室2文
〃
室 の 三
〃
二
BPID版
ーー一_._一
o
〃
BPIDサ ブ機 関 コ ー ド
一.__一
〃o
〃
ード
旦 試 験 電 文 を 表 すe-__一
ー一_.__一
〃o
!ノ
ノノ
ー
定 す べ き値)
縮 小 標 準 文 字 ⊥ 旦 文 字 の 三=一 ド。一__一
BPID機 関 コ ー ド
ー
2C2ぱ
一 一
受 信 センター}ド
___一
一
ー
発信 者 コ ー ド
X[2]
X[12]
X[4]
9[3]
9[3]
X[2]
Cl2
≡
発 信 センターコード
X[4]
一 ≡,←
ー 一__ラ
発 信VANコ
≡ ≡'≡=,,-
X[2]
ー
考(設
一_一
じ_一
ド。
予約領域1
X'20'で
情 報 区 分]一 ド
縮 小 標 準文 字4文 字 の コー ド。
予約領域2
予約領域3
様式識別
X'20'又
一_一
ーーーー一__一
ーー一__.一____一..
一_..一_一..__一
一,___一
一___一
一、
満 たす 。
はX'30'で
ノノ
X'3130は
満 たす 。
ノノ
o
分 割 可 変 長,)C3131'は
分 割 固 定 長 そ してX'3230'は
受信 確 認 電
文 又 は エ ラー情 報 電文 を表 す 。
X[10]
X[12]
X[12]
X[6]
X[1]
X[1]
X[1]
Cl8
C19
F12
C21
C22
C23
C24
交換参照 番号
作成 日付時刻
予約領域4
縮 小 標 準 文字10文
シンタックスIDバ ージョン
構 文規 則 の 管理 機 関及 び版数 で縮 小 標 準 文 字6文 字 の コー ド。
予約領域5
X'45'と
す る。
格納 モ ー ド
X'53'は
分 害1」
可 変 長,X'20'又
X'20'又
はX'53'は1バ
X'20'で
1バ イ ト文 字集 合
X[1]
2バ イ ト文 字 集合
X[1]
9[5]
9[5]
X[1]
X'20'又
C28
C29
C30
≡"一'
-'≡
C31
C32
C33
C34
C35
Fl3
X[3]
一
今
一 ー
ー ー
一
一 ←
X[3]
X[3]
X[3]
X[3]
X[3]
X[70]
信V管
はX'53'と
X'20'又
はX'30'で
〃
一 ≡
一 一,一
一
ー
X'20'又
ー 一'一
ー
ー 一'●
はX'53'は
短 縮 型 で な い こ と を 表 し,X'49'は
字 で,,一⊇二Eの
ノ
ノ
,o
〃
ノ
ノ,o
ノ
ノ
,o
ノ
ノ
ノ
ノ
,o
〃
満 たす 。
〃
ー ド管 理 機 関 コー ド
〃
〃
:受 信 セ ン タ ー コ ー ド管 理 機 関 コ ー ド
:受 信 者 コ ー ド管 理 機 関 コ ー ド
一41一
短縮 型 を表 す 。
管 理 機 関 室 ど を 表 す 旦_一 一___一_一
,o
理 機 関 コ ー ド:発 信VANコ
ー ド管 理 機 関 コ ー ド
:発 信 セ ン タ ー コ ー ド管 理 機 関 コ ー ド
:発 信 者 コ ー ド管 理 機 関 コ ー ド
:受 信VANコ
ソ フ トJ
そ の他 の漢 字 集合 を表 す。
満 たす 。
ノ
ノ
予 約 領 域9X'20'で
して
す る。
〃
〃
〃
シ フ トJISそ
〃o
一
発信者"
受信V〃
受信セ
受信者
し てX'50'は
〃
発信 セ
発信者
受信V
受信 セ
受信者
X'20'又
発 信V管 理 機 関 コード縮 小 標 準 文 室a文
〃
発信セ
〃
'__⇒
分 割 固定 長 を 表す 。
はX'53'はJIS-XO208,X'55'はJIS-XO221,X4Dは
角 除 く)そ
〃
注1)発
予約領域6
予約領域7
予約領域8
短縮表示
はX'4D'は
イ ト標 準 文 字 集 合,X'4D'は
その他 の文 字 集合 を表 す。
IS(半
C26
C27
式で発す。
満 たす 。
X'50'は
C25
字 の識 別子 。
標 準 数 字 廿 宝 で 、YYMMDDHHMMSS形
一..
第6章
メ ッ セ ー ジ の 構 造
メ ッセ ー ジ は 、 メ ッセ ー ジ ・ヘ ッダ ー とTFDエ
時 先 に 伝 送 さ れ る 側)か
6-2参
照)。
6.1メ
リア と で 構 成 され る 。 左 側(デ
ら順 番 に 、 デ ー タ 要 素 と そ の 意 味 を 示 す(図6-1、
デ ー タ要 素 名 の 後 のO内
ータ伝 送 の
表6-1及
び表
類 が あ る 。Aタ
イ プメ
は、記 号 名 で あ る。
ッ セ ー ジの 基 本 構 造
メ ッ セ ー ジ に は 、Aタ
ッ セ ー ジ はAタ
Bタ
イ プ メ ッ セ ー ジ とBタ
イ プ メ ッ セ ー ジ ・ヘ ッ ダ ー とTFDエ
イ プ メ ッ セ ー ジ ・ヘ ッ ダ ー とTFDエ
6.2メ
イ プ メ ッ セ ー ジ と の2種
リ ア で 構 成 さ れ 、Bタ
イ プ メ ッセ ー ジ は
リアで 構 成 され る。
ッ セ ー ジ ・ヘ ッ ダ ー の 構 造
メ ッ セ ー ジ ・ヘ ッ ダ ー に は 、Aタ
ー の2種
類が あ る
6.2.1Aタ
イ プ メ ッ セ ー ジ ・ヘ ッ ダ ー の 構 造
イ ト以 下 の と き 用 い る こ と が で き る メ ッ セ ー ジ ・ヘ ッ ダ ー 。
割 区 分(CO1)
メ ッ セ ー ジ で あ る こ と を 識 別 す る1バ
但 し 、 フ ァ イ ル 格 納 状 態 で は,こ
(2)レ
イ トの 固 定 長 デ ー タ エ レ メ ン ト。 値 はX'39'で
あ る。
れ 以 外 の 値 と な る こ とが あ る 。
コ ー ド区 分(CO2)
メ ッ セ ー ジ の 大 分 類 を 識 別 す る1バ
(3)シ
イ プ メ ッ セ ー ジ ・ヘ ッ ダ
。
メ ッ セ ー ジ の 長 さ が32,768バ
(1)分
イ プ メ ッ セ ー ジ ・ヘ ッ ダ ー とBタ
イ トの 固 定 長 デ ー タ エ レ メ ン ト。 次 の 値 で あ る 。
a)X'44'業
務 メ ッセ ー ジ
b)X'53'セ
キ ュ リ テ ィ ヘ ッ ダ ー ・メ ッ セ ー ジ
c)X'47'サ
ブ ・セ キ ュ リ テ ィ ヘ ッ ダ ー ・メ ッ セ ー ジ(3.00で
追 加)
d)X'56'セ
キ ュ リ テ ィ ト レ ー ラ ・ メ ッ セ ー ジ(3.00で
追 加)
ー ケ ン ス 番 号(DO3)〔
順序番号〕
同 一 の メ ッ セ ー ジ グ ル ー プ 内 の メ ッ セ ー ジ の 順 番 を 表 す5バ
ト。 標 準 数 字 文 字 の5文
001を
(4)メ
イ トの 固 定 長 デ ー タ エ レ メ ン
字 を 用 い 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 直 後 の メ ッ セ ー ジ に00
付 香 し、 以 後 、 昇 順 に 付 養 す る 。.
ッ セ ー ジ 長(DO4)
メ ッ セ ー ジ の 長 さ を 表 す2バ
し2進
32767)で
数 で"メ
イ トの 固 定 長 デ ー タ エ レ メ ン ト。 値 は 、16ビ
ッ セ ー ジ 長 一1"の
ッ トの 符 号 無
値 を 保 持 す る 。 値 の 範 囲 は,X'000A'(00010)∼X'7FFF'(
あ る 。 実 際 の メ ッ セ ー ジ の 長 さ は 、11バ
一42一
イ ト∼32,768バ
イ トま で で あ る。
Aタ
イ プ メ ッセ ー ジ(メ
<メ
ッセージ実 長 が11∼32768バ
イ トの 時)
ッセージ実長>
0 DOgn
メッセージヘッダー
5
益 リア… … … 弍
TFDl
シーケンス番 号
1 1
2
1
TF加
十
可変長
く
巴 ㌶ 分↑/LTFD開
始 子TFD終
端子 一
メッセージ長(メ ッセージ実 長 一1の 値)
Bタ イ プ メ ッ セ ー ジ(メ
ッセージ実 長 が19∼10000000バ
イ トの 時)
メッセージ実長
く
0、
。9戸;ジ
〉
簸1の 値)n
Bタ イ プ メ ッセ ー ジ ・ヘ ッ ダφTFDエ
シーケンス番 号
1 1
5
己
羅9分
2
リア
拡 張 メッ
セージ長
71
1
TFD1
0〕を/左
デ ー タ長 を表 す
(10進 表 示)
\
記号名
COl
CO2
データ型
(長 さ)
X[1]
X[1]
、
TF伽
十
始子TFD終
端子 一
端 を0と ぴした時 の位
3
\
データ要 素 名
一8
図6-1メ
表6-1Aタ
…]
可 変長
く
↑ ∩,55欝;08ポFD開
はん例
TFD2
\
ッ セ ー ジ の フ ォ ー マ ッ ト
イ プ メ ッ セ ー ジ ヘ ッダ ー を 持 つ メ ッ セ ー ジの デ ー タ 項 目
デ ー タ要 素 名
備
考(設
分割区分
X'39'と
す る。
レコード区 分
X'44'は
業 務 メ ッ セ ー ジ,X'53'は
ュリティヘッダー・メッセージ
そ し てX`56'は
定 す べ き値)
セキュリティヘッダー・メッセージ,X`47'は
サブ・セキ
セキャリティトレ ラ・メッセージを 表 す 。
DO3
9[5]
シー ケ ン ス 番 号
同 一 メッ
セージグルづ 内 の メッセージの 順 番 を 表 わす。 メッセージグルーブ・
ヘッダー直 後 の メッセージの
DO4
Bin16
メ ッ セ ー ジ長
順 序 番 号 を1とし、以 後 昇 順 に 付 番 す る 。 標 準 数 字 文 字5文 字 を 用 い る 。
メッセージ実 長 一1の 値 を2進 数 で 表 す 。10-32767の
値 が 許 され る 。 メッセージ実 長
が32768バ イトを 超 え る時 は 、Bタ ィブメッ七一ジ・
ヘッダーを 使 用 しなければならない。
表6-2Bタ
記号 名
データ型
イ プ メ ッ セ ー ジ ヘ ッダ ー を 持 つ メ ッ セ ー ジの デ ー タ 項 目
デ ー タ要 素 名
備
考(設
定 す べ き値)
(長 さ)
CO1
Xm
分割 区分
X'39'と
す る。
CO2
DO3
X「11
レコード区 分
X'44'と
す る。 業 務 メ ッセ ー ジで あ る こ と を 表 す 。
9[5]
シー ケ ンス番 号
DO4
Bin16
メ ッ セ ー ジ長
同 一 メッセージグルプ 内 の メッセージのll頃
番 を 表 わす。 メッセージグルーブ・
ヘッダー直 後 の メッセージの
順 序 番 号 を1と
し、以 後 昇 順 に付 養 す る 。 標 準 数 字 文 字5文 字 を 用 い る 。
X'8080'と
す る 。 拡 張 メ ッセ ー ジ長 の 使 用 を 表 す 。
DO5
DO6
X[1]
予約 領 域1
X'F7'と
9[7]
拡 張 メ ッセ ー ジ長
メ ッセ ー ジ 実 長 一1の 値 を7桁
す
る 。
集 合 で 表 す 。18∼9999999の
一43一
の10進 数 で 表 す 。10進 数 は 、 標 準 数 字 文 字
値 が 許 され る。
6.2.2Bタ
イ プ メ ッ セ ー ジ ・ヘ ッ ダ ー の 構 造
メ ッ セ ー ジ の 大 分 類 が 業 務 メ ッ セ ー ジ で 、 メ ッ セ ー ジ の 長 さ が32,769バ
イ ト以 上10,000,000
バ イ ト以 下 の と き 用 い る メ ッ セ ー ジ 見 出 し。 但 し 、 メ ッ セ ー ジ の 長 さ が32,768バ
イ ト以 下 の と
き用 い る こ と もで き る 。
(1)分
割 区 分(CO1)
6.2.1の(1)と
(2)レ
同 一 で あ る。
コ ー ド区 分(CO2)
メ ッ セ ー ジ の 大 分 類 を 識 別 す る1バ
イ トの 固 定 長 デ ー タ エ レ メ ン ト。Bタ
イ プ メ ッセ ー ジ
・ヘ ッ ダ ー は 、 業 務 メ ッ セ ー ジ の ヘ ッ ダ ー だ け に 用 い る こ と が で き 、 レ コ ー ド区 分 の 値 は 、
X'44'で
(3)シ
あ る。
ー ケ ン ス 番 号(DO3)
6.2.1の(3)と
(4)メ
同 一 で あ る。
ッ セ ー ジ 長(DO4)
メ ッ セ ー ジ の 長 さ を 表 す2バ
イ トの 固 定 長 デ ー タ エ レ メ ン ト。 但 し 、Bタ
・ヘ ッ ダ ー で は 拡 張 メ ッ セ ー ジ 長 を 使 用 す る た め 、 値 は 、X'8080'と
(5)予
イ プ メ ッセ ー ジ
す る。
約 領 域1(DO5)
将 来 拡 張 用 の1バ
(6)拡
イ トの 固 定 長 予 約 領 域 。 値 は 、X'F7'と
す る。
張 メ ッ セ ー ジ 長(DO5)
メ ッ セ ー ジ の 長 さ を 表 す7バ
字 で 表 す 十 進 数 で"メ
イ トの 固 定 長 デ ー タ エ レ メ ン ト。 値 は 、 標 準 数 字 文 字 の7文
ッ セ ー ジ 長 一1"の
値 を 保 持 す る 。 値 の 範 囲 は 、0000018∼9999999
で あ る 。 実 際 の 最 大 の メ ッ セ ー ジ の 長 さ は 、10,000,000バ
6.3TFDエ
TFDエ
リ ア(TransferFormDataArea)の
リ ア は 、1型TFD及
イ トで あ る 。
詳細
びH型TFD(そ
れ ぞ れ 第4章
参 照)を
、 左 端 か ら右 側 へ 隙
間 な く並 べ る こ と に よ っ て 構 成 す る 可 変 長 の エ リア で あ る。
TFDエ
(右 端)に
TFD形
リ ア の 始 あ(左
は 、TFD終
端)に
は 、TFD開
端 子(X'FE')を
始 子(X'FO')を
置 き 、TFDエ
リア の 終 わ り
置 か な け れ ば な らな い 。
式 デ ー タ は 、 常 に デ ー タ タ グ で 始 ま る 。 デ ー タ タ グ は1byte∼3byteの2進
あ る 。 デ ー タ タ グ の 長 さ や1型TFDかII型TFDか
値 で 決 ま る 。 し た が っ て 、TFDエ
数値で
の 区 別 は 、 デ ー タ タ グ の 先 頭 の1byteの
リ ア を 参 照 す る 時 は 、 必 ず エ リ ア の 先 頭(左
しな け れ ば な らな い 。
一44一
端)か
ら参 照
6.4TFDの
省略
任 意 の1型TFD(一
般 デ ー タ項 目)を 省 略 し て もメ ッ セ ー ジ構 造 が 変 化 す る こ と は な い 。
ま た 、 数 値 が ゼ ロ の 数 値TFDや
H型TFD(TFD制
内 容 がallブ
御 子)を
マ ル チ 明 細 制 御 子(マ
ル チ 明 細 ヘ ッ ダ ー 、 改 行 マ ー ク及 び マ ル チ 明 細 トレー ラ)は
6.511型TFD(TFD制
、 条件 に よ
参 照)。
御 子)の
、TFD制
(1)TFD開
、一 般 的 に 省 略す る。
省 略 す る と、 一 般 的 に メ ッ セ ー ジ構 造 が 変 化 す る 。 しか し、
り省 略 で き る こ とが あ る(6.6を
E型TFDは
ラ ン クの 文 字 列TFDは
機能
御 子 と 呼 ば れ 、TFDエ
リア の コ ン トロ ー ル を 行 う。
始 子(X`FO'-240)
TFDエ
リ ア の 開 始 を 表 す 。TFDエ
TFDエ
リ ア 内 あ るTFD開
リア の 左 端 に は 、TFD開
始 子 は 、 ダ ミ ー ・デ ー タ タ グ で あ る(図6-2を
/TFD開
掴
‡
TFDl
Hex表
●
●
●
●
●
●
●
示
参 照)。
始子 \
/
\
客
●
始 子 が な け れ ば な らな い 。
室o TFDm
●
●
●
●
裁
…
無 視
無 視
●
●
●
TFD終
●
TFDn
●
端子 当
(トレーラ)
く
TFDエ
図6-2TFD開
(2)マ
端子
はX`FD'=253)
、 マ ル チ 明 細 ヘ ッ ダ ー を 表 し 、 マ ル チ 明 細 の 始 ま り を 示 す 。X`FA'をA
タ イ プ 、X`FD'をDタ
Aタ
〉
ア
始 子 とTFD終
ル チ 明 細 ヘ ッ ダ ー(X`FA'=250又
こ れ ら のTFDは
リ
イ プ マ ル チ 明 細 ヘ ッダ ー と呼 ぶ 。 両 者 の 機 能 は 同 じで あ る 。
イ プ マ ル チ 明 細 ヘ ッ ダ ー に は1byte、Dタ
イ プ マ ル チ 明 細 ヘ ッ ダ ー に は2byteの
明細
番 号 が 付 加 さ れ 、 明 細 番 号 付 マ ル チ 明 細 を 構 成 す る 。 一 つ の 標 準 メ ッ セ ー ジ 内 に2っ
以上の
マ ル チ 明 細 が あ る 時 、 こ の 明 細 番 号 を 用 い て そ れ ぞ れ の マ ル チ 明 細 を 区 分 す る 。Aタ
イ プマ
ル チ 明 細 の 明 細 番 号 は 、 通 常 、1(X`31')∼
あ り 、Dタ
一(X`7E')(1文
字 で 表 す)ま
イ プ マ ル チ 明 細 の 明 細 番 号 は 、10∼65535(5桁
噸
ニ
タ
タ
グ
薗 灘
(Aク
図6-3マ
の 数 字 で 表 す)で
酬;ニ タ
タ
グ
西
ィプマルチ明 細 ヘヲダー)(Dタ
欝
イプマルチ明 細 ヘッダー)
ル チ 明 細 ヘ ッ ダ ー の フ ォ ー マ ッ ト
一45一
で の78種
で
あ る。
(3)マ
ル チ 明 細 改 行 マ ー ク(X`FB'=251)と
マ ル チ 明 細 ト レ ー ラ(X`FC'ニ252)
マ ル チ 明 細 改 行 マ ー ク は マ ル チ 明 細 の1行
明 細 の 終 わ り を 示 す(6.6を
(4)TFD終
端 子(メ
TFDエ
6.6デ
の 終 わ り を 示 し、 マ ル チ 明 細 ト レー ラ は マ ル チ
参 照)。
ッ セ ー ジ ・ ト レ ー ラ)(X`FE'=254)
リア の 終 わ り を 示 す 。 メ ッ セ ー ジの 終 わ り を 示 す ト レ ー ラ を 兼 ね る。
ー タ の 繰 返 し(繰 返 しル ー ル=表
同 一 メ ッセ ー ジ 内 のTFDエ
デ ー タ)を2個
形 式 デ ー タ)
リア で は 、 同 一 デ ー タ タ グ 値 の1型TFD(EDIユ
ーザ ー の
以 上 含 め る こ と は 原 則 と して で き な い。 同 一 の デ ー タ タ グ 値 を 持 つ1型TFD
を 複 数 個 含 め る た め に は 、 繰 返 しル ー ル を 用 い る。
6.6.1単
独項 目の 暗示 的繰 返 し
同 一 デ ー タ タ グ値 の1型TFDを
単 純 に 複 数 個 並 べ る こ と で 、 同 一 メ ッセ ー ジ上 で 、 同 一 項
目 を 複 数 個 伝 送 で き る 。 こ の 場 合 、 同 一 項 目(TFD)を
隙 間 な く隣 合 う よ う に並 べ 、 送 信 側
と受 信 側 で メ ッセ ー ジ 内 で の 項 目の 順 番 の 管 理 を 、 厳 密 に 行 わ な け れ ば な ら な い 。
6.6.2マ
ル チ 明細 の概要
複 数 のTFD(デ
ー タ タ グ 値 は 、 そ れ ぞ れ 異 な る)を 集 め て セ グ メ ン トと し、 セ グ メ ン ト単
位 で 明 示 的 に 繰 り返 しを 行 う もの で 、 表 形 式 デ ー タ の 伝 送 に 適 用 す る。
図6-4の
よ う に 、 最 初 の セ グ メ ン トの 先 頭 に マ ル チ 明 細 ヘ ッ ダ ー 、 セ グ メ ン トと セ グ メ ン
トの 間 に 、 改 行 マ ー ク、 最 後 の セ グ メ ン トの 次 に 、 マ ル チ 明 細 ト レー ラ を セ ッ トす る 。 ま た 、
必 要 に 応 じて 各 セ グ メ ン ト内 の 任 意 のTFDを
省 略 で き る 。 同 一 セ グ メ ン ト内 の す べ て のTF
Dが 省 略 され た 時 は 、 改 行 マ ー ク だ け が 残 さ れ る(図6-5)。
マ ル チ 明 細 ヘ ッダ ー と 同 トレ
ー ラ は 、 常 に 対 に な って い な け れ ば な ら な い 。
セグメント1\1∈
く
≡
≡
≡
≡
TFDI-1
Lマ
X'FA・
ル チ明
TFD2-1
細
TFD3-1
TFD1-2
〃L改
ヘ フダ ー
・'orX'FD・
セグメント2セ
つ
グメント3
≧lk
TFD2-2
TFD3-2翻TFD1-3
行 マーク(X'FB')/L改
TFD2-3
マルチ明 細
ル
チ
TFD3-311
行 マーク(X'FB')
…'
図6-4マ
う
明
トい ラ(X'FC')
細
マルチ明 細 ヘ ッダー
X'FA・
・'orX'FD・
…'マ
ルチ明 細
トレーラ(X'FC')
改 行 マーク(X'FB')セyxン
図6-5マ
ル チ 明 細(図6-4のTFDI-2,TFD2-2,TFD3-2が
-46一
ト2の
省 略
省 略
さ れ た 時)
爪
6.6.3マ
ルチ 明細 の 詳 細
TFDエ
リ ア に マ ル チ 明 細 ヘ ッ ダ ー が あ れ ば 、 マ ル チ 明 細 を 構 成 す る(図6-6参
タ イ プ(X'FA')とDタ
2byteの
イ プ(X'FD')の2種
照)
。A
類 の マ ル チ 明 細 ヘ ッ ダ ー が あ り 、 そ れ ぞ れ1byte
,
明 細 番 号 を 持 つ 。 明 細 番 号 の 長 さ が 違 う だ け で 、 両 者 の 機 能 は 同 一 で あ る。
同 一 のTFDエ
リ ア に2つ
以 上 の マ ル チ明細 が あ った 時、 この 明細 番 号 によ って それ ぞ れ の
マ ル チ明細 を明確 に 区分 す る。
く
明 細 番 号X`31'の
∈1番
/
≡
FA31
≡
目
TFD1
〉
TFD2
TFD3
2番
ド
翻 ㎜1
TFD2
>1
マ ル チ 明 細
目
≧
TFD3
ξ
塞
FB
鰯
TFD1
3番
目
TFD2
←4番
目
擢
FB TFD2
TFD3
〉
TFD3
改 行 マーク
ーヘッダー(Hex表
示)
,X'31'が
舅/
トレーラ
明 細 番 号
*Dタ ィブマルチ明 細(X'FD…
・')の時 は、2byteの 明 細 番 号 が付 く
図6-6マ
6.6.4マ
〉
ル チ 明 細 の 明 細 番 号
ル チ明細 の 複 数 化
一 っ のTFDエ
リア内 に
、互 い に独 立 な二 つ 以上 のマ ル チ 明細 が あ る時 、 マル チ 明細 の複 数
化 と い う。 こ の 時 、 そ れ ぞ れ の マ ル チ 明 細 に は 、 ユ ニ ー ク な 明 細 番 号 を 、 付 け な け れ ば な ら な
い 。 マ ル チ 明 細 が 複 数 化 して も、 明 細 番 号 に よ っ て 区 分 す る の で 、 任 意 の マ ル チ 明 細 が 省 略 可
能 で あ る(図6-7参
Hex表
照)。
示
マルチ明 細
トレーラ
マルチ明 細 トレ ラ
マルチ明 細 ヘッダー(X'FA31')
マルチ明 細 ヘッダー(X'FA33')
省 略 された第2マ ルチ明 細
図6-7マ
6.6.5マ
ル チ 明 細 の 複 数 化(第2マ
ル チ 明 細 の 省 略)
ル チ 明 細 の ネ ス ト化
マ ル チ 明 細 の 内 部 に別 の マ ル チ 明 細 が 含 ま れ る 時 、 マ ル チ 明 細 の ネ ス ト化 と言 う
。 この 時、
そ れ ぞ れ の マ ル チ 明 細 に は 、 ユ ニ ー ク な 明 細 番 号 を 、 付 け な け れ ば な らな い 。
図6-8に
示 す よ う に 、3次
元 以 上 の 表 形 式 デ ー タ で 用 い る 。 各 レベ ル で の マ ル チ 明 細 ヘ ッ
ダ ー の 明 細 番 号 は、 異 な る 番 号 を 用 い る 。 ま た 、 任 意 のTFD
の 全 体 を 省 略 で き る 。 しか しな が ら、 レベ ル2の
一47一
,セ
グ メ ン トお よ び マ ル チ 明 細
セ グ メ ン トが 省 略 さ れ な い 時 に 、 レベ ル1の
セ グ メ ン トの マ ル チ 明 細 ヘ ッ ダ ー と マ ル チ 明 細 トレ ー ラ は 省 略 す る こ と も可 能 で あ る が 、 こ の
こ と に よ って 誤 動 作 す る受 信 用 トラ ン ス レ ー タ ー も あ る 。 一 般 的 にn〈mの
グ メ ン トが 省 略 さ れ な い 場 合 、 レベ ルnの
時 、 レベ ルmの
セ
マ ル チ 明 細 ヘ ッ ダ ー と マ ル チ 明 細 トレ ー ラ を 省 略 す
る 時 は 、 注 意 を 要 す る。
← 一
品
名
数
発送 日
\1
レベル1セグメント
量
く
〔1
鵬
レベル2セ グメント/1
レベル1
TFD2-U
TFDl-1
TF正)3-11
t2
TFD2一
TFD3
膏FD1-1
ヨ2
/
、
X'FA31'
一13
按D2一 13
TFD3
TFD2-21
TFD3-21
TFD2-22
TFD3-22
TFD2-23
TFD3-23
X'FA32'
レベル2
TFDI-2
1
1丁抄3-111丁
勘2-1
働
目 マ・チ明 細 ・・ダ鋼
図6-8マ
6.7TFDエ
艦
一12
睡13醐
改 行 マーク1・
一・3』
・チ明 細 トレ ラ
ル チ 明細 の ネ ス テ ィ ング例
リア 内 の デ ー タ タ グ 番 号 に 関 す る ル ー ル
TFDエ
リア 内 の1型TFDの
デ ー タ タ グ番号 お よ び マ ル チ 明細 の 明細 番号 は以 下 の ル ー ル
を 満 た さ な け れ ば な らな い 。
①
同 −TFDエ
リア 内 の マ ル チ 明 細 に 含 ま れ な い1型TFDの
デ ー タ タ グ番号 は、 そ れ ぞ
れ ユ ニ ー クで な け れ ば な ら な い 。 同 一 デ ー タ タ グ 番 号 値 の1型TFDが
複 数 あ れ ば、 単 独
項 目の 暗示 的繰 返 しとみ なす 。
②
同 一 のTFDエ
リ ア 内 に 含 ま れ る明 細 番 号 付 マ ル チ 明 細 の 明 細 番 号 は、 そ れ ぞ れ ユ ニ ー
クで な けれ ばな らな い。
③
同 一 の マ ル チ 明 細 に 含 ま れ る1型TFDの
デ ー タ タ グ番 号 は、 そ れ ぞれ ユ ニ ー クで な け
れ ば な ら な い 。 同 一 デ ー タ タ グ 番 号 値 の1型TFDが
複 数 あれ ば 、単 独 項 目の暗 示 的 繰 返
しとみ なす 。
④
同 一 の デ ー タ タ グ 番 号 を 持 つ1型TFDが
TFDと
見 な す(図6-9参
マ ル チ 明 細 の 外 部 と内 部 に あ る 場 合 は 、 別 の
照)。
*データSV番号 は同 一(n)で あるが男lj々
のTFD
別 々 のTFD
1
■
∠ ・肛 リ・ ・
.壷i
nl
一 ー一1
●
●
●.・
1
●
≡
≡
≡
.壷i
●
≡
=
■
・
一1
L
X'FC')マ
ルチ明 細
トレーラ
§
●
●
●
●
」
マルチ明 細 ヘッダー(X'FA31')
く
一1型TFDが
一
1
1
図6-9同
■
nl
マ ル チ 明 細
〉
マ ル チ 明 細 の 内 部 と 外 部 に あ る例
一48一
■
●
●
◆
●
/
⑤
同 一 の デ ー タ タ グ番 号 を 持 つ1型TFDが
れ て い る 時 は 、 そ れ ぞ れ 別 のTFDと
、 明細番 号 が 異 な る複 数 の マル チ明 細 に含 ま
見 な す(図6-10参
*データタグ番 号 は同 一(h)で
照)。
あるが別 々 のTFD
別 々 のTFD層
/剛
誓
…
●
●
・・ §
nl・
一"ヨ'
●
●
●
●
●
・
≡i
≡
・
・ /L;;蹴 ㍑繁 ㍑
≡
≡
6.8メ
●
一旦{
・・7
●
隣 鑓
瓢 ㍑ ぱ)
マ ル チ明 細
1ス
図6-10同
・
ユ
マル チ 明細
∈
一
±…
■
〉
く
〉
一1型TFDが
異 な る マ ルチ 明細 に あ る時 の 例
ッ セ ー ジ ・ トレ ー ラ
TFDエ
リ ア の 終 わ り を 示 すTFD終
端 子(1byteの
数 値(254=X`FE'))が
、一 つ の メ
ッ セ ー ジ の 終 わ り を も 示 す メ ッ セ ー ジ ・ ト レ ー ラ を 兼 ね る の で 、 特 別 な 識 別 子(メ
ト レ ー ラ)は
ない 。
6.9Cl1シ
ン タ ッ ク ス ル ー ル2.10以
TFDエ
「CIIシ
ン タ ッ ク ス ル ー ル3.00(本
ン タ ッ ク ス ル ー ル1.11及
び1.51」
、
規 格)で
「CIIシ
は、廃 止 され
ン タ ッ ク ス ル ー ル2.
対 応 の ト ラ ン ス レ ー タ ー が 多 数 使 用 さ れ て い る の で 、 縮 小 モ ー ドの 規 定 に つ い て 述 べ る 。
ま た 、CIIシ
Iシ
前の縮小モー ド
リ ア の 縮 小 モ ー ドは 、CIIシ
て い るが 、
10」
ッセ ー ジ ・
ン タ ッ ク ス ル ー ル2.10以
ン タ ッ ク ス ル ー ル3.00対
前 の 規 格 に 対 応 して い る トラ ン ス レ ー タ ー とCI
応 の トラ ン ス レー タ ー との 互 換 性 つ い て は 、 附 属 資 料 を 参 照 さ
れ た い。
6.9.1TFDエ
リア の 縮 小 モ ー ド
図6-11に
TFDエ
示 す よ う に 、 メ ッ セ ー ジ ・ヘ ッ ダ ー とTFDエ
リ ア を 、 縮 小 モ ー ドのTFDエ
く
リ ア 内 のTFD開
リア とす る 。
〉
縮 小 モ ー ド領 域
く
/TFD開
始子 \
\
/
TFDl
TFD2
●
…
TFD1
TFDm
麹
…
∼
卜
lHex表
TFDエ
∈
(TFD1∼TFD1は
図6-11TFDエ
\
通 常 モ ー ド領 域
i輪
●
始 子 の間 にあ る
■
●
■
●
・
示
リ
縮 小 モードのTFDに なり、TFDm∼TFDmは
■
ぶ …
…
難
●
●
■.・
無 視
TFDn
{
トレ ラ ー
〉
ア
通 常 モードのTFDに なる。)
リ ア に お け る 縮 小 モ ー ド領 域 とTFD開
一49一
●
始 子 の 機 能
TFDエ
リ ア は 常 に 縮 小 モ ー ドで 始 ま り 、TFD開
通 常 モ ー ドに 切 り 換 る 。 通 常 モ ー ド と は 、CIIシ
始 子(X'FO')が
最 初 に 出 現 した 時 点 で
ン タ ッ ク ス ル ー ル3
.00本
来 の モ ー ドで
あ る。
こ の 通 常 モ ー ドは 、 同 一 メ ッ セ ー ジ グ ル ー プ 内 の 次 の メ ッ セ ー ジ のTFDエ
い 。 次 の メ ッ セ ー ジ のTFDエ
ア に な い 時 は 、TFDエ
リ ア は 、 再 び 縮 小 モ ー ドで 始 ま る 。TFD開
始 子 がTFDエ
「予 約 領 域5(C22)(拡
張 モ ー ド)」
に
「X'20'」
ッ ト し た 時 は 、 メ ッ セ ー ジ グ ル ー プ 内 の す べ て の メ ッ セ ー ジ のTFDエ
縮 小 モ ー ドに し な け れ ば な ら な い 。 通 常 のCIIト
互 換 にす る時の み
域5(C22)(拡
リ
リ ア 全 体 が 縮 小 モ ー ドに な る 。
メ ッセ ー ジ グ ル ー プ ・ヘ ッ ダ ー の
`53'」 を セ
リア に 影 響 し な
「予 約 領 域5(C22)(拡
張 モ ー ド)」
ラ ン ス レ ー タ ー(送
張 モ ー ド)」
にrX`45'」
にrX`20'」
か
「X
リア 全 体 を
信 用)で
は 、EIAJ
を セ ッ トす る 。
「予 約 領
を セ ッ ト し た 時 は 、 縮 小 ・通 常 ど ち ら の モ ー ド も 許
され る。
6.9.2縮
小 モ ー ドのTFD
縮 小 モ ー ド に お け るTFD形
式 デ ー タ の デ ー タ タ グ は 、 す べ て1byteの2進
数 値 で あ る。 レ
ン グ ス タ グ 及 び 可 変 長 デ ー タ 要 素 は 、 通 常 モ ー ドと 同 一 で あ る 。
(1)縮
小 モ ー ドの1型TFD(一
般 デ ー タ 項 目)
デ ー タ タ グ の 値 が 、X`00'∼X`EF'(0∼239)の
と き 、1型TFDを
表 し、 デ ー タ タ
グ の 値 が 、 デ ー タ 項 目番 号 を 表 す 。
(2)縮
小 モ ー ドのE型TFD(TFD制
縮 小 モ ー ドのII型TFDに
①TFD開
TFDエ
御 子)と
は 、 下 記 の5種
機能
類 が あ り 、TFDエ
リア の コ ン トロ ー ル を 行 う。
始 子(X`FO'=240)
リ ア に 、 こ の 制 御 タ グ が 出 現 す る と 、 そ れ よ り 右 側 のTFDエ
ー ド に な る 。TFD開
始 子 同 一 のTFDエ
リア は 、 通 常 モ
リ ア に 複 数 個 存 在 す る 場 合 は 一 番 左 側 のTFD
開 始 子 が 有 効 で 、 そ れ 以 外 は無 視 す る 。
②
マ ル チ 明 細 ヘ ッ ダ ー(X`FA'=250)
こ のTFDは
、 マ ル チ 明 細 の 始 ま り を 示 す 。 縮 小 モ ー ドの マ ル チ 明 細 ヘ ッ ダ ー に は 明 細
番 号 が な く、 明 細 番 号 無 しマ ル チ 明 細 を 構 成 す る 。
縮 小 モ ー ドの 時 に マ ル チ 明 細 が 始 ま り(縮
小 モ ー ドマ ル チ 明 細)、
その 明細 の途 中で 通
常 モ ー ドへ 移 行 し て も 、 こ の マ ル チ 明 細 は 縮 小 モ ー ドマ ル チ 明 細 の ま ま で あ る 。
③
マ ル チ 明 細 改 行 マ ー ク(X`FB'-251)と
マ ル チ 明 細 ト レ ー ラ(X`FC'-252)
マ ル チ 明 細 改 行 マ ー ク は マ ル チ 明 細 の1行
チ 明 細 の 終 わ りを 示 す 。
一50一
の 終 わ り を 示 し、 マ ル チ 明 細 ト レー ラ は マ ル
④TFD終
端 子(X`FE'-254)1
TFD終
6.9.3縮
端 子 は 、TFDエ
リア の 終 わ りを 示 す と 同 時 に 、 メ ッセ ー ジ の 終 わ りを 示 す 。
小 モ ー ドの デ ー タ の 繰 返 し(繰 返 しル ー ル:表 形 式 デ ー タ)
同 一 メ ッ セ ー ジ 内 の 縮 小 モ ー ドのTFDエ
Iユ ー ザ ー の デ ー タ)を2個
リア で は 、 同 一 デ ー タ タ グ 値 の1型TFD(ED
以 上 含 め る こ と は で き な い 。 同 一 の デ ー タ タ グ 値 を 持 つ1型TF
Dを 複 数 個 含 め る た め に は 、 マ ル チ 明 細 を 用 い る 。
マ ル チ 明 細 は 、 い くっ か のTFD(デ
ー タ タ グ値 は、 そ れ ぞ れ 異 な る)を 集 め て セ グ メ ン ト
と し、 セ グ メ ン ト単 位 で 明 示 的 に 繰 り返 しを 行 う もの で 、 表 形 式 デ ー タ の 伝 送 に 適 用 す る 。 セ
グ メ ン トは 、 通 常 、 一 つ 又 は 複 数 の1型TFDで
構 成 す る が 、II型 のTFDも
条 件 に よ り使 用
可 能 で あ る。
図6-12の
よ う に 、 最 初 の セ グ メ ン トの 先 頭 に マ ル チ 明 細 ヘ ッ ダ ー 、 セ グ メ ン トと セ グ メ ン
トの 間 に 、 改 行 マ ー ク 、 最 後 の セ グ メ ン トの 次 に 、 マ ル チ 明 細 トレ ー ラ を セ ッ トす る 。 ま た 、
必 要 に 応 じて 各 セ グ メ ン ト内 の 任 意 のTFDを
省 略 で き る 。 同 一 セ グ メ ン ト内 の す べ て のTF
Dが 省 略 さ れ た 時 は 、 改 行 マ ー ク だ け が 残 さ れ る(図6-13)。
マ ル チ 明 細 ヘ ッダ ー と同 ト レ
ー ラ は 、 常 に 対 に な って い な け れ ば な らな い 。
く
≡
≡
≡
\1
TFD3-1蔭
TFD2-1
TFDI-1
く
/│
セグメント1
TFD2-2
TFD1-2
k
〉
セグメント2
〉
セグメント3
TFD2-3
TFD3-2
TFD3-3
翔TFDI-3
=
㌔ ア1轡1藷llモ ード)'L改
§
行マーク(X'FB')r瞬1隅1・FC・)」
図6-12縮
小 モ ー ドの マ ル チ 明 細
マルチ明 細 ヘッダー
X'FA'(縮
小 モード)マ
ルチ明 細 トレーラ(X'FC')
改 行 マーク(X'FB')セ
図6-13マ
6.9.4縮
TFDエ
ル チ 明 細(図6-12のTFDI-2,TFD2-2,TFD3-2が
〃 ント2の 省 略
省 略 さ れ た 時)
小 モ ー ドマ ル チ 明 細
リア の 縮 小 モ ー ド領 域 に マ ル チ 明 細 ヘ ッダ ー が あ れ ば 、 縮 小 モ ー ドマ ル チ 明 細 を 構
成 す る(図6-14参
照)。
縮 小 モ ー ドの マ ル チ 明 細 ヘ ッダ ー は 明 細 番 号 を 持 た な い の で 、 名 無
しマ ル チ 明 細 と 呼 ぶ 。
一51一
(1)縮
小 モ ー ドマ ル チ 明 細 中 で の 拡 張 モ ー ドへ の 移 行
縮 小 モ ー ドマ ル チ 明 細 の 途 中 にTFD開
始 子(X'FO')が
あ り 通 常 モ ー ドへ 移 行 して も 、 そ
の マ ル チ 明 細 は 縮 小 モ ー ドの ま ま で あ る 。 そ の 次 の マ ル チ 明 細 か ら拡 張 モ ー ドマ ル チ 明 細 に
な る(図6-14参
照)。
した が って 、 縮 小 モ ー ド時 に 通 常 モ ー ドの マ ル チ 明 細 を 組 み 込 む た め に は 、TFD開
始子
を 用 い て 先 に 通 常 モ ー ドへ 移 行 さ せ て か ら、 マ ル チ 明 細 を 開 始 す る。 一 般 的 な トラ ン ス レー
タ ー(送 信 用)は
この 処 理 を 自動 的 に 行 う。
く
く1番
/
TFDl
目
〉
TFD2
羅
FB
曄
TFD3
\へ,ダ ー(Hex表
示)
名 無 しマ ル チ明 細
〉
<
2番 目
3番
∈
TFDl
TFD2
TFD3
縮小 モー ド
亘 TFD2
〉く
*途 中 にTFD開
②
TFDl
〉
TFD3
←4番
羅
ひBTFD2
墾
目→
TFD3
通 常 モ一ド指 示
改 行 マーク
図6-14
醐
FB
瞬
〉
目
∨/
トレーラ
通 常 モ ー ド
始 示 があっても通 常 モードマルチ明 細 にならない。
縮 小 モ ー ドマ ル チ 明 細(名
無 し マ ル チ 明 細)
マ ル チ 明 細 の 複 数 化 と省 略
縮 小 モ ー ドマ ル チ 明 細 の ネ ス ト化 は 禁 止 さ れ る が 、 複 数 化 は で き る。 す べ て の 名 無 し マ ル
チ 明 細 はX'30'の
明 細 番 号 を 持 っ て い る こ と に す る。 この 結 果 、 明 細 番 号 付 の マ ル チ 明 細 と
は 区 別 され る が 、 複 数 化 した 名 無 し マ ル チ 明 細 同 士 は 、 明 細 番 号 が 同 一 の た め 、 区 別 が つ か
な い 。 そ の た め 、 複 数 化 さ れ た マ ル チ 明 細 の 順 番 の 管 理 が 重 要 で あ り、 図6-15に
示す よ う
に 、 左 側 の マ ル チ 明 細 が 空 の 時 は 、 全 面 省 略 せ ず に マ ル チ 明 細 ヘ ッダ ー と マ ル チ 明 細 トレ ー
ラ を残 す こ と が 望 ま し い 。
(3)マ
ル チ明 細 の ネ ス ト
縮 小 モ ー ドの マ ル チ 明 細 は 、 い か な る 場 合 も ネ ス ト化 を 禁 止 す る。
Hex表
示
マルチ明 細
トレーラ(X'FC')
マルチ明 細 ヘッダー(X'FA')
(省
マルチ明 細
マルチ明 細 ヘッダー
略 された第 一 マルチ明 細)
図6-15縮
小 モ ー ドに お け る マ ル チ 明 細 の 複 数 化
一52一
トレーラ
第7章
バ イ ナ リー デ ー タ の 構 造
バ イ ナ リ ー デ ー タ と は 、EDIユ
D/CAMデ
了.1バ
ー ザ ー の 長 大BIT列
デ ー タ を 格 納 す る も の で あ る。CA
ー タや 画像 デ ー タが これ に相 当 す る。
イ ナ リー デ ー タ の 基 本 構 造
一 つ の バ イ ナ リ ー デ ー タ は 一 つ の バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー 、 複 数 の バ イ ナ リ ー ユ ニ ッ ト
そ し て 、 一 つ の バ イ ナ リ ー デ ー タ ・ ト レ ー ラ で 構 成 さ れ る(図7-1参
タ ・ヘ ッ ダ ー と バ イ ナ リ ー デ ー タ ・ ト レ ー ラ は 、251byteの
照)。
固 定 フ ォ ー マ ッ トで あ る が 、 バ
イ ナ リ ー ユ ニ ッ トは 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 格 納 モ ー ド(C23)の
3'(分
割 可 変 長)の
定 長)の
時 、32001byteの
時 、251byteの
バ イ ナ リー デ ー
値 に 対 応 し 、X'5
固 定 フ ォ ー マ ッ ト と な り 、X'20'かX'4D'(分
固 定 フ ォ ー マ ッ トと な る。
但 し 、 分 割 可 変 長 の 時 の 最 終 バ イ ナ リ ー ユ ニ ッ トだ け は 、 最 大32001byteの
ー マ ッ トで あ る(3
7.2バ
.00で
割固
可変長 フ ォ
の 追 加 機 能)。
イ ナ リ ー デ ー タ ・ヘ ッ ダ ー
バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー は 、251byteの
固 定 フ ォ ー マ ッ トの デ ー タ で 、 メ ッ セ ー ジ グ
ル ー プ 内 に お い て 一 つ の バ イ ナ リ ー デ ー タ の 始 ま り を 表 す(図7-2及
①
び 表7-1参
照)。
リ ン ク 番 号(HO4)
同 一 の メ ッセ ー ジ グ ル ー プ 内 で 、 バ イ ナ リ ー デ ー タ と メ ッ セ ー ジの 論 理 的 関 係 を 示 す 。
同 一 の 番 号 を 持 つ バ イ ナ リ ー デ ー タ と メ ッ セ ー ジが 論 理 的 関 係 に あ る こ と を 表 す 。
尚 、 メ ッ セ ー ジ 内 で は 、 タ グ 番 号 がX'EFOO'(61184)のTFDが
、 この リ ン ク 番 号 の 項 目
に な る 。 リ ン ク 番 号 の 値 そ の も の は 運 用 で 決 め るが 、 通 常 必 要 な 範 囲 に お い て ユ ニ ー ク で
な けれ ば な らな い。
②
フ ァ イ ル 識 別 名(HO5),フt− マット識 別1名(HO6),圧
縮 識 別 名(HO7)
これ らの 識 別 名 は 、 あ る 範 囲 で ユ ニ ー ク で な け れ ば な ら な い が 、 識 別 名 そ の もの は 、 運
用 で 決 め る。
一53一
分 割 可 変 長(非
分 割 モ ー ド)時 の バ イ ナ リー デ ー タの 構 造
:バ
1;}!一 データi,イ
ナリ.ユニ,トli、
■
イナリ.ユ.,ト2
1(25│bvte):(32001bvte)1(32001bvte)
●
●
・〃 ・
●
イナリーユニッ トn
l
■
●
●
●
/Lx'40'/Lx'41'/Lx'42'
鮒
i(最 終 バイナリーユニット)
1(32001bvteMax)
全 −X'49'
リデータ
トレーラ
(251bvte)
工X'40'
分 割 固 定 長 時 の バ イ ナ リー デ ー タ の 構 造
iバイナリーデータ
…
i
ナリーユニット2
!て
イナリーユニット1 「1イ
細 ダー
:(251bvte)
〃LX'40'
:(251bvte)
て251bvte)
仁X'41'
ll
・〃 ・
:1
四 ナリーユニット31{イナリーユニット4
:(251bvte):(251bvte)
●
■
1{イナリーユニット iバイナリテ一夕
●
●
●
●
●
●
●
●
図7-1バ
トレ ラ
(251bvte)
全−X'49'
全−X'43'エX'44'
全−X'42'
i(最 終)
(251bvte)
イ
ナ
リ ー デ
全−X'40'
ー タ の 構 造
〕9
0
ンーケンス リンク
フ
番 号 番号
ァ
イ
ル
識
別
名
←
80
5
4
県 レ]一ド区 分(X'48')
不
ー
一 分 割 区 分(X'40')
byte数
叩112315525
フォーマ欄
名
圧一
名
リ…
〃
←
323296
識別
属性
図7-2バ
イ ナ リ ー デ ー タ ・ヘ ッ ダ ー の フ ォ ー マ ッ ト
表7-1バ
イ ナ リ ー デ ー タ ・ヘ ッ ダ ー の デ ー タ 項 目
デ ー タ項 目名
説
明(設
定 す べ き値)
COl
X(1)
分割 区分
X'40'固
定,バ
イナリーデータ・ヘッダーか トレーラかを示 す。
CO2
X(1)
レコード区 分
X'48'固
定,バ
イナリーデータ・ヘッダーであることを示 す。
DO3
9(5)
シーケンス番 号
メッセージヘフダーのシーケンス番 号 と同 一 の意 味 を持 つ。メッセージヘッダーとバイナリーデータを区 男ll甘
ずに、1から
HO4
9(4)
リンク番 号
1つっ順 に付 養 する(文 字 コードJIS-XO201)。
同 一 の メッセージグルーブ内 で、メッセージとバイナリーデータとの論 理 的 関 係 を 表 す。同 一 のリンク番 号 を
を持 つメッセージとバイナリーデータとが論 理 的 関 係 にあることを表 す。
HO5 X(80)
一
ファイル識 別 名
文 字 コードは、メッセージグルーブ・ヘッダーの文 字}ド8bit(C24)の
指 示 に従 う。
バイナリーデータをローカルに保 存 する時 のファイル名 で、左 詰 めにセットし余 白 は空 白 で満 たす。
HO6
X(32)
フォーマット識 別 名
文 字]一 ドは、メッセージグルーブ・ヘッダーの文 字 コード8bit(C24)の
指 示 に従 う。
バイナリーデータそのもののフォーマットを表 す識 別 名 で、左 詰 めにセットし余 白 は空 白 で満 たす。
HO7
X(32)
圧縮識別名
バイナリーデータそのもののデータ圧 縮 方 法 を表 す識 別 名 で、左 詰 めにセットし余 白 は空 白 で満 たす。
FO8
X(96)
リザ ー ブ
文 字 コード{1、
メッセージグルーブ・ヘッダーの文 字}ド8bit(c24)の
文 字 コードは、メッセージグルーブ・ヘフダーの文 字}ド8bit(C24)の
将 来 の 拡 張 の た め リザ ー ブ(alIX'20'を
一54一
指 示 に従 う。
指 示 に従 う。
セフト)。
7.3バ
イ ナ リー ユ ニ ッ ト
バ イ ナ リ ー ユ ニ ッ ト は 、CAD/CAMデ
ッ ト列 と す る 。251bitの
ー タ 、 イ メ ー ジ デ ー タ そ の も の で 、byte単
よ う な8の
位 の ビ
倍 数 で な い ビ ッ ト列 は 扱 わ な い 。 バ イ ナ リ ー ユ ニ ッ ト
の フ ォ ー マ ッ トは 、 分 割 可 変 長 時 と 分 割 固 定 長 時 で 異 な っ て お り 、 分 割 可 変 長 時 は32001
byte、
分 割 固 定 長 時 は251byteの
2000byte、250byteを
固 定 長 フ ォ ー マ ッ トで あ る 。EDIユ
、 そ れ ぞ れ 収 容 す る 。 分 割 可 変 長 に お い て32000byteあ
は 分 割 固 定 長 に お い て250byteを
が っ て 分 割 さ れ る(図7-3及
るい
越 え る ビ ッ ト列 を 格 納 す る 場 合 は 、 格 納 構 造 の 規 定 に し た
び 表7-2参
ッ トに つ い て は 、 最 大32001byteの
を 格 納 で き る)と
ー ザ ー の ビ ッ ト列3
照)。
但 し、 分 割 可 変 長 時 の 最 終 バ イ ナ リー ユ ニ
可 変 長 フ ォ ー マ ッ ト(最
す る こ と が で き る(3.00で
大32000byteの
ビ ッ ト列
の 追 加 機 能)。
尚 、 ビ ッ ト列 デ ー タ の フ ォ ー マ ッ ト、 す な わ ちCAD/CAMデ
ー タ、 イ メ ー ジデ ー タそ の
もの の フ ォー マ ッ トに つ い て は 、 本 シ ン タ ッ ク ス ル ー ル で は 規 定 され な い 。
7.4バ
イ ナ リー デ ー タ ・ ト レ ー ラ
バ イ ナ リ ー デ ー タ ・ ト レ ー ラ は 、 一 つ の バ イ ナ リ ー デ ー タ の 終 わ り を 表 す(図7-4及
7-3参
①
照)。
リ ン ク 番 号(HO4)
バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー のrリ
②
び表
ン ク番 号 」 と 同 一 の 番 号 とす る。
最 終 ユ ニ ッ ト有 効 長(TO5)
バ イ ナ リ ー デ ー タ は 、 格 納 構 造 に し た が っ て 複 数 の 固 定 長 の バ イ ナ リ ー ユ ニ ッ トに 分 割
し て 格 納 さ れ る 。 こ の 場 合 、 一 般 的 に 最 後 の バ イ ナ リ ー ユ ニ ッ トに 端 数 の デ ー タ が 発 生 す
る 。 有 効 デ ー タ 長 は 、 そ の 端 数 の 長 さ を 表 し て い る 。 数 値 の1が1byteに
2が2byteに
③
、nがnbyteに
相 当 し、 以 下 、
相 当す る。
全 ユ ニ ッ ト数(TO6)
バ イ ナ リ ー デ ー タ は 、 格 納 構 造 に し た が っ て 複 数 の 固 定 長 の バ イ ナ リ ー ユ ニ ッ トに 分 割
し て 格 納 す る 。 全 ユ ニ ッ ト数 は 、 そ の ユ ニ ッ ト数 を 表 す(バ
バ イ ナ リ ー デ ー タ ・ ト レ ー ラ を 含 む)。
一55一
イ ナ リ ー デ ー タ ・ヘ ッ ダ ー と
32001又
最 終 以外 の バ イ ナ リーユニ ッ ト
0
分 割 区 分(X'4C∼X'48'の
'
250
は
差
!L
ビ ッ ト列 デ ー タ
32000又
は
251周
シーケンスの繰 返 し)
byte数
一
最 大32001の 可 変 長
251固
定
最 終 の バ イ ナ リー ユ ニ ッ ト
0〕
ビ ッ ト列 デ ー タ
.1
∈
余 りは任 意 データを満 たす。
32000-n又
φi
ノL分
割 区 分(最
←
は250-n
後 のバイナll−ユニットはX'49')
byte数
識別
DlO
イ ナ リ ー ユ ニ ッ トの フ ォ ー マ ッ ト
表7-2バ
イ ナ
リ ー ユ ニ ッ
説
デ ー タ項 目名
属性
COl
図7-3バ
トの デ ー タ 項 目
明(設
X(1)
分割 区分
バイナリーユニットを示 す。X'41'-X'48'の
B(
32000)
バイナリーデ汐
長 大 ビット
列 データを格 納 する。
一
定 す べ き値)
シーケンスの 繰 返 し、最 後 のバイナリーユニットはX'49'。
分 割 可 変 長 では、長 大 ピット列 データを32000byteづ っ単 純{こ
分 割 して格 納 する。
分 割 固 定 長 では、長 大 ピット
列 チータを250byteづ っ単 純 に分 割 して格 納 する。
又 は
B(250)
最 終 のバイナ│1一
ユニット(分割 区 分(COl)=r49')の
時 は、端 数 のピット列 データを左 詰 めにセット
す
る。この有 効 なピット列 データの長 さ(byte数)を バイナリーデータ・トレーラの最 終 ユニット有 効 長(TO5)に
セットする。余 白 は、任 意 デ タで満 たす。 但 し、 分 割 可 変 長 では、バイナll−
ユニット
を最大長
32001byteの
可 変 長 レ}ドにして、余 白 を設 けなくてもよい。
終ユ
ニット
有効長25
0
1
ナ ケンス リンク
番 号 番号
4
‡ 金聾
リ
4
属性
X(1)
X(1)
DO3 9(5)
HO4 9(4)
CO1
CO2
ー
ブ
〃
232〃
4
世㌶ 盆
ぽ)_
識別
ザ
フト数
図7-4バ
イ ナ
リ ー デ ー タ
表7-3バ
イ ナ リ ー デ ー タ
説
デ ー タ項 目名
←
・ ト レ ー ラ の
フ ォ ー マ
ッ
ト
・ ト レ ー ラ の デ ー タ 項 目
明(設
定 す べ き値)
分割区分
X'40'固
定,バ
イナリーデータ・ヘッダーかトレ ラかを示 す。
レ]一ド区 分
X'54'固
定,バ
イナリーデータ・トレーラであることを示 す。
シーケンス番 号
バイナリーデータ・ヘッダーのシーケンス番 号 と同 一 の値(文
リンク番 号
同 一 の メッセージグルイ 内 で、メッセージとバイナリーデータとの論 理 的 関 係 を 表 す。同 一 の1レク番 号 を
字 コードJIS-XO201)。
を持 つメッセージとバイナリイ ータと力輪 理 的 関 係 にあることを表 す。文 字 コードは、メッセージグルーブ・ヘッダーの
TO5
Bin32
最 終 ユニット有 効 長
TO6
Bin32
全 ユニット数
文 字}ド8bit(C24)の
指 示 に従 う。バイナリーデータ・∼ ダーのllン
ク番 号 と同 一 の値 。
バイナリーデータは、格 納 構 造 にしたがって複 数 の固 定 長 のバイナリーユニットに分 割 して格 納 される。この場 合 、
一 般 的 に最 終 のバイナリーユニットに端 数 のデータが発 生 する。有 効 データ長 は、その端 数 の長 さを
表 している。数 値 の1が1byteに 相 当 し、以 下 、2が2byteに 、nがnbyteに 相 当 する。
バイナリイ 一夕は、格 納 構 造 にしたが・て複 数 の固 定 長 のバイナリーユニットに分 割 して格 納 される。全 ユニット
数 は、その全 バイナリーユニット数 を表 す。尚 、全 バイナリーユニット数 とは一 つのノ
∼
イナリーデ一夕のユニット数 で、バイ
ナll−
データ・ヘッダーとバイナリーデータ・トレーラを含 む。
FO7
X(232)
リザ ー ブ
将 来 の 拡 張 の た め リザ ー ブ(a11ピ20'を
一56一
セット)。
7.5バ
イ ナ リー デ ー タ の 格 納 構 造
バ イ ナ リ ー デ ー タ は 、 分 割 可 変 長 時 も 分 割 固 定 長 時 も固 定 長 で あ り 、 下 記 の よ う に 格 納 す る
(図7-5参
(1)分
照)。
割 可 変 長 時(メ
ッセージグループ・ヘッダーの格 納 モード(C23・X'53'))
バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー(251byte)と
バ イ ナ リ ー デ ー タ ・ ト レ ー ラ(251byte)
は 、 そ れ ぞ れ 一 つ の 可 変 長 レ コ ー ドに 格 納 す る 。 そ し て 、 バ イ ナ リ ー ユ ニ ッ ト(32001
byte)を
一 つ の 可 変 長 レ コ ー ドに 格 納 す る 。
但 し 、 最 終 の バ イ ナ リ ー ユ ニ ッ トに つ い て は 、 最 大 長32001byteの
可 変 長 レ コ ー ドに
格 納 す る こ と に し て 、 余 白 の な い 最 終 バ イ ナ リ ー ユ ニ ッ トを 用 い る こ と が で き る 。
(2)分
割 固 定 長 時(メ ヴ七一ジグループ・勺 ダーの格 納 モード(C23・X'20'orX'4D'))
バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー(251byte)と
バ イ ナ リ ー デ ー タ ・ ト レ ー ラ(251byte)
は 、 そ れ ぞ れ 一 つ の 固 定 長 レ コ ー ドに 格 納 す る 。 そ し て 、 バ イ ナ リ ー ユ ニ ッ ト(251byte)
を 一 つ の 固 定 長 レ コ ー ドに格 納 す る。
(3)分
割 区 分 の シ ー ケ ン ス(各
レ コ ー ドの 最 初 の1byte)
①
バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ーX'40'
②
バ イ ナ リ ー ユ ニ ッ トX'41'∼X'48'の
繰 り 返 し シ ー ケ ン ス,.最 後 の
レ コ ー ド(バ
イ ナ リー デ ー タ ・ トレ ー ラ 直 前
の レ コ ー ド)は
③
、X'49'
バ イ ナ リ ー デ ー タ ・ ト レ ー ラX'40'
余 り は 、 任 意 データを満 たす。
但 し 、 可 変 長 レ コ ー ドな
の で 、 余 りが で な い よ う
に す る こ とが で き る。
32001byte又
251byte32001byte32001byte
バイナリーデ タ
ビ ッ ト列 デ ー タ
ビ ッ ト列 デ ー タ
は251byte
最 大32001byteバ
ビ ッ ト列 デ ー タ
ヘッダー
イナリーデータ
トレーラ
余 りは、任 意
デ ー タを 満 た す
分 割 固 定 長 の 時 の バ イ ナ リ ー デ ー タの レ コー ド格 納 構 造
「
251byte
メ ッ セ ー ジ
251byte
251byte
バイナリーデ タ
ビ ッ ト列
ビ ッ ト列
ヘツグ
デ ー タ
デ ー タ
∈
■
●
●
■
■
●
●
◆
●
一 つ の バ イ ナ リー デ ー タ
図7-5バ
イ ナ リー デ ー タ の 格 納 構 造
一57一
251byte
251byte
ビ ッ ト列
バイナ リーデータ
デ ー タ
トレーラ
〉
7.6設
計 画 像EDl専
タ グ番 号
種 のTFDを
用 デ ータ タ グ番 号
『X'EFOO'(=61184)』
設 計 画 像EDI専
∼rX'EFOF'(=61199)』
用 特 殊TFDと
し て 、 リザ ー ブ す る 。 こ れ ら の 特 殊TFDは
計 画 像 デ ー タ 指 示 子 と し て 、 メ ッ セ ー ジ 内 のTFD(デ
7-6に
示 す8種
ま で の16
ー タ 項 目)と
設
して 用 い る。 この 内 、 図
に つ い て 、 そ の 内 容 を 規 定 す る 。 残 り は 、 将 来 の 拡 張 に 備 え て の リザ ー ブ と
す る。
9属
性Max4byte
X属
性Max80byte
X属
性Max32byte
縮識別名
X属
性Max32byte
×1フ
ァ イ ル 名 メ モ1
X属
性Max250byte
lEFODl×
×1フ
ァ イ ル 名 メ モ1
K属
性Max250byte
lEFOEl×
×1任
意 メ ッ セ ー ジ1
X属
性Max250byte
lEFOFl×
×1任
意 メ ッ セ ー ジ1
K属
性Max250byte
lEFOOl×
×1リ
lEFOll×
×1フ
IEFO21×
×1フ
lEFO31×
×1圧
lEFOCI×
図7-6予
ンク番 号1
ァ イ ル 識 別 名1
ォーマット識 別 名
約 さ れ た 専 用 デ ー タ タ グ(設
計 画 像 デ ー タ指 示 子)
①X'EFOO'∼X'EFOF'は
セ ッ トで 用 い る 。 但 し 、 不 要 な も の は 省 略 で き る 。
②X'EFOO'∼X'EFOF'は
メ ッセ ー ジ 中 で 用 い る 。
③rリ
ン ク 番 号(X'EFOO')』
は 、 同 一 メ ッ セ ー ジ グ ル ー プ 内 のn個
の バ イ ナ リー
デ ー タ を 区 別 す る と も に 、 特 定 の メ ッ セ ー ジ に 対 応 す る バ イ ナ リ ー デ ー タ を 特 定 す る(図
7-7参
<一
照)。
一 ー 一 一 ー ー ー ー 一 一 ー ー一 一
一一
メ ッ セ ー ジ
ぶ
oo艦
メ ッ
・ グ ル ー プ
'
劔肚
ージ
バ イ ナ リーデ ー タ
るつ
リン ク番号 が 同一 番号 で あ る こ
こと
とで
で対
対応
応付
付 け
けす
す る
(同 一 メ ッ セ ー ジ グ ル ー プ 内 の 時 、 別 々 の 時 も 考 え 方 は 同 じ)
図7-、7リ
ン ク 番 号 に よ る メ ッセ ー ジ と バ イ ナ リー デ ー タ の リ ン ク
一58∴
④rフ
ァ イ ル 識 別 名(X'EFO1')』
デ ー タ ・ヘ ッ ダ ー 内 のrフ
は ③ のrリ
ン ク番 号 』 で 特 定 され るバ イ ナ リー
ァ イ ル 識 別 名 』 と 同 一 の 値 で な け れ ば な ら な い 。rフ
ァイル 識
別 名 』 は 、 通 常 は 受 け 側 の 社 内 シ ス テ ム で 、 メ ッセ ー ジ と 関 連 設 計 画 像 デ ー タ フ ァ イ ル を
リンクす るた め に用 い る。
⑤
『フ ォ ー マ ッ ト識 別 名(X'EFO2')』
は、 設 計 画 像 デ ー タ そ の もの の フ ォ ー マ ッ
トを 表 す デ ー タ コ ー ドで あ る 。 ③ のrリ
ダ ー 内の
ン ク 番 号 』 で 特 定 さ れ る バ イ ナ リ ー デ ー タ ・ヘ ッ
『フ ォ ー マ ッ ト識 別 名 』 と 同 一 の 値 で な け れ ば な ら な い 。 こ の デ ー タ コ ー ドは 登
録 方 式 と す る必 要 が あ る が 、 本 シ ンタ ッ ク ス ル ール で は 規 定 しな い 。 運 用 で 決 定 す る。
⑥r圧
縮 識 別 名(X'EFO3')』
タ コ ー ドで あ る 。 ③ のrリ
は、設 計 画像 デ ー タそ の もの の圧 縮方 法 を示す デ ー
ン ク 番 号 』 で 特 定 さ れ る バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー 内 のr圧
縮 識 別 名 』 と 同 一 の 値 で な け れ ば な ら な い 。 こ の デ ー タ コ ー ド はrフ
ォ ー マ ッ ト識 別 名 』
と 同 じ く登 録 方 式 と す る 必 要 が あ る が 、 本 シ ン タ ッ ク ス ル ー ル で は 規 定 し な い 。 運 用 で 決
定 す る。
⑦rフ
ァ イ ル 名 メ モ(X'EFOC'はX属
ー が 使 用 す る任 意 の メ モ で あ る
性 、X'EFOD'はK属
性)』
は、 ユ ー ザ
。 こ の フ ァイ ル 名 メ モ は 、 関 連 す るバ イ ナ リー デ ー タ ヘ ッ
ダ ー に はな い。
⑧r任
意 メ ッ セ ー ジ(X'EFOE'はX属
性 、X'EFOF'はK属
性)』
は、 ユ ー ザ
ー が 使 用 す る 任 意 の メ ッ セ ー ジで あ る。 この メ ッセ ー ジ は 、 関 連 す るバ イ ナ リー デ ー タ ヘ
ッダ ー には な い。
⑨
複 数 組 の 設 計 画 像 デ ー タ 指 示 子 を メ ッセ ー ジ内 で 用 い る 時 は 、 マ ル チ 明 細 とす る 。
⑩rリ
ン ク 番 号 』rフ
関 連 す る(『
ァ イ ル 識 別 名 』rフ
ォ ー マ ッ ト識 別 名 』r圧
リ ン ク 番 号 』 で リ ン ク さ れ る)バ
の デ ー タ が あ る 。 し か し 、rフ
イ ナ リ ー デ ー タ ・ヘ ッ ダ ー 内 に も 同 一 の 値
ァ イ ル 名 メ モ 』 とr任
リー デ ー タ ヘ ッ ダ ー 内 に は 、 同 一 の デ ー タ は な い。
一59一
縮 識 別 名 』 につ い て は、
意 メ ッセ ー ジ 』 に っ い て は 、 バ イ ナ
第8章
特 殊 デ ー タ の 構 造
特 殊 デ ー タ に は 、 シ ス テ ム 運 用 電 文 等 の 要 素 と して 使 わ れ る251byte固
ッ トの 特 殊 メ ッ セ ー ジ とEDIサ
ー ビ ス 事 業 者 へ 同 報 を 指 示 す る た め の251byte固
フ ォ ー マ ッ トの 特 殊 ヘ ッダ ー が あ る。 特 殊 デ ー タ は 一 つ の251byteの
8.1受
定 長 固 定 フ ォーマ
定長 固 定
レ コ ー ドに 格 納 さ れ る。
信確 認 メ ッセ ー ジ
(1)受
信 確 認 メ ッセ ー ジの 機 能
受 信 確 認 電 文 に 使 わ れ る メ ッセ ー ジで 、 受 信 者 が 解 釈 可 能 な 業 務 処 理 電 文 を 受 信 で き た か
否 か を、 発信 者 に通 知す る。
(2)受
信確 認 メ ッセ ー ジの構 造
受 信 確 認 メ ッ セ ー ジ構 造 を 図8-1及
に セ ッ トす る 値 を 表8-2に
デ汐型
(長 さ)
示 す 。 エ ラ ー フ ラ グ1∼5(E55∼E59)
示す 。
表8-1受
記号 名
び 表8-1に
信 確 認 メ ッ セ ー ジ の デ ー タ 項 目
備
デ ー タ要 素 名
考(設
定 す べ き値)
COIX[1]分
害1」
区分
X"39"と
す る。
CO2X[1]の
一ド区 分
X"44"と
す る。
DO39[5]シ
ー ケ ンス番 号
同 一 メッセージグルーブ内 の メッセージの 順 番 を 表 わす。 メフセージグルーブ・
ヘッダー直 後 の メッセージの
順 序 番 号 を1とし、以 後 昇 順 に 付 養 す る 。 標 準 数 字 文 字5文
COl
X[1]
分割 区分
X[1]
X[1]
X[12]
X[12]
X[12]
X[12]
X[12]
X[12]
X[4]
X[2]
X[2]
X[12]
X[4]
9[3]
9[3]
X[2]
CO2
CO3
CO4
CO5
CO6
CO7
CO8
受 信 メ ッセ ー ジ グ
イト ル ー プ ・ヘ ッ ダ ー
E51129バ
前 半(129バ
CO9
C10
イト)の
Cll
内容
C12
FIl
C14
C15
Cl6
C17
.一
Cl8
ー
ー ー
ー −
X[10]
一 ー
一 ≡
受 信 メ ッセ ー ジ グ
イト ル ー プ ・ ト レ ー ラ
E5237バ
E559[2]エ
●
一 ≡
≡,≡
苛 ●
≡ ≡
一 ●
E569[2]エ
E579[2]エ
E589[2〕
≡ 一
一 ー
一 一
COl
CO2
EO3
EO4
容
EO5
ー
前 半(37バ イト)の 内
ー
ラ ー フ ラ グ1
ー ー
ー
ー ー
ー
ー ー
ー ー
ラ
ー',一
一
⇒'←-
ラ ー フ ラ グ2
一
一 一
≡
一 ≡
レコード区 分
運用 モ ー ド
発 信VANコ
ー ド
発 信 セ ンタ ー コ ー ド
発信者 コー ド
受 信VANコ
ー ド
受 信 セ ンタ ー コー ド
受 信 者 コー ド
BPID機 関 コ ー ド
BPIDサ
ブ機 関 コー ド
BPID版
予約 領域1
情 報 区 分 コード
予約 領域2
予約領域3
様式識別
一 −
一交 換 参 照 番 号_,____一
X[12]
X[1]
X[1]
9[5]
9[15]
9[15]
Cl9
字 を用 い る。
ーーーーー一___一_,_一_一
分割 区分
レコード区 分
最 終 シー ケ ンス番 号
予約領域1
予約領域2
一
受 信{則の 》
習 うしゴ=が 検 出 」た壬 ラニ9一標 準数 主 文 室2文 字 で表 ち_(注)一_
〃
〃
。
〃
〃
。(注)
ラ ー フ ラ グ3
エ ラ ー フ ラ グ4
〃
〃
〃
〃
〃
〃
。
〃
〃
。(注)
。
〃
〃
。(注)
。
〃
〃
E599[2]エ
ラ ー フ ラ グ5
E609[12]作
成 日付 時 刻
このメッセージを作 成 した日 付 及 び時 刻 を,標準 数 字 文 字 のYYMMDDHHMMSS形
約 領 域1
X"20"で
F61X「56]予
注)"00"の
代 わ り に 間 隔 文 字(2文
一_
作 成 日付 時 刻
字)を
満 た す 。
用 い る こ とが で き る。
一60一
。(注)
式 で表す。
0 。,「
344650
22
レ コー;区 分
受 信 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 前 半 (129バ イト)の 内 容
発 信VANコ
12
シーケンス番 号
1 1
5
1 1 1
ー ド
発 信 者 コー ド
発 信 セ ン ター コー ド
12
受信VA
12112
↑_分 割 区分
5058708290100
受 信 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 前 半(129バ
Nコ
ー
ド
イト)の 内 容(続
き)
版
受 信 者 コー ド
124
受 信 セ ン ター コー ド
12
予約 領域1
22
12
生 サ ブ 機 関]一ド
情報 区分 コー ド
10 OIO2
06112114
エ
ロ メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 前 半(129バ
124136魔
・ト)の 内 容(続 き)
交換参照番号
4
3
3
2
予纐 域2−F晶
15
12115
欝 識別
195251
;185
受 信 メッセージグルーブ・トレーラ前 半(37バ
イト)の
予約 領 域1(続 き)
予約領域2
1
内 容(続
エ ラ ー フ ラ グ
き)
1
2
15
2
2
左 端 を0と した 時 の 位 置 →0
→0
を 表 す(10進 表 示)
デ ー タ長 を 表 す(10進
図8-1受
表8-2受
番 号15。
作成日付時刻
10
10 Ol5817:
はん 例
湘
表 示)1
示)
34
5
22
2
作成醐 刻
12156X
↓約1
0ε`
データ要 素 名
>8
\
\
信 確 認 メ ッセ ー ジ の フ ォ ー マ ッ ト
信 確 認 メ ッ セ ー ジ,エ
ラ ー情 報 メ ッセー ジで表 示 され る エ ラ ー コー ド
一61一
8.2エ
ラー情 報 メ ッセ ー ジ
(1)エ
ラ ー 情 報 メ ッセ ー ジ の 機 能
エ ラ ー 情 報 電 文 に 使 わ れ る メ ッ セ ー ジ で 、EDIサ
ー ビ ス 事 業 者 が 、 交 換 処 理 に 際 しエ ラ ー
が 発 生 した こ と を 、 電 文 発 信 者 に 通 知 す る 。
②
エ ラ ー 情 報 メ ッセ ー ジ の 構 造
エ ラ ー 情 報 メ ッ セ ー ジ の 構 造 を 図8-2及
E79)に
セ ッ トす る 値 を 表8-2に
び 表8-3に
示 す 。 エ ラ ー フ ラ グ1∼5(E75∼
示 す。
。、
「 レコー 幣 分22344650
エ ラ ー メ ッセ ー ジ グ ル ー プ ・ヘ ッ ダ ー 前 半(162バ
発 信VANコ
シーケンス番 号
1 1
5
1 1 1
ー ド
イト)の 内 容
発 信 セ ン ター コー ド
発信者 コー ド
受 信VA
12112
1212
L分 割区分
5 058708290100
エ ラ ー メ ッセ ー ジ グ ル ー プ ・ヘ ッ ダ ー 前 半(162バ
Nコ
ー
ド
1。1。2浦
コi『ll412413614815。
3
3
二
上 約巖
エ ラ ー メ ・セ ⇒
鑑
1。154[予
工
2
1 1 1 11
き)1
版
イト)の 内 容(続
12
き)
予約領域4
識別
・
1ト)の
内 容/エ
51
ラ ー メッセージグルーブ・トレ ラ前 半(37バ
レ
予約 領 域8
5
1
予約領域1
5
15
321622
エラーフラ グ
1
2
3
4
5作
2
2
2
2
21223
はん例
デ ー タ長 を 表 す
(10進 表 示)
121
12
罐 義二」芒謙 離 合
20 0201
予約領域ll
22
エ サ ブ 機 関 コード
ζ一ケンス番号19120。
(162パ
予約 領 域7
6
4
作 成 日付時刻
10
纈 ㌔169需
メッセージγループ・ヘッダー前 半
N
∨
内 容(続
機 関 コード
グ ル ー プ ・へ ・ ダ ー 前 半(162バ
交換参照 番号
4
朴)の
12
≡
∠
瓢
受 信 者 コー ド
受信 セ ン ター コー ド
12
成 日付 時刻
0,ン
\
図8-2エ
予約 領域1
左端をo㌔ 『塒
1
の位
データ要 素 名
→8
\
\
ラ ー 情 報 メ ッセ ー ジ の フ ォ ー マ ッ ト
一62一
イト)の 内 容
予約領域2
15
表8-3エ
記号名
CO2
デ汐 型
(長 さ)
X[1]
X[1]
DO3
9[5]
COl
ラ ー 情 報 メ ッ セ ー ジ の デ ー タ 項 目
デ ー タ要 素 名
備
X"39"と
す る。
レコード区 分
X"44"と
す る。
シー ケ ンス番 号
同 一 メッセージグルーブ内 の メッセージの 順 番 を 表 わす。 メッセージグ1レ
ブ見 出 し直 後 の メッ
セージ
の 順 序 番 号 を1とし、以 後 昇 順 に 付 番 す る 。 標 準 数 字 文 字5文 字 を 用 い る
。
COl
X[1]
分 割区分
Cl1
X[1]
X[1]
X[12]
X[12]
X[12]
X[12]
X[12]
X[12]
X[4]
X[2]
C12
X[2〕
BPID版
Fll
X[12]
X[4]
9[3]
9[3]
X[2]
X[10]
X[12]
X[1]
X[6]
X[1]
X[1]
X[1]
X[1]
X[1]
9[5]
9[5]
X[1]
X[1]
9[5]
9[15]
9[15]
予約領域1
情報区分}ド
予約 領域2
予約 領域3
様式 識別
交換参照番号
作成 日付時刻
予約領域4
構文規則識別版 数
予約領域5
CO3
CO4
CO5
CO6
CO7
CO8
CO9
C10
162バ イト
エ ラ ー メ ッセ ー ジ
Cl4
グ ル ー プ ・ヘ ッ ダ
ー 前 半(162バ イト)
Cl5
C16
の 内容
Cl7
Cl8
C19
Fl2
C21
C22
C23
C24
C25
C26
C27
C28
CO1
E72
エ ラ ー メ ッセ ー ジ
CO2
グ ル ー プ ・ ト レー
EO3
ラ 前 半(37バ イト)の
EO4
EO5
37バ イト
内容
-一
E75
E76
一,≡A--
一
9[2]
≡
一 ー
ー 一,一
E80
9[2]
9[2]
9[2]
9[2]
9[12]
F81
X[23]
E77
E78
E79
エ ラー フラグ
≡-
ー
定 す べ き値)
分割区分
CO2
E71
考(設
ー ー-一
≡
一
一 ー
ー
一 ≡
≡
一 ー
一9-一
ー
一
レコード区 分
運用 モー ド
発 信VANコ
ー ド
発 信 者 コー ド
受 信VANコ
ー ド
受 信 セ ンター コー ド
受 信 者 コー ド
BPID機 関 コ ー ド
BPIDサ
ブ機 関 コ ー ド
格納 モー ド
1バ イ ト文 字 集 合
2バ イ ト文 字 集 合
予約領域6
予約 領域7
予約 領域8
分割 区分
レ]一ド区 分
最 終 シー ケ ン ス番 号
予約領域1
予約領域2
.検 出 」
二た 三 元 二三 標 準 数 字 文字2文 室 で 表 す9 _(注)_一__一_一_一__
"""(注)
1エ
ラ ー フラ グ
2エ
ラーフラ グ
"""(注)
3エ
ラーフラグ
"""(注)
4エ
ラーフラグ
"
5作
成 日付時刻
予約領 域1
ー ド
発 信 セ ン タrコ
。""。(注)
この メ ッセ ー ジを 作成 した 日付 及 び時 刻 を,標 準 数 字 文 字 のYYMMDDHHMMSS
形式 で 表 す 。
X"20"で
満 た す 。
一63一
一
8.3同
報 ヘ ッ ダ ー(オ
(1)同
プ シ ョ ン)
報 ヘ ッダー の機 能
同 報 ヘ ッ ダ ー は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 直 前 に 付 加 す る こ と で 、 直 後 の1メ
セ ー ジ ・ グ ル ー プ が 同 報 電 文(メ
ッ セ ー ジ グ ル ー プ)で
あ る こ と を 、VAN事
ッ
業 者 へ指 示 す
る。
(2)同
報 ヘ ッダーの 構 造
同 報 ヘ ッ ダ ー の 構 造 を 図8-3及
び 表8-4に
一 つ の 同 報 ヘ ッ ダ ー で 、 同 報 通 知 先6カ
(BO4)を
、X'43'(継
続 有 り)と
の 継 続 区 分(BO4)は
所 ま で 指 定 で き る 。7カ
所 以 上 の 時 は 、継 続 区 分
し て 、.さ ら』こ同 報 ヘ ッ ダ ー を 並 べ る 。 最 後 の 同 報 ヘ ッ ダ ー
、X'45'(継
尚 、 バ ー ジ ョ ン3.00の
示す。
続 無 し)と
す る。
同 報 ヘ ッ ダ ー の フ ォ ー マ ッ トは 、2.10以
前 の バ ー ジ ョ ンの
フ ォー マ ッ トと は 異 な る の で 、 注 意 を 要 す る 。
。o「
麟 分m
管Vl
1 11
1 1
同報通知先1
同 報 先VANコ
12
3
管 セ1
ー ド1
3
爪 ↑ し 同報臓
同報先受信者1
同 報 先 セ ン タ ー コ ー ド1管 受1
12
3
12
運 用モー ド
ー 分割区分
95100
50
同報通知先2
管V2
同 報 先VANコ
同報先㌣{一
ー ド2
、2ド
3
コー ド2管2
同報 先受 信者2キ
…2
同
警V3
12
3
150
10 Ol4〔
│
同 報 通 知 先3
報 先VANコ
12
ー ド3
葺セ3
同報先受信者3‖
同 報 先 セ ン タ ー コ ー ド3借 受3
12
3
3
警V4
12
同報 先VAN
3
12
185200
15 0
同報通知先41
コ ー ド4
3
1213
123
12
1251
20 023〔
予約領域1
同 報 通 知 先5
管 セ5
3
同報 先VANコ
同報 先受 信者4管V5
菅セ4
同報発受信 者5
同 報 先 セ ン タ ー コ ー ド5借 受5
12
3
はん例
0
デ ー タ長 を 表 す
(10進 表 示)
注)管Vn
管 セn
管 受n
n
∨
同 報 先VANコ
21
12
を/左
端 を0と
した 時 の 位0〔
;
\
データ要 素 名
→8
\
ー ド管 理 機 関 コ ー ド
同 報 先 セ ン タ ー コ ー ドn管 理 機 関 コ ー ド
同 報 先 受 信 者 コ ー ドn管 理 機 関 コ ー ド
1∼5
図8-3同
報
ヘ
ッ ダ
ー64一
ー の
フ
ォ ー
マ
ッ
ト
ー ド5
表8-4同
記号 名
CO2
CO3
BO3
BO4
-一
Bl1
ー
ー
ー ー
ー
−
X[3]
一 ー
ー
ー ー
ー ー
分 割 区 分X"30"固
定。
レ]一ド区 分X"42"固
定 。
運 用 モ ー ドX"20"又
はX"30"は
継続区分
ー
ー −
同報個数
管V1縮
一
ー
ー ー
ー 一__一
ー ー
一
合_^____一
ー
ー ー
ー 一
〔 ㎡,一
X〔12]
同 報 先 受 信 者 コード1〃12〃
B21
X[3]
X[12]
X[3]
X[12]
X[3]
X[12]
X[3]
X[12]
X[3]
X[12]
X[3]
X[12]
X[3]
X[12]
X[3]
X[12]
X[3]
X[12]
管V2縮
同 報 先VAN2〃12"。
X〔3]
管V5縮
同 報 先VAN5"12"。
B24
B25
B26
B31
B32
B33
B34
B35
B36
B41
B42
B43
B44
B45
B46
B51
B52
B53
B54
B55
B56
F23
X[12]
X[3]
X[12]
X[3]
X[12]
X[21]
n
考(設
≡ ≡
≡
≡ 一,一
一
ー ー
ー ー
ー ー
ー ー
ー
ー 一
⇒
一 一
参 一
・
同 報 先 セン外}ド1〃12〃
≡ ≡
一
● 一
。
。
管受1〃3"。
。
小 標 準 文 字3文 字 の コー ド。
管 セ2"3"。
同 報 先 センターコード2〃12〃
。
管受2〃3"。
同 報 先 受 信 者}ド2〃12〃
管V3縮
同報 先VAN3〃12"。
。
小 標 準 文 字3文 字 の コ ー ド。
管 セ3〃3〃
。
同 報 先 センターコード3〃12"。
管 受3〃3〃
。
同 報 先 受 信 者}ド3〃12〃
管V4縮
。
小 標 準 文 字3文 字 の コー ド。
同 報 先VAN4"12〃
。
管 セ4"3〃
。
同 報 先 センター}ド4〃12"。
管 受4〃3〃
。
同 報 先 受 信 者 コード4〃12〃
。
小標 準文 字3文 字 の コー ド。
管 セ5"3〃
。
同 報 先 センターコード5〃12〃
。
管 受5〃3〃
。
同 報 先 受 信 者 コード5〃12〃
同 報 先VANコ
目
定 す べ き値)
試験電文を表す。
続 有 り:X"43"
管セ1"3"。
注1)管Vn
同 報 先VANn
管 セn
借 受n
タ 項
通 常 電 文 を 表 し,X"31"は
同 報 先VAN1〃12・
予 約 領 域1X"20"で
ー
この 見 出 内 の 同報 宛 先 の 個 数 を 表 す 。 個 数 は標 準 数 字 文 字 で 表 す 。
小 標 準 文 字3文 字 の コー ド。
ー
B16
B23
ー の デ
継 続 無 し:X"45",継
Bl4
B15
B22
ッ ダ
備
X[12]
X[3]
X[12]
X[3]
B12
B13
ヘ
デ ー タ要 素 名
データ型
(長 さ)
X[1]
X[1]
X[1]
X[1]
X[1]
COl
報
。
満たす。
ー ドn管 理 機 関 コ ー ド
同 報 先VANコ
ー ドn
同 報 先 セ ン タ ー コ ー ドn管 理 機 関 コ ー ド
同 報 先 受 信 者 コ ー ドn管 理 機 関 コ ー ド
1∼5
一65一
ー ー
ー
ー ー
ー 一'一
合
一
合 ≡--一
ー 一
一 ー
ー
ー ー
一 一
ー ー
一
一'一,一
一
一9-一
ー
ー
ー ー
ー
一 一'^
第9章
メ ッ セ ー
ジ グ ル ー プ
・ ト レ ー ラ の 構 造
メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ は 、 メ ッ セ ー ジ グ ル ー プ の 終 り を 示 す ト レ ー ラ で 、 図9-1
及 び 表9-1で
示 す251byteの
固 定 長 固 定 フ ォ ー マ ッ トで あ る 。 メ ッ セ ー ジ グ ル ー プ ・ ト レ
ー ラ は 、 一 つ の251byteの
ハ ッ シ ュ トー タ ル1及
レ コ ー ドに 格 納 さ れ る 。
び2(EO4及
びEO5)は
ブ ラ ン ク(X'20')か
ゼ ロ(X'30')と
す る
メ ッ セ ー ジ実 長
>
37251
終 シーケ
ンス
ロ
予 約 領 域l
151
予約 領域2
l5
15
慧3
213
レコード区 分
分割区分
はん例
0〕右/左
デ ー タ長 を 表 す
(10進 表 示)
記号 名
データ型
\
端 を0と
した時 の 位
_名1\
\s・81\
図9-1メ
ッ セ ー ジ グ ル ー プ
表9-1メ
ッセ ー ジ グ ル ー プ
デ ー タ要 素 名
・ ト レ ー ラ の フ ォ ー マ ッ
ト
・ トレ ー ラ の デ ー タ 項 目
備
考(設
定 す べ き値)
(長 さ)
COl
CO2
EO3
EO4
EO5
F51
X[1]
X[1]
9[5]
分 割区分
X'30'と
す る。
レコード区 分
X'45'と
す る。
最 終 シー ケ ンス番
号
メフセージグルーブ・トレーラ直 前 の メッセージの シ ー ケ ン ス 番 号 と 同 一 の 値 を 設 定 す る 。
9[15]
9[15]
X[213]
予 約領域1
予約領域2
予 約領域3
X'20'又
はX'30'で
満 た す。
X'20'又
はX'30'で
満 た す。
X'20'で
満 た す 。
標 準 数 字 文 字5文
一66一
。
字 を用 い る。
第10章
10.1メ
メ
ッ セ ー
ジ グ ル ー プ の 構 造
ッセ ー ジ グル ープ の構 造
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 内 の 短 縮 表 示(C29)の
ッ セ ー ジ グ ル ー プ が 短 縮 型 で な い こ と(通
値 がX`20'又
常 の メ ッ セ ー ジ グ ル ー プ)を
はX`53'の
と き、 そ の メ
意 味 す る 。X`49'の
と
き は 短 縮 型 メ ッセ ー ジ グ ル ー プ で あ る 。
メ ッ セ ー ジ グ ル ー プ は 、 次 の 規 則 に 従 っ て 、 メ ッセ ー ジ グ ル ー プ 構 成 要 素 を 並 べ た 構 造 で あ
る。
(1)メ
ッ セ ー ジ グ ル ー プ の 先 頭(左
メ ッ セ ー ジ グ ル ー プ の 先 頭(左
端)
端)に
は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー を 置 か な け れ ば
な らな い。
(2)メ
ッ セ ー ジ グ ル ー プ の 末 尾(右
メ ッ セ ー ジ グ ル ー プ の 末 尾(右
端)
端)に
は 、 メ ッセ ー ジ グ ル ー プ ・ トレ ー ラ を 置 か な け れ ば
な らな い。
(3)メ
ッセ ー ジ グ ル ー プ 内 構 成
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー と メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ の 間 に 、 次 に 示 す メ ッ セ
ー ジグル ー プ構成 要 素 を含 め る ことが で きる
①
。
セ キ ュ リ テ ィ ヘ ッ ダ ー ・メ ッ セ ー ジ
こ の メ ッ セ ー ジ は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 直 後 に な け れ ば な ら な い 。 ま た 、
一 つ の メ ッセ ー ジ グ ル ー プ の 中 に 一 つ だ け 含 め る こ と が で き
、 こ の メ セ ー ジ と対 に な る セ
キ ュ リ テ ィ ト レ ー ラ ・メ ッ セ ー ジ が 、 同 一 メ ッ セ ー ジ グ ル ー プ 内 に な け れ ば な ら な い 。
②
業 務 メ ッセ ー ジ
この メ ッセ ー ジ は 、 同 一 メ ッセ ー ジ グ ル ー プ 内 に複 数 含 め る こ とが で き る 。
③
受 信確 認 メ ッセ ー ジ
この メ ッセ ー ジ は 、 同 一 メ ッセ ー ジ グ ル ー プ 内 に複 数 含 め る こ とが で き る 。
④
エ ラ ー情 報 メ ッ セ ー ジ
こ の メ ッセ ー ジ は 、 同 一 メ ッセ ー ジ グ ル ー プ 内 に複 数 含 あ る こ とが で き る 。
⑤
サ ブ ・セ キ ュ リ テ ィ ヘ ッ ダ ー ・メ ッ セ ー ジ
こ の メ ッ セ ー ジ は 、 同 一 メ ッ セ ー ジ グ ル ー プ 内 に 複 数 含 め る こ と が で き る 。 但 し、 こ の
メ ッセ ー ジ の 直 後 に 、 業 務 メ ッセ ー ジ、 受 信 確 認 メ ッ セ ー ジ 、 エ ラ ー 情 報 メ ッ セ ー ジ又 は
バ イ ナ リー デ ー タ が な け れ ば な らな い 。
⑥
セ キ ュ リテ ィ トレー ラ ・メ ッセ ー ジ
こ の メ ッ セ ー ジ は 、 メ ッセ ー ジ グル ー プ ・ トレー ラ の 直 前 に な け れ ば な ら な い 。 ま た 、
一 つ の メ ッ セ ー ジ グ ル ー プ の 中 に 一 つ だ け 含 め る こ とが で き
一67一
、 この メセ ー ジと対 にな る セ
キ ュ リテ ィヘ ッ ダ ー ・メ ッセ ー ジ が 、 同 一 メ ッセ ー ジ グ ル ー プ 内 に な け れ ば な ら な い 。
⑦
バ イ ナ リー デ ー タ
バ イ ナ リー デ ー タ は 、 同 一 メ ッセ ー ジ グ ル ー プ 内 に 複 数 含 め る こ と が で き る
(4)禁
。
止 され るメ ッセ ー ジ グル ー プ内構 成
次 の メ ッセ ー ジ グ ル ー プ 内 構 成 を 禁 止 す る 。
①
受 信 確 認 メ ッ セ ー ジ 及 び 業 務 メ ッ セ ー ジを 同 一 メ ッセ ー ジ グル ー プ 内 に 含 む 構 成 。
②
受 信 確 認 メ ッ セ ー ジ 及 び エ ラ ー 情 報 メ ッセ ー ジ を 同 一 メ ッセ ー ジ グ ル ー プ 内 に 含 む 構 成 。
③
受 信 確 認 メ ッセ ー ジ 及 び バ イ ナ リデ ー タ を 同 一 メ ッセ ー ジ グル ー プ 内 に 含 む 構 成 。
④
エ ラ ー情 報 メ ッセ ー ジ及 び 業 務 メ ッ セ ー ジ を 同 一 メ ッセ ー ジ グ ル ー プ 内 に 含 む 構 成 。
⑤
エ ラ ー情 報 メ ッセ ー ジ及 び バ イ ナ リ デ ー タ を 同 一 メ ッセ ー ジ グ ル ー プ 内 に 含 む 構 成 。
(5)ゼ
ロ件 電 文
メ ッ セ ー ジ グ ル ー プ が 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 及 び メ ッ セ ー ジ グ ル ー プ ・ ト レ ー
ラ だ け で 構 成 さ れ る電 文 で あ る。
(6)同
報 ヘ ッダ ー
同 報 ヘ ッ ダ ー は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 直 前 に な け れ ば な ら な い 。
交
換ll
又 は1接
ファイル交 換
続1
フ ァイ ル
フ ァ イ ル1
メ ッ セ ー ジ グ ル ー プ1
メッセージ
メ ッセ ージグルーブ ・トレーラ
フ ァ イ ル2
フ ァ イ ルn
メ ッ セ ー ジ グ ル ー プ2
メ ッ セ ー ジ グ ル ー プn
メッセージ1又
は
バイナリーデータ1
・
■
●
●
●
●
●
●
●
■
1切
メッ七一ジグルイ ・トレ
グルーブ
メッセージ
バ イ ナ リーデ ー へ
メ ッ セ ー ジ
又 は
バイナリーデータ
MH
TS
TFDl
●
●
●
TFDn
TE
バ イ ナ リ単 位
BDH
メ ッセ ー ジ
\
BDT
111
1特殊卵
バイナリ
TFD
デ ータ ・タグ
データ長
デ ー タ
制 御 タグ
単 位
ビ ッ ト列 デ ー タ
仁 分割区分
注)MH:メ
ッセ ー ジヘ ッダ ー
域終 端 子
TS:TFD領
TE:TFD領
BDH:バ
イ ナ リ ー デ ー タ ・ヘ ッ ダ ー
BDT:バ
図10-1メ
ッセ ー ジ グ ル ー プ の 基 本 構 成(フ
一68一
断1
域 開始 子
イ ナ タ ー デ 一 夕 ・ ト レー ラ
ァ イ ル転 送 シ ス テ ム 使 用 時)
10.2業
務 処 理 電 文 の 構造
業 務 処 理 電 文 は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 、 セ キ ュ リ テ ィ ヘ ッ ダ ー ・メ ッ セ ー ジ 、 サ
ブ ・セ キ ュ リ テ ィ ヘ ッ ダ ー ・ メ ッ セ ー ジ 、 業 務 メ ッ セ ー ジ 、 バ イ ナ リ デ ー タ 、 セ キ ュ リ テ ィ ト
レ ー ラ ・メ ッ セ ー ジ 及 び メ ッ セ ー ジ グ ル ニ プ ・ ト レ ー ラ の7種
①
類 の 構 成 要 素 で構 成 す る。
セ キ ュ リ テ ィ ヘ ッ ダ ー ・メ ッ セ ー ジ は 、 セ キ ュ リ テ ィ ト レ ー ラ ・ メ ッ セ ー ジ と 対 に な り 、
そ れ を 含 む メ ッセ ー ジ グ ル ー プ 全 体 の セ キ ュ リテ ィ 制 御 を 行 う。
②
サ ブ ・セ キ ュ リ テ ィ ヘ ッ ダ ー ・メ ッ セ ー ジ は 、 直 後 に あ る 一 つ の 業 務 メ ッ セ ー ジ 又 は 一
つ の バ イ ナ リ ー デ ー タ の セ キ ュ リ テ ィ 制 御 を 行 う 。 サ ブ ・セ キ ュ リ テ ィ ヘ ッ ダ ー ・メ ッ セ
ー ジの 直 後 に
、 業 務 メ ッ セ ー ジ も バ イ ナ リ ー デ ー タ も な け れ ば 、・そ の サ ブ ・セ キ ュ リテ ィ
ヘ ッ ダ ー ・メ ッセ ー ジ は 無 効 で あ る 。
③
メ ッ セ ー ジ グ ル ー プ 内 に 、 業 務 メ ッセ ー ジ もバ イ ナ リー デ ー タ もな け れ ば 、 ゼ ロ件 運 用
電 文 で あ る。
表10-1業
務 処 理 電文 の 構成 要 素
同 報 ヘ ッ
ダ ー
メッセージグルー
セキ ュリテ ィヘッ
サブセキ ュリティ
構 成 要 素
ブ ・ヘッダー
ダーメッセージ
ヘッダーメッセージ
必須選択区分
○
●
● △鍵ぴ
勘
必 須 。
○:選
択(省
△
○*1
業務 メ ッ
セ ー ジ
バ イ ナ リ
ー デ ー タ
○*2
○*2
セキ ュリテ ィトレ
メッセージグルー
ラーメッセージ
ブ ・トレーラ
△
●
略 可)。
選 択 。 セキュリテハ ッダー・メッll−
ジ及 び セキュiJテ
ィトレーラ・メッセージは 、 必 ず 対 で 使 用 し な け れ ば な ら な い 。
直 後 に 、 業 務 メ ッ セ ー ジ 又 は バ イ ナ リ ー デ ー タが な け れ ば な ら な い 。
業 務 メ ッセ ー ジ及 び バ イ ナ リー デ ー タ の 両 方 を 省 略 す る と ゼ ロ 件 運 用 電 文 に な る 。
メッセージグループ.ヘ ヲダー
キュリティヘヲダー●メヲセージ
図10-2業
10.3運
業 務 メヲセージ
キュリティトレーラ●メヲセージ
メッセージグルーア・トレーラ
務 処 理 電文 の 構成 例
用 電文 の構 造
運 用 電 文 は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 、 セ キ ュ リ テ ィ ヘ ッ ダ ー ・ メ ッ セ ー ジ 、 サ ブ ・
セ キ ュ リテ ィ ヘ ッ ダ ー ・メ ッ セ ー ジ 、 受 信 確 認 メ ッ セ ー ジ 、 エ ラ ー 情 報 メ ッ セ ー ジ 、 セ キ ュ リ
テ ィ ト レ ー ラ ・ メ ッ セ ー ジ 及 び メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ の7種
類 の メ ッセ ー ジ グ ル ー プ
構 成 要 素 で 構 成 す る。
①
セ キ ュ リ テ ィ ヘ ッ ダ ー ・メ ッ セ ー ジ は 、 セ キ ュ リ テ ィ ト レ ー ラ ・メ ッ セ ー ジ と 対 に な り
そ れ を 含 む メ ッ セ ー ジ グ ル ー プ 全 体 の セ キ ュ リテ ィ 制 御 を 行 う。
②
サ ブ ・セ キ ュ リ テ ィ ヘ ッ ダ ー ・ メ ッ セ ー ジ は 、 直 後 に あ る 一 つ の 受 信 確 認 メ ッ セ ー ジ 又
は 一 つ の エ ラ ー 情 報 メ ッ セ ー ジ の セ キ ュ リテ ィ 制 御 を 行 う 。 サ ブ ・セ キ ュ リ テ ィ ヘ ッ ダ ー
・メ ッセ ー ジの 直 後 に 、 受 信 確 認 メ ッセ ー ジ も エ ラ ー 情 報 メ ッセ ー ジ も な け れ ば 、 そ の サ
ブ ・セ キ ュ リ テ ィ ヘ ッ ダ ー ・メ ッ セ ー ジ は 無 効 で あ る 。
一69一
③
同 一 の メ ッセ ー ジ グ ル ー プ 内 に 、 受 信 確 認 メ ッセ ー ジ とエ ラ ー 情 報 メ ッセ ー ジを 同 時 に
含 め る こ とはで きな い。
④
メ ッセ ー ジ グ ル ー プ 内 に 、 受 信 確 認 メ ッ セ ー ジ もエ ラ ー 情 報 メ ッ セ ー ジ も な け れ ば 、 ゼ
ロ件 運 用 電 文 で あ る。
⑤
エ ラ ー情 報 電 文 は 、VAN事
業 者 が 顧 客(ユ
ー ザ)に
対 し、EDIサ
ー ビス処 理過 程 で
発 生 し た エ ラ ー 情 報 な ど を 通 知 す る た め に 用 い る。
表10-2運
用 電 文 の構 成 要 素
エラー情 報
同 報 ヘ ッ
ダ ー
メフセージの い
セキ ュリテ ィヘ ッ
サブセキ ュリテ ィ
受 信 確 認
構 成 要 素
ブ ・ヘ ッダー
ダーメ ッセ ージ
ヘ ッダーメ ッセ ージ
メッセージ
メッセージ
必 須 選択 区 分
○
●
◎*2
◎*2
注)●:必
△:選
△
○*1
セキュリティ トレ
メッセージグル ー
ラーメッセージ
ブ ・トレーラ
△
●
須 。
○:選
択(省
略 可)。
択 。 セキュリティヘッダー・メッセージ及 び セキュUティトレーラ・メフセージは 、 必 ず 対 で 使 用 し な け れ ば な ら な い 。
○*1:直
◎*2:受
後 に 、 受 信 確 認 メ ッ セ ー ジ 又 は エ ラ ー 情 報 メ ッセ ー ジが な け れ ば な ら な い 。
信 確 認 メ ッ セ ー ジ 及 び エ ラ ー 情 報 メ ッセ ー ジ を 、 一 つ の メ ッセ ー ジ グ ル ー プ 内 に 同 時 に
含 め る こ と は で き な い 。 受 信 確 認 メ ッセ ー ジ 及 び エ ラ ー 情 報 メ ッセ ー ジ を 両 方 と も省 略 す
と、 運 用 電文 にな る。
く
〉
メ ッセ ー ジ グ ル ー プ
い。)
(受 信 確 認 メッセづ は 複 数 でもよい
。)
受 信 確 認 メ ッセ ー ジ
メッセ ージグ ルーブ ・ヘ ッダ ー
,251、
イト
・1・
251バ
ー
メッセージグルーブ・ヘフダーの 情 報 区 分 コード
ー
メッセージグルーブ・ヘッダーの 様 式 種 別
一
一
受 信 確 認 メ ッセ ー ジ の 順 序 番 号
メッセージクループ・トい ラの 最 終 順 序 番 号
メ ッセ ージ グル ーブ ・ トレ ーラ
、1
く
/1
イト
251バ
イト
9001(X`39303031')
20(X`3230')
(X`3030303031')
(X`3030303031')
通 常,0000
通 常,0000
図10-3受
信 確 認 電 文 の構 成 例
〉
メ ッセ ー ジ グ ル ー プ
く
(エ ー情 報 メッセージ は 複 数
(エラ
│
メ ッセ ージの い ブ ・ヘ ッダ ー
∈
251バ
!
251バ
ー
メッセージグルーブ・ヘッダーの 情 報
ー
メッセージグ1い ブ・ヘッダーの 様 式 種 別
一
エラー情 報
一
メッセージグルーブ・トレーラの 最 終 順 序 番 号
メ ッ セ ー
よい
。)
でもよ
い。)
1
エ ラ ー 情 報 メ ッ セ ー ジ
/1
イト
区 分 コード
・ll・251・
/1
イト
9201(X`39323031')
20(X`3230')
ジ の 順 序 番 号
通 常,00001(X`3030303031')
図10-4エ
通 常,00001(X`3030303031')
ラ ー情報 電 文 の構 成 例
メ ッセ ー ジ グ ル ー プ
ー
メフセージグルづ
ー
メッセージグルーブ・ヘッダーの 様 式 種 別
一
メッセージグルーブ・トレーラの 最 終 順 序 番 号
・ヘッダーの 情
〉
報 区 分]一
図10-5ゼ
ド
9101(X`39313031')
20(X`3230')
通 常,00001(X`3030303031')
ロ件 運 用 電 文 の構 成 例
一70一
メッセージグ∫
い ブ ・トい ラ
イト
・
10.4同
報 電 文 の 構造
同 報 電 文 は 、 同 報 ヘ ッ ダ ー 及 び メ ッセ ー ジ グ ル ー プ を この 順 番 に 並 べ て 構 成 す る 。
①
同 報 ヘ ッダ ー は 、 直 後 の 一 つ の メ ッセ ー ジ グ ル ー プ が 同 報 電 文 で あ る こ とを 示 す 。 同 報
ヘ ッ ダ ー の 直 後 に メ ッセ ー ジ グル ー プ が な い と き は 、 そ の 同 報 ヘ ッダ ー は 無 効 で あ る。
②
一 つ の 同 報 ヘ ッダ ー で5か
所 の 最 終 宛 先 を 指 定 で き る。6か
所 以 上 の最 終 宛 先 を 指定 す
る と き は 、 同 報 ヘ ッダ ー を 複 数 使 用 す る。 同 報 ヘ ッ ダ ー を 複 数 使 用 す る た め に 、 同 報 ヘ ッ
ダ ー 内 の 継 続 区 分(BO3)を
③
用 い て 制 御 を 行 う。 あ る同 報 ヘ ッ ダ ー 内 の 継 続 区 分(BO3)の
値
がX"43"の
と き は 、 さ ら に 同 報 ヘ ッ ダ ー が 継 続 して い る こ と を 表 し、 継 続 区 分(BO3)の
値
がX"45"の
とき は同 報ヘ ッダ ーの継 続 が な い ことを表 す。
a)継
続 区 分(BO3)の
値 がX`43'継
続有 り
b)継
続 区 分(BO3)の
値 がX`45'継
続無 し
同 報 ヘ ッ ダ ー は 、 最 初 の 送 信 者 か ら、 同 報 処 理 を サ ー ビス して い るVAN事
報 電 文 で あ る こ と を 通 知 す る と き に用 い る 。 同 報 ヘ ッダ ー は 、VAN事
業 者 へ、 同
業 者 内で の 同報 処
理 の 過 程 で 削 除 さ れ 、 通 常 の メ ッセ ー ジ グ ル ー プ と 同 一 の 形 に 変 換 さ れ て 、 最 終 送 信 者 へ
送 られ る 。
同軸
。個≡)ゴ
1-2ii-3i
L同
図10-6同
報 ヘヲダーは 複 数 使 う こ と も可 能
報 電 文 の構 成例
一71一
第11章
短 縮 形 メ ッ セ ー ジ グ ル ー プ の 構 造
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 内 の 短 縮 表 示(C29)の
値 がX"49"の
ル ー プ は 短 縮 型 メ ッ セ ー ジ グ ル ー プ で あ る こ と を 意 味 す る 。X"20"又
の メ ッ セ ー ジ グ ル ー プ で あ る(第10章
と き、 そ の メ ッセ ー ジ グ
はX"53"の
と きは、 通 常
参 照)。
短 縮 型 メ ッセ ー ジ グ ル ー プ は 、 基 本 規 則 に 従 っ て 、 メ ッセ ー ジ グ ル ー プ構 成 要 素 を 並 べ た 構
造 で あ る。
11.1基
本 規則
(1)メ
ッ セ ー ジ グ ル ー プ の 先 頭(左
メ ッ セ ー ジ グ ル ー プ の 先 頭.(左
端)
端)に
は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー を 置 か な け れ ば
な らな い 。
②
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 直 後
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 直 後 に 、 次 に 示 す 構 成 要 素 の 中 か ら 一 つ を 選 び 、 一 つ 並
べ な け れ ば な らな い 。
①
サ ブ ・セ キ ュ リ テ ィ ・メ ッ セ ー ジ
②
業 務 メ ッセ ー ジ
③
バ イ ナ リー デ ー タ
④
受 信 確 認 メ ッセ ー ジ
⑤
エ ラ ー 情 報 メ ッセ ー ジ
(3)サ
ブ ・セ キ ュ リ テ ィ ・メ ッ セ ー ジ の 直 後
サ ブ ・セ キ ュ リ テ ィ ・メ ッ セ ー ジ の 直 後 に 、 次 に 示 す 構 成 要 素 の 中 か ら一 つ を 選 び 、 一 つ
並 べ な け れ ば な らな い 。
①
業 務 メ ッセ ー ジ
②
バ イ ナ リー デ ー タ
③
受 信 確 認 メ ッセ ー ジ
④
エ ラ ー情報 メ ッセ ー ジ
11.2短
縮 形 業 務 処理 電 文 の構 造
短 縮 形 業 務 処 理 電 文 は,メ
ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 、 サ ブ ・セ キ ュ リテ ィ ・メ ッ セ ー ジ 、
業 務 メ ッ セ ー ジ 及 び バ イ ナ リ デ ー タ の,5種
①
類 の メ ッセ ー ジグル ー プ構 成 要 素 で構 成 す る。
短 縮 形 業 務 処 理 電 文 は 、 サ ブ ・セ キ ュ リ テ ィ ・メ ッ セ ー ジ を 含 ま な い 場 合 は 、 二 つ の メ ッ
セ ー ジ グ ル ー プ 構 成 要 素 で 構 成 し 、 サ ブ ・セ キ ュ リ テ ィ ・メ ッ セ ー ジ を 含 む 場 合 は 、 三 つ の
メ ッセ ー ジ グ ル ー プ構 成 要 素 で 構 成 す る。
②
サ ブ ・セ キ ュ リテ ィ ・メ ッ セ ー ジ は 、 直 後 に あ る 一 つ の 業 務 メ ッ セ ー ジ 又 は 一 つ の バ イ ナ
リデ ー タ の 安 全 保 護 制 御 を 行 う。
一72一
交
換
(メッセージ
グループ)
続i
i接
メヲセージグ十 プ ヘッヂ
メッセージ
又は
メッセージ1
断i
バイナリーデータ1i切
⑯
:
バ イ ナ リー ア ー
メ ッセ ー ジ
メ ッ
一 ジ
、
又 は
バイナリーデータ
MH
TS
TFD1…
TFDn
TE
バ イ ナ リー 単 位
BDH
BDT
特 殊 メヲ七一ジ
lI1
TFD
データ・タグ
データ長
データ
バイナリ
単位
制 御 タグ
ビ ッ ト列 デ ー タ
t− 分 割 区 分
注)MH:メ
TE:TFD領
BDH:バ
図11-1短
ッ セ ー ジ ・ヘ ッ ダ ー-TS:TFD領
域 終 端子
イ ナ リ ー デ ー タ ・ヘ ッ ダ ーBDT:バ
イ ナ リ ー デ ー タ ・ トレ ー ラ
縮 形 メ ッ セ ー ジ グ ル ー プ の 基 本 構 成(サ ブ・セキュリティ・メッセージを 使 用 し な い と き)
表11-1短
縮形 業 務 処 理 電文 の構 成要 素
構 成 要 素
同報 ヘ ッ
ダー
メ ヲ七一ジ グル
ープ ヘ ッダー
必須選択区分
○
●
注1
サブ・セキュリティ
・メッセージ
○*1
業務 メ ッ
セー ジ
バイナ リ
ーデ ー タ
○*2
○*2
)*9=直 後須:業 霧)選 璽≦§蔓思たンナリ_デ_夕 がなければならない。
○*2:業
務 メ ッ セ ー ジ及 び バ イ ナ リー デ ー タ の 両 方 を,同 時 に 含 め る こ と は で き な い 。
両 方 と も省 略 す る と,短 縮 形 ゼ ロ件 運 用 電 文 とな る 。
メッセージ・グループ・ヘッダー
サブ・セキュリティ・メッセージ
図11-2短
11.3短
域 開始 子
業 務 メヲセージ
縮 形 業務 処 理 電文 の 構成 例
縮 形 運 用 電文 の 構造
短 縮 形 運 用 電 文 は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 、 サ ブ ・セ キ ュ リ テ ィ ・ メ ッ セ ー ジ 、 受
信 確 認 メ ッ セ ー ジ 及 び エ ラ ー 情 報 メ ッ セ ー ジ の,5種
類 の メ ッセ ー ジ グ ル ー プ 構 成 要 素 で 構 成
す る。
①
短 縮 形 運 用 電 文 は 、 サ ブ ・セ キ ュ リ テ ィ ・ メ ッ セ ー ジ を 含 ま な い 場 合 は 、 二 つ の メ ッ セ ー
ジ グ ル ー プ 構 成 要 素 で 構 成 し 、 サ ブ ・セ キ ュ リ テ ィ ・ メ ッ セ ー ジ を 含 む 場 合 は 、 三 つ の メ ッ
セ ー ジ グ ル ー プ構 成 要 素 で 構 成 す る。
②
サ ブ ・セ キ ュ リ テ ィ ・メ ッ セ ー ジ は 、 直 後 に あ る 一 つ の 受 信 確 認 メ ッ セ ー ジ 又 は 一 つ の エ
ラ ー 情 報 メ ッセ ー ジ の 、 安 全 保 護 制 御 を 行 う。
一73一
③
一 つ の メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー だ け で 構 成 さ れ た メ ッ セ ー ジ グ ル ー プ は 、 ゼ ロ 件 運
用 電 文 で あ る。
④
エ ラ ー 情 報 電 文 は 、VAN事
業 者 が 顧 客(ユ
ー ザ)に
対 し、EDIサ
ー ビス 処 理 過 程 で 発
生 した エ ラ ー 情 報 な ど を 、 通 知 す る た め に 用 い る 。
表11-2短
縮 形 運 用 電 文 の 構成 要 素
構 成 要 素
同報 ヘ ッ
ダー
メヲ七一ジ グル
ープ ヘッダー
必須選択区分
○
●
注)●:必
○*1:直 後
◎
*2: 受 信
両方
サブ ・セキュリティ
・メッセージ
○*1
受 信 確認
メッセージ
エラー情 報
メッセージ
◎*2
◎*2
須 。 ○:選 択(省 略 可)。
に 、 受 信 確 認 メ ッセ ー ジ又 は エ ラ ー 情 報 メ ッセ ー ジが な け れ ば な ら な い。
確 認 メッセージ及 び エ ラ ー情 報 メッセージの 両 方 を,同 時 に 含 め る こ と は で き な い 。
と も省 略 す る と,短 縮 形 ゼ ロ件 運 用 電 文 と な る。
メ ッセ ー ジ グ ル ー プ
ー
ー
一
メッセージグループ見 出 し
受 信 確 認 メ ッセ ー ジ
251バ イト
251バ イト
メヲセージグループ見 出 し の 情 報 区 分 コード
メヲ七一ジグループ見 出 し の 様 式 種 別
受 信確 認 メ ッセ ー ジの順 序 番 号
図11-3短
9001(X"39303031")
20(X"3230")
通 常,00001(X"3030303031")
縮 形 受 信 確 認 電文 の構 成 例
メ ッセ ー ジ グ ル ー プ
ー
ー
一
メヲセージグループ見 出 し
エ ラ ー 情 報 メ ッセ ー ジ
251バ イト
251バ イト
メヲセージグループ見 出 し の 情 報 区 分 コード
メヲセージグルーア見 出 し の 様 式 種 別
誤 り情 報 メ ッ セ ー ジ の 順 序 番 号
図11-4短
←
9201(X"39323031")
20(X"3230")
00001(X"3030303031")
縮形 エ ラ ー情 報 電 文 の構 成 例
メ ッセ ー ジ グ ル ー プ
\
メヲセージグルづ 見 出 し
く251バ
一
ー
イト1
メヲセージグルづ 見 出 し の 情 報 区 分 コード
メヲ七一ジグルづ 見 出 し の 様 式 種 別
図11-5短
9101(X"39313031")
20(X``3230")
縮 形 ゼ ロ件運 用 電 文 の構 成 例
一74一
114同
報 電 文 の構 造
同 報 電 文 は 、 同 報 ヘ ッダ ー 及 び 短 縮 形 メ ッセ ー ジ グル ー プ を 、 この 順 番 に 並 べ て 構 成 す る 。
①
同 報 ヘ ッダ ー は 、 直 後 の 一 つ の メ ッセ ー ジ グ ル ー プ が 同 報 電 文 で あ る こ と を 示 す 。 同 報 ヘ
ッ ダ ー の 直 後 に メ ッセ ー ジ グ ル ー プ が な い と き は 、 そ の 同 報 見 出 し は 無 効 で あ る 。
②
一 つ の 同 報 ヘ ッ ダ ー で 、5か 所 の 最 終 宛 先 を 指 定 で き る 。6か
所 以 上 の最 終 宛 先 を 指 定す
る と き は 、 同 報 ヘ ッ ダ ー を 複 数 使 用 す る 。 同 報 ヘ ッダ ー を 複 数 使 用 す る た め に 、 同 報 ヘ ッダ
ー 内 の 継 続 区 分(BO3)を
"43"の と き は
"45"の と き は
③
用 い て 制 御 を 行 う。 あ る 同 報 ヘ ッ ダ ー 内 の 継 続 区 分(BO3)の
値 がX
、 さ ら に 同 報 ヘ ッ ダ ー が 継 続 して い る こ と を 表 し 、 継 続 区 分(BO3)の
値 がX
、 同報 ヘ ッダーの 継 続 が な い こ とを表 す。
・
継 続 区 分(BO3)の
値 がX"43"継
続あ り
・
継 続 区 分(BO3)の
値 がX"45"継
続な し
同 報 ヘ ッ ダ ー は 、 最 初 の 送 信 者 か ら、 同 報 処 理 を サ ー ビ ス して い るVAN事
電 文 で あ る こ と を 通 知 す る と き に 用 い る。 同 報 ヘ ッ ダ ー は 、VAN事
業 者へ 、 同報
業 者 内で の 同報 処 理 の
過 程 で 削 除 さ れ 、 通 常 の メ ッ セ ー ジ グ ル ー プ と 同 一 の 形 に 変 換 さ れ て 、 最 終 送 信 者 へ 送 られ
る。
同編 ㊥ 能)ゴ
短 縮形 メ ッセ ー ジグル ー プ
同 報 ヘ ッ ダ ー1i-2ii-3i
L同
図11-6同
報 ヘ ッ ダ ー は複 数 使 う こ と も可 能
報 電 文 の構 成例
一75一
第12章
格 納 構 造
格 納 構 造 に は 、 分 割 可 変 長 モ ー ドと分 割 固 定 長 モ ー ドの2種
類 が あ る 。 ど ち らか を 選 択 し て
適 用 す る。
12.1基
本規則
(1)同
一 の メ ッセ ー ジ グ ル ー プ 内(関
連 す る 同 報 見 出 しを 含 む)で
は 、 同一 の 格納 構 造 を用 い
な け れ ば な らな い 。
(2)あ
る メ ッセ ー ジ グ ル ー プ に 適 用 さ れ た 格 納 構 造 を 示 す た め 、 そ の メ ッセ ー ジ グ ル ー プ の メ
ッセ ー ジ グ ル ー プ ・ヘ ッダ ー 内 の 様 式 種 別(C17)及
び 格 納 モ ー ド(C23)に
、 次 の値 を 設 定 し
な け れ ば な らな い 。
①
様 式 種 別(C17)
・X`3130'分
割 可 変 長 モ ー ドの 業 務 処 理 電 文
・X`3131'分
割 固 定 長 モ ー ドの 業 務 処 理 電 文
・X`3230'分
割 可 変 長 モ ー ド及 び 分 割 固 定 長 モ ー ドの 受 信 確 認 電 文 及 び エ
ラ ー 情 報 電 文(ゼ
②
ロ件 運 用 電 文 を 除 く)
格 納 モ ー ド(C23)
・X`53'分
・X`4D'又
(2)分
割 可変 長 モ ー ド
はX`20'…
一
・分 割 固 定 長 モ ー ド
割 可 変 長 モ ー ドは 、 メ ッ セ ー ジ グ ル ー プ(関
連 す る 同 報 見 出 し を 含 む)を
可 変長 レ コー
ドフ ァイ ル へ 格 納 す る と き適 用 し、 分 割 固 定 長 モ ー ドは 固 定 長 レ コ ー ドフ ァイ ル 又 は 非 構 造
化 フ ァイ ル(不
(3)分
定 長 フ ァイ ル)へ
格 納 す る と き適 用 す る 。
割 可 変 長 モ ー ドで は 、 最 大 の レ コ ー ド長 が32001バ
を 適 用 し、 分 割 固 定 長 モ ー ドで は 、251バ
12.2分
イ ト以 下 の 可 変 長 物 理 レ コ ー ド
イ ト固 定 長 物 理 レ コー ドを 適 用 す る 。
割可変長モー ド
分 割 可 変 長 モ ー ドで は 、 次 の 規 則 に した が っ て メ ッセ ー ジ グ ル ー プ(関
を 含 む)を
(1)業
連 す る同報 ヘ ッダ ー
物 理 レ コ ー ドに 格 納 す る 。
務 メ ッセ ー ジ を 除 くす べ て の メ ッセ ー ジ グ ル ー プ構 成 要 素(同
一 つ の 構 成 要 素(251バ
報 ヘ ッ ダ ー を 含 む)は
、
イ ト)を 一 つ の 可 変 長 物 理 レ コ ー ドに格 納 す る。
バ イ ナ リー デ ー タ の バ イ ナ リー ユ ニ ッ トは 必 ず 分 割 可 変 長 モ ー ドを 選 択 し、 最 大3200
1バ イ トの 可 変 長 物 理 レ コ ー ドに 格 納 す る 。
(2)業
務 メ ッセ ー ジ は 、 任 意 の 長 さ の 断 片 に 分 割 を 行 い 、 最 大32001バ
含 む)の
可 変 長 物 理 レ コ ー ドに格 納 す る。
一76一
イ ト(分 割 区 分 を
具体 的 に は、 次 の規 則 に したが う。
①
分 割 は 、 対 象 と な る 業 務 メ ッセ ー ジの 先 頭(左 側)か
ら後 部 へ 、 順 番 に分 割 し な け れ ば
な らな い。
②
分 割 し た 業 務 メ ッセ ー ジ の 断 片 は、 分 割 した 順 番 と 同 一 の 順 番 で 、 可 変 長 物 理 レ コ ー ド
に 格 納 しな け れ ば な らな い 。
(3)最
初 の 分 割 断 片 は,32001バ
最 初(1番
イ ト以 内 の 長 さ に し な け れ ば な ら な い 。
目)の 分 割 断 片 に は 、 先 頭(左
側)に
分 割 区 分(CO1)が
あ る 。 この 値 をX`31'
に す る 。 但 し、 分 割 断 片 が 一 つ しか な い と き(分 割 しな い と き)は 、X`39'と
(3)2番
目 以 後 の 分 割 断 片 は 、32000バ
以 内 に す る た め)の
す る。
イ ト以 内(分 割 区 分 を 追 加 して32001バ
イ ト
長 さ に し な け れ ば な らな い 。
2番 目 以 後 の 分 割 断 片 に は 、 先 頭 に 新 た に分 割 区 分 を 追 加 して 長 さ を32001バ
イ トに
す る と と も に 、 追 加 した 分 割 区 分 に は 次 の 値 を 設 定 す る 。
①2番
目の 分 割 識 別 子 の 値 はX`32'と
し、3番
目の 分 割 区 分 の 値 はX`33'に
8番 目 ま で は 、X`34',X`35',X`36',X`37',X`38'の
②9番
す る。 同様 に
よ うに昇 順 に値 を 設 定 す る。
目の 分 割 断 片 の 分 割 区 分 の 値 は 、 再 度X`31'と
し、 以 後 、X`31'か
らX`38'の
順番
を 繰 り返 す 。
③
最 終(最
も右 側)の
分 割 断 片 の 分 割 区 分 の 値 は 、X`39'と
し、 最 終 分 割 断 片 で あ る こ と
を明 示 す る。
〈96100バ
イト
〉
::l
6進 表 示 今 39
i業
vこ
務 メ・セージ(可変i長)i
の分 割 区 分 は
」時 に 追 加
変更/
,/
∠〈
、
/
/
丘
第1レ
第2レ}ド
32
コード
、
/\'\
33第3レ
コード
最 終
㌘
爪
、
く32000バ
イト
・J
つ
←-32000バ
イト
≧
←-32000バ
∈32001バ
一 変 更 された分 割 区 分
イト
〉
イト
レコード
\
く
〉
追 加 された分 割 区 分16進
図12-1分
'
\s
〆
↑_晶
99バ
イト
表示
割 可 変 長 モ ー ド(4分
割 の 例)
一
余 りは 、
任 意 デ ー タを 満 た す
、/
251バ
メ
ッ セ ー
ジ
イ ト
バ イナ リ ーデ ー タ
32001バ
イト
バイナリーユニット
32001バ
●
●
●
●
●
■
●
●
イト
バイナリーユニット
ヘ ッ ダー
図12-2分
イト
バイ ナ リーデ ータ
トレーラ
一 つ の バ イ ナ リ ー デ ー タ
く
251バ
割 可 変 長 モ ー ドの バ イ ナ リー デ ー タ の 格 納 構 造
一77一
\
12.3分
割固 定 長 モ ー ド
分 割 固 定 長 モ ー ドで は 、 次 の 規 則 に した が っ て メ ッ セ ー ジ グ ル ー プ(関 連 す る 同 報 ヘ ッ ダ ー を
含 む)を
物 理 レ コ ー ドに格 納 す る 。
(1)業
務 メ ッセ ー ジを 除 くす べ て の メ ッセ ー ジ グ ル ー プ 構 成 要 素(同
つ の 構 成 要 素(251バ
イ ト)を 一 つ の251バ
報 見 出 しを 含 む)は
、一
イ ト固 定 長 物 理 レ コ ー ドに 格 納 す る。
バ イ ナ リデ ー タ の バ イ ナ リユ ニ ッ トは 必 ず 分 割 固 定 長 モ ー ドを 選 択 し 、251バ
イ ト固 定
長 物 理 レ コ ー ドに 格 納 す る。
(2)業
務 メ ッセ ー ジ は,長
さ251バ
イ ト(分 割 区 分 を 含 む)の
固定 長 の 断片 に分 割 を行 い、
固 定 長 物 理 レ コ ー ドに格 納 す る 。
具 体 的 に は 、 次 の 規 則 に し た が う。
①
分 割 は 、 対 象 とな る業 務 メ ッセ ー ジの 先 頭(左
側)か
ら後 部 へ 、 順 番 に 分 割 し な け れ ば
な らな い 。
②
分 割 した 業 務 メ ッセ ー ジ の 断 片 は 、 分 割 した 順 番 と 同 一 の 順 番 で 、 固 定 長 物 理 レ コ ー ド
に 格 納 し な け れ ば な らな い 。
(3)最
初 の 分 割 断 片 は 、251バ
は 、 右 側 にX"20"を
最 初(1番
イ トに す る 。 最 初 の 分 割 断 片 が251バ
必 要 バ イ ト数 加 え て 所 定 の 長 さ(251バ
目)の 分 割 断 片 に は 、 先 頭(左
側)に
イ ト)に し な け れ ば な ら な い。
分 割 区 分(CO1)が
に す る 。 但 し、 分 割 断 片 が 一 つ しか な い と き(分 割 しな い と き)は
(4)2番
目以 後 の 分 割 断 片 は,250バ
イ トに満 た な い と き
あ る 。 こ の 値 をX`31'
、X`39'と
イ ト(分 割 区 分 を 追 加 し て251バ
す る。
イ トに す る た め)
に しな け れ ば な らな い 。 可 変 長 の 業 務 メ ッセ ー ジ を 固 定 長 で 分 割 す る の で 、 最 終 分 割 断 片 は
通 常250バ
イ トに な らず 、 端 数 に な る。 し た が って 、 右 側 にX"20"を
て 所 定 の 長 さ(250バ
イ ト)に
必 要 バ イ ト数 加 え
しな け れ ば な ら な い 。
2番 目以 後 の 分 割 断 片 に は 、 先 頭 に 新 た に 分 割 区 分 を 追 加 して 長 さ を251バ
イ トに す る と
と も に 、 追 加 した 分 割 区 分 に は 次 の 値 を 設 定 す る。
①2番
目 の 分 割 区 分 の 値 はX`32'と
し、3番
目 の 分 割 区 分 の 値 はX`33'に
番 目 ま で は 、X`34',X`35',X`36',X`37',X`38'の
②9番
目 の 分 割 断 片 の 分 割 区 分 の 値 は 、 再 度X`31'と
す る 。 同 様 に8
よ うに昇 順 に 値 を設 定 す る。
し、 以 後 、X`31'か
らX`38'の
順番
を 繰 り返 す 。
③
最 終(最
も右 側)の
分 割 断 片 の 分 割 区 分 の 値 は 、X`39'と
を 明示 す る。
一78一
し、 最 終 分 割 断 片 で あ る こ と
表12-1分
割 固 定 長 モ ー ドに お け る メ ッ セ ー ジ の 分 割
メッセージ長(DO4)又
は 拡 張 メッセージ長(DO6)の
レ コ ー ド数
値
1レ
コ ー
ド
2レ
3レ
コ ー
コ ー
ド
ド
1∼250
251∼500
501∼7.50
:
:
250*(n-1)十1∼250*n
nレ
〈851バ
イト
6進 表 示 今 39
〉
i業 務メ
醐
Ψ
申i
この分割区分は
変更/
/
31第1レ
コ ー ド
、,
/
3》
コード
」
時に追加
▽
〆s
33第3レ
第2レ コード
コード39
爪
〈
く250バ
イト
≧
<250バ
イト>1
〈250バ
イト
∈251バ
一 変 更 された分 割 区 分'加
〉
イト
く
〉
された分 割 区 分16進
図12-3分
最 終
レコード
alIX'20'
言
※ 150バ イ}→
↑_1 00バ イト
表示
割 固 定 長 モ ー ド(4分
割 の 例)
一 余 りは
、任 意
デ ー タを 満 たす
Ψ
251バ
イト
バィナリーデ一夕
メ ッセ ー ジ
ヘヲダー
251バ イト
バィナリー
ユニヲト
251バ イ1
バイナリー
■
●
■
●
●
●
ユニット
●
●
■
251バ イ1
バィナリー
ユニヲト
一 つ の バ イ ナ リー デ ー タ
∈
図12-4分
割 固 定 長 モ ー ドの バ イ ナ リー デ ー タ の 格 納 構 造
一79一
251バ イ}
バイナリーデータ
トレーラ
〉
第13章
セ キ ュ リ テ ィ機 能
13.1用
〔安 全 保 護 機 能 〕
語の定義
(1)処
理階層
セ キ ュ リテ ィ機 能 の 範 囲 及 び 規 定 を 明 確 化 し、 そ れ を 活 用 す る た め に 必 要 な 様 々 な 変 換 ・
逆 変 換 の 順 序 を 示 した 階 層 。
②
セ キ ュ リテ ィ ・コ ン トロ ー ル ・デ ー タ
セ キ ュ リテ ィ ・コ ン トロ ー ル の た め に 必 要 な デ ー タ 。 暗 号 キ ー 、 デ ー タ 妥 当 性 検 査 デ ー タ
な どが 該 当 す る 。
132処
理 階 層 及 び セ キ ュ リテ ィ機 能
セ キ ュ リテ ィ 機 能 を 利 用 したEDIで
は 、 送 信 側EDI利
用 者 の源 デ ー タ に様 々 な変 換 を施
して 伝 送 用 の デ ー タ を 作 成 し、 この デ ー タ 受 け 取 っ た 受 信 側 で は,送
を 施 して 、 送 信 側EDI利
に す る た め に 、CIIシ
信側 とは逆 の 様 々 な変 換
用 者 の 源 デ ー タ を 得 る 。 これ ら様 々 な 変 換 及 び 逆 変 換 の 仮 定 を 明 確
ン タ ッ ク ス ル ー ル で は 処 理 階 層 を 設 け る。 処 理 階 層 は、 セ キ ュ リテ ィ
機 能 の 範 囲 、 規 定 及 び 変 換 ・逆 変 換 処 理 の 順 序 を 示 して お り、 そ れ ぞ れ の 層 に お け る 処 理 を 、
他 の 層 と は 独 立 に 行 う こ と で 、 正 確 な 変 換 及 び 逆 変 換 が 可 能 と な る。 処 理 階 層 を 表13-1に
示す。
表13-1処
階
利
理
者
処理階層4
層
内
層
用
階
EDI利
用者業務処理
EDI利
用 者 形 式 ・CII標
容
準 形式 変 換
データ要素単位 の暗号化(復 号化)
処 理 階 層3
(特 定 メ ッセ ー ジ単 位)
暗号化
(復号化)
メ ッセ ー ジ全 体 の 暗 号 化(復
号 化)
そ の 他 の セ キ ュ リテ ィ ・ コ ン ト ロ ー ル
データ要素単位の暗号化(復 号化)
処 理 階 層2
(メ ッ セ ー ジ
グ ル ー プ 全 体)
暗号 化
(復号 化)
メ ッセ ー ジ グ ル ー プ 全 体 の 暗 号 化(復
そ の 他 の セ キ ュ リテ ィ ・コ ン トロ ー ル
処理階層1
フ ァ イ ル な どへ の 格 納(格
通
通信処 理
信
一80一
納 構 造)
号 化)
①
処 理 階 層 は1か
②CIIシ
ら始 ま る数 字 で 示 す 。 数 字 の 小 さ い 方 が 下 位 で 、 大 き い 方 が 上 位 で あ る 。
ン タ ッ ク ス ル ー ル で は 、1か
ら4を 定 義 す る。
③
処 理 階 層 の 数 字 が 小 さ い 程 通 信 に 近 く,大 き い 程 利 用 者 の 業 務 処 理 に 近 い 。
④
各 処 理 階 層 は、 独 立 で あ る。
13.2.1処
理 階 層1
処 理 階 層1は
、 格 納 構 造 に 従 っ て 、CII標
テ ム で 要 求 さ れ る伝 送 デ ー タ の 形 式)に
準 形 式 の デ ー タ 列 を 実 際 の 伝 送 媒 体(通
格 納 す る規 定 で あ り 、 第12章
信 シス
の格 納 構 造 に よ って規
定 さ れ る。
13.2.2処
理 階 層2
処 理 階 層2は
処 理 階 層2に
、 メ ッセ ー ジ グ ル ー プ 全 体 に 対 す る セ キ ュ リテ ィ ・コ ン トロ ー ル の 規 定 で あ る 。
は 、 次 の セ キ ュ リテ ィ ・コ ン トロ ー ル な ど が あ る。
①
メ ッセ ー ジ グル ー プ の 発 信 者 及 び 受 信 者 間 の 相 互 認 証(デ
②
メ ッ セ ー ジ グ ル ー プ を 構 成 す る デ ー タ列 の 妥 当 性 検 査
③
メ ッセ ー ジ グ ル ー プ 全 体 の 暗 号 化(復 号 化)
処 理 階 層2の
ジ タ ル 署 名)
セ キ ュ リ テ ィ ・コ ン トロ ー ル を 行 うた め に 、 セ キ ュ リテ ィ ・ヘ ッ ダ ー ・メ ッセ
ー ジ及 び セ キ ュ リテ ィ ・ トレー ラ ・メ ッセ ー ジが あ る 。 こ の2っ
な け れ ば な らな い 。 処 理 階 層2に
の メ ッセ ー ジ は 必 ず 対 で 用 い
必 要 な セ キ ュ リテ ィ ・コ ン トロ ー ル ・デ ー タ は 、 す べ て 、 こ
の ヘ ッ ダ ー 又 は トレ ー ラ 内 に な け れ ば な らな い 。
13.2.3処
理 階 層3
処 理 階 層3は
、 メ ッ セ ー ジ グ ル ー プ 内 の 特 定 の 一 つ の メ ッセ ー ジ に対 す る セ キ ュ リテ ィ ・コ
ン トロ ー ル の 規 定 で あ る 。 処 理 階 層3に
①
は 、 次 の セ キ ュ リテ ィ ・コ ン トロ ー ル 機 能 な ど が あ る 。
メ ッセ ー ジ グ ル ー プ 内 の 特 定 メ ッセ ー ジの 発 信 者 及 び 受 信 者 間 の 相 互 認 証(デ
ジタ ル署
名)
②
メ ッ セ ー ジ グ ル ー プ 内 の 特 定 メ ッセ ー ジを 構 成 す る デ ー タ 列 の 妥 当 性 検 査
③
メ ッ セ ー ジ グ ル ー プ 内 の 特 定 メ ッセ ー ジの 暗 号 化(復
処 理 階 層3の
号 化)
セ キ ュ リ テ ィ ・コ ン トロ ー ル を 行 うた め に 、 サ ブ ・セ キ ュ リテ ィ ・メ ッセ ー ジ
が あ る 。 処 理 階 層3に
必 要 な セ キ ュ リテ ィ ・コ ン トロ ー ル ・デ ー タ は 、 す べ て 、 この メ ッ セ ー
ジ内 に な けれ ば な らな い。
13.2.4処
理 階 層4
処 理 階 層4は
、EDI利
用 者 の デ ー タ列 とCII標
準 形 式 の デ ー タ列 間の 、 相互 変 換 に 関 す
る 規 定 で あ る。
13.2.5副
階層
処 理 階 層2及
び3に
は 、 そ れ ぞ れ 副 階 層 が あ り、 暗 号 化(復
ー81一
号 化)と
そ の 他 の セ キ ュ リテ ィ
・コ ン トロ ー ル 機 能 と で 、 別 々 の 階 層 を 形 成 す る。
13.3セ
キ ュ リ テ ィ ・ コ ン トロ ー ル ・ デ ー タ
こ の デ ー タ は,TFD形
式 で 次 に 示 す3種
の メ ッセ ー ジ 内 に な け れ ば な らな い 。
①
セ キ ュ リ テ ィ ・ヘ ッ ダ ー ・ メ ッ セ ー ジ
②
サ ブ ・セ キ ュ リ テ ィ ・メ ッ セ ー ジ
③
セ キ ュ リ テ ィ ・ ト レ ー ラ ・メ ッ セ ー ジ
13.4暗
号 化規 則
暗 号 化 に は 、 デ ー タ要 素 単 位 の 暗 号 化 、 メ ッセ ー ジ単 位 の 暗 号 化 及 び メ ッセ ー ジ グ ル ー プ 全
体 の 暗 号 化 が あ る。 ま た 、 暗 号 化 に よ って デ ー タ長 が 変 化 した 場 合 、 こ こで の 規 定 に 従 って 、
適 切 な 対 応 を しな け れ ば な ら な い 。
13.4.1デ
ー タ要 素 単 位 の 暗 号 化
デ ー タ 要 素 単 位 の 暗 号 化 で は 、TFD内
の 可 変 長 デ ー タ 要 素 だ け が 暗 号 化 の 対 象 で あ る。 デ
ー タ タ グ や レ ン グ ス タ グ は 暗 号 化 して は い け な い 。
①
暗 号 化 の 対 象 と な る 可 変 長 デ ー タ要 素 は 、 デ ー タ タ グ 番 号 で 指 定 さ れ る。 この デ ー タ タ
グ 番 号 を 指 定 す るTFDは
、 セ キ ュ リテ ィ ・ヘ ッ ダ ー ・メ ッセ ー ジ 及 び サ ブ ・セ キ ュ リテ
ィ ・メ ッセ ー ジ ・メ ッ セ ー ジ 内 に な け れ ば な ら な い 。
②
暗 号 化 の た め にEDI利
用 者 の 源 デ ー タ の 長 さ を 変 更 す る と き は 、 第3章2節
の規 則 を
適 用 して 行 う。 ま た 、 レ ン グ ス タ グ は 、 常 に 実 在 す る デ ー タ長 の 値 で な け れ ば な ら な い 。
13.4.2メ
ッセ ー ジ単 位 の 暗 号 化
メ ッセ ー ジ単 位 の 暗 号 化 に は 、 メ ッ セ ー ジ(特 殊 メ ッセ ー ジ を 含 む)全
体 の 暗 号 化 とバ イナ
リデ ー タ の 暗 号 化 が あ る 。
(1)メ
①
ッセ ー ジ
暗 号 化対 象 外
A形 メ ッ セ ー ジ及 びB形
②
メ ッ セ ー ジ の メ ッ セ ー ジヘ ッ ダ ー を 暗 号 化 して は な ら な い 。
暗号 化 た めの長 さ の変 更
メ ッセ ー ジ暗 号 化 の た め のEDI利
け可 能 で あ る。TFDエ
で 拡 大 す る 。 このTFDエ
用 者 の 源 デ ー タ 長 の 変 更 は 、 拡 大(長
リア 終 端 子 の 直 前 に 、TFDエ
さ の 増 加)だ
リア 開 始 子 を 必 要 数 追 加 す る こ と
リア 開 始 子 は 、 ダ ミー デ ー タ と して 解 釈 さ れ る 。
ま た 、 メ ッセ ー ジ 長(DO4)は
、 常 に 実 在 す る メ ッセ ー ジ の メ ッセ ー ジ長 一1の
れ ば な らな い。
一82一
値でなけ
一
(2)特
殊 メ ッセ ー ジ
①
暗号 化 対 象 外
分 割 区 分(CO1)及
②
び レ コ ー ド区 分(CO2)を
暗 号 化 して は な らな い 。
暗号 化 た めの 長 さの 変 更
特 殊 メ ッ セ ー ジ の 長 さ は 、 常 に251バ
イ トで な け れ ば な らな い 。 暗 号 化 の た め の 長 さ
の 変 更 は 許 さ れ な い 。 し た が って 、 暗 号 化 は 左 側 か ら優 先 して 行 い(分
レ コ ー ド区 分(CO2)を
割 区 分(CO1)及
び
除 く)、 右 側 の 部 分 に 暗 号 化 不 可 能 領 域 を 残 す こ と で 暗 号 化 対 象 長
を 調 整 す る。
13.4.3バ
(1)暗
イ ナ リー デ ー タ
号 化 対象 外
次 に 示 す 各 部 分 は 暗 号 化 して は な らな い 。 ま た 、 バ イ ナ リー デ ー タ 内 の 部 分 的 な 暗 号 化 は 、
で きな い 。
①
バ イ ナ リー デ ー タ ・ヘ ッ ダ ー 並 び に バ イ ナ リー デ ー タ ・ ト レー ラ の 分 割 区 分(CO1)、
コ ー ド区 分(CO2)及
②
び 順 序 番 号(DO1)。
バ イ ナ リ単 位 の 分 割 区 分(CO1)。
(2)暗
①
レ
号 化 の た め の長 さ の変 更
バ イ ナ リー デ ー タ ・ヘ ッ ダ ー 及 びバ イ ナ リー デ ー タ ・ トレー ラ の 長 さ は 、 常 に251バ
イ トで な け れ ば な ら な い 。 暗 号 化 の た め の 長 さの 変 更 は許 さ れ な い 。 した が っ て 、 暗 号 化
は 左 側 か ら優 先 して 行 い(分
割 区 分(CO1)、
レ コ ー ド区 分(CO2)及
び1順序 番 号(DO1)を
除
く)、 右 側 の 部 分 に 暗 号 化 不 可 能 領 域 を 残 す こ とで 、 暗 号 化 対 象 長 を 調 整 す る。
②
バ イ ナ リー 単 位 の 長 さ は 、 格 納 モ ー ドに 従 っ て 、251バ
イ ト又 は32001バ
イ トに
固 定 され て お り、 暗号 化 のた め の長 さの変 更 は許 され な い。
従 っ て 、 暗 号 化 は バ イ ナ リー デ ー タ ・ヘ ッダ ー 直 後 に あ る バ イ ナ リー 単 位 の 左 側 の 部 分
か ら優 先 して 行 う(分 割 区 分(CO1)は
除 く)。 右 側 に 残 っ た 暗 号 化 不 可 能 部 分 は 、 次 の バ
イ ナ リ ー単 位 の 先 頭 の 左 側 に 追 加 して 暗 号 化 を 行 う(分 割 区 分(CO1)は
り返 す と,最 終 バ イ ナ リー 単 位(バ
除 く)。
これ を繰
イ ナ リ ー デ ー タ ・ ト レー ラ 直 前 の バ イ ナ リ単 位)の
右
側 に 暗 号 化 不 可 能 部 分 が 残 る 。 これ は次 の よ う に 対 処 す る。
最 終 バ イ ナ リー 単 位 に は 、 右 側 に 余 白 の 部 分 が あ る の で 、 暗 号 化 不 可 能 部 分 が 余 白 の 部
分 に な る よ う に す る 。 こ の と き必 要 に 応 じて 、 最 終 バ イ ナ リー単 位 の 次 に バ イ ナ リー 単 位
を 追 加 す る こ と も で き る。 バ イ ナ リー 単 位 を 追 加 し た 場 合 は,追 加 した バ イ ナ リー 単 位 が
最 終 バ イ ナ リー 単 位 と な り,バ イ ナ リー デ ー タ ・ ト レ ー ラ の 最 終 ビ ッ ト列 格 納 領 域 有 効 長
(TO5)及
び 論 理 レ コ ー ド総 数(TO6)の
値 を 修 正 す る 必 要 が あ る。
一83一
13.4.4メ
ッセ ー ジグ ル ープ全 体 の 暗号 化
(1)暗
号 化 対 象外
次 に 示 す 各 部 分 は 暗 号 化 して は な らな い 。
①
同 報 ヘ ッダ ー 全 体 。
②
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 及 び メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ 全 体 。
③A形
メ ッ セ ー ジ 及 びB形
メ ッセ ー ジの メ ッセ ー ジ ヘ ッ ダ ー 。
④
特 殊 メ ッ セ ー ジ の 分 割 区 分(CO1)及
⑤
セ キ ュ リ テ ィ ・ヘ ッ ダ ー ・メ ッ セ ー ジ 及 び セ キ ュ リ テ ィ ・ ト レ ー ラ ・ メ ッ セ ー ジ 全 体
⑥
サ ブ ・セ キ ュ リ テ ィ ・メ ッ セ ー ジ の 分 割 区 分(CO1)及
⑦
バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー 及 び バ イ ナ リ ー デ ー タ ・ ト レ ー ラ の 分 割 区 分(CO1)、
ー ド区 分(CO2)及
⑧
び レ コ ー ド区 分(CO2)
び レ コ ー ド区 分(CO2)
レコ
び 順 序 番 号(DO1)
バ イ ナ リ ー 単 位 の 分 割 区 分(CO1)。
(2)メ
ッセ ー ジ グ ル ー プ 全 体 指 定 時 の 特 定 デ ー タ 要 素 暗 号 化 の 特 例
セ キ ュ リ テ ィ ・ヘ ッ ダ ー ・メ ッ セ ー ジ 内 で 、 特 定 デ ー タ 要 素 の 暗 号 化 を 指 定 す れ ば 、 そ の
メ ッセ ー ジ グル ー プ に 含 ま れ る す べ て の 業 務 メ ッセ ー ジ 内 の 指 定 デ ー タ 要 素 が 、 暗 号 化 の 対
象 にな る。
し か し 、 サ ブ ・セ キ ュ リ テ ィ ・メ ッ セ ー ジ 内 で 、 暗 号 化 が 指 定 さ れ た あ る 特 定 の メ ッ セ ー
ジ 内 の 指 定 デ ー タ要 素 は 、 メ ッセ ー ジ グ ル ー プ 全 体 指 定 で 、 そ れ と 同 一 の デ ー タ 要 素 を 暗 号
化 指 定 し て も 、 メ ッ セ ー ジ グ ル ー プ 全 体 指 定 暗 号 化 の 対 象 に な ら な い 。 サ ブ ・セ キ ュ リテ ィ
・メ ッ セ ー ジ 内 の 暗 号 化 指 定 の み 有 効 と す る 。
(3)暗
号 化 た め の長 さの変 更
前 述13.4.1∼13.4.3の
13.5セ
暗 号 化 た め の 長 さ の 変 更 に 従 う。
キ ュ リ テ ィ処 理 手 順
こ の シ ン タ ッ ク ス ル ー ル を 使 用 して セ キ ュ リテ ィ対 策 を 行 う と き は 、 次 に 示 す 手 順 で 必 要 な
処 理 を 実 行 しな け れ ば な らな い 。
13.5.1メ
ッセ ー ジグ ル ープの送 信側
送 信 側 で は 、 通 常 、EDI利
用 者 の 源 デ ー タ か らセ キ ュ リテ ィ対 策 が 施 さ れ た メ ッセ ー ジ グ
ル ー プ を 生 成 す る。 メ ッセ ー ジ グ ル ー プ を 生 成 す る処 理 は 、 表13-1の
処 理 階 層4か
順 番 に実 行 す る。
(1)処
理 階 層4の
最 初 にEDI利
処 理(CII標
準 形 式 変 換)
用 者 の デ ー タ 列 か らCII標
一84一
準 形式 の デ ー タ列 に変 換 す る。
ら1の
(2)処
理 階 層3の
処 理(特
定 メ ッセ ー ジ単 位)
特 定 メ ッ セ ー ジ 単 位 の セ キ ュ リ テ ィ ・コ ン トロ ー ル は 、 サ ブ ・セ キ ュ リテ ィ ・メ ッセ ー ジ
を 該 当 メ ッ セ ー ジの 直 前 に付 加 し、 これ で コ ン トロー ル す る 。
表13-1の
処 理 階 層 に した が っ て 、 デ ー タ 要 素 単 位 の 暗 号 化 、 メ ッ セ ー ジ 全 体 の 暗 号 化 、
そ の 他 の セ キ ュ リテ ィ 処 理 の 順 に 実 行 す る 。 例 え ば 、 メ ッセ ー ジの 妥 当 性 判 定 に 用 い る数 値
は 、 各 種 暗 号 化 を 実 行 した 後 に 、 暗 号 化 さ れ た デ ー タ 列 の 値 を 使 用 して 必 要 な 演 算 を 実 行 し
て求 め る。
(3)処
理 階 層2の
処 理(メ
ッセ ー ジ グ ル ー プ 全 体)
メ ッセ ー ジ グ ル ー プ 全 体 の セ キ ュ リテ ィ 対 策 は 、 セ キ ュ リ テ ィ ・ヘ ッ ダ ー ・メ ッ セ ー ジ及
び セ キ ュ リテ ィ ・ ト レ ー ラ ・メ ッセ ー ジ で 、 メ ッセ ー ジ グ ル ー プ(メ
ッセ ー ジ グル ープヘ ッ
ダ ー ヘ ッダ ー 及 び メ ッ セ ー ジ グ ル ー プ トレー ラ は 除 く)を 包 む こ と に よ っ て 、 コ ン トロ ー ル
す る。
表13-1の
処 理 階 層 に し た が って 、 デ ー タ要 素 単 位 の 暗 号 化 、 メ ッセ ー ジ グ ル ー プ 全 体
の 暗 号 化 、 そ の 他 の セ キ ュ リテ ィ 処 理 の 順 に 実 行 す る。 例 え ば 、 メ ッセ ー ジ の 妥 当 性 判 定 に
用 い る数 値 は 、 各 種 暗 号 化 を 実 行 した 後 に 、 暗 号 化 さ れ た デ ー タ 列 の 値 を 使 用 して 必 要 な 演
算 を 実 行 して 求 め る 。
デ ー タ要 素 単 位 の 暗 号 化 で は 、 前 述(2)に 示 す 処 理 で 全 体 が 暗 号 化 さ れ て い る メ ッセ ー ジ 内
に 含 ま れ るTFDは
、 セ キ ュ リテ ィ ・ヘ ッ ダ ー ・メ ッセ ー ジ 内 で 該 当TFDの
デ ー タ タ グ番
号 が 暗 号 化 指 定 さ れ て い て も、13.4.4の(2)の 規 則 に基 づ き 暗 号 化 を 実 行 しな い 。
(4)処
理 階 層1の
処 理(格
納 構 造)
分 割 可 変 長 又 は 分 割 固 定 長 の 格 納 構 造 で 、 フ ァイ ル な ど へ の 格 納 を 実 行 す る。
13.5.2メ
ッセ ー ジ グ ル ー プ の 受 信 側
受 信 側 で は 、 通 常 、 セ キ ュ リテ ィ 対 策 が 施 され た メ ッセ ー ジ グ ル ー プ を 解 析 し、 正 当 な メ ッ
セ ー ジ グ ル ー プ で あ る か ど うか を 判 定 し、 最 終 的 にEDI利
す る 。 メ ッセ ー ジ グ ル ー プ の 解 析 及 びEDI利
の 処 理 階 層1か
(1)処
最 初 に,フ
(2)処
用 者 用 デ ー タ 列 を 生 成 す る処 理 は 、 表13-1
ら4の 順 番 に 実 行 す る 。
理 階 層1の
前 のCII標
用 者 が 必 要 とす る デ ー タ 列 を 生 成
処 理(格
納 構 造 の 解 除)
ァイ ル な ど に 格 納 さ れ て い る分 割 可 変 長 又 は 分 割 固 定 長 の デ ー タ列 か ら、 格 納
準 形 式 の デ ー タ列 へ 戻 す 。
理 階 層2の
処 理(メ
ッセ ー ジ グ ル ー プ 全 体)
メ ッセ ー ジ グ ル ー プ 全 体 の セ キ ュ リテ ィ ・コ ン トロ ー ル を して い る セ キ ュ リテ ィ ・ヘ ッ ダ
ー ・メ ッ セ ー ジの 内 容 及 び 表13-1の
処 理 階 層 に した が って 、 そ の 他 の セ キ ュ リテ ィ 処 理 、
メ ッセ ー ジ グ ル ー プ 全 体 の 復 号 化 、 デ ー タ要 素 単 位 の 復 号 化 の 順 に 、 必 要 な 処 理 を 実 行 す る 。
一85一
」
例 え ば 、 各 種 復 号 化 を 実 行 す る前 に 、 暗 号 化 さ れ て い る デ ー タ列 の 値 を 使 用 して 必 要 な 演
算 を 実 行 し、 メ ッセ ー ジ の 妥 当性 を 判 定 す る。 復 号 化 は 、 そ の 後 実 行 す る 。
デ ー タ 要 素 単 位 の 復 号 化 で は,特 定 メ ッセ ー ジ単 位 全 体 暗 号 化 が 行 わ れ て い る メ ッセ ー ジ
(直 前 に あ る サ ブ ・セ キ ュ リテ ィ ・メ ッセ ー ジ で 示 され る)内
リ テ ィ ・ヘ ッ ダ ー ・メ ッセ ー ジ内 で 、 該 当TFDの
に 含 ま れ るTFDは
、セキ ュ
デ ー タ タ グ番 号 が 暗 号 化 指 定 さ れ て い て
も、13.4.4の(2)の 規 則 に 基 づ き復 号 化 を 実 行 しな い 。
(3)処
理 階 層3の
処 理(特
定 メ ッセ ー ジ 単 位)
サ ブ ・セ キ ュ リテ ィ ・メ ッセ ー ジ は 、 そ の 直 後 に あ る メ ッセ ー ジの セ キ ュ リテ ィ ・コ ン ト
ロ ー ル を 行 っ て い る。 こ の 内 容 に 基 づ き,該
当 メ ッ セ ー ジ に っ い て 、 そ の 他 の セ キ ュ リテ ィ
処 理 、 メ ッセ ー ジ グ ル ー プ 全 体 の 復 号 化 、 デ ー タ 要 素 単 位 の 復 号 化 の 順 に 、 必 要 な 処 理 を 実
行 す る 。 例 え ば 、 各 種 復 号 化 を 実 行 す る前 に 、 暗 号 化 さ れ て い る デ ー タ 列 の 値 を 使 用 して 必
要 な 演 算 を 実 行 し、 メ ッセ ー ジ の 妥 当 性 を 判 定 す る。 復 号 化 は 、 そ の 後 実 行 す る。
(4)処
理 階 層4の
CII標
処 理(EDI利
用 者 の 形 式 へ 変 換)
準 形 式 の デ ー タ 列 か らEDI利
用 者 の デ ー タ列 へ 変換 す る。
一86一
参
CIIシ
考
資
料
ン タ ッ ク ス ル ー ル3.00で
廃 止 され た仕様
参 考 資 料Cllシ
ン タ ッ ク ス ル ー ル3.00で
CIIシ
ン タ ッ ク ス ル ー ル3.00で
ン 及 びTYPE-Eオ
廃 止 さ れ た仕 様
は 、 縮 小 モ ー ド、 トー タ ル チ ェ ッ ク 、 透 過 モ ー ドオ プ シ ョ
プ シ ョ ン(イ
ン タ ー ナ ル セ グ メ ン トを 含 む)が
廃 止 され て い る。 以 下 に
参 考 と して 、 トー タ ル チ ェ ッ ク 及 び 透 過 モ ー ドオ プ シ ョ ン の 仕 様 を 示 す 。
参.1ト
ータ ル チ ェ ック
参.1.1メ
ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の トー タ ル 項 目Na指 定
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の トー タ ル 項 目Na指 定(C15,C16,C24,C25)で
(X'20')か
ゼ ロ(X'30')が
指 定 さ れ て い る 時 は 、 こ の エ リ ア を 無 視 す る(ト
、 ブラ ンク
ー タ ル ・チ ェ ッ ク
を し な い)。
参.1.2チ
ェ ッ ク 用 トー タ ル 数 値 の 算 出 方 法
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー で 指 定 さ れ た 項 目No.(デ ー タ ・タ グ 値)の
セ ー ジ 中 か ら取 り出 し、 全 体 の 桁 数 が15桁 よ り小 さ い 時 は 、 左 側 に0を
数値データをメ ッ
必 要 な 数 だ け 追 加 し全
体 の 桁 数 が16桁 以 上 の 時 は 、16桁 以 上 を カ ッ トして15桁 に して 、 加 算 す る 。 和 が16桁 以 上 に な
る 時 は 、 そ の 都 度16桁 以 上 を カ ッ ト して15桁 に す る 。 一 つ の メ ッセ ー ジ グ ル ー プ 内 に あ る指 定
さ れ たTFDの
数 値(デ
ー タ 部)の
総 計 を 、 チ ェ ッ ク用 トー タ ル 数 値 と す る 。 項 目1と 項 目2
そ れ ぞ れ 独 立 に 計 算 す る。
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 拡 張 モ ー ド指 示 子 で 、 縮 小 モ ー ド(X'20'orX'53')が
さ れ て い る 場 合 に は 、 第1ト
示 さ れ るTEDの
の 項 目No.(デ ー タ タ グ)で
デ ー タ部 の 数 値 を 用 い て チ ェ ッ ク 値 を 計 算 し、 拡 張 モ ー ド(X'45)が 設 定 さ れ
て い る場 合 に は 、 第2ト
れ るTFDの
ー タ ル 項 目Naエ リア に 設 定 さ れ た3桁
設定
ー タ ル 項 目No.エ リ ア に 設 定 され た5桁
の 項 目Nα(デ ー タ タ グ)で
示 さ
デ ー タ部 の 数 値 を 用 い て チ ェ ッ ク値 を 計 算 す る 。
計 算 に 用 い る 数 値 は 、TFD形
式 に お け る数 値 デ ー タ を そ の ま ま用 い る 。N形
タ の 時 は 、 正 負 の 符 号 と小 数 点 を 無 視 して 用 い る 。 特 に 、N形
ー タ ー の不 具 合 によ り
、 省 略 可 能 な 右 側 のLSBに
式 の数 値 デ ー
式 に お い て 送 信 用 の トラ ン ス レ
ゼ ロ が 存 在 す る場 合 が あ る(図B-1)。
こ の 場 合 は ゼ ロ を 無 視 しな い で 計 算 を 行 う。
送 信 用}ランスレーターの処 理
の関 係 で、省 略 可 能 なゼロが
残 っている。
で計算
図B-1N形
で計算
式 デ ー タ に お け る トー タ ル チ ェ ッ ク 値 計 算 用 の 数 値
一87一
ブ ラ ン ク(X`20')ま
た は0(X`30')の
項 目No.が 指 定 さ れ た 場 合 に は 、 チ ェ ッ ク 用 トー タ ル 数 値
を 算 出 せ ず 、 項 目 合 計 を0(X`30')と
CIIシ
す る。
ン タ ッ ク ス ル ー ル に お け る チ ェ ッ ク 用 ト ー タ ル 数 値 の 算 出 方 法 は 、EIAJシ
ンタ
ッ ク ス ル ー ル に お け る そ れ と は 異 な る の で 、 縮 小 モ ー ドに お い て 互 換 性 を 持 た せ る た め に は 、
9属 性 で 小 数 点 以 下 の 桁 数 が3桁
で 定 義 さ れ て い る デ ー タ 項 目 を 、 第1ト
ー タ ル 項 目Naエ
リア
に 設 定 しな け れ ば な ら な い 。
参.2非
透 過 モ ー ド ・オ プ シ ョ ン
非 透 過 モ ー ド ・オ プ シ ョ ン は 、J手
順 な ど の 非 透 過 モ ー ドの 通 信 シ ス テ ム を 活 用 す る 時 用 い
る オ プ シ ョ ンで あ る。
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 非 透 過 モ ー ド指 示 子(C26)で
、 非 透 過 モ ー ド(X'4D')が
設 定 さ れ た 場 合 、 以 下 の よ う に 、 文 字 コ ー ドの 変 換 お よ び バ イ ナ リ ー デ ー タ の 補 正 が 行 わ れ る 。
尚 、 非 透 過 モ ー ドで は 、JIS-XO201とJIS-XO208の
文 字 コ ー ドが 使 用 さ れ
る こ と を 前 提 に 、 非 透 過 モ ー ド通 信 系 に よ る 不 具 合 を 回 避 す る 対 策 を 行 う の で 、 こ れ 以 外 の 文
字 コ ー ドの デ ー タ を 用 い る こ と は 許 さ れ な い 。
参.2.1メ
(1)分
ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー と メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ で の 対 策
割識 別 子
メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー と メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ の 分 割 区 分 は 、 特 に 変 換
を し な い(0(X`30')と
す る)。
こ れ は 、 受 信 用 トラ ンス レ ー タ ー が 分 割 区 分 に よ っ て 、 メ
ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー を 識 別 す る た め に 必 要 な 処 置 で あ る 。
(2)分
割 区分 以 外
X`20'∼X`3F'を
わ れ る 。(表B-1を
、X`80'∼X`9F'に
変 換 し 、 伝 送 す る 。 こ の 変 換 は 、 トラ ン ス レ ー タ ー で 行
参 照)。
受 信 用 トラ ン ス レ ー タ ー で は 、 透 過 モ ー ドか 非 透 過 モ ー ドか を 判 別 し て メ ッ セ ー ジ グ ル ー
プ を 分 析 し な け れ ば な ら な い 。 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー と メ ッ セ ー ジ グ ル ー プ ・ ト レ
ー ラ に つ い て は 次 の よ う に し て 行 う 。 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 非 透 過 モ ー ド表 示 は 、
透 過 モ ー ドの 時 は ブ ラ ン ク(X`20')かS(X`53')と
過 モ ー ドへ の 変 換 後 もM(X`4D'))と
な り 、 非 透 過 モ ー ドの 時 はM(X`4D':非
な る 。 従 っ て 、M(X`4D')で
透
あ る か ど うか を 判 定 して 、
非 透 過 モ ー ドの 時 は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー と メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ の 分
割 区 分 を 除 い て 、 表B-1に
従 っ て 逆 変 換 を 行 っ て か ら分 析 を 行 う。
一88一
参.2.2メ
ッセ ー ジ の 対 策
(1)メ
ッ セ ー ジ ・ヘ ッ ダ ー
メ ッ セ ー ジ ・ヘ ッ ダ ー の 分 割 区 分,レ
換 を 行 う 。 そ して 、Bタ
ー ケ ン スNo.は 、 表B-1に
従 って
イ プ の メ ッセ ニ ジヘ ー ダ ー を 用 い る が 、 メ ッセ ー ジ 長 を 表 す 文 字 デ
ー タ の 文 字 コ ー ドのX`30'∼X`39'は
ば な ら な い(Aタ
コ ー ド区 分,シ
表B-1に
従 っ て 、X`90'∼X`99'に
変 換 して 表 さ な け れ
イ プ の メ ッ セ ー ジ ヘ ッ ダ ー は 使 え な い)。
受 信 用 トラ ン ス レ ー タ ー で は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の チ ェ ッ ク に よ り 非 透 過 モ
ー ドを 検 出 し た 時 は 、 メ ッ セ ー ジ ヘ ッ ダ ー の 分 割 区 分 を 表B-1に
ー ドの 時 と 同 様 な 方 法 で メ ッ セ ー ジ を 認 識 す る か 、X`91'(但
98'で 最 終 レ コ ー ドはX`99'の
(2)TFD形
式 デ ー タ1の
表B-2に
シ ー ケ ン ス)を
従 って 逆 変 換 して 透 過 モ
し 、 分 割 モ ー ド時 はX`91'∼X`
検 出 す る こ と で 、 メ ッ セ ー ジを 認 識 す る 。
バ イ ナ リ ー デ ー タ(デ
ー タ タ グ お よ び レ ン グ ス タ グ)の
補正
従 っ て 補 正 を 行 う 。 補 正 を 行 う バ イ ナ リ ー デ ー タ の 直 前 に は 非 透 過 モ ー ド ・補
正 指 示 子(X`F8')を
な ら な い(例
追 加 す る 。 表B-2で
え ば 、X`01'→X`F881')。
例 え ば 、X`14'は
、 下 線 が 付 い て い る デ ー タ は必 ず 補 正 しな け れ ば
一 方0が
、 無 補 正 で もX`14'→X`F894'の
付 い て い る デ ー タ の 補 正 は 任 意 で あ る。
よ う に 補 正 し て も 、 ど ち ら で も よ い 。X`40'
の よ う に 無 補 正 が 指 示 さ れ て い る デ ー タ は 、 補 正 して は い け な い 。
{ilil)X`00'一
一ー一→レX`F8C8'
ー一→レX`40',X`FF'一
一→X`F8CF'
X`40'一
ーー一→X`F880',X`F8'一
バ イ ナ リ ー デ ー タ の 補 正 を 行 っ た 時 は 、 メ ッ セ ー ジ 長 が 増 加 す る 。 非 透 過 モ ー ド ・バ イ ナ
リ ー デ ー タ 補 正 指 示 子(X`F8')を
(3)TFD形
式 デ ー タ1の
表B-1に
一 つ 使 う ご と に 、1byteつ
つ 増 加 す る。
デ ー タ部 の 変 換
従 っ て 変 換 す る 。 こ の 変 換 は 、 変 換 前 の 文 字 コ ー ドがJIS-XO201かJ
IS-XO208に
な っ て い る こ と が 前 提 に な っ て い る 。 す な わ ち 、 非 透 過 モ ー ドで は こ れ
以 外 の 文 字 コ ー ドを 使 う こ と は で き な い 。
(4)TFD形
式 デ ー タ2(TFD制
御 子 の 変 換)
制 御 タ グ は バ イ ナ リ ー デ ー タ で あ る の で 表B-2に
X'F8'を
除 く)の
制 御 タ グX`FF'は
字 がTFD制
TFD制
補 正 す る 以 外 は 、 無 補 正 で あ る 。 但 し、 現 在
定 義 さ れ て い な い の で 、 実 質 的 に 補 正 無 し と し て よ い 。X`F8'は
御 子(バ
リ ー デ ー タ(デ
X`F8'を
範 囲 に あ り 、X`FF'をX℃F'に
従 っ て 補 正 す る が 、X`FO'∼X`FF'(
イ ナ リ ー デ ー タ 補 正 子)と
ー タ タ グ ま た は レ ン グ ス タ グ)と
追 加 し てX`F8C8'に
し な け れ ば な ら な い(メ
して 使 用 さ れ る 時 は 無 補 正 で あ り、 バ イ ナ
し て 使 用 さ れ る 時 は 、 表B-2に
ッ セ ー ジ 長 も1増
御 子 の制 御 デ ー タ にっ い て は、以 下 の よ うに な る。
一89一
、 この文
加 す る)。
従 って 、
①
イ ン タ ー ナ ル セ グ メ ン ト指 示 子(X`F9')
こ の 制 御 タ グ の 制 御 デ ー タ(イ
ン タ ー ナ ル セ グ メ ン ト番 号)は
表B-1に
従 って 変
換 す る。
②
マ ル チ 明 細 ヘ ッ ダ ー(X`FA')
こ の 制 御 タ グ の 制 御 デ ー タ(明
(5)メ
細 番 号)は
表B-1に
従 って変 換 す る。
ッ セ ー ジ ト レ ー ラ(X`FE')
変 換 も 補 正 も 特 に 必 要 と し な い(制
表B-1非
透 過 モ ー ド時 の 文 字 コ ー ドの 変 換(Hex表
数値 変換値
数値 変換値
4
O
一 一 1 一一 1 ー Ψ
変換無
7
A
F O
l
− 一一一 ←
変換無
D
F
0 1 2 3 4 5 6 7 8 9 A BC D E F
9 9 9 9 9 9 9 9 9 9 9 9 9 9 99
注)デ
↓↓ ↓↓↓↓↓↓↓↓↓↓↓↓:
(07
(08
(09
(OA
(OB
(OC
(OD
(OE
(OF
0 1 2 3 4 56 7 8 9A B C D E F
3333333333333333
03
04
05
06
補性値
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
0 1 2 3 4 5 6 78 9 A B C D E F
8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
00
01
02
数値 変換値
示)
ーガ ループ・ヘヲダーと1レーラの 分 割 識 別 子 及 び バ イ ナ リ ー デ ー タ 以 外 に 適 用
表B-2非
数値
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓↓ ↓ ↓
0123456789ABCDEF
2222222222222222
注)Xvセ
御 タ グ と 見 な す)。
透 過 モ ー ド時 の バ イ ナ リ ー デ ー タ の 補 正(Hex表
数値
補性値
80
10 →
81
82
83
84
85
86
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
87)
88)
89)
8A)
8B)
8C)
8D)
8E)
8F)
(11
(12
(13
(14
15
16
17
(18
(19
(1A
(1B
(1C
(1D
(1E
(1F
90
91)
92)
93)
94)
95
96
97
98)
99)
9A)
9B)
9C)
9D)
9E)
9F)
数値
補性値
→
→
→
→
→
→
→
→
→
→
→
→
→
→
2E →
(2F →
(20
(21
(22
(23
(24
(25
26
(27
(28
(29
(2A
(2B
(2C
2D
AO)
A1)
A2)
A3)
A4)
A5)
A6
A7)
A8)
A9)
AA)
AB)
AC)
AD
AE
AF)
数値
(30
(31
32
(33
(34
(35
(36
37
(38
(39
(3A
(3B
(3C
3D
(3E
(3F
補性値
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
BO)
B1)
B2
B3)
B4)
B5)
B6)
B7
B8)
B9)
BA)
BB)
BC)
BD
BE)
BF)
示)
数値 補性値
40'
・補 正 無
\/
F7.
F8→C8
F9'
↓ 椛 無
FE,
FF→CF
ー タ タ グ 、 制 御 タ グ及 び レ ン グ ス タ グ の バ イ ナ リー デ ー タ に 適 用
一90一
禁 無 断 転 載
平 成11年10月
発行所
財団法人
印刷 所
株 式 会社
発 行
日本 情 報 処 理 開 発 協 会
産業情報化推進セ ンター
東京 都港 区芝 公 園3丁 目5番8号
機 械 振 興 会 館 内
TEL(3432)9386
タ
ケ
ミ
印
東 京 都 千 代 田 区 神 田 司 町2-16
TEL(3254)5840㈹
刷
、
〆
﹂
一
、
●
'