JPH0358146A - 異機種コンピュータシステム間ファイル交換方式 - Google Patents

異機種コンピュータシステム間ファイル交換方式

Info

Publication number
JPH0358146A
JPH0358146A JP1194988A JP19498889A JPH0358146A JP H0358146 A JPH0358146 A JP H0358146A JP 1194988 A JP1194988 A JP 1194988A JP 19498889 A JP19498889 A JP 19498889A JP H0358146 A JPH0358146 A JP H0358146A
Authority
JP
Japan
Prior art keywords
record
file
information
pattern
data items
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1194988A
Other languages
English (en)
Inventor
Fumito Okayasu
岡安 文人
Hiroshi Somemiya
染宮 弘志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP1194988A priority Critical patent/JPH0358146A/ja
Publication of JPH0358146A publication Critical patent/JPH0358146A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、コード体系の異なる異機種コンピュータシス
テム間でのファイル交換方式に関する.〔従来の技術〕 従来の異機種コンピュータシステム間ファイル交換方式
は、交換対象ファイルに格納されているレコードの種類
ごとに、それを構成するデータ項目のレコード内での並
びや1つ1つのデータ項目についてのデータ形式・桁数
などの属性情報および変換後のデータ属性などを固定的
にパラメータで指示していた。
〔発明が解決しようとする課題〕
上述した従来の異機種コンピュータシステム間ファイル
交換方式では、新しい種類のレコードが交換対象ファイ
ルに追加された場合には、その都度そのレコードに関す
る情報をすべてパラメータで指示する必要があった. 一般に、業務処理されるデータファイルは、複数の種類
のレコードを同時に格納しているが、それらのレコード
は全く異なるレコード形式であることはまれで、それら
異なる種類のレコードを通して見ると、一連のデータ項
目群(例えば、レコード共通制御部など)が現われるこ
とが多い.本発明は、それら一連の同じデータ項目群に
関する情報をパターンとしてあらかじめファイルに登録
しておき、実際のデータファイル交換時には、レコード
の種類ごとにそれを構戒するパターンの組み合わせをパ
ラメータで指示することを可能にし、たとえば新しい種
類のレコードが追加された様な場合でも、極力既存のパ
ターン情報を流用できるようにすることを目的にしてい
る。これにより従来の方法に比べパラメータの記述量が
大幅に減らすことが可能となる。
〔課題を解決するための手段〕
本発明の異機種コンピュータシステム間ファイル交換方
式は、交換対象ファイルに格納されている1つあるいは
複数の種類の形式を有するレコードに関し、該レコード
ごとにそれを構成するデータ項目のレコード内での並び
や属性を表わす情報があらかじめ登録されているファイ
ルと、前記レコードについて1つのデータ項目あるいは
一連のデータ項目群の1つのパターとして定義でき、か
つそれぞれのデータ項目に対し任意の属性変換指示がで
きるパラメータとを入力し、それらの情報を突合するこ
とにより、前記交換対象ファイルに関するパターン情報
と、データ項目の属性変換情報とをファイルに出力する
第1ステップと、前記交換対象ファイルと、前記第1ス
テップで出力されたファイルと、前記交換対象ファイル
に格納されている1つあるいは複数の種類の形式を有す
るレコードに関し、該レコードを構戒する第1ステップ
であらかじめ定義されたパター情報を指示するパラメー
タとを入力し、それらの情報を突合し前記第1ステップ
の入力パラメータで指示された通りにデータ項目属性変
換を行ない、結果をファイルに出力する第2ステップと
を有している。
〔実施例〕
次に、本発明について図面を参照して詳細に説明する. 第1図は本発明の機能楕戒図である. コピー原文集1は、交換対象ファイルに格納されている
すべての種類のレコードに関して、そのレコード内での
データ項目の並びや1つ1つのデータ項目のデータ形式
・桁数などの属性情報がレコード単位にソース形式であ
らかじめ登録されているファイルである。
パラメータ2は、1つのデータ項目あるいは一連のデー
タ項目群の1つのパターン(パターンの考え方について
は、第2図をもとに後述)として、必要なパターンの種
類だけ定義できる指示パラメータであり、コピー原文集
1に登録されているどのレコードのどのライン番号から
どのライン番号までを1パターンとするのかという情報
や、項目属性の変換の必要性のあるデータ項目について
は、その変換情報を指定できる様になっている。
第1ステップ3は、コピー原文集1とパラメータ2とを
入力し、パラメータ2の指示内容に従って、コピー原文
集1を参照しながらパターン定義ファイル5にパターン
定義情報を出力する。
すなわち、第1ステップ3は、まずパラメータ2を入力
し、そこで指示されているパターン対象レコード名およ
びパターン対象項目範囲を得る。
パターン対象項目範囲は、コピー原文集1にレコード単
位にデータ項目属性情報がソース形式で登録されている
それぞれのレコードの先頭行を上行目とする相対行番号
でどの行からどの行までという様に指示されている。
さらに、データ項目属性変換指示があればそれも同時に
得る。データ項目属性変換は、属性変換対象データ項目
を特定する上記相対行番号と属性変換キーワードのベア
で指示されている。
この様に、1パターン定義に必要な情報がパラメータ2
の指示内容から得られるので、第1ステップ3はこの情
報をもとにコピー原文集1を参照する。つまり、第1ス
テップ3はバラ−メータ2で指示されたレコード名をキ
ーとしてコピー原文集1を参照し、そのレコードに関す
るソース定義情報を得、さらにパターン対象項目範囲を
示す先頭行番号からその範囲の項目定義情報を抽出し、
さらに、データ項目属性変換指示がある場合にはその情
報も加味し、パターン定義情報を作戒し、パターン定義
ファイル5にそのパターン定義情報を出力する。なお、
パターン定義ファイル5に出力されたパターンには、そ
の識別子として現在パターン定義ファイル5に登録され
ているパターンの数に1を加えた番号が付与される. パラメータ2で指示されているパターン定義の数だけ上
記処理を繰り返すことにより、パターン定義ファイル5
に必要なパターンを必要な種類だけ登録することができ
る。
次に、ファイル4は交換対象のファイルであり、1つあ
るいは複数の種類のレコードが格納されており、それら
のレコード情報はコピー原文集1にあらかじめ登録され
ている。
パラメータ6は、ファイル4に格納されているレコード
の種類を識別するためのキー情報と、そのキーで識別さ
れたレコードが前記第1ステップ3で定義したどのパタ
ーンの組み合わせから構戒されているのかを指示するパ
ラメータである.すなわち、第2ステップ7は、まず、
パラメータ6をすべて読み込み、その指示情報をメモリ
に展開する。次に、ファイル4に格納されているレーコ
ードを先頭から1件読み、そのレコードの種類を識別す
るデータ項目の値と、前記メモリに展開した情報とを照
合し、今読んだレコードのパターン構戒情報を得る. 次に、そのパターン構成情報の中のパターン番号(これ
は、第1ステップ3で割り当て済)をキーとして、パタ
ーン定義ファイル5の参照し、そのパターンのデータ項
目の並びや項目属性などの詳細情報を得、その内容に従
ってデータ項目の変換を行なう。
今処理しているレコードに関し、すべてのパターンにつ
いて上記処理を繰返す.1つのレコードの処理が終了し
たら、その結果をファイル8に出力する.これをファイ
ル4に格納されているすべてのレコードについて繰り返
し行なうことにより、ファイル8にデータ形式変換後の
交換ファイルが出来上がる。
第2図はパターンの考え方を表わしている。
レコード9は、ある1つのレコード形式を示しており、
そのレコードは先頭から順にa,b,c,d,e,f,
gの7つのデータ項目から楕或されていることを表わし
ている。一方、レコード10は、レコード9とは別の形
式のレコードであり、先頭から順にa,b,c,f,g
,d,eの7つのデータ項目から構成されていることを
表わしている. ここで、レコード9とレコード10を構成するデータ項
目同士で同じ英小文字(レコード9のaとレコード10
のaなど)で示されるデータ項目が同じ属性(データ形
式・桁など)をもっているとすれば、aとbとCを一連
のデータ項目群としてそれをたとえばパターン番号1、
同様にdとeをパターン番号2、fとgをパターン番号
3と定義する.こうすることにより、レコード9はパタ
ーン番号1と2と3、レコード10はパターン番号1と
3と2からそれぞれ構戒されると表現できる. 〔発明の効果〕 以上説明したように、本発明によれば、交換対象ファイ
ルに格納されているレコードに関する情報は、あらかじ
め用意されているコピー原文集を入力とすることで、た
とえば1つ1つのデータ項目属性などを詳細にパラメー
タで記述する必要がなくなり、また、異なる種類のレコ
ード間によく現われる一連のデータ項目群をパターンと
してあらかじめ定義しておけるので、新しい種類のレコ
ードが発生した場合などに、既存のパターン定義情報を
流用が可能になり、結果としてパラメータの記述量を減
らすことができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の機能楕戒図、第2図はパタ
ーンの考え方を説明するための図である。 1・・・コピー原文集、2・・・パラメータ、3・・・
第1ステップ、4・・・ファイル、5・・・パターン定
義ファイル、6・・・パラメータ、7・・・第2ステッ
プ、8・・・ファイル。

