JPS63103324A - デ−タ変換処理方式 - Google Patents

デ−タ変換処理方式

Info

Publication number
JPS63103324A
JPS63103324A JP24880986A JP24880986A JPS63103324A JP S63103324 A JPS63103324 A JP S63103324A JP 24880986 A JP24880986 A JP 24880986A JP 24880986 A JP24880986 A JP 24880986A JP S63103324 A JPS63103324 A JP S63103324A
Authority
JP
Japan
Prior art keywords
data
file
information
conversion
japanese
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
JP24880986A
Other languages
English (en)
Inventor
Takahiro Shinjiyou
進上 高広
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP24880986A priority Critical patent/JPS63103324A/ja
Publication of JPS63103324A publication Critical patent/JPS63103324A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 データファイル中の日本語データのコード等の変換処理
の改良方式である。
変換すべきデータファイルを処理するプログラムのデー
タ定義を解析して、日本語データの位置情報を示すファ
イルレイアウト情報を生成する手段と、そのファイルレ
イアウト情報に基づいて、指定のデータファイルの日本
語データに所定の変換を実行する手段によってデータ変
換処理手段を構成する。
この方式により、データ変換処理が完全に自動化され少
ない工数で、信顛度の高い変換が可能になる。
〔産業上の利用分野〕
本発明は、計算機における、データファイル中の日本語
データの変換処理方式に関する。
計算機の処理データに日本語データを含む場合が多くな
ってきているが、日本語データのコードには、計算機の
機種によって異なる場合があり、機種を変更した場合に
は、−mに既存データファイル中の日本語データについ
てデータ変換が必要になる。
〔従来の技術〕
典型的な日本語データの処理業務において、業務処理プ
ログラムは公知のC0BOLプログラミング言語で記述
される。
その場合に、処理対象のデータファイルの構成等は、C
0BOL言語のデータ部のファイル記述項による、例え
ば第3図(alに示すような公知の形式のデータ定義情
報によって定義される。
この例は、ファイルの定義として、ファイル名rA−F
ILEJのファイルが、レコード名「A−RCDJ及び
rB−RCDJ等のレコード構成を有するレコードから
なり、A−RCDレコードの構成が、項目名「AI」、
「A2」、「A3」の項目からなること等を指定した例
である。
各項目のデータの種類と長さ等は、rP I Clで始
まる公知のPICTURE句によって指定され、例えば
項目A1のrN (1)Jは「1文字の日本語文字」を
定義し、項目A2のr9 (3)Jは「3桁の数字」を
定義する等で、これによりA−RCDレコードは、例え
ば第3図(blのような構成のレコードとして定義され
る。
日本語文字は、多数の漢字を識別する必要から、通常2
バイト長のコードが標準形式として使用されることは公
知の通りであるが、コード系は計算機の機種等によって
一般に若干界なるので、利用者システムの計算機の機種
が変更された場合には、そのシステムで使用されていた
ファイルの日本語データ部分の変換が必要になる。
その場合には、第4図に示すように、変換対象のデータ
ファイル1をデータコンバータ2を通して変換して、変
換データファイル3を生成する変換処理を行う。
データコンバータ2は、データファイル1のレコードに
おける日本語データあ位置と長さを示す指定情報3によ
る指定によって、データファイル1の各レコードの日本
語データを取り出し、そのデータのコードで変換情報リ
スト5を索引して目的のコード系のコードに置換するこ
とによって変換し、結果のレコードを変換データファイ
ル3として出力する。
〔発明が解決しようとする問題点〕
前記のデータ変換処理において使用する指定情f14は
、変換作業のためにプログラム作成者が、前記第3図に
例示したような業務処理プログラム中のデータ定義情報
を解読して作成しなければならない。
そのために利用者システムごとの変換処理に要する工数
が比較的大きくなり、且つ指定情報を誤ることによる誤
変換を発生し易いという問題があった・ 〔問題点を解決するための手段〕 第1図は、本発明の構成を示すブロック図である。
図において、10は変換対象のデータファイル1を使用
する業務処理プログラムのデータ定義情報であり、解析
部11はデータ定義情報10を解析して、日本語データ
のレコード内位置情報からなるファイルレイアウト情報
12を生成し、変換部13は、ファイルレイアウト情報
12中のレイアウト指定パラメータ14で指定されるフ
ァイルに関する情報を使用して、データファイル1の日
本語データを取り出し、変換情報リスト5によって変換
し、変換データファイル3として出力する。
変換情報リスト5は両コード系のコードの対応関係を示
すリストである。
〔作 用〕
第1のコード系の日本語データを含むデータファイルを
、第2のコード系の日本語データに変換する場合に、先
ず解析部11が業務処理プログラム1のデータ定義情報
10を解析してファイルレイアウト情報12を生成する
ファイルレイアウト情報12は、データ定義13報10
で日本語データ項目を含むことが検出された各ファイル
の各レコードについて、ファイル名、レコード名、及び
レコード内の日本語データの位置と長さを示す情報によ
って構成する。
変換部13は、レイアウト指定パラメータ14によって
ファイル名の指定を受けると、被変換データファイルl
から順次読み出すレコードの中から、ファイルレイアウ
ト情91312中の指定のファイル名のファイルのレコ
ードについての情報によって定まる位置のデータを日本
語データとして、そのコードにより変換情報リスト5を
索引することによりコード変換を実行し、変換データフ
ァイル3として順次出力する。
この処理方式により、日本語データの変換処理が、被変
換データ位置の指定から完全に自動化され、変換処理工
数を減少し、変換誤りを無くすことができる。
〔実施例〕
第1のコード系の日本語データを含むデータファイルを
、第2のコード系の日本語データに変換する場合に、先
ず解析部11が業務処理プログラム1のデータ定義情報
10を解析してファイルレイアウト情報12を生成する
ファイル定義情fg10は、業務処理プログラムにおい
て、例えば前記第3図(a)によって説明したように記
述されたファイルの構成等の定義であり、解析部11は
その定義情韻内で、日本語データを示す例えばrNJが
PICTtlRE句で定義されている項目を検索する。
日本語データの項目があると、その項目を含むファイル
のファイル名、レコード名、レコード内の日本語データ
項目の先頭バイト位置、及びデータバイト長からなる、
第2図に示すようなファイルレイアウト情報12の1項
を生成する。図は、第3図(a)の例の、レコードA−
RCDのA1項目に対応するファイルレイアウト情報の
例である。
このようにして、データ定義情報10を走査して抽出し
た、すべての日本語データの定義について、前記のよう
なファイルレイアウト情報を作成し、ファイルレイアウ
ト情報12に出力する。
変換処理の実行において、レイアウト指定パラメータ1
4により被変換データファイル1のファイル名を指定し
て変換部13の処理を開始させる。
変換部13はファイル名の指定を受けると、データファ
イル1から順次読み出すレコードの日本語データを以下
のようにして変換データで置換して、順次出力すること
により変換データファイル3を生成する。
即ち変換部13は、ファイルレイアウト情報12の中の
指定のファイル名のファイルのレコードについての情報
を読み出して保持し、データファイル1のレコードを順
次読み出す。
読み出したレコードが、保持するファイルレイアウト情
報の指定に該当するレコードであれば、該当のファイル
レイアウト情報で指定されるレコード内バイト位置のデ
ータを日本語データとして、そのコードにより変換情報
リスト5を索引して得たコードにより原データを置換す
ることにより、データ変換を実行する。
〔発明の効果〕
以上の説明から明らかなように、本発明によれば、日本
語データを処理する計算機システムの移行のためのデー
タ変換処理が、少ない工数で変換誤りを発生すること無
く処理されるようになるという著しい工業的効果がある
【図面の簡単な説明】
第1図は本発明の構成を示すブロック図、第2図はファ
イルレイアウト情報の説明図、第3図はデータ定義の説
明図、 第4図は従来の一構成例ブロック図である。 図において、 1はデータファイル、  2はデータコンバータ、3は
変換データファイル、 4は指定情報、    5は変換情報リスト、10はデ
ータ定義情報、 11は解析部、12はファイルレイア
ウト情報、 13は変換部、 14はレイアウト指定パラメータを示す。     −
一、本発明の構成を示すブロック図 第1図 ファイルレイアウト情報の説明図 第2図 DATA  DIVISION FILE  5ECTION FD  A−FILE 01  A−RCD 03  AI   PICN(1) A2   PrC9(3) A3 ・・・・・・ 01  B−RCD (al (bl データ定義の説明図 第3図 従来の−構成例ブロック図

Claims (1)

  1. 【特許請求の範囲】 データファイル(1)中の日本語データを変換する処理
    において、 該データファイルを処理するプログラムのデータ定義(
    10)を解析して、該データファイルごとの各レコード
    の日本語データの位置情報からなるファイルレイアウト
    情報(12)を生成する手段、及び、レイアウト指定パ
    ラメータ(14)により指定される、該ファイルレイア
    ウト情報の位置情報により、指定のデータファイル(1
    )の日本語データを、所定の変換情報リスト(5)に従
    って変換したデータファイル(3)を生成する手段(1
    3)によって構成されていることを特徴とするデータ変
    換処理方式。
JP24880986A 1986-10-20 1986-10-20 デ−タ変換処理方式 Pending JPS63103324A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24880986A JPS63103324A (ja) 1986-10-20 1986-10-20 デ−タ変換処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24880986A JPS63103324A (ja) 1986-10-20 1986-10-20 デ−タ変換処理方式

Publications (1)

Publication Number Publication Date
JPS63103324A true JPS63103324A (ja) 1988-05-09

Family

ID=17183729

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24880986A Pending JPS63103324A (ja) 1986-10-20 1986-10-20 デ−タ変換処理方式

Country Status (1)

Country Link
JP (1) JPS63103324A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58169265A (ja) * 1982-03-30 1983-10-05 Fujitsu Ltd デ−タ変換処理方式
JPS6167172A (ja) * 1984-09-10 1986-04-07 Mitsubishi Electric Corp 漢字内部コ−ド生成装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58169265A (ja) * 1982-03-30 1983-10-05 Fujitsu Ltd デ−タ変換処理方式
JPS6167172A (ja) * 1984-09-10 1986-04-07 Mitsubishi Electric Corp 漢字内部コ−ド生成装置

Similar Documents

Publication Publication Date Title
CN115080011A (zh) 基于抽象语法树的代码生成方法及系统
JP3251203B2 (ja) Jclプログラム変換装置、jclプログラム変換方法、および、記録媒体
JPS63103324A (ja) デ−タ変換処理方式
JP2902461B2 (ja) 実装データ変換方法
JPH04286029A (ja) ソースプログラム・コンバータ
JP3529301B2 (ja) データファイル自動変換装置
JPS63118928A (ja) Crt表示,帳票印字出力方式
JPH02165239A (ja) 大規模知識ベースにおけるデータアクセス方式
JP2726543B2 (ja) 翻訳方式
JPH09311800A (ja) データ自動変換装置
JPS62259144A (ja) テストデ−タ生成システム
JPH07121379A (ja) 複数言語混在コンパイラ
JP2724235B2 (ja) 変数名称推論装置
JP2723805B2 (ja) シミュレーションプログラム生成方式
JPH07334399A (ja) 固定長レコード向けコード変換方式
JP2000181691A (ja) プログラム構造解析方式
JPS63296542A (ja) プロトコルデ−タ解析装置
JPS6115236A (ja) オブジエクトリストの部分作成方法
JPH0540638A (ja) 語彙解析編集方式
JPH02112024A (ja) プログラム処理パターン推定方法
JPH03141427A (ja) 標準レコード仕様情報作成方法
JPS6275809A (ja) Ncデ−タフオ−マツトを標準フオ−マツテイングされたncデ−タに変換する方法
JPS6266371A (ja) テキスト分離型学習システム
JPS60193029A (ja) デ−タ入力方式
JPH0217534A (ja) 制御文の解析処理方式