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㈹ 刷 、 〆 ﹂ 一 、 ● '
© Copyright 2024 ExpyDoc