Claims (1)

  1. 【特許請求の範囲】 交換対象ファイルに格納されている1つあるいは複数の
    種類の形式を有するレコードに関し、該レコードごとに
    それを構成するデータ項目のレコード内での並びや属性
    を表わす情報があらかじめ登録されているファイルと、
    前記レコードについて1つのデータ項目あるいは一連の
    データ項目群の1つのパターとして定義でき、かつそれ
    ぞれのデータ項目に対し任意の属性変換指示ができるパ
    ラメータとを入力し、それらの情報を突合することによ
    り、前記交換対象ファイルに関するパターン情報と、デ
    ータ項目の属性変換情報とをファイルに出力する第1ス
    テップと、 前記交換対象ファイルと、前記第1ステップで出力され
    たファイルと、前記交換対象ファイルに格納されている
    1つあるいは複数の種類の形式を有するレコードに関し
    、該レコードを構成する第1ステップであらかじめ定義
    されたパター情報を指示するパラメータとを入力し、そ
    れらの情報を突合させることにより、前記第1ステップ
    の入力パラメータで指示された通りにデータ項目属性変
    換を行ない結果をファイルに出力する第2ステップから
    成ることを特徴とする異機種コンピュータシステム間フ
    ァイル交換方式。
JP1194988A 1989-07-26 1989-07-26 異機種コンピュータシステム間ファイル交換方式 Pending JPH0358146A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1194988A JPH0358146A (ja) 1989-07-26 1989-07-26 異機種コンピュータシステム間ファイル交換方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1194988A JPH0358146A (ja) 1989-07-26 1989-07-26 異機種コンピュータシステム間ファイル交換方式

