>サイトトップへ >このカテゴリの一覧へ

X 7012-1 : 1999

(1) 

まえがき

この規格は,工業標準化法に基づいて,日本工業標準調査会の審議を経て,通商産業大臣が制定した日

本工業規格である。

JIS X 7012

群は,次に示す 4 部で構成される。

JIS

X

7012-1

  構成要素

JIS

X

7012-2

  メッセージグループの構造

JIS

X

7012-3

  短縮形メッセージグループの構造

JIS

X

7012-4

  安全保護機能

JIS X 7012-1

には,次に示す附属書がある。

附属書 1(規定)  論理レコードの種類並びに分割区分及びレコード区分の値

附属書 2(規定)  データ要素の標準メッセージ上での表記方法

附属書 3(規定)  データタグ,レングスタグ及び TFD の種類と構造

附属書 4(規定)  伝送形式データ要素領域及びマルチ明細の構成

附属書 5(規定)  基本論理レコードのデータ要素及び配置

附属書 6(規定)  バイナリデータの構成,データ要素及び配置

附属書 7(規定)  特殊メッセージのデータ要素及び配置

附属書 8(規定)  同報見出しのデータ要素及び配置

附属書 9(参考)  実装基準


X 7012-1 : 1999

(1) 

目次

ページ

序文

1

1.

  適用範囲

1

2.

  引用規格

1

3.

  表記法

1

4.

  定義

2

5.

  データ要素の種類並びにデータ型及び長さの表記方法

5

6.

  伝送形式データ要素

7

7.

  伝送形式データ要素領域の構造

10

8.

  メッセージグループ見出しの構造

12

9.

  メッセージの構造

14

10.

  バイナリデータの構造

15

11.

  特殊メッセージ及び同報見出しの構造

18

12.

  メッセージグループ後書きの構造

20

附属書 1(規定)  論理レコードの種類並びに分割区分及びレコード区分の値

21

附属書 2(規定)  データ要素の標準メッセージ上での表記方法

22

附属書 3(規定)  データタグ,レングスタグ及び TFD の種類と構造

23

附属書 4(規定)  伝送形式データ要素領域及びマルチ明細の構成

25

附属書 5(規定)  基本論理レコードのデータ要素及び配置

28

附属書 6(規定)  バイナリデータの構成,データ要素及び配置

32

附属書 7(規定)  特殊メッセージのデータ要素及び配置

36

附属書 8(規定)  同報見出しのデータ要素及び配置

41

附属書 9(参考)  実装基準

43


日本工業規格

JIS

 X

7012-1

 : 1999

行政/産業情報交換用構文規則

(CII シンタックスルール)

−第 1 部:構成要素

Syntax rules for Cross-industry Information Interchange (CII Syntax rules)

−Part 1 : Components for Interchange Structure

序文  この規格は,1995 年から 1997 年にかけて実施された電子データ交換標準化に関する調査研究の結

果をもとに,製造業界を中心とした多くの業界の EDI 標準として採用されていた CII シンタックスルール

を,今後の規格の安定化及びより広い普及を図るため,JIS 化したものである。

1.

適用範囲  この規格は,一般産業界での商業取引に伴うデータ交換,行政と産業界との間の各種デー

タ交換など,政府機関,企業などの組織間で行われる一般的なデータ交換を,電子的に行うときに用いる

電子データの構文規則について,構成要素を規定する。

2.

引用規格  次に掲げる規格は,この規格に引用されることによって,この規格の規定の一部を構成す

る。これらの引用規格は,その最新版を適用する。

JIS X 0201

  7 ビット及び 8 ビットの情報交換用符号化文字集合

JIS X 0202

  情報技術−文字符号の構造及び拡張法

JIS X 0208

  7 ビット及び 8 ビットの 2 バイト情報交換用符号化漢字集合

JIS X 0221

  国際符号化文字集合 (UCS) −第 1 部体系及び基本

3.

表記法

3.1

データに関する記述

a)

データ長は,ビット数で記述するか,8 ビットを 1 バイトとしたバイト数で記述する。

b)

データ値は,1 バイト文字列,2 バイト漢字列又は数値で表す。

c)

1

バイト文字列は,JIS X 0201 で規定された図形文字で記述するか,又は 16 進数値で記述する。

d)  2

バイト文字列は,JIS X 0208 で規定された漢字で記述するか,又は 16 進数値で記述する。

e)

数値の表現には,10 進数及び/又は 16 進数を用いる。

f) 10

進数値は,数字列を,0∼9 の文字を用いて,文字列として記述する。

g) 16

進数値は,0∼9,A,B,C,D,E 及び F の文字を用いて,1 バイトを単位として,X“43”のよう

に記述する。

h)

バイナリとは,特に断らないかぎり,ビット列とする。


2

X 7012-1 : 1999

i)

符号無 2 進数の値は,16 進数で記述する。符号無 2 進数のけた数(ビット数)が 8 の倍数でないとき

は,左側にゼロを追加して 8 の倍数にして 16 進数値で記述する。

3.2

データ要素の記号名  データ要素を特定するために,データ要素名のほかに,数値又は 3 文字の文

字列で構成する記号名を併用する。

4.

定義

4.1

交換構造

4.1.1

運用電文  特殊メッセージで構成される一つのメッセージグループ。

4.1.2

格納構造  メッセージグループのファイルへの格納方法。論理レコードは,構造化ファイルに格納

するときに,物理レコードへマッピングされる。論理レコードは,非構造化ファイルに格納するときには,

非構造化ファイルを,251 バイトの長さの固定長レコードで構成される構造化ファイルと見なして,論理

レコードが物理レコードへマッピングされる。

4.1.3

格納モード  メッセージグループのファイルへの格納構造を示す識別子。

4.1.4

可変長物理レコード  長さが可変の物理レコード。

4.1.5

可変長分割モード  可変長レコードファイルへ,メッセージグループを格納するモード。

4.1.6

可変長レコードファイル  複数の可変長物理レコードで構成されるファイル。

4.1.7

構造化ファイル  複数の物理レコードで構成されるファイル。可変長レコードファイルと固定長レ

コードファイルとがある。

4.1.8

固定長物理レコード  長さが固定の物理レコード

4.1.9

固定長分割モード  固定長レコードファイル又は非構造化ファイルへ,メッセージグループを格納

するモード。

4.1.10

固定長レコードファイル  複数の固定長物理レコードで構成されるファイル。

4.1.11

業務処理電文  (一つ以上のメッセージ種別からなる)業務メッセージ又はバイナリデータのいず

れか一方又は両方からなる,一つのメッセージグループ。

4.1.12

交換単位  一つ以上のメッセージグループで構成する通信システム上の伝送単位。一つの交換単位

に含まれるすべてのメッセージグループは,通信システム上の同一の発信地から別の同一の着信地に伝送

される。

4.1.13

短縮型メッセージグループ  特別な条件のもとに,メッセージグループ後書きを省略したメッセー

ジグループ。

4.1.14

同報電文  メッセージグループ見出しの前に,同報見出しを追加して構成した特別な交換単位。同

報見出しに連続する一つのメッセージグループを,同報見出し内で指定された複数の場所へ伝送すること

を意味する。

4.1.15

変換プログラム  EDI 利用者のシステム内にあるデータ群から,この規格に基づくメッセージグル

ープの生成,及び,その逆の処理を行う EDI 専用ツール。

4.1.16

非構造化ファイル  長さが不定の一つのレコードで構成されるファイル。

4.1.17

ファイル  コンピュータシステムにおける補助記憶装置などの論理的管理単位。ファイルには,構

造化ファイルと非構造化ファイルとがある。


3

X 7012-1 : 1999

4.1.18

メッセージグループ  (一つ以上のメッセージ種別からなる)メッセージ又はバイナリデータのい

ずれか一方又は両方からなるグループ。メッセージグループ見出しで始まり,メッセージグループ後書き

で終了する。メッセージ及びバイナリデータを一つも含まない,メッセージグループ見出しとメッセージ

グループ後書きだけで構成されるメッセージグループもある。

4.1.19

論理レコード  メッセージグループを構成する基本構成要素。論理レコードはデータ要素の集合で,

固定長(251 バイト長)又は可変長のデータ列であり,12 種類ある。

附属書 に,論理レコードの種類並

びに分割区分及びレコード区分の値を示す。

4.2

論理レコード

4.2.1

安全保護後書きメッセージ  メッセージグループ全体の安全保護機能を用いるために,メッセージ

グループ後書きの直前に置かれ,そのメッセージグループに適用された安全保護に必要な情報を保持した

論理レコード。安全保護後書きメッセージは,安全保護見出しメッセージと対で使用し,短縮形メッセー

ジグループに使用することはできない。

4.2.2

安全保護見出しメッセージ  メッセージグループ全体の安全保護機能を用いるために,メッセージ

グループ見出しの次に置かれ,そのメッセージグループに適用されている安全保護機能を示す論理レコー

ド。安全保護見出しメッセージは,安全保護後書きメッセージと対で使用し,短縮形メッセージグループ

に使用することはできない。

4.2.3

誤り情報メッセージ  エラー情報電文に用いる 251 バイト固定長の論理レコード。誤り情報メッセ

ージは,固定長データ要素で構成される。

4.2.4

業務メッセージ  業務の遂行に必要な情報を交換するために用いる論理レコード。可変長データ要

素で構成される可変長の論理レコードで,業務処理電文の構成要素である。

4.2.5

受信確認メッセージ  受信確認電文に用いる 251 バイト固定長の論理レコード。受信確認メッセー

ジは,固定長データ要素で構成される。

4.2.6

同報見出し  メッセージグループ又は短縮形メッセージグループが,同報電文であることを表すた

めに,メッセージグループ見出しの直前に付加する 251 バイト固定長の特別な論理レコード。同報見出し

は,固定長データ要素で構成される。

4.2.7

特殊メッセージ  EDI システムの運用上必要な情報を格納した論理レコード。251 バイト固定長の

データ列であり,メッセージの一種である。受信確認メッセージ及び誤り情報メッセージがある。

4.2.8

バイナリ単位  EDI 利用者の長大ビット列データを,バイト単位に格納した論理レコード。

4.2.9

バイナリデータ  バイナリデータ見出し,バイナリ単位及びバイナリデータ後書きの 3 種の論理レ

コードで構成される論理レコード群。

4.2.10

バイナリデータ後書き  一つのバイナリデータを終了させる 251 バイト固定長の論理レコード。バ

イナリデータ後書きは,固定長データ要素で構成される。

4.2.11

バイナリデータ見出し  一つのバイナリデータの先頭にあって,それを開始し,識別するための

251

バイト固定長の論理レコード。バイナリデータ見出しは,固定長データ要素で構成される。

4.2.12

部分安全保護メッセージ  メッセージグループの一部又は短縮形メッセージグループの安全保護

機能を用いるために使用する論理レコード。

4.2.13

メッセージ  メッセージ仕様に記述されているとおりに,機能的に関連するデータ要素を,識別可

能なように名前を付け,構造化した集合を収容した論理レコード。

4.2.14

メッセージグループ後書き  一つのメッセージグループを終了させる 251 バイト固定長の論理レ

コード。メッセージグループ後書きは,固定長データ要素で構成される。


4

X 7012-1 : 1999

4.2.15

メッセージグループ見出し  一つのメッセージグループの先頭にあって,それを開始し,識別する

ための 251  バイト固定長の論理レコード。メッセージグループ見出しは,固定長データ要素で構成され,

メッセージグループの発信元,送信先及び種類なども示す。

4.3

論理レコードの構造

4.3.1

暗示的繰返し利用者 TFD 集合  二つ以上の,同一データタグ番号をもつ利用者 TFD の集合。

4.3.2

可変長データ要素  データ長の最大値が決められているデータ要素。可変長データ要素を識別する

ために,データ要素名及び/又は記号名を用いる。記号名にはデータタグ番号を用いる。

4.3.3

繰返し要素  マルチ明細の繰返しの単位で,単純明細及び/又はマルチ明細で構成される集合。

4.3.4

固定長データ要素  データ長が一義に決められているデータ要素。固定長データ要素を識別するた

めに,データ要素名及び/又は記号名を用いる。記号名は,先頭の 1 文字を A∼Z の英字とし,それに 2

文字の数字を組み合わせて構成する 3 文字の文字列を用いる。

4.3.5

制御 TFD  データタグが制御データタグの TFD。TFD 領域に置かれ,TFD 領域の状態を制御する。

4.3.6

伝送形式データ要素 (TFD)   可変長データ要素を扱う形式。データタグ,長さタグ及び可変長デ

ータ要素で TFD を構成する。TFD には,制御 TFD(データタグが制御データタグのとき)と利用者 TFD

(データタグが利用者データタグのとき)との 2 種類がある。

4.3.7

伝送形式データ要素領域(TFD 領域)  TFD が置かれるメッセージ内の特定の領域。メッセージ

は,メッセージ見出しと TFD 領域で構成される。

4.3.8

データタグ  TFD を構成する可変長データ要素の種類及び意味を識別する 1∼3 バイトのビット列。

データタグには,制御データタグと利用者データタグとの 2 種類があり,左側先頭 1 バイトの値で識別す

る。制御データタグは TFD 領域の状態制御を行う。利用者データタグには,値としてデータタグ番号を割

り当て,可変長データ要素の意味,データ型及び最大データ長を識別する。

4.3.9

データタグ番号  この規格で用いる可変長データ要素を識別するために,ユニークに割り当てた

524287

以下(61440∼65535 を除く)の番号。この番号を符号無 2 進数で表現し,データタグの値として使

用する。

この番号を割り当てる可変長データ要素については,データ要素の意味,データ型及び最大データ長が

定義されていなければならない。1∼61000 及び 65535∼524287 の番号を割り当てるデータ要素は EDI 利用

