Created On:  15 November 2012

Problem:

Converting an RM fixed length indexed file using RM to MF Data Conversion sample produces an MF variable length IDXFORMAT(8).

Resolution:

The RM to MF Data Conversion sample is a "sample" program, and it should not be considered as an official Micro Focus conversion utility.

The purpose of this sample program is to convert an RM indexed file into an MF variable length IDXFORMAT(8) file.

If you wish to modify the sample to convert into an MF fixed length IDXFORMAT(8) file, you will need to change lines 541 and 542 of MigrationForm.xaml.cbl:
set tmpStr to String::Concat(IntermedFile, ", """, outFile, """ /o:seq,ind /r:v",
    MinSizeStr, "-", MaxSizeStr, " /t:mf8 /k:", KeyStr::Trim())

to the following:
set tmpStr to String::Concat(IntermedFile, ", """, outFile, """ /o:seq,ind /r:f",
    MaxSizeStr, " /t:mf8 /k:", KeyStr::Trim())


The above string is actually a concatenation of the options to be processed with the REBUILD utility. In other words, you may change the format of the output file starting from the /o: option.

Incident #2600445