IFAS(IFAS FILE、IFASPRO RDBの総称)では、RFDファイルでマルチフォーマットレコードの定義を行うことはできません。
マルチフォーマットレコードとして扱いたい場合は、レコード全体を文字列指定(IFASとしてはバイナリデータとして扱う)を行っていただき、データを利用するAP側にてレコードフォーマットを意識していただく必要があります。
移行ユーティリティ(IFASFCNV)は、マルチフォーマットレコード形式の指定が行えますので、マルチフォーマットレコード形式の場合は、マルチレコード指定で移行を行うようにお願いいたします。
※IFASFCNVが対応できるマルチフォーマットレコード形式は、特定の項目で、
どの形式のレコードなのかを判断できる必要があります。
(MultiRecordInfoセクションで指定できる必要があります。)
特定の条件で判断できないようなマルチフォーマットレコード形式のデータを移行したい場合は、下記のような対応を行うことが可能です。
1.レコードのデータがどの形式のデータなのかを、手動にて判断し、
レコード形式毎にファイルを分割する。
例えば、1つのファイルの中に、レコード形式A、レコード形式B、レコード形式Cと
3つのデータ形式がある場合、データファイルを3つに手動で分割する。
-データファイルA:レコード形式Aのみのデータ
-データファイルB:レコード形式Bのみのデータ
-データファイルC:レコード形式Cのみのデータ
2.分割したそれぞれのデータファイルを、IFASFCNVを用いてそれぞれ移行する
3.移行した3つのファイルをマージし、1つのデータファイルとする
移行後のデータにつきましては、データを利用するAP側にてデータの判断を行う必要があります。