者が定義する。0 及び 61001∼61439 の番号は,この規格自身で使用するデータ要素を割り当てるために,

予約する。EDI 利用者は,誤解や混乱を避けるために,データタグ番号と可変長データ要素の対照表(デ

ータ要素ディレクトリ)を整備する必要がある。

データタグ番号は,データ要素の記号名としても使用する。

4.3.10

長さタグ  TFD を構成する可変長データ要素の長さを表すバイナリ数値。1 バイト又は 3 バイトの

ビット列である。

4.3.11

分割区分  すべての論理レコードの左端にあって,論理レコードの種類の識別に用いる長さ 1 バイ

トの固定長データ要素。論理レコードの種類の識別は,

この分割区分とレコード区分を組み合わせて行う。

附属書 に論理レコードの種類及び分割区分並びにレコード区分の値の関係を示す。

4.3.12

マルチ明細  繰返し要素を繰返しの単位とし,値が異なる一つ以上の繰返し要素からなる集合。繰

返し要素が一つもない空のマルチ明細もある。マルチ明細はマルチ明細見出し,一つ以上の繰返し要素(繰

返し要素がない場合は空のマルチ明細)

,改行指示子及びマルチ明細終端子で構成される。

4.3.13

メッセージ見出し  メッセージを開始し,メッセージを一意に識別する複数の固定長データ要素か

らなるメッセージ内の特定の領域。メッセージは,メッセージ見出しと TFD 領域で構成される。


5

X 7012-1 : 1999

4.3.14

利用者 TFD  データタグが利用者データタグの TFD。TFD 領域に置かれ,EDI 利用者のデータを

格納する。

4.3.15

レコード区分  バイナリ単位を除く論理レコードの分割区分の右側にあって,論理レコードの種類

の識別に用いる長さ 1 バイトの固定長データ要素。論理レコードの種類の識別は,分割区分とこのレコー

ド区分を組み合わせて行う。

附属書 に論理レコードの種類及び分割区分並びにレコード区分の値の関係

を示す。

4.4

使用文字及び文字符号化規則

4.4.1

1

バイト標準文字集合  JIS X 0201 のローマ文字・片仮名用 8 単位符号で,集合と符号化とが規定

されている,1 バイトの図形キャラクタの集合。ただし,未定義のキャラクタを除く。

4.4.2

1

バイト標準文字  1 バイト標準文字集合に含まれる 1 バイト文字。

4.4.3

2

バイト標準文字集合  JIS X 0208 又は JIS X 0221 で集合と符号化とが規定されている 2 バイト文

字集合。

JIS X 0208

については,JIS X 0201 で定める 8 単位符号系とし,各バイトとも X“21”∼X“7E”の 94

の符号の位置を使用する。

JIS X 0221

については,UCS2(16 ビット)BMP 形式の基本多言語面を使用する。

2

バイト標準文字集合の符号化と文字の種類は,メッセージグループ見出しの“2 バイト文字集合”で識

別する。したがって,情報交換用符号の拡張法  (JIS X 0202)  は,使用しない。また,JIS X 0208 及び JIS X 

0221

を同一のメッセージグループ内で,同時に使用することはできない。

4.4.4

2

バイト標準文字  2 バイト標準文字集合に含まれる 2 バイト文字。

4.4.5

標準制限文字  標準制限文字集合に含まれる文字。メッセージグループ見出し,メッセージグルー

プ後書き及び同報見出しは,標準制限文字で構成される。

4.4.6

標準制限文字集合  1 バイト標準文字集合に含まれる間隔文字,数字文字の 0∼9,英文字の@及び

英文字の A∼Z の 38 種類の文字から成る集合。

4.4.7

標準数字文字  標準数字文字集合に含まれる文字。

4.4.8

標準数字文字集合  1 バイト数字文字の 0∼9 の 10 種類の文字からなる集合。符号化は JIS X 0201

に従わなければならない。

4.4.9

文字集合  EDI 利用者が使用可能な文字の集合。1 バイト文字集合と 2 バイト文字集合とがある。

5.

データ要素の種類並びにデータ型及び長さの表記方法  データ要素は,固定長か可変長かの違い及び

データ型の違いによって,9 種類ある。それぞれのデータ要素の特性や表記方法を示す。

附属書 に,デ

ータ要素の標準メッセージ上での表記方法を示す。

5.1

固定長データ要素の種類と表記

a)

固定長 バイトデータ列データ要素  1 バイトデータで構成される長さが固定のデータ列。データ型

及び長さを

X

n〕……………は長さでバイト数

のように表記する。固定長 1 バイト文字列も固定長 1 バイトデータ列として扱う。

b)

固定長数字データ列データ要素  1 バイト文字の 0∼9 で構成される,けた数が固定のデータ列。デー

タ型及び長さを

9

n〕……………はけた数(バイト数でもある。

のように表記する。


6

X 7012-1 : 1999

c)

2

進数ビット列データ要素  長さが固定の符号無 2 進数のデータ列。長さはバイト単位であり,次の

ように表す。

 Bin8

  ……………1 バイト符号無 2 進数

 Bin16

……………2 バイト符号無 2 進数

 Bin24

……………3 バイト符号無 2 進数

 Bin32

……………4 バイト符号無 2 進数

5.2

可変長データ要素の種類と表記

a)

可変長 バイトデータ列データ要素  最大長 32767 バイトの 1 バイトデータで構成される長さが可変

のデータ列。

データ型及び長さを

 X

(n)

……………は最大長でバイト数

のように表記する。可変長 1 バイト文字列も可変長 1 バイトデータ列として扱う。

このデータ列に文字列を収容する場合,その集合及び符号化方式は,メッセージグループ見出し内の

データ要素“1 バイト文字符号化方式”によって決まる。

シフト JIS コードの文字列は,2 バイトの文字コードが含まれていても,可変長 1 バイトデータ列

として扱う。

b)  1

バイト単位可変長ビット列データ要素  最大長 32767 バイトの 1 バイト単位(8 ビット単位)のビッ

ト列で構成される長さが可変のデータ列。データ型及び長さを

 B

(n)

……………は最大長でバイト数

のように表記する。

c)

可変長 バイトデータ列データ要素  最大長 32766 バイトの 2 バイト単位のデータで構成される長さ

が可変のデータ列。最大 16383 文字の 2 バイト文字を取り扱うことができる。データ型及び長さを

 K

(n)

……………は最大長でバイト数(文字数は半分になる。

のように表記する。奇数の最大長は許されない。

このデータ列に 2 バイト文字列を収容する場合,その集合及び符号化方式は,メッセージグループ見

出し内のデータ要素“2 バイト文字符号化方式”によって決まる。

このデータ列は,2 バイト文字だけで構成され,いかなる場合も,1 バイト文字を含めることはでき

ない。

d)

小数点暗示形符号無可変長数字データ列データ要素  1 バイト文字の 0∼9 で構成される最大 30 けた

以下の,けた数が可変の数字データ列。整数部のけた数は可変であるが,小数部のけた数は固定であ

り,数字データ列の右側の指定けた数を小数部と見なし,左側の残りの部分を整数部と見なす。デー

タ型,整数部の最大けた数及び小数部の固定けた数を

 9

(n) V (m)

……………は整数部の最大けた数,は小数部の固定けた数

のように表記する。の値がゼロのときは,V (m)  の表記を省略することができる。

この数字データ列を構成する文字の符号化方式は,メッセージグループ見出し内のデータ要素“1

バイト文字符号化方式”によって決まる。

e)

小数点明示形符号付可変長数字データ列データ要素  1 バイト文字の 0∼9,+(正符号),−(負符

号)及び.

(小数点記号)で構成される最大 30 けた以下の,けた数が可変の数値データ列。数値デー

タ列内の小数点記号の左側を整数部とし,右側を小数部とする。データ型及び整数部の最大けた数及

び小数部の最大けた数を


7

X 7012-1 : 1999

 N

(n) V (m)

……………は整数部の最大けた数,は小数部の最大けた数

のように表記する。最大けた数に正符号,負符号及び小数点記号は含まれない。の値がゼロのとき

は,V (m)  の表記を省略することができる。

正符号及び負符号の両方を,同時に用いることはできない。正符号又は負符号は,常に数字データ

列の先頭(左側)になければならない。正符号及び負符号の両方とも省略されたときは正数を表し,

小数点記号が省略されたときは整数を表す。

この数字データ列を構成する文字の符号化方式は,メッセージグループ見出し内のデータ要素“1

バイト文字符号化方式”によって決まる。

f)

年月日可変長データ要素  1 バイト文字の 0∼9 で西暦年月日を表す可変長数字データ列。YYMMDD

型の 6 けた表示と YYYYMMDD 型の 8 けた表示とがあり,データ型及び表示けた数を

 Y

(n)

……………は表示けた数で,6 又は 8

のように表記する。

6

けた表示の西暦年 2 けたは,

1) 51

∼99 は,1951 年から 1999 年までを表す。

2) 00

∼50 は,2000 年から 2050 年までを表す。

とする。

この数字データ列を構成する文字の符号化方式は,メッセージグループ見出し内のデータ要素“1

バイト文字符号化方式”によって決まる。

6.

伝送形式データ要素  伝送形式データ要素  (TFD : Transfer Form Data element)  は,通信上で可変長デ

ータ要素を取り扱う形式。TFD は,データタグ,長さタグ及び可変長データ要素を,一つづつ左から順番

にすき間なく並べたデータ列である。

附属書 に,その構造を示す。

TFD

は,メッセージ内の TFD 領域内になければならない。

6.1

データタグの構造

6.1.1

データタグの長さ  データタグは,1 バイト,2 バイト又は 3 バイトの長さのビット列データであ

り,その長さは最初の 1 バイト(左端の 1 バイト)の値によって決まる。

表 に,データタグの最初の 1

バイトの値とデータタグの長さの関係を示す。

表 1  データタグの最初の バイトの値とデータタグの長さ

データタグの最初の 1 バイトの値

データタグの長さ

X

“00”∼X“EF”

2

バイト

X

“F0”

1

バイト

X

“F1”∼X“F7”

3

バイト

X

“F8”, X“F9”

未定義(将来の機能拡張用)

X

“FA”

2

バイト

X

“FB”, X“FC”

1

バイト

X

“FD”

3

バイト

X

“FE”

1

バイト

X

“FF”

未定義(将来の機能拡張用)

データタグの最初の 1 バイトの値が,X“F8”,X“F9”及び X“FF”のデータタグは,長さ及び機能と

もに未定義であり,将来の機能拡張用に予約されている。将来の機能拡張のときに,長さが決定される。


8

X 7012-1 : 1999

6.1.2

データタグの種類  データタグには,利用者データタグと制御データタグの 2 種類がある。データ

タグの最初の 1 バイトの値によって,データタグの種類が決まる。

表 に,データタグの最初の 1 バイト

の値とデータタグの種類の関係を示す。

表 2  データタグの最初の バイトの値とデータタグの種類

データタグの最初の 1 バイトの値

データタグの種類

X

“00”∼X“EF”

利用者データタグ

X

“F0”

制御データタグ

X

“F1”∼X“F7”

利用者データタグ

X

“F8”∼X“FF”

制御データタグ

6.1.3

利用者データタグの機能  利用者データタグは,その値によって,可変長データ要素の識別と意味

の識別を行う。利用者データタグの値はデータタグ番号といい,次に示す意味をもつ。

a)

利用者データタグの長さが 2 バイトのときは,

16

ビット符号無 2 進数としての値で,

0

∼61439 (X

“0000”

∼X“EFFF”)  のデータタグ番号を表す。

b)

利用者データタグの長さが 3 バイトのときは,右側 19 ビット(下位 19 ビット)の符号無 2 進数とし

ての値で,65536∼524287(X“F10000”∼X“F7FFFF”

:上位 5 ビットは無視する)のデータタグ番

号を表す。

6.1.4

制御データタグの機能  制御データタグは,メッセージ内 TFD 領域内の状態制御を行う。

a)

制御データタグの最初の バイトの値が X “F0”  のとき  TFD 領域の先頭に置かれ,TFD 領域を開始

する TFD 領域開始子である。

b)

制御データタグの最初の バイトの値が X “FA”  のとき  マルチ明細の先頭に置かれ,マルチ明細を

開始する A 形マルチ明細見出しである。A 形マルチ明細見出しの長さは 2 バイトあり,第 2 バイトの

1

バイト符号無 2 進数の値によって明細番号を表す。明細番号として,X“31”∼X“7E”までの値の

使用を可能とする。

c)

制御データタグの最初の バイトの値が X “FB”  のとき  マルチ明細の途中に置かれ,繰返し要素の

繰り返しを指示する改行指示子である。

d)

制御データタグの最初の バイトの値が X “FC”  のとき  マルチ明細の末尾に置かれ,マルチ明細を

終了させるマルチ明細終端子である。

e)

制御データタグの最初の バイトの値が X “FD”  のとき  マルチ明細の先頭に置かれ,マルチ明細を

開始する D 形マルチ明細見出しである。D 形マルチ明細見出しの長さは 3 バイトあり,第 2 及び第 3

バイトの 2 バイト符号無 2 進数の値によって明細番号を表す。明細番号として,X“000A”∼X “EFFF”

までの値の使用を可能とする。

f)

制御データタグの最初の バイトの値が XFE”のとき  TFD 領域の末尾に置かれ,TFD 領域を終

了させる TFD 終端子である。

6.2

長さタグの構造  長さタグは,利用者データタグと一緒に用いられ,可変長データ要素の長さを特

定する。長さタグは,1 バイト符号無 2 進数又は 2 バイト符号無 2 進数の値で,可変長データ要素の実長

を表す。長さタグ自身の長さは,1 バイトか又は 3 バイトであり,1 バイトか 3 バイトかは,長さタグの最

