出力ファイルがNetCOBOL(富士通COBOL)の索引ファイルのとき、「ファイル(※出力ファイル名)へのレコード出力中にエラー(0x22)が発生しました.」というエラーメッセージが出力されました。どのように対処すればよいでしょうか?

出力ファイルがNetCOBOL(富士通COBOL)の索引ファイルのとき、「ファイル(※出力ファイル名)へのレコード出力中にエラー(0x22)が発生しました.」というエラーメッセージが出力されました。どのように対処すればよいでしょうか?
インデックスフィールドのキーが重複していると考えられます。
インデックスフィールドは、bsortコマンドでは「インデックス指定オプション(-X)」、bsortexコマンドでは「idxkeyオペランド」で指定します。
インデックスフィールドのキーが重複している場合、インデックスフィールドの操作(opt)に「d」(重複を許す)を指定する必要があります。
なお、Solaris PowerSORTおよびLinux PowerSORTでは、インデックスフィールドの操作(opt)の省略値は「d」(重複を許す)となっています。
Windows PowerSORT(PowerSORT Server、PowerSORT Workstationを含む)では、インデックスフィールドの操作(opt)の省略値は、重複を許さない(注1-8)となっています。

(注1-8)
Solaris PowerSORTおよびLinux PowerSORTでは、「d」(重複を許す)に対して「n」(重複を許さない)の指定がありますが、Windows PowerSORT(PowerSORT Server、PowerSORT Workstationを含む)では、「n」(重複を許さない)の指定はありません。
「d」(重複を許す)を指定しなかった場合、重複を許さないという動作になります。
製品・サービス区分 PowerSORT
製品・サービス情報
対象製品PowerSORT
プラットフォームWindows,Solaris,Linux
アンサー種別 技術サポート
このページの先頭へ