PowerFX V1.0 移行説明書 - Microsoft(R) Windows(R) -
目次 索引 前ページ次ページ

第5章 Windows(R)での作業> 5.2 資産の移入と変換

5.2.4 ファイル定義体の編集(cnvffxコマンド)

ファイル定義体の編集には、PowerFXのFFD-Makerを使用します。FFD-Makerには、以下の機能があります。FFD-Makerの使用方法については、“PowerFX V1.0 FFD-Maker説明書”を参照してください。

  1. ファイル定義体の使用
  2. ASPのRDBファイルのWindows(R)上PowerRW+への移行
  3. COBOLファイルのデータ操作

1.ファイル定義体の使用

ASPのファイル定義体は、Windows(R)移行後に、以下の用途で使用できます。

COBOLソース内のCOPY句の参照先:
COBOLソース内COPY句の参照先としてファイル定義体を使用する場合、FFD-Makerで、拡張子FFX のASP形式ファイル定義体(形式2)を参照して、拡張子FFD のPowerRW+形式ファイル定義体(形式1)を作成しなければなりません。
PowerRDBconnector環境作成機能の入力ファイル:
PowerRDBconnector環境作成機能の入力ファイルとしてファイル定義体を使用する場合、PowerRDBconnector環境作成機能の-Fパラメーターで、ファイル定義体の拡張子を指定してください。この場合、-FパラメーターにFFXを指定することで、ASP形式ファイル定義体(形式2)のままで使用できます。
PowerRW+のファイル定義:
PowerRW+のファイル定義としてファイル定義体を使用する場合、FFD-Makerで、ASP形式ファイル定義体(形式2)のファイル定義体(拡張子FFX)を参照して、拡張子がFFDのPowerRW+形式ファイル定義体(形式1)を作成しなければなりません。
または、ファイル定義体一括変換機能(cnvffxコマンド)を用いてフォルダ単位でASP形式ファイル定義体(形式2)からPowerRW+形式ファイル定義体(形式1)に変換することができます。
フォルダ単位にファイル定義体を変換する機能は、FFD-Makerのcnvffxコマンで行います。
COBOLファイルの移行で使用するcnvffxコマンドのパラメーターを、以下に示します。cnvffxコマンドの詳細は、“PowerFX V1.0 FFD-Maker説明書”を参照してください。
cnvffx -p フォルダ名

表5.12 ASP形式ファイル定義体とPowerRW+形式ファイル定義体の対応

ASP形式ファイル定義体

PowerRW+形式ファイル定義体

注意事項

物理ファイル定義体

物理ファイル定義体

論理ファイル定義体にキーが定義されている場合、関連する物理ファイル定義体の対応する項目にキーを定義する必要があります。

論理ファイル定義体

論理ファイル定義体

項目名が定義されていない場合、PowerRW+のファイルの割り付け、活性化および非活性化ができないことがあります。

一般ファイル定義体
(順編成ファイル、論理宛先)

レコード定義体
(レコード順)

一般ファイル定義体
(索引順編成ファイル)

レコード定義体
(索引)

2.ASPのRDBファイルのWindows(R)上PowerRW+への移行

ASPのファイル定義体は、ファイル定義体一括変更機能(cnvffxコマンド)を用いて、フォルダ単位でASP形式ファイル定義体(形式2)からPowerRW+形式ファイル定義体(形式1)に変換できます。

ASPの物理ファイル内データは、impmoコマンドで物理ファイルを移入したファイル(拡張子DAT)をfimportユーティリティで、PowerRW+形式のファイルに変換することができます。fimportユーティリティの詳細は、“PowerFX V1.0 FFD-Maker説明書”を参照してください。

3.COBOLファイルのデータ操作

FFD-Makerの「データ操作」を用いて、ファイル定義体を作成したCOBOLファイル内のデータを操作することができます。

「データ操作」機能の詳細は、“PowerFX V1.0 FFD-Maker説明書”を参照してください。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005