初 1 バイト(一番左側の 1 バイト)の値で決まる。

a)

長さタグの最初の 1 バイトの値が X“00”∼X“FE”のときは,長さ 1 バイトである。

b)

長さタグの最初の 1 バイトの値が X“F2”のときは,長さ 3 バイトである。

長さ 1 バイトの長さタグは,1 バイトの符号無 2 進数で,それに引き続く可変長データ要素の実長をバ


9

X 7012-1 : 1999

イト数で表し,0∼239 (X“00”∼X “EF”)  バイトの範囲の長さを表現する。

長さ 3 バイトの長さタグは,第 2 及び第 3 バイトで示す 2 バイトの符号無 2 進数で,それに引き続く可

変長データ要素の実長をバイト数で表し,0∼32767 (X“0000”∼X“7FFF”)  バイトの範囲の長さを表現

する。

長さタグが,小数点明示形符号付可変長数字データ列データ要素の長さを表す場合には,正負の符号及

び小数点を含む数字データ列の長さを表す。

6.3

TFD

の構造  TFD は,一つのデータタグ,一つの長さタグ及び一つの可変長データ要素を,この順

番に隙間なく並べたデータ列であるが,

長さタグ及び/又は可変長データ要素は,

省略されることがある。

TFD

には,利用者 TFD と制御 TFD の 2 種類がある。

a)

利用者データタグで始まる TFD を利用者 TFD と呼び,利用者 TFD は長さタグの値がゼロのとき(す

なわち,可変長データ要素の長さがゼロのとき)可変長データ要素は省略される(長さタグは省略で

きない)

b)

制御データタグで始まる TFD を,制御 TFD と呼び,長さタグ及び可変長データ要素を省略し,制御

データタグ単独で用いる。

6.4

可変長データ要素の長さの短縮及び拡大  TFD を構成する可変長データ要素は,データ型によって

決まる条件を満たす場合には,その長さを短縮することができる。逆に拡大することもできる。TFD の長

さタグの値は,縮小又は拡大された可変長データ要素の実長を保持する。

a)

可変長 バイトデータ列データ要素  データ列の右端 1 バイトが間隔文字であれば,その 1 文字を省

略し長さを 1 バイト短縮しても,値(又は意味)は変化しない。この規則は,この規則によって新た

に発生する短縮されたデータ列に対しても,繰り返し適用できる。もし,可変長 1 バイトデータ列デ

ータ要素がすべて間隔文字で構成されていた場合には,すべての文字が省略されて,長さゼロのデー

タ列になる。

逆に,データ列の右端の右側に間隔文字を追加することで,データ列を任意に延長できる。

b)  1

バイト単位可変長ビット列データ要素  1 バイト単位ビット列の右端 1 バイトが X “00” であれば,

その 1 バイトを省略し長さを 1 バイト短縮しても,値(又は意味)は変化しない。この規則は,この

規則によって新たに発生する短縮されたビット列に対しても,繰り返し適用できる。もし,1 バイト

単位可変長ビット列データ要素がすべて X“00”で構成されていた場合には,すべてのバイトが省略

されて,長さゼロのビット列になる。

逆に,ビット列の右端の右側に X“00”を追加することで,ビット列を 1 バイト単位に任意に延長

できる。

c)

可変長 バイトデータ列データ要素  データ列の右端 2 バイトが間隔漢字であれば,その 1 文字を省

略し長さを 2 バイト短縮しても,値(又は意味)は変化しない。この規則は,この規則によって新た

に発生する短縮されたデータ列に対しても,繰り返し適用できる。もし,可変長 2 バイトデータ列デ

ータ要素がすべて間隔漢字で構成されていた場合には,すべての文字が省略されて,長さゼロのデー

タ列になる。

逆に,データ列の右端の右側に間隔漢字を追加することで,データ列を 2 バイト単位に任意に延長

できる。

d)

小数点暗示形符号無可変長数字データ列データ要素  数字データ列の左端 1 けたがゼロの場合には,

その 1 けたを省略しけた数を 1 けた短縮しても,値は変化しない。この規則は,この規則によって新

たに発生する短縮された数字データ列に対しても,繰り返し適用できる。もし,小数点暗示形符号無


10

X 7012-1 : 1999

可変長数字データ列データ要素のすべてのけたがゼロで構成されていた場合には,すべてのけたが省

略されて,長さゼロの数字データ列になる。

逆に,数字データ列の左端の左側にゼロを追加することで,けた数を任意に増やせる。

e)

小数点明示形符号付可変長数字データ列データ要素  数字データ列の左端 1 けたがゼロ又は正負符号

の右側の 1 けたがゼロの場合には,その 1 けたを省略し,けた数を 1 けた短縮しても,値は変化しな

い。この規則は,この規則によって新たに発生する短縮された数字データ列に対しても,繰り返し適

用できる。

逆に,数字データ列の正負符号の右側又は正負符号がない数字データ列の左端の左側にゼロを追加

することで,けた数を任意に増やせる。

数字データ列に小数点が含まれている場合,数字データ列の右端 1 けたがゼロであれば,その 1 け

たを省略し,けた数を 1 けた短縮しても,値は変化しない。この規則は,この規則によって新たに発

生する短縮された数字データ列に対しても,繰り返し適用できる。

逆に,数字データ列に小数点が含まれている場合,数字データ列の右側にゼロを追加することで,

けた数を任意に増やせる。

もし,小数点明示形符号無可変長数字データ列データ要素のすべてのけたが,正負符号,小数点記

号及び/又はゼロで構成されていた場合には,正負符号及び小数点記号を含むすべてのけたが省略さ

れて,長さゼロの数字データ列になる。

f)

年月日可変長データ要素  数字データ列の左端 1 けたがゼロの場合には,その 1 けたを省略し,けた

数を 1 けた短縮しても,値は変化しない。この規則は,この規則によって新たに発生する短縮された

数字データ列に対しても,繰り返し適用できる。

逆に,数字データ列の左端の左側にゼロを追加することで,けた数を任意に増やせる。

7.

伝送形式データ要素領域の構造

7.1

伝送形式データ要素領域  伝送形式データ要素領域(TFD 領域)領域は,メッセージ内にある利用

者 TFD 及び制御 TFD を格納する領域。

附属書 に,関係図を示す。

7.1.1

TFD

領域の基本構造  TFD 領域は,TFD 領域開始子で始まり,利用者 TFD 及び/又はマルチ明細

を,別途定められる標準メッセージに従ってすき間なく配置し,TFD 領域終端子で終端した可変長のデー

タ列である。TFD 領域内にある TFD 領域開始子は,見掛けの制御 TFD(無作用の TFD)となり,TFD 領

域の状態に影響を与えない。

利用者 TFD 及びマルチ明細がない TFD 領域も許され,最小の TFD 領域は,一つの TFD 領域開始子と

一つの TFD 領域終端子で構成される。

7.1.2

標準メッセージに与える制限  標準メッセージの設計者は,TFD 領域で許される構造の範囲内で,

標準メッセージを設計しなければならない。TFD 領域は,利用者 TFD とマルチ明細とで構成されるため,

標準メッセージの設計者は,利用者 TFD の標準メッセージ上での形態である可変長データ要素とマルチ明

細との組合せで,標準メッセージを設計する必要がある。標準メッセージの設計者は,通常,制御 TFD を

用いることはできない。

7.2

マルチ明細  TFD 領域内の,一つの A 形マルチ明細見出し又は一つの D 形マルチ明細見出しと一つ

のマルチ明細終端子とで,複数の繰返し要素及び改行指示子の対を囲んだデータ列。マルチ明細は,繰返

し要素を繰返し単位とした繰り返し構造を実現するために用いる。


11

X 7012-1 : 1999

7.2.1

マルチ明細見出し  マルチ明細を開始し識別する制御 TFD。マルチ明細見出しには,A 形マルチ

明細見出しと D 形マルチ明細見出しとの 2 種類があり,両者の機能は同一である。

A

形マルチ明細見出しは 1 バイトの明細番号を,D 形マルチ明細見出しは 2 バイトの明細番号をもって

おり,同一メッセージ内にある複数のマルチ明細を識別する。識別は,マルチ明細見出しの種類と明細番

号とで行う。例えば,A 形マルチ明細見出しの明細番号 X “31” と D 形マルチ明細見出しの明細番号 X

“0031”

は,数値が同じであっても(10 進の 49)

,試別上では別のマルチ明細と見なす。

7.2.2

繰返し要素  一つ以上の利用者 TFD 及び/又はマルチ明細を隙間なく並べて構成したデータ列で,

繰り返し構造の繰返し単位。

7.2.3

改行指示子  繰返し要素の末尾に置かれ,繰返し要素が繰り返すことを明示する制御 TFD。繰返

し要素を構成するすべての TFD 及び/又はマルチ明細が省略された空の繰返し要素の末尾に置くことも

可能であり,改行指示子が二つ以上連続して並ぶこともある。

7.2.4

マルチ明細終端子  繰返し要素の末尾(マルチ明細の末尾でもある。)に置かれ,マルチ明細を終

了させる制御 TFD。

マルチ明細終端子の左側にすき間なく改行指示子があれば,この改行指示子を省略して,マルチ明細終

端子を左側に 1 バイトずらすことができる。この規則は,ずらすことによって新たに生じたマルチ明細に

も,繰返し適用できる。マルチ明細内の繰り返し要素がすべて空であったときは,マルチ明細見出しとマ

ルチ明細終端子とだけで構成するマルチ明細となる。

7.2.5

マルチ明細の構造と階層化  マルチ明細は,A 形又は D 形のマルチ明細見出しで開始し,繰返し

要素と改行指示子との対を心要なだけ反復して並べ,最終の繰返し要素の改行指示子は省略し,マルチ明

細終端子を配置して構成する。

繰返し要素内にマルチ明細を含めることで,マルチ明細を階層化できる。このとき,下位のマルチ明細

は,上位のマルチ明細内に,完全に含まれていなければならない。下位のマルチ明細は複数あってもよい

が,下位のマルチ明細のそれぞれは独立していなければならない。

下位のマルチ明細の中に,さらに,下位のマルチ明細を複数含めることもできる。階層は何重でもよい。

7.3

TFD

領域内の利用者 TFD の識別  TFD 領域内の利用者 TFD は,利用者 TFD のデータタグ番号又は

マルチ明細の明細番号と,利用者 TFD のデータタグ番号との組合せによって,一意識別を行う。

7.3.1

一意識別有効範囲  利用者 TFD を利用者 TFD のデータタグ番号によって,一意に識別できる範囲。

TFD

領域内には,複数の一意識別有効範囲があり,TFD 領域内で一意に利用者 TFD を識別するためには,

必要に応じてマルチ明細の明細番号と,利用者 TFD のデータタグ番号との組合せによって,一意識別を行

う。

7.3.2

基本一意識別有効範囲  TFD 領域内で,マルチ明細を除く範囲。基本一意識別有効範囲では,利

用者 TFD は,利用者 TFD のデータタグ番号によって,一意に識別を行う。

7.3.3

マルチ明細内一意識別有効範囲  マルチ明細を構成する繰返し要素内で,下位のマルチ明細を除く

範囲。マルチ明細一意識別有効範囲では,利用者 TFD は,マルチ明細の明細番号と,利用者 TFD のデー

タタグ番号との組合せによって,一意識別を行う。

マルチ明細内では,繰返し要素が複数あるので,実際には,同一の明細番号をもつマルチ明細内一意識

別有効範囲が複数ある。そのため,繰返し要素間の識別を行う必要があり,繰返し要素の順番によって暗

示的に識別を行う。したがって,繰返し要素の順番は,厳密に管理されなければならない。一度決められ

た繰返し要素の順番を変更すると,元の配置の順番とは意味が変わることに,注意しなければならない。


12

X 7012-1 : 1999

7.4

単独利用者 TFD の暗示的繰返し  一つの一意識別有効範囲内にある同一のデータタグ番号をもつ複

数の利用者 TFD の集合。一つの一意識別有効範囲内に,同一のデータタグ番号をもつ利用者 TFD が二つ

以上あれば,可変長データ要素の値だけが異なる同一利用者 TFD の繰り返しと見なす。これを,単独利用

者 TFD の暗示的繰り返しとする。

7.5

TFD

領域内に配置する利用者 TFD のデータタグ番号及びマルチ明細の明細番号  TFD 領域内にあ

る利用者 TFD 及びマルチ明細を一意に識別するために,利用者 TFD のデータタグ番号及びマルチ明細の

明細番号は,次の規則に従わなければならない。

a)

一つの一意識別有効範囲内の利用者 TFD のデータタグ番号は,その範囲内で固有でなければならない。

b)

一つの一意識別有効範囲内に,同一のデータタグ番号をもつ利用者 TFD を二つ以上配置すると,それ

らは同一の種類の利用者 TFD と見なされ,単独利用者 TFD の暗示的繰り返しになる。

c)

利用者 TFD のデータタグ番号を,TFD 領域内のすべての一意識別有効範囲内で一意にすれば,デー

タタグ番号だけで,TFD 領域全体で利用者 TFD を一意に識別できる。

d) TFD

領域内にマルチ明細が複数あるとき,すべてのマルチ明細の明細番号は,固有でなければならな

い。ただし,A 形マルチ明細見出しをもつマルチ明細の範囲で固有であればよく,同様に,D 形マル

チ明細見出しをもつマルチ明細の範囲で固有であればよい。

e)

一つの一意識別有効範囲内では,利用者 TFD 及びマルチ明細の配置の順番は,任意である。ただし,

複数のマルチ明細のそれぞれの一部が,互いに重なり合う構造になってはならない。複数のマルチ明

細は完全に独立しているか,又は一つのマルチ明細が他のマルチ明細全体を包含していなければなら

ない。

8.

