Comments
Description
Transcript
CIIシンタックスルールバージョン2.10(PDF)
CII標 準 シ リー ズ 資 CIIシ ン タ ッ ク ス ル ー ル バ ー ジ ョ ン2 .10 平 成8年7月 働 日本 情 報 処 理 開 発 協 会 産 業 情 報 化 推 進 セ ンタ ー 料 KE''"Noo こ の 事 業 は 、 競 輪 の 補 助 金 を 受 け て 実 施 した も の で す 。 ま ζ じ 昭 和62年 か ら、EDIの ㈱ 日本 情 報 処 理 開 発 協 会 DI標 め に 業 界 標 準 化 作 業 を 開 始 した 閲 日本 電 子 機 械 工 業 会(EIAJ)は 産 業 情 報 化 推 進 セ ン タ ー(CII)と 準 の 開 発 を 行 っ た 。 こ のEDI標 共 同 で 、 昭 和63年 、 に新 しいE 準 で は 、 流 通 業 界 に比 べ て デ ー タ 項 目 の 多 い 電 子 機 器 業 界 特 有 の メ ッセ ー ジ 構 造 を 考 慮 し、 既 に 米 国 で 採 用 され て い た 可 変 長 フ ォ ー マ ッ トを 採 用 す る こ と に な っ た 。 様 々 な 検 討 の 結 果 、 シ ン タ ッ ク ス ル ー ル,標 準 メ ッセ ー ジ お よ び 標 準 デ ー タ 項 目 で 構 成 す る の が 合 理 的 で あ る との 結 論 に な っ た が 、 こ の よ う な フ ォー マ ッ トの 構 成 方 法 は 、 米 国 の ANSIX.12や 当 時 審 議 中 で あ ったEDIFACT(ISO9735)と 同一 で あ る。 シ ン タ ッ ク ス ル ー ル は 新 た に 開 発 す る こ と に な り 、CIIが ク ス ル ー ル を 、EIAJの 提 案 し た デ ー タ タ グ方 式 シ ン タ ッ 改 良 提 案 に も と つ い て 、 デ ー タ 項 目 の 区 切 りを デ リ ミ タ ー か ら レ ン グ ス タ グ に 変 更 して 設 計 さ れ た 。 こ の シ ン タ ッ ク ス ル ー ル は 、 当初 か ら漢 字 デ ー タ の 使 用 や 他 業 界 へ の 適 用 も考 慮 さ れ て い た が 、 当 面 の 単 一 業 界(電 子 機 器 業 界)へ の適 用 を前 提 に 、一 部 の 拡 張 機 能 は 保 留 さ れ る こ と に な り、 電 子 機 器 業 界 で の 限 定 使 用 に な る こ と か ら、EIAJシ ス ル ー ル と 命 名 さ れ た 。EIAJで は 、EIAJシ ンタ ック ンタ ッ ク ス ル ー ル の 使 用 を 前 提 に し た 標 準 メ ッ セ ー ジ と標 準 デ ー タ 項 目の 開 発 を 進 め た が 、 これ らは 、EIAJ標 準 メ ッ セ ー ジ 、EIAJ標 準 デ ー タ項 目 と呼 ば れ るよ うにな った。 昭 和63年 年4月 秋 に 、 実 用 性 を 確 認 す る トラ イ ア ル(試 に 、EIAJシ ン タ ッ ク ス ル ー ル,EIAJ標 目を ま と め て 、rEIAJ取 これ が 、EIAJ標 EIAJ標 行)が 行 われ 、 好 結果 を得 た た め、 平 成元 準 メ ッセ ー ジお よ びEIAJ標 引 情 報 化 対 応 標 準1A』 と して 、 電 子 機 器 業 界 のEDI標 準 デ ー タ項 準 と した。 準 で あ る。 準 は、 そ の後 順調 に電 子機 器 業 界 へ の 普及 が 進 んだ が 、 電子 機 器 業 界 で の 成 果 を他 業 界 で も 注 目す る よ う に な り 、EIAJ標 きた 。 しか し、EIAJ標 準 を 使 用 した い と い う電 子 機 器 以 外 の 業 界 が 増 加 し て 準 の ベ ー ス に な って い るEIAJシ ンタ ックスル ー ル は、 当面 の電 子 機 器 業界 へ の適 用 を 前 提 に、一 部 の 機能 が 保 留 され て い たた め、 他 業界 で は使 用 で きな い とい う 問 題 が 生 じて き た 。 保 留 さ れ て い る た め に 障 害 と な った 機 能 と は 、 使 用 可 能 デ ー タ 項 目数 を24 0種 以 上 に 拡 張 す る 機 能 で あ る(EIAJ標 電 子 機 器 業 界 単 独 で の 使 用 で あ れ ば 、239種 準 で は 、 最 大239種 の デ ー タ 項 目 を 使 用 で き る)。 の デ ー タ項 目で も メ ッセ ー ジ の 設 計 は 不 可 能 で は な い が 、 例 え ば 、 製 造 業 界 全 体 で の 使 用 に な っ た 場 合 に は 、239種 で は と うて い 足 りな い状 況 に な る 。 そ こ で 、 当 初 保 留 さ れ た 拡 張 機 能 を 復 活 す る こ と に な っ た が 、 予 想 を 遙 に 越 え るEI AJ標 準 の 普 及 を 考 慮 し、 既 に 表 面 化 して き た 不 具 合 点 も含 め て 、EIAJシ を 改 良 す る こ と に な り 、 そ の 検 討 は 平 成2年 度 か ら開 始 され た 。 ンタ ックスル ール こ の 検 討 は 、EIAJシ 末 か ら平 成3年 ン タ ッ ク ス ル ー ル の 原 提 案 者 で あ るCIIに に か け て 、EIAJと た 新 しい 標 準 は 、rCIIシ の 互 換 性 の 確 保(上 ンタ ック スル ー ル を 改良 し ン タ ッ ク ス ル ー ル 』 と呼 ぶ こ と に な っ た が 、 従 来 のEIAJ標 方 互 換)に IFACT、(ISO9735)と の 調 整 が 行 わ れ た 。EIAJシ お い て 行 わ れ 、 平 成2年 準と つ い て 特 に 留 意 さ れ た 。 さ らに 、 国 際 標 準 と して 制 定 さ れ たED の 互 換 性 に っ い て も真 剣 な 検 討 が 行 わ れ た が 、 メ ッセ ー ジ の 内 部 構 造 も含 め た 完 全 な 互 換 性 を 確 保 す る の は 難 しい た め 、 メ ッセ ー ジ ・グル ー プ の 外 部 構 造 に つ い て の 互 換 性 を 確 保 した オ プ シ ョ ンを 、 当 面 の 対 策 と して 追 加 して い る。 こ う して 、 平 成3年4 月1日 に 、 『CIIシ ン タ ッ ク ス ル ー ル 試 作 仕 様1.00』 が ま と め られ 、 さ ら に 、CIIシ ッ ク ス ル ー ル の 採 用 を 決 め た 建 設 業 界 等 か らの 要 望 な ど を 追 加 し、 平 成3年8月28日 Iシ ンタ ッ ク ス ル ー ル 試 作 仕 様1.02』 が 発 表 さ れ た 。 平 成3年 度 ∼4年 レ ー タ ー の 開 発 も行 わ れ 、 実 用 化 テ ス ト も実 施 さ れ た 。 平 成4年7月1日 CIIシ に 『CI 度 に か け て 、 トラ ンス か らは、 一 般 ユ ーザ ー に 対 して トラ ン ス レー タ ー の 供 給 も行 わ れ る よ うに な り、 平 成4年8月28日 ン タ ッ ク ス ル ー ル1.10』 ンタ 付 け でrCIIシ と して 公 開 す る こ と に な っ た 。 ン タ ッ ク ス ル ー ル は 、 この よ う な 経 過 で 誕 生 した 、 わ が 国 の 国 内 取 引 に 用 い るEDI の た め の 標 準 で あ る 。 最 大 の 特 徴 は 、 漢 字 の 使 用 と効 率 の 向 上 で あ る 。 長 期 に 渡 っ て 使 用 可 能 な 標 準 で あ り、 業 界 間 や 業 際 の 取 引 に も適 用 可 能 で あ る。 今 後 、CIIシ ス に した 標 準 メ ッセ ー ジの 開 発 が 各 業 界 で 行 わ れ 、 わ が 国 のEDI標 ンタ ックス ル ール をベ ー 準 化 の 進行 が 期 待 さ れ る。 平 成4年8月28日 産 業情 報 化 推進 セ ンタ ー 『Cllシ ンタ ック ス ル ー ル バ ー ジ ョ ン210』 ,1996.7.1 (産 業 情 報 化 推 進 セ ン タ ー) rCIIシ ン タ ッ ク ス ル ー ル1 .11』 し て 公 開 し たrCIIシ ン タ ッ ク ス ル ー ル1.51」 ン タ ッ ク ス ル ー ル1.10(1992年8月28日)」 ン タ ッ ク ス ル ー ル1.11』 『CIIシ とrCIIシ は 、 同1.10にY属 ン タ ッ ク ス ル ー ル1.51』 格 で 、 バ ー ジ ョ ン1.51が バ ー ジ ョ ン1 .11と の 改訂 版 で、 『CIIシ 性 を 追 加 した 規 格 で あ り、 そ れ 以 外 は 同 一 で あ る。 は 同1 .11に バ ー ジ ョ ン1.11を バ ー ジ ョ ン1.10は は、 実 用 規 格 と さ らに 設 計 画 像 デ ー タ伝 送 機 能 を 追 加 した 規 包 含 す る 形 に な って い る 。 、 ほ と ん ど の 場 合 互 換 性 を と る こ とが で き 、 通 常 は 一 緒 に 使 う こ と が で き る 。 バ ー ジ ョ ン1.51に っ い て も、 設 計 画 像 デ ー タ 伝 送 機 能 を 使 う時 に は 、 専 用 の ト ラ ン ス レ ー タ ー が 必 要 に な る が 、 そ う で な け れ ば 、 バ ー ジ ョ ン1.10やL11と 一緒 に 使 う こ と が で き る。 今 般 、 こ れ ま で よ り 合 理 的 な 規 格 と して 、rCIIシ を 公 開 す る 。 バ ー ジ ョ ン2.10は 、1.11や1.51の ンタ ッ クスル ール バ ー ジ ョ ン2.10』 中 か ら不 要 な 仕 様 を 取 り除 い た 上 で 、 新 機 能 を オ プ シ ョ ン と して 追 加 した もの で あ る 。 rCIIシ ンタ ック スル ール バ ー ジ ョ ン2 .10』 は 、 平 成8年4月 る が 、 規 格 書 の 作 成 さ れ た の を 機 会 に 、 平 成8年7月1日 尚 、r2.10』 は 、r2.1』 に暫 定 リ リース されて い か ら正 式 に リリ ー ス す る 。 と略 記す る。 本 規 格 の 管 理 は 、 今 後 と も 当 セ ン タ ー で あ る働 日本 情 報 処 理 開 発 協 会 産 業 情 報 化推 進 セ ンタ ー で 行 う 。 ま た 、 著 作 権 を 含 む 工 業 所 有 権 は 当 セ ン タ ー に 帰 属 す る 。 しか し な が ら 、 我 が 国 のE DIの 普 及 と 標 準 化 推 進 の た め 、 本 規 格 を 無 償 公 開 す る 。 本 規 格 は 現 在JIS化 お り 、JIS化 の 対 象 に な って 後 は 、 日 本 標 準 規 格 と して 使 用 可 能 と な る 。 さ ら に 、 本 規 格 に よ っ て ベ ン ダ ー で 開 発 さ れ た トラ ン ス レ ー タ ー に つ い て は 、CIIシ ンタ ッ ク ス ル ー ル 準 拠 表 示 を 、 製 品 に 行 う こ と を 認 め る 。 但 し 、 粗 悪 品 等 の 発 生 が あ っ た 場 合 、CII シ ン タ ッ ク ス ル ー ル 準 拠 表 示 の 中 止 を 求 め る こ とが あ る 。 当 セ ンタ ー で は 、 こ の よ う な 事 態 を 防 止 す る た め 、 当 セ ン タ ー の 示 す 特 別 な 手 続 き を 実 施 し た ト ラ ン ス レ ー タ ー に 対 し て 、r産 化 推 進 セ ン タ ー 推 奨 』 表 示 を 許 可 す る こ と と して い る。 本 規 格 に関 す る問 い合 わせ 先 を 、下 記 に示 す 。 壱105東 京 都 港 区 芝 公 園3-5-8機 働)日本 情 報 処 理 開 発 協 会 TELO3-3432-9386FAXO3-3432-9389 械振興会館内 産 業 情 報 化 推 進 セ ンター 業情報 目 『CIIシ ンタ ックス ル ー ル 次 バ ー ジ ョ ン2 .1』 前文 1 概 1 要 1 1 1 CIIシ ン タ ッ ク ス ル ー ル2.1つ 4 基本構造 3 3 1 徴 2 2 1 2 1 特 いて 縮 小 モ ー ドと拡 張 モ ー ド 4 5 1 文 字 コー ド 5 詳 n 細 5 章 ユ 第 キ ャ ラ ク タ ー セ ッ トと文 字 コ ー ド 5 1 ユ キ ャラ クタ ー セ ッ ト 5 2 ユ 文 字 コー ド 6 3 ユ メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の キ ャ ラ ク タ ー セ ッ トと 文 字 コ ー ド 6 4 ユ 文 字 コ ー ドの オ プ シ ョ ン 7 章 第 構成要素の定義 章 りリ 1 ヨ 2 0 1 ハ づ 第 デ ー タ エ レ メ ン トの 種 類 と属 性 ・長 さ の 表 記 方 法 0 1 固 定 長 デ ー タ エ レ メ ン トの 種 類 と 表 記 0 1 可 変 長 デ ー タ エ レ メ ン トの 種 類 と 表 記 3 1 章 4 第 TFD(TransferFor皿Data)の 詳細 3 1 1 4 縮 小 モ ー ドと 拡 張 モ ー ド 3 1 2 4 縮小モ ー ド 5 1 3 ・ 4 拡張モ ー ド 4 4︹ 5 7 1 4一 レ ン グ ス タ グ(デ ー タ 長) 7 1 TFDエ リア 8 1 章 ら 第 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 構 造 0 2 第6章 メ ッセ ー ジ の 構 造 6.2 メ ッセ ー ジ の 種 類 6.3 TFDエ リ ア(TransferFormDataArea)の 6.4 TFDの 省略 6.5 U型TFD(TFD制 御 子)の 6.6 デ ー タ の 繰 り返 し(繰 り返 しル ー ル:表 6.7 TFDエ 6.8 メ ッセ ー ジ トレ ー ラ 6.9 メ ッセ ー ジの 格 納 構 造(分 詳 細 2 2 2 2 機能 4 2 形 式 デ ー タ) 7 2 リア 内 の デ ー タ タ グ 番 号 に 関 す る ル ー ル 8 2 8 2 割 モ ー ド) バ イ ナ リー デ ー タ の 構 造 7.1 バ イ ナ リ ー デ ー タ の 基 本 構造 7.2 バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー 7.3 バ イ ナ リーユ ニ ッ ト 7.4 バ イ ナ リー デ 一 夕 ・ ト レー ラ 7.5 バ イ ナ リー デ ー タ の 格 納 構 造 7.6 設 計 画 像EDI専 7.7 補 足(ト ラ ン ス レー タ ー に お け る設 計 画 像 デ ー タ 指 示 子 の 位 置 づ け) エ ラ ー 情 報 メ ッセ ー ジ &3 同報 ヘ ッダー 第10章 メ ッセ ー ジ グ ル ー プ の 構 造 35 ・… ◆・37 44 にJ メ ッ セ ー ジ グ ル ー プ ・ トレ ー ラ の 構 造 CU 4 CU 4 QO 4 同報電文 34 4 第9章 10.3 32 り乙 4 8.2 運用電文 32 8 り0 受 信 確 認 メ ッセ ー ジ 10.2 30 8 OO &1 業務処理電文 30 用 デ ー タ タ グ番号 特 殊 デ ー タの 構 造 10.1 30 8 OO 第8章 イ プ メ ッ セ ー ジヘ ッ ダ ー 2 2 第7章 イ プ メ ッ セ ー ジ ヘ ッ ダ ー とBタ 0 2 Aタ 0 2 6.1 0σ 4 オ プ シ ョ ン と デ ー タ エ レ メ ン ト リス ト 第11章 ン タ ッ ク ス ル ー ル2シ 11.2 固 定 長 デ ー タ エ レ メ ン トリ ス ト リー ズ の オ プ シ ョ ン 0 口U CIIシ 0σ 4 11.1 1 5 皿 附 属 資 料 1 5 応 ト ラ ン ス レ ー タ ー と1.1.1(1.5.1)対 附.2 マルチ明細 に関す る補足 附.3 外 字 とJIS補 附.4 ユ ニ コ ー 附.5 EIAJシ 附.6 非 透 過 モ ー ド ・オ プ シ ョ ン に つ い て 附.7 CIIシ 附.8 Y属 性 に つ い て 応 トラ ン ス レ ー タ ー の 互 換 性 … 3 5 2.1対 2 5 附.1 助 漢 字(JIS-XO212)に つ い て 4 5 ド(JIS-XO221)に ついて 4 5 ンタ ッ クス ル ール との互 換性 5 5 5' 5 ン タ ッ ク ス ル ー ル の バ ー ジ ョ ン番 号 に つ い て 5 5 プ シ ョン CU TYPE-Eオ 3 参.3 CU 非 透 過 モ ー ド ・オ プ シ ョ ン O 参.2 戻U トー タ ル チ ェ ッ ク OO 参1 工∪ 考 資料 Q∨ IV参 要 概 1 『C シ ンタ ックスルー ルの概 要 』 1.1Cllシ ン タ ッ ク ス ル ー ル2.1つ CIIシ いて ン タ ッ ク ス ル ー ル2.1.0は た バrジ 、CIIシ ョ ン ア ッ プ 版 で あ り 、r2.1.0』 ン タ ッ ク ス ル ー ル1.11及 をr2.1』 び1.51を と 略 記 す る 。 バ ー ジ ョ ン2.1は 拡張 し 、 基本 仕 様 と オ プ シ ョ ン仕 様 で 構 成 さ れ る 。 1.11及 (1)バ び1.51と ー ジ ョ ン2.1基 バ ー ジ ョ ン21の (2)バ プ シ ョ ン の 関 係 を 表Ir1に 示す。 本仕様 バ ー ジ ョ ン1.51か -Eオ 基 本 仕 様/オ ら ハ ッ シ ュ トー タ ル ・チ ェ ッ ク 、 非 透 過 モ ー ド ・オ プ シ ョ ン、TYPE プ シ ョ ン 及 び イ ン タ ー ナ ル セ グ メ ン ト ・オ プ シ ョ ン を 除 い た 仕 様 。 ー ジ ョ ン2.1の 基本 仕 様 に新 た に追 加 され た仕 様 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー のr交 rJIS-XO212』 、BIT属 換 参 照 番 号 』 とrI-EDI表 性 デ ー タ 、3byteデ 示 』 、 漢 字 コー ド ー タ タ グ 及 びDタ イ プマル チ 明細 ヘ ッダ ー (3)バ ー ジ ョ ン2.1の ① オ プ シ ョ ン(新 規 追 加) ユ ニ コ ー ドrJIS-XO221』 ②X属 性 のMIXモ ー ド(8bitと16bit文 ③ 単 独 項 目の 暗 示 的繰 返 し ④ 同報 ヘ ッダ ー及 び同報 電 文 ⑤ セ キ ャ リテ ィ メ ッセ ー ジ (4)バ ー ジ ョ ン2.1で 廃 止 さ れ た1.11及 ① ハ ッ シ ュ トー タ ル ・チ ェ ッ ク ② 非 透 過 モ ー ド ・オ プ シ ョ ン ③TYPE-Eオ び1.51と 機 ッ シ ュ び1.51の 基 本仕 様 及 びオ プ シ ョン プ シ ョ ン 及 び イ ン タ ー ナ ル セ グ メ ン ト ・オ プ シ ョ ン 表1-11.11及 ハ 字 の 混 合) バ ー ジ ョ ン2.1の 能 基 本 仕 様 と オ プ シ ョン 1.11 トー タ ル チ ェ ッ ク 上 記 以 外 の 基 本 仕 様(1.11,1.51) バ イ ナ リー デ ー タ 非 透 過 モ ー ドオ プ シ ョ ン 1.51 基本仕様 基本仕様 〃 〃 無 ノノ オ プ シ ョ ン オ プ シ ョ ン 2.10 無 基 本 仕様 〃 無 無 無 基 本仕様 TYPE-E" ノノ 〃 イ ン タ ー ナ ル セ グ メ ン ト 〃 ノノ 無 無 無 無 無 無 無 無 無 無 無 無 単独 項 目の暗示 的繰返 し オ プ シ ョ ン オ プ シ ョ ン 〃 セ キ ュ リテ ィ メ ッセ ー ジ 無 無 〃 交 換 参 照 番 号 、1-EDI表 JIS-XO212、bit属 3byteデ 示 性 デ ー タ, ー タ タ グ 、Dタ イ プ マ ル チ 明 細 同報 ヘ ッダ ー 、 同 報 電 文 ユ ニ コ ー ドrJIS-XO221』 X属 性 のMIXモ ー ド 1 ノノ 〃 オ プ シ ョン ノノ 〃 1.2特 徴 CIIシ ン タ ッ ク ス ル ー ル は 、 我 が 国 のEDIに 適 合 す る よ う使 用 可 能 文 字 と使 用 通 信 シ ス テ ム を 特 に考 慮 した 体 系 で あ る。 以 下 に 主 な 特 徴 を 述 べ る。 ① 製 造 業 界 な ど 、 項 目 数 の 多 い メ ッセ ー ジ の コ ー デ ィ ン グ に適 し た 、 可 変 長 フ ォー マ ッ ト の 採 用 。, ② 英 数 字 、 カ タ カ ナ 、 ひ らが な 、 漢 字 な ど 、 我 が 国 のEDIで ③ 複 雑 な 業 務 処 理 に 対 応 で き る 多 機 能 な メ ッ セ ー ジ構 造(繰 必 要 と す る文 字 を サ ポ ー ト。 返 明 細 の9重 の ネ ステ ィ ング が 可 能)。 ④ 最 小 の メ ッセ ー ジ長 を 実 現 す る効 率 的 な メ ッセ ー ジ ・コ ン トロ ー ル 構 造(デ ー タ タ グ/ 制 御 タ グ 方 式)。 ⑤ 我 が 国 のEDIの ⑥ 通 常 のEDIに 標 準 化 に 十 分 な 、61』439種 以 上 の デ ー タ 項 目 を 使 用 で き る。 は 十 分 な 、 最 大 長32767文 字(漢 字 の 場 合 は 、16383文 字)の デ ー タ 項 目が 取 り扱 え る 。 ⑦EIAJシ ン タ ッ ク ス ル ー ル と互 換 性 が あ る 。 シ ン タ ッ ク ス レベ ル で 、 上 方 互 換 に な っ て い る。 ⑧ 以 上 の 特 徴 を 十 分 に 発 揮 させ る トラ ン ス レー タ ー の サ ポ ー ト(CIIト ラ ンス レー タ ー は 、 様 々 な コ ン ピ ュ ー タ に 対 して 供 給 さ れ る)。 尚 、 ベ ンダ ー か ら実 際 に 開 発 提 供 さ れ る トラ ンス レー タ ー で は 、 取 り扱 い 可 能 な 最 大 デ ー タ 項 目長 な ど は 、 上 記 の 値 よ り も小 さ い場 合 が あ る の で 、 ユ ー ザ ーが 導 入 す る 際 に は 、 注 意 が 必 要 で あ る。 L3基 本構造 CIIシ ン タ ッ ク ス ル ー ル は 、 フ ァ イ ル 転 送(バ ッ チ 型,リ ア ル タ イ ム 型)で 実 現 す るED Iの た め に 設 計 さ れ て お り 、 そ の 基 本 形 式 は 、 一 つ の メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 、 複 数 の メ ッ セ ー ジ(複 数 の バ イ ナ リ ー デ ー タ)及 る フ ァ イ ル で あ る(図1-1の び 一 つ の メ ッ セ ー ジ グル ー プ ・ トレ ー ラ で 構 成 さ れ 上 段 を 参 照)。 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 、 メ ッ セ ー ジ 及 び メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ は 、 そ れ ぞ れ 一 つ の レ コ ー ドに 収 容 さ れ る(一 ジ を 一 つ の レ コ ー ドに 収 容)。 つ の メ ッセ ー こ の 構 造 を 基 本 形 式 と して 分 割 モ ー ドと称 す る 一 つ の メ ッ セ ー ジ を 複 数 の 固 定 長 レ コ ー ドに 収 容 し た 形 式 が あ る(図1-1の 2 上 か ら2段 目 を 参 照)。 (1)基 本形 式 図1-1の 上 段 の 構i造 で 、CIIシ ン タ ッ ク ス ル ー ル の 基 本 形 式 で あ る 。 メ ッセ ー ジ グル ー プ ・ヘ ッ ダ ー と メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ は 、 そ れ ぞ れ 一 つ の251byteの 固定長 レ コ ー ドに 収 容 さ れ 、 一 つ の メ ッ セ ー ジ が 一 つ の 可 変 長 レ コ ー ド に 収 容 さ れ る 。 ② 分割モー ド 図1-1の 上 か ら2段 目 の 構 造 で あ り 、 基 本 形 式 と基 本 的 に は 同 一 で 、 交 換 の 階 層 も 同 じ で あ る 。 しか し 可 変 長 レ コ ー ドが 取 り 扱 え な い 通 信 シ ス テ ム に 適 合 す る よ う 、 一 つ の 可 変 長 メ ッ セ ー ジ は 複 数 の251byteの (後 述)は 、EIAJシ 固 定 長 レ コ ー ドに 収 容 さ れ る 。 こ の モ ー ・ ドの 縮 小 モ ー ド ン タ ッ ク ス ル ー ル との 互 換 性 が 高 い 。 i ージ(可 変 長 レコード) メッセ i ヘ ツヂ ,'φ (同 1く 可変長 〉 251byte ` 一)1 (同 メフセージ1 分 割 モード 一): メッセージ グループ・ メッセージ(分 割 化 レコード)i グルーブ ・ ヘッダー1 トレーラ ←251byte-→*…-251byte− 図1-1基 1.4縮 ' ﹃ ノ グルーブ ・ ←251byte> ● レ イノ ト ジ ー ー ル セ グ ツ メ メッセージ 基本形式 米 一251byte-≧ 本 形 式(分 → 〈一251byte-x--251byte-〉 割 モ ー ド)及 251byte び1-EDl(分 割 モ ー ド)の 伝送形態 小 モ ー ドと拡 張 モ ー ド CIIシ ン タ ッ ク ス ル ー ル で は 、 デ ー タ エ レ メ ン トはTFD(TransferFormData)形 伝 送 さ れ る 。TFDは ス タ グ)が FDを 、 デ ー タ エ レ メ ン トに 、 デ ー タ タ グ 及 び デ ー タ ・ レ ン グ ス タ グ(レ 追 加 さ れ た も の で 、 図1-2の の 注 文 書/請 求 書 を 表 す。 『デ ー タ タ グ 』 と は 、 デ ー タ エ レ メ ン トの 意 味 や 属 性 を 表 すIDで ッ セ ー ジ 及 び デ ー タ エ レ メ ン ト ・デ ィ レ ク ト リ ー(デ あ り、 そ の 値 は 、 標 準 メ ー タ 項 目 一 覧 表)上 して 表 現 さ れ る 。 デ ー タ タ グ に は縮 小 形 式(239種 と拡 張 形 式 が あ り、CIIシ ング フ ォ ー マ ッ トで あ る 。 一 つ の メ ッ セ ー ジ は 、 こ のT 必 要 数 集 め て 構 成 さ れ 、 例 え ば 、1通 号)と 式で、 で 、 項 目 ㎞(整 理番 の デ ー タ エ レメ ン トを 表 示 で き る) ン タ ッ ク ス ル ー ル で は 、 メ ッセ ー ジ 長 を 短 縮 す る た め に 最 適 な 使 い 分 け が 行 わ れ る 。 こ の 使 い 分 け を コ ン トロ ー ル す る 制 御 子 を 、 拡 張 モ ー ド指 示 子 と呼 ぶ 。 TFDエ リア 中 の 拡 張 モ ー ド指 示 子(X`FO')の 領 域 と い う(図1-3を 参 照)。 左 側 を 縮 小 モ ー ド領 域 、 右 側 を 拡 張 モ ー ド 縮 小 モ ー ド領 域 中 のTFDに 使 用 さ れ 、 拡 張 モ ー ド領 域 中 のTFDに は 、 縮 小 モ ー ドの デ ー タ タ グが は 拡 張 モ ー ドの デ ー タ タ グが 使 用 さ れ る。TFDエ 3 リ ア 中 に 拡 張 モ ー ド指 示 子 が な い 時 は 、 す べ て 縮 小 モ ー ド領 域 と な り 、TFDエ リ ア はEIAJ シ ン タ ッ ク ス ル ー ル との 互 換 性 が 高 く な る 。 拡 張 モ ー ド中 で は 、3byteデ ー タ タ グ が バ ー ジ ョ ン2.1か ら 追 加 さ れ 、50万 種以 上 の デ ー タ エ レ メ ン トを 表 示 で き る よ う に な っ た 。 この 長 さ(デ ータ 長)を 表 す デ ー タエ レメ ン ト(デ ー タ項 目)の 識 別 子 図1-2TFDの 構 造 メ'酬 レラ丁 縮 小 モ ー ド領 域 メッセージ・ X'FO' 拡 張 モ ー ド領 域 ヘッダー L雌 TFDエ く 図1-3縮 L5文 リ ア(メ モー ド指示子 ッセ ー ジ本 体) 小 モ ー ドと 拡 張 モ ー ド(メ 〉 ッ セ ー ジ 本 体) 字 コー ド CIIシ ン タ ッ ク ス ル ー ル の 基 本 仕 様 で は 、JIS-XO201及 (JIS第1水 準 、 第2水 準 漢 字)を びJIS-XO208 標 準 の 文 字 コ ー ドとす る 。 特 に 、 メ ッセ ー ジ グ ル ー プ ・ ヘ ッ ダ ー と メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ で は 、 英 数 字(ブ 使 用 は 禁 止 さ れ 、 文 字 コ ー ド もJIS-XO201の ラ ン ク と@を 含 む)以 外 の文 字 の 使 用 が 義 務 づ け られ る。 ユ ー ザ ー デ ー タ に っ い て は 、 ロ ー カ ル 協 定 に 基 づ く ロ ー カ ル 文 字 の 使 用 も 可 能 で あ る が 、 推 奨 で き な い 。JI S-XO208は 、 メ ッ セ ー ジ 中 のTFDの デ ー タ 部(デ ま た 、 文 字 コ ー ドに つ い て は 、 バ ー ジ ョ ン2.1の のみ使 用 で き る。 基 本 仕 様 に 、K属 性 の デ ー タ に つ い てJI 追 加 さ れ 、 さ ら に オ プ シ ョ ン で 、K属 性 の デ ー タ に つ い てJI S-XO212(補 助 漢 字)が S-XO221(ユ ニ コ ー ド)が 文 字 の 混 合)が ー タ エ レ メ ン ト)で 、X属 性 の デ ー タ に つ い てMIXモ そ れ ぞれ追 加 さ れ た。 4 ー ド(8bit文 字 と16bit II詳 『Cllシ 細 ン タ ッ ク スル ー ル の 詳 細 』 第1章 キ 1.1キ ャ ラ ク タ ー ゼ ッ トと 文 字 コ ー ド ャ ラ クタ ー セ ッ ト CI.1シ ン タ ッ ク ス ル ー ル で は 、8bit文 CIIシ 字 と16bit文 ン タ ッ ク ス ル ー ル で 使 用 可 能 な8bit文 字(漢 字)が 使 用 で き る 。 表1-1は 、 字 の 一 覧 表 で あ る。 これ 以 外 の 文 字 は 原 則 と し て 使 用 で き な い が 、 ロ ー カ ル 協 定 に ロ ー カ ル 文 字 の 使 用 も不 可 能 で は な い 。 1.2文 字 コー ド 文 字 コ ー ドは 、 原 則 と し てJIS-XO201(8bit文 JIS-XO208(16bit文 字)/JIS-XO212(16bit文 補 助 漢 字(JIS-XO212)は '80'をORす 字 、 表1-1に る(図1 字=補 第1byteのMSBbitを1に -1)) コ ー ドを 示 す)及 助 漢 字)を 用 い る。 し て 使 用 す る(第1byteにX 。 ロ ー カ ル 協 定 に よ り 、 ロ ー カ ル な 文 字 コ ー ドを 用 い る こ と も 不 可 能 で は な い 。 表1-18bit文 字 コ ー ド 表 『 llOlll2131415161718191AIBICIDIEIF 0 1 1 2 SP ! 3 O 1 @ P ,, , # $ % & 2 3 4 5 6 7 8 A B C D E F G H Q R S T u V W X a b C d e f 9 h q r S t u V W X y Z ● ヲ ア イ ウ 工 , ( ) * 十 9 : ; 1 J Y Z I 4 5 I ` 6 1 7 P K / 一 , ・ < = L M ¥ ] 〉 ? N 0 A i j [ k 1 m │ } オ ヤ { 一 n O ユ ヨ ツ 一 8 9 A B 、 イ ウ 工 オ カ キ ク ケ コ サ シ ス セ ソ チ ツ テ ト ナ 二 ヌ ネ ノ ノ、 ヒ フ へ ホ マ ム メ モ ヤ ユ ヨ ラ リ ル レ 口 ワ ン ア C 夕 D ミ 1 「 」 o 一 " o 1 E 1 F (注)コ ー ドは 、Hex表 示,縦 軸 は,上 位4bit,横 軸 は 、 下 位4bitで あ る。 網 掛 けの 部 分 は使用 禁 止 で あ る。 オリジナルJIS-XO212コ ード MSBを1に したJIS-XO212コ ード CIIシ ンタックスルールで使 0× × × × × × ×0× × × × × × × 一 →1× × × × × × ×0× MSBを1に 図1-1JlS-XO212の 処 置 5 × × × × × × す る。 び 1.3メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の キ ャ ラ ク タ ー セ ッ トと 文 字 コ ー ド メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー で は 、 表1-2に 文 字 コ ー ドはJIS-XO201を 示 す8bit文 字 の み 使 用 可能 で あ る。 また、 用 い な け れ ば な らな い 。 ロ ー カ ル 協 定 に よ る ロ ー カ ル コ ー ドの 使 用 は 許 さ れ な い 。 こ の 処 置 は 、 オ ー プ ン なEDIネ ッ トワ ー ク に お い て 、 確 実 な デ ー タ 交 換(行 き先 の コ ン ト ロ ー ル)を 行 う た め に必 要 で あ る。 表1-2メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 文 字 コ ー ド表(8bit文 字 コ ー ド) 一 llOlll21314151617181glAIBICIDIEIF 〇 1 2 SP 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 1 (注)コ ー ドは 、Hex表 示,縦 軸 は,上 位4bit,横 K M L 軸 は 、 下 位4bitで N 0 あ る。 網 掛 けの部 分 は使 用禁 止 で あ る。 1.4文 字 コ ー ドの オ プ シ ョ ン (1)ユ ニ コ ー ド(JIS-XO221)の 使用 ユ ニ コ ー ド(JIS-XO221)は 、 オ プ シ ョ ン で16bit文 可 能 で あ る 。 こ の 時 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の16bit文 (第5章 字(K属 性)と して 、 使 用 字 モ ー ドをrX'55'』 とす る を 参 照)。 JIS-XO221とJIS-XO208/JIS-XO212は 、 同 一 の メ ッセ ー ジ グル ー プ 内 で 同 時 に使 用 す る こ と は で き な い 。 (2)8bit文 8bit文 字 と16bit文 字 の 混合 使 用 字 と16bit文 字 の 混 合 使 用 は 、8bit文 字(X属 性)の デ ー タ エ レ メ ン トに っ い て の み 、 オ プ シ ョ ン で 許 さ れ る 。 こ の 時 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の8bit文 rX'4D'』 と す る(第5章 を 参 照)。 文 字 コ ー ド は シ フ トJISを テ ン シ ョ ン ・テ ク ニ ッ ク は 使 用 で き な い 。 6 字 モ ー ドを 使 用 す る 。 コ ー ドエ ク ス 第2章 構 成 要 素 の 定 義 以 下 の 記 述 で は 、8bitを1byteと 記 述 し、X`1A'は 避 け る た め に 、 例 え ば 、 キ ャ ラ ク タ ーCはC(X`43')の れ た フ ォ ー マ ッ ト中 の 値 は 、 す べ てHex表 ー と は 、 符 号 無2進 2.1交 、Hex表 示 を 表 す もの とす る 。 又 、 誤 解 を よ う にHex表 示 を 併用 す る。又 、 図 示 さ 示 と す る。 さ ら に 、 特 に 断 らな い か ぎ り 、 バ イ ナ リ 数 とす る 。 換 一 つ の 交 換 とは一 回 の 通信 シス テ ム上 の接 続 に相 当 し 、 一 つ 又 は 複 数 の メ ッセ ー ジ グ ル ー プ を 含 む こ とが で き る 。 一 つ の 交 換 に 含 ま れ るす べ て の メ ッセ ー ジ グ ル ー プ は 、 そ の 交 換 で は 、 通 信 シ ス テ ム 上 の あ る 発 信 地 か ら別 の 着 信 地 に 送 信 さ れ る。 2.2メ ッセ ー ジ グ ル ー プ ー っ の メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー と 一 つ の メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ の 対 で 構 成 す る通 信 シ ス テ ム 上 の エ ンベ ロ ー プ を メ ッセ ー ジ グ ル ー プ と す る 。 こ の エ ンベ ロ ー プ は 、 複 数 の メ ッ セ ー ジ 、 複 数 の バ イ ナ リ ー デ ー タ 及 び 複 数 の 特 殊 情 報 を 含 む こ と が で き 、EDIで 必要 な 交 換電 文 を構 成 す る。 2.3メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー は 、 固 定 長 デ ー タ エ レ メ ン トで 構 成 き れ る 全 長251byteの 固 定 フ ォ ー マ ッ トの 文 字 列 で あ る 。 2.4メ ッ セ ー ジ グ ル ー プ ・ トレ ー ラ メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ は 、 固 定 長 デ ー タ エ レ メ ン トで 構 成 さ れ る 全 長251byteの 固 定 フ ォ ー マ ッ トの デ ー タ 列 で あ る 。 2.5メ ッセ ー ジ ー つ の メ ッ セ ー ジ ・ヘ ッ ダ ー 変 長 の デ ー タ 列 で あ る 。TFDエ 2.6バ 、 一 つ のTFDエ リア 及 び メ ッセ ー ジ ・ ト レー ラ で 構 成 す る可 リ ア に 、EDIユ ー ザ ー の テ キ ス トデ ー タ が 格 納 さ れ る 。 イ ナ リー デ ー タ ー っ の バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー 、 複 数 の バ イ ナ リ ー ユ ニ ッ ト及 び バ イ ナ リ ー デ ー タ ・ ト レ ー ラ で 構 成 す る 可 変 長 の デ ー タ 列 で あ る 。 バ イ ナ リ ー ユ ニ ッ トに 、EDIユ ッ ト列 デ ー タ が 格 納 さ れ る 。 7一 ーザ ーの 長大 ビ 2.7特 殊情 報 特 殊 情 報 は 、 固 定 長 デ ー タ エ レ メ ン トで 構 成 さ れ る全 長251byteの ー タ列 で あ る 2.8固 固 定 フ ォー マ ッ トの デ 。 通 信 シス テ ム の 運 用 上 必 要 な 情 報 な どが 格 納 さ れ る 。 定 長 デ ー タ エ レメ ン ト デ ー タ 長 が 固 定 さ れ て い る デ ー タ エ レ メ ン トで あ る 。 数 字 や 文 字 な ど3種 CIIシ ーラ 類 の 属性 が あ る。 ン タ ッ ク ス ル ー ル で は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 、 メ ッ セ ー ジ グ ル ー プ ・ ト レ 、 バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー 、 バ イ ナ リ ー デ ー タ ・ ト レ ー ラ 及 び 特 殊 情 報 な ど で 用 い ら れ る。 2.9可 変 長 デ ー タ エ レメ ン ト 数 値 デ ー タ の 左 側 の ゼ ロ あ る い は 文 字 列 デ ー タ の 右 側 の ブ ラ ン クの 省 略 を 行 い 、 有 効 デ ー タ の み で 構 成 さ れ る デ ー タ 長 が 可 変 の デ ー タ エ レ メ ン トで あ る 。 数 字 や 文 字 な ど6種 類 の 属 性 が あ る。 この デ ー タ エ レ メ ン トは 、 メ ッ セ ー ジ 内 のTFDエ リア 中 で 、1型TFDの 構i成要 素 と して 用 い られ る 。 2.10デ ー タ エ レメ ン トの 記 号 名 固 定 長 デ ー タ エ レメ ン トの 記 号 名 は 、1文 表 す(例 、A20な (例 、02088な ど)。 字 の 英 字 と2桁 の 数 字 か らな る3文 字 の コ ー ドで 可 変 長 デ ー タ エ レ メ ン トの 記 号 名 は 、5∼6桁 の 数 字 コ ー ドで 表 す ど)。. 2.11TFD 通 信 上 で 可 変 長 デ ー タ エ レ メ ン トを 扱 う 形 式 で 、 デ ー タ タ グ 、 レ ン グ ス タ グ 及 び 可 変 長 デ ー タ エ レ メ ン トでTFDを 型TFDはEDIユ 構 成 す る 。TFDに は 、1型TFDとll型TFDの2種 ー ザ ー の デ ー タ を 格 納 し 、ll型TFDはTFDエ 類 が あ る 。1 リア の コ ン トロ ー ル に 用 い られ る。 2.12デ ータタグ TFDの 2.13レ 意 味 を 表 す 数 値 で 、1∼3byteの ビ ッ ト列 で あ る 。 ン グ ス タ グ.. TFDを 構 成 す る 可 変 長 デ ー タ エ レ メ ン トの 長 さ を 表 す 数 値 で 、1byteか3byteの で あ る。 8 ビ ッ ト列 2.14フ ァイ ル と レ コー ド コ ン ピ ュ ー タ ・ シ ス テ ム に お け る補 助 記 憶 装 置 の 論 理 的 管 理 単 位 を フ ァ イ ル とす る 。 フ ァイ ル に は 、 構 造 化 フ ァ イ ル と 非 構造 化 フ ァ イ ル が あ る 。 構 造 化 フ ァ イ ル に お け る論 理 的 分 割 単 位 を レ コ ー ドとす る。 固 定 長 フ ァ イ ル は 、 長 さ が 一 定 の 固 定 長 レ コ ー ドの 集 合 体 で あ り、 可 変 長 フ ァ イ ル は 、 長 さが 可 変 の 可 変 長 レ コ ー ドめ 集 合 体 で あ る。 2.15格 納構造 メ ッ セ ー ジ グ ル ー プ等 の フ ァイ ル/レ (1)交 換 単 位 の 格 納 構造 一っの交換 は ② コ ー ドへ の 格 納 方 法 を 、 格 納 構 造 と 呼 ぶ 。 、 一 つ の フ ァイ ル に 格 納 す る。 メ ッセ ー ジ グ ル ー プ の 格 納 構 造 一 っ の メ ッセ ー ジ グ ル ー プ を 一 つ の フ ァ イ ル に 格 納 して もよ い し 、 複 数 の メ ッセ ー ジ グ ル ー プ を 一 つ の フ ァ イ ル に 格 納 して も よ い 。 しか し、 一 つ の メ ッセ ー ジ グ ル ー プ を 複 数 の フ ァ イ ル に 格 納 して は い け な い。 9 第3章 デ ー タ エ レ メ ン トの 種 類 と 属 性 ・長 さ の 表 記 方 法 デ ー タ エ レ メ ン トに は 、 固 定 長 デ ー タ エ レメ ン トと可 変 長 デ ー タ エ レメ ン トが あ る。 可 変 長 デ ー タ エ レ メ ン トは 、1型TFDの 3.1固 構 成 要 素 と して 使 わ れ る 。 定 長 デ ー タ エ レ メ ン トの 種 類 と 表 記 (1)文 字列 8bit文 (2)数 字 で 構 成 さ れ る デ ー タ 列 で あ る 。rX(n)』(nは 長 さ でbyte数)で 表す。 字列 8bit文 字の 「0∼9」 で 構 成 さ れ る デ ー タ 列 で あ る 。r9(n)』(nは 長 さ でbyte数) で 表す 。 (3)2進 数 長 さ が1∼4byteの rBin24』 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'00'を 省略 す る こ とが で き る 。 (3)16bit文 字 列(K属 最 大16383文 性) 字(32766byte)の16bit文 トで あ る 。 本 文 字 列 内 に 、8bit文 あ る ブ ラ ン ク(16bit文 字 で 構 成 さ れ る文 字 列 デ ー タ エ レ メ ン 字 を 含 め る こ と は で き な い 。 本 文 字 列 で は 、 最 も右 側 に 字 の ブ ラ ン ク 、 以 下 同 じ)以 外 の 文 字 よ り も さ らに 右 側 に あ る ブ ラ ン クを 省 略 す る こ とが で き る。 例 え ば 、r△ △ 構 文 規 則 △ △ △ 』 とr△ △構 文 規 則 』 は同 一 の 意 味で あ る。 一10一 (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』 符 号 は省 略す る こ と を 省 略 す る こ とが で き る 。 は 同 一 の 意 味 と す る。 小 数 点 は 、 『.』 で 明 示 さ れ る 。 小 数 点 以 下 の 桁 に つ い て は 、 最 も 右 側 に あ る 有 効 桁 よ り も さ ら に 右 側 に あ るrO』 を 省 略 す る こ と が で き る 。 従 っ て 、r12.2100』 とr12.21』 小 数 点 が 省 略 さ れ た 時 は 、 整 数 と な る 。r.123』 本 デ ー タ エ レ メ ン トで は8bit文 は 同 一 の 意 味 とす る 。 やr-.012』 等 の 表 現 も許 さ れ る 。 字 を 用 い る。 尚 、 受 信 用 トラ ン ス レ ー タ ー で は 、 ブ ラ ン ク と ゼ ロ を 同 等 に 扱 う ケ ー ス が あ る が 、 こ れ は 、 ロ ー カ ル な 拡 張 オ プ シ ョ ンで あ る。 (6)年 月 日(6桁 ま た は8桁 の 数 字 列:Y属 性) 西 暦 年 月 日 を 表 す 数 値 で あ る 。 本 規 格 は 、CIIシ ン タ ッ ク ス ル ー ル1.11を て い る トラ ン ス レ ー タ ー で 用 い る こ と が 可 能 で あ る が(バ ン タ ッ ク ス ル ー ル1.10を サ ポ ー トす る トラ ン ス レ ー タ ー で も 、Y属 (変 換 テ ー ブ ル 上 で の 定 義)を 作 す る 。2000年 ー ジ ョ ン2.1も 可 能)、CIIシ 性 の か わ り に9属 用 い る こ と で 、 西 暦1951∼1999年 以 後 は 、CIIシ ン タ ッ ク ス ル ー ル1.11以 サ ポ ー トし 性 ま で は、 正 常 に動 後 を サ ポ ー トして い る トラ ンス レー タ ー で な け れ ば 、 誤 動 作 す る可 能 性 が 大 き い 。 ①6桁 表 現 と8桁 ②6桁 表 現 はY(6)と YYMMDD形 式8bit数 表現 が あ る。 表 記 し 、1951年 字 列 で あ る(小 ∼2050年 ま で の 年 月 日 を 表 す 最 大 長6桁 数 点 記 号 や 正 負 記 号 を 含 ま な い)。 の 伝 送 時 に左 側 の ゼ ロ を 省 略 す る こ とが で き る 。 ③8桁 表 現 はY(8)と 表 記 し 、0100年 ∼9999年 −ll一 ま で の 年 月 日 を 表 す 最 大 長8桁 の YYYYMMDD形 式8bit数 字 列 で あ る(小 数 点 記 号 や 正 負 記 号 を 含 ま な い)。 伝 送 時 に左 側 の ゼ ロを 省 略 す る こ とが で き る 。 尚 、0000年 0099年 5年 ④ ∼0050年 ま で は2000年 ま で は1951年 ∼1999年 と さ れ 、.0091年=1991年 属 性Y(6)とY(8)は TFD形 と 解 釈 さ れ 、0051年 ∼ と 解 釈 さ れ る 。 す な わ ち 、002'5年=202 と され る。 、 数 字 列 で あ り 、 左 側 の ゼ ロ を 省 略 す る こ とが で き る。 す な わ ち 、 式 に お い て は 、Y(6)属 6byte、8byteの ∼2050年 性 の デ ー タY(8)属 性 の デ ー タ共 に、 最大 長 が それ ぞ れ 一 可 変 長 で あ る。 ⑤Y(6)とY(8)は 、1951年 ∼20'50年 まで の 間 を表 現 す る時 は、完 全 に互 換性 が あ り、 同 一 の 形 式 と して 扱 う こ とが で き る 。 (7)標 準 メ ッ セ ー ジ上 で の 表 記 標 準 メ ッ セ ー ジ 上 で は 、(1)か ら(6)ま で の デ ー タ エ レ メ ン トの 属 性 と 桁 数 の 表 示 を 、 表3- 1の (8)数 よ う に 行 う。 値 デ ー タ に お け る ブ ラ ン ク とrO』 数 値 デ ー タ 内 で の ブ ラ ン ク は 原 則 と して 使 用 禁 止 で あ る が 、 受 信 用 トラ ン ス レー タ ー で は 、 た と え 数 値 の 途 中 に 存 在 し て も 、 エ ラ ー 扱 い に せ ずrO』 表3-1デ と見 な す 。 ー タ エ レメ ン トの 標 準 メ ッセ ー ジ 上 で の 表 現 方 法 標 準 メッセージ,デ一夕エレメ デ ー タ ・タ イ プ ント・デル クトリーでの表 現 デ ー タ 備 例 X(n) 文 8bit文 字列 X属 性 (JIS-XO201) n:最 大byte長 考 長 さ は 、byte数 で 表 す 。 EIAJシ ンタ ック ス ル ー ル と同一 で あ る。 例)X(8)の 時 ABCDEFGH { 子 デ 8bit単 位 B属 性 ビ ッ ト列 B(n) n:最 大byte長 例)B(3)の 時 X'F256AB' K(n) 例)K(10)の 長 さ は 、byte数 で 表 す 。 X属 性 と 違 いX'00'が サ プ レスされ る。 │ 長 さ は 、byte数 タ 16bit文 字列 K属 性 (JIS-XO208) 数 固 定小 数点 正 数 例)9(5)の 23456 n:整 数 部 の 桁 数 m:小 数 部 の 桁 数 浮動 小数 点 数 (JIS-XO201) N属 性 │ N(n), N(n)V(m) n:整 数 部 の 桁 数 m:小 数 部 の 桁 数 夕 日 付 (JIS-XO201) Y属 性 nは6又 ベルオプション 9(5)V(0)と9(5)は 同 一 の は8 意 味 で あ る。 .3456(小 時 数 点 は、4と5の 間) 例)N(5)の N(5)V(0)とN(5)は 伊DN(4)V(2)の 一2345 時 意 味 で あ る。 .6 時YYMMDDタ 例)Y(8)の 時YYYYMMDDタ 19930331 一12一 EIAJシ ンタ ックス ル ー ル と同 一 で あ る 。 時 一23456 例)Y(6)の 930331 Y(n) 時 例)9(3)V(2)の 値 デ (JIS-XO212)はAレ 、 9(n), 9(n)V(m) 9属 性 で表 す 。 漢 字 文 字 数 の2倍 になる。 産 業 と情 報 n:最 大byte長 (JIS-XO201) 時 ィブ 西 暦 日付 で あ る 。 ィブ 同一 の 第4章TFD(TransferFormData)の TFDは 詳 細 通 信 上 で 可 変 長 デ ー タ エ レ メ ン トを 扱 う形 式 で 、 縮 小 モ ー ド と 拡 張 モ ー ドが あ る 。 TFDは 、 常 に デ ー タ タ グ で 始 ま る 。 縮 小 モ ー ドの 時 、 デ ー タ タ グ は1byteの バ イ ナ リー 数 値 で あ り 、 拡 張 モ ー ドの 時 は1byte∼3byteの バ イ ナ リ ー 数 値 で あ る 。 拡 張 モ ー ド(1)時 の デ ー タ タ グ の 長 さ は 、 デ ー タ タ グ の 先 頭 の1byteの 値 で 決 ま る。 TFDは 、 そ の 内 容(表 す 意 味)に デ ー タ タ グ の 先 頭 の1byteの TFDで よ っ て 、1型TFDとII型TFDが 値 で 決 ま る 。1型TFDは あ り 、ll型TFDはTFDエ こ でTFD制 あ り 、 そ の 区 別 も、 、EDIユ ーザ ーの デ ー タを 格 納す る リ ア の モ ー ドや 繰 り 返 し構 造 の コ ン トロ ー ル を 行 う 。 そ 御 子 と も呼 ぶ 。 デ ー タ タ グ は 、CIIシ ン タ ッ ク ス ル ー ル の 最 も重 要 な 要 素 で あ り 、 こ の た め 、CIlシ ン タ ック ス ル ー ル はタ グ方 式 と呼 ぶ 。 4.1縮 小 モ ー ドと 拡 張 モ ー ド TFDに は 縮 小 モ ー ドと拡 張 モ ー ドが あ る。 メ ッセ ー ジ 内 に は 、TFD形 す るTFDエ リア が あ り、TFDエ 張 モ ー ドに な る(図4-1を 式 の デ ー タを格 納 リ ア 内 の 拡 張 モ ー ド指 示 子 の 左 側 が 縮 小 モ ー ド、 右 側 が 拡 参 照)。TFDエ リ ア 内 に 拡 張 モ ー ド指 示 子 が な い 時 は 、TFD エ リア 全 体 が 縮 小 モ ー ドとな る。 ζ /拡 張モー ド指示子 \. 拡 張 モ ー ド領 域 X`FO' 縮 小 モ ー ド領 域 ヘ ッ ダー 拡 張 モ ー ド領 域 X`FO' ↑ 無 視 有 効 TFDエ く リ ≧ ア \ ト レ ー ラ 図4-1 4.2縮 一メ ッ セ ー ジ 内 のTFDエ リ ア に お け る 拡 張 モ ー ド指 示 子 の 機 能 小モー ド 4.2.1縮 小 モ ー ドのTFD形 式データ (1)1型TFD 図4-2に 示 す よ う に 、1byteの 長 デ ー タ エ レ メ ン ト(EDIユ デ ー タ タ グ 、1byte又 ー ザ ー の デ ー タ を 格 納)で (1byte)デ ータタグ一 Ψ 一 レングスタグ(1byteカ 診 は3byteの 構 成 され る。 、3byte) 可 変 長 データ・レ〃 表す 。 一 この長 さを表 す。 図4-2縮 小 モ ー −13 一 レ ングス タ グ及 び可 変 ド の1型TFD (2)皿 型TFD lbyteの 4.2.2縮 デ ー タ タ グだ け で構 成 され る。 小 モ ー ドの デ ー タ タ グ 縮 小 モ ー ドで は 、 デ ー タ タ グ は1byteの 符 号 無2進 数 で あ る 。 そ の 値 と 意 味 を 表4-1に 示 す。 0∼239(X'00'∼X'EF')の 範 囲 の 数 値 で1型TFDを 構 成す る と と もに 値 が デ ー タ エ レ メ ン トの 識 別 番 号 と な る 。240∼255(X'FO'∼X'FF')の を 構 成 し、TFDエ 、 デ ー タ タグの 数 数 値 はll型TFD リア の コ ン ト ロ ー ル を 行 う 。 拡 張 モ ー ド指 示 子rX'FO'』 で 縮 小 モ ー ド は 終 わ り 、TFDエ リ ア は 拡 張 モ ー ドへ 移 行 す る。 表4-1縮 デ一夕タグ先 頭 1byteの 値 デ一夕 クグ長 X'00' ∼ 1byte X'EF' X'FO' 小 モ ー ドの デ 一 夕 タ グ フ ォー マ ッ ト (Hex表 示) 函 タグの名前 縮 小 データタグ X'00'∼X'EF' 1byte ㎜ 意 味 XXの 部 分 で、0∼239(X'00'∼X'EF') の デ ー タ タ グ番 号 を 表 す 。 拡 張 モード 指示 子 このタグの右 側 から拡 張 モードとなる。 X'F1' ∼ 一 一 縮 小 モ ー ドで は使 用 禁 止 X'F9' X'FA' 1byte X'FB' 1byte X'FC' 1byte X'FD' 一 一 X'FE' 1byte X'FF' 一 一 圏 圃 囮 マ帰 明 細 ヘヲダー マ肝 明 細 の開始 を示 す。 改 行マ ー ク マ帰 明 細 の区 切 り を示 す。 マ好 明 細 トレーラ マ帰 明 細 の終 りを示 す。 縮 小 モ ー ドで は使 用 禁 止 囮 メヲ七一ジ1レーラ 縮 小 モ ー ドで は使 用 禁 止 一14一 TFDエ リアの終 りとメヲセージの終 りを示 す。 4.3拡 張モ ー ド 4.3.1拡 張 モ ー ドのTFD形 式データ (1)1型TFD 図4-3に 示 す よ う に 、2byteか3byteの デ ー タ タ グ 、1byte又 及 び 可 変 長 デ ー タ エ レ メ ン ト(EDIユ ー ザ ー の デ ー タ を 格 納)で レ ングス タ グ 構 成 され る。 一 レングスタグ(1byteか3byte) データタグ グ 弓 ≧i (2byteか 3byte) は3byteの 可変長データ・吻 一 〉 ! さを表 す。 図4-3拡 張 モ ー ド の1型TFD (2)H型TFD lbyte∼3byteの 4.3.2拡 デ ー タ タ グ だ け で 構 成 さ れ る。 張 モ ー ドの デ ー タ タ グ 拡 張 モ ー ドで は 、 デ ー タ タ グ は1byte∼3byteの -2に 示す (1)デ ー タ タ グ の 先 頭1byteが0∼239(X'00'∼X'EF')の (2)デ 符 号 無2進 時(1型TFD) 数 で 、0∼61439(X'0000'∼X'EFFF')の デ ー タ タ グ は1byteで 時(ll型TFD) 、 引 き 続 き 拡 張 モ ー ドを 指 示 す る 。 ー タ タ グ の 先 頭1byteが241∼247(X'F1'∼X'F7')の デ ー タ タ グ は3byteの '010000' 範囲の数値 構 成 す る と と も に 、 デ ー タ タ グ の 数 値 が デ ー タ エ レ メ ン トの 識 別 番 号 と な る 。 ー タ タ グ の 先 頭1byteが240(X'FO')の (3)デ 数 で あ る 。 そ の 値 と 意 味 を 表4 。 デ ー タ タ グ は2byteの で1型TFDを 符 号 無2進 ∼X'07FFFF')の 符 号 無2進 時(1型TFD) 数 値 を表 し 数 で 、 そ の 下 位18bitが65536∼524287(X 、1型TFDを 構 成 す る と と もに 、 デ ー タ タ グ の 数 値 が デ ー タ エ レ メ ン トの 識 別 番 号 と な る 。 (4)デ ー タ タ グ の 先 頭1byteが250(X'FA')の デ ー タ タ グ は2byteで bit(後 (5)デ 半 の1byte)が 数 でAタ 時(II型TFD) 、 マ ル チ 明 細 の 改 行 マ ー クで あ る 。 ー タ タ グ の 先 頭1byteが252(X'FC')の デ ー タ タ グ は1byteで イ プ ・マ ル チ 明 細 ヘ ッ ダ ー を 表 し、 そ の 下 位8 マ ル チ 明 細 の 明 細 番 号 と な る。 ー タ タ グ の 先 頭1byteが251(X'FB')の デ ー タ タ グ は1byteで (6)デ 符 号 無2進 時(II型TFD) 時(ll型TFD) 、 マ ル チ 明 細 ト レー ラ で あ る。 一15 一 (7)デ ー タ タ グ の 先 頭1byteが253(X'FD')の デ ー タ タ グ は3byteの bit(後 半 の2byte)が 符 号 無2進 時(fi型TFD) 数 でDタ イ プ ・マ ル チ 明 細 ヘ ッ ダ ー を 表 し 、 そ の 下 位16 マ ル チ 明 細 の 明 細 番 号 と な る 。 機 能 的 に は 、Aタ イ プマ ル チ明 細 ヘ ッ ダ ー と 同 じで あ る。 表4-2拡 デ一夕タグ先 頭 1byteの 値 データ タグ長 X'00' ∼ 2byte 1byte X'F輻 ∼ フ ォー マ ッ ト (Hex表 晒 示) 00∼00∼: 拡 張 モード 指示子 1byte *X'F9' 2byte 囲 唖 唖 X'FA' 2byte X'FB' 1byte 囮 X'Fσ 1byte 囮 X'FD' 3byte 1byte 一 一 味 0∼61439(X'0000'∼X'EFFF') の デ ー タ タ グ 番 号 を 表 す(XXXXの 部 分)。 使 用 禁 止) 拡 張 モードでは意 味 はない。 、×1×1×1 ∼ 3byteデ ー"グ 65536∼524287(X'F10000'∼X'F7FFFF') の デ ー タ タ グ 番 号 を 表 す(下 lFl71×1×1×1×1 *X'F8' X'FF' 2byteデ ータタグ 意 (61440∼65535は 画 lF,11× 3byte X'F7' X'FE' タグの名前 iEn部 X'EF' X'FO' 張 モ ー ドの デ 一 夕 タ グ リザ ー ブ 特 注) リザ ー ブ になる。 位18bit)。 この2効 データタグは、CII2XXシ リーズで廃 止 されリザーブ マM明 細 ヘヲダーA (1byte識 別 子) XXで1文 字 の明 細 番 号 を表 す。 (文 字 コードはJIS-XO201と する。) 改 行 マー ク マ帰 明 細 の区 切 り を示 す。 マM明 細 トレーラ マM明 細 の終 りを示 す。 マ帰 明 細 ヘヲダーD XXXXで00000∼65535(X'0000'∼X'EFFF') lFIDI×1×1×,×1 (2byte識 の明 細 番 号(5桁 画 メヲセージ1レ ーラ 別 子) 将 来 の 拡 張 の た め リザ ー ブ 一16一 数 字)を 表 す。 TFDエ リアの終 りとメッセージの終 りを示 す。 4.4レ ン グ ス タ グ(デ ー タ 長) レ ン グ ス タ グ は 、1型TFDの デ ー タ タ グ の 直 後 に 位 置 し、 レ ン グ ス タ グ の 直 後 に あ る 可 長 デ ー タ エ レ メ ン トの デ ー タ 長 をbyte数 で 表 す 。1∼239byteま 無 バ イ ナ リ ー 数 値 で 表 し 、240∼32767byteま イ ナ リ ー 数 値 を 並 べ た3byteで で の 長 さ は 、X'F2'と2byteの 表 す(表4-3を 表4-3レ タグ長 X'00' 1byte ∼ フ ォー マ ッ ト 3byte 函 ∼ ∼ X'00EF' 00239 X'00FO' 00240 ∼ lF,21×1×1×1×1 、TFDエ TFDエ 8bitの2進 で表す。 ∼ 16bitの2進 16373' で表す。 数(XXの 部 分) 数(X)0(Xの 部 分) ー タ エ レ メ ン ト)と 一 つ 又 は複 数 のll型TFD(TFD制 リ ア を 構 成 す る 。TFDエ リア 内 で は 、TFDは TFDエ E'』 考 リア ー っ 又 は 複 数 の1型TFD(デ 子)で 備 00000 X'0000' X'7FFF' 4.5TFDエ 符号無バ 参 照)。 表す長 さ 表す長 さ (Hex表 示) ①ec表 示) X'EF' X'F2' 符 ング ス タ グ の 構 造 レングス レングスタグ先 頭 1byteの 値 で の 長 さ は 、 ,1byteの 御 リ ア は可 変 長 デ ー タエ レ メ ン トの 集 合 体 で あ る 。 隙 間 な く並 べ られ な け れ ば な らな い 。 リア の 最 後 部(TFDエ リ ア の 終 わ り)に は 、TFD-END指 示 制 御 子 『X`F を 置 か な け れ ば な らな い。 TFDエ リア 内 で は 、 任 意 の1型TFDが 省 略 可 能 で あ る 。H型TFDは 可 能 で あ る。 一17一 、 条 件 に よ り省 略 第5章 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 構 造 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー は 、 メ ッ セ ー ジ グ ル ー プ の 開 始 を 表 す ヘ ッ ダ ー で 及 び 表5-1で 示 す251byte固 ダ ー は 、 一 つ の251byteの 5.1交 、 図5-1 定 長 の 固 定 フ ォ ー マ ッ トで あ る 。 メ ッ セ ー ジ グ ル_プ.ヘ ッ レ コ ー ドに 格 納 さ れ る 。 換 参 照 番 号(C18) メ ッ セ ー ジ グ ル ー プ を 識 別 す る 記 号 で あ る 。 使 用 し な い 時 は 、X'20'で 5.2拡 満 たす 。 張 モ ー ド(C22) メ ッ セ ー ジ グ ル ー プ に 含 ま れ る す べ て の メ ッ セ ー ジ を 縮 小 モ ー ドに す る 時 を セ ッ トす る 。 こ れ 以 外 の ケ ー ス で は 、X'45'を 5.3ト 、X'20'かX'53' セ ッ トす る 。 ー タ ル 項 目Na 第1ト ー タ ル 項 目Na-1,2(C15,C16)及 ブ ラ ン ク(X'20')か 5.4分 ゼ ロ(X'30')と び 第2ト ー タ ル 項 目Nα 一1 , 2(C27,C28)と も に す る。 割 モ ー ド(C23) 分 割 モ ー ド(C23)がX'20'かX'4D'の が251byteの 固 定 長 レ コ ー ド に 格 納 さ れ る 。X'53'の と も 呼 ぶ)、 5.5非 時 、 分 割 モ ー ドと呼 び 、 メ ッセ ー ジ グ ル ー プ の す べ て 時 、 通 常 モ ー ド と 呼 び(非 分割 モー ド メ ッ セ ー ジ グ ル ー プ は 可 変 長 レ コ ー ドに 格 納 さ れ る 。 透 過 モ ー ド(C26) X'20'かX'53'で 5.6文 な け れ ば な ら な い 。 字8bitコ X属 ー ド(C24) 性 の8bit/16bit混 合 は 、 は オ プ シ ョ ン で あ る 。8bit/16bit混 合 を 用 い る 時 は 、X'4D'を セ ッ トす る 。 5.71-EDl表 示(C29) X'20'かX'53'の ッ セ ー ジ(短 時 、 バ ッ チEDIメ 縮 型)で ッセ ー ジ グ ル ー プ で あ る あ る 。 一18一 。X'49'の 時 、1-EDIメ レコード区 分(X'43') 32ワ3963758395 0 00 発信側 セ ンター コー ド 発 信VANコ 1 発 信 者 コード ード 発 信 センターコード 12 受 信 側 セ ン タ ー コー ド 受 信VANコ ード リザ ー ブ 受 信 者 コードBPID 機関 受 信 センターコード 12121212 版 124。 ← 12 「 ピ 分割橿雰lir,ぴ)⇒ ブ 機関 byte数 99濡 情報 区分 4 ト翌 霊 示25, 響 12 332 L隔 属性 噺 リ … 僻 鮭 101212655 トID拡 Ψ・ ,[〃リ… 、b禦 モード 図5-1メ ッ セ ー ジ グ ル ー プ 表5-1メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の デ ー タ 項 目 デ ー タ項 目名 ・ヘ ッ ダ ー の フ ォ ー マ 説 明(設 X'30'固 定,メ ッセージグルーブ ・ヘッダーかトレーラかを示 す。 レ]一ド区 分 X'43'固 定,メ ッセージグルーブ ・ヘッダーであることを示 運用 モー ド X'31'の CO4 発 徹 胆 二L__一 発 信 センター}ド ー − CO7 CO8 CO9 ClO ー 一" Cl正 ー ー ー ー − X(12) 一 一 ー 一,,一'≡ X(12) X(12) X(12) X(12) X(12) X(4) 一,一 一"一 ,● ≡ ≡ ≡ 一 一'一"一 一 C23 C24 X(1) 一 ー ー − 一 ≡ 一 受 信 センターコード "〃(〃 受 信 者 コー ド 〃 ー 一 ー −A-→ ー 一,一=一 ⇒ ⇒ 一 一'一 一 ー ー ー ー 一 一,今 一 ー ー ー ー ー 一 一 一, ー ー ー ー ー ー ー 一 一 英 数 字2文 一 一'← − ー ー ー ー ー ー ← 一 ー ー ー ー ー ー 一,一 ← 一 一 一'一'一 ー ー ー 字 の コード(〃 一 一 ← 一 ≡ 一 一 ÷'一 ー ー ー ー ー ー ー-一 ● 一 一=一 ー ー ー ー ー 一,一 ● 一 一 ー 一 ≡ 一 曹 〃)で 一 一 ≡ ≡ 一__一 ー ー ー ー 一_一,,,_,一 一 ≡ ≡ ≡ ← 一 一 ー ー ー ー 一 一 ー ー ー 一 ー 一 ⇔ ≡ ≡ 一 ≡ ≡ 一 ≡ ≡ 一 ≡ 一 一 ⇒ 一 ー ー 一 一_一 ー ー ー セット)。 、情 報 の種 類 を表 す。 第1ト ータル項 目Nα 一1 ブ ラ ン ク(X'20')か ータル項 目Nu-2 字 のコード(文字}ドJIS-XO201)で 通 常 モード(非 分 割 モード)のメッセージグルーブの時X'3130',分 信 確 認 電 文 の時X'3230'を 将 来 の 拡 張 の た め リザ ー ブ(al1X'20'を 分 割 モード 通 常 モードの時X'53'を X(1) 文 字 コード16bit C26 X(1) 非 透 過 モード C27 第2ト 弟2ト C29 9(5) 9(5) X(1) F29 X(88) X属 ー 一, -x属 K属 K属 1-EDI表 タル項 目Nα一1 タル項 目Nα一2 示 リザ ー ブ 性,9属 ー ー 一_一 ー ー ー ー 一_一,一 ー −r← 一,一 一_,≡ 一,一 ≡ ≡ 。 性,N属 性 の文 字 コードがJIS-XO201の 性 の文 字]一 ドがJIS-XO221の X'20'かX'53'(透 ブ ラ ン ク(X'20')か 表 す。 セット,それ以 外 の時X'45'を セット,分 割 モードの時X'20'かX'4D'を 性 に 数刀 刃 旦 ゴ1を 月 旦 特 上2c4ゼ 性 の文 字 コードがJIS-XO208,JIS-XO212の セット。 セット。 時X'20'かX'53'を セット。 を垣}9そ の 他 ¢⊇壁x二5旦 を垣 卜9-一ーーーーーー一._..時X'20'かX'53'を セット。 時X'55'を セット,その他 の時X'50'を セット。 過 モード)をセット。 セ ロ(X'30')を 〃 セ ッ ト 〃 バッチEDIメ ッセージグルーブの時X'20'かX'53'を セット。1-EDIメ 将 来 の 拡 張 の た め リ ザ ー ブ(allX'20'を 一19一 一_ 一,,一 字}ドJIS-XO201)。 EIA∫ シンタックスルール互 換 にする時 、X'20'かX'53'を ー ー セット)。 シンタックスルールの管 理 機 関 とバージョン(文 字 コードJIS-XO20Dを ー 一 ー 字}ドJIS-XO201)。 メッセージグルーブの 作 成 日付 時 刻YYM肋DHHMMSS(文 拡 張 モード ー ー ← 割 モードのメッセージグルつ の時 シンタックスIDバ ージョン 一 一 セット。 リザ ー ブ 一'"論 ≡ 一 〃 メッセージグルーブ識 別 番 号(文 一 ≡ セ ッ ト 交換参照番号 作成 日付時刻 ー ー ー ー 〃 英 数 字4文 一 ー ー 一___一 将 来 の 拡 張 の た め リザ ー ブ(alIX'20'を '一,"← 一 ≡ 標 準 メフ七一ジ管 理 機 関 が管 理 するコ斗 。 リザ ー ブ 〃 一 標 準 メッセージ管 理 機 関 を表 す。 一 〃)〃 ゼ ロ(X'30')を 一 姪,_参 。 〃)で ー 一 。 〃) 字 の コード(〃 ー 一',≡ ー 一 一" 。 〃) ー ー ≡ 。 情 報 区 分 コード C25 C28 ー ー ""(〃 BPID版 一 一 ー 〃(〃 英 数 字4文 ー 文 字]一 ド8bit 一 ← ← 〃) ド X'3131',受 C22 ≡ 一 受 信VAN]一 フォーマットID C21 一 一 〃) 第1ト F20 字}ドJIS-XO201)。 ←-P-≡ 〃(〃 X(2) X(12) X(12) X(6) X(1) X(1) 一 〃(〃 9(3) X(io) 一 一 〃 C17 C19 ー 一 〃 Cl6 Cl8 ー ー 発 信 者 コー ド BPIDサ ブ機 関 X(2) X(12) Cl4 X(4) Cl5 9(3) 一 ≡ 〃) ・A← Cl2 Fl3 ー ー 〃(〃 ]一'一 一,-A-'⇒ 英 数 字12文 字 の}ド(文 一 す。 はX'20'の 時 通 常 電 文 を表 す。 〃 BPID機 関 〔s← X(2) 時 テスト電 文 、X'30'又 ッ ト 定 す べ き値) 分割 区分 ー ー ← 88 張;;; 問 罪 X(1) X(1) CO3 X(1) CO6 -一 ド,司152濡 CO2 CO5 一 響 CO1 ー -'一 『1:12、 w 識別 一 卜蝿 一 ッセージの時 、X'49'を セット)。 セット。 一, 第6章 メ ッ セ ー ジ の 構 造 メ ッ セ ー ジ は 、 メ ッ セ ー ジ ヘ ッ ダ ー 、TFDエ メ ッ セ ー ジ ヘ ッ ダ ー に は 、Aタ 6-2参 照)。 6.1Aタ イ プ とBタ メ ッ セ ー ジ ヘ ッ ダ ー は2種 767(X'7FFF')以 類 あ り 、 メ ッ セ ー ジ 長(DO4)の 下 の 時 は 、Aタ 上 の 時 は 、Bタ ダ ー を 使 用 し た メ ッ セ ー ジ をAタ 使 用 し た メ ッ セ ー ジ をBタ 表6-1及 び表 の メ ッセ ー ジが あ る 。 値 に よ っ て 区 別 す る 。DO4が32 イ プ メ ッ セ ー ジ ヘ ッ ダ ー で あ り 、DO4の 値 がX'8080'の 時 下 の 時 は 、Aタ イ プ メ ッ セ ー ジ ヘ ッ ダ ー を 使 用 し 、3 イ プ メ ッ セ ー ジ ヘ ッ ダ ー を 使 用 す る 。Aタ イ プ メ ッ セ ー ジ と 呼 び 、Bタ イ プ メ ッセ ー ジ ヘ ッ イ プ メ ッセ ー ジ ヘ ッ ダ ー を 使 用 イ プ メ ッセ ー ジ と 呼 ぶ 。 メ ッ セ ー ジ 長(DO4) rメ ッ セ ー ジ の 全 長 一1』 67(X'7FFF')で がDO4の 値 に な る 。DO4は2進 数 表 現 で 、 最 大 の 値 は327 あ る 。 メ ッ セ ー ジ の 全 長 は32768byte以 下 で な けれ ば な らな い。 拡 張 メ ッ セ ー ジ 長(DO6) rメ ッ セ ー ジ の 全 長 一1』 り 、 最 大 長10,000,000byteの 6.2メ あ る(図6-1、 イ ブ メ ッセ ー ジヘ ッダ ー で あ る 。 2769byte以 ② 張 型)が イ プ メ ッセ ー ジヘ ッダ ー メ ッ セ ー ジ の 全 長 が32768byte以 ① イ プ(拡 セ キ ュ リ テ ィ メ ッ セ ー ジ と 業 務 メ ッ セ ー ジ の2種 イ プ メ ッ セ ー ジ ヘ ッ ダ ー とBタ は 、Bダ リア そ して メ ッ セ ー ジ ト レー ラ で 構 成 さ れ 、 が 拡 張 メ ッ セ ー ジ 長(DO6)の 値 に な る 。DO6は 十進表現 であ メ ッセ ー ジ を 実 現 す る 。 ッセ ー ジ の 種 類 メ ッ セ ー ジ ヘ ッ ダ ー の レ コ ー ド区 分(CO1)の CO2=・X'44'の ① 時 は 業 務 メ ッ セ ー ジ 、CO2=X'53'の 時 は セ キ ュ リテ ィ メ ッセ ー ジで あ る 。 業 務 メ ッ セ ー ジ(CO2=X'44') 業 務 メ ッ セ ー ジ は 、Aタ 長10,000,000byteの ② 値 に よ っ て 、 メ ッセ ー ジ の 種 類 が 区 別 さ れ る。 イ プ,Bタ イ プ両 方 の メ ッ セ ー ジを 用 い る こ と が で き る 。 最 大 メ ッセ ー ジを 実 現 す る。 セ キ ュ リ テ ィ メ ッ セ ー ジ(CO2=X'53')(オ こ れ ら の メ ッ セ ー ジ で は 、Aタ プ シ ョ ン) イ プ メ ッセ ー ジ を 使 用 しな け れ ば な らな い 。 セ キ ュ リテ ィ メ ッ セ ー ジ は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 直 後 に な け れ ば な ら な い 。 セ キ ュ リ テ ィ メ ッセ ー ジ は オ プ シ ョ ン で あ る 。 一20一 Aタ く イ プ メ ッ セ ー ジ (メ ッセージ長 が8∼32767byteの 時) メッセージ長 ≧ 0 〕へ,ダ一部09/ TFDエ 輪 生 ㎜1㎜1 → wレ}ド 一 リア 可禦 区 分(X'44'orX'53') … ・… TFDn ・一 ‖ 7 当 1∫ 1 分 割 区 分(X'39') byte数 Bタ イ プ メ ッ セ ー ジ(メ 拡 張 メッセージ長> ∈ 0 Dヘ ッダー部 戸ケン ス*胎 / ピ 一 TFDエ 一 ジ 長 区 分(X'44') リア 一 ∈ 152 Wレ}ド 時) 言哉 男‖子17/ 拡張 メッセージヘ ッダーμ ' ッゼ ジ長 が16∼9999999byteの ・… 一 ・蝿 可変 長 } 1 ,*:X'8080'ト 分 割 区 分(X'39') レーラ ー 小 byte数 図6-1メ 表6-1Aタ 識別 属性 ッ セ ー ジ の フ ォ ー マ ッ ト イ プ メ ッセ ー ジ ヘ ッ ダ ー を 持 つ メ ッ セ ー ジの デ ー タ 項 目 デ ー タ項 目名 説 明(設 定 す べ き値) COl X(1) 分割区分 非 分 割 の時X'39'。 CO2 X(1) レコード区 分 X'44'の DO3 9(5) シーケンス番 号 同 一 メッセージグルーブ内 のメッセージのlll頁 番 を表 わす。メッセージグルーブ・ヘフダー直 後 のメッセージのシーケンス DO4 Binl6 メッセージ長 但 し分 割 モードの時 は、X'31'で 最 終 分 割 の時 がX'39'。 時 業 務 メッセージ、X'53'の 時 セキュリティメッセージを表 す。 番 号 を1とし、以 後1、 づっ増 加 する(文 字}ド ∫IS-XO201)。 メッセージ長 が9-32767byteの 時 用 いる。 分 割 区 分 の左 側 からTFDエリアの右 側 までの長 さ(メッセージ長)を2進 数 で表 す。 DO7 DO8 可変 X(1) TFDエ リア メッセージ トレーラ 表6-2Bタ 識別 属性 最 大32759byteま X'FE'固 での可 変 長 のTFD格 納 エリア。 定,メ ッセージの終 わりを示 す。 イ プ メ ッ セ ー ジ ヘ ッダ ー を 持 つ メ ッセ ー ジ の デ ー タ 項 目 デ ー タ項 目名 説 明(設 定 す べ き値) 分割区分 非 分 割 の時X'39'。 レコード区 分 X'44'固 DO3 X(1) X(1) 9(5) シーケンス番 号 同 一 メッセージグルーブ内 のメッセージのll頂 番 を表 わす。メッセージクループ・ヘッダー直 後 のメッ㊤ ジのシーケンス DO4 Bin16 メッセージ長 X'8080'固 DO5 X(1) 識別子 X'F7'固 DO6 9(7) 拡 張 メッセージ長 分 割 区 分 の左 側 からTFDエリアの右 側 までの長 さ(メ ッセージ長)を7桁 の数 値 で表 す。 TFDエ 最 大9999999byteま COI CO2 但 し分 割 モードの時 は、X'31'で 最 糸欠分 割 の時 が)C39'。 定,業 務 メッセージであることを表 す。 番 号 を1とし、以 後1、 づっ増 加 する(文 字}ドJIS-XO201)。 定 拡 張 メッセージ長 使 用 を表 す。メフセージ長 が32776-9999999byteの 定(但 し、メッセージ長 が、9-32767byteの (文 字 コードJIS-XO201)。 DO7 DO8 可変 X(1) リア メッセージトレーラ X'FE'固 定,メ での可 変 長 のTFD格 納 エリア。 ッセージの終 わりを示 す。 一21一 時 も用 いることができる。) 時 用 いる。 ト 6.3TFDエ リ ア(TransferFormDataArea)の TFDエ リ ア は 、1型TFD及 詳細 びU型TFD(そ れ ぞ れ 第4章 参 照)を 、 左 端 か ら右 側 へ 隙 間 な く並 べ る こ と に よ っ て 構 成 す る 可 変 長 の エ リ ア で あ る 。 TFDエ リ ア は 常 に 縮 小 モ ー ドで 始 ま り 、 拡 張 モ ー ド指 示 子(X'FO')が 出 現 した 時 点 で 拡 張 モ ー ド.ac切 り 換 る 。 こ の 拡 張 モ ー ドは 、 同 一 メ ッ セ ー ジ グ ル ー プ 内 の 次 の メ ッ セ ー ジ のTF Dエ リ ア に 影 響 し な い 。 拡 張 モ ー ドで 終 っ た メ ッ セ ー ジ の 次 の メ ッ セ ー ジ のTFDエ 再 び 縮 小 モ ー ドで 始 ま る 。 拡 張 モ ー ド指 示 子 がTFDエ リア は リ ア に な い 時 は 、TFDエ 、 リ ア全 体 が 縮 小 モ ー ドに な る 。 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 「拡 張 モ ー ド(C22)」 をrx'20'」 メ ッ セ ー ジ グ ル ー プ 内 の す べ て の メ ッ セ ー ジ のTFDエ ら な い 。 通 常 のCIIト ラ ン ス レ ー タ ー(送 ー ド(C22)」 をrX'20'」 に セ ッ トす る 。 かrX'53'」 に セ ッ ト した 時 は リ ア 全 体 を 縮 小 モ ー ドに し な け れ ば な 信 用)で は 、EIAJ互 換 に す る時 の み 「拡 張 モ ー ド(C22)」 にrX'45'」 「拡 張 モ を セ ッ トした 時 は 、 縮 小 ・ 拡 張 ど ち らの モ ー ドも許 さ れ る 。 TFD形 式 デ ー タ は 、 常 に デ ー タ タ グ で 始 ま る 。 縮 小 モ ー ドの 時 、 デ ー タ タ グ は1byteの2 進 数 値 で あ り 、 拡 張 モ ー ドの 時 は 、1byte∼3byteの2進 タ グ の 長 さ や1型TFDかll型TFDか し た が っ て 、TFDエ な ら な い 。TFDエ 6.4TFDの の 区 別 は 、 デ ー タ タ グ の 先 頭 の1byteの 端)か 値で決まる 。 ら参 照 しな け れ ば リア の 左 端 に は 、 必 ず 、 デ ー タ タ グ が 存 在 す る 。 省略 般 デ ー タ 項 目)を 省 略 し て も メ ッセ ー ジ構 造 が 変 化 す る こ と は な い 。 ま た 、 数 値 が ゼ ロの 数 値TFDや ll型TFD(TFD制 御 子)を マ ル チ 明 細 制 御 子(マ 6.511型TFD(TFD制 ll型TFDは 御 子)の 、TFD制 内 容 がallブ ラ ン ク の 文 字 列TFDは 、 一 般 的 に 省 略 す る。 省 略 す る と、 一 般 的 に メ ッ セ ー ジ構 造 が 変 化 す る 。 しか し、 ル チ 明 細 ヘ ッダ ー 、 改 行 マ ー ク及 び マ ル チ 明 細 ト レー ラ)は り省 略 で き る こ と が あ る(6.6を (1)拡 数 値 で あ る 。 拡 張 モ ー ド時 の デ ー タ リ ア を 参 照 す る 時 は 、 必 ず エ リ ア の 先 頭(左 任 意 の1型TFD(一 、条 件 に よ 参 照)。 機能 御 子 と 呼 ば れ 、TFDエ リ ア の コ ン トロ ー ル を 行 う。 張 モ ー ド指 示 子(X`FO'=240) TFDエ リ ア に 、 こ の 制 御 タ グ が 出 現 す る と 、 そ れ よ り 右 側 のTFDエ ド に な る 。 拡 張 モ ー ド指 示 子 が 同 一 のTFDエ リア は 、 拡 張 モ ー リア に 複 数 個 存 在 す る 場 合 は 一 番 左 側 の 拡 張 モ ー ド指 示 子 が 有 効 で 、 そ れ 以 外 は 無 視 す る(図6-2を 一22一 、 参 照) 。 ∈ 縮 小 モ ー ド領 域 〉 く 拡 張 モ ー ド領 域 /拡 μ TFDl TFD2 ・ ● ● ● TFD1 ● TFDm 妻o 牛 ∈ Hex表 縮 小 モードのTFDに なり、TFDm∼TFDmは 図6-2TFDエ (2)マ ・ TFDエ (TFD1∼TFD1は ● ■ ● 示 リ ■ ● ● " EO ・ ● ■ 無 視 ● TFDn ‡ トレーラ ー ア 〉 拡 張 モードのTFDに なる。) はX`FD'=253) 、 マ ル チ 明 細 ヘ ッ ダ ー を 表 し、 マ ル チ 明 細 の 始 ま り を 示 す タ イ プ 、X`FD'をDタ ● リ ア に お け る 拡 張 モ ー ド指 示 子 の 機 能 ル チ 明 細 ヘ ッ ダ ー(X`FA'=250又 こ れ ら のTFDは 〉 張 モ ー ド指 示 子 \ 。X`FA'をA イ プ マ ル チ 明 細 ヘ ッ ダ ー と 呼 ぶ 。 両 者 の 機 能 は 同 じ で 、Dタ イ プ マル チ 明 細 ヘ ッ ダ ー は 拡 張 モ ー ド内 で の み 使 用 で き る 。 縮 小 モ ー ドの 時 は 、X`FA'単 モ ー ドの 時 は 図6-3に 独 の 使 用 と な り、 明 細 番 号 無 しマ ル チ 明 細 を 構 成 す る。 拡 張 示 す よ う に 、Aタ ル チ 明 細 ヘ ッ ダ ー に は2byteの イ プ マ ル チ 明 細 ヘ ッ ダ ー に は1byte、Dタ イプマ 明 細 番 号 が 付 加 され 、 明 細 番 号 付 マ ル チ 明 細 を 構 成 す る 。 一 つ の 標 準 メ ッ セ ー ジ 内 に2っ 以 上 の マ ル チ 明 細 が あ る 時 、 この 明 細 番 号 を 用 い て そ れ ぞ れ の マ ル チ 明 細 を 区 分 す る 。Aタ イ プ マ ル チ 明 細 の 明 細 番 号 は 、 通 常 、1(X`31'),・ :(X`3A'),;(X`3B'),〈(X`3C'),=(X`3D') Z(X`5A'),ア(X`B1'),・ ・,9(X`39'), ・ン(X'DD')(1文 ,〉(X`3E'),?(X`3F'),@(X`40'),A(X`41'),・ 字 で 表 す)ま の 明 細 番 号 は 、10∼65535(5桁 で の87種 の 数 字 で 表 す)で 縮 小 モ ー ドの 時 に マ ル チ 明 細 が 始 ま り(縮 であ り 、Dタ イ プマ ル チ 明細 あ る。 小 モ ー ドマ ル チ 明 細)、 その 明細 の途 中で 拡 張 モ ー ドへ 移 行 し て も 、 こ の マ ル チ 明 細 は 縮 小 モ ー ドマ ル チ 明 細 の ま ま で あ る (1蠕 タ グ 薗 簾 ・ ● ●, (1by縮ご タ タ グ酉 。 欝 、 (Aタ イプマルチ明 細 ヘヲダー) 図6-3マ (3)マ (Dタ ル チ 明細 ヘ ッダ ーの フ ォーマ ッ ト ル チ 明 細 改 行 マ ー ク(X`FB'-251)と マ ル チ 明 細 ト レ ー ラ(X・FC・==252) マ ル チ 明 細 改 行 マ ー ク は マ ル チ 明 細 の1行 明 細 の 終 わ り を 示 す(6.6を (4)ト レ ー ラ(メ TFDエ ィアマルチ明 細 ヘッダー) の 終 わ り を 示 し、 マ ル チ 明 細 ト レー ラ は マ ル チ 参 照)。 ッ セ ー ジ ・ ト レ ー ラ)(X`FE'r254) リア の 終 わ りを 示 す と もに 、 メ ッセ ー ジ ・ ト レー ラ を 兼 ね る 。 一23一 ﹂ 6.6デ ー タ の 繰 返 し(繰 返 し ル ー ル1表 同 一 メ ッ セ ー ジ 内 のTFDエ デ ー タ)を2個 形 式 デ ー タ) リ ア で は 、 同 一 デ ー タ タ グ 値 の1型TFD(EDIユ ーザーの 以 上 含 め る こ と は 原 則 と し て で き な い 。 同 一 の デ ー タ タ グ 値 を 持 つ1型TFD を 複 数 個 含 め る た め に は 、 繰 返 しル ー ル を 用 い る 。 6.6.1単 独 項 目 の 暗 示 的 繰 返 し(Eレ 同 一 デ ー タ タ グ値 の1型TFDを ベ ル オ プ シ ョ ン) 単 純 に複 数 個 並 べ る こ と で 、 同 一 メ ッセ ー ジ上 で 、 同 一 項 目 を 複 数 個 伝 送 で き る 。 こ の 場 合 、 同T項 目(TFD)を 隙 間 な く隣 合 う よ う に 並 べ 、 送 信 側 と受 信 側 で メ ッ セ ー ジ内 で の 項 目の 順 番 の 管 理 を 、 厳 密 に行 わ な け れ ば な ら な い 。 この方 式 は 運 用 ミス を 起 こ し易 く推 奨 で き な い 。 な るべ くセ グ メ ン ト化 す る 。 6.6.2マ ル チ 明細 い くつ か のTFD(デ ー タ タ グ値 は 、 そ れ ぞ れ 異 な る)を 集 め て セ グ メ ン トと し 、セグメ ン ト単 位 で 明 示 的 に 繰 り返 しを 行 う もの で 、 表 型 式 デ ー タ の 伝 送 に 適 用 す る 。 セ グ メ ン トは 、 通 常 、 一 つ 又 は 複 数 の1型TFDで 図6-4の 構 成 す る が 、ll型 のTFDも 条 件 に よ り使 用 可 能 で あ る 。 よ う に 、 最 初 の セ グ メ ン トの 先 頭 に マ ル チ 明 細 ヘ ッ ダ ー 、 セ グ メ ン トと セ グ メ ン トの 間 に 、 改 行 マ ー ク、 最 後 の セ グ メ ン トの 次 に 、 マ ル チ 明 細 トレ ー ラ を セ ッ トす る 。 ま た 、 必 要 に 応 じて 各 セ グ メ ン ト内 の 任 意 のTFDを 省 略 で き る。 同 一 セ グ メ ン ト内 の す べ て のTF Dが 省 略 さ れ た 時 は 、 改 行 マ ー ク だ け が 残 さ れ る(図6-5) ーラは 。 マ ル チ 明 細 ヘ ッ ダ ー と 同 トレ 、常 に対 に な って い な けれ ば な らな い。 マ ル チ 明 細 に は 縮 小 モ ー ドマ ル チ 明 細 と拡 張 モ ー ドマ ル チ 明 細 が あ る く ≡ ≡ ≡ 、1 セグメント1 TFDI-1 TFD2-1 っ く TFD3-1 TFDI-2 TFD2-2 く 〉 セグメント2 TFD3-2 。 セグメント3 TFDI-3 TFD2-3 斗 TFD3-3 = し 一マルチ明 細 へ,ダ ー 小 ノL改 改 行 マーク(X'FB')) 縮 小 モードX'FA' 拡 張 モードX'FA・ 行 マーク(X'FB・ マルチ明 細 ・'orX'FD・ トレーラ(X'FC') …' 図6-4マ ル チ 明 細 マルチ明 細 ヘッダー 縮 小 モード:X'FA'マ 拡 張 モード:X'FA・ X'FD・ 図6-5マ ルチ明 細 トい ラ(X'FC') ・'or …'改 ル チ 明 細(図6-4のTFDI-2,TFD2-2,TFD3-2が 一24一 行 マーク(X'FB')セVXン ト2の 省 略 省 略 さ れ た 時) 6.6.3縮 小 モ ー ドマ ル チ 明 細 TFDエ リ ア の 縮 小 モ ー ド領 域 に マ ル チ 明 細 ヘ ッ ダ ー が あ れ ば 、 縮 小 モ ー ドマ ル チ 明 細 を 構 成 す る(図6-6参 照)。 縮 小 モ ー ドの マ ル チ 明 細 ヘ ッダ ー は 明 細 番 号 を 持 た な い の で 、 名 無 しマ ル チ 明 細 と 呼 ぶ 。 (1)縮 小 モ ー ドマ ル チ 明 細 中 で の 拡 張 モ ー ドへ の 移 行 縮1j、モ ー ドマ ル チ 明 細 の 途 中 に 拡 張 モ ー ド指 示 子(X'FO')が あ り拡 張 モ ー ドへ 移 行 し て も、 そ の マ ル チ 明 細 は 縮 小 モ ー ドの ま ま で あ る 。 そ の 次 の マ ル チ 明 細 か ら拡 張 モ ー ドマ ル チ 明 細 に な る(図6-6参 照)。 した が っ て 、 縮 小 モ ー ド時 に 拡 張 モ ー ドマ ル チ 明 細 を 組 み 込 む た め に は 、 拡 張 モ ー ド指 示 子 を 用 い て 先 に 拡 張 モ ー ドへ 移 行 させ て か ら、 マ ル チ 明 細 を 開 始 す る 。 一 般 的 な トラ ン ス レ ー タ ー(送 信 用)は こ の 処 理 を 自動 的 に 行 う 名 無 しマ ル チ 明 細 〉 く3番 2番 目 く く1番 / TFDl 目 TFD2 〉 TFD3 。 ∈ 羅 FB TFDl TFD2 TFD3 〉 目 墾_ 了BTFDI?OTFD2 示)改 行 マーク 4番 TFD3WBTFD2 魏 \ヘッダー(Hex表 〉 目 →1 ㎜ 嚢7 一 拡 張 指 示 縮小 モー ド 〉 く トレ ラ 拡張 モ ー ド *途 中 に拡 張 指 示 があ・ても拡 張 モードマルチ明 細 にならない。 図6-6縮 ② 小 モ ー ドマ ル チ 明 細(名 無 し マ ル チ 明 細) マ ル チ明 細 の 複 数 化 と省 略 縮 小 モ ー ドマ ル チ 明 細 の ネ ス ト化 は 禁 止 さ れ るが 、 複 数 化 は で き る。 す べ て の 名 無 し マ ル チ 明 細 は 通 常X'00'かX'30'の 番 号 を 持 って い る。 この 結 果 、 明 細 番 号 付 の マ ル チ 明 細 と は 区 別 さ れ る が 、 複 数 化 し た 名 無 しマ ル チ 明 細 同 士 の 区 別 はっ か な い 。 そ の た め 、 複 数 化 さ れ た マ ル チ 明 細 の 順 番 の 管 理 が 重 要 で あ り、 図6-7に 示 す よ うに 、 左 側 の マ ル チ 明 細 が 空 の 時 は 、 全 面 省 略 せ ず に マ ル チ 明 細 ヘ ッ ダ ー と マ ル チ 明 細 ト レー ラ を 残 す こ とが 望 ま し い 。 (3)マ ル チ 明細 の ネ ス ト 縮 小 モ ー ドの マ ル チ 明 細 は 、 い か な る 場 合 もネ ス ト化 を 禁 止 す る 。 Hex表 示 マルチ明 細 トレーラ(X'FC') マルチ明 細 ヘッヂ(X'FA') (省 マルチ明 細 トレーラ マルチ明 細 ヘッダー 略 された第 一 マルチ明 細) 図6-7縮 小 モ ー ドに お け る マ ル チ 明 細 の 複 数 化 一25一 6.6.4拡 張 モ ー ドマ ル チ 明 細 TFDエ リア の 拡 張 モ ー ド領 域 に マ ル チ 明 細 ヘ ッダ ー が あ れ ば 、 拡 張 モ ー ドマ ル チ 明 細 を 構 成 す る(図6-8参 照)。 拡 張 モ ー ドで は 、Aタ イ プ(X'FA')とDタ ル チ 明 細 ヘ ッ ダ ー が あ り、 そ れ ぞ れ1byte,2byteの イ プ(X'FD')の2種 類 のマ 明 細 番 号 を 持 つ 。 明 細 番 号 の 長 さが 違 う だ け で 、 両 者 の 機 能 は 同 一 で あ る 。 これ らの マ ル チ 明 細 ヘ ッ ダ ー は 明 細 番 号 を 持 って い る の で 、 明 細 番号 付 マ ル チ 明細 と呼 ぶ。 拡 張 モ ー ドで は 、 同 一 のTFDエ リ ア に2つ 以 上 の マ ル チ 明 細 が あ っ た 時 、 この 明 細 番 号 に よ って それ ぞ れ の マル チ明 細 を 明確 に区 分 す る。 ' く 明 細 番・号 付 マ ル チ 明 細 く /i藝 1番 ㎜1 目 TFD2 ∈2番 〉 TFD3 醐 FB 目 TFDl TFD2 TFD3 う く3番 〉 蝿 FB TFDl 目 TFD2 ∋ TFD3 鰯 ドー4番 目 鋼㎜ TFD3 改 行 マーク ーヘッダー(Hex表 示) ,X'31'が *Dタ イプマルチ明 細(X'FD・ 修 FC > / トい ラ 明 細 番 号 …')の 図6-8拡 (1)縮 う 時 は、2byteの 明 細 番 号 が付 く 張 モ ー ド マ ル チ 明 細(明 細 番 号 付 マ ル チ 明 細) 小 モ ー ドか ら拡 張 モ ー ドへ の 移 行 縮 小 モ ー ドで は 明 細 番 号 付 マ ル チ 明 細 は 使 用 で き な い 。 明 細 番 号 付 マ ル チ 明 細 を 使 用 す る た め に は 、 拡 張 モ ー ド指 示 子 を 用 い て 拡 張 モ ー ドへ 移 行 して か ら、 マ ル チ 明 細 を 開 始 す る 。 一 般 的 な トラ ン ス レ ー タ ー(送 (2)拡 信 用)は 、 こ の 処 理 を 自 動 的 に 行 う。 張 モ ー ド中 の 明 細 番 号 無 マ ル チ 明 細 拡 張 モ ー ド中 で は 、 明 細 番 号 無 マ ル チ 明 細 ヘ ッダ ー の 使 用 は 許 さ れ な い 。 従 っ て 、 拡 張 モ ー ド中 に 明 細 番 号 無 マ ル チ 明 細 ヘ ッ ダ ー が 出 現 した 時(ト この よ う な 指 定 の ケ ー ス が あ る)は (3)マ ラ ンス レー ター の変 換 テ ー ブルで 、 エ ラ ー 処 理 に しな け れ ば な ら な い。 ル チ 明 細 の 複 数 化 と省 略 拡 張 モ ー ドで は 、 マ ル チ 明 細 が 複 数 化 して も 、 明 細 番 号 に よ って 区 分 す るの で 、 任 意 の マ ル チ 明 細 が 省 略 可 能 で あ る(図6-9参 Hex表 照)。 示 マルチ明 細 トレーラ マルチ明 細 マルチ明 細 ヘフダー(X'FA31') 省 略 された第2マ 図6-9拡 トレーラ マルチ明 細 ヘッダー(X'FA33') ルチ明 細 張 モ ー ドに お け る マ ル チ 明 細 の 複 数 化(第2マ 一26一 ル チ 明 細 の 省 略) (4)マ ル チ 明 細 の ネ ス ト化 拡 張 モ ー ドで は 、 マ ル チ 明 細 の ネ ス ト化 が で き る。 図6-10に 示 す よ う に 、3次 元以上の 表 型 式 デ ー タ で 用 い る 。 各 レベ ル で の マ ル チ 明 細 ヘ ッ ダ ー の 明 細 番 号 は 、 異 な る番 号 を 用 い る 。 ま た 、 任 意 のTFD,セ レベ ル2の グ メ ン トお よ び マ ル チ 明 細 の 全 体 を 省 略 で き る。 しか しな が ら、 セ グ メ ン トが 省 略 さ れ な い 時 に 、 レベ ル1の セ グ メ ン トの マ ル チ 明 細 ヘ ッ ダ ー と マ ル チ 明 細 ト レー ラ は省 略 す る こ と も可 能 で あ るが 、 こ の こ と に よ って 誤 動 作 す る 受 信 用 ト ラ ンス レー タ ー も あ る。 一 般 的 にn<mの レベ ルnの 時 、 レベ ルmの セ グ メ ン トが 省 略 さ れ な い場 合 、 マ ル チ 明 細 ヘ ッ ダ ー と マ ル チ 明 細 ト レー ラ を 省 略 す る時 は 、 注 意 を 要 す る。 縮 小 モ ー ドで の マ ル チ 明 細 の ネ ス ト化 は 、 禁 止 す る 。 多 くの 送 信 用 トラ ン ス レ ー タ ー は 、 縮 小 モ ー ドで マ ル チ 明 細 の ネ ス ト化 を 検 出 した 場 合 、 自動 的 に エ ラ ー処 理 を 行 う。 ∈ 品 名 発送 日 数 \1 〔1 レベル1セ グメント 量 く レベル2セ グメント!1 レベル1 狸D2一 u 狸 魏 一腱 TFDI-1 丁鋤3一 11 懸D3一 , 1江] 冒FDI-1 / 12 X'FA31' 獺D若 日 獺 田 一囎 X'FA32' レベル2 TFDI-2 TFD2-21 TFD3-21 TFD2-22 TFD3-22 TFD2-23 TFD3-23 罫助 一 II㈱ 韻 ぽ 醐 /・ ・チ明 細 ・・ダ遡 図6-10マ 6.7TFDエ 一日 愉3一 改 行 マーク ロ1正脱 一襲3㈱3-13』 』 ・・チ明 細 トレーラ ル チ明細 の ネ ステ ィ ング例 リア内 の デ ー タ タ グ番 号 に関 す るル ール TFDエ リア 内 の1型TFDの デ ー タ タ グ番 号 お よ び マ ル チ 明 細 の 明 細 番 号 は以 下 の ル ー ル を 満 た さ な け れ ば な らな い 。 ① 同 −TFDエ リア 内 の マ ル チ 明 細 に 含 ま れ な い1型TFDの デ ー タ タ グ番号 は、 そ れ ぞ れ ユ ニ ー ク で な け れ ば な らな い。 同 一 デ ー タ タ グ 番 号 値 の1型TFDが 複 数 あれ ば 、単 独 項 目の 暗 示 的 繰 返 し と み な す 。 ② 同 一 のTFDエ リア 内 に 含 ま れ る 明 細 番 号 付 マ ル チ 明 細 の 明 細 番 号 は 、 そ れ ぞ れ ユ ニ ー ク で な け れ ば な らな い 。 一27一 ③ 同 一 の マ ル チ 明 細 に 含 ま れ る1型TFDの デ ー タ タ グ 番 号 は 、 そ れ ぞ れ ユ ニ ー クで な け れ ば な らな い 。 同 一 デ ー タ タ グ 番 号 値 の1型TFDが 複 数 あ れ ば 、 単 独 項 目の 暗 示 的 繰 返 し とみ な す 。 ④ 同 一 の デ ー タ タ グ 番 号 を 持 つ1型TFDが TFDと 見 な す(図6-11参 *データyVts号 マ ル チ 明 細 の 外 部 と 内 部 に あ る場 合 は 、 別 の 照)。 は同 一(n)で あるが別 々 のTFD 別 々 のTFD ≡ ≡ ≡ ‡、 =目 ■ ρFD・ リ・ ・ ● ● ● ● ● ● { 一±… ● ● nl ● ■ ● ● ■ ● ● ● ■ = 」\ ● ■ / L三;、;議 願 鴛㍑1・) 図6-11同 ⑤ ≧ マ ル チ明 細 く 一1型TFDが マ ル チ明 細 の 内部 と外 部 にあ る例 同 一 の デ ー タ タ グ 番 号 を 持 つ1型TFDが れ て い る 時 は 、 そ れ ぞ れ 別 のTFDと 、 明 細 番 号 が 異 な る複 数 の マ ル チ 明 細 に 含 ま 見 な す(図6-12参 *データタグ番 号 は同 一(n)で 照)。 あるが別 々 のTFD 別 々 のTFD 輌 壷… 誓 ・ ● ≡ ● ● 一 当 § 1 嶋 鑓酬 ㌫ く マル チ明細 図6-12同 6.8メ ≡ ■ ・・… ・・ × !1 一±… ● ■ ・旦{ ≡ ・ § ・・/ 1 ぼ 繍酬 脇 く 一1型TFDが ● マ ル チ明細 〉 異 な るマ ル チ 明細 に あ る 時の 例 ッ セ ー ジ ・ トレー ラ TFDエ リ ア の 終 わ り を 示 すTFD制 御 子(1byteの 数 値(254=X`FE'))で 、一 つ の メ ッ セ ー ジ の 終 わ りを も示 す 。 メ ッセ ー ジ ・ トレ ー ラ を 兼 ね る 。 6.9メ ッ セ ー ジ 格 納 構 造(分 割 モ ー ド) 通 常 、 一 つ の 可 変 長 の メ ッセ ー ジ を 一 つ の 可 変 長 レ コ ー ドに 格 納 す る 。 しか し、 固 定 長 形 式 の レ コ ー ド型 フ ァ イ ル に メ ッ セ ー ジ を 格 納 す る た め に は 、 可 変 長 メ ッ セ ー ジ を 適 当 に 分 割 し な け れ ば な ら な い 。 こ の た め に あ る の が 、 分 割 モ ー ドで あ る 。 分 割 モ ー ドで は 一 つ の 可 変 長 メ ッ セ ー ジ を250byteづ っ に 分 割 し て 、1個 す る 。 レ コ ー ドの 分 割 は 、 表6-3の あ る い はn個 よ うに行 わ れ る。 一28一 の251byteの 固 定 長 レ コ ー ドに 収 容 表6-3分 割 モ ー ドに お け る メ ッ セ ー ジ の 分 割 メッセージ長(DO4)又 は 拡 張 メッセージ長(DO6)の レ コ ー ド数 値 1レ コ ー ド 251∼500 2レ コ ー ド 501∼750 3レ コ ー ド 1∼250 : : nレ 250*(n-1)十1∼250*n 最 初 の レ コ ー ド用 の み251byteの コ ー デ ー タ を 切 り 取 り 、 分 割 区 分 をX'31'と teつ つ 切 り 取 っ た デ ー タ の 左 先 頭 に 分 割 区 分(1byte)を ド1 す る 。 以 後 、250by 追 加 し 、251byteと した デ ー タ を 分 割 化 レ コ ー ド と す る 。 分 割 区 分 は 、 レ コ ー ドの 順 番 チ ェ ッ ク と 最 終 レ コ ー ドの 検 出 の た め に 、 次 の よ うに付 番 す る。 X`31'⇒X`32'⇒ … ・⇒X`38'⇒X`31'⇒X`32'⇒ つ ま り 、X`31',X`32'・ … 付 け る 。X`31'∼X`38'ま る 。 図6-13は )を 、4つ の 順 でX`38'ま … ・⇒X`35'⇒X`39'(最 で 行 き 、 ふ た た びX`31'か 終 レ コ ー ド) らX`38'ま で番 号 を で の 繰 り 返 し で あ る 。 そ し て 、 最 終 レ コ ー ドは 、 常 にX`39'を 付 け に 分 割 さ れ た 例 を 示 す 。 最 終 レ コ ー ドの 右 余 白 に は 、 ブ ラ ン ク(X`20' 満 たす。 尚 、 メ ッ セ ー ジ 長(DO4又 X`39'で はDO6)の 値 が250以 下 の 時 は 、1レ コ ー ドに格 納 され 、 分 割 区 分 は 、 あ る。 <851byte> ::: ex表 示 今 31 i基 本 形 式 メ・セージ(可i変長)i Ψ この分 割 区 分 は 」時 に 追 加 変更/ / 31第1レ Ψ / ム 32 コード 第2レ 33第3レ コード ;9 コード 〉 <250byte> ← 変 更 された分 割 区 分 〉 一追 ・ 加 された分 割 区 分Hexx表 図6-13分 割 化 固 定 長 レ コ ー ド(4分 一29一 レコード <高 一一250byte> く251byte 、 最 終 爪 爪 1∈250byte 。 \ ル 示 割 の 例) al1X'20' { 跳lyte> 第7章 バ イ ナ リー デ ー タ の 構 造 本 仕 様 は オ プ シ ョ ン で あ る。 バ イ ナ リー デ ー タ と は 、EDIユ を 格 納 す る もの で あ る 。CAD/CAMデ 7.1バ ー ザ ー の 長 大BIT列 ー タや 画 像 デ ー タが これ に 相 当す る そ し て ・ 一 つ の バ イ ナ リ ー デ ー タ ・ ト レ ー ラ で 構 成 さ れ る(図7-1参 夕'ヘ ッ ダ ー と バ イ ナ リ ー デ ー タ ・ ト レ ー ラ は 、251byteの 、 複 数 の バ イ ナ リー ユ ニ ッ ト 照) (通 常 モ ー ド)の の 時 、251byteの 時 、32001byteの 固 定 フ ォマ ッー 固 定 フ ォ マ ッ ー 。 バ イ ナ リ_デ_ 固 定 フ ォ マ ッ ー トで あ る が 、 バ イ ナ リ ー ユ ニ ッ トは 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 分 割 モ ー ド(C23)の トと な り 値 に対 応 し 、X'20'かX'4D'(分 、X'53' 割 モ ー ド) トと な る 。 イ ナ リ ー デ ー タ ・ヘ ッ ダ ー バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー は 、251byteの 固 定 フ ォ ー マ ッ トの デ ー タ で 、 メ ッ セ ー ジ グ ル ー プ 内 に お い て 一 つ の バ イ ナ リ ー デ ー タ の 始 ま り を 表 す(図7-2及 ① 。 イナ リ ー デ ー タ の 基 本 構 造 一 つ の バ イ ナ リ ー デ ー タ は 一 つ の バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー 7.2バ データ び 表7-1参 照) 。 リ ン ク 番 号(HO4) 同 一 の メ ッ セ ー ジ グ ル ー プ 内 で 、 バ イ ナ リー デ ー タ と メ ッセ ー ジ の 論 理 的 関 係 を 示 す 。 同 一 の 番 号 を 持 つ バ イ ナ リ ー デ ー タ と メ ッセ ー ジが 論 理 的 関 係 に あ る こ と を 表 す 。 尚 、 メ ッ セ ー ジ 内 で は 、 タ グ 番 号 がX'EFOO'(61184)のTFDが 、 こ の リ ン ク番 号 の 項 目 に な る。 リ ン ク番 号 の 値 そ の も の は 運 用 で 決 め る が \ 通 常 必 要 な 範 囲 に お い て ユ ニ ー クで な け れ ば な らな い 。 ② フ ァ イ ル 識 別 名(HO5),フ ォーマット識Sl」名(HO6),圧 縮 識 別 名(HO7) これ らの 識 別 名 は 、 あ る 範 囲 で ユ ニ ー ク で な け れ ば な らな い が 、 識 別 名 そ の もの は 、 運 用 で 決 め る。 一30一 通 常 モ ー ド(非 iバイナリーデータ : ㌧ ダー 1(251bvte) iバ の バ イ ナ リー デ ー タ の 構 造 : イナ 一ユ・,ト1 1バ iバ :(32001bvte) 工X'40' 分 割 モ ー ド)時 ● イナll− ユ・,ト2 ● ■ ・〃 ・ ● ■ ● ● 旧 ナリデ一夕 i(最 終 バイナリーユニット) 1(32001bvte) 1(32001bvte) 全−X'4ピ イナリーユニッ トn ` ● 仁X'42' 工X'-49' トレーラ 〔251bvte) 全 −X'40' 分 割 モ ー ド時 の バ イ ナ リ ー デ ー タ の 構 造 iバイナリーデータ hッ ダ 1(251bvte) … 「1イ ナリーユニ ット1 :(251bvte) ・Lx'40' 1: i `1イ ナリーユニット2'1イナリーユニット3バイナリーユニット4 ll ・〃 ・ ◆ 柑 ナリーユニット iバイナリデータ ◆ ● ● ● ■ ■ ● ● i(最 終) (251bvte) 1(251bvte)1(251bvte) (251bvte) 工X'42' 全−X'41' ■ 〃Lx'43'全 −X'44' 図7-1バ 1レーラ (251bvte) 小−X'49' イ ナ リ ー デ 全−X'40' ー タ の 構 造 00 9、 ンーケンス リ ンク 番 号 番号 [1 粧 L一 5 フ ア イ 4 ル 識 別 名 ← 80 レコ斗 区 分(X'48') 分 割 区 分(X'40') byte数 9 L 12 3 155 - フ ォ ー マ ッ ト識 別 名 圧縮 識 別名 32 識別 属性 COl X(1) CO2 DO3 X(1) 9(5) HO4 9(4) 25 リザ ー ブ 32 96 図7-2バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー の フ ォ ー マ ッ ト 表7-1バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー の デ ー タ 項 目 デ ー タ項 目名 説 明(設 〃 定 す べ き値) 分割区分 X'40'固 定,バ イナリーデータ・ヘッダーかトレ ラかを示 す。 レコード区 分 X'48'固 定,バ イナリーデータ・ヘッダーであることを示 す。 シーケンス番 号 メッセージヘッダーのシーケンス番 号 と同 一 の意 味 を持 つ。メッセージヘッダーとバイナリーデータを区 男llせ ずに、1から 1つっ順 に付 番 する(文 字}ドJIS-XO201)。 リンク番 号 同 一 の メッセージグルーブ内 で、メッセージとバイナリーデータとの論 理 的 関 係 を 表 す。同 一 のリンク番 号 を を持 つメッセージとバイナリザ 一夕とが論 理 的 関 係 にあることを表 す。 文 字 コードは、メッセージグルーブ・ヘッダーの文 字}ド8bit(C24)の HO5 X(80) ファイル識 別 名 HO6 X(32) フォーマット識 別 名 HO7 X(32) 圧縮識別名 FO8 X(96) リザ ー ブ 指 示 に従 う。 バイナリーデータをローカルに保 存 する時 のファイル名 で、左 詰 めにセットし余 白 は空 白 で満 たす。 文 字 コードは、メッセージグルーブ・ヘッダーの文 字 コード8bit(C24)の 指 示 に従 う。 バイナリーデータそのもののフォーマットを表 す識 別 名 で、左 詰 めにセットし余 白 は空 白 で満 たす。 文 字 コードは、メッセージグルーブ・ヘッダーの文 字}ド8bit(C24)の 指 示 に従 う。 バイナリーデータそのもののデータ圧 縮 方 法 を表 す識 別 名 で、左 詰 めにセットし余 白 は空 白 で満 たす。 文 字}ド は、メッセージグルーブ・へ」 一の文 字 コード8bit(C24)の 指 示1こ従 う。 将 来 の 拡 張 の た め リザ ー ブ(alIX'20'を 一31一 一 セット)。 ← 7.3バ イ ナ リー ユ ニ ッ ト バ イ ナ リ ー ユ ニ ッ トは 、CAD/CAMデ ッ ト列 と す る 。251bitの ー タ 、 イ メ ー ジ デ ー タ そ の も の で 、byte単 よ う な8の 位の ビ 倍 数 で な い ビ ッ ト列 は 扱 わ な い 。 バ イ ナ リ ー ユ ニ ッ ト の フ ォ ー マ ッ トは 、 通 常 モ ー ド時 と 分 割 モ ー ド時 で 異 な っ て お り 、 通 常 モ ー ド時 は32001 byte・ 分 割 モ ー ド時 は251byteの 2000byte、250byteを 固 定 長 フ ォ ー マ ッ トで あ る 。EDIユ ー ザ ー の ビ ッ ト列3 、 そ れ ぞ れ 収 容 す る 。 但 し 、 通 常 モ ー ド に お い て32000byte あ る い は 分 割 モ ー ド に お い て250byteを に し た が っ て 分 割 さ れ る(図7-3及 越 え る ビ ッ ト列 を 格 納 す る 場 合 は 、 格 納 構 造 の 規 定 ・ び 表7-2参 照)。 尚 、 ビ ッ ト列 デ ー タ の フ ォ ー マ ッ ト、 す な わ ちCAD/CAMデ ー タ、 イ メ ー ジデ ータ その も の の フ ォ ー マ ッ トに つ い て は 、 本 シ ン タ ッ ク ス ル ー ル で は 規 定 さ れ な い 。 7.4バ イ ナ リー デ ー タ ・ ト レー ラ バ イ ナ リ ー デ ー タ ・ ト レ ー ラ は 、 一 つ の バ イ ナ リ ー デ ー タ の 終 わ り を 表 す(図7-4及 7-3参 ① 照)。 リ ン ク 番 号(HO4) バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー の ② び表 「リ ン ク 番 号 」 と 同 一 の 番 号 と す る 。 最 終 ユ ニ ッ ト有 効 長(TO5) バ イ ナ リ ー デ ー タ は 、 格 納 構 造 に し た が っ て 複 数 の 固 定 長 の バ イ ナ リ ー ユ ニ ッ トに 分 割 し て 格 納 さ れ る 。 こ の 場 合 、 一 般 的 に 最 後 の バ イ ナ リ ー ユ 三 ッ トに 端 数 の デ ー タ が 発 生 す る 。 有 効 デ ー タ 長 は 、 そ の 端 数 の 長 さ を 表 し て い る 。 数 値 の1が1byteに 2が2byteに ③ 、nがnbyteに 相 当 し、 以 下 、 相 当す る。 全 ユ ニ ッ ト数(TO6) バ イ ナ リー デ ー タ は 、 格 納 構 造 に し た が っ て 複 数 の 固 定 長 の バ イ ナ リ ー ユ ニ ッ トに 分 割 し て 格 納 す る 。 全 ユ ニ ッ ト数 は 、 そ の ユ ニ ッ 数 を 表 す(バ イ ナ リ ー デ ー タ ・ ト レ ー ラ を 含 む)。 一32一 イ ナ リ ー デ ー タ ・ヘ ッ ダ ー と バ 32001 最 終 以 外 の バ イ ナ リー ユ ニ ッ ト 又 は25 00 ビ ッ ト列 デ ー タ 32000又 1 し 分 割 区 分(X'41'∼X'48'の 〃 は250 ← シーケンスの繰 返 し) byt6数 一 32001 最 終 の バ イ ナ リー ユ ニ ッ ト 又 は25 00 ビ ッ ト列 デ ー タ 1余 瞥 割 区 分(最 後刷 /! りは任 意 データを満 たす。 32000-n又 ← 〃 は250-n リ.垣 ト 、r、;…)∋1 byte数 識別 図7-3バ イ ナ リ ー ユ ニ ッ トの フ ォ ー マ ッ ト 表7-2バ イ ナ デ ー タ項 目 名 属性 リ ー ユ ニ ッ 説 トの デ ー タ 項 明(設 COl X(1) 分割 区分 バイナリーユニットを示 す。X'41'-X'48'の DlO B( バイナリザ 汐 長 大 ビット列 データを格 納 する。 一 目 定 す べ き値) シーケンスの 繰 返 し、最 後 のバイナリーユニットはX'49'。 32000) 通 常 モードでは、長 大 ビット列 データを32000byteづ 又 は B(250) 分 割 モードでは、長 大 ピット列 データを250byteづ っ単 純 に分 割 して格 納 する。 っ単 純 に分 割 して格 納 する。 最 終 のバイナリーユニット(分 割 区 分(CO1)=X'49')の る。この有 効 なピット列 データの長 さ(byte数)を 時 は、端 数 のピット列 チータを左 詰 めにセットす バイナリーデータ・トレーラの最 終 ユニット有 効 長(TO5)に セットする。余 白 は、任 意 データで満 たす。 0 ンーケンス リンク 最 全 ユニ 4 ユニット有 効 長 25 リ ザ ー ブ 〃 フト数 番 号 番号 5 、 終 │ ↓ 4 232 4 ← レコード区 分(X'48') 一 分 割 区 分(X'40') 識別 CO1 CO2 DO3 HO4 属性 X(1) X(1) 9(5) 9(4) byte数 図7-4バ イ ナ リー デ ー タ ・ トレー ラ の フ ォー マ ッ ト 表7-3バ イ ナ リ ー デ ー タ ・ トレ ー ラ の デ ー タ 項 目 デ ー タ項 目名 説 明(設 定 す べ き値) 分割区分 X'40'固 定,バ イナリーデータ・ヘフダーかトレーラかを示 す。 レ]一ド区 分 X'54'固 定,バ イナリーデータ・トレーラであることを示 す。 シーケンス番 号 バイナリーデータ・ヘッダーのシーケンス番 号 と同 一 の値(文 リンク番 号 同 一 の メッセージグルーブ内 で、メッセージとバイナリーデータとの論 理 的 関 係 を 表 す。同 一 のリンク番 号 を 字 コードJIS-XO201)。 を持 つメッセージとバイナリーデータとが論 理 的 関 係 にあることを表 す。文 字}ド TO5 Bin32 最 終 ユニット 有効 長 TO6 Bin32 全 ユニット数 は、メフセージグルーブ・ヘッダーの 文 字 コード8bit(C24)の 指 示 に従 う。バイナリーデータ・ヘッダニの1〃ク番 号 と同 一 の値 。 バイナリーデータは、格 納 構 造 にしたがって複 数 の固 定 長 の川 ナリーユニットに分 割 して格 納 される。この場 合 、 一 般 的 に最 終 のバイナリーユニットに端 数 のデータが発 生 する。有 効 データ長 は、その端 数 の長 さを 表 している。数 値 の1がlbyteに 相 当 し、以 下 、2が2byteに 、nがnbytelこ 相 当 する。 バイナリーデータは、格 納 構 造 にしたがって複 数 の固 定 長 のパイナリーユニフトに分 割 して格 納 される。全 ユニット 数 は、その全 バイナリーユニット数 を表 す。尚 、全 バイナリーユニット数 とは一 つω{イナリーデ タのユニット数 で、バイ ナリイ 一夕・∼ ダーとバイナリーデータ・トレーラを含 む。 FO7 X(232) リザ ー ブ 将 来 の 拡 張 の た め リザ ー ブ(al1X'20'を 一33-一 セット)。 一 7.5バ イ ナ リー デ ー タ の 格 納 構 造 バ イ ナ リ ー デ ー タ は 、 通 常 モ ー ド時 も 分 割 モ ー ド時 も 固 定 長 で あ り (図7-5参 (1)通 、 下 記 の よ うに格 納 す る 照)。 常 モ ー ド時(メ ヲセージグループ・ヘッダーの分 割 モード(C23・X'53')) バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー(251byte)と バ イ ナ リ ー デ ー タ ・ ト レ ー ラ(251byte) は ・ そ れ ぞ れ 一 つ の 可 変 長 レ コ ー ドに 格 納 す る 。 そ し て 、 バ イ ナ リ ー ユ ニ ッ ト(32001 byte)を (2)分 一 つ の 可 変 長 レ コ ー ドに 格 納 す る 。 割 モ ー ド時(メ ッセージグループ・ムッダーの分 割 モード(C23・X'20'or)('4D')) バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー(251byte)と バ イ ナ リ ー デ ー タ ・ ト レ ー ラ(251byte) は 、 そ れ ぞ れ 一 つ の 固 定 長 レ コ ー ドに 格 納 す る 。 そ し て 、 バ イ ナ リ ー ユ ニ ッ ト(2'51byte) を 一 つ の 固 定 長 レ コ ー ドに 格 納 す る 。 (3)分 割 区 分 の シ ー ケ ン ス(各 レ コ ー ドの 最 初 の1byte) ① バ イ ナ リ ー デ ー タ ・ヘ ッ ダ ーX'40' ② バ イ ナ リ ー ユ ニ ッ トX'41'∼X'48'の 繰 り 返 し シ ー ケ ン ス,最 レ コ ー ド(バ イ ナ リ ー デ ー タ ・ ト レー ラ 直 前 の レ コ ー ド)は ③ 後の 、X'49' バ イ ナ リ ー デ ー タ ・ ト レ ー ラX'40' 通 常 モ ー ドの 時 の バ イ ナ リ ー デ ー タ の レ コ ー 251byte32001byte バイナリーデータ 余 りは、 任 意 デ ー タを 満 た す .ド格 納 構 造 32001byte251byte ビ ッ ト列 デ ー タ ビ ッ ト列 デ ー タ ヘッダー バイナリーデータ トレーラ 分 割 モ ー ドの 時 の バ イ ナ リ ー デ ー タ の レ コ ー ド格 納 構 造 251byte251byte251byte 余 りは 、任 意 デ ー タを 満 たす 251byte251byte バイナリーデータ ビ ッ ト列 ヘッダー デ ー タ 図7-5バ ビ ッ ト列 デ ー タ イ ナ リー デ ー タの格 納構 造 一34一 ビ ッ デ ー ト列 タ バイナリーデータ トレーラ 7.6設 計 画 像EDl専 用 デ ー タ タ グ番 号 タ グ 番 号rX'EFOO'(=61184)』 種 のTFDを ∼ 設 計 画 像EDI専 用 特 殊TFDと 『X'EFOF'(=61199)』 し て 、 リザ ー ブ す る 。 こ れ ら の 特 殊TFDは 計 画 像 デ ー タ 指 示 子 と し て 、 メ ッ セ ー ジ 内 のTFD(デ 7-6に 示 す8種 ま で の16 ー タ 項 目)と 設 して 用 い る 。 こ の 内 、 図 に つ い て 、 そ の 内 容 を 規 定 す る。 残 り は 、 将 来 の 拡 張 に 備 え て の リザ ー ブ と る。 EFOO× × EFO1× × EFO2× リンク 号 9属 性Max4byte フ ァイル 識 別名 X属 性Max80byte × フォーマット識 別 名 X属 性Max32byte EFO3× × 圧 縮 識別 名 X属 性Max32byte EFOC× × フ ァイ ル 名 メ モ X属 性Max250byte EFOD× × フ ァイ ル 名 メ モ K属 性Max250byte EFOE× × 任意 メ ッセ ー ジ X属 性Max250byte EFOF× × 任 意 メ ッセ ー ジ K属 性Max250byte 図7-6予 約 さ れ た 専 用 デ ー タ タ グ(設 ①X'EFOO'∼X'EFOF'は 計 画 像 デ ー タ 指 示 子) セ ッ トで 用 い る 。 但 し 、 不 要 な も の は 省 略 で き る 。 る。 ②X'EFOO'∼X'EFOF'は ③rリ メ ッセ ー ジ 中 で 用 い る。 ン ク 番 号(X'EFOO')』 は 、 同 一 メ ッ セ ー ジ グ ル ー プ 内 のn個 の バ イ ナ リー デ ー タ を 区 別 す る と も に 、 特 定 の メ ッ セ ー ジ に 対 応 す る バ イ ナ リ ー デ ー タ を 特 定 す る(図 7-7参 照)。 一 メッセージ・グループ ふ eooll メ ッ oo田 ー ジ バ イ ナ リー デ ー タ リ ン ク 番 号 が 同 一 番 号 で あ る こ と で 対 応 付 け す るコ (同 一 メ ッ セ ー ジ グ ル ー プ 内 の 時 、 別 々 の 時 も 考 え 方 は 同 じ) 図7-7リ ン ク 番 号 に よ る メ ッ セ ー.ジ と バ イ ナ リ ー デ ー タ の リ ン ク 一35一 ④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フ イ ナ リ ー デ ー タ ・ヘ ッ ダ ー 内 に も 同 一 の 値 ァ イ ル 名 メ モ 』 とr任 リ ー デ ー タ ヘ ッダ ー 内 に は 、 同 一 の デ ー タ は な い 。 一36一 縮識 別 名』 につ い て は、 意 メ ッセ ー ジ 』 に つ い て は 、 バ イ ナ 7.7補 足(ト 7.了.1送 信 側 トラ ン ス レ ー タ ー (1)変 ② ラ ン ス レ ー タ ー に お け る 設 計 画 像 デ ー タ 指 示 子 の 位 置 づ け) 換 テ ー ブ ル に は 、 設 計 画 像 特 殊TFDが 通 常 の デ ー タ項 目と 同様 に定 義 され る。 変 換 テ ー ブ ル で 示 さ れ る ロ ー カ ル エ リ ア に は 、 設 計 画 像 デ ー タ に 関 す る 情 報 が 記 述 さ れ る。 (3)設 計 画 像 デ ー タ は 、 一 つ の デ ー タ で 一 つ の フ ァ イ ル を 構 成 し て い る の が 望 ま しい6こ 合 は 、rフ の場 ァイ ル ア ク セ ス に 関 す る記 述 』 は 、 フ ァイ ル 名 の み で よ い 。 そ うで な い 場 合 は 、 フ ァ イ ル 名 と ア ク セ ス キ ー の 記 述 が 必 要 に な る。 (4)通 常 の トラ ンス レー タ ー で はrリ 『フ ォ ー マ ッ ト識 別 名 』r圧 ン ク番 号 』 を 自 動 採 番(昇 順)す る。 『フ ァイ ル 識 別 名 』 縮 識 別 名 』rフ ァイ ル 名 メ モ 』r任 意 メ ッ セ ー ジ』 は 、 ユ ー ザ ー が 適 当 な 値 を 設 定 しな け れ ば な らな い 。 (5)変 換 テ ー ブル に は 、 メ ッセ ー ジ パ ス 機 能 が 必 要 で あ る 。 即 ち 、 通 常 は メ ッ セ ー ジ とバ イ ナ リー デ ー タ 混 在 で 生 成 す るが(最 小 の メ ッ セ ー ジ は 、 設 計 画 像 特 殊TFDの み と な る)、 パ ス 機 能 に よ り メ ッセ ー ジ の 作 成 を 抑 止 す る。 7.7.2受 信 側 トラ ン ス レ ー タ ー (1)変 換 テ ー ブル に は、 設 計 画像 デ ー タ指 示子 が 通常 の デ ー タ項 目 と同 様 に定 義 され る。 (2)変 換 テ ー ブ ル で 示 さ れ る ロ ー カ ル エ リア に は 、 設 計 画 像 デ ー タ に 関 す る情 報 が 、 受 信 メ ッ セ ー ジ か ら展 開 さ れ る 。 こ の 情 報 は 通 常 メ ッ セ ー ジ の 方 か ら 展 開 さ れ る 。 (3)rフ ァ イ ル ア ク セ ス に 関 す る 記 述 』 は 、 トラ ン ス レ ー タ ー が 自 動 発 生 し 、'ユ ー ザ ー 側 に そ の 値 を 通 知 す るエ リア と な る 。 (4)『 フ ァ イ ル ア ク セ ス に 関 す る 記 述 』 は 、 受 信 した 設 計 画 像 デ ー タ を 書 き 込 む フ ァ イ ル を 指 示 す る。 ⑤ ト ラ ン ス レ ー タ ー がrフ ァイ ル ア クセ ス に 関 す る 記 述 』 を 自動 発 生 す る 方 法 と して 、 以 下 に 示 す よ うな 複 数 の 方 法 の 中 か ら、 ユ ー ザ ーが 選 択 で き る よ う に す る 。 ① あ ら か じ め 、 フ ァ イ ル 名 列 を トラ ン ス レ ー タ ー に 与 え 、 そ の 中 か ら トラ ン ス レ ー タ ー が 自 動 選 択 す る。 ② プ レ フ ィ ッ ク ス(数 文 字)を トラ ン ス レ ー タ ー に 与 え 、 トラ ン ス レ ー タ ー が そ れ に4桁 の 番 号 を 追 加 し、 フ ァ イ ル 名 とす る。 ③ フ ァ イ ル 名 を ト ラ ン ス レ ー タ ー に 与 え 、 ア ク セ ス キ ー(数 タ ー がrOOOOO1』 (6)設 か ら 昇 順 に 付 番 す る 方 式(メ 字6桁 程 度)を トラ ンス レ ー イ ン フ レ ー ム 向 き)。 計 画 像 デ ー タ を ユ ー ザ ー の フ ァイ ル へ 書 き込 む と き 、 メ ッセ ー ジ 関 係 と は 別 の ユ ー ザ ー イ ン タ フ ェ ー ス エ リア を 用 意 して お き、 こ こ へ 、 ハ ン ド リ ン グ した バ イ ナ リー デ ー タ の ヘ ッ ダ ー 情 報 を お とす 。 一37一 第8章 特 殊 デ ー タ の 構 造 特 殊 デ ー タ に は 、 シ ス テ ム 運 用 電 文 等 の 要 素 と し て 使 わ れ る251byte固 ッ トの 特 殊 メ ッセ ー ジ とEDIサ ー ビ ス 事 業 者 へ 同 報 を 指 示 す る た め の251byte固 フ ォ ー マ ッ トの 特 殊 ヘ ッ ダ ー が あ る。 特 殊 デ ー タ は 一 つ の251byteの 8.1受 定 長 固 定 フ ォー マ 定長固定 レ コ ー ドに 格 納 さ れ る。 信 確 認 メ ッセ ー ジ (1)受 信 確 認 メ ッセ ー ジ の 機 能 受 信 確 認 電 文 に 使 わ れ る メ ッセ ー ジで 、 受 信 者 が 解 釈 可 能 な 業 務 処 理 電 文 を 受 信 で き た か 否 か を、 発 信者 に通 知 す る。 ② 受 信 確 認 メ ッセ ー ジの 構 造 受 信 確 認 メ ッ セ ー ジ構 造 を 図8-1及 に セ ッ トす る値 を 表8-3に 8.2エ び 表8-1に 示 す 。 エ ラ ー フ ラ グ1∼5(E11∼E15) 示す。 ラ ー情報 メ ッセ ー ジ (1)エ ラ ー情報 メ ッセ ー ジの 機能 エ ラ ー 情 報 電 文 に 使 わ れ る メ ッ セ ー ジ で 、EDIサ ー ビ ス 事 業 者 が 、 交 換 処 理 に 際 しエ ラ ー が 発 生 した こ と を 、 電 文 発 信 者 に 通 知 す る。 (2)エ ラ ー 情 報 メ ッセ ー ジ の 構 造 エ ラ ー 情 報 メ ッ セ ー ジ の 構 造 を 図8-2及 E15)に セ ッ トす る 値 を 表8-3に び 表8-2に 示 す 。 エ ラ ー フ ラ グ1∼5(E11∼ 示す。 ]一ド区 分(X'44') 0〕0722344658708290 一ケンス 1 /L分 鞠 受 信 メッセージ獅 一ブ・ヘッダー前 半 の 内 容(162byte)続 発 信V州 コード 発 信 センターコード 発 信 者 コード 1111212 割 区 分(X'39') 12 く 受 信VANコ ード 受 信 センターコード 受 信 者}ドBPID 1212124 by byte 22← 数 サブ機 関 」 \ 工 機 関 分 割 モード ー 第2ト ータル項 目No 9102114124136148154159169176 受 信 メッセージグルーブ・ ヘッダー前 半 の 内 容 続 きV 参照 番 号 リザーブ 12 日付時 刻 433210 リザ ー ブ"タ 12 ックスll'2ゆ 1261551│5 L情 詩 「フ 酌 トID拡 張;;1詳」芒16蕊 轡 1 76191203216228251 同 トレーラ前 半 の 内 容(37byte) ハフシュトータル1ハ 15 ッシ ュトータル2 15 図8-2エ エラーフラグ 日付 時 刻 リザ ー ブ 12345 1223<byte数 22222 ラ ー 情 報 メ ッ セ ー ジの フ ォ ー マ ッ ト 一38一 ス ←byte レ]一ド区 分(X'44') 0722344658708290 0 一ケンス 受 信 メフセージグルーブ・ヘッダー前 半 の 内 容(129byte)続 番 号1発 信VANコ ード 発 信 センターコード 発 信 者 コード 受 信VANコ く ード 受 信 センターコード 受 信 者 コードBPIDby 511ill21212121212422← 1 /L分 ブ機 関 」 \!L機 数 関 割 区 分(X'39')サ 9 102 114124136 143158 受 信 メッセージグルーブ・ ヘッヂ 前 半 の 内 容 続 き 参照 番 号 リザーブ 12 433 ↑_情駆 分 173 同 トレ ラ前 半 の 内 容(37byte) 日付 時 刻 シーケンス 21012 τ 1 7318 ハッシュト タル1 ハッシュトータル2 ll515 15・ ← byte数 フォーマ,トID 3195 エラーフラグ byte 25、 日付 時 刻 リザ ー ブ 12345 22222 識別 属性 X(1) X(1) DO3 9(5) COl X(1) CO2 X(1) CO1 CO2 12 56 図8-1受 信 確 認 メ ッ セ ー ジ の フ ォ ー マ ッ ト 表8-1受 信 確 認 メ ッ セ ー ジ の デ ー タ 項 目 デ ー タ項 目名 定 。 X'44'固 定 。 シーケンス番 号 同 一 メッセージグルーブ内 で1か ら順 に1つ っ昇 順 に付 ける(文 字 コード ∫IS-XO201)。 分 割区分 レ]一ド区 分 発 信 者 コー ド 受 信 者 コー ド Cl1 X(12) X(4) X(2) C12 X(2) BPID版 Fl3 X(12) X(4) 情 報 区 分 コード Cl5 9(3) 第1ト Cl6 9(3) X(2) X(10) X(12) X(1) X(1) 9(5) 9(15) 9(15) 第1ト CO9 ClO Cl4 Cl7 Cl8 Cl9 COl CO2 DO3 EO4 EO5 Ell E12 受 信VANコ 受 信 に 成 功 し た メ ッセ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 、 分 割 識 別 子(COI) ード 受 信 センターコード か ら 作 成 日 付 時 刻(Cl9)ま で の129byteの コ ピー。 BPID機 関 BPIDサ ブ機 関 リザ ー ブ ータル項 目Nα 一1 タル項 目Nα一2 フォーマットID 交換参照番号 作成 日付時刻 分割区分 レコード区 分 シーケンス番 号 ハ ッシュトータル1 (受 信 メッセージグルーブ・トレ ラ前 半 の 内 容) 受 信 に 成 功 し た メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 、 分 割 識 別 子(COl) か らハ ッ シ ュ トー タ ル2(EO5)ま で の37byteの コ ピー 。 ∼ シュト一夕ル2 エラーフラグ1 X(2) エラーフラグ2 〃 エラーフラグ3 〃 エラーフラグ4 〃 エラーフラグ5 ノノ X(2) E14 X(2) E15 X(2) E20 F21 (受 信 メッセージグルーブ・ヘッダー前 半 の 内 容) 発 信 センター}ド X(2) El3 定 す べ き値) X'39'固 X(12) X(12) X(12) CO6 CO7 CO8 明(設 レコード区 分 運 用モー ド 発 信VANコ 斗 CO5 説 分割区分 X(1) X(12) X(12) CO3 CO4 ←byte数 エラーコードを セット 受 信 側 で、受 信 用 トランル 一夕ーでメッセージグルーブを処 理 した時 発 生 したエラーの エラーコードをセフトする。受 信 用 トランスレーターで検 出 したエラーのエラーコードを検 出 順 に 最 大5個 までセットできる。エラー]一ドを、表 al1X'20'かal1X'30'の 一 に示 す(文 字 コードJIS-XO201)。 時 、エラー無 しとする。 X(12) 日付時刻 確 認 データを作 成 した日 付 と時 刻 をセット(文字}ドJIS-XO201)。 9(56) リザ ー ブ 将 来 の 拡 張 の た め リザ ー ブ(al1X'20'を 一39一 セット)。 表8-2エ 識別 CO1 CO2 DO3 COl CO2 CO3 CO4 属性 X(1) X(1) 9(5) X(1) X(1) X(1) X(12) デ ー タ項 目名 定 。 X'44'固 定 。 シーケンス番 号 同 一 メッセージグルーブ内 で1か ら順 に1つ っ昇 順 に付{拍(文 運用 モー ド 発 信VAN]一 ド、 X(12) 受 信 者 コー ド X(4) . BPID機 関 Cll C12 X(2) BPIDサ ブ機 関 BPID版 Cl4 X(2) X(12) X(4) Cl5 9(3) 第1ト C16 9(3) 第1ト ータル項 目Nα 一2 X(2) フォーマットID X(10) 交換参照 番号 X(12) 作成 日付 時刻 X(12) リザ ー ブ Cl9 F20 C21 C22 C23 C24 C25 C26 C27 C28 CO1 CO2 DO3 EO4 EO5 発 信 センターコード (エ ラ ー ・メッセージグルーブ・ヘッダー前 半 の 内 容) 発 信 者 コー ド 受 信VAN]一 ド エ ラ ー し た メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 、 分 割 識 別 子(COI)か ら 受 信 センター}ド 作 成 日付 時 刻(C28)ま で の162byteの コ ピー 。 - X(6) X(1) X(1) X(D X(1) X(1) 9(5) 9(5) X(1) X(1) 9(5) 9(15) 9(15) X(2) El2 X(2) Ell リザ ー ブ 情 報 区 分 コード ータル項 目Nα 一1 シンタックスIDバ ージョン 拡 張 モード 分 割 モード 文 字}ド8bit 文 字}ド16bit 非 透 過 モード 第2ト ータル項 目Nα 一1 第2ト ータル項 目No-2 分割 区分 レコード区 分 シーケンス番 号 ハッシュトータル1 (エ ラ ー ・メッセージグルーブ・トレーラ前 半 の 内 容) エ ラ ー し た メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 、 分 割 識 別 子(CO1)か ハ ッ シ ュ ト ー タ ル2(EO5)ま で の37byteの ら コ ピー。 ∼ シュト一夕ル2 エラーフラグ1 エラー壬 ドを セット エラーフラグ2 〃 エラーフラグ3 〃 E14 X(2) X(2) エラーフラグ4 〃 El5 X(2) エラづ ラ妬 〃 E20 X(12) 日付時刻 確 認 データを作 成 した日 付 と時 刻 をセット(文字}ドJIS-XO20D。 F22 X(23) リザ ー ブ 将 来 の 拡 張 の た め リ ザ ー ブ(al1X'20'を E13 ・ レコード区 分 CO9 ClO Cl8 字 コードJIS-XO201)。 分割区分 X(12) Cl7 定 す べ き値) X'39'固 CO8 F13 明(設 レコード区 分 CO7 CO6 説 分割区分 X(12) X(12) X(12) CO5 ラ ー 情 報 メ ッ セ ー ジ の デ ー タ 項 目 受 信 側 で、受 信 用 トランスレーターでメッセージグルーブを処 理 した時 発 生 したエラーの エラー]一ドをセットする。受 信 用 トランスレーターで検 出 したエラーのエラーコードを検 出 順 に 最 大5個 までセットできる。エラー}ド を、表 al1X'20'かal1X'30'の 一40一 一 に示 す(文 字]一 ドJIS-XO201)。 時 、エラー無 しとする。 セット)。 表8-3受 信 確 認 メ ッ セ ー ジ,エ エ エラーコード (ブランク) 0.0 Ol 02 03 04 05 ラ ー情報 メ ッセ ー ジで表 示 され る エ ラー コー ド ラ ー 内 容 エ ラー な し エ ラー な し ・ 取 決 め 以 外 の 情 報 区 分 コ ー ド(ト ラ ン ス レ ー タ ー の 構 造 に よ っ て は 、 出 力 さ れ な い) メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー が 見 つ か ら な い メ ッセ ー ジ グル ー プ ・ トレー ラ が 見 つ か らな い シ ン タ ッ ク スIDの 不正 分 割 区 分 シ ー ケ ン スエ ラ ー 10 未定義制御 タグの検 出 ll 16 不 正 デ ー タ タ グ検 出 マ ル チ明 細 ヘ ッダ ー が 実 行 形 式SMテ ーブル上にな い マ ル チ明 細 トレー ラが 実 行 形 式SMテ ーブル上に ない 固 有 側(標 準 側)繰 り返 しが 標 準 側(固 有 側)繰 り返 しを 超 え た デ ー タの レ ン グ スが 最 大 値 を 超 え た チ ェ ッ ク ・サ ム 項 目 の値 が 数 値 で な い 17 数値変換 の項 目の値が数 値で な い 18 標 準 側 デ ー タ長 が 固 有 側 デ ー タ長 よ り大 きい 12 13 14 ,15 19 レ コ ー ド区 分 がD(X'44')で 20 過 大 レ コ ー ド長 21 メ ッ セ ー ジ ・ ト レ ー ラ(X'FE')が 22 30 負 の デ ー タ有 り(9属 な い'(メ ッ セ ー ジ が 見 つ か ら な い) な い 性 の 時 な ど) シ ー ケ ン スNαが 昇 順 で は な い 31 チ ェ ッ クサ ムの 数 値 が メ ッセ ー ジ グル ー プ ・ トレー ラ上 の 数 値 と一 致 しな い 32 実 行 形 式SMテ ーブルサ ーチ不能 不 正 文 字 コ ー ドの 検 出 非 透 過 モ ー ド時 の メ ッセ ー ジ長 不 正 33 34 35 36 40 41 42 43 縮 小 モ ー ド中 の マ ル チ 明 細 の ネ ス ト、 も し く は 拡 張 モ ー ドマ ル チ 明 細 ヘ ッ ダ ー 有 り Y属 性(日 付)デ ー タの 不 正 UNAセ グ メ ン トの 不 正 UNBセ UNHセ グ メ ン ト無 し グ メ ン ト無 し UNTセ グ メ ン ト無 し 44 UNZセ グ メ ン ト無 し 81 82 交 換 エ ラー 同報 エ ラー その他のエ ラー 99 一41一 8.3同 報 ヘ ッ ダ ー(オ (1)同 プ シ ョ ン) 報 ヘ ッダ ー の 機 能 同 報 ヘ ッ ダ ー は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 直 前 に 付 加 す る こ と で 、 直 後 の1メ セ ー ジ ・ グ ル ー プ が 同 報 電 文(メ ッ セ ー ジ グ ル ー プ)で あ る こ と を 、EDIサ ッ ー ビス事 業者 へ 指 示 す る。 ② 同 報 ヘ ッダ ーの構 造 同 報 ヘ ッ ダ ー の 構 造 を 図8-3及 一 つ の 同 報 ヘ ッダ ー で 、(BO4)を 、X'43'(継 継 続 区 分(BO4)は び 表8-4に 、 同 報 通 知 先6カ 続 有 り)と 、X'45'(継 示 す。 所 ま で 指 定 で き る 。7カ 所 以 上 の 時 は、 継 続 区分 して 、 さ ら に 同 報 ヘ ッダ ー を 並 べ る。 最 後 の 同 報 ヘ ッダ ー の 続 無 し)と す る。 一42一 or=ω 0 如 隔 一 同 報 センターコード 同 報 受 信 者 1212 12 ・ 笛. 同報通 知 先2 司報 通 知 先1 同 報VANコ ード 121212 同報噛li,噸 3 同報通 知先3 同 報 センターコード 同 報 受 信 者 受 信VANコ ード コ 分 割 区 分(X'30') 311ワ1・ 8 181門2 同 報 通 知 先3(続 き)同 報 通 知 先4 同 報 センターコード 同 報 受 信 者 1212121212 同 報VANコ ード 同報通 知 先5 同 報 センターコード 同 報 受 信 者 同 報VANコ ード 同 報 センターコード 1212← byte数 17218220251 同報通 知 先6 同 報受 信 者 同 報VAN]一 ド 121212 12 識別 属性 報 ヘ ッ ダ ー の フ ォ ー マ ッ 表8-4同 報 ヘ ッ ダ ー の デ ー タ 項 説 分割区分 X'30'固 定,同 報 ヘッダーを表 す。 レコード区 分 X'41'固 定,同 報 ヘッダ竜 表 す。 継続区分 同報個数 継 続 無 し:X'45',継 BO5 一 ≡ 一 BO6 一 ー 一 一 X(12) 一 ー ー ー ー ー X(12) ,,← 一 一 一 X(12) BO8 X(12) 一 一-一 一 一 BO9 -≡ ≡ ≡ ≡ 一 Bll ≡ B13 Bl4 ー ー ー Bl5 ←'一 ≡ 一 一 ≡ Bl7 ー ー 一 ー ー 一,, ー ー '一 ー 一'一 X(12) 一 ← ←'一 X(12) 一 ー ー ー ー 一 合 ー ー X(12) 一 一 ー ー 一 一 ー 一 −A-一 一'一 一 ー ー ー 同 報 先VANコ ード2 一 ー ー 一 」 司 報 先 坦=コ ゴ2-一. ー ー ー 一,一 一 一 一 ● 一 一 ● ≡ 一 ≡ 字}ドJIS-XO201))。 同報通知先2(〃(〃))。 同 報 先y廻=阻_一, 同報通知先3(〃(〃))。 同報先受信者3 ー 一 同 報 先y廻=」 惟 一_一 一= 同 報 売 切=⊇ ゴ4-一 ー 一 同報通知先4(〃(〃))。 同報先受信者4 ー ▼ 一 一 一'一 コードは英 数 字12byte(文 ≡' 同 報 先 センターコード3 ー 一 同 報 先y鯉=1追_. 同 報 先 センター}ド5 .≡ 一 合 一 一'≡A-一 一"← 一 ー ー ー 一 一 同報通知先5(〃(〃))。 同報先受信者15 一 ー 一 シ ョ ン) 定 す べ き値) 同報先受信者2 一 プ 続 有 り:X'43'。 同 報 通 知 先1(各 一 ー X(12) F23 X(31) B22 ー ー ー 一 一,≡'一 ー ー 合 一 X(12) 一 一 一 ー X(12) 一 ≡ ー X(12) B20 会 ー ー X(12) 輪 ≡ Bl9 B21 一'一 X(12) 一, Bl8 ー ー X(12) Bl6 甲,一 会 合 明(設 同報先受信者1 X(12) X(12) B12 -一 一 目(オ プ シ ョ ン) 」 同報 先yA堕=EL-一 '≡ X(12) B10 ---=≡ 一 X(12) ト(オ byte数 このヘッダー内 の同 報 宛 先 の個 数 をあら わす(文字}ドJIS-XO201)。 同 報 先 センターコード1 −A-≡ BO7 -一 図8-3同 COl A-一 -一 31← CO2 BO3 -≡ 一 同報 受信 者 デ ー タ項 目名 X(1) X(1) X(1) BO4 9(1) -一 リザ ー ブ 同 報 センターコード 」 同報 先y胆=上q._ 同 報 先 センター]一ド6 一 一,−A,≡ 一 一 ≡ 参'≡ ≡ ÷ ← −A'一 同報通 知先6(〃(〃))。 同報先受信者6 リザ ー ブ 将 来 の 拡 張 の た め リザ ー ブ(al1X'20'を 一43一 セット)。 第9章 メ ッ セ ー ジ グ ル ー プ ・ トレ ー ラ の 構 造 メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ は 、 メ ッ セ ー ジ グ ル ー プ の 終 り を 示 す ト レ ー ラ で 、 図9-1 及 び 表9-1で 示 す251byteの ー ラ は 、 一 つ の251byteの ハ ッ シ ュ トー タ ル1及 固 定 長 固 定 フ ォ ー マ ッ トで あ る 。 メ ッ セ ー ジ グ ル ー プ ・ ト レ レ コ ー ドに 格 納 さ れ る 。 び2(EO4及 びEO5)は ブ ラ ン ク(X'20')か ゼ ロ(X'30')と す る。 シ・ ケン ス番号(最 終シーケン ス番号) 0 ・ 兵7223725 … 一 …2リ ザ ブ! 1515213← 1 5 、 柴 川 レコード区 分(X'45') 分 割 区 分(X'30')byte数 識別 属性 X(1) X(1) DO3 9(5) 一 図9-1メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ の フ ォ ー マ ッ 表9-1メ ッセ ー ジ グ ル ー プ ・ ト レー ラ の デ ー タ 項 目 説 デ ー タ項 目名 明(設 定 す べ き値) CO1 分割 区分 X'30'固 定,メ ッセージクループ ・∼ CO2 レコード区 分 X'45'固 定,メ ッセージグルーブ・トレ ラであることを示 す。 シーケンス番 号(最 終 ダーかトレーラかを示 す。 直 前 のメッセージ又 はバイナリーデータのシーケンス番 号 。すなわち、メフセージ及 びバイナリチ シーケンス番 号) 合 計 数 を 表 す(文 字]一 ドJIS− 文0201)。 EO4 9(15) ハッシュトータル1 ブ ラ ン ク(X'20')か ゼ ロ(X'30') EO5 9(15) ハッシュ トータル2 ブ ラ ン ク(X'20')か ゼ ロ(X'30') FO6 X(213) リザ ー ブ 合 計 が0件 将 来 の 拡 張 の た め リ ザ ー ブ(al1X'20'を 一44一 ト タの の時 は、X'30'と なる。 セット)。 第10章 メ ッ セ ー ジ グ ル ー プ の 構 造 メ ッセ ー ジ グ ル ー プ ・ヘ ッ ダ ー 、 一 つ 又 は 複 数 の メ ッセ ー ジか 特 殊 メ ッセ ー ジ、 一 つ 又 は複 数 の バ イ ナ リー デ ー タ 及 び メ ッセ ー ジ グ ル ー プ ・ トレ ー ラ で 、 メ ッセ ー ジ グ ル ー プ を 構 成 す る 。 メ ッセ ー ジ グ ル ー プ はEDIネ ッ トワ ー ク に お け る 最 小 の 交 換 単 位 で あ る 。 フ ァ イ ル 転 送 シ ス テ ム に よ っ て 交 換 を 行 う場 合 、 一 つ の フ ァイ ル に 、 複 数 の メ ッ セ ー ジ ・グ ル ー プ を 格 納 す る こ とが で き る 。 しか し、 一 つ の メ ッセ ー ジ を 複 数 の フ ァイ ル に ま た が っ て 格 納 す る こ と は で き な い(図10-1参 照)。 メ ッセ ー ジ グ ル ー プ が 持 つ 機 能 に よ っ て 、 業 務 処 理 電 文 と 運 用 電 文 が あ る 。 又 、 同 報 ヘ ッ ダ ー を 用 い る こ と で 、 両 電 文 と も同 報 電 文 とす る こ とが で き る 。 表10-1に 交 換 電 文(メ ッ セ ー ジ グ ル ー プ)の 構 成 一 覧 表 を 示 す 。 表10-1の 「○ 」 印 は 省 略 可 能 を 示 す 。 業 務 処 理 電 文 の 「◎ 」 は 、 業 務 メ ッ セ ー ジ と バ イ ナ リー デ ー タ を 同 時 に 省 略 す る こ と は 不 可 を 表 す 。 少 な く と も、 ど ち らか 一 方 は 含 ん で い な け れ ば な らず 、 セ キ ュ リテ ィ メ ッセ ー ジ あ る い は 開 始 メ ッ セ ー ジだ け の メ ッセ ー ジ グル ー プ は禁 止 さ れ る こ とを 意 味 す る 。 続 接 換 は搬 交又ル 7 7 フ ァ イ ル1 フ ァイ ル メ ッセ ー ジ グ ル ー プ1 メッセージ 1メ 醐 晒 グループ ● lMH TFD1 データ・タグ ● ● ● ● ● ● ● ● .・.・ メッセージ1又 は バイナリーデータ1 メ ッセ ー ジ 又 は バイナリーデータ ■ メ ッ セ ー ジ グ ル ー プ2 ヂ メッセージ TFD形 式 フ ァ イ ル2 ● ● ● ● フ ァ イ ルn ■ ● ● ● メ ッ セ ー ジ グ ル ー プn ・ ・ … BH TFDnMT 断i メ ヲセー ジグル ープ ● トレー ラ バ イ ナ リー デ 一 夕 ● i切 メ ッセ ー ジ \ ビ ッ ト列 デ ー タBT特 殊 デ ータ 111 制 御 タグ データ データ長 ビヲト 列 デー タ デー タ ↑一 分 割 区 分 注)MH:メ ッ セ ー BH:バ イ ナ ジ ・ヘ 図10-1メ MT:メ ッ ダ ー リ ー デ ー タ ・ヘ ッダ ー BT:バ ッセ ー ジ ・ ト レ ー ラ イ ナ タ ー デ 一 夕 ッ セ ー ジ グ ル ー プ の 基 本 構 成 一45一 ・ ト レ ー ラ 表10-1交 要 素 電文種類 換 電 文(メ 同 報 ヘッダー(*) 業務処理 電文 メ ッセ ージ グル ーブ ・ヘ ッダー ○ ッ セ ー ジ グ ル ー プ)の セキュリティメ ッセージ(*) ● 業 バイ ナリー 務 メッセージ ○ デ ータ 構 成一 覧 表 受 信 確 認 データ エラー情 報 データ :(◎ or◎) ○ ● エラー情 報 メッ㊤ ジ電 文 ○ ● ゼロ件 情 報 メッセージ電 文 ○ ● 注)●:必 10.1業 ○ ● ラ ● ● ● ● 須r●T:必 ○:選 *:オ 一ブ ・トレ ● 1 受信確認 電文 メッセ ージグ1 須 、 ト レ ー ラTFD使 択(省 略 可),(◎or◎):両 プ シ ョ ンを 表 す 。 用 可 能 を表 す 。 方 同 時 の 省 略 は 不 可 務処 理 電 文 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー 、 メ ッ セ ー ジ(2種)、 バ イ ナ リ ー デ ー タ 及 び メ ッセ ー ジ グ ル ー プ ・ ト レ ー ラ で 構 成 さ れ る 。 セ キ ュ リテ ィ メ ッ セ ー ジ は メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 直 後 に 一 つ だ け 入 れ る こ とが で き る。 セ キ ュ リテ ィ メ ッセ ー ジ と バ イ ナ リ ー デ ー タ は オ プ シ ョ ンで あ り、 い ず れ も省 略 す る こ と が で き る 。 図10-2に 典 型 的 な 業 務 処 理 電 文 の 構 成 例 を 示 す 。 業 務 メ ッセ ー ジ は 複 数 含 め る こ とが で き る 。 業 務 メ ッセ ー ジ と特 殊 デ ー タ を い っ し ょ に 含 め る こ と は で き な い 。 セ キ ュ リテ ィ メ ッセ ー ジ は 、 そ れ を 含 む メ ッセ ー ジ グ ル ー プ に の み 有 効 と す る。 メ ッセ ー ジ グ ル ー プ ・ヘ ッ ダ ー と ト レ ー ラ は 、 い か な る 場 合 も 暗 号 化 し て は な ら な い 。 メ ッセージグル ーブ ・ヘッダー セキュリティメッセージ 業 務 メッセージ メ ッセージグル ーブ ・トレーラ *セ キュリティメッセージはメッセージグルーブ ・ヘッダーの直 後 になければならない。 図10-2典 10.2運 型 的 な業 務 処 理電 文 の 構 成 例 用電文 運 用 電 文 は 、 デ ー タ交 換 に 係 わ る シ ス テ ム 運 用 を 円 滑 に 行 う た あ に あ る 。 受 信 確 認 電 文 、 エ ラ ー 情 報 電 文 及 び ゼ ロ件 メ ッセ ー ジ電 文 等 が あ る。 一46一 10.2.1受 信 確 認 電文 受 信 確 認 電 文 とは、 解 釈 可 能 な 業務 処 理 電文 を 受信 で きた か ど うか を、 業 務処 理 電 文 の 受 信 者 か ら送 信 者 へ 知 らせ る 電 文 で あ る。 こ の 電 文 は 、 業 務 上 の 契 約 の 成 立 等 と は 無 関 係 と す る 。 受 信 確 認 電 文 は 、 一 対 の メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー と メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ の 中 に 、 一 つ 又 は 複 数 個 の 受 信 確 認 デ ー タ を 入 れ た 構 成 で あ る(図10-13参 ル ー プ ・ヘ ッ ダ ー の 情 報 区 分 コ ー ド(C14)を 「9001」 照)。 メ ッセ ー ジグ と す る。 オ プ シ ョ ン で 、 セ キ ュ リ テ ィ メ ッ セ ー ジ を メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 直 後 に 一 つ だ け 入 れ る こ と が で き る 。 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー と ト レ ー ラ は 、 い か な る 場 合 も 暗 号 化 し て はな らな い。 メ ッセ ー ジ グ ル ー プ く 〉 (受 信 確 認 データは複 数 でもよい。) (受 受 信 確認 デ ー タ メ ヲセージグ炉 プ ・ヘ ッダー <251byte> 251byte く ①② ③④ ⑤ ⑥ メッセージグルーブ・ヘッダ の 情 報 区 分 コード メッセージグルーブ・ヘッダーの トータル項 a11ブ <251byte> ランク(allX'20') 20(X'3230') デ ー タ の シーケンス 番 号 通 常 、00001(X'3030303031') メフセージクルーブ ・トレーラの 最 終 シーケンス 番 号 通 常 、00001(X'3030303031') メッセージグルーブ・トい ラの ハッシュトータル1,2 al1ブ 図10-3受 10.2.2エ 〉 9001(X'39303031) 目No.1,2 メッセージグルーブ ・ヘッダーの フォーマフトID 受 信 確 認 メッセージグループ・トレーラ ランク(allX'20')又 はa110(allX'30') 信 確 認 電 文 の 構 成 例 ラ ー 情 報 メ ッセ ー ジ電 文 エ ラ ー 情 報 メ ッ セ ー ジ は 、EDIサ ー ビ ス事 業 者 が ユ ー ザ ー へ 、 メ ッセ ー ジ ・グ ル ー プ の 交 換 エ ラ ー を伝 え るた め に用 い る。 エ ラ ー 情 報 メ ッ セ ー ジ は 、 一 対 の メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー と メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ の 中 に 、 一 つ 又 は 複 数 個 の エ ラ ー 情 報 デ ー タ を 入 れ た 構 成 で あ る(図10-4参 ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 情 報 区 分 コ ー ド(C14)を く メ ッ セ 「9201」 とす る 。 〉 ー ジ グ ル ー プ (エラー情 報 データは複 数 でもよい。) (エ エ ラ ー 忙 報 デ ー タ メッセづ グか プ・ヘッダー く251byte≧ ∈ 251byte メッセージグループ・トレーラ 〉 <251byte> ①② ③ ④ メッセージグルーブ ・ヘッダーの 情 報 区 分 コード9201(X'39323031) メッセージグルーブ ・ヘフダーの トータル項 目No.1,2al1ブ ランク(allX'20') メッセージグルーブ ・ヘッダーの フt− マットID20(X'3230') メッセージグルーブ ・トレーラの ハッシュトータ1レL2a11ブ 図10-4エ テンク(allX'20')又 はallO(allX'30') ラ ー 情 報 メ ッセ ー ジ 電 文 の 構 成 一47一 照)。 メ 10.2.3ゼ ロ件 メ ッ セ ー ジ 電 文 ゼ ロ 件 メ ッ セ ー ジ 電 文 は 、 受 信 者 に 対 して 、 送 信 す べ き メ ッ セ ー ジ 件 数 が ゼ ロ(無)で あ る こ と を 伝 達 す る電 文 で あ る 。 ゼ ロ 件 メ ッ セ ー ジ 電 文 は 、 図10-5に ル ー プ ・ヘ ッ ダrと 示 す よ う に 、 メ ッ セ ー ジ の な い(0件)'メ メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ の 対 で あ る 。 図10-5の プ ・ヘ ッ ダ ー の 情 報 区 分 コ ー ド(C14)は 、 「9101」 ッセ ー ジ グ メ ッ セ ー ジ グ ル_ とす る。 メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ の 中 の 最 終 シ ー ケ ン ス 番 号 を ゼ ロ(メ ッ セ ー ジ 無)と す る。 メ ッセ ー ジ グル ー プ 251byte セ セ セ セ ・ ゼ ツ ツ ツ W 1 已 ノ メ メ メ メ メ ①②③④⑤ ジグル ブ ヘッダ の 情 報 区 分 ジグル ブ ヘッダ の トータル項 コード allブ ジグル ブ ヘッダ の フォーマットID ジグル ブ トい フの 最 終 ジグル ブ トレーフの ハフシュトータル1,2 報 電 文(オ ランク(allX'20') 20(X'3230') シーケンス 番 号 図10-5ゼ 10.3同 glOl(X'39313031) 目No.1,2 00000(X'3030303030') a11ブ ランク(allX'20')又 はa110(allX'30') ロ件 メ ッ セ ー ジ 電 文 の 構 成 プ シ ョ ン) メ ッセ ー ジ グ ル ー プ の 直 前 に 、 同 報 ヘ ッ ダ ー を 追 加 す る こ と で 、 ヘ ッ ダ ー 直 後 の 一 つ の メ ッ セ ー ジ グ ル ー プ を 同 報 電 文 と す る こ と が で き る(図10-6参 照)。 同 報 ヘ ッダ ー を 二 つ 以 上 に し、 同 報 宛 て 先 を 増 や す こ と が で き る。 同 訓竺溺 直 後 の メッセージグループのみ同 報 となる =_2ii_3i L同 報ヘ ッダー は複数使 うことも可能 図10-6同 報 一48一 電 文 の 構 成 第11章 オ プ シ ョ ン と デ ー タ エ レ メ ン トリ ス ト 11.1Cllシ ン タ ッ ク ス ル ー ル2.1で CIIシ ン タ ッ ク ス ル ー ル2.1で る 。CIIト 追 加 され た仕 様 と廃止 され た仕 様 は 、 規 格 全 体 を 基 本 仕 様 と オ プ シ'ヨ ン 仕 様 に 、 分 類 し て い ラ ン ス レ ー タ ー の イ ン プ リ メ ン トの た め に 、1.11及 び1.51に 基 本 仕 様 と して 追 加 さ れ た 仕 様 と 、 オ プ シ ョ ン と して 追 加 さ れ た 仕 様 とが あ る。 ま た 、 実 運 用 で は 使 用 さ れ て い な か っ た1.11及 達 で 無 意 味 に な っ た1.11及 表11-1に び1.51の び1.51の 基 本 仕 様 の 一 部 を 廃 止 して い る 。 、 そ の 状 況 を示 す 。 表11-1Cllシ ン タ ッ ク ス ル ー ル1.11/1.51と2.1の オ プ シ ョ ン 等 比 較 表 シ ン タ 基 本 仕 様 ま た は オ プ シ ョ ン 仕 様 」 〃 ・ 〃 の1-EDI表 無 無 無 無 オ プシ ョン オ プ シ ョン 無 無 無 無 無 無 無 無 無 無 無 無 オ プシ ョン オ プ シ ョン オ プシ ョン 無 無 無 オ プシ ョン オ プシ ョン 無 基本仕様 無 無 オプ シ ョン オ プ シ ョン オプ シ ョン オ プ シ ョン 基本仕様 基本仕様 示 1 Bタ イ プ メ ッセ ー ジ ヘ ッ ダ ー(拡 張 メ ッ セ ー ジ 長) ッ ク ス ル ー ル の バ ー ジ ョ ン 1111t51121 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 交 換 参 照 番 号 〃 オ プ シ ョ ン仕 様 と通 信 技 術 の 発 1 BIT属 性 デ ータ 1 補 助 漢 字 『JIS-XO212』 ユ ニ コ ー ド 『JIS-XO221』 ` X属 性 に お け る8bit/16bit・MIXモ ー ド 1 3byteデ ー タ タ グ 1 Dタ イ プ マ ル チ 明 細 ヘ ッダ ー 単独項 目の暗示的繰返 し オ プ ション オ プ ション 基本仕様 基本仕様 1 セ キ ュ リテ ィ メ ッセ ー ジ バ イ ナ リー デ ー タ 同報 ヘ ッダ ー と同 報 電 文 1 非 透 過 モ ー ドオ プ シ ョ ン 1 TYPE-Eオ プ シ ョン イ ンタ ー ナ ル セ グ メ ン ト 1 トー タ ル チ ェ ッ ク 注)CIIシ ン タ ッ ク ス ル ー ル21は 、 正 確 に はr210』 一49一 で あ る が 『21』 基本仕様 基本仕様 基本仕様 基本仕様 基本仕様 基本仕様 オ プシ ョン 無 無 無 無 し(廃 止) と略 記 す る。 11.2固 定 長 デ ー タ エ レメ ン ト リス ト 表11-2固 識 別1属 BO3 BO4 BO5 BO6 BO7 BO8 BO9 B10 B11 B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 CO1 CO2 CO3 CO4 CO5 CO6 CO7 CO8 CO9 C10 C11 C12 C14 C15 C16 C17 C18 C19 性1エ X(1) 9(1) .X(12) X(12) X(12) X(12) X(12) X(12) X(12) X(12) X(12) X(12) X(12) X(12) X(12) X(12) X(12) X(12) X(12) X(12) 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(4) 9(3) 9(3) X(2) X(10) X(12) 定 長 デ ー タ エ レ メ ン トリ ス ト レメ ン ト名1識 別1属 継続 区分 C21 洞 報個数 C22 性1エ レメ ン ト名 同 報 先 セ ン タ ー コ ー ド3 DO3 X(6) X(1) X(1) X(1) X(1) X(1) 9(5) 9(5) X(1) 9(5) 同報先受信者3 DO4 Bin16 メ ッ セ ー ジ長 識別子 同 報 先VANコ ー ド1 C23 同 報 先 セ ン タ ー コ ー ド1 C24 同報先受信者1 C25 同 報 先VANコ C26 ー ド2 同 報 先 セ ン タ ー コ ー ド2 C27 同報先受信者2 C28 同 報 先VANコ ー ド3 C29 同 報 先 セ ン タ ー コ ー ド6 EO4 同報先受信者6 分割区分 EO5 X(1) 9(7) 可変 X(1) X(1) X(4) 9(2) 9(15) 9(15) EO7 Bin15 レ コ ー ド区 分 EO8 運用モー ド E11 同 報 先VANコ ー ド4 DO5・ 同 報 先 セ ン タ ー コ ー ド4 DO6 同報先受信者4 DO7 同 報 先VANコ DO8 ー ド5 同 報 先 セ ン タ ー コ ー ド5 D34 同報先受信者5 D35 同 報 先VANコ D36 ー ド6 シ ン タ ッ ク スIDバ ー ジ ョン 拡張 モ ー ド 分割 モ ー ド 文 字 コ ー ド8bit 文 字 コ ー ド16bit 非透過モー ド 第2ト ー タ ル 項 目Nα 一1 第2ト ー タ ル 項 目Nα 一2 1-EDI表 示' シー ケ ンス番号 拡 張 メ ッ セ ー ジ長 TFDエ リア メ ッセ ー ジ ト レー ラ 継続区分 情 報 区 分 コ ー ド2 シ ー ケ ン ス 番 号2 ハ ッ シ ュ トー タ ル1 ハ ッ シ ュ ト ー タ ル2 ト レ ー ラTFDエ リア 長 ト レ ー ラTFDエ リア BPID版 HO7 X(200) X(2) X(2) X(2) X(2) X(2) X(12) 9(4) X(80) X(32) X(32) 情報 区 分 コ ー ド TO5 Bin32 最 終 ユ ニ ッ ト有 効 長 第1ト TO6 Bin32 全 ユ ニ ッ ト数 発 信VANコ E12 ー ド 発 信 セ ンタ ー コー ド E13 発 信 者 コー ド E14 受 信VANコ E15 ー ド 受 信 セ ンター コー ド E20 受信者 コー ド HO4 BPID機 関 HO5 BPIDサ ブ機 関 HO6 第1ト ー タ ル 項 目Nα 一1 ー タ ル 項 目Nα 一2 F・ ・ フ ォ ー マ ッ トID 交換参照番号 作成 日付 時刻 一50一 一 一 エ ラ ー フ ラ グ1 'エ ラ ー フ ラ グ2 エ ラ ー フ ラ グ3 エ ラ ー フ ラ グ4 エ ラ ー フ ラ グ5 日付時刻 リ ン ク番 号 フ ァイ ル識 別 名 フ ォ ー マ ッ ト識 別 名 圧縮識別名 リザ ー ブ 料 附 皿 属 資 ' 付 属 資 料CIlシ 附.12.1対 附.1.1バ ン タ ッ ク ス ル ー ル2.1の 応 トラ ン ス レ ー タ ー と1.1.1(1.5.1)対 ポ イ ン ト 応 トラ ン ス レ ー タ ー の 互 換 性 ー ジ ョ ン番 号 シ ン タ ッ ク ス ル ー ル の バ ー ジ ョ ン番 号 が 合 わ な い た め に エ ラ ー 処 理 に な る の を 防 ぐ た め に 、 送 信 側 で は 、2.1対 応 で あ っ て も1.L1(1.5.1)を バ ー ジ ョ ン 番 号 と し て セ ッ トす る 。 尚 、 受 信 用 トラ ン ス レ ー タ ー は 、 バ ー ジ ョ ン番 号 が 合 わ な い 時 、 ワ 一 二 ン グ と し て 処 理 続 行 とす る こ と が 望 ま し い 。 附.1.2オ プ シ ョン機 能 な どの互 換 性 につ いて 2.1対 A-1の 応 の トラ ン ス レ ー タ ー と1.11(1.51)対 応 の トラ ン ス レ ー タ ー 間 の 互 換 性 は 、 表 よ う に な り 、 通 常 の 使 い 方 で は 、2.1の 表A-1オ 機 能 を 使 わ な い 限 り 問 題 は 発 生 しな い 。 プ シ ョ ン機 能 な ど で の トラ ン ス レー タ ー の 互 換 性 ト ラ ン ス 基 本 仕 様 ま た は オ プ シ ョ ン仕 様 レ ー タ ー の 組 合 わ せ 1 111(151)⇒21対 応 ブ ラ ン ク又 は ゼ ロを 出 力 メッセージグループ・ヘッダーの交 換 参 照 番 号 21対 応 ⇒L11(工51) 正 常 処 理(無 視) . 〃 ・ 〃1-EDI表 示 バ ッチ メ ッセ ー ジ と して 認 識 〃(〃) 正常処理 〃 . Bタ ィアメッセージ勺 ダー(拡 張 メッセージ長) . BIT属 性 デー タ 一 X属 性 で 処 理 補 助 漢 字rJIS-XO212』 一 文字化けが発生 ユ ニ コ ー ド 『JIS-XO221』 一 エ ラー 発 生 一 〃 一 〃 一 〃 X属 性 の8bit/16bit・MIXモ 3byteデ Dタ ード(*) ー タ タ グ イ プ マ ル チ 明 細 ヘ ッダ ー 正常処理 単 独 項 目の 暗 示 的 繰 返 し(‡) セ キ ュ リ テ ィ メ ッ セ ー ジ(*) 正常処理 同 報 ヘ ッダ ー と 同 報 電 文(*) 非 透 過 モードオプション(21で アション(21で は 廃 止) 注)(*)は は 廃 止) 、 バ ー ジ ョ ン2.1の 工51対 応 で正常処 理 正常処理 一 は 廃 止) インターナルセグメント(") 1一タルチェック(21で エ ラー発生 一 バ イ ナ リー デ ー タ TYPE-Eオ 正常処理 エ ラ ー発 生 − 〃 一 ノノ 一 正 常 処 理(チ ェ ッ ク は 無) オ プ シ ョ ン 機 能 で あ る 。(一)は 一51丁 正 常 処 理(チ ェ ッ ク は 無) 、 この ケ ー ス が な い こ とを 表 す 。 附.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番 目 回[TFD]国[三][画 図A-1マ 附.2.2マ ル チ 明細 に お け る改 行 マ ー クの意 味 ル チ明細 全 体 の省 略 一 つ の マ ル チ明 細 全体 が 空 の 時 は 、 そ の マ ル チ 明細 全 体 を 省 略 で きる。 ここで い うマル チ 明 細 全 体 と は 、 マ ル チ 明 細 ヘ ッダ ー か ら そ れ に 対 応 す る マ ル チ 明 細 トレ ー ラ ま で を い う(マ ル チ 明 細 の 次 の トレ ー ラ で は な い)。 ま た 空 と い う意 味 は 、 マ ル チ 明 細 ヘ ッ ダ ー か らそ れ に 対 応 す る マ ル チ 明 細 ト レ ー ラ ま で の 間 に 、TFD制 い)。 御 子 しか な か っ た 場 合 で あ る(有 効 デ ー タが な こ の 一 般 則 は 、 マ ル チ 明 細 の ネ ス テ ィ ン グ が あ る 時 で も有 効 で あ る 。 省 略 可 能 で あ る と い うの は 、 省 略 し な け れ ば な ら な い と い う意 味 で は な い。 受 信 用 の トラ ン ス レー タ ー で は 、 省 略 の 有 無 に か か わ らず 正 し く メ ッセ ー ジ を 解 析 で き な け れ ば な ら な い 。 附.2.3マ ル チ 明細 ヘ ッダ ーの 明細 番 号 の意 味 拡 張 モ ー ドの マ ル チ 明 細 ヘ ッ ダ ー に は 、 明 細 番 号 が あ る 。 縮 小 モ ー ド(EIAJ互 換 モ ー ド) で は、 明 細 番号 が な い。 図A-2に 示 す よ う に 、 一 つ の メ ッセ ー ジ 内 に2つ モ ー ドで は 、 マ ル チ 明 細 内 の 適 当 なTFDの ぜ な ら、 図A-2の の 独 立 した マル チ明細 が あ る場 合 、縮 小 タ グ 番 号 を 用 い て 、 マ ル チ 明 細 の 認 識 を 行 う。 な 左側 のマ ル チ 明細 が 省 略 され た場 合 、右 側 の マ ル チ 明細 を左 側 の マ ル チ 明 一52一 一 細 と して 認 識 して しま う可 能 性 が あ る か らで あ る 。 従 って 、 右 側 の マ ル チ 明 細 と 左 側 の マ ル チ 明 細 に 同 一 の タ グ番 号 を 持 つTFDを 入 れ て は いけ な い。 拡 張 モ ー ドで は ・ 明 細 番 号 を 用 い て マ ル チ 明 細 を 区 別 す る の で 、 こ の よ う な 制 限 は な い 。 明 細 番 号 は 、 同 一 の メ ッセ ー ジ 内 の マ ル チ 明 細 を 区 別 す る た め に 用 い る め で 、 同 一 の メ ッ セ ー ジ 内 でユ ニ ー クな番 号 を 付 けれ ば よ い。 1番 目 2番 目 省略,/ 縮 小 モ ー ドの 場 合 、1番 誤 る 可 能 性 が あ る。 図A-2マ 附.2.4Aタ ル チ明細 全 体 の省 略 イ プ マ ル チ 明 細 ヘ ッ ダ ー とDタ こ の2種 附.3外 字 とJlS補 CIIシ イ プ マ ル チ 明 細 ヘ ッダ ー 類 の マ ル チ 明 細 ヘ ッ ダ ー の 機 能 は 同 等 で あ る 。Dタ 明 細 番 号 が2byteあ る の で 、1∼65534種 イ プマ ル チ 明細 ヘ ッダー に は 、 類 の マ ル チ 明 細 が 追 加 に な る だ け で あ る。 助 漢 字(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す 助 漢 字)の 第1byteのMSBbitを1に る)。 一53一 す る(第1byteにX`80'を 導入 附.4ユ ニ コ ー ド(JlS-XO221)に ユ ニ コ ー ドは 、CIIシ ついて ン タ ッ ク ス ル ー ル2 .1の に は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の16bit文 子rU(X`55')』 \ オ プ シ ョ ン で 導 入 す る 。 ユ ニ コ ー ド導 入 時 字 コ ー ド指 定 エ リ ア に ユ ニ コ ー ドを 表 す 識 別 が 、 新 た に 追 加 に な る。 附.5ElAJシ ンタ ック スル ー ル との 互 換 性 CIIシ ンタ ッ ク ス ル ー ル はEIAJシ て あ るが 、CIIト ン タ ッ ク ス ル ー ル と の 互 換 性 を 可 能 な か ぎ り配 慮 し・ ラ ンス レ ー タ ー と 耳IAJト ラ ンス レ ー タ ー と を 組 み 合 わ せ る 場 合 に は 、 以 下 の 点 に っ い て 考 慮 しな け れ ば な らな い 。 (1)メ ッ セ ー ジ に お け る制 限(縮 ①N属 性 の デ ー タ項 目を 使 わ な い 。 ②240以 ③ 小 モ ー ド)を 用 い る 。 上 の タ グ番 号(項 目No.)を 持 つ デ ー タ 項 目 を 使 わ な い 。 文 字 コ ー ドは 、 標 準 を 用 い る(JIS-XO201とJIS-XO208)。CII トラ ン ス レー タ ー で は 標 準 を 指 定 す る こ と で 、 こ の 条 件 が 満 足 さ れ る。EIAJト ラン ス レ ー タ ー で 文 字 コ ー ド変 換 の サ ポ ー トが な い 場 合 は 、 ユ ー ザ ー 側 で 変 換 す る 。 受 信 用 のCIIト ラ ン ス レ ー タ ー で は 、EIAJト ラ ンス レー ター で作 成 され た メ ッ セ ー ジ は 無 条 件 で 標 準 文 字 コ ー ドを 使 用 して い る と 判 断 す る 。 ④240byte以 上 の 長 さ を 持 つ デ ー タ 項 目 を 使 用 しな い 。 ⑤ 明細 番号 付 マル チ 明細 を使 わ な い。 ⑥ マ ルチ 明細 のネ ステ ィ ングを 使 わ な い 。 ⑦ 最 大 メ ッセ ー ジ長 を32767byte以 ⑧ イ ン タ ー ナ ル セ グ メ ン トを 使 わ な い 。 (2)メ 下 にす る。 ッセ ー ジ グ ル ー プ ・ヘ ッ ダ ー に 関 す る考 慮 事 項 トー タ ル 項 目Naを 指 定 す る 時 は 、 必 ず 、 小 数 点 以 下 が3桁 の9属 性 の デ ー タ項 目を 指 定 す る。 (3)通 信 系 に 関 す る考 慮 事 項 ① 透 過 モ ー ドを 使 用 す る(透 ② 分 割 モ ー ドを 使 用 す る 。 非 分 割 モ ー ドを 使 用 す る と 、 分 割 区 分 の 分 だ け(1byte)ず れ を 生 ず る(CIIシ るが 、EIAJシ (4)そ 過 モ ー ドの 通 信 シ ス テ ム を 使 用 す る。) ン タ ッ ク ス ル ー ル で は 、 非 分 割 モ ー ドの 時 も分 割 区 分 が 付 い て い ンタ ッ ク ス ル ー ル で は 、 非 分 割 モ ー ドの 時 は 、 分 割 区 分 が な い)。 の他 EIAJシ ン タ ッ ク ス ル ー ル の 使 用 で は 、 メ ッセ ー ジ グ ル ー プ ・ヘ ッ ダ ー や ト レー ラ も含 め て 、 伝 送 電 文 全 体 の 文 字 コ ー ド(バ イ ナ リ ー 部 分 を 除 く)をEBCDICコ 一54一 ー ドと して 運 用 し て い る 例 が あ る 。 こ の ケ ー ス で は 、 特 別 のEIAJ対 れ ば 、CIIシ 附.6非 応CIIト ラ ンス レー タ ー で な け ン タ ッ ク ス ル ー ル と の 共 通 運 用 が で きな い の で 、 注 意 を 要 す る。 透 過 モ ー ド ・オ プ シ ョ ン に つ い て 非 透 過 モ ー ドは 、J手 ンで 、CIIシ 順 等 の 古 い 非 透 過 モ ー ドの 通 信 シ ス テ ム の た め に 設 け られ た オ プ シ ョ ン タ ッ ク ス ル ー ル2 .1で は 廃 止 さ れ た 。 全 銀 手 順 や そ の 他 の 透 過 モ ー ドの 手 順 で ネ ッ トワ ー ク を 構 成 し、 非 透 過 モ ー ドは 使 用 し な い。 附.7Cllシ ン タ ッ ク ス ル ー ル の バ ー ジ ョ ン番 号 に つ い て CIIシ ン タ ッ ク ス ル ー ル の バ ー ジ ョ ン番 号 は 、3桁 ① で 表現 され る。 一 番 右 側 の 桁 は 、 トラ ンス レ ー タ ー に は影 響 を 及 ぼ さ な い 修 正 が あ った 時 、 変 更 さ れ る 。 主 に シ ンタ ッ ク ス ル ー ル の 矛 盾 の 修 正 や 本 書(規 格 書)の 記 述 の 誤 り修 正 の 場 合 に 変 更 さ れ る。 ② 中 央 の 桁 は 、 トラ ンス レ ー タ ー の マ イ ナ ー チ ェ ン ジが 必 要 に な る よ う な シ ンタ ッ ク ス ル ー ル の 修 正 が あ っ た 時 、 変 更 され る。 ③ 一 番 左 側 の 桁 は 、 シ ン タ ッ ク ス ル ー ル の 大 変 更 が あ っ た 時 、 変 更 さ れ る 。 新 しい バ ー ジ ョ ン対 応 の トラ ン ス レ ー タ ー が 必 要 に な る。 下 位2桁 上 位1桁 の 変 更 で は 、 新 バ ー ジ ョ ンが 旧 バ ー ジ ョ ンを 包 含 す る 方 式 を と る。 しか しな が ら、 の 変 更 で は 、 必 ず し も新 バ ー ジ ョ ンが 旧 バ ー ジ ョ ンを 包 含 しな い 場 合 も あ る。 イ ン タ ラ ク テ ィ ブEDI用 係 に な らな い 場 合 、2っ 附.8Y属 性について 附.8.1目 的 シ ン タ ッ ク ス ル ー ル とバ ッチ 処 理 用 シ ン タ ッ ク ス ル ー ル が 包 含 関 の バ ー ジ ョ ンの シ ン タ ッ ク ス ル ー ル が 同 時 運 用 さ れ る こ と に な る 。 従 来 型 の シ ス テ ム 設 計 で は 、 年 月 日 は 、 数 字6桁 2000年 対 策 の た め に 、 数 字8桁 で 設 計 す るの が 普 通 で あ った が 、 最 近 、 で 設 計 す る ケ ー ス が 増 加 して い る 。 この こ と は 、 業 界 標 準 化 に お け る標 準 メ ッ セ ー ジ の 設 計 に も影 響 し始 め て お り、 最 近 の メ ッセ ー ジ設 計 で は、 数 字8 桁 とす るのが 多 い。 6桁 表 示 の 年 月 日 と8桁 表 示 の 年 月 日 は 、 そ の ま ま で は互 換 性 が な い の で 、 ユ ー ザ ー は特 別 の 対 策 が 必 要 と な る し、2000年 対 策 の た め だ け に 、8桁 表 示 が 必 要 に な る と い うの も通 常 の 事 務 処 理 シ ス テ ム で は 無 駄 が 多 い 。 歴 史 の よ う に 、 数 千 年 レ ン ジの 処 理 が 必 要 な 場 合 は と も か く と して 、 事 務 処 理 シ ス テ ム の よ う に 高 々 数 十 年 の 処 理 で 済 む 場 合 に は 、4桁 に も冗 長 で あ る。 本 規 格 の 追 加 は 、 これ らの 問 題 の 解 決 を 目 的 と して い る。 一55一 表 示 は、 いか 附.8.2基 本 的な 考 え方 現 在 を1996年 と仮 定 して 、 通 常 の シ ス テ ム の 寿 命 が20年 年 以 内 に 構築 す る シ ス テ ム で は 、2030年 程 度 とす れ ば 、 こ れ か ら20 ま で 有 効 な 日付 表 現 が 設 定 さ れ て い れ ば 、 十 分 で あ る と結 論 で き る 。 少 し余 裕 を 見 て 、2050年 ま で 有 効 な 日付 表 現 を 採 用 す れ ば 、 業 務 処 理 上 の 問 題 点 は な い とす る こ とが で き る。 一 方 、CIIシ と い う60年 ン タ ッ ク ス ル ー ル の 寿 命 は 、 永 遠 で あ る が 、2050年 後 以 後 も有 効 か ど うか を 議 論 す る こ と は 、 あ ま り意 味 が な い だ ろ う。 コ ン ピ ュ ー タ実 用 化 以 来 ま だ40年 程 の 歴 史 しか な い し、 こ の 間 に も 、 何 回 か シ ス テ ム の 技 術 的 体 系 は 変 化 して き た 。 こ の 面 か ら も2050年 まで 有 効 な 方 式 に よ り システ ム を構 築 す る こ とは 、妥 当 な 選 択 と言 え る 。 附.8.3基 本 設計 日付 表 現 の 有 効 範 囲 を 、1951年 ∼2050年 ま で と し、6桁 図 る特 別 な 変 換 を トラ ン ス レー タ ー に 設 け る こ と に よ り 、6桁 ス テ ム 間 のEDIを 日付 の6桁 表 現 の シ ス テ ム と8桁 表 現 の シ 実 現 す る もので あ る。 表 現 と8桁 表 現 を 以 下 の よ う に 、 対 応 さ せ る。 6桁 表 現8桁 510101<≒ 表 現 一一一一ーーー一一ー ーー一>19510101 ∼ ∼ 991231<≒ 一ーーー一一ー一一ーー一 一ーi>19・991231 000101<≒ 一ーーーーーーーーー ーーー 一一≒>20000101 ∼ 501231<≒ 一ー一一ーーーー 一一>20501231 ∼ 図A-36桁 図A-3か 表 現 と8桁 表 現 の 互 換 性 を ら、8桁 表 現 と8桁 表 現 の対 応 か ら6桁 へ の 変 換 は 、 単 純 に 、 上 位2桁 を カ ッ トす れ ば よ い こ と が 分 か る。 逆 に6桁 か ら8桁 へ の 変 換 で は 、 51年 ∼99年 の 時(51以 上 の 時)… … …19を 追加す る 00年 ∼50年 の 時(50以 下 の 時)… … …20を 追加す る の よ うにす る必 要 の あ る ことが分 か る。 この よ う な 取 扱 を す る 属 性 をY属 性 と し て 新 た に 定 義 し、 シ ン タ ッ ク ス ル ー ル に 追 加 す る。 一56一 附.8.4ト (1)送 ラ ン ス レー タ ー で の 対 応 信 用 トラ ン ス レ ー タ ー Y属 性 は 基 本 的 に 数 値(9属 性 の 特 別 ケ ー ス)で ① ロ ー カ ル エ リア は 一 般 的 に 、 整 数 で 、6桁 ② ロ ー カ ル エ リア が2進 変 換 は 、9属 あ る か ら 、9属 か8桁 性 と 同 一 の 変 換 を 行 う。 で な け れ ば な ら な い。 表 現 の 場 合 に は 、 等 価 的 に6桁 か8桁 性 と 同 一 の 変 換 で あ る。 し た が っ て 、 送 信 側 で はY属 で な け れ ば な らな い 。 性 を9属 性 で 定 義 して もよ い。 ② 受 信 用 トラ ン ス レー タ ー Y属 性 は 、 基 本 的 に 数 値(9属 Y(6)とY(8)の 性 の 特 別 ケ ー ス)で あ る か ら同 一 の 変 換 を 行 え ば よ い が 、 互 換 性 を 保 つ 処 理 が 必 要 に な る。 ① ロ ー カ ル エ リア は 一 般 的 に 、 整 数 で 、6桁 ② ロ ー カ ル エ リア が2進 か8桁 で な け れ ば な らな い。 表 現 の 場 合 に は 、 等 価 的 に6桁 か8桁 で な け れ ば な らな い 。 変 換 は 、 以 下 の よ う に 行 う。 ① 必 要 で あ れ ば 、 文 字 コ ー ドを 変 換 す る。 ② 受 信 したY属 位 桁(左 ③ 側)に 性 の デ ー タ は 、8byteに 変 換 す る。 この 時8byteに ゼ ロ を 追 加 し て 、8byteに ④ × × × × 年 時 は 、 上 位2桁 して 、 を19 の 時 で も8桁 ○ ○ 月 の 時 で も 、 以 下 の よ うな 形 に な る 。 △ △ 日 ロ ー カ ル エ リ ア の 形 式 に 変 換 す る。 この 時 、 ロ ー カ ル エ リア が6桁 (3)そ の 時 は 、 左 側2桁 を カ ッ トす る 。 の 他 の トラ ンス レー タ ー で の 対 策 事 項 拡 張 モ ー ド指 示 拡 張 モ ー ド指 示 は 、Y変 換 の 存 在 に よ って 、特 に影 響 を受 け な い。 相 手 側 の トラ ン ス レー タ ー がEIAJト 互 換 性 は 、 図A-4の ② を2と す る。 ③ の 処 理 の 結 果 、 ロ ー カ ル エ リ ア が6桁 ⑤ 時 は 、 上 位1桁 す る 。 年 相 当 部 分 が 、0051∼0099の と し て 、1951∼1999と ① す る。 ② の 処 理 の 結 果 、 年 相 当 部 分 が 、0000∼0050の 2000∼2050と 満 た な い デ ー タは、 上 ラ ンス レ ー タ ー の 場 合 や そ の 他 様 々 な ケ ー ス で の よ う に な る。 エ ラ ー コ ー ドに つ い て r36:不 正 日付 の 検 出(Y変 換 で 検 出)』 が 新 た に 追 加 さ れ た 。 一57一 EIAJ ○ リム 注 ○ ○ ○ 注 ○ ○ ○ リム EIAJト 注2) 強 制 カ ッ トを 指 定 す る。 注3) 9タ イ プ は 、 い ず れ の 場 合 も 日付 を 表 す とす る。 図A-4Y属 附.8.5メ ⑱ 注1) G ○ ○ Y(8) O 9(8) ⑯ Y(8) ⑱ 0 Y(8) ⑯ 9(8) ⑱ Y(6) Y(8) ⑯ 0 9(8) O 9(8) Y(8) ⑯ 0 9(8) ⑱ 9(6) 9(8) ⑯ ○注2 9(6) O Y(8) 9(8) ⑯ ○ 9(6) ) O Y(6) 9(8) ) ⑯ ○ 9(6) Y 9(8) 9(8) Y × 9(6) 9 9(6) Y(6) 9 ○ 9(8) Y Y(8) Y(6) Y ○ 9(6) 9 Y(8) Y(6) 9 △ 注1' 9,(8) Y 9(8) Y(6) Y 0 9(6) 9 9(8) 9(6) 9 △ 注1 9(8) Y Y(6) 9(6) Y × 9(6) 9 Y(6,) 9(6) × ○ ○ 9(8) ○ 9(6) ○ × 9(6) 9 9(6) × ○ 9(6) ○ ○ CII 1 I C CII 三 =三 ==== =三 三 三 =三 ○ 印 は 可 、 × は互 換 性 な し ラ ン ス レー タ ー に 強 制 カ ッ トの 機 能 が あ れ ば 、 ○ 性 を サ ポ ー トして い な い トラ ン ス レ ー タ ー と の 互 換 性 ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 作 成 日 付 時 刻(X12) こ の デ ー タ は2000年 対 策 が な さ れ て い な い の で 、 必 要 で あ れ ば 、 規 格 上 はrX(12)』 な っ て い る と こ ろ を 、rY(6)+X(6)』 と して 運 用 す る こ と で 、 解 決 で き る 。 一58一 と W 参 考 資 料 参 考 資 料Cllシ CIIシ ン タ ッ ク ス ル ー ル21で ン タ ッ ク ス ル ー ル2.1で E-Eオ プ シ ョ ン(イ 廃 止 さ れ た 仕 様 は 、 トー タ ル チ ェ ッ ク、 透 過 モ ー ドオ プ シ ョ ン及 びTYP ン タ ー ナ ル セ グ メ ン トを 含 む)が 廃 止 さ れ て い る 。 以 下 に 参 考 と して 、 そ れ らの仕 様 を 示す 。 参.1ト ー タル チ ェ ック 参.1.1メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の トー タ ル 項 目N匝指 定 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の トー タ ル 項 目No.指 定(C15,C16,C24,C25)で (X'20')か ゼ ロ(X'30')が 、 ブラ ン ク 指 定 さ れ て い る 時 は 、 こ の エ リ ア を 無 視 す る(ト ー タ ル ・チ ェ ッ ク を し な い)。 参.1.2チ ェ ッ ク 用 トー タ ル 数 値 の 算 出 方 法 メ ッ セ ー ジ グ ル ー プ ・ヘ ッダ ー で 指 定 さ れ た 項 目Nα(デ ー タ ・タ グ値)の セ ー ジ 中 か ら取 り出 し 、 全 体 の 桁 数 が15桁 よ り小 さ い 時 は 、 左 側 に0を 数 値 デ ー タを メ ッ 必 要 な 数 だ け 追 加 し全 体 の 桁 数 が16桁 以 上 の 時 は 、16桁 以 上 を カ ッ トして15桁 に して 、 加 算 す る 。 和 が16桁 以 上 に な る 時 は 、 そ の 都 度16桁 以 上 を カ ッ トして15桁 に す る 。 一 つ の メ ッセ ー ジ グ ル ー プ 内 に あ る 指 定 さ れ たTFDの 数 値(デ ー タ部)の 総 計 を 、 チ ェ ッ ク用 トー タ ル 数 値 とす る 。 項 目1と 項 目2 そ れ ぞ れ 独 立 に 計 算 す る。 メ ッ セ ー ジ グ ル ー プ ・ヘ ッダ ー の 拡 張 モ ー ド指 示 子 で 、 縮 小 モ ー ド(X'20'OrX'53')が さ れ て い る 場 合 に は 、 第1ト 示 され るTEDの の 項 目NQ.(デ ー タ タ グ)で デ ー タ 部 の 数 値 を 用 い て チ ェ ッ ク 値 を 計 算 し、 拡 張 モ ー ド(X'45)が 設 定 さ れ て い る 場 合 に は 、 第2ト れ るTFDの ー タ ル 項 目Nαエ リア に 設 定 さ れ た3桁 設定 ー タ ル 項 目Nαエ リア に 設 定 さ れ た5桁 の 項 目No.(デ ー タ タ グ)で 示さ デ ー タ 部 の 数 値 を 用 い て チ ェ ッ ク値 を 計 算 す る。 計 算 に 用 い る数 値 は 、TFD形 式 に お け る数 値 デ ー タ を そ の ま ま 用 い る 。N形 タ の 時 は 、 正 負 の 符 号 と小 数 点 を 無 視 して 用 い る 。 特 に 、N形 ー タ ー の 不 具 合 に よ り、 省 略 可 能 な 右 側 のLSBに 式 の数 値 デ ー 式 に お い て 送 信 用 の トラ ン ス レ ゼ ロ が 存 在 す る 場 合 が あ る(図B-1)。 この 場 合 は ゼ ロ を 無 視 しな い で 計 算 を 行 う。 送 信用 ト ランスレーターの処 理 の関 係 で、省 略 可 能 なゼロが 残 っている。 で計算 図B-1N形 で計算 式 デ ー タ に お け る トー タ ル チ ェ ッ ク 値 計 算 用 の 数 値 一59一 ブ ラ ン ク(X`20')ま た は0(X`30')の 項 目No .が 指 定 さ れ た 場 合 に は 、 チ ェ ッ ク 用 ト ー タ ル 数 値 を 算 出 せ ず 、 項 目 合 計 を0(X`30')と CI す る。 .1シ ン タ ッ ク ス ル ー ル に お け る チ ェ ッ ク 用 ト ー タ ル 数 値 の 算 出 方 法 は 、EIAJシ ンタ ッ ク ス ル ー ル に お け る そ れ と は 異 な る の で 、 縮 小 モ ー ドに お い て 互 換 性 を 持 た せ る た め に は 、 9属 性 で 小 数 点 以 下 の 桁 数 が3桁 で定 義 され て い るデ ー タ項 目を 、 第1ト ー タ ル 項 目No.エ リ ア に 設 定 しな け れ ば な ら な い 。 参.2非 透 過 モ ー ド ・オ プ シ ョ ン 非 透 過 モ ー ド ・オ プ シ ョ ン は 、J手 順 な ど の 非 透 過 モ ー ドの 通 信 シ ス テ ム を 活 用 す る 時 用 い る オ プ シ ョ ンで あ る 。 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の 非 透 過 モ ー ド指 示 子(C26)で 、 非 透 過 モ ー ド(X'4D')が 設 定 さ れ た 場 合 、 以 下 の よ う に 、 文 字 コ ー ドの 変 換 お よ び バ イ ナ リ ー デ ー タ の 補 正 が 行 わ れ る 尚 、 非 透 過 モ ー ドで は 、JIS-XO201とJIS-XO208の 。 文 字 コ ー ドが 使 用 さ れ る こ と を 前 提 に 、 非 透 過 モ ー ド通 信 系 に よ る 不 具 合 を 回 避 す る 対 策 を 行 う の で 、 これ以 外 の文 字 コ ー ドの デ ー タ を 用 い る こ と は 許 さ れ な い 。 参.2.1メ (1)分 ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー と メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ で の 対 策 割識 別子 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー と メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ の 分 割 区 分 は を し な い(0(X`30')と す る)。 、特 に変 換 これ は 、 受 信 用 トラ ン ス レ ー タ ー が 分 割 区 分 に よ っ て 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー を 識 別 す る た め に 必 要 な 処 置 で あ る 。 ② 分 割 区分 以 外 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、 に 従 って 逆 変 換 を 行 っ て か ら分 析 を 行 う。 参.2.2メ ッセ ー ジの 対策 (1)メ ッ セ ー ジ ・ヘ ッ ダ ー メ ッ セ ー ジ ・ヘ ッ ダ ー の 分 割 区 分,レ 換 を 行 う 。 そ し て 、Bタ ー ケ ン スNo.は 、 表B-1に 従 って 変 イ プ の メ ッセ ー ジヘ ー ダ ー を 用 い る が 、 メ ッ セ ー ジ長 を 表 す 文 字 デ ー タ の 文 字 コ ー ドのX`30'∼X`39'は ば な ら な い(Aタ コ ー ド区 分 ,シ 表B -1に 従 って 、X`90'∼X`99'に 変 換 して 表 さ な け れ イ プ の メ ッ セ ー ジ ヘ ッ ダ ー は 使 え な い)。 受 信 用 ト ラ ン ス レ ー タ ー で は 、 メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー の チ ェ ッ ク に よ り 非 透 過 モ ー ドを 検 出 し た 時 は 、 メ ッ セ ー ジ ヘ ッ ダ ー の 分 割 区 分 を 表B-1に ー ドの 時 と 同 様 な 方 法 で メ ッ セ ー ジ を 認 識 す る か 98'で 最 終 レ コ ー ドはX`99'の (2)TFD形 式 デ ー タ1の 表B-2に シ ー ケ ン ス)を 、X`91'(但 従 っ て 逆 変 換 して 透 過 モ し 、 分 割 モ ー ド時 はX`91'∼X` 検 出す る こ とで 、 メ ッセ ー ジを認 識 す る。 バ イ ナ リ ー デ ー タ(デ ー タ タ グ お よ び レ ン グ ス タ グ)の 補正 従 っ て 補 正 を 行 う 。 補 正 を 行 う バ イ ナ リ ー デ ー タ の 直 前 に は 非 透 過 モ ー ド ・補 正 指 示 子(X`F8')を な ら な い(例 追 加 す る 。 表B-2で 、 下 線 が 付 い て い る デ ー タ は 必 ず 補 正 しな け れ ば え ば 、X`01'→X`F881')。 例 え ば 、X`14'は 一 方Oが 、 無 補 正 で もX`14'→X`F894'の 付 いて い るデ ー タ の補 正 は任 意 で あ る 。 よ う に 補 正 して も 、 ど ち ら で も よ い 。X`40' の よ う に 無 補 正 が 指 示 さ れ て い る デ ー タ は 、 補 正 して は い け な い 。 {列)X`00'一 X`40'一 一ーーー一>X`F880',X`F8'一 ーーー一>X`F8C8' ー一→X`40',X`FF'一 一ーーーナX`F8CF' バ イ ナ リ ー デ ー タ の 補 正 を 行 っ た 時 は 、 メ ッ セ ー ジ 長 が 増 加 す る 。'非 透 過 モ ー ド ・バ イ ナ リ ー デ ー タ 補 正 指 示 子(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`FF'をX`CF'に 補 正 す る 以 外 は 、 無 補 正 で あ る。 但 し、 現 実 質 的 に 補 正 無 し と して よ い イ ナ リ ー デ ー タ 補 正 子)と ー タ タ グ ま た は レ ン グ ス タ グ)と 追 加 し てX`F8C8'に 従 っ て 補 正 す る が 、X`FO'∼X`FF' し な け れ ば な ら な い(メ して 使 用 さ れ る 時 は 無 補 正 で あ り して 使 用 され る 時 は ッ セ ー ジ 長 も1増 御 子 の 制御 デ ー タ につ いて は、 以 下 の よ うにな る。 一61一 。X`F8'は 、 表B-2に 加 す る) 。 、 この 、バ イ 従 って 、 ① イ ン タ ー ナ ル セ グ メ ン ト指 示 子(X`F9') こ の 制 御 タ グ の 制 御 デ ー タ(イ ン タ ー ナ ル セ グ メ ン ト番 号)は 表B-1に 従 って 変 換 す る。 ② マ ル チ 明 細 ヘ ッ ダ ー(X`FA') こ の 制 御 タ グ の 制 御 デ ー タ(明 (5)メ 細 番 号)は 表B-1に 従 って 変 換 す る 。 ッ セ ー ジ ト レ ー ラ(X`FE') 変 換 も 補 正 も 特 に 必 要 と し な い(制 表B-1非 透 過 モ ー'ド 時 の 文 字 コ ー ドの 変 換(Hex表 数値 変換値 数値 変換値 O 4 ー ー- 一一ー ﹂ Ψ O 7 A F ー ー一 一一 一ー Ψ 変換無 F D 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 ↓↓↓ ↓↓↓↓↓↓↓↓↓↓↓↓↓ 0 1 2 3 4 5 6 78 9A B C D E F 3 3 3 3 3 3 3 3 3 3 3 33 3 3 3 ↓↓↓↓↓↓↓↓↓↓↓ 0 1 2 3 4 5 6 7 8 9A B C D E F 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 変換無 透 過 モ ー ド時 の バ イ ナ リ ー デ ー タ の 補 正(Hex表 補性値 数値 数値 (07 (08 (09 (OA (OB (OC (OD (OE (OF 数値 示) ッセージグループ・ヘッダーと トレーラの 分 割 識 別 子 及 び バ イ ナ リニ デ ー タ 以 外 に 適 用 表B-2非 00 01 02 03 04 05 06 変換値 ↓↓↓: 0123456789ABCDEF 2222222222222222 注)メ 御 タ グ と 見 な す)。 → → → → → → → → → → → → → → → → 注)デ 80 81 82 83 84 85 86 87) 88) 89) 8A) 8B) 8C) 8D) 8E) 8F) 補性値 10 → 90 (11 → 91) (12 → 92) (13 → 93) (14 → 94) 15 → 95 16 → 96 17 → 97 (18 → 98) (19 → 99) (1A → 9A) (1B → 9B) (1C → 9C) (1D → 9D) (1E → 9E) (1F → 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' ・補 正 無 v F7, F8→C8 F9 ↓ 椛 無 FE, FF→ ・CF ー タ タ グ 、 制 御 タ グ 及 び レ ン グ ス タ グ の バ イ ナ リー デ ー タ に 適 用 一62 一 参.3TYPE-Eオ プ シ ョン TYPE-Eは 、 将 来 、UN/EDIFACTと 並 行 使 用 す る 時 に 備 え て 用 意 さ れ るオ プ シ ョ ン で 、 ヘ ッ ダ ー と ト レ ー ラ にISO9735の ISO9735と シ ン タ ッ ク ス ル ー ル を 取 り入 れ 、 電 文 全 体 が 同 一 の セ グ メ ン ト構 成 ル ー ル に 従 っ て 、 コ ー デ ィ ン グ さ れ る 。 文 字 コ ー:一 ドは 、 JIS-XO201(8bit文 CIIシ 字)とJ'IS-XO208(6bit文 字)の 使 用 を 義 務 づ け る。 ン タ ッ ク ス ル ー ル の 基 本 形 は 、 メ ッセ ー ジ グ ル ー プ を 構 成 す る メ ッセ ー ジ グ ル ー プ ・ヘ ッ ダ ー 、 メ ッ セ ー ジ そ し て メ ッ セ ー ジ グ ル ー プ ・ ト レ ー ラ 等 の 構 成 要 素 の 外 形 が 、ISO 9735と は 異 な る た め 、ISO9735を が で き な い 。TYPE-Eは SO9735を サ ポ ー トす るEDIネ ッ トワ ー ク を 利 用 す る こ と 、 構 成 要 素 の 外 形 がISO9735と サ ポ ー トす るEDIネ 同 一 に な っ て い る の で 、I ッ トワ ー ク を 利 用 す る こ と が で き る 。 但 し、 メ ッセ ー ジ 内 部 の 論 理 構 造 はUN/EDIFACTと は 異 な る た め 、UN/EDIFACTメ ッ セ7ジ と して 用 い る こ と は で き な い 。 尚 、 こ の 仕 様 は 、lSO9735バ 735は ー ジ ョ ン3に 適 合 す る 。1996年9月 変 更 手 続 き に 入 っ て お り、 変 更 後 の バ ー ジ ョ ン4に 以 下 の 記 述 で は 、8bitを1byteと 記 述 し 、X`1A'は 解 を 避 け る た め に 、 例 え ば 、 キ ャ ラ ク タ ーCは イ ナ リ ー と は 、 符 号 無2進 参.3.1交 は、 この仕 様 は適 用 で きな い 。 、Hex表 、C(X`43')の 図 示 さ れ た フ ォ ー マ ッ ト中 の 値 は 、 す べ てHex表 現 在 、lSO9 示 を 表 す も の とす る 。 又 、 誤 よ う にHex表 示 を併 用 す る。 又 、 示 とす る。 さ ら に 、 特 に 断 らな い か ぎ り、 バ 数 とす る。 換 の 階層 TYPE-Eの 交 換 の 階 層 は 、ISO9735と 同 一 で あ る 。 詳 細 は 、ISO9735の 格 書 を 参 照 さ れ た い 。 尚 、 機 能 グ ル ー プ は 用 い な い 。 従 っ てUNGセ グ メ ン ト とUNEセ 規 グメ ン トは 用 い な い 。 参.3.2UNAセ グ メ ン トとUNBセ UNA,UNBセ グメ ン ト グ メ ン トの 構 造 は 、ISO9735と グ ル ー プ ・ヘ ッ ダ ー に 相 当 す る 。UNAセ (1)UNAセ 同 一 で 、基 本 形 にお け るメ ッセ ー ジ グ メ ン トは オ プ シ ョ ン で あ る が 、 使 用 を 義 務 づ け る 。 グメ ン ト ① コ ン ポ ー ネ ン ト ・デ ー タ エ レ メ ン ト ・セ パ レ 一 夕=X`FC' ② デ ー タ エ レ メ ン ト ・セ パ レ ー タ.一 ③ 小 数 点 記 号 文 字=X`2E' ④ リ リ ー ス 記 号=X`FD' ⑤ セ グ メ ン ト ・セ パ レ ー タ=X`FE' ・X`FF' 一63一 (2)UNBセ グメ ン ト 以 下 に 、TYPE-Eと 基 本 形 の メ ッ セ ー ジ グ ル ー プ ・ヘ ッ ダ ー と の 対 応 を 示 す 。 文 字 コ ー ドは ・JIS-XO201を ー ド、 トー タ ル 項 目Naお 使 用 す る 。 尚 、TYPE-Eで よ び フ ォ ー マ ッ トIDは は 、 発 信 者 コ ー ド、 受 信 者 コ 使 用 しな い。 1⊥ 0 0 S シンタックス 識 別 記 号 1 0 0 0 0乙 0 0 0 シンタックス識 別 記 号 (文 字4byte) CIIB(`43494942') シンタヲクス バージョン 番号 (数 値1byte) 1(X`31') り白 0 0 S 交 換 発信 者 4 0 0 0 7 0 0 0 (文 字35byte-Max) 発信 セ ンター コー ド (12文 字) 識 別 コ ー ド修 飾 子 (文 字4byte-Max) 使用 しな い。 戻 り経 路 用 ア ドレ ス (文 字14byte-Max) (発 信 者)発 (12文 字) 8 0 0 0 送信 者 識別 コー ド 信VANコ ー ド 0 1 00 0 0 0 0 S 交 換受 信 者 ワ` 0 0 0 4 寸⊥ 0 0 受信 者 識別 コー ド (文 字35byte-Max) 受信 セ ンター コー ド (12文 字) 識 別 コ ー ド修 飾 子 (文 字4byte-Max) 使 用 しな い 。 経 路 ア ドレ ス (文 字14byte-Max) (発 信 者)受 (12文 字) 信VANコ ー ド 4 0 0 S 作 成 日付 ワー 1 0 0 (数 値6byte) 作 成 日付 時間 (数 値4byte) 作 成 時 刻(秒 (文 字14byte-Max) 任 意 の 値 とす る 。 受 信 確 認 要 求 を す る と き はallO (X`30')等 を 使 用 しな い 。 4 1 0 0 日付 0 り乙 0 O 交 換 コント ロール参 照 番 号 只∪ 0 0 PO 受 信 者 参 照 番 号, パ ス ワ ー は 使 用 し な い) ド り乙 リム 0 0 (文 字14byte-Max) 使 用 しな い 。 バスワード修 飾 子 (文 字2byte) 使 用 しな い 。 アプリケーション参 照 番 号 (文 字14byte-Max) BPID(8桁)+情 区 分(4桁) 処 理優 先 順 コー ド (文 字1byte) 使 用 しな い 。 受信確認要求 (数 値1byte) 受 信 確 認 要 求 を す る 時 は 、1 (X`31')と し要 求 しな い 時 は 省 略 か0(X`30')と す る。 通 信 協 定 識別 (文 字35byte-Max) 使 用 しな い 。 テ ス ト指 示 記 号 (数 値1byte) 運 用 モ ー ド(通 常 モ ー ド は 、 0(X`30')を 使 用) 口∪ 2 0 0 受 信 者 参 照 パスワード ρ0 9白 0 O 報 0σ ∩乙 0 0 1 3 0 0 り白 り0 0 0 買U う0 0 0 一64一 参.3.3メ ッ セ ー ジ の 構 造(TYPE-E) 基 本 形 に お け る メ ッ セ ー ジ ・ヘ ッ ダ ー がUNHセ ン トに 、 メ ッ セ ー ジ ・ ト レ ー ラ がUNTセ グ メ ン トに 、TFDエ リ ア がCIIセ グメ グ メ ン トに 、 そ れ ぞ れ 置 き 換 え ら れ る(図B-2参 照)。 基本形 メッセ ージ ・ ヘツ TYPE-E [㎜[1 −CII 図B-2基 (1)UNHセ UNHセ 本 形 とTYPE-Eと の対 応 グメン ト グ メ ン ト は 、ISO9735と 同 一 で あ る 。 以 下 に 、TYPE12の ・ヘ ッ ダ ー と の 対 応 を 示 す 。 文 字 コ ー ド は 、JIS-XO201を 0062 メ ッセ ー ジ 参 照 番 号 SOO9 メ ッセ ー ジ 修 飾 子 (文 字14byte-Max)シ メ ッセ ー ジ 使 用 す る。 ー ケ ン スNa(5桁) 0065 メヲセージ・タイプ (文 字6byte-Max) 情 報 区 分(4文 0052 メヲセージ・バージョン 番 号 (数 値3byte-Max) 版(2文 0054 メッセージリリース 番 号 (数 値3byte-Max) 使 用 しな い 。 0051 管理 機 関 コ ー ド (文 字2byte) 使 用 しな い 。 0057 協会 指 定 コ ー ド (文 字6byte-Max) 使 用 しな い 。 (文 字35byte-Max) 使 用 しな い 。 0068 共 通 ア クセ ス 参 照 番 号 SO10 数次 更 新 型 デ ー タの 伝 送 状 況 字) 0070 伝 送 の シー ケ ン ス(数 値2byte-Max) 使 用 しな い。 0073 初 回 伝 送 か 最 終 伝 送 か(文 字1byte) 使 用 しな い。 一65一 字) (2)CIIセ グメ ン ト Aタ イ プ メ ッ セ ー ジ(非 透 過 モ ー ド は 不 可 、 透 過 モ ー ドに 限 る)の を 変 更 し た メ ッ セ ー ジ を 、 そ の ま まCIIセ Aタ メ ッ セ ー ジ ・ヘ ッ ダ ー グ メ ン トと して 用 い る 。 イ プ メ ッセ ー ジヘ ッ ダ ー の メ ッセ ー ジ メッセ ージ ・ヘッダ ー シーケンス メッ七一 、TFD1 〉 1 1 ピ=・ Nα ソ 長 5 2 TFD2 ● ● ● ■ ● ● ● ● TFDn ● 一 〉1 可 変長 ∈ ・ 一 ド区 分(D(・X`44'))ト 分 割 識 別 子(9(=X`39')) レーラ(X'FE')一 byte数 TYPE-EのCIIセ グ メ ン ト : グメント メッセージ タグ 長 5 TFD1 TFD2 ● ● ■ 1 ● ■ ● ● TFDn ・ 一 〉1 可変 長 く △ー 一一デ 一夕エ レメン ト・セ パ レ一夕(=X`FF') ↑仁1C ・ データセグメント・セパレ一夕(X'FE')一 1(=X`434949') byte数 図B-3TYPE-EのCllセ ① セ グ メ ン トタ グ(文 グメ ン ト 字3byte) CII(X`434949') ② メ ッ セ ー ジ 長(文 字5byte) メ ッ セ ー ジ 長 は 、 ア ン パ ッ ク 形 式 の 数 字5桁 O201を が 用 い ら れ る 。 文 字 コ ー ド は 、JIS-X 用 い る 。 メ ッ セ ー ジ 長 が 、32767byteよ り も長 い 時 は 、 メ ッセ ー ジ長 エ リ ア を99999と し、 タ イ プBメ ッセ ー ジの 拡 張 メ ッ セ ー ジ 長 と 同 等 の 方 法 で 、 ア ンパ ッ ク 形 式 の 数 字7桁 で 表 す 。 こ の 時 、 識 別 子 と 拡 張 メ ッ セ ー ジ 長 を 合 わ せ て8byteメ ッセ ー ジ長が増 加 す る。 尚 、TFD内 の バ イ ナ リ ー デ ー タ で 、 デ リ ミ タ ー と 衝 突 す る デ ー タ に つ い て は 、・リ リ ー ス 文 字(=X`FD')の 付 加 を 行 う 。 拡 張 モ ー ドの デ ー タ タ グ の 第2byte(X`FC'以 拡 張 形 式 の レ ン グ ス タ グ(デ レ ー ラ(X`FC')が 例)X`02FE'一 X`FCFE'一 ー タ 長)の 第2byte(X`FC'以 、 衝 突 す る。 一一 → ・X`02FDFE' 一 ー 一一→X`FDFCFDFE' 一66一 上 の 時)お 上 の 時), よび マ ル チ明 細 ト (3)UNTセ グメ ン ト UNTセ グ メ ン トは 、ISO9735と ラ(X`FE')に 0074メ 同 一 で あ る 。TYPE12の 対 応 す る 。 文 字 コ ー ドはJIS-XO201を ヲセージ内 の セグメント数(数 メ ッセ ー ジ ・ トレ ー 使用 す る。 値6byte-Max)UNHとUNTを 含むセ グ メ ン ト数 0062メ ッセージ 参 照 番 号(文 字14byte-Max)UNHの0062と 同一 の値 (シ ー ケ ン スNα(5桁)) 参.3.4UNZセ グメ ン ト UNZセ グ メ ン トは 、ISO9735と 同 一 で あ る 。 基 本 形 に お け る メ ッセ ー ジ グ ル ー プ ・ ト レ ー ラ に 対 応 す る 。 文 字 コ ー ドは 、JIS-XO201を トー タ ル 項 目Nα(項 目 合 計1,項 目 合 計2)は 使 用 す る 。 尚 、TYPE-Eで 、 使 用 しな い 。 0036交 換 コントロール・カウント (数 値6byte-Max) メ ッ セ ー ジ の 総 数(最 ー ケ ン ス 番 号(5桁)) 0020交 換 コントロール参 照 番 号 (文 字14byte-Max) UNBの0020と 参.3.5メ TYPE-Eで は、 終 シ 同 一 と す る。 ッ セ ー ジ の 格 納 構 造(TYPE-E) は 、UNAセ グ メ ン トとUNBセ グ メ ン トを 同 一 の レ コ ー ドに 格 納 し 他 の セ グ メ ン トに っ い て は 、 一 つ の セ グ メ ン トを 一 つ の 可 変 長 レ コ ー ドに 格 納 す る 。 一67一 、その 参.3.6TYPE-Eと イ ンタ ー ナル セ グ メ ン ト CIIシ ン タ ッ ク ス ル ー ル に は 、ISO9735の チ 明 細 が あ る 。 通 常 ・TFDエ セ グ メ ン トに 対 応 す る も の と して 、 マ ル リ ア は マ ル チ 明 細 が な い 時 一 つ の セ グ メ ン トで 構 成 さ れ 、 マ ル チ 明 細 が あ る 時 は 、 マ ル チ 明 細 と そ う で な い 部 分(名 無 し セ グ メ ン ト)で 構 成 さ れ る(図B- 4参 照)。 トレーラ 、! メッセージ ヘッダー 〈fっ の 名 無 しセ グ メ ン ト 〉 トレーラ ヘ ッダ ー 1 く 名 無 し セグメント 図B-4通 ∋〈 全 1・ll 〈 〉 〉 ン タ ッ ク ス ル ー ル に よ るTFDエ リアの 構造 文 へ の 変 換 を 対 象 に し たTFDエ リ ア は 、ISO97 同 等 の セ グ メ ン ト構 造 が 必 要 に な る 。 こ の よ う な 時 、 イ ン タ ー ナ ル セ グ メ ン ト指 示 子 を 用 い て 、TFDエ リ ア を セ グ メ ン ト化 す る 。 イ ン タ ー ナ ル セ グ メ ン ト指 示 子 を 用 い て セ グ メ ン ト化 し たTFDエ 図B-5の イ ン タ ー ナ ル セ グ メ ン トA,B,C及 FACT電 文 に お け る セ グ メ ン ト,に対 応 さ せ る 。UN/EDIF.ACT電 内 の デ ー タ 項 目(TFD)の 文では、セグメ ン ト 順 番 は可 変 で あ る 。 イ ン タ ー ナ ル セ グ メ ン トは 、 通 常 、 受 信 用 の 尚 、 イ ン タ ー ナ ル セ グ メ ン トの 名 は 、1∼9とA∼Zの35種 ロ を 除 く)の 示す。 ンタ ックスル ール に お け るセ グ メ ン ト ラ ン ス レ ー タ ー に 対 し て 何 ら の 影 響 も 与 え な い(無 表1-1の8bit文 リ ア を 図B-5に び 、 マ ル チ 明 細 セ グ メ ン ト1をUN/EDI 内 の デ ー タ 項 目 の 順 番 は 固 定 化 さ れ て い る が 、CIIシ CIIト 名 無 し セグメント 名 無 しセグメント 常 のCllシ こ れ に 対 し 、UN/EDIFACT電 35と Ψ マル チ 明細 メッセ ージ 視 さ れ る)。 類 の 使 用 が 規 定 さ れ て い るが 、 字 す べ て の 使 用 に 拡 張 して も よ い 。 こ の 場 合 、156種 セ グ メ ン トを ア プ リ ケ ー シ ョ ン で 設 定 で き る 。 一68一 類(ブ ラ ンク とゼ マ ル チ 明 糸刊 メ ッセー ジ 1セ グメント A ヘ ッダ ー Aセ B グメント Bセ グメント 改 セグメントー1) 〈 へ ・ダー 2セ グメント 2 (マ ルチ明 細 行 (マ ルチ明 細 セグメントー2) ト・ 一 ・ c… Cセ グメン ト ・ 團 、,セ帯 ラ1 イ ン ・ 一 ナ ル セ グ ・ ・ ト指 示 子 図B-5イ 参.3.7シ ン タ ー ナ ル セ グ メ ン ト指 示 子 に よ る セ グ メ ン ト化 ステ ム運 用 電 文 フ ォー マ ッ ト (1)受 信 確 認 メ ッ セ ー ジ の 構 造(TYPE-E) TYPE-Eの UNTお 受 信 確 認 メ ッ セ ー ジ は 、 図B-6に よ びUNZセ 示 す よ う に 、UNA,UNB,UNH, グ メ ン トで 構 成 さ れ る 。 文 字 コ ー ドは 、JIS-XO201を る 。 尚 、 一 組 のUNA,UNB,UNZセ グ メ ン トの 中 に 、 複 数 のUNH,UNTセ トの 対 を 入 れ る こ と が で き る 。 UNA ⊂=][UNT][三] UNB 図B-6TYPE-E受 ①UNAセ グ メ ン ト(参.3.2-(1)を ②UNBセ グメ ン ト a.0026ア b.0031受 報 区 分(9001(X`39303031')) 信 確認 要 求 使 用 し な い(省 略 か0(X`30'))。 の 他 の 項 目 は 、 参.3.2-(2)を ③UNHセ 参 照) プ リケ ー シ ョ ン参 照 番 号 BPID(8桁)+情 c.そ 信 確 認 メ ッセ ー ジ の 構 造 受 信 確 認 要 求 を 、 して は い け な い 。 参 照。 グメ ン ト a.0065メ ッ セ ー ジ ・タ イ プ 情 報 区分 一69一 使用 す グメ ン b.0068共 通 ア クセ ス参 照番 号 受 信 に 成 功 し たUNBセ グ メ ン トの0020交 換 コ ン ト ロ ー ル 参 照 番 号(文 字14byte-Max) を セ ッ トす る 。 c.そ ② の 他 の 項 目 は 、 参.3.3-(1)を ④UNTセ グ メ ン ト(参3.3-(3)を ⑤UNZセ グ メ ン ト(参.3.4を 参照 参 照) 参 照) ゼ ロ 件 メ ッセ ー ジ の 構 造 ゼ ロ 件 メ ッ セ ー ジ は 、TYPE-Eに つ いて は だ け で 構 成 さ れ る 電 文(UNH,UNTセ TYPE7Eの TYPE-Eゼ グ メ ン トの 対 が0件)で ゼ ロ 件 メ ッ セ ー ジ で は 、UNZセ ン トは 、 ゼ ロ(メ ッ セ ー ジ 無)と ロ件 メヲセージ UNA 図B-7ゼ 、UNA,UNBお 1剛 ロ件 メ ッ セ ー ジ の 構 造 一70一 グメ ン ト あ る。 グ メ ン トの 中 の 交 換 コ ン トロ ー ル ・ カ ウ す る。 UNB よ びUNZセ ー 一 禁 無 断転 載 平 成8年7月 発行所 財団法人 発 行 日本情 報 処 理 開 発 協 会 産業情報化推進セ ンター 東京 都港 区芝 公 園3丁 目5番8号 機 械 振 興 会 館 内 TEL(3432)9386 印刷所 株式会社 タ ケ ミ 印 東 京 都 千 代 田 区 神 田 司 町2-16 TEL(3254)5840㈹ 刷 ・