ETRADE/CII
EDIについて
EDI化をご検討中のお客様へ
EDIとは?
従来商品を注文したりといったやりとりは電話やFAXを用いて行われてきましたが、コンピュータの普及に伴い、そのようなやりとりをネットワークを介し、電子データを用いて行うようになりました。このようなネットワーク上で行う商取引を EC(Electronic Commerce:電子商取引) といいます。特に、企業間のECを B2B(Business to Business) 、企業対消費者のECのことを B2C(Business to Consumer) と呼んでいます。
B2Cはオンラインショッピングなどで日常生活でも身近なものになりつつありますが、 B2Bはそれまでオペレータによって行っていた処理を自動化することによりデータ精度の向上や費用削減が望める等の利点が明確であったため、早いうちから行われていました。
B2Bの中で取引にまつわる規約を定め、それらに則ってECを行うことを EDI(Electronic Data Interchange:電子データ交換) と呼んでいます。
EDIの手法には、 VAN(Value Added Network) を利用した ファイル転送型 のEDIとインターネットを利用した Web型 のEDIがあります。
また、インターネットメールや VPN(Virtual Private Network) を利用して、直接取引先相手にファイルを受け渡すケースも増えてきています。
ファイル転送型EDI

ファイル転送型のEDIは基本的にデータをVANを経由してやりとりします。
VANにはメールボックスのようなものが用意されていて、VANはEDIのデータを受け取ると、データのヘッダにある送信先を見てその送信先毎にデータを振り分けてくれます。
(※図上:A社はC社とD社、B社はD社とE社へのデータをVANに送信しました。VANの振り分けによりC社はA社、D社はA社とB社、E社はB社からのデータを受信します。 )
そのため、VANを利用したEDIでは取引先が複数ある場合でも直接のやりとりはVANとのみ行えばよいため、複数対複数の取引に便利となります。
また、VANとの通信はダイヤルアップによって行いますので、バッチによる自動実行が容易に可能です。
Web型EDI

Web型のEDIはインターネット上のWebサーバに送信側の企業がデータを置き、それを受信側の企業がブラウザで閲覧、データの取得を行います。
Webサーバはほとんどの場合発注側(送信側)の企業が用意しますので、受注側(受信側)の企業はインターネットに接続する環境さえあればよいということになります。
しかし、自動化が困難である等の不便な点もあります。
そのため、受注側の企業が極力導入費用を抑えたいという中小企業である場合にWeb型のEDIを導入するケースが多く見られます。
VANによってはファイル転送型EDIとWeb型EDIを組み合わせたサービスもあります。
VANとの契約時に従来のファイルをやりとりする方法とWeb型EDIのようにブラウザからデータを閲覧、取得を行う方法を選択できるというものです。
しかし、この場合はVANとの契約が必要となりますので、Web型EDIほど安価にはなりません。
自企業と取引先企業の取引内容、将来の取引内容、自動化の必要性、予算等様々な要素を考慮した上でEDIの形態を決定する必要があります。
EDIの規約
EDIで使用する規約には「どのような取引をどのような項目のデータでやりとりするか」を定めた ビジネスプロトコル と「データの格納構造」を定めた シンタックスルール と「作成したデータをどのような方法で相手に渡すか」を定めた 通信手順 があります。
シンタックスルールは、国内標準の CII とCIIの前身である EIAJ、国際標準の UN/EDIFACT、主にアメリカで使用されている ANSI X.12 があります。
本製品ETRADE/CIIはこの国内標準「CII」の トランスレータ で、CIIのデータ構造のファイルを解析しCSVや固定長テキストのファイルに出力したり、その逆の動作としてCSVや固定長テキストのファイルからCIIのデータ構造のファイルを作成したりします。
同時に「EIAJ」にも対応しているため、EIAJ標準に則ったデータ構造のファイルの解析、作成も行うことができます。
同様にETRADEシリーズのETRADE/EDIFACTは国際標準「UN/EDIFACT」のトランスレータで、 UN/EDIFACT標準に則ったデータ構造のファイルを解析、作成します。
CII適用業界は2001年6月の時点で23業界団体あり、その業界毎にビジネスプロトコルを作成しています。
ビジネスプロトコルには通信手順や 情報表現規約 、運用規約等があります。情報表現規約とは、簡単に言うと、伝票の中身に対するルールです。EDIでやりとりするデータの内容は出荷時に付与される伝票に利用されたりします。
表:ETRADE製品対応シンタックスルール
| シンタックスルール | ETRADE製品 対応トランスレータ | 対応シンタックス ルールバージョン |
|---|---|---|
| EIAJ | ETRADE/CII | |
| CII | 1.11,1.51,2.10,3.00 | |
| UN/EDIFACT | ETRADE/EDIFACT | V1~4 |
| ANSI X.12 | ||
EDIの規約/標準フォーマット