メッセージグループ見出しの構造  メッセージグループ見出しは,複数の固定長データ要素を左側(デ

ータ伝送の時先に伝送される側)からすき間なく順番に並べた構成である。左側から順番に,データ要素

とその意味を示す。データ要素名の後の(  )内は,記号名である。

附属書 にデータ要素の配置を図示

する。

8.1

分割区分 (C01)   メッセージグループ見出しか又は後書きかを識別する 1 バイトの固定長データ要

素。値は,X“30”である。

8.2

レコード区分 (C02)   分割区分 (C01) が X“30”のとき,メッセージグループ見出しであることを

識別する 1 バイトの固定長データ要素。値は,X“43”である。

8.3

運用モード (C03)   運用試験か又は否かを表す 1 バイトの固定長データ要素。値が,X“31”のと

きは試験運用,X“20”又は X“30”のときは通常運用を表す。

8.4

発信 EDI サービス事業者 (C04)   メッセージグループを中継する発信側のコード化 EDI サービス

事業者名などを表す 12 バイトの固定長データ要素。標準制限文字 12 文字を用いて表す。

8.5

発信センタコード (C05)   メッセージグループを発信したコード化コンピュータセンタ名などを

表す 12 バイトの固定長データ要素。標準制限文字 12 文字を用いて表す。

8.6

発信者コード (C06)   メッセージグループを発信したコード化企業名又は部門名などを表す 12 バ

イトの固定長データ要素。標準制限文字 12 文字を用いて表す。

8.7

受信 EDI サービス事業者 (C07)   メッセージグループを中継する受信側のコード化 EDI サービス

事業者名などを表す 12 バイトの固定長データ要素。標準制限文字 12 文字を用いて表す。

8.8

受信センタコード (C08)   メッセージグループを受信するコード化コンピュータセンタ名などを

表す 12 バイトの固定長データ要素。標準制限文字 12 文字を用いて表す。


13

X 7012-1 : 1999

8.9

受信者コード (C09)   メッセージグループを受信するコード化企業名又は部門名などを表す 12 バ

イトの固定長データ要素。標準制限文字 12 文字を用いて表す。

8.10  BPID

機関 (C10)   標準メッセージのコード化管理機関名を表す 4 バイトの固定長データ要素。標

準制限文字 4 文字を用いて表す。

8.11  BPID

サブ機関 (C11)   標準メッセージの管理機関の内部識別コードを表す 2 バイトの固定長デー

タ要素。標準制限文字 2 文字を用いて表す。

8.12  BPID

 (C12)   標準メッセージの版数を表す 2 バイトの固定長データ要素。標準制限文字 2 文字

を用いて表す。

8.13

予約領域 1 (F11)    将来拡張用の 12 バイトの固定長予約領域。X“20”を満たす。

8.14

情報区分コード (C14)   標準メッセージの種類を表す 4 バイトの固定長データ要素。標準制限文字

を用いて表す。

8.15

予約領域 2 (C15)    将来拡張用の 3 バイトの固定長予約領域。X“20”又は X“30”を満たす。

8.16

予約領域 3 (C16)    将来拡張用の 3 バイトの固定長予約領域。X“20”又は X“30”を満たす。

8.17

様式識別 (C17)   2 バイトの識別用固定長データ要素。次の意味である。

a)

X

“3130”……………分割可変長モードのメッセージグループ

b)  X

“3131”……………分割固定長モードのメッセージグループ

c)

X

“3230”……………受信確認電文又はエラー情報電文

8.18

交換参照番号 (C18)   メッセージグループを識別する記号を格納する 10 バイトの固定長データ要

素。標準制限文字 10 文字を用いて表す。使用しないときは,X“20”で満たす。

8.19

作成日付時刻 (C19)   メッセージグループの作成日付時刻を表す 12 バイトの固定長データ要素。

標準数文字 12 文字を用いて,YYMMDDHHMMSS 形式で表す。西暦年は 2 けたであるが,51∼99 までは

1951

∼1999 年を表し,00∼50 までは 2000∼2050 年を表す。

8.20

予約領域 4 (F12)    将来拡張用の 12 バイトの固定長予約領域。X“20”を満たす。

8.21

構文規則 ID バージョン (C21)   標準制限文字 6 文字のコードで,構文規則の管理機関とバージョ

ン番号を表す 6 バイトの固定長データ要素。

8.22

予約領域 5 (C22)    将来拡張用の 1 バイトの固定長予約領域。値は,常に,X“45”とする。

8.23

格納モード (C23)   論理レコードの物理レコードへの格納構造を示す 1 バイトの固定長データ要素。

次に示す値である。

a)

X

“20”又は X“4D”………分割固定長モード

b)  X

“53”……………………分割可変長モード

8.24  1

バイト文字集合 (C24)   1 バイト文字集合の符号化の種類を表す 1 バイトの固定長データ要素。

次に示す値である。

a)

X

“20”又は X“53”…1 バイト標準文字集合

b)  X

“4D”…………………シフト JIS(2 バイト文字も使用可能)

c)

X

“50”…………………その他の文字コード

8.25  2

バイト文字集合 (C25)   2 バイト文字集合の符号化の種類を表す 1 バイトの固定長データ要素。

次に示す値である。

a)

X

“20”又は X“53”…2 バイト標準文字集合  (JIS X 0208)

b)  X

“55”…………………2 バイト標準文字集合  (JIS X 0221)

c)

X

“4D”…………………シフト JIS(半角文字は使用禁止)


14

X 7012-1 : 1999

d)  X

“50”…………………その他の文字コード

8.26

予約領域 6 (C26)    将来拡張用の 1 バイトの固定長予約領域。値は,X“20”又は X“53”とする。

8.27

予約領域 7 (C27)    将来拡張用の 5 バイトの固定長予約領域。X“20”又は X“30”で満たす。

8.28

予約領域 8 (C28)    将来拡張用の 5 バイトの固定長予約領域。X“20”又は X“30”で満たす。

8.29

短縮表示 (C29)   メッセージグループが,短縮型か又は否かを表す 1 バイトの固定長データ要素。

短縮型メッセージグループのときは,値を X“49”とし,短縮型メッセージグループでないときは,値を

X

“20”又は X“53”にしなければならない。

8.30

発信 EDI サービ事業者管理機関コード (C30)   メッセージグループを中継する,発信側の発信 EDI

サービス事業者名などを表すコードの管理機関名を表す,3 バイトの固定長データ要素。標準制限文字 3

文字の英数字コードを用いて表す。

8.31

発信センタコード管理機関コード (C31)   メッセージグループを発信した,コンピュータセンタな

どを表すコードの管理機関を表す,3 バイトの固定長データ要素。標準制限文字 3 文字の英数字コードを

用いて表す。

8.32

発信者コード管理機関コード (C13)   メッセージグループを発信した,企業又は部門などを表すコ

ードの管理機関を表す,3 バイトの固定長データ要素。標準制限文字 3 文字の英数字コードを用いて表す。

8.33

受信 EDI サービス事業者管理機関コード (C33)   メッセージグループを中継する,受信側の EDI

サービス事業者名などを表すコードの管理機関を表す,3 バイトの固定長データ要素。標準制限文字 3 文

字の英数字コードを用いて表す。

8.34

受信センタコード管理機関コード (C34)   メッセージグループを受信する,コンピュータセンタな

どを表すコードの管理機関を表す,3 バイトの固定長データ要素。標準制限文字 3 文字の英数字コードを

用いて表す。

8.35

受信者コード管理機関コード (C35)   メッセージグループを受信する,企業又は部門などを表すコ

ードの管理機関を表す,3 バイトの固定長データ要素。標準制限文字 3 文字の英数字コードを用いて表す。

8.36

予約領域 9 (F29)    将来拡張用の 70 バイトの固定長予約領域。X“20”で満たす。

9.

メッセージの構造  メッセージは,メッセージ見出しと TFD 領域とで構成される。左側(データ伝送

のとき先に伝送される側)から順番に,データ要素とその意味を示す。データ要素名の後の(  )内は,

記号名である。

附属書 にデータ要素の配置を図示する。

9.1

メッセージの基本構造  メッセージには,A 形メッセージと B 形メッセージとの 2 種類がある。A

形メッセージは A 形メッセージ見出しと TFD 領城で構成され,B 形メッセージは B 形メッセージ見出し

と TFD 領域で構成される。

9.2

A

形メッセージ見出しの構造  メッセージの長さが 32 768 バイト以下のとき用いることができるメ

ッセージ見出し。

9.2.1

分割区分 (C01)   メッセージであることを識別する 1 バイトの固定長データ要素。値は,X“39”

である。ただし,ファイル格納状態では,これ以外の値になることがある(第 2 部 8.参照)

9.2.2

レコード区分 (C02)   メッセージの大分類を識別する 1 バイトの固定長データ要素。次の値であ

る。

a)

X

“44”……………業務メッセージ

b)  X

“53”……………安全保護見出しメッセージ

c)

X

“47”……………部分安全保護メッセージ


15

X 7012-1 : 1999

d)  X

“56”……………安全保護後書きメッセージ

9.2.3

順序番号 (D03)   同一のメッセージグループ内のメッセージの順番を表す 5 バイトの固定長デー

タ要素。

標準数字文字の 5 文字を用い,

メッセージグループ見出しの直後のメッセージに 00001 を付番し,

以後,昇順に付番する。

9.2.4

メッセージ長 (D04)   メッセージの長さを表す 2 バイトの固定長データ要素。値は,16 ビットの

符号無 2 進数で“メッセージ長−1”の値を保持する。値の範囲は,X“000A”(00010)  ∼X“7FFF”(32767)

である。実際のメッセージの長さは,11 バイト∼32 768 バイトまでである。

9.3

B

形メッセージ見出しの構造  メッセージの大分類が業務メッセージで,メッセージの長さが 32 769

バイト以上 10 000 000 バイト以下のとき用いるメッセージ見出し。ただし,メッセージの長さが 32 768 バ

イト以下のとき用いることもできる。

9.3.1

分割区分 (C01)   9.2.1 と同一である。

9.3.2

レコード区分 (C02)   メッセージの大分類を識別する 1 バイトの固定長データ要素。B タイプメ

ッセージ見出しは,業務メッセージの見出しだけに用いることができ,レコード区分の値は,X“44”で

ある。

9.3.3

順序番号 (D03)   9.2.3 と同一である。

9.3.4

メッセージ長 (D04)   メッセージの長さを表す 2 バイトの固定長データ要素。ただし,B 形メッ

セージ見出しでは拡張メッセージ長を使用するため,値は,X“8080”とする。

9.3.5

識別子 (D05)   将来拡張用の 1 バイトの固定長予約領域。値は X“F7”とする。

9.3.6

拡張メッセージ長 (D05)   メッセージの長さを表す 7 バイトの固定長データ要素。値は,標準数

字文字の 7 文字で表す 10 進数で“メッセージ長−1”の値を保持する。値の範囲は,18∼9999999 である。

実際の最大のメッセージの長さは,10 000 000 バイトである。

9.4

TFD

領域の構造  第 1 部 7.を参照。

10.

バイナリデータの構造  バイナリデータは,EDI 利用者の長大ビット列データを,バイト単位に格納

した論理レコード列であり,画像データなどの,長大ビット列データを交換するときに用いる。論理レコ

ード列の構成及び各論理レコード内の固定長データ要素を,左側(伝送時に先に伝送される側)から順番

に示す。データ要素名の後の(  )内はデータ要素の記号名とする。

附属書 に構成及びデータ要素の配

置を図示する。

10.1

バイナリデータの基本構造  一つのバイナリデータは,一つのバイナリデータ見出し,一つ以上の

バイナリ単位及び一つのバイナリデータ後書きで,構成される。

バイナリデータ見出しは,バイナリデータの始まりを示すとともに,メッセージグループ内の複数のバ

イナリデータ中から特定のバイナリデータを識別する。

一つ以上のバイナリ単位は,EDI ユーザーの長大ビット列データを格納する。

バイナリデータ後書きは,バイナリデータの終わりを示し終端する。

10.2

バイナリデータ見出しの構造  バイナリデータの始まりを示す 251 バイトの固定長論理レコードで,

次に示す固定長データ要素で構成される。

10.2.1

分割区分 (C01)   値が X“40”のとき,バイナリデータ見出しか又はバイナリデータ後書きかを

識別する 1 バイトの固定長データ要素。

10.2.2

レコード区分 (C02)   分割区分が X“40”のとき,バイナリデータ見出しであることを識別する

1

バイトの固定長データ要素。値は,X“48”でなければならない。


16

X 7012-1 : 1999

10.2.3

順序番号 (D03)   メッセージ見出しの順序番号と同一の意味をもつ 5 バイトの固定長データ要素。

バイナリデータをメッセージと同格として付番し,5 文字の標準数字文字で表す。付番方法は,9.2.3 を参

照。

10.2.4

連結番号 (H04)   同一のメッセージグループ内で,バイナリデータとメッセージの論理的関係を

示す 4 バイトの固定長データ要素。同一の番号をもつバイナリデータとメッセージとが,論理的関係にあ

ることを表す。文字集合及び符号化規則は,この見出しを含むメッセージグループのメッセージグループ

見出し内の,1 バイト文字集合 (C24) の指示に従う。

なお,メッセージ内では,この連結番号は,データタグ番号が X“EF00”(61184)  の利用者 TFD に格納

されている。連結番号の値そのものは,別途運用で決めるが,通常必要な範囲において固定でなければな

らない。

10.2.5

ファイル識別名 (H05)   EDI 利用者が,バイナリデータを識別するために用いる 80 バイトの固定

長データ要素。文字集合及び符号化規則は,この見出しを含むメッセージグループのメッセージグループ

見出し内の,1 バイト文字集合 (C24) の指示に従う。識別名は,ある範囲で固有でなければならないが,

