(57)【要約】【課題】データ交換システムの提供。【解決手段】送信元から受信したデータに含まれる送信元情報と送信先情報とデータ種情報とを抽出するステップＳ１１０と、これら情報の組合せを元に変換情報定義テーブル部を検索して送信元データ形式から中間データ形式に変換する第１プログラム並びに中間データ形式から送信先データ形式に変換する第プログラムを取得するステップＳ１２０と、これら変換プログラムを用いて送信元から受信したデータを中間形式データに変換し且つ中間形式から送信先形式のデータに変換するステップＳ１３０、送信先情報を基に基本データテーブル部を検索して送信先コンピュータの通信手順情報を抽出し、該抽出した通信手順によって前記変換したデータを送信先に送信するステップＳ１４５，１５０，１６０とを実行し、データ種類が異なるときにも相手先に応じてデータ変換を行うデータ交換システム。【選択図】図３
2010039955.tif 000002
【特許請求の範囲】
【請求項１】
送信元のコンピュータが所定の通信手順によって所定形式のデータを送信し、該送信されたデータを受信し、送信先のコンピュータに適合した所定形式のデータに変換し、所定の通信手段により送信先コンピュータに送信するＥＤＩセンタを含むデータ交換システムであって、
前記ＥＤＩセンタが、
前記データが送信元情報と送信先情報とデータ種情報とを含み、
前記所定形式のデータを所定の通信手順により送受信する複数の送受信手段と、
前記送信元コンピュータ及び送信先コンピュータの複数のデータ形式の情報及び通信手順の情報を格納する基本データテーブル部と、
前記送信元コンピュータのデータ形式から中間のデータ形式に変換する第１変換プログラム並びに前記中間データ形式から送信先コンピュータのデータ形式に変換する第２変換プログラムを格納する記憶手段と、
前記送信元コンピュータと送信先コンピュータとデータ形式との組合せによる前記第１変換プログラムの指定情報及び前記第２変換プログラムの指定情報を格納する変換情報定義テーブル部と、
該変換情報定義テーブル部に格納したプログラム指定情報により指定された変換プログラムを前記記憶手段から読み出し、該読み出した変換プログラムによりデータの形式を変換する制御部とを備え、
前記ＥＤＩセンタの制御部が、
前記送信元コンピュータから受信したデータに含まれる送信元情報と送信先情報とデータ種情報とを抽出する第１工程と、
該第1工程により抽出した送信元情報と送信先情報とデータ種情報の組合せを基に前記変換情報定義テーブル部を検索し、該送信元情報と送信先情報とデータ種情報との組合せに対応した第１変換プログラム及び第２変換プログラムを取得する第２工程と、
該第２工程により取得した第１変換プログラムを用いて前記送信元コンピュータから受信したデータを中間形式データに変換する第３工程と、
該第３工程により変換した中間形式データを前記第２工程により取得した第２変換プログラムを用いて送信先形式のデータに変換する第４工程と、
前記第１工程により抽出した送信先情報を基に前記基本データテーブル部を検索して送信先コンピュータの通信手順情報を抽出する第５工程とを実行するデータ交換システム。
【請求項２】
前記複数のデータ形式が、ＸＭＬデータ形式とＣＳＶデータ形式と固定長データ形式の何れかのデータ形式であり、前記通信手順情報により指定される複数の通信手順が、Ｗｅｂサーバを介してデータのファイル転送を行うＷｅｂＥＤＩ手順とデータの送受信を行うデータ送受信手順の何れかの通信手順であり、
前記制御部が、
前記ＷｅｂＥＤＩ手順によりファイル転送を行うデータを記憶するＷｅｂアクセス用フォルダを備え、
前記第５工程において抽出した通信手順情報がＷｅｂＥＤＩ手順のとき、前記第４工程により変換したデータをＷｅｂアクセス用フォルダに記憶させる第６工程と、
前記第５工程において抽出した通信手順情報がデータ送受信手順のとき、前記第４工程により変換したデータを送信先コンピュータに送信する第７工程とを実行する請求項１記載のデータ交換システム。
【請求項３】
前記制御部が、
送信元コンピュータから受信したデータのデータ名を一覧表示する一覧表示機能と、前記受信したデータのデータ内容を表示する内容表示機能と、送信元コンピュータ及び送信先コンピュータ毎に前記一覧表示機能又は内容表示機能の何れかを指定する表示種指定情報を前記基本データテーブル部に格納する機能とを有し、
前記第６工程において、前記基本データテーブル部の表示種指定情報を参照し、該参照した表示種指定情報に応じてＷｅｂアクセス用フォルダに記憶させたデータ名の一覧表示機能又は内容表示機能を送信先コンピュータに対して実行する請求項２記載のデータ交換システム。
【請求項４】
前記制御部が、
システム日時刻を計数するシステムタイマ機能と、同一の送信元コンピュータ及び送信先コンピュータにおける前記データ形式及び通信手順を切り替える切り替え情報を前記変換情報定義テーブル部に格納する機能とを有し、
前記第２工程において、前記システムタイマにより計数している日時刻と送信元情報と送信先情報とデータ種情報の組合せを基に前記変換情報定義テーブル部を検索する請求項１から３何れかに記載のデータ交換システム。
【請求項５】
前記ＣＳＶデータ形式のデータが、所定行且つ所定カンマ位置に前記送信元情報と送信先情報とデータ種情報とを含み、前記ＸＭＬデータ形式のデータが、所定言語により指定された位置に前記送信元情報と送信先情報とデータ種情報とを含み、前記固定長データ形式のデータが、１行中の所定桁位置に前記送信元情報と送信先情報とデータ種情報とを含み、
前記制御部が、前記第１工程において、前記ＣＳＶデータ形式又はＸＭＬデータ形式又は固定長データ形式のデータから、前記所定位置又は所定言語により指定された位置を基に、送信元情報と送信先情報とデータ種情報とを抽出する請求項１から４何れかに記載のデータ交換システム。
【請求項６】
送信元のコンピュータから所定の通信手順によって所定形式且つ送信元情報と送信先情報とデータ種情報とを含むデータを受信し、送信先のコンピュータに適合した所定形式のデータに変換し、所定の通信手段により送信先コンピュータに送信するＥＤＩセンタを含むデータ交換システムのデータ交換プログラムであって、
前記ＥＤＩセンタが、
前記所定形式のデータを所定の通信手順により送受信する複数の送受信手段と、
前記送信元コンピュータ及び送信先コンピュータの複数のデータ形式の情報及び通信手順の情報を格納する基本データテーブル部と、
前記送信元コンピュータのデータ形式から中間のデータ形式に変換する第１変換プログラム並びに前記中間データ形式から送信先コンピュータのデータ形式に変換する第２変換プログラムを格納する記憶手段と、
前記送信元コンピュータと送信先コンピュータとデータ形式との組合せによる前記第１変換プログラムの指定情報及び前記第２変換プログラムの指定情報を格納する変換情報定義テーブル部と、
該変換情報定義テーブル部に格納したプログラム指定情報により指定された変換プログラムを前記記憶手段から読み出し、該読み出した変換プログラムによりデータの形式を変換する制御部とを備え、
前記ＥＤＩセンタの制御部に、
前記送信元コンピュータから受信したデータに含まれる送信元情報と送信先情報とデータ種情報とを抽出する第１機能と、
該第１機能により抽出した送信元情報と送信先情報とデータ種情報の組合せを基に前記変換情報定義テーブル部を検索し、該送信元情報と送信先情報とデータ種情報との組合せに対応した第１変換プログラム及び第２変換プログラムを取得する第２機能と、
該第２機能により取得した第１変換プログラムを用いて前記送信元コンピュータから受信したデータを中間形式データに変換する第３機能と、
該第３機能により変換した中間形式データを前記第２機能により取得した第２変換プログラムを用いて送信先形式のデータに変換する第４機能と、
前記第１機能により抽出した送信先情報を基に前記基本データテーブル部を検索して送信先コンピュータの通信手順情報を抽出する第５機能とを実現させるためのデータ交換プログラム。
【請求項７】
前記複数のデータ形式が、ＸＭＬデータ形式とＣＳＶデータ形式と固定長データ形式の何れかのデータ形式であり、前記通信手順情報により指定される複数の通信手順が、Ｗｅｂサーバを介してデータのファイル転送を行うＷｅｂＥＤＩ手順とデータの送受信を行うデータ送受信手順の何れかの通信手順であり、前記ＷｅｂＥＤＩ手順によるデータを記憶するＷｅｂアクセス用フォルダを備え、
前記制御部に、
前記第５機能において抽出した通信手順情報がＷｅｂＥＤＩ手順のとき、前記第４機能により変換したデータをＷｅｂアクセス用フォルダに記憶させる第６機能と、
前記第５機能において抽出した通信手順情報がデータ送受信手順のとき、前記第４機能により変換したデータを送信先コンピュータに送信する第７機能とを実現させるための請求項６記載のデータ交換プログラム。
【請求項８】
前記制御部に、
送信元コンピュータから受信したデータのデータ名を一覧表示する一覧表示機能と、前記受信したデータのデータ内容を表示する内容表示機能と、送信元コンピュータ及び送信先コンピュータ毎に前記一覧表示機能又は内容表示機能の何れかを指定する表示種指定情報を前記基本データテーブル部に格納する機能と、
前記第６機能において、前記基本データテーブル部の表示種指定情報を参照し、該参照した表示種指定情報に応じてＷｅｂアクセス用フォルダに記憶させたデータ名の一覧表示機能又は内容表示機能を送信先コンピュータに対して実行する機能を実現させるための請求項７記載のデータ交換プログラム。
【請求項９】
前記制御部に、
システム日時刻を計数するシステムタイマ機能と、同一の送信元コンピュータ及び送信先コンピュータにおける前記データ形式及び通信手順を切り替える切り替え情報を前記変換情報定義テーブル部に格納する機能と、
前記第２機能において、前記システムタイマにより計数している日時刻と送信元情報と送信先情報とデータ種情報の組合せを基に前記変換情報定義テーブル部を検索する機能とを実現させるための請求項６から８何れかに記載のデータ交換プログラム。
【請求項１０】
前記ＣＳＶデータ形式のデータが、所定行且つ所定カンマ位置に前記送信元情報と送信先情報とデータ種情報とを含み、前記ＸＭＬデータ形式のデータが、所定言語により指定された位置に前記送信元情報と送信先情報とデータ種情報とを含み、前記固定長データ形式のデータが、１行中の所定桁位置に前記送信元情報と送信先情報とデータ種情報とを含み、
前記制御部に、前記第１機能において、前記ＣＳＶデータ形式又はＸＭＬデータ形式又は固定長データ形式のデータから、前記所定位置又は所定言語により指定された位置を基に、送信元情報と送信先情報とデータ種情報とを抽出する機能を実現させるための請求項６から９何れかに記載のデータ交換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ形式及び通信手順が異なる多数のコンピュータ間のデータ交換を行うことができるデータ交換システム及びデータ交換プログラムに係り、特に複数のデータ形式及び通信手順を有する小売り業者と卸業者のコンピュータ間でデータ交換を行うことができるデータ交換システム及びデータ交換プログラムに関する。
【背景技術】
【０００２】
一般に小売り業者と卸業者のコンピュータ間での商取引に関する取引情報を標準的な書式に統一してデータの電子的交換を行うＥＤＩ(Electronic Data Interchange)センタが知られている。このＥＤＩセンタは、一般に小売業者や卸業者のコンピュータ毎にデータ形式や通信手順（通信プロトコル）やメッセージ種別（発注、支払など）が異なることが多く、これら小売業者や卸業者のコンピュータ間でのデータ形式等を吸収する中継センタとして設けられている。尚、ＥＤＩとは、商取引に関する情報を標準的な書式に統一し、業者間で電子的に交換する仕組みであって、受発注や見積もり／決済／出入荷などに関わるデータを予め定められた形式にしたがって電子化して送受信するシステムを意味する。
【０００３】
特に近年おいては経済産業省の「流通サプライチェーン全体最適化促進事業」により、「小売業を取り巻く電子商取引の方式を標準化」「製造・配送・販売の流通三層での業務効率向上のための基盤整備」を目指したシステム構築が推進され、これによって、今まで小売毎に異なっていた業務データ形式の統一化や、データ交換手順の標準化が実施され、更には２００７年３月には流通ビジネスメッセージ標準（流通ＢＭＳ）Ｖｅｒ．１．０がリリースされ、今後、この標準に対応する小売業者や卸業者が飛躍的に増加すると予測される。しかしながら、本願出願時点においては過渡期であり、ＥＤＩセンタは、これら小売業者や卸業者毎に異なるコンピュータの多数のデータ形式や通信手順に対応したデータ交換を行う必要がある。
【０００４】
尚、従来技術による異種データのデータ交換を行う技術が記載された文献としては、下記特許文献１が挙げられ、この特許文献１には、送信元と送信先のデータフォーマット変換規則を予め用意し、送信元からあるデータ形式のデータを受信したとき、前記データフォーマット変換規則を参照して送信先のデータ形式に変換してデータ交換を行うことが記載されている。
【特許文献１】特開２０００−１８７６２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述の特許文献記載技術は、異なるデータ形式のコンピュータ間でデータ交換を行うことができるものの、ＥＤＩセンタにおいては、同一の送信元が同一の送信先に送るデータが種別（発注データ、受領データ、支払データ、返品データ、出荷伝票データ他）によって異なることがあるため、送信元と送信先の組合せのみでは、データの正常な変換を行うことができないと言う不具合があった。これを具体的に説明すると、例えば小売側が、当初は固定長データを送受信するＪＣＡ手順の通信手順から流通ＢＭＳに移行する際、通信手順をｅｂＸＭＬ手順とし、発注データのみをＸＭＬ形式、その他データ形式をＪＣＡ形式とする試行期間を経て、前記ＪＣＡ形式を徐々にＸＭＬ形式に移行すると言った運用が行われるため、送信元と送信先の組合せのみでは、好適なデータ変換を行うことができないと言う不具合があった。
【０００６】
本発明の目的は、送信元と送信先の組合せが同一であっても送信データ種類が異なるときにも相手先に応じてデータ変換を行うことができるデータ交換システム及びデータ交換プログラムを提供することである。
【課題を解決するための手段】
【０００７】
前記目的を達成するために本発明は、送信元のコンピュータが所定の通信手順によって所定形式のデータを送信し、該送信されたデータを受信し、送信先のコンピュータに適合した所定形式のデータに変換し、所定の通信手段により送信先コンピュータに送信するＥＤＩセンタを含むデータ交換システムであって、
前記データが送信元情報と送信先情報とデータ種情報とを含み、
前記所定形式のデータを所定の通信手順により送受信する複数の送受信手段と、
前記送信元コンピュータ及び送信先コンピュータの複数のデータ形式の情報及び通信手順の情報を格納する基本データテーブル部と、
前記送信元コンピュータのデータ形式から中間のデータ形式に変換する第１変換プログラム並びに前記中間データ形式から送信先コンピュータのデータ形式に変換する第２変換プログラムを格納する記憶手段と、
前記送信元コンピュータと送信先コンピュータとデータ形式との組合せによる前記第１変換プログラムの指定情報及び前記第２変換プログラムの指定情報を格納する変換情報定義テーブル部と、
該変換情報定義テーブル部に格納したプログラム指定情報により指定された変換プログラムを前記記憶手段から読み出し、該読み出した変換プログラムによりデータの形式を変換する制御部とを備え、
前記ＥＤＩセンタの制御部が、
前記送信元コンピュータから受信したデータに含まれる送信元情報と送信先情報とデータ種情報とを抽出する第１工程と、
該第1工程により抽出した送信元情報と送信先情報とデータ種情報の組合せを基に前記変換情報定義テーブル部を検索し、該送信元情報と送信先情報とデータ種情報との組合せに対応した第１変換プログラム及び第２変換プログラムを取得する第２工程と、
該第２工程により取得した第１変換プログラムを用いて前記送信元コンピュータから受信したデータを中間形式データに変換する第３工程と、
該第３工程により変換した中間形式データを前記第２工程により取得した第２変換プログラムを用いて送信先形式のデータに変換する第４工程と、
前記第１工程により抽出した送信先情報を基に前記基本データテーブル部を検索して送信先コンピュータの通信手順情報を抽出する第５工程とを実行することを第１の特徴とする。
【０００８】
また本発明は、前記第１の特徴のデータ交換システムにおいて、前記複数のデータ形式が、ＸＭＬデータ形式とＣＳＶデータ形式と固定長データ形式の何れかのデータ形式であり、前記通信手順情報により指定される複数の通信手順が、Ｗｅｂサーバを介してデータのファイル転送を行うＷｅｂＥＤＩ手順とデータの送受信を行うデータ送受信手順の何れかの通信手順であり、
前記制御部が、
前記ＷｅｂＥＤＩ手順によりファイル転送を行うデータを記憶するＷｅｂアクセス用フォルダを備え、
前記第５工程において抽出した通信手順情報がＷｅｂＥＤＩ手順のとき、前記第４工程により変換したデータをＷｅｂアクセス用フォルダに記憶させる第６工程と、
前記第５工程において抽出した通信手順情報がデータ送受信手順のとき、前記第４工程により変換したデータを送信先コンピュータに送信する第７工程とを実行することを第２の特徴とする。
【０００９】
また本発明は、前記第２の特徴のデータ交換システムにおいて、前記制御部が、送信元コンピュータから受信したデータのデータ名を一覧表示する一覧表示機能と、前記受信したデータのデータ内容を表示する内容表示機能と、送信元コンピュータ及び送信先コンピュータ毎に前記一覧表示機能又は内容表示機能の何れかを指定する表示種指定情報を前記基本データテーブル部に格納する機能とを有し、前記第６工程において、前記基本データテーブル部の表示種指定情報を参照し、該参照した表示種指定情報に応じてＷｅｂアクセス用フォルダに記憶させたデータ名の一覧表示機能又は内容表示機能を送信先コンピュータに対して実行することを第３の特徴とする。
【００１０】
また本発明は、前記何れかの特徴のデータ交換システムにおいて、前記制御部が、
システム日時刻を計数するシステムタイマ機能と、同一の送信元コンピュータ及び送信先コンピュータにおける前記データ形式及び通信手順を切り替える切り替え情報を前記変換情報定義テーブル部に格納する機能とを有し、前記第２工程において、前記システムタイマにより計数している日時刻と送信元情報と送信先情報とデータ種情報の組合せを基に前記変換情報定義テーブル部を検索することを第４の特徴とする。
【００１１】
また本発明は、前記何れかの特徴のデータ交換システムにおいて、前記ＣＳＶデータ形式のデータが、所定行且つ所定カンマ位置に前記送信元情報と送信先情報とデータ種情報とを含み、前記ＸＭＬデータ形式のデータが、所定言語により指定された位置に前記送信元情報と送信先情報とデータ種情報とを含み、前記固定長データ形式のデータが、１行中の所定桁位置に前記送信元情報と送信先情報とデータ種情報とを含み、前記制御部が、前記第１工程において、前記ＣＳＶデータ形式又はＸＭＬデータ形式又は固定長データ形式のデータから、前記所定位置又は所定言語により指定された位置を基に、送信元情報と送信先情報とデータ種情報とを抽出することを第５の特徴とする。
【００１２】
更に本発明は、送信元のコンピュータが通信手順によって所定形式且つ送信元情報と送信先情報とデータ種情報とを含むデータを送信し、該送信されたデータを受信し、送信先のコンピュータに適合した所定形式のデータに変換し、所定の通信手段により送信先コンピュータに送信するＥＤＩセンタを含むデータ交換システムのデータ交換プログラムであって、
前記ＥＤＩセンタが、
前記所定形式のデータを所定の通信手順により送受信する複数の送受信手段と、
前記送信元コンピュータ及び送信先コンピュータの複数のデータ形式の情報及び通信手順の情報を格納する基本データテーブル部と、
前記送信元コンピュータのデータ形式から中間のデータ形式に変換する第１変換プログラム並びに前記中間データ形式から送信先コンピュータのデータ形式に変換する第２変換プログラムを格納する記憶手段と、
前記送信元コンピュータと送信先コンピュータとデータ形式との組合せによる前記第１変換プログラムの指定情報及び前記第２変換プログラムの指定情報を格納する変換情報定義テーブル部と、
該変換情報定義テーブル部に格納したプログラム指定情報により指定された変換プログラムを前記記憶手段から読み出し、該読み出した変換プログラムによりデータの形式を変換する制御部とを備え、
前記ＥＤＩセンタに、
前記送信元コンピュータから受信したデータに含まれる送信元情報と送信先情報とデータ種情報とを抽出する第１機能と、
該第１機能により抽出した送信元情報と送信先情報とデータ種情報の組合せを基に前記変換情報定義テーブル部を検索し、該送信元情報と送信先情報とデータ種情報との組合せに対応した第１変換プログラム及び第２変換プログラムを取得する第２機能と、
該第２機能により取得した第１変換プログラムを用いて前記送信元コンピュータから受信したデータを中間形式データに変換する第３機能と、
該第３機能により変換した中間形式データを前記第２機能により取得した第２変換プログラムを用いて送信先形式のデータに変換する第４機能と、
前記第１機能により抽出した送信先情報を基に前記基本データテーブル部を検索して送信先コンピュータの通信手順情報を抽出する第５機能とを実現させることを第６の特徴とする。
【００１３】
また本発明は、前記第６の特徴のデータ交換プログラムにおいて、前記複数のデータ形式が、ＸＭＬデータ形式とＣＳＶデータ形式と固定長データ形式の何れかのデータ形式であり、前記通信手順情報により指定される複数の通信手順が、Ｗｅｂサーバを介してデータのファイル転送を行うＷｅｂＥＤＩ手順とデータの送受信を行うデータ送受信手順の何れかの通信手順であり、前記ＷｅｂＥＤＩ手順によるデータを記憶するＷｅｂアクセス用フォルダを備え、前記制御部に、前記第５機能において抽出した通信手順情報がＷｅｂＥＤＩ手順のとき、前記第４機能により変換したデータをＷｅｂアクセス用フォルダに記憶させる第６機能と、前記第５機能において抽出した通信手順情報がデータ送受信手順のとき、前記第４機能により変換したデータを送信先コンピュータに送信する第７機能とを実現させることを第７の特徴とする。
【００１４】
また本発明は、前記何れかの特徴のデータ交換プログラムにおいて、前記制御部に、送信元コンピュータから受信したデータのデータ名を一覧表示する一覧表示機能と、前記受信したデータのデータ内容を表示する内容表示機能と、送信元コンピュータ及び送信先コンピュータ毎に前記一覧表示機能又は内容表示機能の何れかを指定する表示種指定情報を前記基本データテーブル部に格納する機能と、前記第６機能において、前記基本データテーブル部の表示種指定情報を参照し、該参照した表示種指定情報に応じてＷｅｂアクセス用フォルダに記憶させたデータ名の一覧表示機能又は内容表示機能を送信先コンピュータに対して実行する機能を実現させることを第８の特徴とする。
【００１５】
また本発明は、前記何れかの特徴のデータ交換プログラムにおいて、前記制御部に、システム日時刻を計数するシステムタイマ機能と、同一の送信元コンピュータ及び送信先コンピュータにおける前記データ形式及び通信手順を切り替える切り替え情報を前記変換情報定義テーブル部に格納する機能と、前記第２機能において、前記システムタイマにより計数している日時刻と送信元情報と送信先情報とデータ種情報の組合せを基に前記変換情報定義テーブル部を検索する機能とを実現させることを第９の特徴とする。
【００１６】
また本発明は、前記何れかの特徴のデータ交換プログラムにおいて、前記ＣＳＶデータ形式のデータが、所定行且つ所定カンマ位置に前記送信元情報と送信先情報とデータ種情報とを含み、前記ＸＭＬデータ形式のデータが、所定言語により指定された位置に前記送信元情報と送信先情報とデータ種情報とを含み、前記固定長データ形式のデータが、１行中の所定桁位置に前記送信元情報と送信先情報とデータ種情報とを含み、前記制御部に、前記第１機能において、前記ＣＳＶデータ形式又はＸＭＬデータ形式又は固定長データ形式のデータから、前記所定位置又は所定言語により指定された位置を基に、送信元情報と送信先情報とデータ種情報とを抽出する機能を実現させることを第１０の特徴とする。
【発明の効果】
【００１７】
本発明によるデータ交換システム及びデータ交換プログラムは、ＥＤＩセンタに送信元と送信先とデータ種別の組合せによる変換プログラムを指定する変換情報定義テーブル部を設け、送信元コンピュータからデータを受信したとき、該データに含まれる送信元情報と送信先情報とデータ種情報との組合せを基に前記変換情報定義テーブル部を検索して変換プログラムを決定し、この変換プログラムを用いてデータ変換を行うと共に基本データテーブルに格納された相手先コンピュータの通信手順によりデータを相手先コンピュータに送信することによって、送信元と送信先の組合せが同一であっても送信データ種類が異なるときにも相手先に応じてデータ変換を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明によるデータ交換プログラムを実現するデータ交換システムの一実施形態を図面を参照して詳細に説明する。図１は本実施形態によるデータ交換システムが適用されるコンピュータシステムの全体構成図、図２は本実施形態による小売から卸へデータを送信した場合のＥＤＩセンタによる全体処理フロー図、図３は本実施形態による卸から小売へデータを送信した場合のＥＤＩセンタによる全体処理フロー図、図４は本実施形態によるフォーマット変換機能部の概要図、図５は本実施形態によるフォーマット変換対象データ（固定長）を示す図、図６は本実施形態によるフォーマット変換対象データ（ＣＳＶ）を示す図、図７は本実施形態によるフォーマット変換対象データ（ＸＭＬ）を示す図、図８は本実施形態によるフォーマット変換処理フロー図、図９は本実施形態による第１の操作画面例を示す図、図１０は本実施形態による第２の操作画面例を示す図、図１１は本実施形態によるデータを小売からダウンロードする際のフロー図、図１２は本実施形態によるデータを小売にアップロードする際のフロー図、図１３は本実施形態による相手先定義データベースを説明するための図、図１４は本実施形態によるメッセージ種別等を説明するための図である。
【００１９】
［前提説明］
まず、本実施形態の対象となる商取引に関する取引情報の電子的交換を行うＥＤＩ方式／データ形式／通信手順（方式）について説明する。
［ＥＤＩ方式］
（１）ＷｅｂＥＤＩ：
ＷｅｂＥＤＩとは、通信方式としてインターネットを採用し、このインターネット上のＷｅｂサーバに送信側の企業がデータを置き、それを受信側の企業がブラウザで閲覧し、データの取得を行うＥＤＩ方式であり、本実施形態においてはＥＤＩセンタが前記Ｗｅｂサーバを代行する。通常、Ｗｅｂサーバは、発注側（送信側）の企業が用意するため、受注側の企業はインターネット接続環境があればよく、データの送受信はインターネットを介して行なうためＪＣＡ手順など特別なプロトコルは必要としない。したがってデータ受信企業側は、Ｗｅｂブラウザ環境があるだけでよく手軽に導入できる。このＷｅｂＥＤＩにおいて取り扱うことができるデータ形式は、ＣＳＶ／ＸＭＬ／固定長／その他企業が独自に定めたデータ形式である。尚、ＣＳＶとは、一般にはデータをカンマにより区切ったデータ方式であるが、本例においては、業者が項目位置や項目内容等を独自に決定したフォーマットをカンマ区切り方式としたものであり、固定長形式とは、１行の長さが定められ、文字コードの何番目から何番目迄と言う区切りでデータ項目を設定したものである。
【００２０】
（２）流通ＢＭＳ（Business Message Standard）
後述するＪＸ手順やＪＣＡ手順による通信手順では、メッセージ内容が業者毎に異なり且つデータ転送速度が遅いことに鑑み、通商産業省の「流通サプライチェーン全体最適化事業」に端を発し、日本チェーンストア協会や日本スーパーマーケット協会等の業界団体により作成されたＥＤＩ方式。データ形式はＸＭＬ形式を採用し、通信方式は、標準ではＸＭＬを採用するが、小売業者にも対応するため後述するｅｂＸＭＬ／ＥＤＩＩＮＴ  ＡＳ２／ＪＸ手順も使用することができる。
【００２１】
（３）ＪＣＡ通信
ＪＣＡ通信とは、１９８０年に日本チェーンストア協会（ＪＣＡ）が規定した取引先データ交換を行うＥＤＩ方式であって、データ形式は固定長である。
【００２２】
［通信手順（方式）］
（ａ）ｅｂＸＭＬ  (Electronic Business using eXtensible Markup Language)
ｅｂＸＭＬは、ＸＭＬ言語を用いたインターネット上の企業間電子商取引のための仕様群を意味し、この仕様としては、メッセージ伝送に関するebXML Message Service（本実施形態による通信手順）、取引企業の能力および合意の記述であるebXML Collaboration Protocol Profile and Agreement、企業間取引プロセスの記述であるebXML Business Process Specification Schema、企業情報の登録簿であるebXML Registry、取引伝票の構成要素のモデルであるebXML Core Componentsなどがある。
【００２３】
（ｂ）ＥＤＩＩＮＴ  ＡＳ２(Electronic Data Interchange-Internet Integration Applicability Statement 2)
国際的なインターネット標準化団体ＩＥＴＦが策定した国際標準の通信手順。データが発生する都度、プッシュ型で相手に送信する方式（サーバー方式）であり、取引量が多く、取引先とのリアルタイムなデータ送受信を実現したい業者向け。
【００２４】
（ｃ）ＪＸ手順（SOAP-RPC:Simple Object Access Protocol-Remote Procedure Call）
ＪＸ手順とは、流通ビジネスメッセージ標準で採用されたプロトコルのひとつであって、一般の公衆電話回線を使用した２４００〜９６００bpsの従来の通信手順。必要の都度、相手のセンタにアクセスし、データを送受信するプル型（クライアント型）。取引量が少なく、低コストでインターネットＥＤＩを実現したい中小業者向け。
【００２５】
（４）ＪＣＡ手順
前述したＪＣＡ通信において定められた通信手順であって、一般の公衆電話回線を使用した２４００〜９６００bpsの従来の半二重通信方式の通信手順である。
【００２６】
前述のＥＤＩ方式毎のデータ形式と通信手順を纏めると次の表１の如く表される。
【表１】
2010039955.tif 000003
【００２７】
［構成］
本実施形態によるデータ交換システムが適用されるコンピュータシステムは、図１に示す如く、前述の多種のデータ形式及び通信手順のコンピュータを備える複数の小売業者１００と、同様に多種のデータ形式及び通信手順のコンピュータを備える複数卸業者３００と、前記多種の小売業者１００のコンピュータとインターネット回線又は公衆回線を介して接続すると共に前記多種の卸業者３００のコンピュータとインターネット回線又は公衆回線を介して接続し、前記小売業者１００と卸業者３００の各コンピュータ間におけるデータの中継を行うＥＤＩセンタ２００とから構成される。
【００２８】
前記小売業者１００のコンピュータは、例えば、小売業者ＡのコンピュータがＷｅｂＥＤＩ方式によりＣＳＶ又はＸＭＬ形式のデータをＷｅｂ機能を介してファイル転送するものであり、小売業者ＢのコンピュータがＷｅｂＥＤＩ方式によりＣＳＶ形式データをＷｅｂ機能を介してファイル転送するものであり、小売業者Ｃのコンピュータが流通ＢＭＳ方式によりＸＭＬ形式データ形式をｅｂＸＭＬ通信手順により送受信するものであり、小売業者Ｄのコンピュータが固定長データをＪＣＡ通信手順により送受信するものとする。
【００２９】
一方、卸業者３００のコンピュータは、例えば、卸業者ＡのコンピュータがＷｅｂブラウザを用いたＣＳＶ又はＸＭＬデータをＷｅｂＥＤＩ通信手順によりファイル転送するものであり、卸業者Ｂのコンピュータが流通ＢＭＳ方式によりＸＭＬ形式のデータをＪＸ通信手順を用いてファイル転送するものであり、卸業者Ｃのコンピュータが固定長のデータをＪＣＡ通信手順により送受信するものとする。
【００３０】
本実施形態における小売業者１００及び卸業者３００のコンピュータによるデータ形式及び通信手順は次の通りとする。
【表２】
2010039955.tif 000004
【００３１】
前記相手先定義データベース（ＤＢ）４６０は、小売側と卸側の各コンピュータによるデータ形式及び通信手順その他情報を格納する基本データテーブル部と、データの送信元と送信先とデータ種別との組合せによるデータ変換の有無及びデータ変換プログラム他を指定するための変換情報を格納する変換情報定義テーブル部とを記憶するものである。尚、後述する変換プログラムは図示しない記憶装置に記憶されており、制御装置によって読み出され、実行される。
【００３２】
前記小売業者１００と卸業者３００のコンピュータ間で送受信されるデータは、「発注」「受領」「支払」「返品」「出荷伝票」等のデータ種があり、これらデータ種別にメッセージＩＤが、図１４（ａ）に示す如く、「Ｍ００１」「Ｍ００２」「Ｍ００３」の如く付与されている。
【００３３】
また前記小売業者１００と卸業者３００のコンピュータ間で送受信される通信手順は、図１４（ｂ）に示す如く、流通ＢＭＳ仕様によるｅｂＸＭＬ通信手順、流通ＢＭＳ仕様によるＪＸ通信手順、ＷｅｂＥＤＩ通信手順、ファイル転送の通信手順、ＪＣＡ通信手順他の通信形態があり、これら通信形態には、「Ｔ００１」「Ｔ００２」「Ｔ００３」等の通信形態ＩＤが付与されている。
【００３４】
更に小売側と卸側のデータ形式の相違並びにＥＤＩセンタによる中間形式との変換に用いられるコンピュータプログラムは、図１４（ｃ）に示す如く、ＸＭＬ形式から中間ＣＳＶ形式への変換プログラム、中間ＣＳＶ形式からＸＭＬ形式への変換プログラム、固定長形式から中間ＣＳＶ形式への変換プログラム、ＣＳＶ形式から中間ＣＳＶ形式への変換プログラム、中間ＣＳＶ形式からＣＳＶ形式への変換プログラム他があり、これら変換プログラムには、「Ｈ００１」「Ｈ００２」「Ｈ００３」等の変換ＩＤが付与されているものとする。尚、前記「ＣＳＶ」形式とは、業者が項目位置や項目内容等を独自に決定したフォーマットを可変長のカンマ区切り方式としたものであり、前記「中間ＣＳＶ」形式とは、ＥＤＩセンタが小売や卸業者が送受信する全項目（前記ＣＳＶ，ＸＭＬ，固定長データ全てに含まれる項目）を含む形に決定したフォーマットをカンマ区切り方式としたものであり、固定長形式とは、１行の長さが決まっており、この１行内の何番目から何番目が何々の項目（送信元ＩＤ，送信先ＩＤ，データ種他）と決められているものである。
【００３５】
また、前述したデータ交換システムの相手先定義データベース（ＤＢ）４６０に格納される基本データテーブル部は、図１３（ａ）に示す如く、項番（＃）順に、企業（業者）毎にユニークに付与された企業ＩＤと、同業者の企業名称である企業名と、該企業のコンピュータの通信形態ＩＤと、同企業の住所と、同企業の電話番号と、同企業の担当者名と、同企業の属性（小売又は卸他）他の各項目情報から成り、例えば、「卸Ａ」は、企業ＩＤが「０００１」、通信形態ＩＤが「Ｔ００３（図１４［ｃ］のＷｅｂＥＤＩ通信手順）」、住所が「東京都・・・」、電話番号が「０３−０００−×××」、担当者名が「卸  太郎」、後述する相手とのデータ交信タイプ（伝票一覧表示タイプ、ファイル送受信タイプ）等の情報であることが予め定義情報として格納される。
【００３６】
前記変換情報定義テーブル部は、図１３（ｂ）に示す如く、送信元の企業ＩＤと、送信先の企業ＩＤと、転送するデータの種別ＩＤと、送信元と送信先のデータ形式によりデータ変換を行うか否かを登録するための変換有無フラグと、ＥＤＩセンタが受信したデータを中間ＣＳＶ形式に変換するためのプログラムのＩＤ（図１４［ｃ］：変換１プログラムと呼ぶ）と、該変換１プログラムにより変換したデータを変換するためのパラメータが記憶されたハードディスク等の格納先を指定する変換１パラメータ位置と、前記中間ＣＳＶ形式のデータを送信先用に変換するプログラムのＩＤ（図１４［ｃ］：変換２プログラムと呼ぶ）と、該変換２プログラムによりデータを変換するためのパラメータのハードディスク等の格納先を指定する変換２パラメータ位置との各項目とから成り、例えば、項番（＃）１に、送信元企業ＩＤが「００００３」、送信先企業ＩＤが「００００１」、転送するデータ種別ＩＤが「Ｍ００１」のとき、変換有無フラグが「変換あり」、変換1プログラムＩＤが「Ｈ００１」、変換1パラメータ位置ＩＤが「c:\data\param1\」、変換２プログラムＩＤが「Ｈ００４」、変換２パラメータ位置ＩＤが「c:\data\param2\」の如く格納される。
【００３７】
本実施形態においては、図１３（ｂ）テーブル中の項番１と２とを参照すれば明らかな如く、同一の送信元（００００３：小売Ａ）及び送信先（００００１：卸Ａ）であっても、データ種によって元のデータ形式が異なるために、発注データ（Ｍ００１）のときには変換プログラムが「Ｈ００１」（ＸＭＬ→中間ＣＳＶ）、受領データ（Ｍ００２）のときには変換プログラムが「Ｈ００３」（ＣＳＶ→中間ＣＳＶ）の如く、相違する。
【００３８】
前記ＥＤＩセンタ２００は、前記小売業者１００側とＷｅｂＥＤＩ通信を行うためのＷｅｂアクセス用フォルダを含むＷｅｂＥＤＩアクセス機能部４１０と、流通ＢＭＳ仕様データをｅｂＸＭＬ通信手順で交信するためのｅｂＸＭＬサーバ部４２０と、流通ＢＭＳ仕様データをＪＸ手順で送受信するＪＸ手順サーバ部４３０と、固定長データをＪＣＡ通信手順でファイル送受信するレガシーＥＤＩ通信部４４０と、前記卸業者側のブラウザとＷｅｂＥＤＩ通信を行うためのＷｅｂアクセス機能部４５０と、流通ＢＭＳ仕様形式データをｅｂＸＭＬ通信手順で交信するためのｅｂＸＭＬサーバ部４７０と、流通ＢＭＳ仕様データをＪＸ手順で送受信するＪＸ手順サーバ部４８０と、固定長データをＪＣＡ通信手順でファイル送受信するレガシーＥＤＩ通信部４９０と、前記アクセス機能部４１０〜レガシーＥＤＩ通信部４９０との間でデータ変換を行うフォーマット変換機能部５００と、これらを制御する制御部（図示せず）とから構成される。尚、一般にＥＤＩセンタ２００は、受信したデータを参照して商品取引データの整合性の検証や予め定められた各種業務処理も行うものであるが、本明細書では説明を省略する。
【００３９】
前記フォーマット変換機能部５００は、前記相手先定義データベース４６０に記憶した相手先定義情報テーブル部及び変換情報定義テーブル部（図１３）を参照し、送信元と送信先とデータ種の組合せによって、データ変換を行うか否か、行うと判定したときには変換プログラムを選択し、当該変換プログラムによりデータ変換を行うように動作する。
【００４０】
また前記固定長データは、図５に示す如く、業者によって予め定められた項目位置や項目内容等を独自に決定したフォーマットとしたものであって、図５に示す例においては、１行目のアンダーラインで示す桁の位置に送信元を示す識別子と送信先を示す識別子が配置されている。従って、この固定長データ形式から予め定められた行及び桁位置を基に送信元と送信先のデータを抽出することができ、データ種別も同様である。
【００４１】
更にＣＳＶによる可変長データにおいても、図６に示す如く、１行目のアンダーラインで示すカンマ位置に送信元を示す識別子と送信先を示す識別子が配置されているため、このＣＳＶデータ形式から予め定められた行及びカンマ位置を基に送信元と送信先のデータを抽出することができ、データ種別も同様である。
【００４２】
またＸＭＬデータは、ＸＭＬ言語によって送信元を示す識別子と送信先を示す識別子が配置されているため、このＸＭＬ言語を基に送信元と送信先のデータを抽出することができ、データ種別も同様である。
【００４３】
［動作］
［小売側→卸側動作］
次に前述のように構成されたデータ交換システムの動作を説明する。まず、本実施形態によるデータ交換システムは、小売業者１００側からＥＤＩセンタ２００にデータが送信された場合、図示しない制御部が、図２に示す如く、小売り側から送信されたデータを受信し、ファイルに出力するステップＳ０１０と、該出力したファイルデータから送信元と送信先を前述のデータ形式毎のルールに従って取得するステップＳ０１５と、図１３（ａ）に示した基本データテーブル部から前記送信元／送信先／データ種別をキーとし、変換情報定義テーブル部から受信データに適合する変換有無フラグ／変換１プログラム／変換１パラメータ位置の各情報を取得するステップＳ０２０と、該ステップＳ０２０により取得した変換有無フラグによるフォーマットを変換するか否かを判定するステップＳ０２５とを実行する。
【００４４】
本システムは、前記ステップＳ０２５において変換有りと判定したとき、受信したファイルデータを指定された変換１プログラムを用いて変換するステップＳ０３０と、該ステップＳ０３０の後及び前記ステップＳ０２５において変換無しと判定したとき、前記変換した又は変換しないファイルデータを送信用フォルダに配置するステップＳ０３５と、前記変換情報定義テーブル部から送信を行う際の通信手順ＩＤを取得するステップＳ０４０と、該取得した通信手順がＷｅｂアクセスのとき、Ｗｅｂアクセス用のフォルダにファイルデータを配置するステップＳ０４５と、前記取得した通信手順がレガシーＥＤＩによる固定長のとき、該固定長データをレガシーＥＤＩ通信部４９０により卸側に送信するステップＳ０５０と、前記取得した通信手順が流通ＢＭＳのとき、流通ＢＭＳの通信プロトコル（手順）を相手先定義データベース４６０を参照して判定するステップＳ０５５と、該ステップＳ０５５において通信手順がｅｂＸＭＬと判定したとき、ｅｂＸＭＬの通信手順でデータをｅｂＸＭＬサーバ部４７０により卸側に送信するステップＳ０６０と、前記ステップＳ０５５において通信手順がＪＸ手順と判定したとき、データをＪＸ手順サーバ部４８０によりＪＸ通信手順により卸側に送信するステップＳ０６５とを実行する。
【００４５】
これによって本システムは、卸側のコンピュータの通信手段に応じたプロトコルによるデータ送信を小売側に行うことができる。尚、前記ステップＳ０４５によりＷｅｂアクセス用フォルダに格納されたデータは、卸業者３００のコンピュータがＥＤＩセンタ２００にアクセスすることによって、卸側にデータを提示することができる。前記ステップＳ０３０によるデータ変換の詳細については後述する。
【００４６】
［卸側→小売側動作］
次に本実施形態によるデータ交換システムは、卸業者３００側からＥＤＩセンタ２００にデータが送信された場合、図示しない制御部が、図３に示す如く、卸側から送信されたデータを受信し、ファイルに出力するステップＳ１１０と、該出力したファイルデータから送信元と送信先を前述のデータ形式毎のルールに従って取得するステップＳ１１５と、図１３（ａ）に示した基本データテーブル部から前記送信元／送信先／データ種別をキーとし、変換情報定義テーブル部から受信データに適合する変換有無フラグ／変換１プログラム／変換１パラメータ位置の各情報を取得するステップＳ１２０と、該ステップＳ１２０により取得した変換有無フラグによるフォーマットを変換するか否かを判定するステップＳ１２５とを実行する。
【００４７】
次いで本システムは、前記ステップＳ１２５において変換有りと判定したとき、受信したファイルデータを指定された変換１プログラムを用いて変換するステップＳ１３０と、該ステップＳ１３０の後及び前記ステップＳ１２５において変換無しと判定したとき、前記変換した又は変換しないファイルデータを送信用フォルダに配置するステップＳ１３５と、前記変換情報定義テーブル部から送信を行う際の通信手順ＩＤを取得するステップＳ１４０と、該取得した通信手順がＷｅｂＥＤＩのとき、ＷｅｂＥＤＩアクセス機能部４１０を用いてデータを小売側に送信するステップＳ１４５と、前記取得した通信手順がレガシーＥＤＩによる固定長のとき、該固定長データを小売側にレガシーＥＤＩ通信部４４０を用いて送信するステップＳ１５０と、前記取得した通信手順が流通ＢＭＳと判定したとき、流通ＢＭＳの通信プロトコル（手順）を相手先定義データベース４６０を参照して判定するステップＳ１５５と、該ステップＳ１５５において通信手順がｅｂＸＭＬと判定したとき、ｅｂＸＭＬサーバ４２０を用いてデータを卸側に送信するステップＳ１６５と、前記ステップＳ１５５において通信手順がＪＸ手順と判定したとき、ＪＸ手順サーバ部４３０を用いて小売側に送信するステップＳ１６０とを実行することによって、小売業者１００のコンピュータの通信手順に応じたプロトコルによるデータ送信を行うことができる。
【００４８】
［データ変換動作０１］
次に前述のステップＳ０３０及び１３０によるデータ変換動作概略は、図４及び図８に示す如く、フォーマット変換機能部５００が変換前ファイル４０ａ〜４０ｃを読み込み、制御部が判定した変換パラメータを元にフォーマット変換プログラム５０１（変換１プログラム）を用いて一旦は中間フォーマット（中間ＣＳＶ形式）に変換し、更に該変換した中間フォーマットのデータをフォーマット変換プログラム５０１（変換２プログラム）により送信先に応じた変換後のファイル４１ａ〜４１ｃに変換する様に制御され、この変換は後述する卸側から小売側にデータ交換を行う際にも同様である。
【００４９】
この動作の詳細は、図８に示す如く、制御部が変換元データファイルを読み込み、その種類を判定するステップＳ２００と、該ステップＳ２０００により判定したデータ種に応じた変換１プログラムを変換情報定義テーブル部（図１３［ｂ］）を参照して判定し、該当の変換１プログラムの変換パラメータを読み込むステップＳ２０５と、該変換１プログラムを用いて固定長データを中間フォーマット形式のデータに変換して出力するステップＳ２１０と、該変換２プログラムを用いてＣＳＶデータを中間フォーマット形式のデータに変換して出力するステップＳ２１５と、該変換１プログラムを用いてＸＭＬデータを中間フォーマット形式のデータに変換して出力するステップＳ２１０とを実行することによって、小売又は卸側から受信したデータを中間形式のデータフォーマット（中間ＣＳＶ形式）に変換するように動作する。尚、ＥＤＩセンタにおいては、この変換したデータを用いて何等かの業務処理を実行することもあるが、本明細書においては省略する。
【００５０】
次いで本システムは、前記変換したデータのデータ種を判定するステップＳ２２５と、該ステップＳ２２５により判定したデータ形式に応じて中間フォーマットから送信先のデータ種に応じた変換２プログラムの変換パラメータファイルを読み込むステップＳ２３０と、該ステップＳ２３０により変換した固定中形式に変換したデータを出力するステップＳ２３５と、同様にＣＳＶ形式に変換したデータを出力するステップＳ２４０と、同様にＸＭＬ形式に変換したデータを出力するステップＳ２４５とを実行することよって、一旦、中間形式に変換したデータを送信先の形式に合わせてデータ変換する様に動作する。
【００５１】
従って、本実施形態によるデータ交換システムは、小売業者１００と卸業者３００のコンピュータのデータ種及び通信手順が異なる場合であっても、送信元と送信先のデータ種及び通信手順を吸収してデータ交換を行うことができる。特に本実施形態においては、例えば小売業者１００のコンピュータが、当初は固定長データを送受信するＪＣＡ手順の通信手順から流通ＢＭＳに移行する際、通信手順をｅｂＸＭＬ手順とし、発注データのみをＸＭＬ形式、その他データ形式をＪＣＡ形式とする試行期間を経て、前記ＪＣＡ形式を徐々にＸＭＬ形式に移行すると言った運用が行われるため、このような運用に際しても、相手先に応じた好適なデータ変換を行うことができる。
【００５２】
［データ変換動作０２］
前記実施形態においては、流通ＢＭＳやＪＣＡ手順の通信手順により送受信するデータ形式そのものの変換を行う例を説明したが、本実施形態の対象とするＥＤＩセンタ２００は、ＷｅｂＥＤＩにおいて、Ｗｅｂ画面を用いて発注等の内容を相手に表示する伝票一覧表示タイプとＷｅｂ画面を用いてデータファイルを転送するファイル転送画面を用いるファイル送受信タイプがあり、これらＷｅｂ画面を用いたデータ変換の例を、卸Ａが伝票一覧表示タイプ、卸Ｂがファイル送受信タイプとし、図９〜図１２を参照して説明する。
【００５３】
まず、卸Ａのコンピュータが伝票一覧表示タイプを採用し、小売Ａから卸Ａに発注を行う場合、小売業者１００のコンピュータの操作により卸業者３００のコンピュータに表示するＥＤＩセンタ画面は、図９（ａ）に示す如く、卸ＡのコンピュータがＥＤＩセンタにアクセスすることにより、当該卸Ａのコンピュータ表示画面に、取引先「小売Ａ」、メッセージ種別「発注」、発注商品一覧として、商品名が「商品１」、番号が「０００００００１」の商品を、個数「１３」個発注する欄と、他の商品の発注欄とを一覧表示する形式となる。
【００５４】
また、当該卸ＡのコンピュータからＥＤＩセンタを介して小売Ａのコンピュータに表示する出荷伝票画面は、図９（ｂ）に示す如く、小売業者１００側のコンピュータがＥＤＩセンタにアクセスすることによって、取引先「小売Ａ」、メッセージ種別「出荷伝票」、発注商品一覧として、商品名毎に出荷個数及び欠品個数が一覧表となる一覧表示の形式となる。
【００５５】
次いで、卸Ａのコンピュータがファイル送受信タイプを採用し、卸Ｂが小売Ｂからの発注（伝票）データをＥＤＩセンタからダウンロードするときの卸Ｂのコンピュータに表示する画面は、図１０（ａ）に示す如く、取引先「小売Ｂ」、メッセージ種別「発注」の発注日及びダウンロードファイル名の一覧表示する形式となり、卸ＢがＥＤＩセンタを介して小売Ｂに出荷伝票を送信する画面は、図１０（ｂ）に示す如く、取引先「小売Ｂ」、メッセージ種別「出荷伝票」のアップロードファイル名を表示する形式となる。
【００５６】
前述の表示画面の変換処理手順は、ＥＤＩセンタが小売側からダウンロードする場合、図１１に示す如く、ＥＤＩセンタがＷｅｂＥＤＩ代行受信を行うとき、複数の小売業者のコンピュータに対するアクセスを順次開始するステップＳ５１０と、このアクセスを行っている小売業者のコンピュータの画面タイプを相手先定義データベース４６０の基本データテーブル部（図１３［ａ］）を参照して判定するステップＳ５１５と、該判定においてファイル送受信タイプと判定したとき、対象とする小売側コンピュータのリンクから該当のファイルデータをダウンロードし、所定の記憶領域に格納するステップＳ５２０と、前記判定において伝票一覧表示タイプと判定したとき、対象とする小売側コンピュータのリンクから該当のＣＳＶファイルデータをダウンロードし、所定の記憶領域に格納するステップＳ５２５と、該ステップＳ５２０又は５２５により格納したファイルデータを定義情報テーブル部（図１３［ｂ］）により定義された変換２プログラムを元にフォーマット変換を実行し、ダウンロード用フォルダに格納するステップＳ５３０と、卸側コンピュータからアクセスされたとき前記ステップＳ５３０により格納したデータをダウンロード用フェルダから読み出したファイル名一覧画面を図１０（ａ）の如く表示するステップＳ５３５とを実行することによって、小売側コンピュータの画面表示タイプに係わらず、該小売側コンピュータの画面表示タイプを卸側コンピュータの画面表示タイプに変更して表示することができる。
【００５７】
他方、小売側にＥＤＩセンタがアップロードする場合、図１２に示す如く、卸側コンピュータからの送信データを受信し、保存するステップＳ６００と、前記定義情報テーブル部（図１３［ｂ］）を参照して変換２プログラムによりデータのフォーマット変換を実行し、所定の記憶領域に格納するステップＳ６０５と、前記定義情報テーブル部（図１３［ｂ］）から小売側コンピュータのＷｅｂＥＤＩ画面タイプを判定するステップＳ６１０と、該ステップＳ６１０により伝票一覧タイプと判定したとき、小売側コンピュータのＷｅｂＥＤＩ用の伝票一覧画面の項目に合わせて前記ステップＳ６０５により格納した記憶領域から前記項目表示に必要なデータを取得し、画面項目に合わせて設定するステップＳ６２０と、前記ステップＳ６１０においてファイル送受信タイプと判定したとき、小売側コンピュータのＷｅｂＥＤＩのアップロード画面にアクセスし、前記格納したファイルデータを小売側コンピュータにアップロードする画面（図１０［ｂ］）の如く表示するステップＳ６１５とを実行することによって、小売側コンピュータの画面表示形態に合わせた画面表示を行うことができる。
【００５８】
また本実施形態によるＥＤＩセンタ２００は、例えば小売側が、当初は固定長データを送受信するＪＣＡ手順の通信手順から流通ＢＭＳに移行する際、通信手順をｅｂＸＭＬ手順とし、発注データのみをＸＭＬ形式、その他データ形式をＪＣＡ形式とする試行期間を経て、前記ＪＣＡ形式を徐々にＸＭＬ形式の本番期間に移行すると言った運用が行われる場合、システム日時を計数するシステムタイマと、前記試行期間日時と本番開始日時とを格納した変換情報定義テーブル部とを設け、制御部が、前記システムタイマにより日時を監視し、前述した送信元／送信先／データ種の項目に加えてシステム日時をファクターとして変換情報定義テーブル部を検索することによって、前記試行期間と本番開始日時とで変換プログラムを切り替えてデータ交換を行うように構成しても良い。
【００５９】
このように本実施形態においては、小売側と卸側コンピュータとの画面表示タイプが異なる場合であっても、相手先の画面表示タイプに合わせた画面変換を行うことによって、送信先の画面表示タイプに係わらずデータ交換を行うことができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態によるデータ交換システムを説明するための図。
【図２】本実施形態による小売から卸へデータを送信した場合のＥＤＩセンタによる全体処理フロー図。
【図３】本実施形態による卸から小売へデータを送信した場合のＥＤＩセンタによる全体処理フロー図。
【図４】本実施形態によるフォーマット変換機能部の概要図。
【図５】本実施形態によるフォーマット変換対象データ（固定長）を示す図。
【図６】本実施形態によるフォーマット変換対象データ（CSV）を示す図。
【図７】本実施形態によるフォーマット変換対象データ（XML）を示す図。
【図８】本実施形態によるフォーマット変換処理フロー図。
【図９】本実施形態による第１の操作画面例を示す図。
【図１０】本実施形態による第２の操作画面例を示す図。
【図１１】本実施形態によるデータを小売からダウンロードする際のフロー図。
【図１２】本実施形態によるデータを小売にアップロードする際のフロー図。
【図１３】本実施形態による相手先定義データベースを説明するための図。
【図１４】本実施形態によるメッセージ種別等を説明するための図。
【符号の説明】
【００６１】
１００：小売業者、２００：ＥＤＩセンタ、３００：卸業者、４１０：アクセス機能部、４２０：ｅｂＸＭＬサーバ部、４３０：ＪＸ手順サーバ部、４４０：レガシーＥＤＩ通信部、４５０：Ｗｅｂアクセス機能部、４６０：相手先定義データベース、４８０：ＪＸ手順サーバ部、４９０：レガシーＥＤＩ通信部、５００：フォーマット変換機能部、５０１：フォーマット変換プログラム。
【図１】
2010039955.tif 000005
【図２】
2010039955.tif 000006
【図３】
2010039955.tif 000007
【図４】
2010039955.tif 000008
【図５】
2010039955.tif 000009
【図６】
2010039955.tif 000010
【図７】
2010039955.tif 000011
【図８】
2010039955.tif 000012
【図９】
2010039955.tif 000013
【図１０】
2010039955.tif 000014
【図１１】
2010039955.tif 000015
【図１２】
2010039955.tif 000016
【図１３】
2010039955.tif 000017
【図１４】
2010039955.tif 000018