どのような項目を伝票に入れるかを定めたものを 標準フォーマット、伝票の各項目を データ項目 と呼んでいます。
データ項目は取引上の意味を持つデータの最小単位で、項目番号と属性、桁数の要素を持ちます。
標準フォーマットは見積、注文、検査、決済といった業務フローにおける一単位毎に作成され、データ項目のリストになっています。(下記表参照)
通信手段はデータの受け渡し方法に関する規約です。
VANとデータをやりとりする場合、TCPやFTP等の通信プロトコルを使用してファイルの送受信を行います。
また、VAN毎に使用できる通信手順が定められているため、採用する通信手順を使用できるVANを選択する必要があります。
通信手順には全銀手順、JCA手順、F手順、H手順やVAN会社独自の通信手順等がありますが、CII標準ではバイナリデータのやり取りも可能となっているため、 透過型 の 全銀手順 を使用するのが一般的です。
このような通信手順とプロトコルを用いたファイルの送受信を行うためには ファイル転送ソフト が必要となります。
弊社製品のファイル転送ソフトとしてはFTAce/TCPがあります。
FTAce/TCPは、全銀手順や電子商取引推進センターの制定した 拡張Z手順 等の通信手順をサポートしています。
また、ETRADE/CIIとの連携稼動実績も多数あります。
表:標準フォーマット例
| 項目名 | 項目番号 | 属性 | 桁数 |
|---|---|---|---|
| データ処理No. | 00001 | 数字 | 5 |
| 情報区分コード | 00002 | 1バイト文字 | 4 |
| データ作成日 | 00003 | 数字 | 6 |
| : | |||
EDIシステムの構築

VANを利用したファイル転送型EDIでシンタックスルールはCIIを使用する場合のシステム構成は右図のようになります。
前述したように、ファイル転送型EDIはVANとファイルのやりとりを行い、それにはファイル転送ソフトを使用します。
シンタックスルールにCIIを使用するため、VANとやりとりするデータファイルの形式はCII標準のものになります。
データを送信する際、業務アプリケーション等で作成したデータファイルをこのCII標準の形式に変換する必要がありますが、この処理を行うのがトランスレータになります。
トランスレータで業務データファイルをCII標準形式に変換し、ファイル転送ソフトでCII標準形式のデータをVANに転送して渡します。
このときの「ユーザデータ」→「CII標準データ」の変換を 送信変換 と呼んでいます。
なお、ETRADE/CIIで変換可能なユーザデータの形式はCSVや固定長テキストです。
データを受信する場合はこの逆で、ファイル転送ソフトでVANからCII標準形式のデータを受け取り、トランスレータでCII標準形式のデータをCSVや固定長テキストの形式に変換します。
このときも同様に「CII標準データ」→「ユーザデータ」の変換を 受信変換 と呼んでいます。
このように一連の流れは、ファイルからファイルでアプリケーションの処理のみで行われるため、アプリケーションの外部起動による実行機能を使用すると自動化を容易に行うことができます。
ETRADE/CIIではEXEコマンドとAPIでの実行が可能です。
また、ETRADE/CIIはSecureWareとの連携実行機能を持っています。
EDIの導入方法
VANを使用したファイル転送型EDIでシンタックスルールに則ったのデータをやりとりしようとした場合、以下のようなこと行う必要があります。
これらの中には、取引先企業と合意の上決定しなければならない項目もあり、綿密な打ち合わせが必要です。
- VAN会社の選択と契約
- VANとの通信手順の決定
- 標準企業コードの取得
- シンタックスルールとそのバージョンの決定
- ビジネスプロトコルと標準フォーマットの種類や版の選択
- マッピング規則の決定
- スケジューリング
- 社内システムとの連携
- 運用ルール
EDIの導入方法/マッピング
マッピングはトランスレータの主要機能です。
ユーザデータ内の各項目が標準データ内のどの項目にあたるのかの情報設定を行うことをいいます。ETRADE/CIIではこの設定を「フォーマット変換情報」で行います。
フォーマット変換情報の項目定義として以下のような設定を行ったとします。
表:フォーマット変換情報定義例
| 定義項目名 | 設定値 |
|---|---|
| 行属性タグ | 使用しない |
| データ形式 | テキスト形式 |
| 標準側 | ローカル側 | |||
|---|---|---|---|---|
| 項目番号 | レコード位置 | フィールド位置 | 属性 | 桁数 |
| 00001 | 1 | 0 | 数字 | 5 |
| 00002 | 1 | 5 | 文字 | 5 |
| 00003 | 2 | 0 | 数字(小数点あり) | 整数5,小数3 |
このフォーマット変換情報で受信変換を行い、CII標準のデータファイルからユーザデータファイルを作成します。入力元となる標準ファイルに以下のようなデータが格納されていたとします。
表:標準データ例
| 項目番号 | データ内容 |
|---|---|
| 00001 | 00001 |
| 00002 | アイウエオ |
| 00003 | 123.45 |
このとき、ユーザデータファイルは行属性なしの固定長テキスト形式ですので、下記表(ローカルファイル出力例)のように出力されます。
表:ローカルファイル出力例
| フィールド位置 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ||
| レコード位置 | 1 | 0 | 0 | 0 | 0 | 1 | ア | イ | ウ | エ | オ |
| 2 | 0 | 0 | 1 | 2 | 3 | 4 | 5 | 0 | |||
お問い合わせ先
NECソフト株式会社 ETRADE製品 お問い合わせ窓口
電話:03-5569-3221 FAX:03-5569-3272
受付時間 9:00~17:00(土日・祝日は除く)/E-mail: etrade@necsoft.com