識別名そのものは,運用で決める。

10.2.6

様式識別名 (H06)   EDI 利用者が,バイナリデータに格納された長大ビット列データの書式を識

別するために用いる,32 バイトの固定長データ要素。文字集合及び符号化規則は,この見出しを含むメッ

セージグループのメッセージグループ見出し内の,1 バイト文字集合 (C24) の指示に従う。識別名は,あ

る範囲で固有でなければならないが,識別名そのものは,運用で決める。

10.2.7

圧縮識別名 (H07)   EDI 利用者が,バイナリデータに格納された長大ビット列データのデータ圧

縮方法を識別するために用いる,32 バイトの固定長データ要素。文字集合及び符号化規則は,この見出し

を含むメッセージグループのメッセージグループ見出し内の,1 バイト文字集合 (C24) の指示に従う。識

別名は,ある範囲で固有でなければならないが,識別名そのものは,運用で決める。

10.2.8

予約領域 (F31)   将来拡張用の 96 バイトの固定長予約領域。X“20”で満たす。

10.3

バイナリ単位  EDI 利用者の長大ビット列データを,バイト単位に格納する論理レコードで,構造

を次に示す。185 ビットのような 8 の倍数でないビット列は扱わない。

10.3.1

バイナリ単位の構造  バイナリ単位は,1 バイトの固定長データ要素である分割区分及び EDI 利用

者の長大ビット列データを,バイト単位に格納するビット列格納領域で構成する。

10.3.2

バイナリ単位の長さ  バイナリ単位は,メッセージグループ見出しの格納モード (C23) の値に対

応して,長さが変化する。

分割モードの値が X“53”

(分割可変長モード)のとき,バイナリデータ後書き直前のバイナリ単位を除

いて,バイナリ単位は 32001 バイトの固定長論理レコードである。バイナリデータ後書き直前のバイナリ

単位は,32001 バイトの固定長論理レコード又は最大 32001 バイトの可変長論理レコードである。

分割モードの値が X“20”又は X“4D”

(分割固定長モード)のとき,バイナリ単位は 251 バイトの固

定長論理レコードである。

10.3.3

分割区分 (C01) とその値  分割区分は,メッセージグループ内でバイナリ単位を識別するととも

に,その並びの順番を識別する 1 バイトの固定長データ要素。バイナリ単位の分割区分の値は,X“41”

∼X“49”の値をとり,次の規則とする。

a)

バイナリ後書き直前のバイナリ単位の分割区分の値は,常に X“49”。

b)

バイナリ見出し直後のバイナリ単位の分割区分の値は X“41”とし,次のバイナリ単位の分割区分の

値は X“42”とする。その次からは,X“43”,X“44”,X“45”,X“46”,X“47”,X“48”の順番


17

X 7012-1 : 1999

に付番し,X“48”の次の分割区値は再度 X“41”とし,X“41"∼X“48”の順番を繰り返す。

c)

一つのバイナリ単位だけでバイナリデータが構成されているときは,

上記 a)の規則を優先して適用し,

バイナリ見出し直後のバイナリ単位であっても,分割区分の値は,X“49”とする。

10.3.4

ビット列格納領域  ビット列格納領域は,EDI 利用者の長大ビット列データをバイト単位に格納す

る,長さ 32000 バイト又は 250 バイトの固定長の領域。ただし,分割可変長モードのときは,バイナリデ

ータ後書き直前のバイナリ単位のビット列格納領域だけは,最大 32000 バイトの可変長領域となる。

EDI

利用者の長大ビット列データが,ビット列格納領域よりも長いときは,EDI 利用者の一つの長大ビ

ット列データを,複数のバイナリ単位に分割して格納する。

EDI

利用者のビット列データをビット列格納領域に格納するときには,一切の変換を行わないで,その

まま格納する。

なお,EDI 利用者のビット列データのフォーマット,すなわち画像データなどのフォーマットについて

は,このシンタックスルールでは規定しない。

10.3.5

最終バイナリ単位と余白  EDI 利用者の長大ビット列データを分割してビット列格納領域に格納

したとき,ビット列格納領域は固定長なので,一般的に,最終のバイナリ単位のビット列格納領域に余白

が生じる。このとき,EDI 利用者の長大ビット列データは,ビット列格納領域に左詰めに格納し,右側を

余白とする。左側の EDI 利用者の長大ビット列データの長さ(有効部分の長さ)は,バイナリ後書きの最

終ビット列格納領域有効長 (T05) に格納する。右側の余白部分の値は特に規定しないが,通常,X“20”

を満たす。

分割可変長モードのときは,最終のバイナリ単位のビット列格納領域に余白を設けないで,最終のバイ

ナリ単位を必要な長さの可変長論理レコードとすることもできる。この場合でも,EDI 利用者の長大ビッ

ト列データの長さ(有効部分の長さ)を,バイナリ後書きの最終ビット列格納領域有効長 (T05) に格納し

なければならない。

10.4

バイナリデータ後書き  バイナリデータの終わりを表す 251 バイトの固定長論理レコードで,次に

示す固定長データ要素で構成される。

10.4.1

分割区分 (C01)   10.2.1 と同一。

10.4.2

レコード区分 (C02)   分割区分が X“40”のとき,バイナリデータ後書きであることを識別する

1

バイトの固定長データ要素。値は,X“54”でなければならない。

10.4.3

順序番号 (C02)   10.2.3 と同一。

10.4.4

連結番号 (H04)   10.2.4 と同一。

10.4.5

最終ビット列格納領域有効長 (T05)   最終のビット列格納領域内の有効データ長を表す 4 バイト

の固定長データ要素。EDI 利用者の長大ビット列データは,格納構造に従って複数の固定長のビット列格

納領域に分割して格納される。したがって,最終のビット列格納領域には,左側に有効なデータがあり,

右側に余白が生じる。この左側の有効な部分のバイト数を,符号無 32 ビットの 2 進数で表す。2 進数値の

1

が 1 バイトに相当し,以下,2 が 2 バイトに,が n バイトに相当する。

10.4.6

論理レコード総数 (T06)   バイナリデータ見出しとバイナリデータ後書きの間に存在するバイナ

リ単位の総数に,数値の 2 を加えた数を表す 4 バイトの固定長データ要素。論理レコード総数は,符号無

32

ビットの 2 進数で表す。この値には,バイナリデータ見出しとバイナリデータ後書きの論理レコードが

含まれる。

10.4.7

予約領域 (F41)   将来拡張用の 232 バイトの固定長予約領域。X “20”  を満たす。


18

X 7012-1 : 1999

10.5

バイナリデータ専用データタグ番号  [X“EF00”(61184)]  ∼ [X“EF0F”(61199)]  のデータタグ番

号をもつ 16 種の TFD を,バイナリデータ専用の特別な TFD として,予約する。これらの TFD は,TFD

領域内でバイナリデータ利用者 TFD として用いる。これらのうち,

表 に示す 8 種については,その内容

を規定する。残りは,将来の拡張に備えて予約する。

表 3  バイナリデータ専用データタグ番号一覧表

タグ番号

16

進表示 10 進表示

TFD

データ型及び最大長

a) X

“EF00” 61184 順序番号 9 (5)

b) X

“EF01” 61185 ファイル識別名 X

(80)

c) X

“EF02” 61186 様式識別名 X

(32)

d) X

“EF03” 61187 圧縮識別名 X

(32)

e) X

“EF0C” 61196 ファイル名メモ X

(250)

f) X

“EF0D” 61197 ファイル名メモ漢字

K (250)

g) X

“EF0E” 61198 任意メッセージ X

(250)

h) X

“EF0F” 61199 任意メッセージ漢字

K (250)

a)

順序番号は,バイナリデータ見出しの順序番号と同じ意味内容のデータ要素。

b)

ファイル識別名は,バイナリデータ見出しのファイル識別名と同じ意味内容のデータ要素。

c)

様式識別名は,バイナリデータ見出しの様式識別名と同じ意味内容のデータ要素。

d)

圧縮識別名は,バイナリデータ見出しの圧縮識別名と同じ意味内容のデータ要素。

e)

ファイル名メモは,EDI 利用者が使用する任意のメモを格納する可変長 1 バイトデータ列データ要素。

このファイル名メモは,関連するバイナリデータ見出しにはない。

f)

ファイル名メモ漢字は,EDI 利用者が使用する任意のメモを格納する可変長 2 バイトデータ列データ

要素。このファイル名メモは,関連するバイナリデータ見出しにはない。

g)

任意メッセージは,EDI 利用者が使用する任意のメッセージを格納する可変長 1 バイトデータ列デー

タ要素。この任意メッセージは,関連するバイナリデータ見出しにはない。

h)

任意メッセージ漢字は,EDI 利用者が使用する任意のメッセージを格納する可変長 2 バイトデータ列

データ要素。この任意メッセージは,関連するバイナリデータ見出しにはない。

11.

特殊メッセージ及び同報見出しの構造  特殊メッセージは,EDI システムの運用などに用いる固定長

データ要素で構成される 251 バイト固定長の論理レコードである。特殊メッセージは,メッセージ(業務

メッセージ)の一種であり基本的な性格は同一であるが,内部の物理的構造がメッセージと異なるため,

特別扱いとする。

同報見出しは,EDI サービスなどに対して,特定の電文(メッセージグループ)が同報であることと,

同報宛先を通知するのに用いる。同報見出しは,固定長データ要素で構成される 251 バイト固定長の論理

レコードである。

特殊メッセージ及び同報見出しの固定長データ要素及び固定長領域を,左側(伝送時に先に伝送される

側)から順番に示す。データ要素名の後の(  )内は,記号名とする。

附属書 7(特殊メッセージ)及び

附属書 8(同報見出し)にデータ要素の配置を図示する。

11.1

特殊メッセージの種類  特殊メッセージには,次の 2 種類がある。

a)

受信確認メッセージ  受信者が解釈可能な業務処理電文を受信できたかどうかを,発信者に通知する

受信確認電文に使われるメッセージである。


19

X 7012-1 : 1999

b)

誤り情報メッセージ  EDI サービス事業者が,交換処理に際しエラーが発生したことを,電文発信者

に通知するエラー情報電文に使われるメッセージである。

11.2

受信確認メッセージの構造

11.2.1

分割区分 (C01)   メッセージであることを識別する 1 バイトの固定長データ要素。値は X “39”  で

ある。

11.2.2

レコード区分 (C02)   業務メッセージであることを識別する 1 バイトの固定長データ要素。値は

X “44”

である。

11.2.3

順序番号 (D03)   同一メッセージグループ内のメッセージの順番を表す 5 バイトの固定長データ

要素。標準数字文字の 5 文字を用い,メッセージグループ見出しの直後のメッセージに 00001 を付番し,

以後,昇順に付番する。

11.2.4

受信メッセージグループ見出しの前半の内容 (E51)   受信に成攻したメッセージグループの,メ

ッセージグループ見出しの分割区分 (C01) から作成時刻 (C19) までの 129 バイトを格納する,129 バイト

固定長の領域。

11.2.5

受信メッセージグループ後書き前半の内容 (E52)   受信に成功したメッセージグループの,メッ

セージグループ後書きの分割区分 (C01) から予約領域 2 (E05)  までの 37 バイトを格納する,37 バイト固

定長の領域。

11.2.6

エラーフラグ領域 (E55E59)    受信側の受信用変換プログラムで,メッセージグループを処理し

た結果発見したエラーの種類を表すエラコードを格納する,10 バイトの固定長領域。標準数字文字で表す

2

バイト固定長のエラーコードを 5 種類格納できる。エラーコードなどの詳細は,

附属書 に示す。

11.2.7

作成日付時刻 (E60)   受信確認メッセージを作成した日付及び時刻を表す 12 バイトの固定長デー

タ要素。標準数字文字の 12 文字を用いて YYMMDDHHMMSS 形式で表す。西暦年は,51∼99 のとき,1951

年から 1999 年を表し,00∼50 のとき,2000 年から 2050 年を表す。

11.2.8

予約領域 1 (F61)    将来拡張用の 56 バイトの固定長予約領域。X“20”を満たす。

11.3

誤り情報メッセージの構造

11.3.1

分割区分 (C01)   11.2.1 と同一。

11.3.2

レコード区分 (C02)   11.2.2 と同一。

11.3.3

順序番号 (D03)   11.2.3 と同一。

11.3.4

受信メッセージグループ見出し前半の内容 (E71)   エラーしたメッセージグループの,メッセー

ジグループ見出しの分割区分 (C01) から予約領域 8 (C28)  までの 162 バイトを格納する,162 バイト固定

長の領域。

11.3.5

受信メッセージグループ後書き前半の内容 (E72)   エラーしたメッセージグループの,メッセー

ジグループ後書きの分割区分 (C01) から予約領域 2 (E05)  までの 37 バイトを格納する,37 バイト固定長

の領域。

11.3.6

エラーフラグ領域 (E75E79)    エラーの原因を表すエラーコードを格納する 10 バイトの固定長

領域。2 バイト固定長のエラーコードを 5 種類格納できる。エラーコードなどの詳細は,

附属書 に示す。

11.3.7

作成日付時刻 (E80)   エラー情報メッセージを作成した日付及び時刻を表す 12 バイトの固定長デ

ータ要素。

標準数字文字の 12 文字を用いて YYMMDDHHMMSS 形式で表す。

西暦年は,

51

∼99 のとき 1951

年から 1999 年を表し,00∼50 のとき 2000 年から 2050 年を表す。

11.3.8

予約領域 1 (F81)    将来拡張用の 23 バイトの固定長予約領域。X“20”を満たす。

11.4

同報見出しの構造


20

X 7012-1 : 1999

11.4.1

分割区分 (C01)   レコード区分と組み合わせて,同報見出しであることを識別する 1 バイトの固