Publications (1)

Publication Number Publication Date
JPH0358146A true JPH0358146A (ja) 1991-03-13

Family

ID=16333675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1194988A Pending JPH0358146A (ja) 1989-07-26 1989-07-26 異機種コンピュータシステム間ファイル交換方式

Country Status (1)

Country Link
JP (1) JPH0358146A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06231017A (ja) * 1993-02-03 1994-08-19 Nec Corp データファイル変換装置
JPH0751602A (ja) * 1993-08-20 1995-02-28 Fujita Kogei Kk 静電塗装用治具

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06231017A (ja) * 1993-02-03 1994-08-19 Nec Corp データファイル変換装置
JPH0751602A (ja) * 1993-08-20 1995-02-28 Fujita Kogei Kk 静電塗装用治具

Similar Documents

Publication Publication Date Title
CA2669479C (en) Generating end-user presentations from structured data
CN111752542B (zh) 基于xml模板的数据库查询接口引擎
US6925462B2 (en) Database management system, and query method and query execution program in the database management system
US7921359B2 (en) Computer-implemented system and method for tagged and rectangular data processing
CA2223953A1 (en) Transformation of marked up documents
US6405189B1 (en) Method and apparatus for amplifying design information into software products
JPH0358146A (ja) 異機種コンピュータシステム間ファイル交換方式
JP3660390B2 (ja) 用語辞書管理装置
JP2002202973A (ja) 構造化文書管理装置
EP0585813A2 (en) Data processing apparatus for carrying out process by combining objects
JPH0619756A (ja) Ediフォーマット変換方法
JP4681338B2 (ja) データベース移行方法
JP2000250930A (ja) 構造化文書検索システム
JPH09101886A (ja) プログラム部品の自動抽出・再利用装置
JP2005018811A (ja) 文字列検索装置
JPH05134856A (ja) プログラム自動生成方式
JP2003323428A (ja) Xmlフォーマットデータ重複排除方法及び装置及びxmlフォーマットデータ重複排除プログラム及びxmlフォーマットデータ重複排除プログラムを格納した記憶媒体
JPH0895975A (ja) 論理構造化文書の生成方法
JPH11272524A (ja) データ変換装置および記憶媒体
JP3047400B2 (ja) データ処理装置
JPH0457151A (ja) 構造化文書の差込み処理方法
JPH03257584A (ja) アイテムチェック方式
JPH01277932A (ja) データベース再編成方法
JPS63268050A (ja) 多重フアイル連続変換装置
JPH03141427A (ja) 標準レコード仕様情報作成方法