定長データ要素。値は X“30”である。

11.4.2

レコード区分 (C02)   分割区分と組み合わせて,同報見出しであることを識別する 1 バイトの固

定長データ要素。値は X“42”である。

11.4.3

運用モード (C03)   運用試験か又は否かを表す 1 バイトの固定長データ要素。値が,X“31”の

ときは試験運用,X“20”又は X“30”のときは通常運用を表す。

11.4.4

継続区分 (B03)   同報見出しが継続しているかどうかを示す。1 バイトの固定長データ要素。値が

X

“43”のとき,さらに同報見出しが継続して存在することを表し,値が X“45”のとき,同報見出しの

継続がないことを表す。

11.4.5

同報個数 (B04)   この見出し内の同報宛先の個数を表す 1 バイトの固定長データ要素。個数は,1

文字の標準数字文字で表す。

11.4.6

同報宛先 15 (B11E56)    同報宛先を表す領域。一つの同報見出しで 5 か所の宛先を表すことが

できる。標準制限文字を用いなければならない。データ要素配置の詳細は,

附属書 を参照。

11.4.7

予約領域 1 (F23)    将来拡張用の 21 バイトの固定長予約領域。X“20”を満たす。

12.

メッセージグループ後書きの構造  メッセージグループ後書きは,複数の固定長データ要素を左側(デ

ータ伝送のとき先に伝送される側)からすき間なく順番に並べた構成である。左側から順番に,データ要

素とその意味を示す。データ要素名の後の(  )内は,記号名とする。

附属書 にデータ要素の配置を図

示する。

12.1

分割区分 (C01)   1 バイトの固定長データ要素で,値が X“30”のとき,メッセージグループ見出

しか又はメッセージグループ後書きかを識別する。

12.2

レコード区分 (C02)   1 バイトの固定長データ要素で,分割区分の値が X“30”で,レコード区分

の値が X“45”のとき,メッセージグループ後表きを識別する。

12.3

最終順序番号 (E03)   直前のメッセージ又はバイナリデータの順序番号を表す 5 バイトの固定長デ

ータ要素。5 文字の標準数字文字を用い,メッセージグループ後書きの直前にあるメッセージのメッセー

ジ見出し,又は,バイナリデータのバイナリデータ後書き内にある順序番号と同一の値とする。

12.4

予約領域 1 (E04)    将来拡張用の 15 バイトの固定長予約領域。X“20”又は X “30”を満たす。

12.5

予約領域 2 (E05)    将来拡張用の 15 バイトの固定長予約領域。X“20”又は X “30”を満たす。

12.6

予約領域 3 (F51)    将来拡張用の 213 バイトの固定長予約領域。X“20”を満たす。


21

X 7012-1 : 1999

附属書 1(規定)  論理レコードの種類並びに分割区分及びレコード区分の

附属書 表 1  論理レコードの種類並びに分割区分及びレコード区分の値

論理レコードの種類

略記号

分割区分の値

レコード区分の値

論理レコード長

備考

同報見出し

BCH

X “30”

X “42”

251

バイト

固定長

メッセージグループ見出し

MGH

X “30”

X “43”

251

バイト

固定長

業務メッセージ TRM

X

“39”

注 1) X

“44”

可変長

受信確認メッセージ

AKM

X “39”

X “44”

251

バイト

固定長

業務メッセージの一

種(

注 2

誤り情報メッセージ

ERM

X “39”

X “44”

251

バイト

固定長

同上

安全保護見出しメッセージ

SHM X

“39”

注 1) X

“53”

可変長

部分安全保護メッセージ SSH

X

“39”

注 1) X

“47”

可変長

安全保護後書きメッセージ

STM X

“39”

注 1) X

“56”

可変長

バイナリデータ見出し

BDH

X “40”

X “48”

可変長

バイナリ単位 BU

X

“41”

X “49”

− 251 バイト又は

32001

バイト

注 3)参照

バイナリデータ後書き

BDT

X “40”

X “54”

251

バイト

固定長

固定長フォーマット

メッセージグループ後書き

MGT

X “30”

X “45”

251

バイト

固定長

同上

1)  分割固定長モードのファイル格納状態では,X “31”  ∼X “39”  の値をとる。 
2)  業務メッセージの種類は,それを含むメッセージグループ見出し内の情報区分か又は業務メッセージ

内の情報区分で決まる。両方で指定された場合,メッセージグループ見出し内の情報区分が優先する。

3)  バイナリ単位にはレコード区分はない。また,バイナリ単位は固定長論理レコードであるが,分割可

変長モードの場合に限り,最終バイナリ単位は,最大32001バイトの可変長論理レコードとすることが
できる。


22

X 7012-1 : 1999

附属書 2(規定)  データ要素の標準メッセージ上での表記方法

1.

データ要素のデータ型及び長さの記述方法

附属書 表 1  要素のデータ型及び長さの記述方法

データ型

記述方法

記述例とデータ例

備考

可変長 1 バイトデー

タ列データ要素

X

X (n)

n

:最大バイト長

例)X (8)  のとき

ABCDEFGH

長さは,バイト数で表す。

1

バイト単位可変長

ビット列データ要素

B

B (n)

n

:最大バイト長

例)B (3)  のとき

X “F256AB”

長さは,バイト数で表す。X 属

性と異なり X “00” が抑止され

る。

文字データ

可変長 2 バイトデー

タ列データ要素

K

K (n)

n

:最大バイト長

例)K (10)  のとき

産業と情報

長さは,バイト数で表す。漢字

文字数の 2 倍になる。

小数点暗示型符号無

可変長数字データ列

データ要素

9

9 (n)

9 (n) V (m)

n

:整数部けた数

m

:小数部けた数

例)9 (5)  のとき

23456

例)9 (3) V (2)  のとき

3456

(小数点は,4 と 5 の間)

9 (5) V (0)

と 9 (5)  は同一の意味

である。

数値データ

小数点明示型符号付

可変長数字データ列

データ要素

N

N (n)

N (n) V (m)

n

:整数部けた数

m

:小数部けた数

例)N (5)  のとき

−23456

例)N (4) V (2)  のとき

−2345.6

N (5) V (0)

と N (5)  は同一の意

味である。

年月日可変長データ

要素

Y

Y (n)

n

は 6 又は 8

例)Y (6)  のとき YYMMDD 型

930331

例)Y (8)  のとき YYYYMMDD 型

19930331

西暦日付である。

注)

注)  Y (6)  では,要暦年の 51∼99 は 1951 年∼1999 年を表し,00∼50 は 2000 年∼2050 年を表す。

2.

標準メッセージ上でのデータ要素の記述方法(参考)

(データタグ番号)

(データ要素名)

(データ要素の意味)

(データ型及び長さ)

000001

データ処理 No.

受信側での受信データの処理順序

を表す番号。

9 (5)


23

X 7012-1 : 1999

附属書 3(規定)  データタグ,レングスタグ及び TFD の種類と構造

1.

データタグの種類と構造

附属書 表 1  データタグの種類と構造

データタグ先頭

1

バイトの値

データ

タグ長

構造

(16 進表示)

タグの名前

意味

X “00”

*1 

X “EF”

2

バイト

2

バイト利用者

データタグ

XXXX

で 0 ∼ 61439 (X “0000” ∼ X

“EFFF”)

のデータタグ番号を表す。

(61440∼65535 は使用禁止。

*2 

X “F0”

1

バイト

TFD

領域開始子 TFD 領域の開始を表す。

X “F1”

利用者タグ

X “F7”

3

バイト

3

バイト利用者

データタグ

右側 19 ビットで 65536∼524287

(X “F10000”

∼X “F7FFFF”)  のデータタ

グ番号を表す。

X “F8”

末定義

予約

X “F9”

未定義

予約

将来の拡張のために予約されている。

X “FA”

2

バイト

A

形マルチ明細見出し

(1 バイト明細番号)

XX

で,49∼126 (X “31”∼X “7E”)  の明細

番号を表す。

X “FB”

1

バイト

改行指示子

繰返し明細の区切りを示す。

X “FC”

1

バイト

マルチ明細終端子

マルチ明細の終わりを示す。

X “FD”

3

バイト

D

形マルチ明細見出し

(2 バイト明細番号)

XXXX

で , 10 ∼ 61439 (X “000A” ∼ X

“EFFF”)

の明細番号を表す。

X “FE”

1

バイト

TFD

領域終端子 TFD 領域の終了を表す。

制御タグ

X “FF”

未定義

予約

将来の拡張のために予約されている。

注)  *1:利用者タグ,*2:制御タグ

2.

レングスタグの種類と構造

附属書 表 2  レングスタグの種類と構造

レングスタグ先頭

1

バイトの値

レングス

タグ長

構造

(16 進表示)

表す長さ

(16 進表示)

表す長さ

(10 進表示)

備考

X “00”

X “00”

0

X “EF”

1

バイト

X “EF”

239

8

ビットの 2 進数(XX の部分)で,

後続する可変長データ要素の長さ

を表す。

X “0000”

0

X “F2”

3

バイト

X “7FFF”

32767

16

ビットの 2 進数(XXXX の部分

で,後続する可変長データ要素の

長さを表す。


24

X 7012-1 : 1999

3.

TFD

の種類と構造

a)

利用者 TFD の種類と構造

1)

2

バイトデータタグと 1 バイトレ

ングスタグの組合せ

n1n2 : X “00”

∼X “EF”, 1112 : X “00”∼X “EF”

2)

2

バイトデータタグと 3 バイトレ

ングスタグの組合せ

n1n2 : X “00”

∼X “EF”, 1112 : X “F2”

3)

3

バイトデータタグと 1 バイトレ

ングスタグの組合せ

n1n2 : X “F1"

∼X “F7”, 1112 : X “00”∼X “EF”

4)

3

バイトデータタグと 3 バイトレ

ングスタグの組合せ 

n1n2 : X “F1”

∼X “F7”, 1112 : X “F2”

  n3n4 : X “00”∼X “FF”, n5n6 : X “00”∼X “FF”

  13141517 : X “0000”∼X “7FFF”

b)

制御 TFD の種類と構造

1) TFD

領域開始子

2)

A

形マルチ明細見出し

3)

改行指示子

4)

マルチ明細終端子

5)

D

形マルチ明細見出し

6) TFD

領域終端子 


25

X 7012-1 : 1999

附属書 4(規定)  伝送形式データ要素領域及びマルチ明細の構成

1.

伝送形式データ要素 (TFD) 領域の構成

附属書 図 1  TFD 領域の一般的構成

2.

マルチ明細の構成

附属書 図 2  マルチ明細の一般的構成

附属書 図 3  附属書 図 の TFD1-2TFD2-2TFD3-2 が省略されたときの構成

附属書 図 4  形マルチ明細の具体例


26

X 7012-1 : 1999

3.

マルチ明細の意味  マルチ明細は,コボルの構造体の繰り返しなどに相当する。

構造体

構造体構成要素 1

構造体構成要素 2

構造体構成要素 3

1

番目 TFD1-1

TFD2-1

TFD3-1

2

番目 TFD1-2

TFD2-2

TFD3-2

3

番目 TFD1-3

TFD2-3

TFD3-3

4

番目 TFD1-4

TFD2-4

−(

注)

繰返し

5

番目

−(

注) TFD2-5  TFD3-5

注)  値が,間隔文字(X 及び K 形),0(9 及び N 形)又は X “00” であ

る。

附属書 図 5  附属書 図 のマルチ明細が意味する具体的な構造

4.

マルチ明細の複数化

附属書 図 6  マルチ明細複数化例(第 マルチ明細が省略されている)

5.

内部にマルチ明細を含むマルチ明細

附属書 図 7  内部に下位のマルチ明細を含むマルチ明細の例


27

X 7012-1 : 1999

6.

マルチ明細内の利用者 TFD の一意識別

附属書 図 8  データタグ番号は同一  (n)  であるが別々の TFD の例


28

X 7012-1 : 1999

附属書 5(規定)  基本論理レコードのデータ要素及び配置

1.

メッセージグループ見出しのデータ要素及び配置

注)  発信 E:発信 EDI サービス事業者管理機関コード

発信セ:発信センタコード管理機関コード 
発信者:発信者コード管理機関コード 
受信 E:受信 EDI サービス事業者管理機関コード

受信セ:受信センタコード管理機関コード 
受信者:受信者コード管理機関コード

附属書 図 1  メッセージグループ見出しのデータ要素配置


29

X 7012-1 : 1999

附属書 表 1  メッセージグループ見出しのデータ要素

記号名  データ型

(長さ)

データ要素名

備考(設定すべき値)

C01 X

[1]

分割区分 X

“30”

固定

C02 X

[1]

レコード区分 X

“43”

固定。

C03 X

[1]

運用モード X

“20”

又は X “30”  は通常電文を表し,X “31”  は試験電文を表す。

C04 X

[12]

発信 EDI サービス事業者  標準制限文字 12 文字のコード。

C05 X

[12]

発信センタコード

標準制限文字 12 文字のコード。

C06 X

[12]

発信者コード

標準制限文字 12 文字のコード。

C07 X

[12]

受信 EDI サービス事業者  標準制限文字 12 文字のコード。

C08 X

[12]

受信センタコード

標準制限文字 12 文字のコード。

C09 X

[12]

受信者コード

標準制限文字 12 文字のコード。

C10 X

[4]

BPID

機関コード

標準制限文字 4 文字のコード。

C11 X

[2]

BPID

副機関コード

標準制限文字 2 文字のコード。

C12 X

[2]

BPID

標準制限文字 2 文字のコード。

F11 X

[12]

予約領域 1 X

“20”

で満たす。

C14 X

[4]

情報区分コード

標準制限文字 4 文字のコード。

C15 9

[3]

予約領域 2 X

“20”

又は X “30”  で満たす。

C16 9

[3]

予約領域 3 X

“20”

又は X “30”  で満たす。

C17 X

[2]

様式識別 X

“3130”

は分割可変長,X “3131”  は分割固定長そして X “3230”  は受信確認

電文又はエラー情報電文を表す。

C18 X

[10]

交換参照番号

標準制限文字 10 文字の識別子。

C19 X

[12]

作成日付時刻

標準数字文字で,YYMMDDHHMMSS 形式で表す。

F12 X

[12]

予約領域 4 X

“20”

で満たす。

C21 X

[6]

構文規則識別版数

構文規則の管理機関及び版数で標準制限文字 6 文字のコード。

C22 X

[1]

予約領域 5 X

“45”

とする。

C23 X

[1]

格納モード X

“53”

は分割可変長,X “20”  又は X “4D”  は分割固定長を表す。

C24 X

[1]

1

バイト文字集合 X

“20”

又は X “53”  は 1 バイト標準文字集合,X “4D”  はシフト JIS そして X

“50”

はその他の文字集合を表す。

C25 X

[1]

2

バイト文字集合 X

“20”

又は X “53”  は JIS X 0208,X “55”  は JIS X 0221,X “4D”  はシフト

JIS

(半角除く)そして X “50”  はその他の漢字集合を表す。

C26 X

[1]

予約領域 6 X

“20”

又は X “53”  とする。

C27 9

[5]

予約領域 7 X

“20”

又は X “30”  で満たす。

C28 9

[5]

予約領域 8 X

“20”

又は X “30”  で満たす。

C29 X

[1]

短縮表示 X

“20”

又は X “53”  は短縮型でないことを表し,X “49”  は短縮型を表す。

C30 X

[3]

発信 E 管理機関コード

標準制限文字 3 文字で,コードの管理機関などを表す。

C31 X

[3]

発信セ管理機関コード

標準制限文字 3 文字で,コードの管理機関などを表す。

C32 X

[3]

発信者管理機関コード

標準制限文字 3 文字で,コードの管理機関などを表す。

C33 X

[3]

受信 E 管理機関コード

標準制限文字 3 文字で,コードの管理機関などを表す。

C34 X

[3]

受信セ管理機関コード

標準制限文字 3 文字で,コードの管理機関などを表す。

C35 X

[3]

受信者管理機関コード

標準制限文字 3 文字で,コードの管理機関などを表す。

F13 X

[70]

予約領域 9 X

“20”

で満たす。

1)  発信 E 管理機関コード:発信 EDI サービス事業者管理機関コード

発信セ管理機関コード:発信センタコード管理機関コード 
発信者管理機関コード:発信者コード管理機関コード

受信 E 管理機関コード:受信 EDI サービス事業者管理機関コード 
受信セ管理機関コード:受信センタコード管理機関コード 
受信者管理機関コード:受信者コード管理機関コード


30

X 7012-1 : 1999

2.

A

形メッセージ及び 型メッセージのデータ要素及び配置

附属書 図 2  形メッセージ及び 形メッセージのデータ要素配置

附属書 表 2  形メッセージのメッセージ見出しのデータ要素

記号名  データ型

(長さ)

データ要素名

備考(設定すべき値)

C01 X

[1]

分割区分 X

“39”

とする。

C02 X

[1]

レコード区分 X

“44”

は業務メッセージ,X “53”  は安全保護見出しメッセージ,X “47”  は部分安全保

護メッセージそして X “56”  は安全保護後書きメッセージを表す。

D03 9

[5]

順序番号

同一メッセージグループ内のメッセージの順番を表す。メッセージグループ見出し直後

のメッセージの順序番号を 1 とし,以後昇順に付番する。標準数字文字 5 文字を用いる。

D04 Bin16

メッセージ長  メッセージ実長−1 の値を 2 進数で表す。10-32767 の値が許される。

メッセージ実長が 32768 バイトを超えるときは,B 型メッセージを使用しなければなら

ない。


31

X 7012-1 : 1999

附属書 表 3  形メッセージの拡張メッセージ見出しのデータ要素

記号名  データ型

(長さ)

データ要素名

備考(設定すべき値)

C01 X

[1]

分割区分 X

“39”

とする。

C02 X

[1]

レコード区分 X

“44”

とする。業務メッセージであることを表す。

D03 9

[5]

順序番号

同一メッセージグループ内のメッセージの順番を表す。メッセージグループ見出し

直後のメッセージの順序番号を 1 とし,以後昇順に付番する。標準数字文字 5 文字

を用いる。

D04 Bin16

メッセージ長 X

“8080”

とする。拡張メッセージ長の使用を表す。

D05 X

[1]

予約領域 1 X

“F7”

とする。

D06 9

[7]

拡張メッセージ長  メッセージ実長−1 の値を 7 けたの 10 進数で表す。10 進数は,標準数字文字集合で

表す。18∼9999999 の値が許される。

3.

メッセージグループ後書きのデータ要素及び配置

附属書 図 3  メッセージグループ後書きのデータ要素配置

附属書 表 4  メッセージグループ後書きのデータ要素

記号名  データ型

(長さ)

データ要素名

備考(設定すべき値)

C01 X

[1]

分割区分 X

“30”

とする。

C02 X

[1]

レコード区分 X

“45”

とする。

E03 9

[5]

最終順序番号  メッセージグループ後書き直前のメッセージの順序番号と同一の値を設定する。標準数

字文字 5 文字を用いる。

E04 9

[15]

予約領域 1 X

“20”

又は X “30”  で満たす。

E05 9

[15]

予約領域 2 X

“20”

又は X “30”  で満たす。

F51 X

[213]

予約領域 3 X

“20”

で満たす。


32

X 7012-1 : 1999

附属書 6(規定)  バイナリデータの構成,データ要素及び配置

1.

バイナリデータの構成

1)  分割可変長モードか分割固定長かは,このバイナリデータを含むメッセージグループのメッセージグループ見

出し内の格納モードの値によって決まる。

2)  バイナリデータ見出し及びバイナリデータ後書きの分割区分の値は X “40”  とし,バイナリ単位の分割区分の値

は X “41”∼X “48”  の繰り返し(X “48”  の次は X “41”)とする。

3)  最終のバイナリ単位の分割区分の値は,X “49”  とする。 
4)  分割可変長モード時の最終バイナリ単位は,32001バイト固定長論理レコードか又は最大32001バイトの可変長

論理レコードかを選択できる。

附属書 図 1  バイナリデータの構成


33

X 7012-1 : 1999

2.

バイナリデータ見出しのデータ要素及び配置

附属書 図 2  バイナリデータ見出しのデータ要素配置

附属書 表 1  バイナリデータ見出しのデータ要素

記号名  データ型

(長さ)

データ

要素名

備考(設定すべき値)

C01 X

[1]

分割区分

バイナリデータ見出しか又はバイナリデータ後書きかを示す識別子。値は X “40”  とする。

C02 X

[1]

レコード区

分割区分の値が X “40” のときバイナリデータ見出しであることを示す識別子。値は X

“48”

とする。

D03 9

[5]

順序番号

メッセージ見出しの順序番号と同一の意味を持つ標準数字文字 5 文字で構成する番号。付

番方法は,本体第 1 部 9.2.3 を参照。

H04 9

[4]

連結番号

同一のメッセージグループ内で,メッセージとバイナリデータとの論理的関係を示す番号。

H05 X

[80]

ファイル識

別名

EDI

利用者が用いるバイナリデータの識別名。識別名が 80 バイトより短いときには左詰

めにし,余白は間隔文字とする。

H06 X

[32]

様式識別名 EDI 利用者が用いるバイナリデータの書式を表す識別名。識別名が 32 バイトより短いと

きには左詰めにし,余白は間隔文字とする。

H07 X

[32]

圧縮識別名 EDI 利用者が用いるバイナリデータの圧縮方法を表す識別名。識別名が 32 バイトより短

いときには左詰めにし,余白は間隔文字とする。

F31 X

[96]

予約領域 1

X  “20”

で満たす。


34

X 7012-1 : 1999

3.

バイナリ単位のデータ要素及び配置

注 1)

バイナリ単位の長さは,分割可変長のとき 32001 バイト,分割固定長のとき 251 バイト。

注 2)

分割可変長のとき,最終のバイナリ単位は最大長 32001 バイトの可変長論理レコードとすることもできる。

附属書 図 3  バイナリ単位のデータ要素配置

附属書 表 2  バイナリ単位のデータ要素

記号名

データ型

(長さ)

データ要素名

備考(設定すべき値)

C01 X

[1]

分割区分

バイナリ単位を表す。バイナリデータ見出し直後のバイナリ単位の分割区分の値

は X “41”  とし,以後は,最終のバイナリ単位を除き,X “41”  ∼X “48”  の繰り返

しとする。

最終のバイナリ単位の分割区分の値は X “49”  とする。

D10 X

(32000)

又は

X [250]

ビット列格納領域 EDI 利用者の長大ビット列データを格納する領域。

ビット列格納領域の長さはメッセージグループ見出しの格納モード (C23) の値

に対応し,分割可変長モードのとき 32000 バイト,分割固定長モードのとき 250

バイトの固定長である。

最終のバイナリ単位では,分割可変長モードのときだけ,最大 32000 バイトの可

変長とすることができる。

最終のバイナリ単位内では,EDI 利用者の長大ビット列データは左詰めに格納し,

その長さ(有効長)をバイナリデータ後書きの最終ビット列格納領域有効長に格

納する。


35

X 7012-1 : 1999

4.

バイナリデータ後書きのデータ要素及び配置

附属書 図 4  バイナリデータ後書きのデータ要素配置

附属書 表 3  バイナリデータ後書きのデータ要素

記号名  データ型

(長さ)

データ要素名

備考(設定すべき値)

C01 X

[1]

分割区分

バイナリデータ見出しか又はバイナリデータ後書きかを示す識別子。値

は X “40”  とする。

C02 X

[1]

レコード区分

分割区分の値が X “40” のときバイナリデータ後書きであることを示す

識別子。値は X “54”  とする。

D03 9

[5]

順序番号

対応するバイナリデータ見出しの順序番号と同一の値とする。5 文字の

標準数字文字で表す。

H04 9

[4]

連結番号

対応するバイナリデータ見出しの連結番号と同一の値とする。

T05 Bin32

最終ビット列格納領域有効長 最終のバイナリ単位内に,左詰めに格納されている EDI 利用者の長大ビ

ット列有効長を表す。

T06 Bin32

論理レコード総数

バイナリデータを構成する論理レコード総数。バイナリデータ見出し,

すべてのバイナリ単位及びバイナリデータ後書きを含む。

F41 X

[232]

予約領域 1 X

“20”

で満たす。

5.

連結番号の機能

附属書 図 5  連結番号の機能


36

X 7012-1 : 1999

附属書 7(規定)  特殊メッセージのデータ要素及び配置

1.

受信確認メッセージのデータ要素及び配置

附属書 図 1  受信確認メッセージのデータ要素配置


37

X 7012-1 : 1999

附属書 表 1  受信確認メッセージのデータ要素

記号名  データ型

(長さ)

データ要素名

備考(設定すべき値)

C01 X

[1]

分割区分 X

“39”

とする。

C02 X

[1]

レコード区分 X

“44”

とする。

D03 9

[5]

順序番号

同一メッセージグループ内のメッセージの順番を表す。メッセージグループ見出し直

後のメッセージの順序番号を 1 とし,以後昇順に付番する。標準数字文字 5 文字を用

いる。

C01 X

[1]

分割区分

C02 X

[1]

レコード区分

C03 X

[1]

運用モード

C04 X

[12]

発信 EDI サービス事業者

C05 X

[12]

発信センタコード

C06 X

[12]

発信者コード

C07 X

[12]

受信 EDI サービス事業者

C08 X

[12]

受信センタコード

C09 X

[12]

受信者コード

C10 X

[4]

BPID

機関コード

C11 X

[2]

BPID

副機関コード

C12 X

[2]

BPID

F11 X

[12]

予約領域 1

C14 X

[4]

情報区分コード

C15 9

[3]

予約領域 2

C16 9

[3]

予約領域 3

C17 X

[2]

様式識別

C18 X

[10]

交換参照番号

E51 129

バ イ

受信メッセージ

グループ見出し

前半(129 バイ

ト)の内容

C19 X

[12]

作成日付時刻

C01 X

[1]

分割区分

C02 X

[1]

レコード区分

E03 9

[5]

最終順序番号

E04 9

[15]

予約領域 1

E52 37

バイト  受信メッセージ

グループ後書き

前半(37 バイト)

の内容

E05 9

[15]

予約領域 2

E55 9

[2]

エラーフラグ 1

受信側のトランスレーターが検出したエラー。標準数字文字 2 文字で表す。  (注)

E56 9

[2]

エラーフラグ 2

受信側のトランスレーターが検出したエラー。標準数字文字 2 文字で表す。  (注)

E57 9

[2]

エラーフラグ 3

受信側のトランスレーターが検出したエラー。標準数字文字 2 文字で表す。  (注)

E58 9

[2]

エラーフラグ 4

受信側のトランスレーターが検出したエラー。標準数字文字 2 文字で表す。  (注)

E59 9

[2]

エラーフラグ 5

受信側のトランスレーターが検出したエラー。標準数字文字 2 文字で表す。  (注)

E60 9

[12]

作成日付時刻

このメッセージを作成した日付及び時刻を,標準数字文字の YYMMDDHHMMSS 形式

で表す。

F61 X

[56]

予約領域 1 X

“20”

で満たす。

注)  “00” の代わりに間隔文字(2文字)を用いることができる。


38

X 7012-1 : 1999

2.

誤り情報メッセージのデータ要素及び配置

附属書 図 2  誤り情報メッセージのデータ要素配置


39

X 7012-1 : 1999

附属書 表 2  誤り情報メッセージのデータ要素

記号名  データ型

(長さ)

データ要素名

備考(設定すべき値)

C01 X

[1]

分割区分 X

“39”

とする。

C02 X

[1]

レコード区分 X

“44”

とする。

D03 9

[5]

順序番号

同一メッセージグループ内のメッセージの順番を表す。メッセージグループ見出し直

後のメッセージの順序番号を 1 とし,以後昇順に付番する。標準数字文字 5 文字を用

いる。

C01 X

[1]

分割区分

C02 X

[1]

レコード区分

C03 X

[1]

運用モード

C04 X

[12]

発信 EDI サービス事業者

C05 X

[12]

発信センタコード

C06 X[12]

発信者コード

C07 X[12]

受信 EDI サービス事業者

C08 X[12]

受信センタコード

C09 X[12]

受信者コード

C10 X[4]

BPID

機関コード

C11 X

[2]

BPID

副機関コード

C12 X

[2]

BPID

F11 X

[12]

予約領域 1

C14 X

[4]

情報区分コード

C15 9

[3]

予約領域 2

C16 9

[3]

予約領域 3

C17 X

[2]

様式識別

C18 X

[10]

交換参照番号

C19 X

[12]

作成日付時刻

F12 X

[1]

予約領域 4

C21 X

[6]

構文規則識別版数

C22 X

[1]

予約領域 5

C23 X

[1]

格納モード

C24 X

[1]

1

バイト文字集合

C25 X

[1]

2

バイト文字集合

C26 X

[1]

予約領域 6

C27 9

[5]

予約領域 7

E71 162

バ イ

エラーメッセー

ジグループ見出

し前半(162 バイ

ト)の内容

C28 9

[5]

予約領域 8

C01 X

[1]

分割区分

C02 X

[1]

レコード区分

E03 9

[5]

最終順序番号

E04 9

[15]

予約領域 1

E72 37

バイト  エラーメッセー

ジグループ後書

き前半(37 バイ

ト)の内容

E05 9

[15]

予約領域 2

E75 9

[2]

エラーフラグ 1

検出したエラー。標準数字文字 2 文字で表す。

(注)

E76 9

[2]

エラーフラグ 2

検出したエラー。標準数字文字 2 文字で表す。

(注)

E77 9

[2]

エラーフラグ 3

検出したエラー。標準数字文字 2 文字で表す。

(注)

E78 9

[2]

エラーフラグ 4

検出したエラー。標準数字文字 2 文字で表す。

(注)

E79 9

[2]

エラーフラグ 5

検出したエラー。標準数字文字 2 文宇で表す。

(注)

E80 9

[12]

作成日付時刻

このメッセージを作成した日付及び時刻を,標準数字文字の YYMMDDHHMMSS 形式

で表す。

F81 X

[23]

予約領域 1 X

“20”

で満たす。

注)  “00” の代わりに間隔文字(2文字)を用いることができる。


40

X 7012-1 : 1999

3.

エラーフラグの値(参考)

附属書 表 3  受信確認メッセージ及び誤り情報メッセージのエラーフラグに用いるコード

コード値

エラー内容

(間隔)

エラーなし。

00

エラーなし。

01

取決め以外の情報区分コード(トランスレーターの構造によっては,使用されない)

02

メッセージグループ見出しが見つからない。

03

メッセージグループ後書きが見つからない。

04

構文規則識別版数の不正。

05

分割区分の不正順序。

10

未定義制御タグの検出。

11

不正データタグ検出。

12

マルチ明細見出しが実行形式変換テーブル上にない。

13

マルチ明細後書きが実行形式変換テーブル上にない。

14

固有側(標準側)繰り返しが標準側(固有側)繰り返しを超えた。

15

データ長が最大値を超えた。

16

エラー検出用データの値が数値でない。

17

数値変換のデータ要素の値が数値でない。

18

標準側データ長が固有側データ長より大きい。

19

レコード区分が X “44”  でない(メッセージが見つからない)

20

過大メッセージ長。

21 TFD

領域終端子 (X’FE’) がない。

22

負のデータ有り(9 型データのときなど)

30

順序番号が昇順ではない。

31

エラー検出用データによる検査で,エラー検出。

32

実行形式変換テーブルサーチ不能。

33

不正文字コードの検出。

36 Y

型データ要素(日付)の値の不正。

81

交換エラー。

82

同報エラー。

99

その他のエラー。


41

X 7012-1 : 1999

附属書 8(規定)  同報見出しのデータ要素及び配置

注)

管 En:受信 EDI サービス事業者 管理機関コード

管セ n:受信センタコード 管理機関コード

管受 n:受信者コード 管理機関コード

 

n

:1∼5

附属書 図 1  同報見出しのデータ要素配置


42

X 7012-1 : 1999

附属書 表 1  同報見出しのデータ要素

記号名  データ型

(長さ)

データ要素名

備考(設定すべき値)

C01 X

[1]

分割区分 X

“30”

固定。

C02 X

[1]

レコード区分 X

“42”

固定。

C03 X

[1]

運用モード X

“20”

又は X “30”  は通常電文を表し,X “31”  は試験電文を表す。

B03 X

[1]

継続区分

継続なし:X “45”  ,継続あり:X “43”

B04 X

[1]

同報個数

この見出内の同報宛先の個数を表す。個数は標準数字文字で表す。

B11 X

[3]

管 E1

標準制限文字 3 文字のコード。

B12 X

[12]

受信 EDI サービス 1  標準制限文字 12 文字のコード。

B13 X

[3]

管セ 1

標準制限文字 3 文字のコード。

B14 X

[12]

同報センタコード 1

標準制限文字 12 文字のコード。

B15 X

[3]

管受 1

標準制限文字 3 文字のコード。

B16 X

[12]

受信者コード 1

標準制限文字 12 文字のコード。

B21 X

[3]

管 E2

標準制限文字 3 文字のコード。

B22 X

[12]

受信 EDI サービス 2  標準制限文字 12 文字のコード。

B23 X

[3]

管セ 2

標準制限文字 3 文字のコード。

B24 X

[12]

同報センタコード 2

標準制限文字 12 文字のコード。

B25 X

[3]

管受 2

標準制限文字 3 文字のコード。

B26 X

[12]

受信者コード 2

標準制限文字 12 文字のコード。

B31 X

[3]

管 E3

標準制限文字 3 文字のコード。

B32 X

[12]

受信 EDI サービス 3  標準制限文字 12 文字のコード。

B33 X

[3]

管セ 3

標準制限文字 3 文字のコード。

B34 X

[12]

同報センタコード 3

標準制限文字 12 文字のコード。

B35 X

[3]

管受 3

標準制限文字 3 文字のコード。

B36 X

[12]

受信者コード 3

標準制限文字 12 文字のコード。

B41 X

[3]

管 E4

標準制限文字 3 文字のコード。

B42 X

[12]

受信 EDI サービス 4  標準制限文字 12 文字のコード。

B43 X

[3]

管セ 4

標準制限文字 3 文字のコード。

B44 X

[12]

同報センタコード 4

標準制限文字 12 文字のコード。

B45 X

[3]

管受 4

標準制限文字 3 文字のコード。

B46 X

[12]

受信者コード 4

標準制限文字 12 文字のコード。

B51 X

[3]

管 E5

標準制限文字 3 文字のコード。

B52 X

[12]

受信 EDI サビス 5

標準制限文字 12 文字のコード。

B53 X

[3]

管セ 5

標準制限文字 3 文字のコード。

B54 X

[12]

同報センタコード 5

標準制限文字 12 文字のコード。

B55 X

[3]

管受 5

標準制限文字 3 文字のコード。

B56 X

[12]

受信者コード 5

標準制限文字 12 文字のコード。

F23 X

[21]

予約領域 1 X

“20”

で満たす。

注 1)

管 En

:受信 EDI サービス事業者 管理機関コード

受信 EDI サービス n  :受信 EDI サービス事業者 n

管セ n

:受信センタコード 管理機関コード

管受 n

:受信者コード 管理機関コード

 n

:1∼5


43

X 7012-1 : 1999

附属書 9(参考)  実装基準

この規格に基づく変換プログラムを開発する場合,次の各仕様の実装は任意である。

−  単独利用者 TFD の暗示的繰返しの生成及び解析

−  メッセージグループ見出しのデータ要素 “C30",“C31”,“C32”,“C33”,“C34”及び “C35”への値の設

定及び解析。

−  誤り情報メッセージの生成

−  同報見出しの生成及び解析

電子データ交換標準化調査研究委員会  構成表

氏名

所属

(委員長)

北  澤      博

長野大学

(委員)

内  山  政  人

情報処理振興事業協会

太  田  可  允

東京都立短期大学

石  井  徹  郎

社団法人日本ロジスティクスシステム協会

石  井  満  之

株式会社昭和電工コンピュータサービス

伊  東  健  治

財団法人日本貿易関係手続簡易化協会

大  西  恭  二

伊藤忠商事株式会社

窪  田  芳  夫

東京電力株式会社

阿  部      裕

株式会社電通国際情報サービス

佐  藤      誠

財団法人流通システム開発センター

菅  又  久  直

日本アイ・ビー・エム株式会社

武  山  一  史

鉄道情報システム株式会社

冨  田      宏

財団法人建設業振興基金

比田井      猛

情報処理コンサルタント

藤  木  忠  三

元三菱電気株式会社

松  田  芳  昭

株式会社近鉄エクスプレス

三  橋      博

古河電気工業株式会社

船  谷  幹  夫

川崎製鉄株式会社

加  山  英  男

財団法人日本規格協会

兼  谷  明  男

工業技術院標準部

関  根  直  弘 NBS 研究所

関      正  綱

伊藤忠商事株式会社(平成 7 年度,平成 8 年度)

山  崎  順次郎

川崎製鉄株式会社(平成 7 年度,平成 8 年度)

(事務局)

中  西  英  夫

財団法人日本情報処理開発協会産業情報化推進センター

三  木  良  治

財団法人日本情報処理開発協会産業情報化推進センター

若  泉  和  彦

財団法人日本情報処理開発協会産業情報化推進センター


44

X 7012-1 : 1999

電子データ交換標準化調査研究委員会第 1 分科会  構成表

氏名

所属

(主査)

太  田  可  允

東京都立短期大学

(委員)

阿  部  秀  晴

株式会社日立情報システムズ

大  里  英  樹

沖電気工業株式会社

大  野  善  啓 EC ソリューションズ株式会社

岡  田  恭  治

富士通株式会社

鍵和田      篤

三菱電機情報ネットワーク株式会社

蔭  山  和  也

日本オラクル株式会社

金  井  繁  幸

株式会社東芝

川  井  秀  之

日本アイ・ビー・エム株式会社

北  川  啓  也

株式会社アクスル

久  世  祐  二

グローバルナレッジネットワークインク日本支社

小  林  俊  夫

株式会社アルゴテクノス 21

斎  藤  洋  助

日本ユニシス株式会社

田  村  賢  治

日本電気ソフトウェア株式会社

永  島      清

エヌ・ティ・ティ・データ通信株式会社

西  口      智

株式会社エスアールエー

服  部  安  晴

スターリングコマース株式会社

桧  垣  清  志

日本電気株式会社

藤  野  裕  司

蝶理情報システム株式会社

星  野  圭  子

株式会社日立製作所

三  澤  恭  弘

日本航空株式会社

山  口  利  員

富士通株式会社

味  岡  好  江

株式会社エスアールエー(平成 7 年度)

池  本  英  司

日本イーエヌエス AT&T 株式会社(平成 7 年度,平成 8 年度)

大  江  康  嗣

株式会社エスアールエー(平成 7 年度,平成 8 年度)

大  谷  裕  之

株式会社日立製作所(平成 7 年度,平成 8 年度)

鮫  島  千  尋

ジャルデータ通信株式会社(平成 7 年度,平成 8 年度)

関  口  敏  生

日本アイ・ビー・エム株式会社(平成 7 年度,平成 8 年度)

仲  村  光  文

富士通株式会社(平成 7 年度)

本  多  圭  一

セコムネット株式会社(平成 8 年度)

(

事務局)

三  木  良  治

財団法人日本情報処理開発協会産業情報化推進センター

若  泉  和  彦

財団法人日本情報処理開発協会産業情報化推進センター


45

X 7012-1 : 1999

電子データ交換標準化調査研究委員会第 2 分科会  構成表

氏名

所属

(

主査)

藤  枝  伸  一

株式会社日立情報ネットワーク

(

委員)

石  井      均

財団法人住宅産業情報サービス

生  沼  利  隆

財団法人建設業振興基金

大  竹      繁

エヌ・ティ・ティ・データ通信株式会社

大  谷  裕  紀

日本アイ・ビー・エム株式会社

大  塚  信  行

三菱電機株式会社

笠  井    利一

富士通株式会社

木  村      博

三井化学株式会社

佐  藤      誠

財団法人流通システム開発センター

白  鳥  研  二

社団法人鋼材倶楽部

菅  又  久  直

日本アイ・ビー・エム株式会社

武  山  一  史

鉄道情報システム株式会社

松  尾  廣  志

電気事業連合会

村  上      智

京セラ株式会社

保  田      宏

株式会社東芝

矢  野  隆  久

花王インフォネットワー株式会社

内  山  政  人

日本電気株式会社(平成 7 年度,平成 8 年度)

日下部  雅  一

電気事業連合会(平成 7 年度,平成 8 年度)

斉  藤  哲  三

株式会社東芝(平成 7 年度,平成 8 年度)

那  須  幹  裕

三菱電機株式会社(平成 7 年度,平成 8 年度)

(

事務局)

三  木  良  治

財団法人日本情報処理開発協会産業情報化推進センター

若  泉  和  彦

財団法人日本情報処理開発協会産業情報化推進センター